1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÀI tập môn học PHÂN TÍCH,THIẾT kế hệ THỐNG THÔNG TIN hệ THỐNG QUẢN lý QUÁN nét

96 17 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phân Tích, Thiết Kế Hệ Thống Thông Tin Hệ Thống Quản Lý Quán Nét
Tác giả Nguyễn Thị Diệu, Nguyễn Văn Quyền, Trần Nhật Quỳnh, Nguyễn Ngọc Sơn, Phạm Văn Anh Tuấn
Người hướng dẫn Thầy: Nguyễn Đức Hiếu
Trường học Học viện Kỹ thuật Mật mã
Chuyên ngành Công nghệ thông tin
Thể loại bài tập
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 96
Dung lượng 5,86 MB

Cấu trúc

  • A. GIỚI THIỆU (6)
    • I. Mục đích tài liệu (6)
    • II. Phạm vi tài liệu (6)
    • III. Từ điển thuật ngữ (7)
  • B. TỔNG QUAN VỀ HỆ THỐNG (7)
    • I. Phát biểu bài toán (7)
    • II. Mục tiêu hệ thống (8)
    • III. Phạm vi hệ thống (8)
  • C. NẮM BẮT YÊU CẦU (9)
    • I. Quy trình nghiệp vụ (9)
      • 1. Biểu đồ hoạt động đăng nhập dành cho nhân viên,chủ quán (9)
      • 2. Biểu đồ hoạt động đăng nhập dành cho người chơi (10)
      • 3. Biểu đồ hoạt động đăng ký tài khoản người chơi (10)
      • 4. Biểu đồ hoạt động đăng ký lịch làm việc (11)
      • 5. Biểu đồ hoạt động xem dịch vụ (11)
      • 6. Biểu đồ hoạt động máy trạm (12)
      • 7. Biểu đồ hoạt động chấm công (12)
      • 8. Biểu đồ hoạt động lập hóa đơn (13)
      • 9. Biểu đồ hoạt động quản lý chấm công (13)
      • 10. Biểu đồ hoạt động quản lý người chơi (14)
      • 11. Biểu đồ hoạt động quản lý nhân viên (16)
      • 12. Biểu đồ hoạt động quản lý dịch vụ (17)
      • 13. Biểu đồ hoạt động quản lý hóa đơn (19)
      • 14. Biểu đồ hoạt động quản lý kho hàng (22)
    • II. Mô hình ca sử dụng (24)
      • 1. Biểu đồ ca sử dụng mức tổng quát (24)
      • 2. Biểu đồ ca sử dụng mức chi tiết (25)
      • 1. Biểu đồ ca sử dụng đăng nhập (25)
      • 2. Biểu đồ ca sử dụng xem dịch vụ (25)
      • 3. Biểu đồ ca sử dụng quản lý hóa đơn (26)
      • 4. Biểu đồ ca sử dụng quản lý nhân viên (29)
      • 5. Biểu đồ ca sử dụng thống kê (33)
      • 6. Biểu đồ ca sử dụng quản lý dịch vụ (34)
      • 7. Biểu đồ ca sử dụng quản lý tài khoản người chơi (36)
      • 8. Biểu đồ ca sử dụng đăng ký lịch làm việc (38)
      • 9. Biểu đồ ca sử dụng quản lý kho (38)
    • III. Đặc tả ca sử dụng (40)
      • 1. Đặc tả ca sử dụng đăng nhập (40)
      • 2. Đặc tả ca sử dụng xem dịch vụ (41)
      • 3. Đặc tả ca sử dụng quản lý hóa đơn (42)
        • 3.1. Đặc tả ca sử dụng lập hóa đơn (42)
        • 3.2. Đặc tả ca sử dụng tìm kiếm hóa đơn (43)
        • 3.3. Đặc tả ca sử dụng sửa hóa đơn (44)
        • 3.4. Đặc tả ca sử dụng xóa hóa đơn (46)
      • 4. Đặc tả ca sử dụng quản lý nhân viên (47)
        • 4.1. Đặc tả ca sử dụng thêm nhân viên (47)
        • 4.2. Đặc tả ca sử dụng sửa thông tin nhân viên (49)
        • 4.3. Đặc tả ca sử dụng xóa nhân viên (50)
        • 4.4. Đặc tả ca sử dụng quản lý ca làm việc (52)
      • 5. Đặc tả ca sử dụng thống kê (58)
      • 6. Đặc tả ca sử dụng quản lý dịch vụ (59)
        • 6.1. Đặc tả ca sử dụng thêm mới dịch vụ (59)
        • 6.2. Đặc tả ca sử dụng sửa dịch vụ (60)
        • 6.3. Đặc tả ca sử dụng xóa dịch vụ (62)
      • 7. Đặc tả ca sử dụng quản lý người chơi (64)
        • 7.1. Đặc tả ca sử dụng thêm người chơi (64)
        • 7.2. Đặc tả ca sử dụng sửa thông tin người chơi (65)
        • 7.3. Đặc tả ca sử dụng xóa người chơi (67)
      • 8. Đặc tả ca sử dụng đăng ký lịch làm việc (69)
      • 9. Đặc tả ca sử dụng quản lý kho (70)
      • 10. Đặc tả ca sử dụng chấm công (73)
    • IV. Đặc tả bổ sung (74)
  • D. PHÂN TÍCH (75)
    • I. Phân tích kiến trúc (75)
    • II. Phân tích các ca sử dụng (sử dụng biểu đồ tuần tự pha phân tích) (77)
      • 1. Biểu đồ tuần tự ca sử dụng đăng nhập (77)
      • 2. Biểu đồ tuần tự ca sử dụng xem dịch vụ (77)
      • 3. Biểu đồ tuần tự ca sử dụng Quản lý hóa đơn (78)
        • 3.1. Biểu đồ tuần tự ca sử dụng lập hóa đơn (78)
        • 3.2. Biểu đồ tuần tự ca sử dụng tìm hóa đơn (78)
        • 3.3. Biểu đồ tuần tự ca sử dụng sửa hóa đơn (79)
        • 3.4. Biểu đồ tuần tự ca sử dụng xóa hóa đơn (80)
      • 4. Biểu đồ tuần tự quản lý nhân viên (81)
        • 4.1. Biểu đồ tuần tự thêm nhân viên (81)
        • 4.2. Biểu đồ tuần tự sửa thông tin nhân viên và xóa nhân viên (82)
        • 4.3. Biểu đồ tuần tự quản lý ca làm việc (83)
      • 5. Biểu đồ tuần tự thống kê (85)
      • 6. Biểu đồ tuần tự quản lý dịch vụ (86)
        • 6.1. Biểu đồ tuần tự thêm mới dịch vụ (86)
        • 6.2. Biểu đồ tuần tự sửa dịch vụ (87)
        • 6.3. Biểu đồ tuần tự xóa dịch vụ (88)
      • 7. Biểu đồ tuần tự quản lý tài khoản người chơi (89)
        • 7.1. Biểu đồ tuần tự thêm người chơi (89)
        • 7.2. Biểu đồ tuần tự sửa người chơi và xóa người chơi (90)
      • 8. Biểu đồ tuần tự đăng ký lịch làm việc (91)
      • 9. Biểu đồ tuần tự quản lý kho (92)
      • 10. Biểu đồ tuần tự chấm công (93)
  • E. THIẾT KẾ (94)
    • 1. Kiến trúc vật lý (94)
    • 3. Thiết kế Database (96)

