2 .1Sơ đồ use case
2.1.3 Mô tả kịch bản của các ca sử dụng
Kịch bản của ca sử dụng đăng nhập
Các tác nhân đều phải thực hiện đăng nhập vào hệ thống, trong kịch bản này được viết đại diện tác nhân NV đăng nhập.
1. NV yêu cầu “ Đăng nhập” 2. HT hiện biểu mẫu đăng nhập.
3. Nhân viên điền tên đăng nhập và mật khẩu, xác nhận đăng nhập.
4. HT kiểm tra thông tin tài khoản, nếu hợp lệ thông báo đăng nhập thành công, chuyển trạng thái hoạt động của tài khoản.
- (4) không hợp lệ, HT thông báo để NV nhập lại thông tin ở bước (3).
Kịch bản của ca sử dụng xem thông tin cửa hàng
1. KH truy cập vào website của cửa hàng, không cần đăng nhập
2. Hệ thống hiển thị giao diện trang chủ, menu, danh mục cửa hàng
3. KH yêu cầu xem thông tin các cửa hàng
4. Hệ thống hiện danh sách cửa hàng
5. KH yêu cầu xem thông tin chi tiết của cửa hàng
6. Hệ thống hiện thông tin chi tiết của cửa hàng tương ứng
Kịch bản của ca sử dụng đăng ký tài khoản
1. KH yêu cầu đăng ký tài khoản 2. HT hiện giao diện form đăng ký
3. KH điền thông tin cá nhân và mật khẩu, yêu cầu đăng ký
4. Hệ thống kiểm tra thông tin đăng ký. Hợp lệ, thông báo “tạo tài khoản thành công”, đồng thời lưu thông tin tài khoản của KH trên web và hệ thống.
Kịch bản của ca sử dụng cập nhật thông tin tài khoản của KH
1. KH yêu cầu cập nhật thông tin tài khoản
thoại, điện chỉ, giới tính, ngày sinh,…
3. KH thay đổi thông tin, xác nhận để lưu thông tin.
4. HT kiểm tra thông tin yêu cầu thay đổi, nếu hợp lệ thông báo cập nhật thành công.
- (4) Nếu không hợp lệ, HT thông báo cập nhật không thành công và vẫn giữ nguyên thông tin cũ.
Kịch bản của ca sử dụng tạo hóa đơn
1. NV yêu cầu chức năng Lập hóa đơn. 2. HT gửi về Form biểu mẫu Hóa đơn.
3. NV điền thông tin đầy đủ về KH, tên món, số lượng, mã giảm giá(nếu có),...vào form biểu mẫu.
4. HT kiểm tra thơng tin trên hóa đơn, nếu hợp lệ tự động tính tốn khuyến mãi và tổng tiền.
5.NV yêu cầu lưu hóa đơn
6. HT kiểm tra, thơng tin đầy đủ, HT lưu thơng tin hóa đơn.
- (4) HT u cầu nhập lại thơng tin cịn thiếu và các thông tin chưa hợp lệ.
Kịch bản của ca sử dụng thanh tốn
1. NV u cầu thanh tốn hóa đơn.
2. HT hiện thơng tin chi tiết của hóa đơn, hình thức thanh tốn và ơ trống để nhập tiền khách đưa.
3. NV chọn hình thức thanh tốn, nhập số tiền KH đưa 4. HT kiểm tra, hợp lệ và tính tốn tiền phải trả lại.
5.NV xác nhận thanh tốn thành cơng
6. HT lưu thơng tin hóa đơn, thơng báo thành cơng.
- (4) HT yêu cầu nhập lại thơng tin cịn thiếu và các thơng tin chưa hợp lệ.
Kịch bản của ca sử dụng lập phiếu nhập kho
1. QLCH yêu cầu tạo phiếu nhập 2. HT hiển thị form phiếu nhập
4. QLCH yêu cầu lưu phiếu nhập
5. HT tiến hành kiểm tra, nếu hợp lệ phiếu nhập được lưu trữ, HT thông báo nhập thành công.
- (5) HT thông báo thông tin không hợp lệ, QLCH thực hiện bước (3) Kịch bản của ca sử dụng lập phiếu xuất kho
1. QLCH yêu cầu tạo phiếu xuất 2. HT hiển thị biểu mẫu phiếu xuất
3. QLCH nhập thông tin: ngày xuất, mã nhân viên, chọn mã nguyên liệu (hoặc mã món), số lượng, ngày nhập món, mã kho, ghi chú.
4. QLCH yêu cầu lưu thông tin đã nhập
5. HT xác nhận, nếu hợp lệ lưu thông tin phiếu xuất.
- (5) HT thông báo thông tin không hợp lệ, QLCH thực hiện bước (3) Kịch bản của ca sử dụng lập phiếu kiểm kê
1. NVPC yêu cầu lập phiếu kiểm kê 2. HT hiện biểu mẫu phiếu kiểm kê
3. NVPC nhập thông tin phiếu và yêu cầu lưu phiếu
4. HT kiểm tra, dữ liệu đầu vào thỏa mãn điều kiện, lưu phiếu kiểm kê. (4) Thông tin không hợp lệ. HT yêu cầu nhập lại. NVPC tiếp tục bước(3)
Kịch bản của ca sử dụng phân quyền
1. QTVHT yêu cầu phân quyền cho một tài khoản
2. HT hiện các lựa chọn quyền có thể phân cho tài khoản 3. QTVHT chọn quyền, yêu cầu lưu quyền.