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

Tải trọn bộ đồ án 2 xây dựng phần mềm quản lý sân bóng. Báo cáo chi tiết, đầy đủ các phần phân tích, thiết kế hệ thống cho sinh viên CNTT.

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
1
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 quản lý toàn diện được phát triển nhằm giải quyết các thách thức trong 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ể dục thể thao, nhu cầu quản lý hiệu quả các sân bóng ngày càng trở nên cấp thiết. Phần mềm quản lý sân bóng cung cấp các tính năng toàn diện bao gồm 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ụ. Đây là một giải pháp công nghệ thông tin hiện đại giúp tối ưu hóa quy trình quản lý, nâng cao chất lượng dịch vụ và tăng hiệu quả kinh doanh. Đồ án được xây dựng dựa trên phương pháp phát triển phần mềm hướng đối tượng, đảm bảo tính khoa học và thực tiễn cao.

1.1. Mục Đích Xây Dựng Phần Mềm

Mục đích chính của phần mềm quản lý sân bóng là tự động hóa các quy trình kinh doanh thủ công, giảm thiểu sai sót và tiết kiệm thời gian. Hệ thống giúp quản lý hiệu quả các thông tin khách hàng, lịch đặt sân, tài chính và nhân sự. Phần mềm quản lý cung cấp báo cáo chi tiết, thống kê doanh thu và hỗ trợ ra quyết định kinh doanh. Ngoài ra, nó cải thiện trải nghiệm khách hàng thông qua dịch vụ nhanh chóng và chính xác.

1.2. Phạm Vi Và Đối Tượng Người Dùng

Đồ án phần mềm được thiết kế cho các sân bóng đá mini với quy mô từ nhỏ đến vừa. Đối tượng người dùng bao gồm quản lý sân bóng, nhân viên tiếp đón, kế toán và các khách hàng sử dụng dịch vụ. Phần mềm quản lý sân bóng hỗ trợ cả giao diện quản trị viên và giao diện khách hàng, đáp ứng nhu cầu của tất cả bên liên quan.

II. Phân Tích Yêu Cầu Hệ Thống

Giai đoạn phân tích yêu cầu hệ thống là nền tảng quan trọng trong quá trình phát triển phần mềm quản lý sân bóng. Thông qua khảo sát thực tế tại các sân bóng đá mini như sân bóng Năm nhỏ, đội ngũ dự án đã xác định rõ các yêu cầu chức năng và yêu cầu phi chức năng. Yêu cầu chức năng bao gồm các tính năng như đặt sân, quản lý khách hàng, quản lý nhân viên, quản lý tài sản và tính toán hoá đơn. Yêu cầu phi chức năng liên quan đến hiệu suất, bảo mật, độ tin cậy và khả năng mở rộng của hệ thống. Việc phân tích kỹ lưỡng này đảm bảo rằng phần mềm quản lý phù hợp với nhu cầu thực tế của người dùng.

2.1. Yêu Cầu Chức Năng Chính

Yêu cầu chức năng của phần mềm quản lý sân bóng bao gồm: quản lý thông tin sân bóng và các phòng tập, quản lý khách hàng và hồ sơ cá nhân, đặt sân trực tuyến, quản lý nhân viên, tính toán và in hoá đơn dịch vụ, quản lý tài sản thiết bị, và hệ thống báo cáo thống kê doanh thu. Mỗi tính năng được thiết kế để tăng hiệu suất hoạt động.

2.2. Yêu Cầu Phi Chức Năng

Yêu cầu phi chức năng của hệ thống bao gồm: hiệu suất cao với thời gian phản hồi nhanh, bảo mật dữ liệu khách hàng mạnh mẽ, độ tin cậy cao để hoạt động 24/7, khả năng mở rộng để tăng thêm tính năng, và giao diện thân thiện với người dùng.

III. Thiết Kế Kiến Trúc Hệ Thống

