Phân Tích Thiết Kế Hệ Thống Quản Lý Đặt Sân Bóng

Phân tích và thiết kế hệ thống đặt sân bóng giúp tối ưu hóa quy trình đặt sân, nâng cao trải nghiệm người dùng và quản lý hiệu quả.

Người đăng

Ẩn danh
69
27
1

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. MỤC LỤC

1.1. Lưu trữ các thay đổi

1.2. Các định nghĩa và từ viết tắt

1.3. Phân công công việc

1.4. Phân tích yêu cầu

1.5. Mô tả dự án

1.6. Actors và Use Cases

1.7. Các Use Case Diagram

1.8. Mô tả Actors

1.9. Mô tả Use Cases

1.10. Bảng phân quyền User vs. Đặc tả USE CASE

1.11. UC01: Đặt sân

1.12. UC03: Thanh toán

1.13. UC04: Quản lí đặt sân

1.14. UC05: Check in & Check out

1.15. UC07: Quản lí sân bóng

1.16. UC08 Quản lí danh sách khách hàng

1.17. UC09: Thiết lập giá sân bóng

1.18. UC10: Đăng nhập

1.19. UC11: Quản lí nhà cung cấp dịch vụ

1.20. UC12: Quản lí báo cáo thống kê

2. MỤC TIÊU

3. CÁC ĐỊNH NGHĨA VÀ TỪ VIẾT TẮT

4. PHÂN TÍCH YÊU CẦU

4.1. Mục tiêu

4.2. Actors và Use Cases

4.2.1. Use Case Diagram

4.2.2. Mô tả Actors

4.2.3. Mô tả Use Cases

4.2.4. Bảng phân quyền User vs. Function

5. ĐẶC TẢ USE CASE

5.1. UC01: Đặt sân

5.2. UC02: Gọi món

5.3. UC03: Thanh toán

5.4. UC04: Quản lí đặt sân

5.5. UC013: Quản lý check in

5.6. UC06: Quản lí món ăn

5.7. UC07: Quản lí sân bóng

5.8. UC08: Quản lí danh sách khách hàng

5.9. UC09: Thiết lập giá sân bóng

5.10. UC10: Đăng nhập

5.11. UC11: Quản lí nhà cung cấp dịch vụ

5.12. UC12: Quản lí báo cáo thống kê

Tóm tắt

I. Tổng quan hệ thống quản lý đặt sân bóng và thách thức

Một hệ thống quản lý đặt sân bóng hiệu quả là nền tảng cho sự thành công của bất kỳ cơ sở kinh doanh sân cỏ nhân tạo nào. Trong bối cảnh công nghệ phát triển, việc chuyển đổi từ phương pháp quản lý thủ công sang các giải pháp tự động hóa không còn là một lựa chọn mà là yêu cầu tất yếu. Quản lý truyền thống thông qua sổ sách hoặc các cuộc gọi điện thoại bộc lộ nhiều hạn chế nghiêm trọng. Các vấn đề như trùng lặp lịch, sai sót trong ghi chép, khó khăn trong việc tra cứu thông tin khách hàng, và thất thoát doanh thu là không thể tránh khỏi. Khách hàng cũng gặp phiền phức khi phải mất thời gian gọi điện hoặc đến tận nơi chỉ để kiểm tra một khung giờ trống. Do đó, việc phân tích và thiết kế một hệ thống tập trung, tự động hóa là giải pháp tối ưu. Một hệ thống như vậy không chỉ giải quyết các vấn đề vận hành mà còn nâng cao trải nghiệm người dùng (UX), giúp khách hàng dễ dàng truy cập thông tin sân, đặt lịch và thực hiện thanh toán trực tuyến mọi lúc mọi nơi. Mục tiêu của việc xây dựng một phần mềm quản lý sân bóng là tạo ra một nền tảng liền mạch, kết nối chủ sân, nhân viên và khách hàng, từ đó tối ưu hóa quy trình và gia tăng lợi nhuận.

1.1. Thách thức của phương pháp quản lý sân bóng thủ công

