You are on page 1of 67

<Company Name>

HỆ THỐNG QUẢN LÝ VÍ NỘI BỘ DOANH NGHIỆP


Đặc tả Use-Case

Mục lục

1. Đặc tả use case: <Đăng nhập> 2

2. Đặc tả use case: <Đăng xuất> 5

3. Đặc tả use case: <Quên mật khẩu > 7

4. Đặc tả use case: <Quên mật khẩu > 9

5. Đặc tả use case: <Lưu thông tin đăng nhập> 12

6. Đặc tả use case: <Hủy phiếu Xem số dư trong ví online> 15

7. Đặc tả use case: <Chuyển tiền qua danh sách đồng nghiệp> 17

8. Đặc tả use case: <Chuyển tiền sử dụng mã QR> 20

9. Đặc tả use case: <Nộp quỹ> 22

10. Đặc tả use case: <Đặt đồ ăn > 24

11. Đặc tả use case: <Xem hóa đơn > 26

12. Đặc tả use case: <Xem lịch> 28

13. Đặc tả use case: <Cập nhật lịch> 30

14. Đặc tả use case: <Thống kê sách theo sách trong kho> 32

15. Đặc tả use case: <Xem số dư trong ví> 34

16. Đặc tả use case: <Thêm tài khoản > 36

17. Đặc tả use case: <Xóa tài khoản > 38

Page | 1
<Company Name>

18. Đặc tả use case: <Gửi thông báo> 40

19. Đặc tả use case: <Nhận thông báo> 42

20. Đặc tả use case: <Đặt thông báo, lời nhắc trong lịch> 44

21. Đặc tả use case: < Phê duyệt giao dịch> 46

22. Đặc tả use case: <Sửa thông tin đồ ăn> 48

23. Đặc tả use case: <Xóa đồ ăn> 50

24. Đặc tả use case: <Thêm đồ ăn mới> 52

25. Đặc tả use case: <Xem hóa đơn > 54

26. Đặc tả use case: <Tìm kiếm đơn hàng> 56

27. Đặc tả use case: <Chat> 58

28. Đặc tả use case: <Thống kê hóa đơn> 60

29. Đặc tả use case: < Thống kê đơn hàng> 62

30. Đặc tả use case: < Thống kê giao dịch> 66

Page | 2
<Company Name>

<Project Name>
Use-Case Specification: <Use-Case Name>
Phiên bản<1.0>

Page | 3
<Nhóm 05>
<Project Name> Phiên bản: <1.0>
Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Use-Case Specification: <Use-Case Name>

1. Đăng nhập
1.1 Tóm tắt
Khi người dùng có nhu cầu truy cập vào hệ thống để thực hiện các thao tác trên hệ
thống, người dùng có thể đăng nhập vào hệ thống theo user và password đã được cấp sẵn.
2. Các luồng sự kiện
2.1 Luồng cơ bản
+ Người dùng nhập tên Accout & Password
+ Hệ thống kiểm tra Accout & Password từ danh sách tài khoản
+ Hệ thống thông báo thành công và người dùng đăng nhập thành công vào hệ
thống

2.2 Luồng thay thế


+ Người dùng huỷ đăng nhập
3. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window.
+ Hệ thống tương thích với các trình duyệt.
+ Thiết bị đăng nhập phải kết nối với Internet.
+ Đăng nhâp sai tối đa 3 lần.
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook.

Page | 4
<Nhóm 05>
4. Tiền điều kiện
+ Người dùng đã có Username & Password.
5. Hậu điều kiện
+ Hiển thị trang chủ.Hệ thống ở trạng thái đã được đăng nhập
6. Điểm mở rộng
Không đăng nhập thành công người dùng sử dụng Use Case Quên mật khẩu .

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 5
<Nhóm 05>

Use-Case Specification: <Use-Case Name>

1. Đăng xuất
6.1 Tóm tắt
Khi Người dùng có nhu cầu thoát ra khỏi hệ thống, Người dùng có thể Đăng xuất
ra khỏi hệ thống.
7. Các luồng sự kiện
7.1 Luồng cơ bản
+ Người dùng chọn đăng xuất;
+ Hệ thống thông báo thành công và người dùng đăng xuất thành công vào hệ thống.

7.2 Luồng thay thế


+ Không có.
8. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window.
+ Hệ thống tương thích với các trình duyệt.
+ Thiết bị đăng xuất phải kết nối với Internet.
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,…
9. Tiền điều kiện
+Hệ thống trong trạng thái đã được đăng nhập.
10. Hậu điều kiện
+ Người dùng đã đăng xuất khỏi hệ thống.

