Báo cáo Đồ án 2: Xây dựng phần mềm quản lý sân bóng - Nguyễn Lê Anh Tú

Tải miễn phí báo cáo đồ án 2 xây dựng phần mềm quản lý sân bóng. Tài liệu chi tiết về phân tích, thiết kế hệ thống, CSDL và giao diện người dùng.

Chuyên ngành

Phương pháp phát triển phần mềm hướng đối tượng

Người đăng

Ẩn danh

Thể loại

Đồ án

2022

97
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Tổng Quan Về Đồ Án Phần Mềm Quản Lý Sân Bóng

Đồ án phần mềm quản lý sân bóng là một hệ thống thông tin toàn diện được xây dựng nhằm giải quyết các thách thức trong quản lý hoạt động kinh doanh của các sân bóng đá mini hiện đại. Với sự phát triển nhanh chóng của ngành thể thao, nhu cầu quản lý hiệu quả các hoạt động từ đặt sân, quản lý khách hàng đến quản lý tài sản thiết bị ngày càng trở nên cấp thiết. Phần mềm quản lý sân bóng được thiết kế để tối ưu hóa quy trình nghiệp vụ, nâng cao chất lượng dịch vụ và tăng hiệu suất hoạt động. Báo cáo đồ án này trình bày chi tiết các giai đoạn phát triển từ khảo sát, phân tích yêu cầu, thiết kế hệ thống cho đến triển khai ứng dụng.

1.1. Mục Đích và Phạm Vi Đồ Án

Mục đích chính của đồ án quản lý sân bóng là xây dựng một hệ thống quản lý tích hợp giúp các nhà quản lý sân bóng mini có thể quản lý toàn bộ các hoạt động kinh doanh một cách hiệu quả. Phạm vi đồ án bao gồm quản lý sân bóng, quản lý khách hàng, quản lý nhân viên, quản lý phiếu đặt sân, quản lý tài sản thiết bị, và quản lý hoá đơn dịch vụ, giúp tự động hóa các quy trình và giảm thiểu sai sót thủ công.

1.2. Kế Hoạch Thực Hiện

Kế hoạch thực hiện đồ án được chia thành các giai đoạn rõ ràng từ tháng 9 đến tháng 12 năm 2022, bắt đầu từ khảo sát hiện trạng, phân tích yêu cầu, thiết kế hệ thống, thiết kế giao diện cho đến xây dựng các tính năng chính. Mỗi giai đoạn được lập kế hoạch chi tiết với thời gian biểu rõ ràng để đảm bảo tiến độ và chất lượng của phần mềm quản lý.

II. Khảo Sát Hiện Trạng Và Phân Tích Yêu Cầu

Phân tích yêu cầu là bước quan trọng trong quá trình phát triển phần mềm quản lý sân bóng, giúp xác định chính xác những tính năng và chức năng mà hệ thống cần có. Thông qua khảo sát thực tế tại các sân bóng đá mini, đặc biệt là sân bóng Năm Nhỏ, nhóm phát triển đã xác định được các quy trình nghiệp vụ hiện tại, những điểm yếu và những nhu cầu cải tiến. Yêu cầu chức năng bao gồm các tính năng cốt lõi như quản lý khách hàng, quản lý đặt sân, quản lý hóa đơn, trong khi yêu cầu phi chức năng liên quan đến hiệu suất, bảo mật và khả năng mở rộng của hệ thống.

2.1. Khảo Sát Hiện Trạng Tổ Chức

Quá trình khảo sát hiện trạng tổ chức tại sân bóng cho thấy các vấn đề như quản lý thủ công dẫn đến hiệu suất thấp, khó quản lý khách hàng và hóa đơn. Mô hình hóa hệ thống được thực hiện thông qua sơ đồ luồng dữ liệu, giúp visualize các quy trình nghiệp vụ và xác định các điểm cần cải tiến trong phần mềm quản lý sân bóng.

2.2. Phân Tích Yêu Cầu Chức Năng

Yêu cầu chức năng của hệ thống quản lý được phân chia chi tiết bao gồm: quản lý khách hàng, quản lý nhân viên, quản lý sân bóng, quản lý phiếu đặt sân, quản lý thiết bị tài sản, và quản lý hóa đơn dịch vụ. Mỗi chức năng được mô tả cụ thể với use case diagramactivity diagram để đảm bảo sự rõ ràng trong thiết kế.