Phương pháp quản lý thủ công dựa vào sổ sách, điện thoại và trí nhớ của nhân viên tồn tại nhiều rủi ro và kém hiệu quả. Thách thức lớn nhất là việc quản lý lịch sân một cách chính xác. Sai sót của con người có thể dẫn đến tình trạng đặt trùng lịch (double-booking), gây ra trải nghiệm tiêu cực cho khách hàng và ảnh hưởng đến uy tín của sân bóng. Hơn nữa, việc tra cứu thông tin lịch trống tốn nhiều thời gian, làm giảm khả năng phản hồi nhanh chóng các yêu cầu từ khách hàng. Quá trình quản lý khách hàng sân bóng cũng gặp khó khăn; thông tin khách hàng thân thiết, lịch sử đặt sân không được lưu trữ một cách có hệ thống, làm lỡ mất cơ hội triển khai các chương trình khuyến mãi hay chăm sóc khách hàng cá nhân hóa. Cuối cùng, việc tổng hợp báo cáo doanh thu hàng ngày, hàng tháng trở nên phức tạp, dễ sai sót và thiếu minh bạch, gây khó khăn cho chủ sân trong việc đưa ra các quyết định kinh doanh chiến lược.

1.2. Lợi ích khi xây dựng ứng dụng đặt sân online chuyên nghiệp

Việc đầu tư vào một website đặt sân bóng hoặc ứng dụng đặt sân online mang lại lợi ích toàn diện. Đối với khách hàng, hệ thống cung cấp sự tiện lợi tối đa: họ có thể xem lịch trống, thông tin giá cả, hình ảnh sân và thực hiện đặt sân chỉ với vài cú nhấp chuột. Chức năng thanh toán trực tuyến an toàn giúp loại bỏ sự phiền toái của giao dịch tiền mặt. Đối với chủ sân, một phần mềm quản lý sân bóng chuyên nghiệp giúp tự động hóa gần như toàn bộ quy trình vận hành. Lịch đặt được cập nhật theo thời gian thực, loại bỏ hoàn toàn nguy cơ trùng lịch. Hệ thống tự động quản lý thông tin khách hàng, ghi nhận lịch sử giao dịch và cho phép tạo các chương trình khuyến mãi nhắm đúng đối tượng. Quan trọng nhất, các báo cáo doanh thu, hiệu suất hoạt động của từng sân được tạo ra tự động, chính xác, cung cấp cái nhìn tổng quan để chủ sân đưa ra quyết định kịp thời và hiệu quả.

II. Hướng dẫn phân tích yêu cầu cho hệ thống đặt sân bóng

Quy trình phân tích yêu cầu phần mềm là bước khởi đầu và quan trọng nhất trong việc xây dựng một hệ thống quản lý đặt sân bóng thành công. Giai đoạn này tập trung vào việc xác định rõ các bên liên quan (actors), các chức năng cần có (use cases) và các ràng buộc của hệ thống. Dựa trên tài liệu nghiên cứu, hệ thống có ba tác nhân chính: Khách hàng (người đặt sân), Nhân viên (người vận hành trực tiếp) và Quản trị viên (người quản lý tổng thể). Mỗi tác nhân có những nhu cầu và quyền hạn khác nhau, cần được phân tích kỹ lưỡng. Ví dụ, Khách hàng cần các chức năng như xem lịch, đặt sân, gọi dịch vụ và thanh toán, trong khi Quản trị viên cần các công cụ để quản lý sân, quản lý nhân viên, thiết lập giá và xem báo cáo thống kê. Việc mô hình hóa các yêu cầu này thông qua biểu đồ use case giúp các bên có một cái nhìn trực quan và thống nhất về phạm vi của dự án, đảm bảo sản phẩm cuối cùng đáp ứng đúng và đủ nhu cầu thực tế của người dùng và doanh nghiệp.

2.1. Xác định các tác nhân Actors chính trong hệ thống

Trong một hệ thống quản lý đặt sân bóng, việc xác định đúng các tác nhân là nền tảng để phân tích chức năng. Tài liệu phân tích chỉ ra ba tác nhân cốt lõi. Đầu tiên là Khách hàng, người trực tiếp tương tác với hệ thống để tìm kiếm thông tin, thực hiện đặt sân, gọi các dịch vụ đi kèm (nước uống, đồ ăn) và thanh toán. Thứ hai là Nhân viên, người chịu trách nhiệm vận hành hàng ngày, bao gồm xác nhận đặt sân (check-in/check-out), quản lý các yêu cầu dịch vụ tại sân và xử lý các giao dịch trực tiếp. Cuối cùng là Quản trị viên, người có quyền cao nhất, chịu trách nhiệm cấu hình toàn bộ hệ thống, bao gồm quản lý sân bóng, thiết lập bảng giá, quản lý danh sách khách hàng, quản lý nhân viên và quan trọng nhất là theo dõi các báo cáo thống kê về hoạt động kinh doanh. Việc phân định rõ vai trò giúp thiết kế bảng phân quyền chính xác.

2.2. Xây dựng biểu đồ Use Case cho từng chức năng cốt lõi

