CHƯƠNG 2 CƠ SỞ LÝ THUYẾT
3.2. PHÂN TÍCH CHỨC NĂNG
3.2.3. Phân tích chức năng của nhân viên
a. Xem danh sách đơn hàng
- Đầu vào: Khơng có. - Xử lý:
Hệ thống nhận yêu cầu;
Bộ xác thực kiểm tra quyền truy cập;
Hệ thống chuyển hướng cho Controller quản lý đơn hàng xử lý;
Controller quản lý đơn hàng truy xuất danh sách đơn hàng trong CSDL.
- Đầu ra:
Xác thực có quyền truy cập: Danh sách đơn hàng;
Xác thực khơng có quyền truy cập: Thơng báo quyền truy cập bị hạn chế.
b. Xác nhận đơn hàng
- Đầu vào: Id đơn hàng. - Xử lý:
Hệ thống nhận yêu cầu;
Bộ xác thực kiểm tra quyền truy cập;
Hệ thống chuyển hướng cho Controller quản lý đơn hàng xử lý; Controller quản lý đơn hàng kiểm tra id trong CSDL;
Controller quản lý đơn hàng cập nhật đơn hàng trong CSDL.
- Đầu ra:
Xác nhận thành công: Thông báo xác nhận thành công;
Xác nhận không thành công: Thông báo xác nhận không thành công.
c. Xác nhận đã giao hàng
- Đầu vào: Id đơn hàng. - Xử lý:
Hệ thống nhận yêu cầu;
Bộ xác thực kiểm tra quyền truy cập;
Hệ thống chuyển hướng cho Controller quản lý đơn hàng xử lý; Controller quản lý đơn hàng kiểm tra id trong CSDL;
Controller quản lý đơn hàng cập nhật đơn hàng trong CSDL.
- Đầu ra:
Xác nhận thành công: Thông báo xác nhận thành công;
d. Hủy đơn hàng
- Đầu vào: Id đơn hàng. - Xử lý:
Hệ thống nhận yêu cầu;
Bộ xác thực kiểm tra quyền truy cập;
Hệ thống chuyển hướng cho Controller quản lý đơn hàng xử lý; Controller quản lý đơn hàng kiểm tra id đơn hàng;
Controller quản lý xóa trong CSDL.
- Đầu ra:
Xóa thành cơng: Thơng báo xóa đơn hàng mới thành cơng;
Xóa khơng thành cơng: Thơng báo xóa đơn hàng khơng thành cơng.