III. Thiết Kế Hệ Thống Và Cơ Sở Dữ Liệu

Thiết kế hệ thống quản lý sân bóng sử dụng phương pháp hướng đối tượng (OOP) để xây dựng một kiến trúc vững chắc và dễ bảo trì. Sơ đồ thực thể liên kết (Entity-Relationship Diagram) được xây dựng để mô tả các thực thể trong hệ thống như Khách hàng, Nhân viên, Sân bóng, Đặt sân, và các mối quan hệ giữa chúng. Cơ sở dữ liệu được thiết kế để lưu trữ toàn bộ thông tin cần thiết, đảm bảo tính toàn vẹn dữ liệu, hiệu suất truy vấn và khả năng mở rộng. Các bảng cơ sở dữ liệu được chuẩn hóa theo các quy tắc thiết kế cơ sở dữ liệu quan hệ để tối ưu hóa lưu trữ và truy cập dữ liệu.

3.1. Mô Hình Thực Thể Liên Kết

Sơ đồ ER (Entity-Relationship) của phần mềm quản lý sân bóng xác định các thực thể chính như: Khách hàng, Nhân viên, Sân bóng, Phiếu đặt sân, Thiết bị, và Dịch vụ. Các mối quan hệ giữa các thực thể được thiết kế để đảm bảo dữ liệu được lưu trữ một cách logic và hiệu quả, tạo nền tảng vững chắc cho hệ thống quản lý hoạt động ổn định.

3.2. Cấu Trúc Cơ Sở Dữ Liệu

Cơ sở dữ liệu của phần mềm quản lý được xây dựng với các bảng được chuẩn hóa bao gồm: Tbl_Users (người dùng), Tbl_Customers (khách hàng), Tbl_Employees (nhân viên), Tbl_Pitches (sân), Tbl_Bookings (đặt sân), Tbl_Equipment (thiết bị), và Tbl_Services (dịch vụ). Mỗi bảng được thiết kế với các trường thích hợp để đảm bảo hiệu suất hệ thống và dễ bảo trì.

IV. Thiết Kế Giao Diện Và Kết Quả Đạt Được

Giao diện người dùng (UI) của phần mềm quản lý sân bóng được thiết kế thân thiện, dễ sử dụng và đáp ứng nhu cầu thực tế của các nhà quản lý sân bóng. Các trang chức năng chính bao gồm: trang đăng nhập, quản lý khách hàng, quản lý nhân viên, quản lý phiếu đặt sân, quản lý tài sản thiết bị, quản lý hoá đơn dịch vụ, và trang số liệu tổng quan. Thiết kế giao diện tuân theo các nguyên tắc UX/UI hiện đại để đảm bảo trải nghiệm người dùng tốt nhất. Kết quả đạt được từ đồ án phần mềm bao gồm một hệ thống quản lý hoàn chỉnh, có khả năng quản lý hiệu quả toàn bộ hoạt động kinh doanh của sân bóng, nâng cao chất lượng dịch vụ và giảm chi phí hoạt động.

4.1. Các Tính Năng Chính Của Giao Diện

Giao diện phần mềm quản lý sân bóng bao gồm các tính năng cốt lõi: Trang đăng nhập bảo mật, Quản lý khách hàng (thêm, sửa, xóa, tìm kiếm), Quản lý nhân viên, Quản lý phiếu đặt sân, Quản lý thiết bị và tài sản, Quản lý hoá đơn dịch vụ. Bảng điều khiển tổng quan cung cấp thống kê chi tiết về doanh thu, lượng khách hàng, tình trạng sân bóng, giúp nhà quản lý có cái nhìn toàn diện.

4.2. Hướng Phát Triển Tương Lai

Hướng phát triển của phần mềm quản lý sân bóng bao gồm tích hợp thanh toán trực tuyến, ứng dụng di động (mobile app), hệ thống đặt sân trực tuyến cho khách hàng, tích hợp AI để dự báo nhu cầu, và hỗ trợ đa chi nhánh. Những cải tiến này sẽ giúp hệ thống quản lý ngày càng mạnh mẽ và đáp ứng tốt hơn các nhu cầu thực tế của thị trường sân bóng.

28/12/2025

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

