Bộ Giáo Dục Và Đào Tạo Trường Đại Học Ngoại Ngữ - Tin Học Thành Phố Hồ Chí Minh Khoa Công Nghệ Thông Tin MÔN HỌC : PHÂN TÍCH THIẾT KẾ PHẦN MỀM ĐỀ TÀI : PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐẶT SÂN BÓNG Giáo Viên Hướng Dẫn : ThS Thái Thị Thanh Thảo Thành Viên : Tp. Hồ chí minh, Ngày …. năm 2024 TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 Lời cảm ơn Để hoàn thành được đồ án này, nhóm chúng em xin gửi lời cảm ơn chân thành đến cô Thái Thị Thanh Thảo, người đã tận tình giúp đỡ và tạo điều kiện cho em trong quá trình học tập, đã trực tiếp giảng dạy và hướng dẫn em thực hiện đồ án này bằng tất cả long nhiệt huyết và quan tâm sâu sắc Tuy nhiên trong quá trình nghiên cứu đề tài, do kiến thức chuyên ngành còn hạn chế nên em vẫn còn nhiều thiếu sót khi tìm hiểu, đánh giá và trình bày về đồ án. Rất mong nhận được sự quan tâm, góp ý của giảng viên bộ môn để đồ án của em được đầy đủ và hoàn chỉnh hơn.
Nhóm em xin chân thành cảm ơn!!! 2|Page TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 Nhận xét của giảng viên _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ 3|Page TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 Lưu trữ các thay đổi *A - Added M - Modified D - Deleted Ngày tháng Phần tử thay đổi A* Mô tả thay đổi New Version M, D 4|Page TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 Bảng chữ ký Tác giả: Tên: Chữ ký: Vị trí: Ngày: Tên: Chữ ký: Vị trí: Ngày: Tên: Chữ ký: Vị trí: Ngày: Tên: Chữ ký: Vị trí: Ngày: Tên: Chữ ký: Vị trí: Ngày: Người điều chỉnh: Tên: Chữ ký: Vị trí: Ngày: Người duyệt: Tên: Chữ ký: Vị trí: Ngày: 5|Page TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 Mục lục Lưu trữ các thay đổi. Các định nghĩa và từ viết tắt. Phân công công việc. Phân tích yêu cầu.
Mô tả dự án. Actors và Use Cases. Các Use Case Diagram. Mô tả Actors.
Mô tả Use Cases. Bảng phân quyền User vs. Đặc tả USE CASE. UC01: Đặt sân.
UC03: Thanh toán. UC04: Quản lí đặt sân. UC05: Check in & Check out. UC07: Quản lí sân bóng.
UC08 Quản lí danh sách khách hàng. UC09: Thiết lập giá sân bóng. UC10: Đăng nhập. UC11: Quản lí nhà cung cấp dịch vụ.
UC12:Quản lí báo cáo thống kê.29 6|Page TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 4. Thiết lập giá sân. Quản lí khách hàng. Quản lí sân bóng.
Check in & out. Quản lý nhà cung cấp dịch vụ. Sate Machine Diagram. Quản lí sân bóng.
UC Đăng nhập. UC Thanh toán. UC Quản lí thông tin khách hàng. UC Báo cáo thống kê.
Các chức năng đã hoàn thành. Các chức năng có thể phát triển.46 7|Page TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 1. Mục tiêu Bản phân tích và thiết kế này cung cấp bản mô tả chi tiết về hệ thống quản lí đặt sân bóng, bản phân tích các chức năng chủ yếu và bản thiết kế các chức năng thiết kế chính yếu của hệ thống được xây dựng. Các định nghĩa và từ viết tắt # Thuật ngữ/ Mô tả Từ viết tắt 1 UC Use case 2 QL Quản lí 3 seq Sequence diagram 4 HT Hệ thống 5 NV Nhân viên 6 KH Khách hàng Bảng 1: Bảng danh mục viết tắt 1.
Tham khảo # Name Description Bảng 2: Các tài liệu tham khảo 8|Page TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 2. Phân tích yêu cầu 2. Mô tả dự án Từ bao năm qua bóng đá luôn là đam mê cháy bỏng với rất nhiều người, không chỉ là đam mê bóng đá còn là môn thể thao rất tốt cho sức khỏe song song với đó còn giúp chúng ta kiếm được nhiều “đồng đội”, gắn kết bạn bè. Vậy để có những giây phút bùng nổ, vui đùa tên sân bóng chúng ta không thể nào bỏ qua bước đặt sân được.
Nếu đặt sân theo các truyền thống như là gọi điện vào hotline của sân bóng hay phải đến tận nơi để đặt sân thì thật quá phiền phức, nếu muốn biết thông tin chi tiết thì phải hỏi gây mất thời gian nhưng không chắc sẽ biết được chi tiết có thể phải đi từ sân để xem. Nên với thời đại công nghệ phát triển như hiện nay, chiếc smartphone như vật bất ly thân của mỗi người thì chỉ cần rút nó ra và vào hệ thống Yều cầu của khách hàng đối với hệ thống sân bóng Chỉ cần truy cập vào hệ thống sẽ thấy được tất cả thông tin của tất cả các sân trong sân bóng. Dễ dàng tìm được loại sân mình mong muốn, giờ đặt và giá tiền mà không cần hỏi một ai, hình ảnh chi tiết sắc nét. Dù đang ở bất cứ đâu cũng tìm kiếm được sân mong muốn 2.
Actors và Use Cases 2. Các Use Case Diagram 9|Page TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 USE CASE TỔNG QUÁT 10 | P a g e TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 Hình 1 : Diagram 1 - Khách hàng 11 | P a g e TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 HÌnh 2 : Diagram 2 – Nhân viên Hình 3 : Diagram 3 - Quản trị viên 12 | P a g e TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 2. Mô tả Actors # Tên Actor Mô tả 1 Khách hàng Là actor sử dụng các chức năng như đặt sân, dịch vụ phụ 2 Nhân viên Có chức năng điều hành trực tiếp sân bóng 3 Quản trị viên Có chức năng quản lý, điều hành tất cả chức năng của sân bóng Bảng 3 : Mô tả actor 2. Mô tả Use Cases # Code Name Brief Description 1 UC01 Đặt sân Cho phép actor đặt sân bóng 2 UC02 Gọi món Chp phép actor sử dụng dịch vụ phụ là đặt món 3 UC03 Thanh toán Cho phép actor lựa chọn các hình thức thanh toán 4 UC04 Quản lí đặt sân Cho phép biết được thông tin người đặt, giờ check in & out 5 UC06 Quản lí món ăn Cho phép tiếp nhận món khách gọi và gửi yêu cầu thực hiện 6 UC07 Quản lý sân bóng Cho phép actor xem danh sách các sân bóng 7 UC08 Quản lý danh sách khách hàng Cho phép actor quả lý thông tin khách hàng 8 UC09 Thiết lập giá sân bóng Cho phép actor quản lí giá cả sân bóng 9 UC10 Đăng nhập Cho phép actor đăng nhập vào hệ thống 10 UC11 Quản lý nhà cung cấp dịch vụ Cho phép actor quản lí thông tin nhà cung cấp, nhà đầu tư 11 UC12 Quản lý báo cáo thống kê Cho phép actor quản lí số liệu thống kê 12 UC13 Quản lý check in Cho phép actor biết được thời gian khách hàng sẽ đến sân 13 UC14 Quản lý check out Cho phép actor biết được số giờ khác kết thúc thuê 14 UC15 Quản lý thiết bị trong sân Cho phép actor kiểm tra các thiết bị để báo cáo 15 UC16 Quản lý thời gian hoạt động Cho phép actor mở/đóng sân bóng 16 UC17 Xem thông tin cá nhân Cho phép actor xem lại thông tin của mình 17 UC18 Quản lý danh sách nhân viên Cho phép actor nắm thông tin các nhân viên của mình 13 | P a g e TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 18 UC19 Quản lý chương trình khuyến mãi Cho phép actor điều chỉnh các khuyến mãi hợp lí 19 UC20 In hóa đơn Cho phép actor in hóa đơn thanh toán 20 UC21 Xem tài khoản Cho phép actor xem tài khoản của mình 21 UC22 Xem lịch đặt sân Cho phép actor xem lại thông tin đã đặt 22 UC23 Xem thông tin người đặt Cho phép actor xem được thông tin khách đặt sân 23 UC24 Quản lý thiết bị trong sân Cho phép actor phát hiện kịp thời các thiết bị hư hỏng Bảng 4 : Mô tả Use Case 2.
Bảng phân quyền User vs. Function Actor hàng Khách viên Nhân viên Quản trị Use Case UC01: Đặt sân X UC02: Gọi món X UC03: Thanh toán X UC04: Quản lí đặt sân X X UC06: Quản lí món ăn X X UC07: Quản lý sân bóng X X UC08: Quản lý danh sách khách hàng X X UC09: Thiết lập giá sân bóng X UC10: Đăng nhập X X X UC11: Quản lý nhà cung cấp dịch vụ X UC12: Quản lý báo cáo thống kê X UC13: Quản lý check in X X UC14: Quản lý check out X X UC15: Quản lý thiết bị trong sân X X UC16: Quản lý thời gian hoạt động X X UC17: Xem thông tin cá nhân X UC18: Quản lý danh sách nhân viên X UC19: Quản lý chương trình khuyến mãi X 14 | P a g e TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 UC20: In hóa đơn X UC21: Xem tài khoản X UC22: Xem lịch đặt sân X X UC23: Xem thông tin người đặt X X UC24: Quản lý thiết bị trong sân X Bảng 5 : Bảng phân quyền 15 | P a g e TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC Nhóm 2 XÂY DỰNG HỆ THỐNG QUẢN LÍ ĐẶT SÂN BÓNG Học kí II năm học 2023 - 2024 3. Đặc tả USE CASE 3.