3 Điều kiện tiên quyết Quản trị viên phải đăng nhập thành công vào hệ thống
2.2.8 Quản lí đơn đặt hàng
Hình 2.11: Biểu đồ Use Case cho chức năng Quản lí đơn Đặt hàng
STT TÊN USECASE THÊM ĐƠN ĐẶT HÀNG
1 Tác nhân - Quản trị viên
2 Mục đích - Quản lí khách hàng
3 Điều kiện tiên quyết - Quản trị viên phải đăng nhập thành công vào hệthống thống
4 Luồng sự kiện chính - Điều kiện: tài khoản của quản lý đăng nhập thành công và sử dụng chức năng quản lý phòng
- Dòng sự kiện: Tìm kiếm và chọn các chức năng của mục quản lý menu trong hệ thống: thêm đơn hàng, xóa đơn hàng, chỉnh sửa đơn hàng.
3. Tại mục Quản lý đơn đặt hàng chọn nút thêm đơn hàng.
4. Sau đó hệ thống sẽ trả về form thêm đơn hàng và quản trị có thể ghi thông tin của đơn hàng cần thêm đó và ấn nút lưu để hệ thống xác nhận.
3. Nếu thông tin là hợp lệ hệ thống thực hiện thêm thông đơn hàng. Ngược lại hệ thống sẽ báo lỗi và yêu cầu nhập lại.
5 Luồng sự kiện phụ Không có
STT TÊN USECASE XÓA ĐƠN HÀNG
1 Tác nhân - Quản trị viên
2 Mục đích - Quản lí đơn hàng
3 Điều kiện tiên quyết -Quản trị viên phải đăng nhập thành công vào hệthống thống
4 Luồng sự kiện chính - Điều kiện: tài khoản của quản lý đăng nhập thành công và sử dụng chức năng quản lý đơn hàng
- Dòng sự kiện: Tìm kiếm và chọn các chức năng của mục quản lý menu trong hệ thống: thêm đơn hàng, xóa đơn hàng, chỉnh sửa thông tin đơn hàng.
1. Tại mục Quản lý đơn hàng, nhập tên hoặc mã đơn hàng cần xóa ở thanh tìm kiếm và nhấn “Tìm kiếm”
2. Nếu đơn hàng có trong hệ thống thì hệ thống sẽ trả về form của đơn hàng đó. 3. Quản lý nhấn nút xóa để xóa đơn hàng, hệ thống trả về và yêu cầu xác nhận có xóa hay không. Chọn yêu cầu xóa để thực hiện xóa đơn hàng.
4. Nếu chọn xóa hệ thống thực hiện xóa đơn hàng khỏi hệ thống. Ngược lại hệ thống sẽ báo lỗi và quay lại trang Quản lí đơn hàng ban đầu.
5 Luồng sự kiện phụ Sự kiện khác: Nếu quản trị nhập tên đơn hàng chưa có trong hệ thống thì hệ thống sẽ hiển thị thông báo “Không có tên này trong danh sách của hệ thống” hoặc khi chưa nhập tên đã nhấn nút tìm kiếm thì báo lỗi “Chưa nhập tên”.
STT TÊN USECASE CHỈNH SỬA THÔNG TIN ĐƠN HÀNG
1 Tác nhân - Quản trị viên
2 Mục đích - Quản lí đơn hàng
3 Điều kiện tiên quyết -Quản trị viên phải đăng nhập thành công vào hệthống thống
4 Luồng sự kiện chính - Điều kiện: tài khoản của quản lý đăng nhập thành công và sử dụng chức năng quản lý đơn hàng
chức năng của mục quản lý menu trong hệ thống: thêm đơn hàng, xóa đơn hàng, chỉnh sửa thông tin đơn hàng.
1. Tại mục Quản lý đơn hàng, nhập tên hoặc mã đơn hàng cần chỉnh sửa ở thanh tìm kiếm và nhấn tìm kiếm
2. Nếu có đơn hàng đó hệ thống thì hệ thống sẽ trả về form cần nhập thông tin đơn hàng cần sửa và quản lý có thể chỉnh sửa thông tin của đơn hàng và nhấn “Chỉnh sửa”
3. Nếu thông tin là hợp lệ hệ thống thực hiện thay đổi thông tin đơn hàng trong hệ thống. Ngược lại hệ thống sẽ báo lỗi và yêu cầu nhập lại.
5 Luồng sự kiện phụ Sự kiện khác: Nếu quản trị nhập tên đơn hàng chưa có trong hệ thống thì hệ thống sẽ hiển thị thông báo “Không có tên này trong danh sách của hệ thống” hoặc khi chưa nhập tên đã nhấn nút tìm kiếm thì báo lỗi “Chưa nhập tên”,…