Page | 6
<Nhóm 05>
11. Điểm mở rộng
Không có.

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 7
<Nhóm 05>

Use-Case Specification: <Use-Case Name>

1. Quên mật khẩu


11.1 Tóm tắt
Khi Người dùng Quên mật khẩu của tài khoản của mình, Người dùng có thể chọn
Quên mật khẩu để đặt lại mật khẩu mới thông qua nhận mã xác nhận được gửi cho
SĐT/email đã có trong thông tin tài khoản.
12. Các luồng sự kiện
12.1 Luồng cơ bản
+ Người dùng nhập email/sđt, gửi yêu cầu lấy lại password;
+ Hệ thống kiểm tra email/sđt có tồn tại trong danh sách Tài khoản không;
+ Hệ thống gửi mã xác thực cho người dùng;
+ Người dùng nhập mã xác thực.;
+ Hệ thống kiểm tra mã xác thực;
+ Người dùng nhập password mới & nhập lại password mới;
+ Hệ thống kiểm tra;
+ Hệ thống thông báo đổi password thành công;
+ Hệ thống cập nhật Password mới của người dùng.

Page | 8
<Nhóm 05>

12.2 Luồng thay thế


+ Người dùng hủy đổi password;
+ Người dùng nhập sai mã xác thực, Hệ thống thông báo lỗi, yêu cầu nhập lại;
+ Người dùng nhập lại password mới không khớp, Hệ thống thông báo lỗi, yêu
cầu nhập lại.
13. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,…;
+ Khi nhập mã xác thực được nhập sai tối đa 3 lần.

14. Tiền điều kiện


+Người dùng yêu cầu lấy lại password.
15. Hậu điều kiện
+ Password của Người dùng được cập nhật lại trong danh sách Tài khoản.
16. Điểm mở rộng
Không có.

Page | 9
<Nhóm 05>

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 10
<Nhóm 05>

Use-Case Specification: <Use-Case Name>

1. Lưu thông tin đăng nhập


16.1 Tóm tắt
Khi Bạn đọc muốn Xem số dư trong ví trong thư viện mà không cần đến
tận nơi để làm thủ tục giấy tờ, và vẫn có thể mượn được sách, tiết kiệm thời gian
cho bạn đọc cũng như quản lý mượn trả, Bạn đọc có thể đặt Xem số dư trong ví
online,
17. Các luồng sự kiện
17.1 Luồng cơ bản
+ Người dùng nhập username và password
+ Hệ thống kiểm tra username và password từ danh sách tài khoản
+ Hệ thống hiển thị thông báo duy trì đăng nhập
+ Người dùng xác nhận đồng ý
+ Hệ thống thông báo lưu thông tin đăng nhập thành công

Page | 11
<Nhóm 05>
17.2 Luồng thay thế.
18. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,….
19. Tiền điều kiện
+ Người dùng đã có username và password
+ Không tồn tại phiếu đăng ký Xem số dư trong ví của bạn đọc;
+ Bạn đọc phải trả hết sách mượn lần trước;
+ Bạn đọc phải Đặt thông báo, lời nhắc trong lịch khi làm mất sách/ hỏng sách/
Thêm tài khoản quá hạn.
20. Hậu điều kiện
+ Thông tin đăng nhập ( username và password ) được lưu vào hệ thống
21. Điểm mở rộng
Không có.

Page | 12
<Nhóm 05>

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 13
<Nhóm 05>

Use-Case Specification: <Use-Case Name>

1. Nạp tiền vào ví


21.1 Tóm tắt
22. Các luồng sự kiện
22.1 Luồng cơ bản
+ Nhân viên chọn Nạp tiền ở Giao diện Trang chủ
+ Hệ thống hiển thị giao diện Nạp tiền
+ Nhân viên có thể chọn mức tiền đã hiển thị sẵn để nạp hoặc nhập số tiền cần nạp
+ Nhân viên xác nhận nạp tiền
+ Hệ thống gửi yêu cầu phê duyệt giao dịch nạp tiền tới admin
+ Hệ thống thông báo thành công và hiển thị hóa đơn giao dịch

Page | 14
<Nhóm 05>
22.2 Luồng thay thế
+ Không có.
23. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,….
24. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập;
25. Hậu điều kiện
+ Số dư trong tài khoản được cập nhật
+ Giao dịch được lưu lại trong hóa đơn nạp
26. Điểm mở rộng
Không có.

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>

