- Khách hàng: phải đặt hàng với công ty bằng cách gọi điện trực tiếp cho nhân
3.1.2. Phân tích use case Xác định các tác nhân.(Actor)
Xác định các tác nhân.(Actor)
- Nhân viên: là người trực tiếp làm việc với hệ thống. Đăng nhập vào hệ thống và thực hiện bán hàng cho khách hàng và xuất hóa đơn cho khách.
- Giám đốc: quản lý các báo cáo thống kê.
- Nhà quản lý: cập nhật các thông tin về hàng hóa, loại hàng, nhân viên, nhà cung cấp...
Xác định các Use Case, mô tả vắn tắt Use Case và mối quan hệ giữa tác nhân và Use Case.
Tác nhân Ca sử dụng Mô tả Use case
Đăng nhập
Nhân viên cần đăng nhập vào hệ thống làm việc.
Lập Hóa đơn bán hàng Lập hóa đơn bán hàng cho khách mua hàng.
Người quản lý
Cập nhật loại hàng Cập nhật thông tin về: mã loại hàng, tên loại hàng
Cập nhật hàng hóa Cập nhật thông tin về: mã hàng hóa, tên hàng hóa, số lượng, đơn giá.
Cập nhật nhà cung cấp Cập nhật thông tin về: mã NCC, tên NCC, địa chỉ, số điện thoại.
Cập nhật Nhân viên Cập nhật thông tin về: mã NV, tên NV, chức vụ, địa chỉ, số điện thoại.
Cập nhật khách hàng Cập nhật thông tin về: mã KH, tên KH, địa chỉ, số điện thoại, email.
Giám đốc
Báo cáo danh sách hàng nhập
Báo cáo thống kê các mặt hàng được nhập.
Báo cáo danh sách hàng bán
Thống kê khách hàng để phân loại khách hàng.
đơn đốc.
Bảng 3.1. Xác định use case
Biểu đồ use case tổng quát:
Hình 3.2. Biểu đồ use case tổng quát
Các nhân viên trong công ty: nhân viên, giám đốc, người quản lý đều phải thực hiện đăng nhập khi sử dụng hệ thống. Sau đó, mỗi actor thực hiện chức năng riêng thuộc chức vụ của mình.
Phân rã biểu đồ use case:
Biểu đồ use case của actor nhân viên:
Hình 3.3. biểu đồ use case của actor nhân viên
Nhân viên là những người được đăng nhập vào hệ thống, bán hàng cho khách hàng, giao hàng , thu tiền và xuất hóa đơn cho khách hàng.
Hình 3.4. Biểu đồ use case của actor giám đốc
Giám đốc quản lý toàn bộ hoạt động của công ty, nhận báo cáo thống kê định kỳ của phòng kế toán và phòng kinh doanh, kiểm tra các hóa đơn nhập- xuất tiền. Nhận báo cáo tờ phòng kinh doanh, phòng kế toán và phòng kỹ thuật. Các báo cáo thống kê gồm: thống kê hàng bán, thống kê hàng nhập và báo cáo danh sách hóa đơn.
Biểu đồ use case của actor người quản lý:
Hình 3.5. Biểu đồ use case của actor quản lý
Nhà quản lý có nhiệm vụ cập nhật các thông tin về loại hàng, hàng hóa, nhà cung cấp, nhân viên và khách hàng.
Hình 3.6. Biểu đồ use case chức năng cập nhật
Chức năng cập nhật được mở rộng với các mục: cập nhật loại hàng, cập nhật hàng hóa, cập nhật nhà cung cấp, cập nhật nhân viên, cập nhật khách hàng.