Nội dung

HỌC VIỆN KỸ THUẬT MẬT MÃ BÀI TẬP MÔN HỌC PHÂN TÍCH,THIẾT KẾ HỆ THỐNG THÔNG TIN HỆ THỐNG QUẢN LÝ QUÁN NÉT Sinh viên thực hiện Nguyễn Thị Diệu – CT040109 Nguyễn Văn Quyền – CT040341 Trần Nhật Quỳnh – CT040139 Nguyễn Ngọc Sơn – CT040141 Phạm Văn Anh Tuấn – CT040151 Giáo viên bộ môn Thầy Nguyễn Đức Hiếu Khoa công nghệ thông tin Học viện kỹ thuật Mật Mã Hà Nội, 2022 MỤC LỤC A GIỚI THIỆU 1 I Mục đích tài liệu 1 II Phạm vi tài liệu 1 III Từ điển thuật ngữ 2 B TỔNG QUAN VỀ HỆ THỐNG 2 I Phát biểu bài toá.

GIỚI THIỆU

Mục đích tài liệu

Ngày nay, với sự phát triển nhanh chóng của công nghệ thông tin, máy tính đã trở thành một phần quen thuộc trong đời sống hàng ngày Sự gia tăng nhu cầu sử dụng Internet đã dẫn đến sự bùng nổ số lượng quán NET Để đáp ứng nhu cầu ngày càng cao của người dùng, các quán NET cần áp dụng những giải pháp quản lý hiệu quả Phần mềm quản lý quán NET là giải pháp tối ưu giúp quản lý hoạt động một cách tốt nhất.

Dựa trên lý thuyết học được và nghiên cứu về các phần mềm quản lý, đặc biệt là quản lý Quán NET, nhóm chúng em đã thực hiện phân tích và thiết kế hệ thống thông tin dành cho việc quản lý quán NET.