Page | 15
<Nhóm 05>
<định danh tài liệu>

Use-Case Specification: <Use-Case Name>


1. Chuyển tiền qua danh sách đồng nghiệp
26.1 Tóm tắt
27. Các luồng sự kiện
27.1 Luồng cơ bản
+ Nhân viên chọn Chuyển tiền ở Giao diện Trang chủ
+ Hệ thông hiển thị danh sách đồng nghiệp
+ Nhân viên tìm kiếm và chọn đồng nghiệp cần chuyển tiền
+ Nhân viên nhập số tiền cần chuyển và lời nhắn
+ Hệ thống kiểm tra số tiền cần chuyển ( phải nhỏ hơn số dư tài khoản )
+ Nhân viên xác nhận chuyển tiền
+ Hệ thống thông báo chuyển tiền thành công và hiển thị hóa đơn giao dịch

Page | 16
<Nhóm 05>
27.2 Luồng thay thế
+không có .
28. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,….
29. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
+ Số dư trong tài khoản phải dương
30. Hậu điều kiện
+ Số dư trong tài khoản được cập nhật lại
+ Giao dịch được lưu lại trong hóa đơn chuyển tiền
31. Điểm mở rộng
Không có.

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 17
<Nhóm 05>

Use-Case Specification: <Use-Case Name>

1. Chuyển tiền sử dụng mã QR


31.1 Tóm tắt
Khi Người dùng muốn Chuyển tiền sử dụng mã QR của mình, Người dùng sẽ yêu
cầu Chuyển tiền sử dụng mã QR đến Quản trị hệ thống, Quản trị hệ thống sẽ Chuyển tiền
sử dụng mã QR.
32. Các luồng sự kiện
32.1 Luồng cơ bản
+ Nhân viên chọn sử dụng mã QR trong giao diện Chuyển tiền
+ Nhân viên quét mã QR của đồng nghiệp bằng camera thiết bị
+ Hệ thống hiển thị thông tin đồng nghiệp
+ Nhân viên nhập số tiền cần chuyển và lời nhắn
+ Hệ thống kiểm tra số tiền cần chuyển ( phải nhỏ hơn số dư tài khoản )
+ Nhân viên xác nhận chuyển tiền
+ Hệ thống thông báo chuyển tiền thành công và hiển thị hóa đơn giao dịch

Page | 18
<Nhóm 05>

32.2 Luồng thay thế


+ Không có .
33. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,….
34. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập;
+ Số dư trong tài khoản phải dương
+ Ứng dụng được người dùng cấp quyền truy cập camera
35. Hậu điều kiện
+ Số dư trong tài khoản được cập nhật lại
+ Giao dịch được lưu lại trong hóa đơn chuyển tiền.
36. Điểm mở rộng
Không có.

Page | 19
<Nhóm 05>

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 20
<Nhóm 05>

Use-Case Specification: <Use-Case Name>

1. Nộp quỹ
36.1 Tóm tắt
Khi Tài khoản bị hết hạn, Quản trị hệ thống sẽ Nộp quỹ khỏi hệ thống.
37. Các luồng sự kiện
37.1 Luồng cơ bản
+ Nhân viên nhận được thông báo nộp quỹ từ Admin
+ Nhân viên chuyển số tiền cần đóng cho Admin , kèm lời nhắn có nội dung là
Nộp quỹ
+ Hệ thống thông báo thành công và hiển thị hóa đơn giao dịch

Page | 21
<Nhóm 05>

37.2 Luồng thay thế


+ Quản trị hệ thống hủy Nộp quỹ.
38. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,….
39. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập;
40. Hậu điều kiện
+ Số dư trong tài khoản được cập nhật lại
+ Giao dịch được lưu lại trong hóa đơn Nộp quỹ
41. Điểm mở rộng
Không có.

<Project Name>
Use-Case Specification: <Use-Case Name>

Page | 22
<Nhóm 05>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Use-Case Specification: <Use-Case Name>

1. Đặt đồ ăn
41.1 Tóm tắt
Khi có sách mới, Quản lý kho sẽ Đặt đồ ăn vào hệ thống.
42. Các luồng sự kiện
42.1 Luồng cơ bản
+ Nhân viên chọn Đặt đồ ăn trên giao diện Trang chủ
+ Nhân viên tìm kiếm , hiển thị thông tin về Nhà hàng ( quán ăn ) , đồ ăn