Chương 1 nhằm mục đích giới thiệu tổng quan về nội dung của đề tài, bao gồm: Lý do lựa chọn đề tài, nội dung và phạm vi nghiên cứu của đề tài, các công cụ được sử dụng trong quá trình thực hiện đề tài, bố cục của báo cáo. • Chương 2: Xác định và phân tích yêu cầu Trong chương 2, em sẽ trình bày sơ lược về sơ đồ tổ chức của sân bóng đá mini Năm Nhỏ cũng như những quy trình nghiệp vụ trong công tác quản lý của sân bóng này. Từ đó đưa ra phương pháp tiếp cận và giải quyết vấn đề của em. • Chương 3: Thiết kế hệ thống Trình bày chi tiết quá trình phân tích và thiết kế hệ thống dựa trên ngôn ngữ mô hình hóa UML.

• Chương 4: Kết luận và hướng mở rộng Trình bày kết quả thu được sau quá trình thực hiện đề tài cũng như định hướng phát triển, mở rộng hệ thống trong tương lai. XÁC ĐỊNH VÀ PHÂN TÍCH YÊU CẦU 3. Khảo sát hiện trạng 3. Phỏng vấn Kế hoạch phỏng vấn tổng quan Hệ thống Quản lý sân bóng mini STT Chủ đề Yêu cầu Ngày bắt Ngày kết đầu thúc Quy trình quản Nắm và hiểu rõ quy trình 1 lý lịch đặt sân quản lý lịch đặt sân 13/09/2022 13/09/2022 Quy trình quản Nắm và hiểu rõ quy trình 2 lý khách hàng quản lý khách hàng 13/09/2022 13/09/2022 Quy trình quản Nắm và hiểu rõ quy trình lý dịch vụ quản lý các dịch vụ của 13/09/2022 3 13/09/2022 sân bóng Quy trình quản Nắm và hiểu rõ quy trình 4 lý tài chính quản lý tài chính 13/09/2022 13/09/2022 Quy trình quản Nắm và hiểu rõ quy trình lý tài sản thiết quản lý tài sản thiết bị 5 của sân bóng 13/09/2022 13/09/2022 bị Bảng 3.

Bảng kế hoạch phỏng vấn tổng quan Bảng kế hoạch phỏng vấn Hệ thống quản lý sân bóng mini Người được phỏng vấn: anh Huy Phân tích viên: Nguyễn Lê Anh Tú (chủ sân) Vị trí/ Phương tiện: Sân bóng Năm Thời gian bắt đầu: 13/09/2022 11 Nhỏ Mục tiêu: Thu thập thông tin và hiểu được quy trình hoạt động của việc quản lý sân bóng Chi tiết buổi phỏng vấn: Thời gian ước lượng - Giới thiệu - 5 phút - Tổng quan về hệ thống - 10 phút - Tổng quan buổi phỏng vấn - 3 tiếng Tổng quan buổi phỏng vấn: - Chủ đề 1: Quy trình quản lý lịch đặt sân - Chủ đề 2: Quy trình quản lý khách hàng - Chủ đề 3: Quy trình quản lý dịch vụ - Chủ đề 4: Quy trình quản lý tài chính - Chủ đề 5: Quy trình quản lý tài sản thiết bị - Chủ đề 6: Báo cáo, thống kê Người được phỏng vấn: Ngày: Chủ đề Câu hỏi Nội dung ghi nhận Chủ đề Quy trình quản lý cho Khi có nhu cầu thuê sân đá bóng, 1+2 thuê sân bóng của chủ khách hàng có thể đến trực tiếp sân bóng hoặc gọi vào số điện thoại của sân được diễn ra như thế sân bóng gặp nhân viên của sân bóng 12 nào? để đặt sân. Khách hàng cần cung cấp thông tin loại sân cần thuê, giờ thuê, ngày thuê sân. Dựa vào thông tin đặt sân của khách hàng cung cấp và bảng theo dõi đặt sân trên hệ thống, nhân viên sẽ trả lời kết quả đặt sân cho khách hàng: Còn sân hoặc hết sân. Nếu còn sân, nhân viên sẽ yêu cầu khách hàng cung cấp các thông tin liên hệ cá nhân.

