Xây dựng biểu đồ giao tiếp

Một phần của tài liệu Tiểu luận môn Phân tích và thiết kế hướng đối tượng Phần mềm quản lý kho (Trang 44 - 52)

6. Xây dựng biểu đổ hoạt động của hệ thống

9.2Xây dựng biểu đồ giao tiếp

Từ biểu đồ tuần tự , ta có thể dễ dàng vẽ được các biểu đồ giao tiếp tương ứng với các ca sử dụng đã nêu.

Hình 11 : Biểu đồ giao tiếp ca sử dụng Nhập hàng

Hình 13 : Biểu đồ giao tiếp ca sử dụng tìm kiếm

10.Xây dựng biểu đồ trạng thái

Ta xây dựng biểu đồ trạng thái cho 2 lớp đó là nhân viên và quản lý. 1. Nhân viên

Liệt kê các trạng thái của nhân viên - Chưa đăng nhập

- Sau khi đăng nhập sẽ tiến vào trạng thái chờ.Trạng thái này thực chất là 1 trạng thái trung gian giữa các trạng thái.

- Các hoạt động của nhân viên gồm : nhập hàng , xuất hàng, báo cáo, tìm kiếm, thay đổi thông tin mặt hàng nếu cần nên sẽ tương ứng với 4 trạng thái.

- Nếu nhân viên không làm j tương ứng với trạng thái nghỉ. 2. Quản lý :

Liệt kê các trạng thái của quản lý : - Chưa đăng nhập

- Sau khi đăng nhập tiến vào trạng thái chờ.

- Quản lý có 2 công việc chính : xem báo cáo của nhân viên, và chỉnh sửa thông tin nhân viên khi có thay đổi, do đó phải có sự phân công lại các nhân viên

- Khi không có việc gì thì ở trạng thái nghỉ. Ta vẽ được các biểu đồ trạng thái như sau :

Biểu đồ trạng thái của nhân viên

Biều đồ trạng thái của quản lý

Hình 16 : Biểu đồ trạng thái của hệ thống

11.Biểu đồ gói

Hình 18 : Biều đồ lớp đầy đủ của 4 ca sử dụng - Thực hiện nhóm các lớp với nhau lại thành gói

• Các lớp : Báo cáo , báo cáo mặt hàng, báo cáo khách hàng, báo cáo nhà phân phối có quan hệ tổng quát nên ta nhóm vào một gói “Báo cáo”

• Các lớp hóa đơn nhập, hóa đơn xuất có quan hệ chặt chẽ với nhau , ta nhóm vào gói “Hóa đơn”

• Các lớp Yêu cầu tìm kiếm , Kết quả tìm kiếm có quan hệ chặt chẽ với nhau , ta nhóm vào gói “Tìm kiếm”

• Các lớp khách hàng và Nhà phân phối có thể nhóm chung vào gói “Khách giao dịch”

• Lớp “Kho hàng” “Mặt hàng” “Nhân viên” “Quản lý ” đứng riêng và tạo thành các gói “Kho hàng” “Mặt hàng” “Nhân viên” “Quản lý ”.

Hình 20 : Thực hiện nhóm các lớp với nhau để tạo gói - Xác định mối quan hệ phụ thuộc giữa các gói

• Gói “Nhân viên ” phụ thuộc vào gói “Tim kiếm “ “Báo cáo”

• Gói “Báo cáo ” phụ thuộc vào “Quản lý” , “Khách giao dịch” và “Mặt hàng”

• Gói “Hóa đơn ” phụ thuộc vào gói “Nhân viên ” ,”Mặt hàng’, “Khách giao dịch ”

• Gói “Tìm kiếm ” phụ thuộc vào gói, ”Mặt hàng’, “Khách giao dịch ”, “Hóa đơn ” , “Kho hàng”

Một phần của tài liệu Tiểu luận môn Phân tích và thiết kế hướng đối tượng Phần mềm quản lý kho (Trang 44 - 52)