Page | 23
<Nhóm 05>
+ Nhân viên chọn món ăn và chọn số lượng
+ Nhân viên xác nhận Đặt đồ ăn
42.2 Luồng thay thế
43. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,….
44. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập.
+ Số dư trong tài khoản phải dương.
45. Hậu điều kiện
+ Đơn hàng được tạo, hệ thống thông báo đặt thành công.
46. Điểm mở rộng
Không có.

<Project Name>
Use-Case Specification: <Use-Case Name>

Page | 24
<Nhóm 05>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Use-Case Specification: <Use-Case Name>

1. Xem hóa đơn


46.1 Tóm tắt
Xem hóa đơn nạp tiền , hóa đơn chuyển tiền , hóa đơn nộp quỹ , hóa đơn đặt hàng
47. Các luồng sự kiện
47.1 Luồng cơ bản
+ Nhân viên chọn mục Hóa đơn trên giao diện Profile
+ Hệ thống hiển thị danh sách các hóa đơn

Page | 25
<Nhóm 05>
+ Nhân viên có thể xem thông tin chi tiết từng hóa đơn

47.2 Luồng thay thế


+ Không có.
48. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị đăng nhập phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook.
49. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập.
50. Hậu điều kiện
+ Hệ thống hiển thị các hóa đơn giao dịch.

<Project Name>
Use-Case Specification: <Use-Case Name>

Page | 26
<Nhóm 05>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Use-Case Specification: <Use-Case Name>

Page | 27
<Nhóm 05>
1. Xem lịch
50.1 Tóm tắt
Giúp nhân viên xem được : lịch họp, hạn deadline, ngày lĩnh lương mà admin đã
cập nhật
51. Các luồng sự kiện
51.1 Luồng cơ bản
+ Nhân viên chọn mục Lịch trên giao diện Trang chủ
+ Hệ thống hiển thị lịch và các sự kiện có trong lịch
+ Nhân viên có thể xem thông tin chi tiết của sự kiện có trong ngày

51.2 Luồng thay thế


+ Quản lý kho huỷ việc xoá sách
52. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window.
+ Hệ thống tương thích với các trình duyệt.
+ Thiết bị đăng nhập phải kết nối với Internet.
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook.
53. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
54. Hậu điều kiện
+ Hệ thống hiển thi lịch và các sự kiện có trong lịch

<Project Name>
Use-Case Specification: <Use-Case Name>

Page | 28
<Nhóm 05>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Use-Case Specification: <Use-Case Name>

Page | 29
<Nhóm 05>
1. Cập nhật lịch
54.1 Tóm tắt
Cập nhật thông tin lịch : lịch họp, hạn deadline, ngày lĩnh lương của nhân viên
55. Các luồng sự kiện
55.1 Luồng cơ bản
+ Admin chọn mục Lịch trên giao diện Trang chủ
+ Hệ thống hiển thị Lịch
+ Admin chọn ngày và nhập sự kiện muốn thêm vào
+ Hệ thống thông báo thành công

+ Hệ thống cập nhật sự kiện mới trên lịch của admin và nhân viên

56. Yêu cầu đặc biệt


+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window .
+ Hệ thống tương thích với các trình duyệt.
+ Thiết bị đăng nhập phải kết nối với Internet.
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook.
57. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
58. Hậu điều kiện
+ Lịch của admin và nhân viên đều được cập nhật thông tin mới

Page | 30
<Nhóm 05>

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name>> Ngày: <20/07/2020>
<định danh tài liệu>

Use-Case Specification: <Use-Case Name>

Page | 31
<Nhóm 05>
1. Nhận thông báo
58.1 Tóm tắt
Giúp nhân viên nhận được thông báo từ Admin
59. Các luồng sự kiện
59.1 Luồng cơ bản
+ Nhân viên nhận được thông báo từ Admin
+ Nhân viên chọn xem thông báo

60. Yêu cầu đặc biệt


+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window.
+ Hệ thống tương thích với các trình duyệt.
+ Thiết bị đăng nhập phải kết nối với Internet.
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook.
61. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
62. Hậu điều kiện
+ Hệ thống hiển thị thông tin chi tiết của thông báo

Page | 32
<Nhóm 05>
<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name>> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 33
<Nhóm 05>

Use-Case Specification: <Use-Case Name>

1. Xem số dư trong ví
62.1 Tóm tắt
Giúp nhân viên biết được số dư trong ví
63. Các luồng sự kiện
63.1 Luồng cơ bản
+ Nhân viên chọn xem số dư trong ví
+ Hệ thống hiển thị số tiền đang có trong ví nội bộ của nhân viên