Chương trình quản lý quán NET cao cấp được cài đặt trên máy chủ và máy trạm, giúp xử lý thông tin liên quan đến quán NET, thanh toán và lưu trữ thông tin sự cố của các máy Phần mềm cung cấp các báo cáo tổng kết về tình hình hoạt động của quán NET theo các khoảng thời gian nhất định như một tháng, một quý hoặc một năm, từ đó hỗ trợ chủ quán đưa ra các quyết định phát triển hợp lý cho quán.

Phạm vi tài liệu

- Tài liệu dựa trên mô hình UML và phương pháp hướng đối tượng để đặc tả và phân tích thiết kế hệ thống.

- Áp dụng cho dự án quản lý quán NET

- Mô tả các hoạt động trong quán NET:

 Đề tài tập trung chủ yếu vào các vấn đề:

 Khảo sát về cách vận hành hệ thống quán NET

 Sự tương tác giữa người dùng và hệ thống

 Sự tương tác giữa chủ quán - nhân viên -khách hàng

Từ điển thuật ngữ

- Khách Hàng: là người chơi khi chưa đăng ký / có tài khoản hoặc chưa đăng nhập vào hệ thống Khách chỉ có xem được thông tin của mình.

- Nhân viên: là người thay mặt chủ quán tương tác và phục vụ khách hàng

Chủ quán là người điều hành và quản lý toàn bộ hệ thống, có trách nhiệm duy trì và giám sát hoạt động hiệu quả của nó.

Máy chủ trong phòng NET là một bộ máy tính có chức năng lưu trữ dữ liệu, hệ điều hành và game, giúp máy trạm hoạt động thông qua mạng LAN Được thiết kế với linh kiện chuyên dụng, máy chủ đảm bảo hoạt động liên tục 24/24h.

 Máy chủ được chủ quán NET sử dụng để quản lý là điều hành hoạt động của quán và không dùng để chơi game

Máy trạm, hay còn gọi là máy con, là thiết bị máy tính trong phòng NET được quản lý bởi máy chủ Đây là loại máy dùng để kinh doanh và phục vụ khách hàng chơi game.

- Dịch vụ: Đồ ăn,nước uống,chăn gối,thẻ game… phục vụ cho khách hàng trong quá trình chơi game.

TỔNG QUAN VỀ HỆ THỐNG

Phát biểu bài toán

- Các hoạt động của hệ thống quản lý quán NET thông thường có thể được tóm tắt như sau:

Hệ thống bao gồm các máy trạm được quản lý bởi máy chủ, yêu cầu người chơi phải đăng ký tài khoản và nạp tiền vào tài khoản để có thể truy cập vào máy trạm.

 Để đăng ký tài khoản người chơi cần báo với nhân viên hoặc chủ quán Sau khi đăng ký tài khoản người chơi sẽ trở thành người chơi

Sau khi người chơi đăng nhập vào máy trạm, họ không chỉ có thể sử dụng máy trạm mà còn có khả năng xem và trải nghiệm các dịch vụ khác có sẵn tại đó.

Chủ quán có khả năng quản lý nhân viên và tạo tài khoản cho họ trong quán Nhân viên sẽ đăng ký ca làm việc qua ứng dụng, trong khi việc chấm công được thực hiện bằng máy quét vân tay Tất cả lịch làm việc của nhân viên được lưu trữ trong hệ thống.

Các khoản thu nhập từ việc nạp tiền để sử dụng máy trạm của người chơi, cũng như từ các dịch vụ khác, sẽ được lưu trữ trong hệ thống nhằm thống kê doanh thu hiệu quả.

Mục tiêu hệ thống

Tạo ra một môi trường quản lý hiệu quả giúp chủ quán theo dõi từng máy trạm, người chơi và nhân viên Điều này cho phép họ nắm bắt doanh thu một cách chính xác và điều chỉnh giá dịch vụ linh hoạt.

- Giúp người chơi có thể nắm bắt được giá các dịch vụ của quán, có thể đặt đồ ngay trên máy trạm

- Người quản trị và vận hành hệ thống có thể duy trì và vận hành một cách an toàn và bảo mật.

Phạm vi hệ thống

- Người dùng cuối của hệ thống: là các người chơi, chủ quán, nhân viên

Nhà cung cấp hệ thống đóng vai trò quan trọng trong việc đảm bảo hệ thống vận hành hiệu quả với tính bảo mật cao Họ cung cấp khả năng lưu trữ và truy xuất thông tin chính xác, đồng thời thực hiện bảo trì và nâng cấp phần mềm định kỳ để duy trì hiệu suất tối ưu.

 Mô hình tổng thể hệ thống: Hệ thống được kết nối thông qua mạng Lan giữa máy chủ và các máy trạm

- Hệ thống được chia ra làm 3 phần chính đó là:

Người chơi cần có tài khoản với số dư lớn hơn không để truy cập vào máy trạm Khi có tài khoản hợp lệ, người chơi có thể xem và sử dụng các dịch vụ khác tại quán.