Từ các thông tin khách hàng cung cấp, nhân viên lập phiếu đặt sân cho khách hàng. Trong trường hợp khách hàng đặt sân qua điện thoại, các thông tin phiếu đặt sân của khách hàng sẽ được nhân viên gửi qua tin nhắn điện thoại. Nếu hết sân, nhân viên sẽ tư vấn khách hàng đặt sân vào các khung giờ khác. Khi hủy sân đã đặt, khách hàng có thể đến trực tiếp hoặc gọi vào số điện thoại của sân bóng gặp nhân viên sân bóng.

Nhân viên sân bóng yêu cầu khách hàng cung cấp các thông tin đúng với thông tin đã đặt sân và hủy sân cho khách hàng. 13 Khi khách hàng đến nhận sân đã đặt sẽ cung cấp cho nhân viên sân bóng phiếu đặt sân (có thể là phiếu in hoặc tin nhắn điện thoại), nhân viên xác minh phiếu đặt sân và hướng dân khách hàng đến sân đã đặt như trên phiếu đặt sân. Thanh toán thuê sân: Khách hàng phải thanh toán thuê sân ngay sau khi sử dụng xong sân bóng đã thuê. Nhân viên lập hóa đơn thanh toán cho khách hàng.

Chủ đề 3 Sân bóng cung cấp các Khi khách hàng có nhu cầu được dịch vụ nào đến với cung cấp các dịch vụ, nhân viên sẽ khách hàng? Khi khách tiếp nhận thông tin khách hàng và hàng có yêu cầu được cung cấp các dịch vụ theo yêu cầu cung cấp các dịch vụ, của khách hàng, lập hóa đơn thanh quy trình xử lý được diễn toán khách hàng sử dụng dịch vụ. ra như thế nào? Khách hàng sử dụng dịch vụ vào thời điểm đó có thể là khách hàng có thuê sân hoặc không có thuê sân: người xem đá bóng hoặc thành viên khác của đội bóng Chủ đề 4 Quản lý tài chính của sân Doanh thu của sân bóng phần lớn sẽ bóng bao gồm những đến từ hoạt động cho thuê sân bóng. phần nào? 14 Bên cạnh đó, các dịch vụ cũng đem về một khoản thu nhỏ trong tổng số doanh thu của sân bóng. Về phần phí duy trì: hầu hết tập trung vào các hạng mục mua sắm, bảo trì thiết bị của sân.

Quy trình tuyển dụng và Khi tuyển dụng, quản lý sân bóng sẽ tiếp nhận nhân viên của nhận các hồ sơ, thông tin ứng tuyển, sân bóng được diễn ra như thế nào? sau đó liên hệ với các ứng viên để thỏa thuận công việc. Thông tin cá nhân của các nhân viên khi được nhận vào làm việc sẽ được lưu vào hệ thống. Lương nhân viên sẽ được tính theo tháng và nhận vào cuối tháng. Chủ đề 5 Khi sân bóng có nhu cầu Khi có nhu cầu được cung cấp các tài được cung cấp các tài sản thiết bị, quản lý báo với chủ sân sản, thiết bị thì quy trình bóng, chủ sân sẽ đặt mua các thiết bị xử lý được diễn ra như từ nhà cung cấp.

Khi giao hàng, nhà thế nào ? cung cấp cung cấp hàng được giao kèm theo hóa đơn bán hàng, nhân viên kiểm tra hàng theo hóa đơn bán hàng, thanh toán và lưu lại các thông tin nhập hàng. 15 Chủ đề 6 Những báo cáo, thống kê Cuối tháng, quản lý lập các báo cáo nào mà hệ thống có thể gửi chủ sân, gồm: Báo cáo doanh thu cung cấp để việc quản lý sân bóng, Báo cáo doanh thu dịch vụ, được tốt hơn. Báo cáo mua hàng, Báo cáo lương nhân viên. Bảng ghi chép chi tiết nội dung buổi phỏng vấn 3.

Hiện trạng tổ chức 3. Giới thiệu tổng quan Sân bóng đá mini Năm Nhỏ, địa chỉ: đối diện trường Đại học thể dục, thể thao thành phố Hồ Chí Minh, phường Linh Trung, quận Thủ Đức hiện tại là một trong những sân bóng đá mini lớn nhất tại khu vực quận Thủ Đức, với 2 loại sân bóng đá mini là: sân thi đấu 5 người và sân thi đấu 7 người. Trong đó gồm 5 sân 5 người và 1 sân 7 người với giá thuê giao động từ 100. Sân bóng đá mini Năm Nhỏ hoạt động vào 6h đến 24h hàng ngày.

