Lập tài khoản: Chức năng này cho phép nhân viên tạo mới các tài khoản cho khách hàng muốn tham gia vào hệ thống.. Xóa tài khoản và chỉnh sửa tài khoản: Chức năng này cho phép quản lý quá
Trang 1
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC GIA ĐỊNH KHOA: CÔNG NGHỆ THÔNG TIN
Z
GIA DINH
UNIVERSITY
TIỂU LUẬN CUỎI KI
DE TAI: XAY DUNG HE THONG QUAN LY TIEM INTERNET
Nganh: KY THUAT PHAN MEM
Giảng viên hướng dẫn: THS.TRƯƠNG BÁ VĨNH
Sinh viên thực hiện: NGÔ TRUNG NGHĨA
Trang 2Khoa: Công nghệ thông tin
NHAN XET VA CHAM DIEM CỦA GIẢNG VIÊN TIỂU LUẬN MÔN: YEU CAU PHAN MEM
1 Họ và tên sinh viên: Ngô Trung Nghĩa - Nguyễn Trần Anh Khoa
2 Tên đề tài: Xây dựng hệ thông quản lý tiệm Internet
3 Nhận xét:
a) Kết quá đạt được:
4 Điểm đánh giá:
Sinh viên: Ngô Trung Nghĩa
Điểm số: Điểm chữ: cò 22222 22 2n terteneees Sinh viên: Nguyễn Trần Anh Khoa
Điêm sô: Điểm chữ: c c2 cà ke suy
TP.HCM, ngày tháng năm 20
Giảng viên chấm thi
(Ký và ghi rõ họ tên)
Trang 3MỤC LỤC
Trang 4LỜI MỞ ĐẦU Ngày nay cùng với sự phát triên nhanh chóng của công nghệ thông tin trên toàn cầu Chiếc máy tính đã trở thành thân thuộc đối với mỗi con người Củng với đó là nhu cầu về mạng Internet là rất cần thiết và không thê tách rời Điều này khiến cho tốc
độ và mật độ các quán NET tăng lên nhanh chóng Nhu cầu vào mạng Internet của con người ngày càng cao Vì thế các quán Net khi được mở ra đòi hỏi phải có giải pháp hợp lý để quản lý quán Net một cách tốt nhất Giải pháp tối ưu nhất là dùng các phần mềm về quản lý Quán net Trên cơ sở lý thuyết được học trên lớp và thông tin tìm hiểu về các phần mềm quản lý nói chung và quản lý quán Net nói riêng Nhóm chúng
em đưa ra bản: “Xây dựng hệ thống quản lý tiệm Internet”
Nhóm thực hiện chúng em xin chân thành cảm ơn sự giúp đỡ của thầy Trương
Bá Vĩnh đã tận tình hướng dẫn và giúp đỡ chúng em hoàn thành bài tập này Chúng
em xin chân thành cảm ơn!
Trang 5PHAN |: PHAN TICH VA THIET KE HE THONG
L.1 Giới thiệu
Ngày nay khoa học kỹ thuật ngày cảng ứng đụng rộng ở nhiều ngành khác nhau đáp ứng nhu cầu của con người trong việc quản lý một khối lượng công việc lớn đồng thời làm giảm không gian lưu trữ Quản lý quán Internet là một công việc khá phức tạp đôi với mỗi người hay một tô chức nào đó tham gia vào việc kinh doanh về vân đê này Trước kia công việc này được làm thủ công, việc quản lý có nhiêu vân dé khó khăn, phức tạp nhưng ngày nay máy móc đã thay thế con người quản lý, lưu trữ, tính toán Nó làm tăng độ chính xác, độ tin cậy cao và tạo ra hiệu quả công việc Có nhiều người hay tô chức sử dụng phần mềm để quản lý đồng thời việc str dung tin hoc
đã tiết kiệm nhiêu thời gian, công sức của con người
1.2 M6 ta
Đây là mô tả chỉ tiết về chức năng cơ bản của hệ thống:
a Bật máy và tắt máy: Chức năng này cho phép nhân viên quản lý quán NET
bật và tắt máy tính, máy chủ hoặc các thiết bị kỹ thuật khác Điều này đảm
bảo các thiết bị sẵn sàng hoạt động khi quân mở cửa vả tiết kiệm năng lượng khi quán đóng cửa
Nạp tiền: Chức năng này cho phép khách nạp tiền vào tài khoản của họ trong hệ thống Việc nạp tiền nảy có thể sử dụng để thanh toán dịch vụ, đồ uống, hoặc mua thẻ thành viên tại quán NET
Lập tài khoản: Chức năng này cho phép nhân viên tạo mới các tài khoản cho khách hàng muốn tham gia vào hệ thống Thông tin cá nhân của khách hàng như tên, địa chỉ, số điện thoại và địa chỉ email có thể được yêu cầu đề tạo tài khoản
Yêu cầu dịch vụ: chức năng này cho phép khách hàng yêu cầu dịch vụ hoặc đặt hàng trong quán NET Điều này có thế bao gồm việc đặt thức uống, đồ
ăn, hoặc yêu cầu sử dụng các dịch vụ khác như truy cập Internet, chơi game, hay sử dụng các thiết bị giải trí
Xóa tài khoản và chỉnh sửa tài khoản: Chức năng này cho phép quản lý quán NET xóa hoặc chỉnh sửa thông tin của các tài khoản khách hàng trong
hệ thống Điều này giúp đảm bảo các thông tin khách hàng được cập nhật chính xác
Đăng nhập và đăng xuất: Chức năng đăng nhập cho phép nhân viên quản lý
và khách hàng truy cập vào hệ thống bằng cách nhập thông tin đăng nhập như tên người đùng và mật khâu Chức năng đăng xuất sẽ đảm bảo việc kết thúc phiên làm việc và đảm bảo an toàn thông tin khi không sử dụng hệ thống nữa
Trang 6ø Thống kê: Thống kê doanh thu theo ngày, tháng của quán và hiển thị biểu
đô
h Tin nhắn: Chức năng cho phép người dùng từ máy gửi tin nhắn cho máy
chu va admin sé tra lời khách hàng
PHAN 2: MO HINH NGHIEP VU
Mô hình nghiệp vụ trong thiết kế phần mềm là một công cụ hữu ích giúp hiểu
rõ hơn về yêu cầu và nhu cầu của khách hàng, cũng như hướng dẫn quá trình phát triên phân mêm và xác định các chức năng cân có đê đáp ứng các yêu câu của phân
mềm
Mô hình nghiệp vụ gồm các thành phần sau:
- Biêu đồ ngữ cảnh
- Biéu do phan rã chức năng
- - Mô tả chỉ tiết các chức năng
2.1 Phân tích bài toán
Chức năng Admin Hệ thông
Bật máy Nhân chọn ở giao diện đề bật Gửi tín hiệu bật máy tới máy
máy cần bật dé bật máy đó
Tắt máy Nhắn chọn ở giao diện để tắt Gửi tín hiệu bật máy tới máy
máy cần tắt máy đó Lập tài khoản Nhập thông tin đề tạo tài khoản | Kiểm tra thông tin và lưu tài
mới cho khách khoản vào database
Nạp tiền Tìm tài khoản của khách và Lưu số tiền đã nạp vào database
nhập số tiền cần nạp đề thống kê và trả cho khách
thoi gian chơi tương ứng Thống kê Chọn cột thu chi ngày, thu chi Tính toán và hiên thị biêu đồ
Trang 7nước uông, ) và thực hiện yêu cau
khách sang máy chủ
Trả lời tin nhăn từ khách hàng Xem tin nhắn từ máy khách gửi
đến và trả lời tin nhắn của khách Hiển thị tin nhắn của khách sang máy chủ và ngược lại
Đăng nhập Đăng nhập băng tài khoản được | Cho phép sử dụng phân mềm cung cấp từ chủ và sử đụng để
thực hiện các chức năng trong phần mềm
Đăng xuất Đăng xuất tài khoản Không cho sử dụng phần mềm
Xöa tải khoản
CHỦ QUÁN Yéu cau bao cao
Trang 8Đăng nhập Nạp tiền Yéu cầu dịch vụ Bat may Tao bao eae doanh
Đăng xuất | | Lập tài khoản | Xữ lý yêu cầu | | Tắt máy | | sa cảnh ae neat
Xóa tãi khoản Ghi nhận dịch vụ
Trang 9Biêu đồ Ủse case phân rã
Ll Use case phân rã Admin
Trang 10
Xoá tài khoản
2.6 Quy trinh nghiép vu
O Quy trinh str dung phần mềm o_ Nhân viên đăng kí tài khoản băng cách sử dụng mã nhân viên và số điện thoại lúc đăng kí làm việc tài quán đề dang ki tai khoan Admin
o Chu quan ly sé phé duyét tài khoản và sau đó nhân viên có thể sử dụng tài khoản admin đề quản lý quán net
Chỉnh sửa tài khoản
Trang 11o_ Nếu nhân viên quên mật khâu, có thé liên hệ quản lý đề cấp lại mật khẩu lúc nay mat khâu mới sẽ được gửi qua số điện thoại của nhân viên
o_ Sau khi đăng nhập thành công, nhân viên có thê sử đụng các chức năng của phần mềm quản lý để quản lý quan net
điện thoại khi đăng kí làm việc
để đăng kí [Chưa có tải khoản]
[Quên tài khoản] |
Yêu câu thiệt lập lại mật khâu [Không]
——Ỳ Hiễn thị chức năng tương ứng
Đăng xuất
11
Trang 12O Quy trình quản lý tài khoản cho khách o_ Nhân viên đăng nhập tài admin, sau đó mở giao diện quản lý tài khoản
o_ Trong giao diện quản lý tài khoản có 3 nút, tạo tài khoản, sửa tài khoản và xoá tài khoản Admin chọn tạo tài khoản để tạo tài khoản mới cho khách Admin nhập thông tin gồm username và password để tạo tài khoản mới, sau đó lưu lại Hệ thống sẽ cập nhật tài khoản mới vào database
o_ Đề chỉnh sửa thông tin tài khoản, admin tìm tài khoản cần chỉnh
sửa thông tin, sau đó điền thông tin cần sửa và lưu lại Hệ thống
sẽ cập nhật lại thông tin cho tài khoản vừa được chỉnh sửa sau đó lưu vào database
o_ Để xoá tài khoản, Admin tìm tài khoản cần xoá, sau đó nhắn xoá
đề xoá tài khoản Hệ thống sẽ xoá tài khoản được chọn ra khỏi
Trang 13O Quy trình mở/tắt máy của khách
o_ Nhân viên đăng nhập tài khoản admin, sau khi đăng nhập thì màn hình sẽ hiến thị ra giao điện quản lý máy của quán net Hệ thống
sẽ hiển thị ra máy nào đang mở, máy nào đang tắt và cho phép quản lý các máy đó
o_ Khi cân mở máy, Admin chọn máy đang tắt, sau đó nhắn turn on
dé mở máy và ngược lại, khi cần tắt máy, nhân viên nhân vào máy đang mở, sau đó chon turn off Hệ thống sẽ gửi yêu cầu từ phần mềm sang máy chủ trung gian điều khiên tất cả máy trong quán và thực hiện
o Khi can reset may thi admin chon vao may dang mở sau đó nhân reset
13
Trang 14O Quy trình nạp tiền o_ Nhân viên đăng nhập vào tài khoản Admin, sau đó chọn giao diện nạp tiền Khi đăng nhập, hệ thống sẽ cho phép nhân viên tương tác với hệ thông nạp tiền
o_ Nhân viên tìm tải khoản của khách hoặc là chon may dang dua yêu cầu nạp tiền, sau đó nhập số tiền cần nạp và nạp tiền cho tài khoản đó Hệ thống sẽ cập nhật tiền vào database và lưu lại để tính thống kê doanh thu, sau đó hệ thống sẽ trả lại về máy khách
số giờ sử đụng theo hệ quy đối giá của quán đặt ra
Trang 15
O Quy trình tiếp nhận yêu cầu dịch vụ o_ Nhân viên sau đi đăng nhập, có thê sử dụng các chức năng của hệ thống Sau đó nhân viên chọn giao điện yêu cầu đề xem yêu cầu của khách gửi tới
o_ Hệ thống sẽ cập nhật yêu cầu của khách khi nhắn chọn yêu cầu từ máy của khách, sau đó hệ thống gửi tới máy chủ
o_ Admin sau khi xem yêu cầu sẽ điều nhân viên đi thực hiện yêu cầu của khách
Chon giao điện địch | Hiến thị giao điện
Xác nhân yêu cầu | lHiễn thi xác nhân yêu Hiển thi thông báo
của khách hãng | cầu xác nhận đãng xuất
_ `" ~ Xác nhện yêu cầu | của khách hàng _————_
Trang 16J_ Quy trình trả lời tin nhắn
o_ Nhân viên sau khi đăng nhập tài khoản admin, chọn giao diện
liên hệ Hệ thống sẽ hiến thị giao diện để nhắn tin với khách đang
Trang 17O Quy trình thống kê doanh thu o_ Nhân viên sau khi đăng nhập bằng tài khoản Admin, chon giao diện thống kê đề thực hiện thống kê doanh thu Hệ thống sẽ hiển thị các bảng gồm có tông doanh thu ngày, tháng
o_ Admin chọn cột doanh thu ngày, tháng đề thực hiện thống kê
Khi nhân viên nhắn nút thông kê, hệ thống sẽ tính toán tổng
thống kê từng tháng và hiền thị biêu đồ so sánh giữa các ngày, tháng
——_ thông
—
ï ae [Đăng xuất) Hiên thị cột tong thu {Bang xuet]
chi ngay, thang
Trang 182.7 Đặc tả các usecase
Ll Ủsecase đăng nhập
Mã Use case UC0I1 Tên Use case Đăng nhập
Tác nhân Người dùng, Nhân viên
Mô tả Use case nay la m6 ta qua trinh người dùng hoặc nhân viên đăng nhập vào hệ
2 Hệ thông Xác thực thông tin đăng nhập
3 Hệ thông Cho phép người dùng hoặc nhân viên truy cập
Luỗồng sự kiện thay thế | | STT | Thực biện Hành động
boi
1 Hệ thông Hiển thị thông báo lỗi và yêu nhập lại thông tin
đăng nhập
Hậu điều kiện
hệ thông
1 Usecase dang xuat
Ma Use case UC02 Tên Use case Đăng xuất
Tác nhân Người dùng, Nhân viên
Mô tả se case này là mô tả quá trình người dùng hoặc nhân viên đăng nhập vào hệ
18
Trang 19
2 Hệ thông Xác nhận việc đăng xuất
3 Hệ thông Thoát khỏi tài khoản người dùng hoặc nhân viên
và quay lại trại thái chưa đăng nhập
Luông sự kiện thay thể || STT| Thực hiện Hành động
Ma Use case UC03 Tên Use case Lập tài khoản
Tác nhân Nhân viên
Mô tả Use case nay mô tả quá trình nhân viên lập tài khoản cho người dùng
Sự kiện kích hoạt Nhân viên muốn lập tai khoản cho người dùng
T Nhân viên Chọn lập tài khoản trong menu
2 Hệ thông Hiên thị giao diện lập tài khoản
3 Nhân viên Nhập thông tin người dùng cân lập tài khoản
4 Hệ thông Xác nhận việc lập tài khoản và lưu thông tin
Trang 20
1 Hệ thông Hiền thị thông báo lỗi và yêu câu nhập lại thông
tin tạo tài khoản
Hậu điêu kiện Tài khoản người dùng đã được lập và có thê sử dụng đê đăng nhập vào hệ
Sự kiện kích hoạt Nhân viên muôn chỉnh sửa thông tin tài khoản của người dùng
Tiên điều kiện Nhân viên đã đăng nhập vào hệ thông vả tài khoản người dùng tôn tại
Luỗng sự kiện chính ST | Thực hiện bởi Hành động
(Thành công) T
1 Nhân viên Chọn tài khoản cân chỉnh sửa trong danh sách
người dùng
2 Hệ thông Hiện thị thông tn tài khoản hiện tại
3 Nhân viên Chỉnh sửa thông tin tài khoản (ví dụ: tên, dia chi,
sô điện thoại)
4 Hệ thông Xác nhận việc chỉnh sửa và lưu thông tin mới
Luồng sự kiện thay thế | | STT | Thực biện Hành động
bởi
1 Hệ thông Hủy bỏ việc chỉnh sửa và giữ nguyên thông tin cũ
Hậu điều kiện Thông tin tài khoản của người dùng đã được chính sửa và được cập nhật trong
Trang 21Mô tả Use case nay mô tả quá trình nhân viên xóa tài khoản của người dùng
2 Hệ thông Xác nhận việc xóa tài khoản và yêu câu xác nhận
3 Nhân viên Xác nhận việc xóa tài khoản
4 Hệ thông Xóa tài khoản khỏi hệ thông và cập nhật danh
Tác nhân Người dùng, Nhân viên
Mô tả Use case này là mô tả quá trình người dùng hoặc nhân viên nạp tiền vảo tài
Luồng sự kiện chính ST | Thực hiện bởi Hành động
(Thành công) T
1 Người dùng Chọn nạp tiền trong menu hoặc nhân
viên
2 Hệ thống Hiển thị giao diện nạp tiền
3 Người dùng Nhập số tiền muốn nạp và thông tin thanh toán hoặc nhân
Trang 22Mô tả Use case nay mé ta quá trình người dùng yêu câu một dich vụ trong tiệm net
Sự kiện kích hoạt Người dùng muốn yêu câu dịch vụ
Luỗồng sự kiện chính ST | Thực hiện bởi Hành động
1 Người dùng Chọn dịch vụ cân yêu câu trong danh sách dịch vụ
2 Hệ thông Xác nhận yêu câu địch vụ
3 Hệ thông Ghi nhận yêu câu địch vụ và thông báo đến nhân
viên xử lý yêu câu
Luôồng sự kiện thay thế || STT| Thực hiện Hành động