Nhân viên có tài khoản truy cập vào hệ thống, cho phép họ quản lý các máy trạm, thêm tài khoản và nạp tiền cho khách hàng Họ cũng có khả năng lập hóa đơn cho khách hàng một cách hiệu quả.

Chủ quán có quyền tương đương như nhân viên, nhưng đồng thời còn có khả năng quản lý các khía cạnh quan trọng như nhân viên, giá dịch vụ, hệ thống cấu hình và cài đặt, cũng như cấp quyền cho những người khác.

NẮM BẮT YÊU CẦU

Quy trình nghiệp vụ

1 Biểu đồ hoạt động đăng nhập dành cho nhân viên,chủ quán:

- Chức năng đăng nhập dành cho nhân viên,chủ quán để đăng nhập vào hệ thống máy chủ

2 Biểu đồ hoạt động đăng nhập dành cho người chơi

- Chức năng đăng nhập dành cho người chơi để đăng nhập vào máy trạm

3 Biểu đồ hoạt động đăng ký tài khoản người chơi

- Chức năng này dành cho người chơi đăng ký tài khoản.

4 Biểu đồ hoạt động đăng ký lịch làm việc

- Chức năng này dành cho nhân viên để đăng ký lịch làm việc theo ca.

5 Biểu đồ hoạt động xem dịch vụ

- Chức năng này dành cho người chơi xem dịch vụ Khi người chơi xem dịch vụ có thể thêm giờ, chọn nước uống, đồ ăn.

6 Biểu đồ hoạt động máy trạm

- Chức năng này dành cho nhân viên quản lý kiểm tra máy trạm.

7 Biểu đồ hoạt động chấm công

- Chức năng này dành cho nhân viên chấm công làm việc theo ca của mình.

8 Biểu đồ hoạt động lập hóa đơn

Chức năng này hỗ trợ nhân viên lập hóa đơn cho khách hàng, cho phép họ thu tiền khi khách thanh toán Nhân viên có thể nhận tiền bằng hai hình thức: tiền mặt hoặc thanh toán qua thẻ.

9 Biểu đồ hoạt động quản lý chấm công

- Đăng nhập tài khoản quản lý giờ công cho nhân viên:

- Tổng hợp giờ công theo tên nhân viên :

10 Biểu đồ hoạt động quản lý người chơi

- Thêm tài khoản người chơi

- Nạp tiền, sửa, xóa tài khoản người chơi

11 Biểu đồ hoạt động quản lý nhân viên

- Sửa thông tin nhân viên ( sửa,xóa)

12 Biểu đồ hoạt động quản lý dịch vụ

13 Biểu đồ hoạt động quản lý hóa đơn

14 Biểu đồ hoạt động quản lý kho hàng

Mô hình ca sử dụng

1 Biểu đồ ca sử dụng mức tổng quát:

2 Biểu đồ ca sử dụng mức chi tiết:

1 Biểu đồ ca sử dụng Đăng nhập:

2 Biểu đồ ca sử dụng Xem dịch vụ:

3 Biểu đồ ca sử dụng Quản lý hóa đơn:

22 3.1 Biểu đồ ca sử dụng Lập hóa đơn:

23 3.2 Biểu đồ ca sử dụng Tìm kiếm hóa đơn:

3.3 Biểu đồ ca sử dụng Sửa hóa đơn:

24 3.4 Biểu đồ ca sử dụng Xóa hóa đơn:

4 Biểu đồ ca sử dụng Quản lý nhân viên:

25 4.1 Biểu đồ ca sử dụng Thêm nhân viên

4.2 Biểu đồ ca sử dụng Sửa thông tin nhân viên

26 4.3 Biểu đồ ca sử dụng Xóa nhân viên

4.4 Biểu đồ ca sử dụng Quản lý ca làm việc

27 4.4.1 Biểu đồ ca sử dụng Thêm ca làm việc

4.4.2 Biểu đồ ca sử dụng Đổi ca làm việc

28 4.4.3 Biểu đồ ca sử dụng Xóa ca làm việc

5 Biểu đồ ca sử dụng Thống kê:

6 Biểu đồ ca sử dụng Quản lý dịch vụ:

6.1 Biểu đồ ca sử dụng Thêm mới dịch vụ

30 6.2 Biểu đồ ca sử dụng Sửa dịch vụ

6.3 Biểu đồ ca sử dụng Xóa dịch vụ

7 Biểu đồ ca sử dụng Quản lý tài khoản người chơi:

7.1 Biểu đồ ca sử dụng Thêm người chơi

32 7.2 Biểu đồ ca sử dụng Sửa thông tin người chơi

7.3 Biểu đồ ca sử dụng Xóa người chơi

8 Biểu đồ ca sử dụng Đăng ký lịch làm việc

9 Biểu đồ ca sử dụng Quản lý kho

