Tác nhân Chủ quán
Mô tả Tác nhân sử dụng Use Case để thực hiện chức năng quản lý kho (nhập, xuất, kiểm kê)
Điều kiện trước
Chủ quán đã được hệ thống nhận diện và ủy quyền sử dụng hệ thống.
Luồng sự
kiện chính - Chủ quán yêu cầu chức năng quản lý kho.
- Hệ thống hiển thị form quản lý kho, yêu cầu chủ quán chọn 1 trong 3 danh mục trên. - Chủ quán chọn 1 trong 3 chức năng :
* Nhập kho :
+)Hệ thống mở form yêu cầu nhập tên dịch vụ
+)Chủ quán nhập tên dịch vụ, hệ thống tiến hành kiểm tra tồn tại.
+)Nếu dịch vụ đã tồn tại trong Database thì hệ thống hiển thị form tăng số lượng.
+)Nếu dịch vụ chưa tồn tại trong Database thì hệ thống hiển thị form thêm mới dịch vụ. Chủ quán nhập đầy đủ thông tin của dịch vụ (Sản phẩm ID, Tên dịch vụ, Đơn giá, Số lượng).
- Hệ thống tiến hành kiểm tra thông tin được nhập vào, cập nhật lại Database và hiện thông báo.
* Xuất :
- Hệ thống mở form yêu cầu nhập tên dịch vụ và số
lượng
- Chủ quán nhập tên dịch vụ cần xuất và số lượng rồi ấn xác nhận.
- Hệ thống kiểm tra thông tin được nhập vào, cập nhật lại Database và hiện thông báo.
* Kiểm kê :
- Hệ thống mở form kiểm kê, yêu cầu chủ quán chọn hình thức kiểm kê.
- Chủ quán chọn hình thức kiểm kê
+)Nếu chủ quán yêu cầu kiểm kê theo tên dịch vụ, hệ thống yêu cầu
chủ quán nhập tên dịch vụ và khoảng thời gian.
+)Nếu chủ quán yêu cầu kiểm kê tất cả dịch vụ, hệ thống mở form
yêu cầu chủ quán chọn khoảng thời gian muốn kiểm kê.
- Chủ quán nhập thông tin tương ứng với hệ thống yêu cầu.
- Hệ thống kiểm tra thông tin được nhập vào và hiển thị thơng tin theo hình thức đã chọn.
Luồng sự kiện phụ
- Nếu trong quá trình quản lý kho, hệ thống vì một số lý do mà dừng hoạt động:
+)Chủ quán cho khởi động lại hệ thống +)Hệ thống hủy các thao tác trước đó và
hoạt động trở lại bình thường
- Chủ qn nếu muốn xuất kho, nếu hệ thống thấy số lượng của dịch vụ cịn lại trong kho ít hơn số lượng dịch vụ yêu cầu xuất đi, hệ thống hiển thị thông báo: “Khơng đủ số lượng để xuất !”
- Chủ qn có thể in ra kết quả kiểm kê hoặc không.
Điều kiện sau - Thành công: Hệ thống báo thành công - Thất bại: Hệ thống báo lỗi.
Yêu cầu đặc biệt
2.1.2.2. Biểu đồ trình tự đăng nhập