Sau khi xác định actors, bước tiếp theo là xây dựng biểu đồ use case để mô tả các tương tác giữa họ và hệ thống. Các use case chính bao gồm: UC01 (Đặt sân), UC03 (Thanh toán), UC04 (Quản lý đặt sân), UC07 (Quản lý sân bóng), UC08 (Quản lý danh sách khách hàng), và UC12 (Quản lý báo cáo thống kê). Ví dụ, use case 'Đặt sân' (UC01) được thực hiện bởi actor 'Khách hàng', bao gồm các bước như xem lịch trống, chọn khung giờ, xác nhận và nhận thông báo đặt sân thành công. Trong khi đó, use case 'Quản lý báo cáo thống kê' (UC12) chỉ dành cho 'Quản trị viên', cho phép họ xem doanh thu theo ngày, tháng, hoặc hiệu suất của từng sân. Việc đặc tả chi tiết từng use case (pre-condition, post-condition, standard process) giúp đội ngũ phát triển hiểu rõ luồng nghiệp vụ và xây dựng tính năng một cách chính xác.

III. Bí quyết thiết kế CSDL cho phần mềm quản lý sân bóng

Nền tảng của một phần mềm quản lý sân bóng ổn định và có khả năng mở rộng nằm ở khâu thiết kế cơ sở dữ liệu (CSDL). Một CSDL được thiết kế tốt sẽ đảm bảo tính toàn vẹn dữ liệu, hiệu suất truy vấn cao và dễ dàng bảo trì, nâng cấp trong tương lai. Trọng tâm của quá trình này là xây dựng sơ đồ ERD (Entity-Relationship Diagram), một công cụ mô hình hóa trực quan các thực thể chính và mối quan hệ giữa chúng. Các thực thể cốt lõi trong hệ thống quản lý đặt sân bao gồm: Khách Hàng, Sân Bóng, Lịch Đặt Sân, Hóa Đơn, Nhân Viên, và Dịch Vụ. Mối quan hệ giữa chúng cần được xác định rõ ràng, ví dụ: một Khách Hàng có thể có nhiều Lịch Đặt Sân; một Lịch Đặt Sân chỉ thuộc về một Sân Bóng tại một thời điểm cụ thể. Từ sơ đồ ERD, các bảng dữ liệu vật lý sẽ được tạo ra với các thuộc tính, khóa chính và khóa ngoại được định nghĩa chặt chẽ, đảm bảo logic nghiệp vụ được tuân thủ nghiêm ngặt và hệ thống hoạt động một cách trơn tru.

3.1. Xây dựng Sơ đồ Thực thể Kết hợp Sơ đồ ERD

Việc trực quan hóa cấu trúc dữ liệu thông qua sơ đồ ERD là bước không thể thiếu. Dựa trên phân tích, các thực thể chính cần được định nghĩa bao gồm: KhachHang (lưu thông tin cá nhân), SanBong (lưu thông tin về loại sân, giá), NhanVien (quản lý thông tin nhân sự), LichDatSan (thực thể trung tâm, ghi nhận ai đặt sân nào, vào thời gian nào), HoaDon (liên kết với Lịch Đặt Sân để xử lý thanh toán), và DichVu (quản lý các dịch vụ đi kèm như nước uống, đồ ăn). Các mối quan hệ quan trọng được xác định như: một-nhiều giữa KhachHangLichDatSan, một-nhiều giữa SanBongLichDatSan. Mối quan hệ giữa LichDatSanHoaDon là một-một. Sơ đồ này là bản thiết kế tổng thể, giúp đảm bảo tất cả các yêu cầu nghiệp vụ đều được phản ánh trong cấu trúc dữ liệu.

3.2. Chi tiết các bảng dữ liệu và ràng buộc toàn vẹn

Từ sơ đồ ERD, các bảng dữ liệu vật lý được triển khai. Mỗi bảng tương ứng với một thực thể và các cột tương ứng với các thuộc tính. Ví dụ, bảng LichDatSan sẽ có các cột như ID_LichDat (khóa chính), ID_KhachHang (khóa ngoại), ID_SanBong (khóa ngoại), ThoiGianBatDau, ThoiGianKetThuc, TrangThai (đã xác nhận, đã hủy). Việc thiết lập các ràng buộc toàn vẹn là cực kỳ quan trọng. Ràng buộc khóa ngoại đảm bảo không thể tạo một lịch đặt cho một khách hàng hoặc sân bóng không tồn tại. Ràng buộc UNIQUE trên cặp (ID_SanBong, ThoiGianBatDau) ngăn chặn việc đặt trùng lịch. Các ràng buộc CHECK đảm bảo dữ liệu hợp lệ, ví dụ như ThoiGianKetThuc phải lớn hơn ThoiGianBatDau. Một thiết kế cơ sở dữ liệu chặt chẽ sẽ giảm thiểu lỗi ở tầng ứng dụng và tăng tính ổn định cho toàn hệ thống.