10 Biểu đồ ca sử dụng chấm công:

Đặc tả ca sử dụng

1 Đặc tả ca sử dụng đăng nhập:

Ca sử dụng Đăng nhập

Tác nhân Chủ quán, nhân viên, người chơi

Mô tả Tác nhân sử dụng use case để thực hiện chức năng đăng nhập Điều kiện trước Tài khoản tồn tại trong Database

 Hệ thống hiển thị form đăng nhập, người dùng tiến hành nhập thông tin:

 Hệ thống kiểm tra các thông tin

 Nếu người nhập quên mật khẩu, nhấn nút quên mật khẩu

Nếu hệ thống bị sập trong quá trình nhập, bạn cần bắt đầu nhập lại từ đầu Hệ thống sẽ thông báo “Đăng nhập thành công” khi thông tin được nhập chính xác, cho phép bạn thực hiện các tác vụ tiếp theo.

 Hệ thống thông báo “Đăng nhập thất bại” nếu tài khoản không tồn tại và yêu cầu nhập lại

Yêu cầu đặc biệt Không có

2 Đặc tả ca sử dụng xem dịch vụ:

Ca sử dụng Xem dịch vụ

Tác nhân Người chơi, nhân viên

Tác nhân sử dụng Use Case để thực hiện chức năng xem thông tin dịch vụ, với điều kiện trước là người chơi đã được hệ thống nhận diện và ủy quyền sử dụng hệ thống.

 Nhân viên hỗ trợ người chơi thực hiện yêu cầu xem dịch vụ hoặc người chơi yêu cầu xem dịch vụ.

 Hệ thống hiển thị form hiện danh sách thông tin dịch vụ.

 Người chơi có thể chọn sử dụng dịch vụ hoặc không

 Nếu trong quá trình xem thông tin dịch vụ, hệ thống vì một số lý do mà dừng hoạt động:

 nhân viên, người chơi 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 Điều kiện sau  Thành công: Hiển thị danh sách thông tin dịch vụ

 Thất bại: Hệ thống báo lỗi Không hiển thị được thông tin dịch vụ.

Yêu cầu đặc biệt Không

3 Đặc tả ca sử dụng quản lý hóa đơn

3.1 Đặc tả ca sử dụng lập hóa đơn

Ca sử dụng Lập hóa đơn

Tác nhân nhân viên, chủ quán

Tác nhân sử dụng Use Case thực hiện chức năng lập hóa đơn khi chủ quán đã được hệ thống nhận diện và ủy quyền sử dụng.

 Chủ quán yêu cầu chức năng lập hóa đơn

 Hệ thống hiển thị danh sách tài khoản người chơi đang online và yêu cầu chọn tài khoản người chơi cần lập hóa đơn

 Chủ quán, nhân viên chọn tài khoản người chơi cần lập hóa đơn

 Hệ thống hiển thị thông tin chi tiết về tên dịch vụ và số lượng đã chọn và tính tổng tiền

 Chủ quán, nhân viên chọn phương thức thanh toán và yêu cầu hệ thống lập hóa đơn

 Hệ thống xác nhận thông tin, thông báo kết quả và in hóa đơn

Nếu trong quá trình lập hóa đơn, hệ thống vì một số lý do mà dừng hoạt động:

 Nhân viên, 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

38 Điều kiện sau  Thành công: Hệ thống thông báo thành công và in hóa đơn

 Thất bại: Hệ thống báo lỗi Không lập được hóa đơn

Yêu cầu đặc biệt Không

3.2 Đặc tả ca sử dụng tìm kiếm hóa đơn

Ca sử dụng Tìm kiếm hóa đơn

Tác nhân Nhân viên, chủ quán

Tác nhân sử dụng Use Case thực hiện chức năng lập hóa đơn khi điều kiện tiên quyết là chủ quán đã được hệ thống nhận diện và ủy quyền sử dụng.

 Chủ quán yêu cầu chức năng tìm kiếm hóa đơn

 Hệ thống hiển thị form tìm kiếm hóa đơn và yêu cầu chủ quán thực hiện nhập thông tin cần tìm kiếm

 Chủ quán, nhân viên nhập thông tin cần tìm kiếm và yêu cầu hệ thống tìm kiếm

 Hệ thống xác nhận và thực hiện hiển thị thông tin theo yêu cầu tìm kiếm của nhân viên, chủ quán

 Nếu trong quá trình tìm kiếm hóa đơn, hệ thống vì một số lý do mà dừng hoạt động:

 Nhân viên, 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

39 Điều kiện sau  Thành công: Hệ thống thông báo thành công và hiển thị thông tin theo yêu cầu tìm kiếm

 Thất bại: Hệ thống báo lỗi

Yêu cầu đặc biệt Không

3.3 Đặc tả ca sử dụng Sửa hóa đơn