63.2 Luồng thay thế


+ Quản lý mượn trả huỷ xử lý Xem số dư trong ví.
64. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window.
+ Hệ thống tương thích với các trình duyệt.
+ Thiết bị đăng nhập phải kết nối với Internet.
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook.
65. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
66. Hậu điều kiện
+ Không có .

Page | 34
<Nhóm 05>

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name>> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 35
<Nhóm 05>

Use-Case Specification: <Use-Case Name>

1. Thêm tài khoản


66.1 Tóm tắt
Quản trị hệ thống cấp tài khoản mới và cấp quyền truy cập cho người dùng
67. Các luồng sự kiện
67.1 Luồng cơ bản
+ Quản trị hệ thống yêu cầu thêm tài khoản
+ Quản trị trị hệ thống nhập thông tin người dùng: username, password, họ và tên,
ngày sinh, , quê quán, chức vụ, số điện thoại, email , tài khoản ngân hàng ( đối với
Nhà hàng liên kết ) và quyền truy cập cho từng người dùng.
+ Hệ thống kiểm tra thông tin tài khoản người dùng
+ Tài khoản được thêm mới vào hệ thống
+ Hệ thống thông báo thêm tài khoản thành công

67.2 Luồng thay thế


+ Quản lý mượn trả huỷ xử lý Thêm tài khoản .
68. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window.
+ Hệ thống tương thích với các trình duyệt.
+ Thiết bị đăng nhập phải kết nối với Internet.
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook.
69. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
+ Chưa tồn tại tài khoản người dùng.
70. Hậu điều kiện
+ Tài khoản người dùng tồn tại trong danh sách Tài khoản

Page | 36
<Nhóm 05>

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name>> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 37
<Nhóm 05>

Use-Case Specification: <Use-Case Name>

1. Xóa tài khoản


70.1 Tóm tắt
Quản trị hệ thống xóa tài khoản
71. Các luồng sự kiện
71.1 Luồng cơ bản
+ Quản trị hệ thống chọn xoá tài khoản
+ Quản trị hệ thống nhập username của người dùng
+ Hệ thống tìm kiếm và hiển thị thông báo xác nhận xoá tài khoản
+ Quản trị hệ thống xác nhận
+ Hệ thống hiển thị thông báo xoá tài khoản thành công và xoá tài khoản khỏi hệ
thống

71.2 Luồng thay thế


+ Không tìm thấy sách, hệ thống hiển thị thông báo không có kết quả nào cho Xóa
tài khoản ;
+ Người dùng để trống từ khoá tìm kiếm, Hệ thống hiển thị danh sách sách.
72. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window.
+ Hệ thống tương thích với các trình duyệt.
+ Thiết bị đăng nhập phải kết nối với Internet.
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook.
73. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
+ Tồn tại tài khoản người dùng

Page | 38
<Nhóm 05>

74. Hậu điều kiện


+Tài khoản được xoá khỏi hệ thống.

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name>> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 39
<Nhóm 05>

Use-Case Specification: <Use-Case Name>

1. Gửi thông báo


74.1 Tóm tắt
Cho phép admin gửi thông báo tới nhân viên khi cần
75. Các luồng sự kiện
75.1 Luồng cơ bản
+ + Admin nhập thông báo muốn gửi đến cho nhân viên
+ Admin xác nhận gửi thông báo
+ Hệ thông hiển thị gửi thông báo thành công đến các nhân viên

75.2 Luồng thay thế


+ Nếu không tìm thấy phiếu thì hệ thống hiển thị thông báo không có kết quả nào
cho tìm kiếm phiếu.
+ Quản lý mượn trả để trống từ khoá tìm kiếm, Hệ thống hiển thị danh sách phiếu
mượn trả.
76. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window.
+ Hệ thống tương thích với các trình duyệt.
+ Thiết bị đăng nhập phải kết nối với Internet.
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook.

Page | 40
<Nhóm 05>
77. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
78. Hậu điều kiện
+ Thông báo được gửi đến nhân viên

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name>> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 41
<Nhóm 05>

Use-Case Specification: <Use-Case Name>

1. Nhận thông báo


78.1 Tóm tắt
Nhân viên nhận và xem được thông báo từ admin
79. Các luồng sự kiện
79.1 Luồng cơ bản
+ Quản trị hệ thống nhập thông tin người dùng cần tìm và xác nhận;
+ Hệ thống hiển thị tài khoản người dùng cần tìm.

79.2 Luồng thay thế