IV. Cách thiết kế giao diện UI UX cho ứng dụng đặt sân

Thiết kế giao diện người dùng (UI)trải nghiệm người dùng (UX) quyết định trực tiếp đến sự đón nhận của người dùng đối với hệ thống quản lý đặt sân bóng. Một giao diện đẹp nhưng khó sử dụng sẽ không thể giữ chân khách hàng. Ngược lại, một hệ thống có UX tốt sẽ giúp người dùng thực hiện các tác vụ một cách nhanh chóng, trực quan và không gặp trở ngại. Đối với khách hàng, luồng đặt sân phải được tối giản hóa qua các bước: chọn sân, xem lịch trống theo dạng lưới (grid view), chọn khung giờ, xác nhận thông tin và thanh toán. Quá trình này nên diễn ra trên một hoặc hai màn hình để tránh làm người dùng bối rối. Đối với quản trị viên, giao diện dashboard cần cung cấp thông tin tổng quan một cách trực quan thông qua biểu đồ: doanh thu theo ngày, tỷ lệ lấp đầy sân, số lượng đặt sân mới. Việc thiết kế các luồng quy trình (activity diagram) và sơ đồ tuần tự (sequence diagram) trong giai đoạn phân tích giúp định hình rõ ràng các bước tương tác, làm cơ sở vững chắc cho việc thiết kế UI/UX hiệu quả.

4.1. Tối ưu hóa luồng đặt sân cho trải nghiệm người dùng UX

Luồng đặt sân là tương tác quan trọng nhất của khách hàng với hệ thống, do đó cần được ưu tiên tối ưu hóa. Một trải nghiệm người dùng (UX) tốt bắt đầu bằng việc cho phép người dùng xem nhanh trạng thái của tất cả các sân trong một khoảng thời gian cụ thể (ngày/tuần) thông qua giao diện lịch trực quan. Các khung giờ trống, đã được đặt, hoặc đang chờ xác nhận cần được phân biệt bằng màu sắc rõ ràng. Khi người dùng chọn một khung giờ, hệ thống cần hiển thị ngay lập tức thông tin giá tiền và các chính sách liên quan. Form điền thông tin nên được tinh gọn, chỉ yêu cầu những dữ liệu cần thiết nhất. Việc tích hợp các cổng thanh toán trực tuyến phổ biến và cho phép lưu thông tin thanh toán cho lần sau sẽ làm tăng đáng kể sự hài lòng và tỷ lệ hoàn tất đặt sân.

4.2. Thiết kế giao diện quản trị Dashboard hiệu quả

Giao diện quản trị là công cụ làm việc hàng ngày của nhân viên và chủ sân. Một giao diện người dùng (UI) hiệu quả cho dashboard cần ưu tiên hiển thị thông tin. Màn hình chính nên hiển thị các số liệu quan trọng nhất: tổng doanh thu trong ngày, số lượt đặt sân mới, danh sách các sân sắp đến giờ check-in. Chức năng quản lý lịch sân cần cho phép quản trị viên xem tổng quan lịch của tất cả các sân và thực hiện các thao tác nhanh như tạo đặt sân thủ công cho khách vãng lai, đổi sân, hoặc hủy lịch. Các mục như quản lý khách hàng sân bóngbáo cáo doanh thu cần được thiết kế với các bộ lọc thông minh, cho phép tìm kiếm, sắp xếp và xuất dữ liệu một cách linh hoạt, giúp việc quản lý và ra quyết định trở nên dễ dàng và chính xác hơn.

V. Lựa chọn công nghệ tương lai hệ thống đặt sân bóng

Việc lựa chọn công nghệ phát triển web phù hợp là yếu tố then chốt để đảm bảo hệ thống quản lý đặt sân bóng hoạt động hiệu quả, an toàn và dễ dàng mở rộng. Các lựa chọn công nghệ phổ biến hiện nay bao gồm các stack như LAMP (Linux, Apache, MySQL, PHP) cho các giải pháp truyền thống, hoặc MERN (MongoDB, Express.js, React, Node.js) cho các ứng dụng web hiện đại, có tính tương tác cao. Việc phát triển một website đặt sân bóng responsive hoặc xây dựng các ứng dụng đặt sân online riêng cho iOS và Android sẽ giúp tiếp cận được nhiều đối tượng khách hàng hơn. Nhìn về tương lai, các hệ thống này có thể được cải tiến bằng cách tích hợp trí tuệ nhân tạo (AI) để gợi ý khung giờ vàng, phân tích hành vi khách hàng, hoặc tự động hóa các chiến dịch marketing. Khả năng quản lý chuỗi sân bóng trên cùng một nền tảng cũng là một hướng phát triển quan trọng, giúp các chủ đầu tư sở hữu nhiều cơ sở có thể quản lý tập trung và hiệu quả.