Ca sử dụng Sửa hóa đơn

Tác nhân sử dụng Use Case cho chức năng lập hóa đơn yêu cầu điều kiện tiên quyết là chủ quán phải được hệ thống nhận diện và ủy quyền sử dụng.

 Chủ quán yêu cầu chức năng Sửa hóa đơn

 Hệ thống hiển thị form yêu cầu chủ quán nhập mã Hóa đơn cần sửa

 Chủ quán nhập mã hóa đơn yêu cầu hệ thống kiểm tra và hiện toàn bộ thông tin hóa đơn tìm được.

 Chủ quán chọn thông tin cần sửa và nhập thông tin mới sau đó chọn lưu

 Hệ thống gửi thông báo xác nhận sửa hóa đơn:

 Nếu chủ quán xác nhận “Đồng ý” thì thông tin hóa đơn được cập nhật lại trong Database

 Nếu chủ quán xác nhận “Không đồng ý” thì kết thúc chương trình.

 Nếu trong quá trình sửa thông tin hóa đơn, 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

Nếu chủ quán nhập thông tin không hợp lệ hoặc thiếu thông tin cần thiết khi tìm hóa đơn, hệ thống sẽ thông báo: “Kiểm tra lại thông tin!” và yêu cầu chủ quán nhập lại.

 Nếu hóa đơn chủ quán vừa nhập không tồn tại trong Database, hệ thống thông báo: “ Hóa đơn không tồn tại

!” và yêu cầu chủ quán nhập lại.

Nếu chủ quán nhập sai định dạng hoặc thiếu thông tin cần thiết, hệ thống sẽ thông báo lỗi "Kiểm tra lại thông tin" và yêu cầu nhập lại Khi thông tin được nhập đúng và đầy đủ, hệ thống sẽ thông báo thành công và cập nhật thông tin hóa đơn trong cơ sở dữ liệu.

 Thất bại: Hệ thống báo lỗi

Yêu cầu đặc biệt Không

3.4 Đặc tả ca sử dụng xóa hóa đơn

Ca sử dụng Xóa hóa đơn

Tác nhân sử dụng Use Case thực hiện chức năng lập hóa đơn khi chủ quán đã được hệ thống nhận diện và ủy quyền sử dụng.

 Chủ quán yêu cầu chức năng Xóa hóa đơn

 Hệ thống hiển thị form yêu cầu chủ quán nhập mã Hóa đơn cần xóa

 Chủ quán nhập mã hóa đơn yêu cầu hệ thống kiểm tra và hiện toàn bộ thông tin hóa đơn tìm được.

 Chủ quán chọn hóa đơn cần xóa và chọn xóa

 Hệ thống gửi thông báo xác nhận xóa hóa đơn:

 Nếu chủ quán xác nhận “Đồng ý” thì xóa thông tin hóa đơn trong Database

 Nếu chủ quán xác nhận “Không đồng ý” thì kết thúc chương trình.

 Nếu trong quá trình xóa thông tin hóa đơn, 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

 Nếu chủ quán nhập thông tin không hợp lệ, hoặc nhập thiếu thông tin mà đã yêu cầu hệ thống tìm hóa đơn, hệ

42 thống thông báo: “ Kiểm tra lại thông tin !” và yêu cầu chủ quán nhập lại.

 Nếu hóa đơn chủ quán vừa nhập không tồn tại trong Database, hệ thống thông báo: “ Hóa đơn không tồn tại

!” và yêu cầu chủ quán nhập lại. Điều kiện sau  Thành công: Hệ thống thông báo thành công và xóa thông tin hóa đơn trong Database

 Thất bại: Hệ thống báo lỗi

Yêu cầu đặc biệt Không

4 Đặc tả ca sử dụng quản lý nhân viên

4.1 Đặc tả ca sử dụng thêm nhân viên

Ca sử dụng Thêm nhân viên

Tác nhân sử dụng Use Case để thêm thông tin về người chơi, với điều kiện là chủ quán đã được hệ thống nhận diện và ủy quyền sử dụng hệ thống.

 Chủ quán yêu cầu chức năng thêm mới nhân viên

Chủ quán cần nhập đầy đủ thông tin của nhân viên, bao gồm tên, ngày sinh, số điện thoại, số căn cước công dân và quê quán Đồng thời, cũng cần cung cấp thông tin để đăng ký tài khoản cho nhân viên, bao gồm tên tài khoản và mật khẩu.

 Hệ thống kiểm tra thông tin được nhập vào và gửi thông báo xác nhận thêm nhân viên:

 Nếu chủ quán xác nhận “ Đồng ý” thì hệ thống thông báo: “Thêm nhân viên thành công” và lưu thông tin nhân viên vào Database.

 Nếu chủ quán xác nhận “Không đồng ý” thì kết thúc chương trình.

 Nếu trong quá trình thêm nhân viên 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

 Nếu chủ quán chưa nhập đầy đủ thông tin mà đã yêu cầu thêm nhân viên thì hệ thống hiển thị thông báo lỗi:

