+ Nhân viên bán hàng đăng nhập vào hệ thống. + Họ có thể kiểm tra các đơn đã đặt hàng.
+ Kiểm tra phiếu giao hàng bao gồm: thông tin của người đã đặt hàng, ngày đặt hàng, ngày nhận được đơn hàng, người giao hàng. + Nhập đơn hàng khi có một khách hàng nào đó đặt hàng trên hệ thống bán hàng online.
+ Sửa đơn hàng khi khách hàng có nhu cầu thay đổi đơn hàng đã được đặt trước đó.
+ Xóa đơn hàng khi khách hàng hủy đơn hàng đó.
32
- Khách hàng:
+ Kiểm tra thông tin của người mua hàng bao gồm: Kiểm tra tên của người mua hàng có hợp lệ hay không, địa chỉ có thể trong nước hoặc ngoài nước, Số điện thoại phải hợp lệ gồm 10- 12 ký tự. + Nhập thông tin người dùng: phải trùng khớp với thông tin với người mua đã đặt hàng.
+ Sửa thông tin người dùng: Khi có người mua hàng thay đổi
hàng thì người quản lý xóa thông tin của người đó.
- Nhân viên nhập hàng:
+ Khi bắt đầu nhập hàng mới người quản lý cần lập hóa đơn ghi rõ thông tin các mặt hàng cần nhập.
+ Sửa đổi giá của mặt hàng: giá có thể thấp hơn hoặc cao hơn trong đó có tính giá trị gia tăng.
+ Xóa thông tin mặt hàng: Người quản lý nhập hàng kiểm tra những mặt hàng nào đã hết hay thay mác sản phẩm thì xóa thông tin cũ của mặt hàng đó.
34
- Nhân viên thống kê:
+ Người quản lý sẽ báo cáo doanh thu đạt được trong một tuần hay một tháng.
+ Thống kê số đơn hàng đã giao: kiểm tra đơn hàng đã giao có đúng thời gian hay không.
+ Thống kê đơn hàng đã bị bom: khu vực bom hàng , lý do người đó bom hàng, liên hệ lại với người bom hàng để biết lý do.
+ Xác định số lượng người truy cập vào website: thống kê số lượt người truy cập theo giờ, khung giờ người truy cập nhiều nhất, mục đích của người truy cập vào để làm gì.
Biểu đồ hoạt động
Đăng nhập
36
38
Tìm kiếm sản phẩm
40
Biểu lớp đồ mô tả các thực thể xuất hiện trong hệ thống
42
1.Biểu đồ Use Case
B.Biểu đồ Use Case Chức Năng Quản Lý Bán Hàng
44
46
E.Biểu đồ Use Case Chức Năng Quản Lý Người Dùng
2. Đặc Tả Từng Use Case ,Actor:
2.0 Đặc Tả Biểu đồ Use Case Tổng Quát.
- Actor Người Quản Lý,Actor Nhân Viên Bán Hàng,Actor Khách Hàng Là các Actor sử dụng trực tiếp các Use case của hệ thống.
-Actor Người Quản Lý có vai trò như một nhân viên,ngoài ra có quyền thực hiện Use Case Quản Lý Đơn Hàng.Nên Actor Người Quản Lý có thể
Người Quản Lý và Actor Nhân viên bán hàng có mối quan hệ kế thừa. -Khi thực hiện tất cả các Use case người dùng đều phải Đăng nhập, vì vậy các Use case Đăng nhập là phần chung được tách ra từ các Use case
khác.Vì vậy các Use case này đều có mối quan hệ include với use case đăng nhập.
2.1 Đặc Tả Quản Lý Nhập Hàng. +Tác Nhân: Người Quản Lý.
+Mô Tả: Use case cho phép người quản lý nhập sản phẩm cho hệ thống. +Luồng Sự Kiện Chính:
1. Người Quản Lý Thực hiện nhập sản phẩm cho hệ thống.
2. Sau khi nhập hàng người quản lý cập nhật thông tin về sản phẩm theo số lượng,giá bán,tên sản phẩm.
3. Người quản lý xóa những thông tin sản phẩm không tồn tại. 4. Use case kết thúc
2.2 Đặc Tả Quản Lý Bán Hàng.
+Tác Nhân:Nhân viên bán hàng,Khách hàng.
+Mô Tả:- Use case cho phép khách hàng chọn sản phẩm cần mua để đưa vào giỏ hàng
- Use case cho phép nhân viên bán hàng thực hiện thanh toán hóa đơn cho khách hàng.
+Luồng sự kiện chính:
1. Khách Hàng chọn sản phẩm cần xem thông qua use case tìm kiếm sản phẩm.
48
2. From xem thông tin sản phẩm xuất hiện,hệ thống hiển thị thông tin sản phẩm đã chọn
3. Nhân viên bán hàng, khách hàng xem thông tin chi tiết về sản phẩm được hiển thị.
4. Nhân viên bán hàng tiến hành thanh toán hóa đơn cho khách hàng thông qua use case thanh toán.
5. Use case kết thúc.
2.3 Đặc Tả Quản Lý Thống Kê +Tác Nhân : Người Quản Lý
+Mô tả: Use case cho phép Người quản lý thực hiện thống kê. +Luồng dữ liệu chính:
1. Người quản lý thực hiện chức năng thống kê.
2. From thống kê xuất hiện,người quản lý nhập thông tin cần thống kê như doanh thu,số lượng người truy cập,lượng hàng còn trong kho. 3. Hệ thống hiển thị thông tin thống kê.
4. Use case kết thúc. 2.4 Quản Lý Người Dùng
+Tác Nhân: Người Quản Lý,Khách Hàng.
+Mô Tả: Use case cho phép khách hàng đăng ký làm thành viên của hệ thống.
+Luồng sự kiện chính:
1. Khách hàng chọn mục đăng ký thành viên thông qua use case đăng ký
5. Hệ thống thông báo kết quả đăng ký khi yêu cầu được người quản lý cấp quyền truy cập.
6. Hệ thống cập nhật thông tin của khách hàng vào danh sách thành viên.
7. Use kết thúc.
+Luồng sự kiện rẽ nhánh:
-Nếu quá trình nhập thông tin không chính xác.
1. Hệ thống thông báo thông tin đăng nhập không chính xác. 2. Hệ thống yêu cầu khách hàng nhập lại thông tin
3. Nếu khách hàng đồng ý thì quay về bước 2 luồng sự kiện chính, nếu không đồng ý thì use case kết thúc.
-Nếu Thành viên đăng nhập không chính xác.
1. Hệ thống thông báo quá trình đăng nhập không thành công 2. Hệ thống yêu cầu thành viên nhập lại tên và mật khẩu
3. Nếu khách hàng đồng ý thì quay về bước 2 của luồng sự kiện chính, nếu không đồng ý thì Use case kết thúc.
50
LƯỢC ĐỒ DỮ LIỆU VẬT LÝ
52