CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.2 Phân tích, thiết kế từng chức năng của hệ thống
2.2.3 Chức năng quản lý nhân viên
2.2.3.5 Biểu đồ cho chức năng tìm kiếm nhân viên
Hình 2.32 Biểu đồ trình tự chức năng tìm kiếm nhân viên Biểu đồ cộng tác chức năng tìm kiếm nhân viên
Hình 2.33 Biểu đồ cộng tác chức năng tìm kiếm nhân viên
Biểu đồ hoạt động chức năng tìm kiếm nhân viên
Hình 2.34 Biểu đồ hoạt động chức năng tìm kiếm nhân viên Mô tả hoạt động:
Bước 1: Hệ thống cấp quyền đăng nhập. Quản lý cửa hàng chọn chức năng quản lý nhân viên, hệ thống sẽ hiện ra màn hình các chức năng.
Bước 2: Quản lý cửa hàng lựa chọn chức năng tìm kiếm nhân viên.
Bước 3: Hệ thống chuyển sang màn hình tìm kiếm nhân viên.
Bước 4: Người quản lý nhập thông tin cần tìm kiếm Bước 5: Hệ thống xử lý thông tin cần tìm kiếm -Hợp lệ: Chuyển sang bước 6
-Không hợp lệ: Quay lại bước 4 Bước 6: Thực hiện tìm kiếm
Bước 7: Hiển thị thông tin cần tìm kiếm Bước 8: Kết thúc
2.2.4 Chức năng quản lý bán hàng 2.2.4.1 Biểu đồ use case quản lý bán hàng
Hình 2.35 Biểu đồ use case quản lý đặt phòng Đặc tả use case quản lý bán hàng
Tên UseCase Quản lý bán hàng
Mô tả Use case này cho phép nhân viên thực hiện tạo hóa đơn và thanh toán hóa đơn cho khách hàng
Actor Nhân viên
Tiền điều kiện Nhân viên đăng nhập vào hệ thống
Hậu điều kiện Nhân viên quét mã vạch mặt hàng và nhập thông tin để tạo hóa đơn sau đó tiến hành thanh toán hóa đơn
1. Nhân viên chọn chức năng quản lý bán hàng 2. Form quản lý bán hàng hiển thị
Luồng sự kiện 3. Nhân viên chọn chức năng muốn thực hiện
chính 4. Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ nhân viên gửi vào hệ thống.
5. Thông tin đúng hệ thống sẽ gửi thông báo thành công
Ngoại lệ Khi người dùng nhập sai kiểu dữ liệu:
1. Hệ thống hiển thị lại màn hình nhập dữ liệu để người dùng nhập lại thông tin kèm theo thông báo dữ liệu không hợp lệ.
2. Quay lại bước 3 trong luồng sự kiện chính.
2.2.4.2 Biểu đồ cho chức năng tạo hóa đơn Biểu đồ trình tự chức năng tạo hóa đơn
Hình 2.36 Biểu đồ trình tự chức năng tạo hóa đơn Biểu đồ cộng tác chức năng tạo hóa đơn
Hình 2.37 Biểu đồ cộng tác chức năng tạo hóa đơn
Biểu đồ hoạt động chức năng tạo hóa đơn
Hình 2.38 Biểu đồ hoạt động chức năng tạo hóa đơn Mô tả hoạt động:
Bước 1: Hệ thống cấp quyền đăng nhập. Nhân viên cửa hàng chọn chức năng quản lý bán hàng, hệ thống sẽ hiện ra màn hình các chức năng.
Bước 2: Nhân viên chọn chức năng tạo hóa đơn Bước 3: Hệ thống chuyển sang giao diện tạo hóa đơn
Bước 4: Nhân viên thực hiện quét mã vạch mặt hàng và nhập thông tin Bước 5: Hệ thống kiểm tra thông tin
-Hợp lệ: Chuyển sang bước 6 -Không hợp lệ: Quay lại bước 4
Bước 6: Hệ thống thực hiện lưu thông tin hóa đơn Bước 7: Hiển thị thông báo “Tạo hóa đơn thành công”
Bước 8: Kết thúc
2.2.4.3 Biểu đồ cho chức năng thanh toán hóa đơn Biểu đồ trình tự chức năng thanh toán hóa đơn
Hình 2.39 Biểu đồ trình tự chức năng thanh toán hóa đơn Biểu đồ cộng tác chức năng thanh toán hóa đơn
Hình 2.40 Biểu đồ cộng tác chức năng thanh toán hóa đơn
Biểu đồ hoạt động chức năng thanh toán hóa đơn
Hình 2.41 Biểu đồ hoạt động chức năng thanh toán hóa đơn Mô tả hoạt động:
Bước 1: Sau khi tạo hóa đơn, nhân viên sẽ chọn chức năng thanh toán hóa đơn Bước 2: Hệ thống sẽ tiến hành kiểm tra xem hóa đơn đã được tạo lập hay chưa - Hợp lệ: Chuyển bước 3
-Không hợp lệ: Quay lại bước 1
Bước 3: Hệ thống cập nhật trạng thái hóa đơn Bước 4: Hệ thống hiển thị thông tin chi tiết hóa đơn Bước 5: In hóa đơn
Bước 6: Kết thúc
Biểu đồ trạng thái hóa đơn
Hình 2.42 Biểu đồ trạng thái hóa đơn
2.2.5 Chức năng thống kê 2.2.5.1 Biểu đồ use case thống kê
Hình 2.43 Biểu đồ use case thống kê
Đặc tả use case thống kê
Tên Use Case Thống kê
Mô tả Use case này cho phép người quản lý thống kê doanh thu và thống kê lịch
sử bán hàng của cửa hàng
Actor Quản lý cửa hàng
Tiền điều kiện Quản lý cửa hàng đăng nhập được vào hệ thống
Hậu điều kiện Hàng thống kê mà quản lý muốn xem được hiển thị
Luồng sự kiện 1. Quản lý cửa hàng chọn chức năng thống kê
2. Form thống kê hiển thị 3. Quản lý cửa hàng chọn chức
năng muốn thực hiện
4. Quản lý chọn yêu cầu thống kê 5. Bảng thống kê được hiển thị ra
màn hình
Ngoại lệ Khi quản lý chọn yêu cầu thống kê không phù hợp
6. Hệ thống hiện thị thông báo lỗi và yêu cầu lựa chọn lại 7. Quay lại bước 4 của luồng sự
kiện chính
2.2.5.2 Biểu đồ cho chức năng thống kê Biểu đồ trình tự chức năng thống kê
Hình 2.44 Biểu đồ trình tự chức năng thống kê Biểu đồ cộng tác chức năng thống kê
Hình 2.45 Biểu đồ cộng tác chức năng thống kê Biểu đồ hoạt động chức năng thống kê
Hình 2.46 Biểu đồ hoạt động chức năng thống kê Mô tả hoạt động:
Bước 1: Hệ thống cấp quyền đăng nhập. Quản lý cửa hàng chọn chức năng thống kê
Bước 2: Hệ thống chuyển sang giao diện thống kê.
Bước 3: Quản lý cửa hàng chọn chức năng muốn thống kê Bước 4: Hệ thống hiển thị giao diện của chức năng Bước 5: Quản lý cửa hàng chọn yêu cầu thống kê
Bước 6: Hệ thống kiểm tra thông tin: -Hợp lệ: Chuyển bước 7 -Không hợp lệ: Quay lại bước 5 Bước 7: Hệ thống thực hiện tìm kiếm trong cơ sở dữ liệu
Bước 8: Hiển thị ra màn hình ra màn hình bảng thống kê Bước 9: Kết thúc