“Vui lòng nhập đầy đủ thông tin” và yêu cầu chủ quán nhập lại

Nếu thông tin như số căn cước, số điện thoại và tên tài khoản của nhân viên đã có trong cơ sở dữ liệu, hệ thống sẽ hiển thị thông báo lỗi: “Thông tin bạn nhập đã bị trùng, vui lòng kiểm tra lại” và sẽ bôi đỏ các thông tin bị trùng lặp.

 Chủ quán có thể không thêm nhân viên Điều kiện sau  Thành công: Hệ thống báo thành công, lưu thông tin vào Database

 Thất bại: Hệ thống báo lỗi, không thêm được nhân viên

Yêu cầu đặc biệt Không

4.2 Đặc tả ca sử dụng sửa thông tin nhân viên

Ca sử dụng Sửa thông tin nhân viên

Tác nhân sử dụng Use Case thực hiện chức năng sửa thông tin nhân viên khi Chủ quán đã được hệ thống nhận diện và cấp quyền truy cập.

 Chủ quán yêu cầu chức năng sửa thông tin nhân viên.

Chủ quán cần nhập tên tài khoản nhân viên, số điện thoại hoặc số căn cước công dân để hệ thống thực hiện kiểm tra và hiển thị thông tin nhân viên tương ứng.

 Hệ thống hiển thị form thông tin nhân viên vừa tìm được, yêu cầu chủ quán chọn thông tin cần sửa.

 Chủ quán chọn thông tin cần sửa và nhập thông tin mới

 Chủ quán yêu cầu hệ thống kiểm tra và cập nhật thông tin nhân viên trong Database

 Hệ thống hiển thị thông báo

 Nếu trong quá trình nhập thông tin nhân viên, 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

 Nếu chủ quán chưa nhập đầy đủ thông tin mà đã yêu cầu lưu thông tin thay đổi thì hệ thống hiển thị thông báo lỗi:

 “Vui lòng nhập đầy đủ thông tin” và yêu cầu chủ quán nhập lại

Nếu thông tin như số căn cước, số điện thoại, và tên tài khoản của nhân viên đã có trong cơ sở dữ liệu, hệ thống sẽ hiển thị thông báo lỗi: “Thông tin bạn nhập đã bị trùng, vui lòng kiểm tra lại” Phần thông tin bị trùng sẽ được bôi đỏ để yêu cầu chủ quán nhập lại.

 Chủ quán có thể không sửa thông tin nhân viên Điều kiện sau  Thành công: Hệ thống báo thành công, thông tin nhân viên được cập nhật trong Database

 Thất bại: Hệ thống báo lỗi.

Yêu cầu đặc biệt Không

4.3 Đặc tả ca sử dụng xóa nhân viên

Ca sử dụng Xóa nhân viên

Tác nhân sử dụng Use Case thực hiện chức năng xóa người chơi dựa trên tên tài khoản, số điện thoại hoặc căn cước công dân Trước khi thực hiện, điều kiện tiên quyết là chủ quán phải được hệ thống nhận diện và ủy quyền sử dụng.

 Chủ quán yêu cầu chức năng xóa tài khoản nhân viên

 Hệ thống hiển thị form yêu cầu chủ quán nhập tên tài khoản nhân viên(hoặc số điện thoại, hoặc số căn cước công dân ) cần xóa.

Đặc tả bổ sung

 Chức năng: Nhân viên có thể thực hiện thao tác của họ đồng thời

 Tốc độ: tốc độ phản hồi nhanh

 Khả năng sử dụng: giao diện nhân viên, người chơi dùng phải thân thiện, trực quan

 Tính ổn định: Hệ thống phải hoạt động được 24 giờ một ngày, 7 ngày một tuần Hệ thống cũng phải có ít hơn 5% thời gian chết

 Hệ thống phải ngăn nhân viên, người chơi đăng nhập nếu họ không xác thực được thông tin tài khoản khi đăng nhập

 Các quyền thay đổi, cung cấp hay xóa thông tin tài khoản của nhân viên, người chơi được cho phép bởi người quản lý hệ thống

 Chỉ có chủ quán và nhân viên được quyền truy nhập vào các thông tin tài khoản của người chơi trong hệ thống

 Mỗi nhân viên, người chơi đều có tài khoản riêng và duy nhất để đăng nhập

 Hiệu suất: Hệ thống có thể hỗ trợ nhiều người chức năng truy nhập cùng lúc

PHÂN TÍCH

Phân tích kiến trúc

 Mô hình cấu trúc điển hình cho hệ thống quán net sử dụng cho các quán game cao cấp bao gồm các thành phần sau:

