You are on page 1of 4

Tên thành viên: Vũ Hà Phương

Nguyễn Thị Ngọc Hà


Đỗ Thị Thu Lợi
Đoàn Thị Phương Linh
Phạm Văn Lợi
Đoàn Văn Huy
Đề bài: Thiết kế UC “Lập hóa đơn bán hàng”
**Mô tả vắn tắt:** Use Case (UC) cho phép Nhân viên Thu ngân tạo hóa đơn bán
hàng khi có yêu cầu thanh toán từ khách hàng.

**Tiền điều kiện:** Hệ thống hiển thị màn hình làm việc của Nhân viên Thu ngân.

**Actor:** Nhân viên Thu ngân.

**Luồng sự kiện chính:**

1. UC bắt đầu khi Nhân viên Thu ngân chọn chức năng "Lập hóa đơn mới".
2. Hệ thống hiển thị màn hình tạo hóa đơn mới (biểu mẫu tạo hóa đơn trống).
3. Nhân viên Thu ngân nhập mã hàng và số lượng hàng.
4. Hệ thống kiểm tra mã hàng, nếu đúng, hiển thị thông tin: tên hàng, đơn giá, thành
tiền.
5. Nhân viên Thu ngân nhập mã khách hàng.
6. Hệ thống kiểm tra mã khách hàng, nếu tồn tại, hiển thị thông tin và áp dụng chính
sách khách hàng.
7. Hệ thống hiển thị xác nhận in hóa đơn.
8. Nhân viên Thu ngân chọn in hóa đơn.
9. Hệ thống in và lưu hóa đơn, UC kết thúc.

**Luồng sự kiện rẽ nhánh:**

- Nếu Nhân viên Thu ngân nhập mã hàng không có trong hệ thống, hệ thống thông
báo và quay lại bước 3 cho phép nhập lại mã hàng.
- Đối với khách hàng mới, Nhân viên Thu ngân chọn lấy thông tin khách hàng.
- Nếu hệ thống không tìm thấy mã khách hàng, thông báo và quay lại bước 5.
**Hậu điều kiện:** Hệ thống trở lại trạng thái ban đầu.
- Điều khiển biểu mẫu: Form_HĐ cho phép Thu ngân nhập mã hàng, mã khách hàng;
hiển thị thông tin hàng hoá, thông tin khách hàng, kết quả tạo hóa đơn.
- Điều khiển điều khiển: ĐK_KĐ xác định tính hợp lệ của mã hàng, mã khách hàng;
truy xuất CSDL hàng hoá, khách hàng; hiển thị kết quả tìm kiếm; tính toán số tiền và
áp dụng chính sách với khách hàng; tạo và lưu hóa đơn.

---

Có gì thêm bạn cần trợ giúp không?- ĐT dữ liệu : hóa đơn, khách hàng, hàng hóa ….
Biểu đồ tóm tắt

- Biểu đồ tuần tự UC “Lập hóa đơn bán hàng”


- Biểu đồ hoạt động UC “Lập hóa đơn bán hàng”

You might also like