Xây dựng sơ đồ hoạt động (statechart) cho module và viết lại scenario với các lớp đã trích được của module

Một phần của tài liệu BÀI tập CUỐI kì môn học NHẬP môn CÔNG NGHỆ PHẦN mềm anhchị hãy thực hiện modul khách hàng trả truyện và thanh toán (Trang 35 - 38)

- HiringForm là thực thể liên kết giữa Reader và Book.

2.4Trích các lớp biên, các lớp điều khiển cho module Vẽ sơ đồ lớp từ các lớp đã trích được của module

2.6 Xây dựng sơ đồ hoạt động (statechart) cho module và viết lại scenario với các lớp đã trích được của module

với các lớp đã trích được của module

Scenario cho Module “Khách hàng trả truyện và thanh toán”:

1, Nhân viên A sau khi login, chọn menu tìm danh sách truyện mượn theo tên khách hàng.

2, Lớp ReaderManagerFrm hiện ra với ô nhập Tên khách hàng và nút: Tìm kiếm ở

trên đầu màn hình.

3, Nhân viên A hỏi tên khách hàng, nhập vào ơ nhập và click vào nút Tìm kiếm để

tìm kiếm danh sách các khách hàng có tên vừa nhập.

4, Lớp ReaderManagerFrm gọi lớp ReaderManagerCtr để tìm kiếm các đối tượng

Reader có thơng tin tên khách hàng trùng với tên vừa được nhập. 5, Sau khi tìm kiếm xong, lớp ReaderManagerCtr trả về cho lớp

ReaderManagerFrm danh sách các Reader có tên trùng với tìm kiếm.

6, Lớp ReaderManagerFrm hiển thị ra danh sách các khách hàng có tên như tên vừa

nhập.

7, Nhân viên A click vào dòng của khách hàng hiện tại.

truyện

mà khách hàng đó đang mượn. Lớp HiringFormCtr trả về cho lớp ReaderManagerFrm 1 danh sách các đầu truyện.

9, Lớp ReaderManagerFrm hiển thị ra màn hình danh sách các đầu truyện đó, mỗi

dịng có đầy đủ thơng tin về đầu truyện, ngày mượn, giá mượn, số tiền thuê tính

đến ngày trả và 1 nút “Chọn trả”.

10, Nhân viên A click vào nút “Chọn trả” của đầu sách mà khách hàng muốn trả. 11, Lớp ReaderManagerFrm gọi lớp ReturnStatusFrm yêu cầu hiển thị.

12, Lớp ReturnStatusFrm hiện ra với các ơ nhập: Tình trạng sách, Tiền phạt và 1 nút “Thanh toán”.

13, Nhân viên A nhập vào tình trạng sách và tiền phạt (nếu có), sau đó click vào nút

"Thanh toán”.

14, Lớp ReturnStatusFrm gọi lớp HiringFormCtr để cập nhật lại danh sách các đầu

truyện khách hàng đó mượn. Lớp ReturnStatusFrm gọi lớp Receipt để đóng gói các

thơng tin khách hàng, thông tin đầu truyện và số tiền thanh tốn. 15, Lớp Receipt đóng gói thơng tin và trả về 1 đối tượng Receipt cho lớp

ReturnStatusFrm.

16, Lớp ReturnStatusFrm gọi lớp ReceiptManagerFrm và truyền đối tượng Receipt

vừa nhận được vào.

17, Lớp ReceiptManagerFrm hiện ra thơng tin về hóa đơn và 1 nút “Xác nhận”. 18, Nhân viên A click vào nút “Xác nhận”.

19, Lớp ReceiptManagerFrm gọi lớp ReceiptManagerCtr, lớp ReceiptManagerCtr

lưu thơng tin hóa đón vào CSDL.

20, Lớp ReceiptManagerCtr thơng báo cho lớp ReceiptManagerFrm đã thanh tốn

thành cơng.

Một phần của tài liệu BÀI tập CUỐI kì môn học NHẬP môn CÔNG NGHỆ PHẦN mềm anhchị hãy thực hiện modul khách hàng trả truyện và thanh toán (Trang 35 - 38)

Tải bản đầy đủ (DOCX)

(41 trang)
w