+ Nếu không tìm thấy phiếu thì hệ thống hiển thị thông báo không có kết quả nào
cho tìm kiếm phiếu.
+ Quản trị hệ thống để trống từ khoá tìm kìm kiếm, Hệ thống hiển thị danh sách
tài khoản.
80. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window.
+ Hệ thống tương thích với các trình duyệt.
+ Thiết bị đăng nhập phải kết nối với Internet.
+ Đăng nhâp sai tối đa 3 lần. + Hệ thống tương thích với tỷ lệ màn hình khác nhau
như màn hình máy tính, màn hình điện thoại, màn hình macbook.

Page | 42
<Nhóm 05>
81. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
82. Hậu điều kiện
Nhân viên xem được nội dung chi tiết của thông báo từ admin

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name>tiền phạt> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 43
<Nhóm 05>

Use-Case Specification: <Use-Case Name>

1. Đặt thông báo, lời nhắc trong lịch


82.1 Tóm tắt
Nhân viên muốn đặt thông báo , lời nhắc cho sự kiện cụ thể trong ngày

83. Các luồng sự kiện


83.1 Luồng cơ bản
+ Nhân viên chọn ngày cần đặt lời nhắc
+ Nhân viên thêm sự kiện cho ngày đã được chọn
+ Hệ thống cập nhật sự kiện cho ngày trong lịch

83.2 Luồng thay thế


+ Quản lý mượn trả huỷ thanh toán.
84. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window.
+ Hệ thống tương thích với các trình duyệt.
+ Thiết bị đăng nhập phải kết nối với Internet.
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook.
85. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
+ Nhân viên đã vào chức năng Xem lịch
86. Hậu điều kiện
+ Sự kiện sẽ được thông báo theo đúng ngày mà nhân viên đã chọn

Page | 44
<Nhóm 05>

<Project Name>
Use-Case Specification: <Use-Case Name>
Phiên bản<1.0>

Page | 45
<Project Name> Phiên bản: <1.0>
Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Use-Case Specification: <Use-Case Name>

1. Phê duyệt giao dịch


86.1 Tóm tắt
Xử lý các yêu cầu của Nhân viên liên quan đến các giao dịch : nạp tiền, nộp quỹ
87. Các luồng sự kiện
87.1 Luồng cơ bản
+ Quản trị hệ thống nhận được thông báo về giao dịch
+ Quản trị hệ thống xem thông tin chi tiết giao dịch
+ Quản trị hệ thống kiểm tra giao dịch có hợp lệ không
+ Quản trị hệ thống xác nhận phê duyệt giao dịch

87.2 Luồng thay thế


+ Người dùng huỷ Phê duyệt giao dịch
88. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window.
+ Hệ thống tương thích với các trình duyệt.
+ Thiết bị Phê duyệt giao dịch phải kết nối với Internet.
+ Đăng nhâp sai tối đa 3 lần.
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook.
89. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
+ Nhân viên thực hiện các giao dịch : nạp tiền , nộp quỹ

Page | 46
90. Hậu điều kiện
Thông báo giao dịch thành công được gửi đến người dùng
91. Điểm mở rộng

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 47
Use-Case Specification: <Use-Case Name>

1. Sửa thông tin đồ ăn


91.1 Tóm tắt
Thực hiện yêu cầu sửa thông tin đồ ăn của nhà hàng
92. Các luồng sự kiện
92.1 Luồng cơ bản
+ Nhà hàng nhập tên đồ ăn để tìm kiếm
+ Hệ thống xử lý tìm kiếm và hiển thị thông tin đồ ăn
+ Nhà hàng thay đổi thông tin mặt hàng
+ Nhà hàng lưu thay đổi
+ Hệ thống thông báo sửa thành công và cập nhật thông tin mặt hàng vào hệ thống

92.2 Luồng thay thế


+ Không có.
93. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window.
+ Hệ thống tương thích với các trình duyệt.
+ Thiết bị Sửa thông tin đồ ănphải kết nối với Internet.
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,…
94. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
+ Tồn tại mặt hàng đồ ăn trong hệ thống
95. Hậu điều kiện
Thông tin mặt hàng được thay đổi

Page | 48
96. Điểm mở rộng
Không có.

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 49
Use-Case Specification: <Use-Case Name>
1. Xóa đồ ăn
96.1 Tóm tắt
Thực hiện yêu cầu xóa đồ ăn khỏi hệ thống của Nhà hàng
97. Các luồng sự kiện
97.1 Luồng cơ bản