Nhân viên là những người có nhu cầu kiếm thêm thu nhập qua các công việc part-time hoặc full-time, chịu trách nhiệm chế biến đồ ăn và phục vụ khách hàng Họ cần có tài khoản do chủ quán cung cấp để quản lý máy chủ và tương tác với người chơi qua hệ thống client-server Những nhân viên kỳ cựu sẽ kiểm tra hóa đơn và thống kê doanh thu để báo cáo cho chủ quán Ngoài ra, nhân viên còn phải kiểm tra kho nguyên vật liệu và bảo trì máy móc định kỳ, đồng thời sử dụng hệ thống chấm công để điểm danh ca làm.

Người chơi là những cá nhân có nhu cầu học tập, sử dụng máy tính để phục vụ cho mục đích cá nhân, nhưng cần tuân thủ quy định của quán net Họ cũng có thể tận dụng thêm các dịch vụ mà quán cung cấp để hỗ trợ cho việc học tập của mình.

Phân tích các ca sử dụng (sử dụng biểu đồ tuần tự pha phân tích)

1 Biểu đồ tuần tự ca sử dụng đăng nhập

2 Biểu đồ tuần tự ca sử dụng xem dịch vụ

3 Biểu đồ tuần tự ca sử dụng Quản lý hóa đơn:

3.1 Biểu đồ tuần tự ca sử dụng lập hóa đơn:

3.2 Biểu đồ tuần tự ca sử dụng tìm hóa đơn:

3.3 Biểu đồ tuần tự ca sử dụng sửa hóa đơn:

3.4 Biểu đồ tuần tự ca sử dụng xóa hóa đơn:

4 Biểu đồ tuần tự quản lý nhân viên:

4.1 Biểu đồ tuần tự thêm nhân viên:

4.2 Biểu đồ tuần tự sửa thông tin nhân viên và xóa nhân viên:

4.3 Biểu đồ tuần tự quản lý ca làm việc:

4.3.1 Biểu đồ tuần tự thêm ca làm việc

79 4.3.2 Biểu đồ tuần tự đổi ca làm việc và xóa ca làm việc

5 Biểu đồ tuần tự thống kê:

6 Biểu đồ tuần tự quản lý dịch vụ:

6.1 Biểu đồ tuần tự thêm mới dịch vụ

6.2 Biểu đồ tuần tự sửa dịch vụ

6.3 Biểu đồ tuần tự xóa dịch vụ

7 Biểu đồ tuần tự quản lý tài khoản người chơi:

7.1 Biểu đồ tuần tự thêm người chơi:

7.2 Biểu đồ tuần tự sửa người chơi và xóa người chơi

8 Biểu đồ tuần tự đăng ký lịch làm việc:

9 Biểu đồ tuần tự quản lý kho:

10 Biểu đồ tuần tự chấm công:

THIẾT KẾ

Kiến trúc vật lý

Các thiết bị như máy trạm và máy chủ đều được xem là client trong hệ thống web application Những client này tương tác với server để thực hiện các yêu cầu của người dùng, đảm bảo sự kết nối và truyền tải thông tin hiệu quả.

 Web Server: thực hiện các yêu cầu mà Client gửi đến, xử lý dữ liệu và gửi trả, kết nối với database

 Database Server: gồm Hệ quản trị cơ sở dữ liệu DBMS và cơ sở dữ liệu, thực hiện chức năng lưu trữ, truy xuất và update dữ liệu

2.Thiết kế các lớp(VOPC):

Ngày đăng: 28/05/2022, 10:18

HÌNH ẢNH LIÊN QUAN

 Mô hình tổng thể hệ thống: Hệ thống được kết nối thông qua mạng Lan giữa máy chủ và các máy trạm - BÀI tập môn học PHÂN TÍCH,THIẾT kế hệ THỐNG THÔNG TIN hệ THỐNG QUẢN lý QUÁN nét
h ình tổng thể hệ thống: Hệ thống được kết nối thông qua mạng Lan giữa máy chủ và các máy trạm (Trang 9)
II. Mô hình ca sử dụng: - BÀI tập môn học PHÂN TÍCH,THIẾT kế hệ THỐNG THÔNG TIN hệ THỐNG QUẢN lý QUÁN nét
h ình ca sử dụng: (Trang 24)
 Chủ quán, nhân viên chọn hình thức kiểm kê   Nếu chủ quán, nhân viê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ân viên nhập tên dịch vụ và  khoảng thời gian. - BÀI tập môn học PHÂN TÍCH,THIẾT kế hệ THỐNG THÔNG TIN hệ THỐNG QUẢN lý QUÁN nét
h ủ quán, nhân viên chọn hình thức kiểm kê  Nếu chủ quán, nhân viê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ân viên nhập tên dịch vụ và khoảng thời gian (Trang 71)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w