5.1. Các công nghệ phát triển web và di động phổ biến

Đối với backend, các ngôn ngữ như PHP (với framework Laravel), Python (Django), hoặc JavaScript (Node.js) là những lựa chọn mạnh mẽ để xử lý logic nghiệp vụ và tương tác với cơ sở dữ liệu. Về phía frontend, các thư viện/framework như React, Vue.js, hoặc Angular giúp xây dựng một giao diện người dùng (UI) linh hoạt và có độ phản hồi cao. Để phát triển ứng dụng di động, các công nghệ cross-platform như React Native hoặc Flutter đang là xu hướng, cho phép xây dựng ứng dụng cho cả iOS và Android từ một mã nguồn duy nhất, giúp tiết kiệm thời gian và chi phí. Việc lựa chọn công nghệ cần dựa trên quy mô của dự án, kỹ năng của đội ngũ phát triển và kế hoạch mở rộng trong tương lai.

5.2. Hướng phát triển và mở rộng cho hệ thống trong tương lai

Một hệ thống quản lý đặt sân bóng không nên chỉ dừng lại ở các chức năng cơ bản. Hướng phát triển trong tương lai rất đa dạng và tiềm năng. Chức năng quản lý chuỗi sân bóng là một yêu cầu cấp thiết cho các doanh nghiệp lớn, cho phép quản lý tập trung dữ liệu khách hàng, lịch đặt và doanh thu từ nhiều chi nhánh. Hệ thống có thể tích hợp thêm các module quản lý giải đấu, cho phép người dùng tự tạo và quản lý các giải bóng đá mini. Việc áp dụng IoT (Internet of Things) để tự động bật/tắt đèn điện theo lịch đặt cũng là một cải tiến thông minh giúp tiết kiệm chi phí vận hành. Hơn nữa, việc phân tích dữ liệu lớn (Big Data) từ lịch sử đặt sân có thể giúp chủ sân tối ưu hóa giá cả theo giờ cao điểm và thấp điểm, tối đa hóa lợi nhuận.

10/07/2025
Đề tài phân tích thiết kế hệ thống đặt sân bóng

Trích đoạn nội dung tài liệu

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.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tuyệt vời! Dưới đây là bản tóm tắt chuyên sâu theo chuẩn SEO cho tài liệu của bạn.

Tài liệu Hệ Thống Quản Lý Đặt Sân Bóng: Phân Tích và Thiết Kế là một hướng dẫn chi tiết và thực tiễn, trình bày toàn bộ quy trình từ việc khảo sát yêu cầu, phân tích nghiệp vụ cho đến thiết kế một phần mềm quản lý hoàn chỉnh. Người đọc sẽ nắm bắt được các bước cốt lõi như xây dựng biểu đồ use case, biểu đồ tuần tự, thiết kế cơ sở dữ liệu và giao diện. Đây là một tài liệu tham khảo quý giá cho sinh viên và lập trình viên muốn áp dụng lý thuyết công nghệ phần mềm vào một dự án thực tế, giúp tối ưu hóa việc quản lý và vận hành sân bóng.

Các nguyên tắc phân tích và thiết kế hệ thống này có thể được áp dụng rộng rãi trong nhiều lĩnh vực khác nhau. Để mở rộng kiến thức và có cái nhìn đa chiều, bạn có thể khám phá thêm cách các phương pháp này được triển khai trong các bối cảnh khác. Chẳng hạn, tài liệu Phân tích và thiết kế phần mềm quản lý điểm học sinh trung học phổ thông sẽ cho bạn thấy một ứng dụng tương tự trong môi trường giáo dục. Nếu quan tâm đến lĩnh vực nhân sự, bài luận văn phân tích thiết kế phần mềm quản trị nhân lực tại công ty cổ phần xây dựng và kỹ thuật môi trường bách khoa cung cấp một ví dụ điển hình về quản lý nhân viên. Tương tự, để tìm hiểu sâu hơn về mảng kinh doanh, tài liệu Phân tích và thiết kế phần mềm quản lý bán hàng trong công ty cổ phần nội thất dtf việt nam là một nghiên cứu sâu sắc về hệ thống quản lý bán hàng.