+ Nhà hàng nhập tên đồ ăn để tìm kiếm


+ Hệ thống xử lý tìm kiếm và hiển thị đồ ăn
+ Nhà hàng chọn đồ ăn cần xóa
+ Hệ thống hiển thị thông báo xác nhận xóa đồ ăn
+ Nhà hàng xác nhận xóa
+ Hệ thống thông báo xóa thành công và xóa mặt hàng khỏi hệ thống

97.2 Luồng thay thế


+ Người dùng hủy Xóa đồ ăn;
+ Người dùng nhập sai password cũ, Hệ thống thông báo lỗi, yêu cầu nhập lại;
+ Người dùng nhập lại password mới không khớp, Hệ thống thông báo lỗi, yêu
cầu nhập lại.
98. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,…;
+ Khi nhập password cũ được nhập sai tối đa 3 lần;
99. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
+ Tồn tại mặt hàng đồ ăn trong hệ thống
100. Hậu điều kiện
Mặt hàng được xóa khỏi hệ thống.

Page | 50
101. Điểm mở rộng
Không có.

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 51
Use-Case Specification: <Use-Case Name>

1. Thêm đồ ăn mới
101.1 Tóm tắt
Nhà hàng thêm đồ ăn mới
102. Các luồng sự kiện
102.1 Luồng cơ bản
+ Nhà hàng yêu cầu thêm đồ ăn mới
+ Nhà hàng nhập thông tin đồ ăn
+ Hệ thống kiểm tra thông tin
+ Mặt hàng được thêm mới vào hệ thống
+ Hệ thống thông báo thêm mới thành công

102.2 Luồng thay thế


+ Người dùng hủy đổi password;
+ Người dùng nhập sai mã xác thực, Hệ thống thông báo lỗi, yêu cầu nhập lại;
+ Người dùng nhập lại password mới không khớp, Hệ thống thông báo lỗi, yêu
cầu nhập lại.
103. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,…;
+ Khi nhập mã xác thực được nhập sai tối đa 3 lần.

Page | 52
104. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
+ Chưa tồn tại mặt hàng đó trong hệ thống.
105. Hậu điều kiện
Đồ ăn tồn tại trong danh sách Đồ ăn
.
106. Điểm mở rộng
Không có.

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 53
Use-Case Specification: <Use-Case Name>

1. Xem đơn hàng


106.1 Tóm tắt
Xem đơn hàng đã nhận
107. Các luồng sự kiện
107.1 Luồng cơ bản
+ Nhà hàng chọn mục Đơn hàng trên giao diện Profile
+ Hệ thống hiển thị danh sách các đơn hàng
+ Nhà hàng có thể xem thông tin chi tiết từng đơn hàng

107.2 Luồng thay thế


+ Người dùng hủy Xem đơn hàng ;
+ Bạn đọc thêm quá số lượng sách vào phiếu mượn, Hệ thống thông báo lỗi.
108. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,….
109. Tiền điều kiện
Hệ thống trong trạng thái đã được đăng nhập.

Page | 54
110. Hậu điều kiện
+ Hiển thị thông tin chi tiết đơn hàng
+ Trả về kết quả thống kê
111. Điểm mở rộng
Không có.

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 55
Use-Case Specification: <Use-Case Name>

1. Tìm kiếm tài khoản


111.1 Tóm tắt
Admin tìm kiếm tài khoản
112. Các luồng sự kiện
112.1 Luồng cơ bản
+ Quản trị hệ thống nhập thông tin người dùng cần tìm và xác nhận
+ Hệ thống hiển thị tài khoản người dùng cần tìm

112.2 Luồng thay thế


+ Không có.
113. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,….

Page | 56
114. Tiền điều kiện
Hệ thống trong trạng thái đã được đăng nhập
115. Hậu điều kiện
Hiển thị thông tin tài khoản người dùng cần tìm.
116. Điểm mở rộng
Không có.

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 57
Use-Case Specification: <Use-Case Name>

1. Tìm kiếm đồ ăn
116.1 Tóm tắt
Người dùng tìm kiếm mặt hàng thành công.
117. Các luồng sự kiện
117.1 Luồng cơ bản
+ Người dùng nhập thông tin đồ ăn cần tìm và xác nhận
+ Hệ thống hiển thị đồ ăn người dùng cần tìm

117.2 Luồng thay thế


+ Quản trị hệ thống hủy thêm mới tài khoản;
+ Quản trị hệ thống để trống các thuộc tính của tài khoản, Hệ thống thông báo &
yêu cầu nhập;
+ Tài khoản người dùng đã có trong hệ thống, Hệ thống thông báo tài khoản đã
tồn tại.