Sân bóng mini Năm Nhỏ được, đánh giá là sân bóng mini có chất lượng mặt cỏ nhân tạo đẹp và tốt tại quận Thủ Đức, đồng thời về an ninh, cơ sở trang thiết bị, dịch vụ cùng đội ngũ nhân viên nhiệt tình, thân thiện luôn đảm bảo chất lượng khi khách hàng đến sân. Bởi những thế mạnh trên, Năm Nhỏ luôn được khách hàng trên địa bàn quận Thủ Đức chọn là nơi đầu tiên nghĩ đến khi muốn thuê sân đá bóng. Không những vậy, sân bóng đá mini Năm Nhỏ còn thường xuyên được chọn là nơi để tổ chức các giải đấu bóng đá phong trào lớn của các cơ quan, đơn vị, tổ chức trên địa bàn quận Thủ Đức, thu hút nhiều đội bóng tham gia thi đấu. 16 Sân bóng đá mini Năm Nhỏ là đơn vị kinh doanh 2 mảng chính là cho thuê sân bóng và kinh doanh dịch vụ phục vụ khách hàng đến sân.

Về mảng kinh doanh cho thuê sân bóng, sân bóng đá mini Năm Nhỏ gồm có 5 sân bóng dành cho đội 5 người và 1 sân bóng dành cho đội 7 người với giá thuê giao động từ 100. Về mảng kinh doanh dịch vụ phục vụ khách hàng khi đến sân, Năm Nhỏ cung cấp rất nhiều dịch vụ từ cho thuê áo đấu, thuê dụng cụ cổ vũ cho đến việc cung cấp các dịch vụ như các loại nước giải khát, giày thể thao, đồ ăn nhanh và cả các dụng cụ sơ cấp cứu y tế. Để phục vụ cho việc kinh doanh, Năm Nhỏ còn quản lý một đội ngũ nhân viên tương đối lớn cùng nhiều tài sản và các trang thiết bị. Với lượng khách hàng ngày càng tăng, việc quản lý toàn bộ hoạt động của sân bóng ngày càng phức tạp và khó khăn.

Thế nhưng đến nay mọi công tác quản lý tại sân bóng đá mini Năm Nhỏ đều thực hiện một cách hoàn toàn thủ công. Nhận thấy những khó khăn trong công tác quản lý cũng như mong muốn đến từ đội ngũ quản lý sân bóng, nếu được áp dụng một hệ thống tin học để thực hiện công tác quản lý hàng ngày tại sân bóng sẽ hỗ trợ được rất nhiều và thuận tiện trong việc quản lý sân bóng đá mini Năm Nhỏ. Sơ đồ cơ cấu tổ chức Qua quá trình tìm hiểu, khảo sát thực tế, cơ cấu tổ chức của sân bóng mini Năm Nhỏ được thể hiện qua sơ đồ sau: 17 Hình 3. Hiện trạng tổ chức của sân bóng mini Năm Nhỏ 3.

Mô tả cơ cấu tổ chức • Chủ sở hữu: Là người quản lý, điều hành các hoạt động của sân bóng thông qua quản lý. • Quản lý: Là người trực tiếp làm việc với nhân viên, khách hàng, giải quyết các vấn đề phát sinh tại sân bóng. • Bộ phận Kinh doanh sân bóng: Chịu trách nhiệm trong việc cho thuê sân bóng, đảm bảo đồng bộ các công việc từ đăng ký sân bóng đến việc thanh toán cho khách hàng, giám sát chất lượng sân bóng, tiếp nhận ý kiến khách hàng về sân bóng, thông báo với quản lý để khắc phục kịp thời. • Bộ phận Kinh doanh dịch vụ: Chịu trách nhiệm trong việc cho thuê sân bóng, đảm bảo đồng bộ các công việc từ đăng ký sân bóng đến việc thanh toán cho khách hàng, giám sát chất lượng sân bóng, tiếp nhận ý kiến khách hàng về sân bóng, thông báo với quản lý để khắc phục kịp thời.

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