Quản lý nhân viên:
Bảng 3.14: Đặc tả chức năng “Quản lý nhân viên”
UseCase Quản lý nhân viên
Tác nhân Nhân viên
Mô tả Nhân viên quản lý (admin) có nhu cầu thêm, sửa, xóa nhân viên.
Luồng sự kiện chính
1. Hệ thống hiển thị danh sách nhân viên.
2. Admin có nhu cầu thêm, sửa, xóa một nhân viên nào đó.
3. Admin nhập thông tin cần thiết khi muốn thực hiện hành động thêm hoặc sửa và đồng thời yêu cầu hệ thống thêm hoặc sửa thông tin nhân viên.
4. Hệ thống thực hiện yêu cầu của admin và thông báo thực hiện thành công.
5. Admin muốn xác nhận quyền, hay chỉnh sửa quyền cho từng nhân viên. Admin yêu cầu hệ thống xử lý và thông báo khi thành công.
Các dòng sự kiện phụ
4.1. Thông tin nhân viên còn thiếu, hệ thống yêu cầu nhập đầy đủ thông tin đối với thêm hoặc chỉnh sửa thông tin cá nhân. 4.2. Không thể thực hiện xóa nhân viên đối với những nhân viên
đã lập các hợp đồng hay hóa đơn quan trọng…
Tiền điều kiện Nhân viên quản lý phải đăng nhập thành công vào hệ thống.
Yêu cầu cơ bản Giao diện thân thiện với người dung Quản lý khách hàng:
Bảng 3.15: Đặc tả chức năng “Quản lý khách hàng”
UseCase Quản lý khách hàng
Tác nhân Nhân viên
Mô tả Nhân viên quản lý (admin) có nhu cầu thêm, sửa, xóa khách hàng.
Luồng sự kiện chính
1. Hệ thống hiển thị danh sách khách hàng.
2. Admin có nhu cầu thêm, sửa, xóa một khách hàng nào đó.
3. Admin nhập thông tin cần thiết khi muốn thực hiện hành động thêm hoặc sửa và đồng thời yêu cầu hệ thống thêm hoặc sửa thông tin khách hàng.
4. Hệ thống thực hiện yêu cầu của admin và thông báo thực hiện thành công.
Các dòng sự kiện phụ
4.1. Thông tin khách hàng còn thiếu, hệ thống yêu cầu nhập đầy đủ thông tin đối với thêm hoặc chỉnh sửa thông tin cá nhân. 4.2. Không thể thực hiện xóa khách hàng đối với những khách
hàng đã tiến hành giao dịch với công ty.
Tiền điều kiện Nhân viên quản lý phải đăng nhập thành công vào hệ thống.
30 Quản lý kho:
Bảng 3.16: Đặc tả chức năng “Quản lý kho”
UseCase Quản lý kho
Tác nhân Nhân viên
Mô tả Nhân viên quản lý (admin) có nhu cầu quản lý số lượng tồn kho, quản lý việc mua vào bán ra.
Nhân viên (user): có chức năng nhập số lượng mua vào hàng ngày.
Luồng sự kiện chính
1. Hệ thống hiển thị danh sách các nhà máy/ kho. Đồng thời, cho phép admin cập nhật thêm, sửa, xóa.
2. Hệ thống hiển thị danh sách quản lý việc nhập liệu của từng nhà máy/ kho theo ngày tháng năm.
3. User cần nhập đầy đủ các thông tin cần thiết trong quá trình nhập liệu và yêu cầu hệ thống xử lý dữ liệu gửi đi.
4. Hệ thống thực hiện các yêu cầu và đưa ra thông báo xác nhận xử lý thành công.
Các dòng sự kiện phụ
4.1. Thông tin nhập liệu còn thiếu, hệ thống yêu cầu nhập đầy đủ thông tin.
Tiền điều kiện Nhân viên quản lý phải đăng nhập thành công vào hệ thống.
Yêu cầu cơ bản Giao diện thân thiện với người dung Quản lý mặt hàng
Bảng 3.17: Đặc tả chức năng “Quản lý mặt hàng”
UseCase Quản lý mặt hàng
Tác nhân Nhân viên
Mô tả Nhân viên quản lý (admin) có nhu cầu thêm, sửa, xóa, phân loại và thay đổi giá mặt hàng
Luồng sự kiện chính
1. Hệ thống hiển thị danh sách các mặt hàng.
2. Nhân viên quản lý có nhu cầu thêm, sửa, xóa một mặt hàng nào đó.
3. Nhân viên quản lý nhập đầy đủ các thông tin cần thiết khi thêm hay cập nhật mặt hàng và yêu cầu hệ thống xử lý.
4. Hệ thống thực hiện theo yêu cầu của nhân viên và thông báo xác nhận thực hiện yêu cầu thành công.
5. Nhân viên quản lý tiến hành thay đổi giá mặt hàng và yêu cầu hệ thống xử lý.
Các dòng sự kiện phụ
4.1 Thông tin mặt hàng chưa đầy đủ, hệ thống yêu cầu nhập đầy đủ đối với thêm hoặc cập nhật lại mặt hàng.
5.1 Khi thay đổi giá mặt hàng, các lần thay đổi cập nhật tự động tăng theo mặt hàng.
Tiền điều kiện Nhân viên quản lý phải đăng nhập thành công vào hệ thống.
31 Quản lý nhập xuất
Bảng 3.18: Đặc tả chức năng “Quản lý nhập xuất”
UseCase Quản lý nhập xuất
Tác nhân Nhân viên
Mô tả Nhân viên quản lý có nhu cầu lập kế hoạch sản xuất hay quản lý tình hình mua vào bán ra của các nhà máy/ kho.
Luồng sự kiện chính
1. Hệ thống hiển thị danh sách các kế hoạch sản xuất của công ty. 2. Nhân viên quản lý thêm, sửa, xóa các kế hoạch sản xuất của công
ty.
3. Nhân viên quản lý nhập thông tin cần thiết khi tiến hàng thêm mới hay cập nhật kế hoạch sản xuất. Đồng thời, yêu cầu hệ thống thêm và cập nhật kế hoạch sản xuất.
4. Hệ thống thực hiện theo yêu cầu của người dùng và thông báo xác nhận yêu cầu thành công.
Các dòng sự kiện phụ
4.1 Nhập thông tin về kế hoạch sản xuất không đầy đủ, hệ thống yêu cầu nhập lại đầy đủ thông tin.
4.2 Thời gian giao phải lớn hơn thời gian lập phiếu kế hoạch sản xuất.
Tiền điều kiện Nhân viên quản lý phải đăng nhập thành công vào hệ thống.
Yêu cầu cơ bản
Giao diện thân thiện với người dùng Quản lý thống kê
Bảng 3.19: Đặc tả chức năng “Quản lý thống kê”
UseCase Tìm sản phẩm theo hợp đồng
Tác nhân Admin, giám đốc
Mô tả Tất cả các người dùng có quyền tra cứu các sản phẩm theo hợp đồng.
Luồng sự kiện chính
1. Hệ thống hiển thị danh sách tất cả các sản phẩm của tất cả các hợp đồng.
2. Người dùng chọn mã hợp đồng.
3. Hệ thống tự động gửi yêu cầu và trả về danh sách các sản phẩm theo mã hợp đồng người dùng chọn.
Tiền điều kiện Người dùng có quyền tìm kiếm phải đăng nhập thành công vào hệ thống.
32 Quản lý đặt hàng
Bảng 3.20: Đặc tả chức năng “Quản lý đặt hàng”
UseCase Quản lý đặt hàng
Tác nhân Nhân viên
Mô tả Nhân viên quản lý (admin) có nhu cầu xử lý các đơn đặt hàng để lập hóa đơn hay hợp đồng tương ứng.
Luồng sự kiện chính
1. Hệ thống hiển thị danh sách các đơn đặt hàng.
2. Nhân viên quản lý thêm, sửa, xóa hay xác nhận các đơn đặt hàng.
3. Nhân viên quản lý nhập các thông tin cần thiết và yêu cầu hệ thống thêm, chỉnh sửa thông tin về phiếu đặt hàng.
4. Hệ thống thực hiện theo yêu cầu và tiến hành xác nhận khi thành công.
Các dòng sự kiện phụ
4.1 Chưa hoàn thành đầy đủ thông tin về việc lập phiếu đặt hàng, hệ thống thông báo và yêu cầu nhập đầy đủ các thông tin.
4.2 Dựa vào giá trị của đơn đặt hàng để xác định việc lập hợp đồng hay lập hóa đơn.
4.3 Sau khi lập hợp đồng tiến hành xem xét khi thanh toán xem có cần bồi thường hay không.
4.4 Khi xóa đặt hàng cần chú ý, phiếu đặt hàng đó đã được lập hợp đồng hay hóa đơn hay chưa, nếu đã được lập rồi thì không được cập nhật.
Tiền điều kiện Nhân viên quản lý phải đăng nhập thành công vào hệ thống.
Yêu cầu cơ bản Giao diện thân thiện với người dùng