Thiết kế kiến trúc hệ thống là bước quan trọng tiếp theo trong quá trình phát triển phần mềm quản lý sân bóng. Hệ thống được thiết kế dựa trên phương pháp phát triển phần mềm hướng đối tượng (OOP), với kiến trúc phân tầng rõ ràng. Sơ đồ thực thể liên kết (ERD) được xây dựng để thể hiện mối quan hệ giữa các đối tượng dữ liệu như khách hàng, phiếu đặt sân, nhân viên, và tài sản thiết bị. Các use case diagram minh họa tương tác giữa người dùng và hệ thống, trong khi activity diagram mô tả luồng hoạt động chi tiết. Cơ sở dữ liệu được thiết kế tối ưu với các bảng chuẩn hóa, đảm bảo tính toàn vẹn và hiệu suất truy vấn cao.

3.1. Sơ Đồ Use Case Và Activity

Use case diagram của phần mềm quản lý sân bóng thể hiện các actor chính như quản lý, nhân viên, khách hàng và các use case như đặt sân, thanh toán, quản lý dữ liệu. Activity diagram minh họa chi tiết từng quy trình như quy trình đặt sân từ khách hàng đến xác nhận và thanh toán hoá đơn.

3.2. Thiết Kế Cơ Sở Dữ Liệu

Cơ sở dữ liệu của phần mềm quản lý bao gồm các bảng như Customer (khách hàng), Employee (nhân viên), Pitch (sân bóng), Booking (phiếu đặt sân), Invoice (hoá đơn), và Equipment (tài sản thiết bị). Các bảng được liên kết với khóa ngoại, đảm bảo toàn vẹn dữ liệu và tối ưu hoá truy vấn.

IV. Kết Quả Thực Hiện Và Hướng Phát Triển Tương Lai

Đồ án phần mềm quản lý sân bóng đã hoàn thành thành công với đầy đủ các tính năng cốt lõi được triển khai và kiểm thử. Hệ thống đã được xây dựng với giao diện người dùng trực quan, hỗ trợ các chức năng quản lý toàn diện từ đặt sân, quản lý khách hàng, nhân viên cho đến tài chính. Phần mềm quản lý sân bóng đã được kiểm thử toàn diện bao gồm kiểm thử chức năng, kiểm thử giao diện và kiểm thử hiệu suất. Kết quả kiểm thử cho thấy hệ thống ổn định, an toàn và đáp ứng đầy đủ các yêu cầu đã đề ra. Hướng phát triển tương lai bao gồm tích hợp thanh toán trực tuyến, phát triển ứng dụng di động, hỗ trợ đa ngôn ngữ và tích hợp AI để dự đoán nhu cầu đặt sân.

4.1. Kết Quả Đạt Được Từ Đồ Án

Phần mềm quản lý sân bóng đã đạt được các kết quả chính: xây dựng hoàn chỉnh hệ thống với 6 module chính (đăng nhập, quản lý khách hàng, nhân viên, phiếu đặt sân, tài sản, hoá đơn). Giao diện được thiết kế thân thiện, hỗ trợ cả desktop. Hệ thống hoạt động ổn định và đáp ứng các yêu cầu hiệu suất.

4.2. Hướng Phát Triển Tiếp Theo

Hướng phát triển tương lai của phần mềm quản lý sân bóng bao gồm: phát triển ứng dụng di động iOS/Android, tích hợp cổng thanh toán trực tuyến, thêm tính năng đặt sân theo bản đồ thực, hỗ trợ đa ngôn ngữ, tích hợp lịch sử đặt sân và thống kê khách hàng nâng cao.

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) 11 Vị trí/ Phương tiện: Sân bóng Năm Thời gian bắt đầu: 13/09/2022 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 12 sân được diễn ra như thế sân bóng gặp nhân viên của sân bóng 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 14 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? 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. 15 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. 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 16 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. 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 17 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: 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. 18 • 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 đủ