Page | 58
118. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,….
119. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập
120. Hậu điều kiện
Hiển thị thông tin đồ ăn người dùng cần tìm.
121. Điểm mở rộng
Không có.
<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 59
Use-Case Specification: <Use-Case Name>

1. Chat
121.1 Tóm tắt
Giúp người mua và nhà hàng trao đổi thông tin với nhau thông qua nhắn tin
122. Các luồng sự kiện
122.1 Luồng cơ bản
+ Người mua chọn chat để liên lạc với Nhà hàng.

122.2 Luồng thay thế


+ Quản trị hệ thống hủy sửa tài khoản.
123. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,….
124. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập;
125. Hậu điều kiện
Người mua đã liên lạc thành công với Nhà hàng

Page | 60
126. Điểm mở rộng
Không có.

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 61
Use-Case Specification: <Use-Case Name>

1. Thống kê hóa đơn


126.1 Tóm tắt
Thống kê hóa đơn nạp tiền, chuyển tiền, nộp quỹ, đặt đồ ăn theo số lượng đơn
hoặc theo số tiền đã giao dịch của từng loại hóa đơn hoặc tổng số tiền trên tất cả
các hóa đơn
127. Các luồng sự kiện
127.1 Luồng cơ bản
+ Nhân viên chọn chức năng thống kê hóa đơn
+ Hệ thống truy vấn dữ liệu từ danh sách Hóa đơn để thống kê
+ Hệ thống sẽ hiển thị danh sách thống kê theo tiêu chí mà người dùng đã chọn

127.2 Luồng thay thế


+ Quản trị hệ thống hủy Thống kê hóa đơn.
128. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
Page | 62
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,….
129. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập;
130. Hậu điều kiện
Trả về kết quả thống kê
131. Điểm mở rộng
Không có.

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 63
Use-Case Specification: <Use-Case Name>

1. Thống kê đơn hàng


131.1 Tóm tắt
Thống kê đơn hàng theo số lượng, doanh thu ( theo ngày, tháng , năm )
132. Các luồng sự kiện
132.1 Luồng cơ bản
+ Nhà hàng chọn chức năng thống kê đơn hàng
+ Hệ thống truy vấn dữ liệu từ danh sách Đơn hàng để thống kê
+ Hệ thống sẽ hiển thị danh sách thống kê theo tiêu chí mà nhà hàng đã chọn

133. Yêu cầu đặc biệt


+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị thực hiện thao tác của Người dùng phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook,….
134. Tiền điều kiện
+ Hệ thống trong trạng thái đã được đăng nhập.

Page | 64
135. Hậu điều kiện
+ Trả về kết quả thống kê
136. Điểm mở rộng
Không có.

<Project Name>
Use-Case Specification: <Use-Case Name>

<Project Name> Phiên bản: <1.0>


Use-Case Specification: <Use-Case Name> Ngày: <20/07/2020>
<định danh tài liệu>

Page | 65
Use-Case Specification: <Use-Case Name>

1. Thống kê giao dịch


136.1 Tóm tắt
Thống kê hóa đơn giao dịch nạp tiền , nộp quỹ, đặt đồ của nhân viên được gửi đến
cho admin , theo số tiền ,số lượng
Thống kê hóa đơn nộp quỹ giúp admin biết được nhân viên nào đã đóng quỹ.
137. Các luồng sự kiện
137.1 Luồng cơ bản
+ Admin chọn chức năng thống kê giao dịch
+ Hệ thống truy vấn dữ liệu từ danh sách các hóa đơn giao dịch được gửi đến để
thống kê
+ Hệ thống sẽ hiển thị danh sách thống kê theo tiêu chí mà admin đã chọn

137.2 Luồng thay thế


+ Quản lý kho huỷ việc sửa sách.
138. Yêu cầu đặc biệt
+ Hệ thống có thể chạy trên các hệ điều hành Android, IOS, Window;

Page | 66
+ Hệ thống tương thích với các trình duyệt;
+ Thiết bị Phê duyệt giao dịch phải kết nối với Internet;
+ Hệ thống tương thích với tỷ lệ màn hình khác nhau như màn hình máy tính, màn
hình điện thoại, màn hình macbook.
139. Tiền điều kiện
Dăng nhập
.
140. Hậu điều kiện
+ Trả về kết quả thống kê

Page | 67

You might also like