GIỚI THIỆU
Mục đích tài liệu
Ngày nay, sự phát triển nhanh chóng của công nghệ thông tin đã khiến máy tính trở thành thiết bị quen thuộc với mọi người, kéo theo nhu cầu sử dụng Internet ngày càng cao Điều này dẫn đến sự gia tăng nhanh chóng về số lượng quán NET Để đáp ứng yêu cầu này, các quán NET cần có giải pháp quản lý hiệu quả, và phần mềm quản lý quán NET là lựa chọn tối ưu nhất.
Dựa trên lý thuyết học ở lớp và nghiên cứu về phần mềm quản lý, nhóm chúng tôi đã thực hiện phân tích và thiết kế hệ thống thông tin cho Quản lý quán NET Chương trình này được phát triển dành riêng cho quán NET cao cấp, chỉ cài đặt trên máy chủ và máy trạm Phần mềm hoạt động như một bảng điều khiển, cho phép xử lý thông tin liên quan đến quán NET, quản lý thanh toán, lưu trữ thông tin về sự cố máy móc và cung cấp báo cáo tổng kết tình hình hoạt động quán NET theo từng khoảng thời gian như tháng, quý hay năm Qua đó, chủ quán có thể đưa ra các chiến lược phát triển hiệu quả cho quán của mình.
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:
• Quản lý máy Đề 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.
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
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 chính trong hệ thống, đảm nhận vai trò quản lý và duy trì toàn bộ hoạt động Họ có khả năng giám sát và điều phối mọi khía cạnh của hệ thống, đảm bảo mọi thứ diễn ra suôn sẻ và hiệu quả.
Máy chủ trong phòng NET là một bộ máy tính chuyên dụng có chức năng lưu trữ dữ liệu, hệ điều hành và game, giúp các máy trạm hoạt động thông qua mạng LAN Được thiết kế với linh kiện chuyên biệt, máy chủ đảm bảo hoạt động liên tục 24/24 giờ.
Máy chủ trong quán NET được sử dụng để quản lý hoạt động kinh doanh và không phục vụ cho việc chơi game Trong khi đó, máy trạm, hay còn gọi là máy con, là những thiết bị tính trong phòng NET được điều hành bởi máy chủ, phục vụ cho khách hàng khi 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:
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
Hệ thống bao gồm các máy trạm được quản lý bởi máy chủ Để truy cập vào một máy trạm, người chơi cần đăng ký tài khoản và nạp tiền vào tài khoản đó.
• Để đă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ọ có khả năng sử dụng các tính năng của máy trạm này Bên cạnh đó, người chơi cũng có thể truy cập và tận dụng các dịch vụ khác có sẵn tại máy trạm.
Chủ quán có khả năng quản lý nhân viên bằng cách tạo tài khoản cho từng nhân viên trong quán Nhân viên có thể đăng ký ca làm việc thông 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 Lịch làm việc của nhân viên sẽ được lưu trữ trong hệ thống, giúp tối ưu hóa quy trình quản lý.
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 với các dịch vụ khác, sẽ được lưu trữ trong hệ thống nhằm mục đích thống kê doanh thu.
Mục tiêu hệ thống
Tạo ra một môi trường quản lý hiệu quả cho chủ quán, giúp họ theo dõi từng máy trạm, người chơi và nhân viên, đồng thời nắm bắt doanh thu và điều chỉnh giá dịch vụ một cách 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 và khả năng lưu trữ, truy xuất thông tin chính xác Họ cũng chịu trách nhiệm bảo trì và nâng cấp phần mềm định kỳ để duy trì hiệu suất tối ưu.
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
• 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ư dương để truy cập vào máy trạm Khi đáp ứng điều kiện này, họ 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, đảm bảo quy trình thanh toán diễn ra suôn sẻ.
Chủ quán có quyền tương đương với nhân viên, nhưng đồng thời cũng được bổ sung các quyền quản lý như quản lý nhân viên, thiết lập giá dịch vụ, quản lý hệ thống cấu hình và cài đặt, cũng như cấp quyền cho các thành viên khác trong quán.
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ủ.
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
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.
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
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.
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
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.
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
8 Biểu đồ hoạt động lập hóa đơn
Chức năng này được thiết kế dành cho nhân viên lập hóa đơn của khách hàng Khi khách thực hiện thanh toán, nhân viên có thể thu tiền bằng một trong 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:
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
- 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
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
- Nạp tiền, sửa, xóa tài khoản người chơi
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
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)
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
12 Biểu đồ hoạt động quản lý dịch vụ
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
13 Biểu đồ hoạt động quản lý hóa đơn
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
13 Biểu đồ hoạt động quản lý kho hàng
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
II Mô hình ca sử dụng:
1 Biểu đồ ca sử dụng mức tổng quát:
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
2 Biểu đồ ca sử dụng mức chi tiết:
1 Biểu đồ ca sử dụng Đăng nhập:
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
2 Biểu đồ ca sử dụng Xem dịch vụ:
3 Biểu đồ ca sử dụng Quản lý hóa đơn:
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
3.1 Biểu đồ ca sử dụng Lập hóa đơn:
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
3.2 Biểu đồ ca sử dụng Tìm kiếm hóa đơn:
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
3.3 Biểu đồ ca sử dụng Sửa hóa đơn:
3.4 Biểu đồ ca sử dụng Xóa hóa đơn:
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
4 Biểu đồ ca sử dụng Quản lý nhân viên:
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
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
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
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
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
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
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
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ê: 28
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
6 Biểu đồ ca sử dụng Quản lý dịch vụ:
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
6.1 Biểu đồ ca sử dụng Thêm mới dịch vụ
6.2 Biểu đồ ca sử dụng Sửa dịch vụ
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
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:
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
7.1 Biểu đồ ca sử dụng Thêm người chơi
7.2 Biểu đồ ca sử dụng Sửa thông tin người chơi
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
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
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
9 Biểu đồ ca sử dụng Quản lý kho
10 Biểu đồ ca sử dụng chấm công:
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
Đặc tả ca sử dụng
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
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
Luồng sự kiện Hệ thống hiển thị form đăng nhập, người dùng tiến hành chính nhập thông tin:
Tên tài khoản Mật khẩu
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
Trong quá trình nhập liệu, nếu hệ thống gặp sự cố và bị sập, người dùng cần thực hiện lại việc nhập 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 người dùng tiếp tục thực hiện các tác vụ kế tiếp.
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 cho phép người chơi 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.
Luồng sự kiện Nhân viên hỗ trợ người chơi thực hiện yêu cầu xem chính 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
Trong trường hợp hệ thống ngừng hoạt động khi người dùng đang xem thông tin dịch vụ, nhân viên và người chơi cần khởi động lại hệ thống để tiếp tục trải nghiệm.
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
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
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 điều kiện trước 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 hệ thống hiển thị danh sách tài khoản người chơi đang online để lựa chọn tài khoản cần lập hóa đơn chính.
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
Luồng sự kiện Nếu trong quá trình lập hóa đơn, hệ thống vì một số lý do phụ 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
Tải TIEU LUAN MOI tại địa chỉ skknchat123@gmail.com Điều kiện để đạt được thành công bao gồm hệ thống thông báo thành công và khả năng in hóa đơn Ngược lại, nếu thất bại, hệ thống sẽ báo lỗi và không thể lập 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 trước 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 có thể sử dụng chức năng tìm kiếm hóa đơn trong hệ thống, nơi hiển thị form tìm kiếm để nhập thông tin cần thiết.
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
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
Luồng sự kiện Nếu trong quá trình tìm kiếm hóa đơn, hệ thống vì một phụ 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 sẽ hủy các thao tác trước đó và trở lại trạng thái bình thường Sau khi hoàn tất, 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 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.
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
Chủ quán có thể yêu cầu chức năng sửa hóa đơn chính, khi đó hệ thống sẽ hiển thị một form yêu cầu nhập mã hóa đơn cần sửa Sau khi chủ quán nhập mã hóa đơn, hệ thống sẽ tiến hành kiểm tra và hiển thị toàn bộ thông tin liên quan đến hóa đơn đó.
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.
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
Luồng sự kiện Nếu trong quá trình sửa thông tin hóa đơn, hệ thống vì phụ 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 yêu cầu hệ thống tìm hóa đơn, hệ thống sẽ hiển thị 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 Sau khi thành công, 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.
Yêu cầu đặc biệt Không
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
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 có thể yêu cầu chức năng xóa hóa đơn chính thông qua hệ thống Khi đó, hệ thống sẽ hiển thị một form yêu cầu chủ quán nhập mã hóa đơn cần xóa Sau khi chủ quán nhập mã hóa đơn, hệ thống sẽ tiến hành kiểm tra và hiển thị toàn bộ thông tin của hóa đơn đã tìm thấy.
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.
TIEU LUAN MOI download : skknchat123@gmail.com moi nhat
Luồng sự kiện Nếu trong quá trình xóa thông tin hóa đơn, hệ thống vì phụ 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