CHƯƠNG 2 : PHÂN TÍCH
2.2. Sơ đồ tuần tự (Sequency Diagram)
2.2.3. Sơ đồ tuần tự lập hóa đơn mua hàng
Hình 2.2.3.1.1.1: Sơ đồ tuần tự lập hóa đơn mua hàng
Sơ đồ có 3 đối tượng: Nhân viên bán hàng, hệ thống, sản phẩm bày bán (tồn hàng) Diễn giải:
- Nhân viên bán hàng gửi yêu cầu lập hóa đơn mua hàng đến hệ thống.
- Hệ thống trả về cấu trúc của hóa đơn cho nhân viên, tại đây đã tự động điền sẵn thơng tin hóa đơn như: địa chỉ cửa hàng, ngày lập, tên nhân viên lập.
- Nhân viên bán hàng scan sản phẩm để quét mã hoặc tự nhập mã. Trang 30
- Hệ thống gửi mã đến danh sách sản phẩm bày bán để kiểm tra. - Sản phẩm bày bán kiểm tra mã có hợp lệ hay khơng
- Nếu kết quả mã hợp lệ trả về tên sản phẩm và đơn giá, ưu đãi sản phẩm. Khơng hợp lệ thì trả về kết quả khơng hợp lệ.
- Hệ thống trả về thông tin tên sản phẩm và đơn giá, ưu đãi sản phẩm khi mã hợp lệ. Cịn khơng hợp lệ thì u cầu người dùng nhập lại mã.
- Người dùng nhập số lượng cho sản phẩm.
- Hệ thống gửi số lượng đến sản phẩm bày bán đối chiếu số lượng tồn xem số lượng mua có hợp lệ khơng.
- Trả về kết quả cho hệ thống số lượng hợp lệ hay không.
- Hệ thống hiển thị kết quả số lượng cho nhân viên hoặc yêu cầu nhân viên nhập lại.
- Sau mỗi lần cập nhật số lượng mua cho sản phẩm, hệ thống sẽ tự động tính tổng thành tiền.
- Hiển thị cho nhân viên xem kết quả tổng tiền.
- Nhân viên xác nhận thanh tốn của khách hàng và xác nhận lập hóa đơn trên hệ thống.
- Hệ thống lưu thơng tin hóa đơn.
- Hệ thống chuyển số lượng sản của sản phẩm đã bán đến danh sách sản phẩm bày bán.
- Danh sách bày bán tự động cập nhật lại số lượng tồn.
- Sau khi lưu thơng tin hóa đơn và đã cập nhật lượng tồn hệ thống thực hiện xuất hóa đơn cho nhân viên bán hàng.
Trang 31