... +QuanLyKHDT_Controler() +LapKHDT(): Void +CapNhatKHDT(): Void +XoaKHDT(): Void PhanBoGio_Controler +PhanBoGio_Controler() +PhanBoGio(): Void 0 1 8 Use case Nhập Điểm: Trang 21+frmMain() frmNhapDiem ... sách điểm tổng kết của từng sinh viên 3 Mô hình lớp ở mức phân tích: Trang 14-Khoa KetQua -DiemTB -XepLoai 1 * PhanCongGiangDay -NgayGD -TuTiet -DenTiet Trang 15+DangNhap_Controler() +DangNhap(TenDN: ... cho từng giáo viên 2.5 Quản lý kế hoạch đào tạo: Quan ly KHDT Cap nhat hoc ki day cap nhat DVGD Phan bo gio - Use case: Quản lý kế hoạch đào tạo - Summary: Phòng đào tạo quản lý kế hoạch đào tạo...
Ngày tải lên: 01/07/2014, 09:20
... where it is located One of your responsibilities is to make sure everyone knows how to get to the next class. Trang 17A “software like” option– Get list of people in the class – For each person ... need to know about any special steps that students might need to take when moving from class to class Hoa Sen University 21 Trang 22Key Steps in OOAD [1] Use Case: a textual description or “story” ... faceValue Rolls Trang 24Key steps in OOAD [3] Interaction Diagram: shows the flow of messages between software objects (method invocation) :DiceGame play() Trang 25Key steps in OOAD [4] Class...
Ngày tải lên: 05/07/2014, 16:20
Bài Giảng Phân tích thiết kế hướng đối tượng (phần 3) ppt
... getTotal(): Money Pays-for UP Domain Model Stakeholder's view of the noteworthy concepts in the domain. UP Design Model The object-oriented developer has taken inspiration from the real world domain ... street2 cityName Trang 49Attributes are NOT foreign keys During implementation, there are many ways to relate objects, including foreign key, but the decision should be deferred till DESIGN ... Trang 12Register Item Store address name Sale date time Payment amount Sales LineItem quantity Stocked-in * Houses 1 * Contained-in 1 * Records-sale-of 0 1 Paid-by 1 1 1 1 1 1 0 1 1 Captured-on ...
Ngày tải lên: 05/07/2014, 16:20
Bài Giảng Phân tích thiết kế hướng đối tượng (phần 4) potx
... following categories broken Trang 13total with taxeschange due, receipt makeNewSale() these input system events invoke system operations the system event enterItem invokes a system operation ... Trang 30Design makePayment1: makePayment(cashTendered) 1.1: create(cashTendered) :Register s :Sale :Payment makePayment(cashTendered) :Store 2: addSale(s) Trang 31Design makePayment– Who is ... 18System operation:Register enterItem :Register endSale :Register makePayment 1: ??? 1: ??? 1: ??? :Register makeNewSale 1: ??? makeNewSale, etc., are the system operations from the SSD each major...
Ngày tải lên: 05/07/2014, 16:20
Phân tích thiết kế hướng đối tượng (phân 2) doc
... a passive entity manipulated by a business worker Stereotyped package, structuring the business model Business use case Business actor Business worker Business entity Organisation unit Trang 24* ... Trang 621 Case study 2A – Problem statement This exercise concerns a simplified system of a supermarket cash register It isinspired to a great extent by the case study of C Larman’s first book (the ... not only aninformation system We will introduce business modelling stereotypes such asbusiness worker and business actor and see how to utilise them in use casediagrams Then we will illustrate the...
Ngày tải lên: 07/07/2014, 05:20
Phân tích thiết kế hướng đối tượng (phân 3) ppsx
... to make a distinction between the concepts of customer Trang 63.4 Step 4 – Modelling sentences 3, 4 and 5 87accounting matters, whereas the concept of passenger is more useful for aspectslinked ... FlightdepartureDatedepartureTimearrivalDatearrivalTimeopenBooking()closeBooking()1 Trang 7We will therefore keep the first approach, which makes Passenger a separate class.Let’s continue with our modelling process of booking ... all properties that will be identicalfor numerous real flights Likewise, let’s suppose that a company cancels all its subsequent weekend flightsdeparting from airport X, as these are unavailable...
Ngày tải lên: 07/07/2014, 05:20
Phân tích thiết kế hướng đối tượng (phân 4) ppt
... training bodyhas sent him or her before forwarding it to the bookkeeper of purchases We have already identified the business workers involved in the training process(Answer 2.6) We must now tackle ... to the bookkeeper of purchases.For this last sentence, too, the linguistic analysis provides us with the candidateentities: training manager, subsequently, invoice, training body, bookkeeper ofpurchases ... ofpurchases (bb) Training manager and training body were identified previously Bookkeeper of purchases is a business worker, as we stated in Chapter 2. (cc) Temporal clauses: these are only used for...
Ngày tải lên: 07/07/2014, 05:20
Phân tích thiết kế hướng đối tượng (phân 5) pdf
... alarm, the alarm clockrings continuously; 3 We can make the ringing stop ** 6.1 Draw the corresponding state diagram Answer 6.1 Firstly, let’s take a look at the first sentence: 1 We can set the ... An activity within a state can be either: • “continuous”: it only stops when an event takes place that makes the object exitfrom the state; • “finite”: it can also be stopped by an event, but ... theemployee has to make several choices (theme, period, etc.) before proceeding withvalidation We have also identified send actions that are identified as such by thesend keyword on the transitions...
Ngày tải lên: 07/07/2014, 05:20
Phân tích thiết kế hướng đối tượng (phân 7) pptx
... one found in UML 2.0 Specifications from OMG), as well as a summary of tips, which have been taken from the two previous chapters Glossary Architecture Set of significant decisions relating to ... Deployment Deployment shows the physical configuration of different run-time processing elements that take part in executing the system, as well as the component instances that they support Design Phase ... is an implementation of an operation Importing Dependency relationship between packages that make the public elements of a package visible within another package Interaction Specification of...
Ngày tải lên: 07/07/2014, 05:20
Phân tích thiết kế hướng đối tượng (phần 10) pptx
... } - Mối quan hệ giữa sơ ñồ tương tác và sơ ñồ lớp: makePayment(cashTendered) makePayment(cashTendered) Register makePayment(…) Sale makePayment(…) 1 currentSale messages in interaction diagrams ... diagrams public class Register { private Sale sale = new Sale(); public void makePayment(Money cashTendered) { sale.makePayment(cashTendered); } } Trang 2 - Các ký hiệu chung: sales: ArrayList<Sale> ... private encapsulated data + related objects + things it can derive or calculate - “doing” responsibility: + take action (create an object, do a calculation) + initiate action in other objects...
Ngày tải lên: 08/07/2014, 08:20
Phân tích thiết kế hướng đối tượng - Bài 9 doc
... Intersection table with columns other than primary/secondary key Many-to-many association Intersection table with primary/secondary key columns None Trigger, Stored procedure Attribute Column ... Integrity) n Toàn vẹn tham chiếu hình thành tập các qui tắc giúp ñảm bảo tính nhất quán n Thí dụ, n Worker A có bản gi trong bảng Employee và hai bảng ghi trong bảng Address Nếu bản ghi trong bảng Employee ... FIRST_NAME VARCHAR(15) NOT NULL LAST_NAME VARCHAR(15) NOT NULL CONSTRAINT PK_T_Customer0 PRIMARY KEY NONCLUSTERED (CUSTOMER_ID) CONSTRAINT PC_T_Customer1 CHECK(CUSTOMER_ID>1000) Trang 31Tóm...
Ngày tải lên: 02/08/2014, 09:20
Phân tích thiết kế hướng đối tượng - Bài 7 pdf
... 10 min before scheduled takeoff ] [ 10 min before scheduled takeoff ] Add passenger[ Last seat was sold ] Remove passenger( PassengerName )[ 10 min before scheduled takeoff ] Trang 13Biểu ñồ trạng ... n Liên kết ñối tượng với các hoạt ñộng thông qua luồng ñối Ticket[Unconfirmed] Reserve seat Generate confirmation number Ticket[Purchased][Approved] [ ] Trang 17Biểu ñồ hoạt ñộngn Quá ñộ (Transition)...
Ngày tải lên: 02/08/2014, 09:20
Phân tích thiết kế hướng đối tượng - Bài 4 pps
... Quan hệ mở rộng (Extends) Quan hệ khái quát hóa (Generalization) Customer Purchase Ticket Customer Purchase Ticket Credit System Trang 21n Thể hiện một UC luôn luôn sử dụng chức năng của UC khácn ... “Display available flight” Display fare Enter credit information Ticket[Unconfirmed] Reserve seat Generate confirmation number Ticket[Purchased] [Approved] [ Invalid account, Insufficient funds, ... thúc UC Trang 18Thí dụ tài liệu luồng sự kiệnn Làm tài liệu các luồng sự kiện cho UC “Purchase Ticket” n Các bước trong luồng sự kiện chính 1 UC bắt ñầu khi customer chọn chức năng xem thông tin...
Ngày tải lên: 02/08/2014, 09:20
Phân tích thiết kế hướng đối tượng - Bài 3 pdf
... Coordinator Perform pre-flight Safety Check Customer Issue Airline Ticket Ticket salesperson Phone t icket salesperson In-person ticket Trang 12n Cho biết phạm vi của tổ chứcn Nếu có nhiều UC nghiệp ... thực hiện trách nhiệm? n Tương tác với worker nào? n Tham gia vào luồng công việc nào? n Trách nhiệm của worker trong luồng công việc n Tìm kiếm worker nghiệp vụ n Quan sát phạm vi dự án – bắt ... các worker nghiệp vụ bên trong phòng, ban, ñơn vị ñó n Biểu tượng Marketing Trang 16Biểu ñồ UC nghiệp vụn Thực tế: luồng công việc (Workflow) không ñơn giản mà có nhiều logíc ñiều kiện n worker...
Ngày tải lên: 02/08/2014, 09:20
Phân tích thiết kế hướng đối tượng - Bài 2 doc
... liệu 10 Bài học thực nghiệm Trang 3Giới thiệu Bài 2 Trang 4n là phương tiện giao tiếp giữa các stakeholdersn là kế hoạch chi tiết (blueprints) n Mô hình cho khả năng suy diễn một số ñặc tính của ... Models Trang 19n A diagram is a view into a model n Presented from the aspect of a particular stakeholder n Provides a partial representation of the system n Is semantically consistent with other...
Ngày tải lên: 02/08/2014, 09:20
bài tập lớn phân tích thiết kế hướng đối tượng
... lay_ma_nhan_vien_dang_nhap(NhanVien) : int + nhap_ma_mat_hang() : void + nhap_ma_the_khach_hang_than_thiet() : void + nhap_so_luong() : void + cap_nhat_diem_thuong(int) : void + chen_hoa_don_moi() ... kich_hoat_W_lap_hoa_don() : void + lay_ma_nhan_vien_dang_nhap(NhanVien) : void + lay_thong_tin_khach_hang_than_thiet(int) : void + lay_thong_tin_mat_hang(ma_mat_hang) : void + tinh_diem_thuong() : int + tinh_tien_thanh_toan()...
Ngày tải lên: 27/11/2014, 14:10
Phân tích thiết kế Hệ thống quản lý thiết bị và sự cố tin học theo hướng đối tượng
... Diệu, Ba Đình, Hà Nội, ngoài ra trên địa bàn Hà Nội Bộ Kế hoạch và Đầu tư còn 02 trụ sở đặt tại 68 Phan Đình Phùng và 65 Văn Miếu Các hệ thống thiết bị thuộc hệ thống mạng của Bộ bao gồm các hệ thống: ... đối tượng, tên của thuộc tính thì viết hoa chữ cài đầu của các từ trừ từ đầu tiên, ví dụ: danhSachThietBi,… + Tên của hàm (phương thức) viết giống như tên của đối tượng nhưng có thêm cặp ngoặc đơn...
Ngày tải lên: 25/03/2015, 10:04
Phân tích thiết kế hệ thống thời gian thực theo cách tiếp cận hướng đối tượng
... thống làm gì, chứ không nói hệ thống làm như thế nào Khach hang Thong ke ban hang Ky hop dong bao hiem Nguoi ban bao hiem Thong ke khach hang Hình 2.7 Biểu đồ ca sử dụng 8) Biểu đồ trình tự: Biểu ... báo thức đặc biệt, và cho phép các tác vụ tạm ngưng hay lấy lại quyền thực hiện Trong các RTOS kernel phổ biến là đa tác vụ và truyền thông giữa các tác vụ (inter-task communication) và đạt được ... trong bộ nhớ, và sự tích lũy dữ liệu nhanh thông qua các Trang 28dãy tập tin riêng biệt [12] RTOS kernel duy trì một đồng hồ thời gian thực, cung cấp các cơ chế lập lịch ưu tiên, cung cấp những...
Ngày tải lên: 25/03/2015, 10:04
Phân tích thiết kế hệ thống thông tin Quản lý kết quả đào tạo theo hướng đối tượng - Trường Cao đẳng Hải Dương
... nhiều lớp khác nhau với những nội dung thực hiện có thể khác nhau, nhưng cùng tên gọi Ví dụ lớp ThietBi có hàm tinhGia() Nạp chồng nghĩa là có nhiều phương thức (công thức) thính giá bán khác ... năng chính Theo cách phân chia đó chúng ta có thể chia hệ thống thành các phân hệ phù hợp với cách phan chia trong hệ thống thực Ví dụ, hệ thống quản lý thư viện có thể tổ chức thành bốn gói: gói...
Ngày tải lên: 25/03/2015, 10:04
GIÁO TRÌNH-Phân tích thiết kế hệ thống hướng đối tượng
... thông tin hóa đơn thanh toán 6 ThongKeDoanhTh u Thống kê doanh thu của siêu thị 7 QLThongTinNhanV ien Quản lý thông tin nhân viên làm việc tại siêu thị 8 ThongKeHangHoa Thống kê số lượng tồn thực ... tính hàng hóa 22 QLThongTinHangH oa Quản lý thông tin hàng hóa 23 LapPhieuKiemKe Lập phiếu kiểm kê 24 TCPhieuKiemKe Tra cứu phiếu kiểm kê 25 TKHangTonTrenQ uay Thống kê hàng tồn trên quầy sau ... Quản lý thông tin nhà cung cấp hàng 16 TCNhaCungCap Tra cứu thông tin nhà cung cấp hàng 17 ThongKeHangTon Kho Thống kê hàng tồn kho trong siêu thị 18 QLQuyDinh Quản lý các quy định tại siêu thị...
Ngày tải lên: 18/05/2015, 17:24