1. Trang chủ
  2. » Tất cả

Báo cáo đồ án 2 xây dựng phần mềm quản lý sân bóng

99 119 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Báo cáo Đồ án 2 Xây dựng Phần mềm Quản lý Sân bóng
Tác giả Nguyễn Lê Anh Tú
Người hướng dẫn ThS. Trần Thị Hồng Yến
Trường học Trường Đại học Công nghệ Thông tin - Đại học Quốc gia TP. Hồ Chí Minh
Chuyên ngành Công nghệ Thông tin
Thể loại Báo cáo đồ án
Năm xuất bản 2022
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 99
Dung lượng 8,89 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Cấu trúc

  • CHƯƠNG 1. TỔNG QUAN VỀ ĐỒ ÁN (6)
    • 1.1. Thông tin đồ án (6)
    • 1.2. Kế hoạch thực hiện (6)
  • CHƯƠNG 2. TỔNG QUAN VỀ ĐỀ TÀI (8)
    • 2.1. Đặt vấn đề (8)
    • 2.2. Phạm vi (9)
    • 2.3. Nhiệm vụ (9)
    • 2.4. Công cụ sử dụng (10)
    • 2.5. Bố cục báo cáo (11)
  • CHƯƠNG 3. XÁC ĐỊNH VÀ PHÂN TÍCH YÊU CẦU (12)
    • 3.1. Khảo sát hiện trạng (12)
      • 3.1.1. Phỏng vấn (12)
      • 3.1.2. Hiện trạng tổ chức (17)
      • 3.1.3. Các quy trình nghiệp vụ (21)
    • 3.2. Mô hình hóa hệ thống khảo sát (23)
      • 3.1.1. Sơ đồ chức năng (24)
      • 3.1.2. Sơ đồ luồng dữ liệu (24)
    • 3.4. Lựa chọn phương án thiết kế (35)
      • 3.1.1. Các yêu cầu của hệ thống (35)
      • 3.1.2. Các ràng buộc của hệ thống (36)
      • 3.1.3. Các phương án đề xuất cho hệ thống (36)
      • 3.1.4. Chọn lựa phương án thiết kế (37)
  • CHƯƠNG 4. THIẾT KẾ HỆ THỐNG (39)
    • 4.1. Sơ đồ use case (39)
    • 4.2. Danh sách các tác nhân của hệ thống (42)
    • 4.3. Danh sách các use case (43)
    • 4.4. Đặc tả Use case và Activity Diagram (0)
    • 4.5. Xây dựng sơ đồ thực thể liên kết (55)
    • 4.6. Xây dựng sơ đồ thực thể liên kết (0)
    • 4.7. Xây dựng các bảng cơ sở dữ liệu (0)
  • CHƯƠNG 5. THIẾT KẾ GIAO DIỆN (67)
    • 5.0 Trang đăng nhập (67)
    • 5.1 Quản lý khách hàng (68)
    • 5.2 Quản lý nhân viên (74)
    • 5.3 Quản lý phiếu đặt sân (79)
    • 5.4 Quản lý tài sản thiết bị (85)
    • 5.5 Quản lý hoá đơn dịch vụ (91)

Nội dung

Nhân viên sân bóng yêucầu khách hàng cung cấp các thôngtin đúng với thông tin đã đặt sân và... Khi khách hàng có nhu cầu được cung cấp các dịch vụ, nhân viên sẽ tiếp nhận thông tin khách

TỔNG QUAN VỀ ĐỒ ÁN

Thông tin đồ án

Sinh viên thực hiện: Nguyễn Lê Anh Tú - 16521345

Email: 16521345@gm.uit.edu.vn

Kế hoạch thực hiện

Bảng 1.2 Bảng kế hoạch thực hiện

12/09/2022 – 15/09/2022 Tìm hiểu đề tài, khảo sát hiện trạng tại sân bóng đá Năm nhỏ.

16/09/2022 – 24/09/2022 Tìm hiểu, nghiên cứu công nghệ và mô hình hóa hệ thống quản lý sân bóng mini.

25/10/2022 – 08/10/2022 Phân tích và thiết kế hệ thống.

17/10/2022 – 24/10/2022 Xây dựng các tính năng về đăng nhập hệ thống và quản lý tài khoản.

25/10/2022 – 01/11/2022 Xây dựng tính năng quản lý sân bóng.

02/11/2022 – 09/11/2022 Xây dựng tính năng quản lý khách hàng và quản lý phiếu đặt sân.

10/11/2022 – 17/11/2022 Xây dựng tính năng quản lý cài đặt.

18/11/2022 – 24/11/2022 Xây dựng tính năng quản lý nhà cung cấp và quản lý đơn nhập hàng.

25/11/2022 – 02/12/2022 Xây dựng tính năng quản lý tài sản thiết bị và quản lý dịch vụ.

03/12/2022 – 16/12/2022 Xây dựng các tính năng thống kê và kiểm thử hệ thống.

17/12/2022 – 24/12/2022 Hoàn thiện và viết báo cáo.

TỔNG QUAN VỀ ĐỀ TÀI

Đặt vấn đề

Trong bối cảnh khoa học và công nghệ ngày càng phát triển, nhu cầu giải quyết công việc nhanh chóng và tiện lợi đã thúc đẩy việc ứng dụng công nghệ thông tin trong quản lý Các hệ thống tin học phục vụ quản lý kinh doanh ngày càng trở nên phổ biến và được các tổ chức, doanh nghiệp đầu tư chú trọng để nâng cao hiệu quả công tác quản lý.

Với sự phát triển không ngừng của khoa học và công nghệ, con người ngày càng chú trọng hơn đến vấn đề chăm sóc sức khỏe bản thân Các hoạt động thể thao ngày càng phổ biến và phát triển mạnh mẽ, góp phần nâng cao chất lượng cuộc sống Nhiều trung tâm, địa điểm thể thao đã được đầu tư xây dựng như câu lạc bộ thể hình, sân cầu lông, sân tennis, trong đó không thể bỏ qua các sân bóng đá mini – sự lựa chọn lý tưởng giúp mọi người rèn luyện thể chất và giải trí một cách tiện lợi.

Hiện nay, số lượng sân bóng đá mini trên cả nước và tại TP.HCM ngày càng tăng, đòi hỏi công tác quản lý phải chuyên nghiệp và hiệu quả hơn Quản lý sân bóng đá mini không chỉ đơn thuần là nghiệp vụ quản lý sân mà còn bao gồm quản lý nhân viên, hàng hóa và các yếu tố liên quan khác Tuy nhiên, phần lớn các sân bóng hiện nay vẫn còn thực hiện công tác quản lý thủ công, dẫn đến các nhầm lẫn và sai sót trong quá trình vận hành Việc ứng dụng công nghệ và các phương pháp tự động hóa là cần thiết để hạn chế lỗi, nâng cao hiệu quả quản lý, kiểm soát kinh doanh, giúp quá trình xử lý nhanh chóng, chính xác hơn và tối ưu hóa lợi nhuận cho sân bóng.

Dựa trên những lý do đã phân tích, tôi quyết định chọn đề tài “Xây dựng phần mềm quản lý sân bóng” làm đề tài đồ án cuối kỳ cho môn học Phương pháp phát triển phần mềm hướng đối tượng.

Nam Nho Football Field Management System là hệ thống quản lý chuyên nghiệp dành cho chủ sân bóng đá mini, giúp tối ưu hóa các chức năng nghiệp vụ cần thiết để vận hành hiệu quả Hệ thống cung cấp các công cụ quản lý linh hoạt, dễ sử dụng, đảm bảo quản lý lịch thi đấu, đặt sân, thanh toán và theo dõi hoạt động một cách thuận tiện Với Nam Nho Football Field Management System, chủ sân có thể kiểm soát toàn diện các hoạt động, nâng cao trải nghiệm khách hàng và tối ưu hóa doanh thu Đây là giải pháp toàn diện phù hợp cho các sân bóng đá mini muốn nâng cao hiệu quả quản lý và phát triển bền vững.

Phạm vi

Đề tài “Xây dựng phần mềm quản lý sân bóng” tập trung khảo sát hiện trạng sân bóng đá Năm Nhỏ tại làng đại học Thủ Đức, một trong những sân bóng đá mini lớn hoạt động tại khu vực Nghiên cứu này phân tích, thiết kế và triển khai hệ thống quản lý sân bóng mini nhằm nâng cao hiệu quả công tác quản lý và tối ưu hóa hoạt động của sân Phần mềm quản lý sân bóng giúp tiết kiệm thời gian, tăng tính chính xác trong quản lý lịch thi đấu, đặt sân và theo dõi tình trạng sân Việc xây dựng hệ thống quản lý sân bóng hiện đại góp phần cải thiện trải nghiệm người dùng và duy trì hoạt động bền vững cho sân bóng Năm Nhỏ.

Nhiệm vụ

Đề tài “Xây dựng phần mềm quảy lý sân bóng” của em nhằm thực hiện những nhiệm vụ chính như sau:

• Khảo sát hiện trạng của sân bóng đá mini Năm Nhỏ

• Phân tích, thiết kế Xây dựng phần mềm quảy lý sân bóng.

Công cụ sử dụng

Trong quá trình thực hiện đề tài đồ án, em đã sử dụng các công cụ sau:

• MySQL: Hệ quản trị cơ sở dữ liệu quan hệ

• Microsoft Visual Code: Trình soạn thảo code

• Adobe Photoshop CS6, Adobe Illustrator CS6: Các phần mềm thiết kế đồ họa phục vụ việc thiết kế giao diện cho website

• Microsoft Visio, Power Designer, Draw.io: Các phần mềm, website phục vụ cho việc vẽ các sơ đồ.

Bố cục báo cáo

• Chương 1: Tổng quan về đề tài

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, tôi sẽ trình bày sơ lược về cấu trúc tổ chức của sân bóng đá mini Năm Nhỏ và các quy trình nghiệp vụ trong công tác quản lý, giúp làm rõ hoạt động vận hành của sân Bài viết còn đề cập đến phương pháp tiếp cận và giải pháp tôi đề xuất nhằm nâng cao hiệu quả quản lý và tổ chức hoạt động tại sân bóng đá mini Năm Nhỏ Đây là nội dung quan trọng giúp hiểu rõ hơn về mô hình quản lý, từ đó thúc đẩy tối ưu hóa dịch vụ và trải nghiệm cho khách hàng.

• 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

XÁC ĐỊNH VÀ PHÂN TÍCH YÊU CẦU

Khảo sát hiện trạng

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 đầu

Quy trình quản lý lịch đặt sân

Nắm và hiểu rõ quy trình quản lý lịch đặt sân 13/09/2022 13/09/2022

Quy trình quản lý khách hàng

Nắm và hiểu rõ quy trình quản lý khách hàng 13/09/2022 13/09/2022

Quy trình quản lý dịch vụ

Nắm và hiểu rõ quy trình quản lý các dịch vụ của sân bóng

Quy trình quản lý tài chính

Nắm và hiểu rõ quy trình quản lý tài chính 13/09/2022 13/09/2022

Quy trình quản lý tài sản thiết bị

Nắm và hiểu rõ quy trình quản lý tài sản thiết bị của sân bóng 13/09/2022 13/09/2022

Bảng 3.1 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

Vị trí/ Phương tiện: Sân bóng Năm

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:

- Tổng quan về hệ thống

- Tổng quan buổi phỏng vấn

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 về quy trình đặt sân bóng như thế nào? Khách hàng sẽ gặp nhân viên của sân bóng để thực hiện đặt sân Quý khách cần cung cấp các thông tin về loại sân cần thuê, giờ thuê và ngày thuê sân Dựa vào dữ liệu đặt sân mà khách hàng cung cấp cùng với bảng theo dõi đặt sân trên hệ thống, nhân viên sẽ thông báo kết quả đặt sân, bao gồm tình trạng còn sân hoặc hết sân.

Khi còn sân, nhân viên sẽ yêu cầu khách hàng cung cấp thông tin liên hệ cá nhân để tiến hành lập phiếu đặt sân Đối với đặt sân qua điện thoại, các thông tin đặt sân của khách hàng sẽ được nhân viên gửi trực tiếp qua tin nhắn điện thoại Quá trình này đảm bảo khách hàng được xác nhận và hoàn tất đặt sân một cách thuận tiện và nhanh chóng.

Khi sân bóng hết chỗ, nhân viên sẽ tư vấn khách hàng lựa chọn các khung giờ khác phù hợp Đối với việc hủy sân đã đặt, khách hàng có thể đến trực tiếp hoặc liên hệ qua số điện thoại của sân để gặp nhân viên Nhân viên sân bóng yêu cầu khách hàng cung cấp đầy đủ thông tin chính xác như thông tin đã đặt để quá trình xử lý nhanh chóng và thuận tiện.

Khi khách hàng đến nhận sân đã đặt, họ cần cung cấp phiếu đặt sân (bao gồm phiếu in hoặc tin nhắn điện thoại) cho nhân viên sân bóng Nhân viên sẽ xác minh phiếu đặt sân và hướng dẫn khách hàng đến sân theo thông tin trên phiếu Điều này giúp đảm bảo quá trình nhận sân diễn ra nhanh chóng và chính xác, nâng cao trải nghiệm khách hàng tại sân bóng.

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 về sân bóng tập trung vào các dịch vụ mà sân cung cấp đến khách hàng, bao gồm thuê sân chơi, đặt chỗ trước, dịch vụ tiện ích và hỗ trợ khách hàng Khi khách hàng có yêu cầu sử dụng các dịch vụ này, quy trình xử lý được thực hiện một cách chuyên nghiệp và nhanh chóng, bắt đầu từ việc tiếp nhận yêu cầu, xác nhận thông tin, đến việc cung cấp dịch vụ phù hợp nhằm đảm bảo sự hài lòng và tiện lợi cho khách hàng Sân bóng luôn đặt chất lượng dịch vụ và trải nghiệm của khách hàng lên hàng đầu, đảm bảo quy trình diễn ra thuận tiện và hiệu quả.

Khi khách hàng có nhu cầu sử dụng dịch vụ, nhân viên sẽ tiếp nhận thông tin và yêu cầu của khách hàng một cách nhanh chóng và chính xác Sau đó, họ sẽ cung cấp các dịch vụ phù hợp theo yêu cầu của khách hàng, đảm bảo đáp ứng tốt nhất nhu cầu khách hàng Cuối cùng, nhân viên sẽ lập hóa đơn và thanh toán để hoàn tất quá trình cung cấp dịch vụ một cách chuyên nghiệp và thuận tiện.

Khách hàng sử dụng dịch vụ tại thời điểm đó có thể là người thuê sân bóng hoặc chỉ là người xem đá bóng hoặc thành viên khác của đội bóng, không nhất thiết phải thuê sân.

Chủ đề 4 Quản lý tài chính của sân bóng bao gồm những phần nào?

Doanh thu của sân bóng phần lớn sẽ đến từ hoạt động cho thuê sân bóng

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à tiếp nhận nhân viên của sân bóng được diễn ra như thế nào?

Khi tuyển dụng, quản lý sân bóng sẽ nhận các hồ sơ, thông tin ứng tuyển, 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 nhân viên sẽ được lưu trữ trong hệ thống khi họ được tuyển dụng Lương của nhân viên được tính theo tháng và sẽ được thanh toán vào cuối mỗi tháng.

Chủ đề 5 Khi sân bóng có nhu cầu được cung cấp các tài sản, thiết bị thì quy trình xử lý được diễn ra như thế nào ?

Khi có nhu cầu cung cấp các tài sản thiết bị, nhân viên quản lý thông báo cho chủ sân bóng để chủ sân sẽ đặt mua thiết bị từ nhà cung cấp Trong quá trình giao hàng, nhà cung cấp gửi kèm hóa đơn bán hàng, nhân viên kiểm tra hàng theo hóa đơn để đảm bảo đúng số lượng và chủng loại Sau đó, tiến hành thanh toán và lưu trữ các thông tin nhập hàng một cách chính xác để đảm bảo quản lý tài sản hiệu quả.

Chủ đề 6 Những báo cáo, thống kê nào mà hệ thống có thể cung cấp để việc quản lý được tốt hơn

Vào cuối tháng, quản lý sân bóng thường lập và gửi các báo cáo quan trọng cho chủ sân nhằm tổng hợp hoạt động kinh doanh Các báo cáo này bao gồm báo cáo doanh thu sân bóng, báo cáo doanh thu dịch vụ, báo cáo mua hàng và báo cáo lương nhân viên Việc chuẩn bị các báo cáo này giúp chủ sân nắm bắt chính xác tình hình hoạt động và đưa ra các quyết định chiến lược phù hợp Các báo cáo doanh thu sân bóng và dịch vụ cung cấp dữ liệu về khả năng sinh lời, trong khi báo cáo mua hàng và lương nhân viên hỗ trợ quản lý chi phí và nhân sự hiệu quả.

Bảng 3.2 Bảng ghi chép chi tiết nội dung buổi phỏng vấn

Sân bóng đá mini Năm Nhỏ, tọa lạc đối diện trường Đại học Thể dục Thể thao TP Hồ Chí Minh, phường Linh Trung, quận Thủ Đức, là một trong những sân bóng mini lớn nhất khu vực Nơi đây cung cấp hai loại sân chính: sân thi đấu 5 người và sân thi đấu 7 người, gồm 5 sân 5 người và 1 sân 7 người, đáp ứng nhu cầu thi đấu đa dạng của người chơi.

Sân bóng mini Năm Nhỏ được đánh giá cao về chất lượng mặt cỏ nhân tạo đẹp và đảm bảo, cùng các tiêu chuẩn an ninh, cơ sở trang thiết bị hiện đại và dịch vụ chuyên nghiệp Đội ngũ nhân viên thân thiện và nhiệt tình luôn tạo điều kiện tốt nhất cho khách hàng khi đến thuê sân Nhờ những lợi thế này, Năm Nhỏ trở thành địa điểm được khách hàng quận Thủ Đức ưu tiên lựa chọn để thuê sân đá bóng Ngoài ra, sân còn thường xuyên tổ chức các giải đấu bóng đá phong trào quy mô lớn của các cơ quan, tổ chức trong khu vự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

Mini sân bóng đá Năm Nhỏ chuyên cung cấp dịch vụ cho thuê sân bóng đá mini, gồm 5 sân dành cho đội 5 người và 1 sân dành cho đội 7 người Giá thuê sân dao động từ 100.000đ đến 600.000đ mỗi giờ, phù hợp với nhiều đối tượng khách hàng Hệ thống sân bóng luôn đảm bảo chất lượng và tiện nghi, đáp ứng tốt nhu cầu chơi bóng của cộng đồng Nếu bạn đang tìm kiếm sân đá bóng mini với mức giá hợp lý và dịch vụ chuyên nghiệp, Năm Nhỏ là lựa chọn lý tưởng.

Năm Nhỏ cung cấp đa dạng dịch vụ phục vụ khách hàng khi đến sân, bao gồm thuê áo đấu, dụng cụ cổ vũ, nước giải khát, giày thể thao, đồ ăn nhanh và dụng cụ sơ cấp cứu y tế Để hỗ trợ hoạt động kinh doanh, doanh nghiệp quản lý đội ngũ nhân viên lớn cùng nhiều tài sản và trang thiết bị Việc áp dụng hệ thống tin học trong quản lý hàng ngày sẽ giúp nâng cao hiệu quả và thuận tiện cho công tác quản lý sân bóng đá mini Năm Nhỏ.

3.1.2.2 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.1 Hiện trạng tổ chức của sân bóng mini Năm Nhỏ

3.1.2.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ý sân bóng là người trực tiếp làm việc với nhân viên và khách hàng để đảm bảo hoạt động diễn ra suôn sẻ Họ giải quyết các vấn đề phát sinh tại sân bóng, tiếp nhận ý kiến phản hồi từ khách hàng và thông báo với cấp trên để có biện pháp khắc phục nhanh chóng Vai trò của quản lý rất quan trọng trong việc duy trì dịch vụ chuyên nghiệp và nâng cao trải nghiệm của khách hàng.

Mô hình hóa hệ thống khảo sát

Kết quả khảo sát nghiệp vụ thực tế tại sân bóng mini Năm Nhỏ đã xác định rõ những quy trình quản lý cần thiết để vận hành sân hiệu quả Dựa trên đó, công tác quản lý sân bóng mini Năm Nhỏ đã được mô hình hóa bằng một hệ thống rõ ràng, giúp tối ưu hóa các hoạt động vận hành Mô hình quản lý này nhằm nâng cao chất lượng dịch vụ, đảm bảo sự hài lòng của khách hàng và tăng doanh thu cho sân bóng Việc áp dụng mô hình quản lý này còn góp phần nâng cao hiệu quả quản lý, kiểm soát chi phí và duy trì an toàn cho người chơi cũng như nhân viên.

Hình 3.2 Sơ đồ chức năng của hệ thống

3.1.2 Sơ đồ luồng dữ liệu

Hình 3.3 Sơ đồ ngữ cảnh của hệ thống

3.2.2.2 Sơ đồ luồng dữ liệu mức 1

Hình 3.4 Sơ đồ luồng dữ liệu mức 1 của hệ thống

3.2.2.3 Phân rã chức năng quản lý cho thuê sân bóng

Hình 3.5 Sơ đồ phân rã chức năng quản lý cho thuê sân bóng của hệ thống

3.2.2.4.Phân rã chức năng quản lý dịch vụ

Hình 3.6 Sơ đồ phân rã chức năng quản lý dịch vụ của hệ thống

3.2.2.5 Phân rã chức năng quản lý mua tài sản, thiết bị

Hình 3.7 Sơ đồ phân rã chức năng quản lý mua tài sản của hệ thống

3.2.2.6 Phân rã chức năng quản lý nhân viên

Hình 3.8 Sơ đồ phân rã chức năng quản lý nhân viên của hệ thống

3.2.2.7 Phân rã chức năng báo cáo, thống kê

Hình 3.9 Sơ đồ phân rã chức năng báo cáo, thống kê của hệ thống

Tính năng lưu trữ dữ liệu là yếu tố then chốt của hệ thống quản lý sân bóng mini, đóng vai trò nền tảng để triển khai các chức năng chính Để đảm bảo quản lý sân bóng mini hiệu quả, hệ thống cần lưu trữ thông tin quan trọng như lịch trình đặt sân, thông tin khách hàng, trạng thái sân và các giao dịch thanh toán Việc lưu trữ dữ liệu chính xác và an toàn giúp tăng cường hiệu quả vận hành, nâng cao trải nghiệm khách hàng và tối ưu hóa hoạt động kinh doanh sân bóng mini.

• Các thông tin về khách hàng: Mã khách hàng, tên khách hàng, số điện thoại, giới tính, địa chỉ

Thông tin quản lý sân bóng bao gồm mã sân, tên sân, diện tích và trạng thái hoạt động Mã sân bóng được đặt dựa trên số loại sân và số thứ tự của từng sân, giúp dễ dàng phân biệt và tra cứu Việc cập nhật đầy đủ các thông tin này là cần thiết để quản lý hiệu quả các sân bóng, đảm bảo hoạt động trơn tru và đáp ứng nhu cầu của người dùng.

Mã Sân bóng S502 sẽ được hiểu là: Sân thứ 2 của sân 5 người

Mã Sân bóng S207 sẽ được đặt cho tên sân: sân thứ 2 của sân 7 người

Thông tin về giá giờ thuê sân bóng bao gồm mã giờ, đơn giá và chi tiết cụ thể để khách hàng dễ dàng lựa chọn Khi đặt sân, khách hàng sẽ nhận được phiếu đặt sân được lập cho từng sân bóng thuê, phù hợp với nhu cầu sử dụng Mỗi phiếu đặt sân chỉ liên quan đến một sân bóng cụ thể và do nhân viên lập để đảm bảo tính chính xác Khách hàng có thể có nhiều phiếu đặt sân cho nhiều lần sử dụng khác nhau, giúp linh hoạt trong việc đặt lịch thuê sân bóng.

Các thông tin Phiếu đặt sân gồm: Mã phiếu đặt sân, mã nhân viên lập, mã khách hàng, mã sân bóng, ngày đặt sân và ngày lập phiếu

Khách hàng có thể thuê sân bóng trong nhiều khung giờ khác nhau, phù hợp với nhu cầu cá nhân Tùy theo thời gian thuê, khách hàng có thể phải đặt cọc hoặc không cần tiền cọc Thông tin chi tiết về giờ đặt sân gồm có mã phiếu đặt sân, mã giờ thi đấu, và số tiền cọc tương ứng cho mỗi khung giờ Đây là các yếu tố quan trọng giúp quản lý lịch trình thuê sân bóng một cách rõ ràng và minh bạch.

• Các thông tin quản lý dịch vụ

Tại sân bóng, khách hàng có thể tận hưởng các dịch vụ đa dạng như cho thuê áo đấu và mua các loại nước giải khát để bổ sung năng lượng Ngoài ra, sân còn cung cấp các sản phẩm hỗ trợ chơi thể thao như giày, găng tay, cùng các dụng cụ y tế cần thiết như gạc y tế, nẹp y tế và miếng dán giảm đau, nhằm đảm bảo sự tiện lợi và an toàn cho người chơi.

Thông tin quản lý dịch vụ bao gồm mã dịch vụ, tên dịch vụ và đơn hàng, giúp dễ dàng theo dõi các hoạt động dịch vụ Mỗi khách hàng có thể có nhiều hóa đơn dịch vụ, tạo thuận tiện trong quản lý và thanh toán Mỗi hóa đơn dịch vụ đều được lập bởi nhân viên phụ trách, đảm bảo tính chính xác và minh bạch trong quá trình quản lý dịch vụ khách hàng.

Hóa đơn dịch vụ bao gồm các thông tin như số hóa đơn dịch vụ, mã khách hàng, ngày sử dụng, mã nhân viên lập và ngày lập hóa đơn Mỗi hóa đơn dịch vụ có thể chứa một hoặc nhiều dịch vụ, và mỗi dịch vụ có thể xuất hiện trong nhiều hóa đơn khác nhau Để quản lý rõ ràng, bảng Chi tiết hóa đơn dịch vụ ghi nhận các thông tin như số hóa đơn dịch vụ, mã dịch vụ và số lượng dịch vụ tương ứng.

• Các thông tin quản lý mua tài sản, thiết bị

Các thiết bị sẽ được mua tại các nhà cung cấp tài sản, thiết bị tương ứng

Các thông tin Nhà cung cấp gồm: Mã nhà cung cấp, tên nhà cung cấp, số điện thoại, địa chỉ, ghi chú

Khi giao hàng, nhà cung cấp sẽ giao hàng theo đơn đặt hàng kèm theo thông tin trên đơn giao hàng, giúp nhân viên cập nhật thành đơn nhập hàng Mỗi đơn nhập hàng do một nhân viên lập, và một nhân viên có thể lập nhiều đơn nhập hàng Mỗi nhà cung cấp có thể có nhiều đơn nhập hàng, trong đó mỗi đơn chỉ thuộc về một nhà cung cấp duy nhất Ngoài ra, mỗi nhà cung cấp có thể cung cấp nhiều tài sản – thiết bị, và mỗi tài sản này sẽ được cung cấp bởi một nhà cung cấp cụ thể, đảm bảo quản lý dễ dàng và chính xác trong hệ thống quản lý kho và hợp tác cung ứng.

Các thông tin Tài sản - thiết bị gồm: Mã tài sản - thiết bị, tên tài sản

- thiết bị, tình trạng, thông tin bảo hành

Mỗi đơn nhập hàng có thể liên quan đến nhiều tải sản - thiết bị, và một tài sản - thiết bị có thể xuất hiện trong nhiều đơn nhập hàng khác nhau Để quản lý chặt chẽ thông tin này, bảng chi tiết đơn nhập hàng gồm các trường như mã đơn nhập, mã tài sản - thiết bị, số lượng, đơn giá và đơn vị tính được sử dụng để ghi nhận đầy đủ và chính xác các dữ liệu liên quan Việc này giúp tối ưu hóa quy trình kiểm tra, theo dõi và báo cáo tồn kho một cách hiệu quả, đáp ứng các yêu cầu về quản lý tài sản và nhập kho trong doanh nghiệp.

3.3.1.2 Yêu cầu về tính năng

Ngoài chức năng lưu trữ, hệ thống còn phải đáp úng được những yêu cầu sau:

Hệ thống cần có chức năng truy vấn hiệu quả để đáp ứng nhanh các yêu cầu của người dùng, bao gồm tìm kiếm thông tin về lịch đặt sân, dữ liệu khách hàng, và thông tin nhân viên Việc này giúp nâng cao trải nghiệm người dùng, tối ưu hóa quy trình quản lý, và đảm bảo dữ liệu được truy cập chính xác, thuận tiện Tích hợp các chức năng truy vấn mạnh mẽ là yếu tố quan trọng giúp hệ thống vận hành ổn định và linh hoạt trong việc cung cấp thông tin cần thiết mọi lúc, mọi nơi.

• Chức năng thống kê, báo cáo: Giúp cho chủ sở hữu sân và các nhân viên quản lý có thể dễ dàng theo dõi

Hệ thống cần đảm bảo chức năng cập nhật dễ sử dụng, giúp người dùng thực hiện các thao tác một cách thuận tiện và nhanh chóng Ngoài ra, hệ thống phải có các biện pháp hạn chế tối đa lỗi do sơ suất của người dùng gây ra, nâng cao tính chính xác và đáng tin cậy trong quá trình cập nhật dữ liệu.

Các chức năng tự động trong hệ thống giúp người dùng thao tác thuận tiện hơn, như tự động sinh mã đặt sân và tự động tính tiền thuê sân dựa trên thời gian thuê Điều này tối ưu hóa quy trình đặt chỗ và thanh toán, nâng cao trải nghiệm khách hàng và tăng hiệu quả vận hành cho doanh nghiệp.

3.1.2 Yêu cầu phi chức năng

• Tính tiến hóa: oDễ dàng nâng cấp hoặc tăng các mô-đun tiện tích về sau

• Tính tiện dụng: o Hệ thống có giao diện trực quan, thân thiện và dễ sử dụng. o Trang web hoạt động ổn định và đáng tin cậy.

Trang web của bạn đảm bảo tính tương thích cao trên tất cả các trình duyệt phổ biến như Internet Explorer, Firefox, Safari và Google Chrome, giúp người dùng truy cập dễ dàng không gặp gián đoạn Ngoài ra, giao diện của trang web được thiết kế để phù hợp với các kích thước màn hình khác nhau, mang lại trải nghiệm thân thiện và tối ưu trên mọi thiết bị.

Lựa chọn phương án thiết kế

3.1.1 Các yêu cầu của hệ thống

3.4.1.1 Các yêu cầu căn bản, bắt buộc Y1 Quản lý lưu trữ tất cả các thông tin cần thiết cho hệ thống (thông tin lịch đặt sân, thông tin nhân viên, thông tin khách hàng, …)

Y2 Tìm kiếm, tra cứu các thông tin cần thiết để xử lý một cách tức thời

Y3 Phân quyền truy cập và quản lý thông tin một cách dễ dàng

Y4 Thực hiện các thống kê, báo biểu cần thiết

Y5 Các hóa đơn, biểu mẫu, báo cáo,… có thể in ra giấy

Bảng 3.3 Bảng các yêu cần căn bản, bắt buộc của hệ thống

3.4.1.2 Các yêu cầu cần thiết Y6 Có thể tính toán, thống kê tại thời điểm yêu cầu

Y7 Tự động cập nhật với nhân viên lịch đặt sân còn trống tương ứng với thời gian được chọn

Bảng 3.4 Bảng các yêu cần cần thiết của hệ thống

Y10 Hoạt động tốt với tất cả các trình duyệt web phổ biến hiện nay (Internet

Y11 Trang web nhẹ, thời gian tải nhanh

Y12 Giao diện của trang web đảm bảo tương thích với các loại màn hình kích thước khác nhau

Bảng 3.5 Bảng các yêu cần mong muốn của hệ thống

3.1.2 Các ràng buộc của hệ thống

R1 Tổng chi phí để xây dựng trang web không được vượt quá 50 triệu

R2 Hệ thống cần hoạt động trơn tru sau 3 tháng triển khai

R3 Giao diện quản lý gần gũi, đơn giản, trực quan, dễ sử dụng

R4 Nhân viên quản lý và chủ sở hữu phải được toàn quyền xử lý và giám sát hệ thống

R5 CSDL của hệ thống phải dễ dàng sao lưu, khôi phục khi có sự cố xảy ra

Bảng 3.6 Bảng các ràng buộc của hệ thống

3.1.3 Các phương án đề xuất cho hệ thống

Tiêu chuẩn Phương án A Phương án B Phương án C

R3 Đáp ứng tương đối Đáp ứng được Đáp ứng được

R4 Đáp ứng được Đáp ứng được Đáp ứng được

R5 Đáp ứng được Đáp ứng được Đáp ứng được

Bảng 3.7 Bảng các phương án đề xuất cho hệ thống

3.1.4 Chọn lựa phương án thiết kế Điều kiện Trọng số Phương án A Phương án B Phương án C

Tỉ lệ Điểm Tỉ lệ Điểm Tỉ lệ Điểm Yêu cầu

Bảng 3.8 Bảng lựa chọn phương án thiết kế

Dựa vào bảng điểm trên, phương án thiết kế được quyết định lựa chọn là phương án

THIẾT KẾ HỆ THỐNG

Sơ đồ use case

Hình 4.1 Sơ đồ use case tổng quát của hệ thống

Hình 4.3 Phân rã sơ đồ use case

Hình 4.4 Phân rã sơ đồ use case xem thống kê

Danh sách các tác nhân của hệ thống

STT Tác nhân của hệ thống Ý nghĩa

1 Người quản trị Người quản trị hệ thống

2 Chủ sở hữu Chủ sở hữu của sân bóng

3 Người quản lý Người quản lý các hoạt động kinh doanh

Danh sách các use case

1 Quản lý người dùng Thêm, sửa và xóa thông tin của người dùng

2 Quản lý khách hàng Thêm, sửa và xóa thông tin khách hàng

3 Quản lý dịch vụ Quản lý bán nước, giữ đồ, thanh toán hóa đơn

4 Quản lý tài sản – thiết bị Thêm, sửa và xóa thông tin của tài sản, thiết bị

5 Quản lý nhân viên Thêm, sửa và xóa thông tin cũng như quản lý lương của nhân viên

6 Quản lý sân bóng Thêm, sửa và xóa thông tin của sân bóng

7 Quản lý phiếu đặt sân Đặt sân, hủy sân và thanh toán tiền sân

8 Quản lý hóa đơn dịch vụ Quản lý hóa đơn của các dịch vụ tại sân bóng

9 Quản lý đơn nhập hàng Theo dõi chi tiết thông tin nhập hàng của tài sản, thiết bị

10 Quản lý nhà cung cấp Thêm, sửa và xóa thông tin của nhà cung cấp

11 Báo cáo, thống kê Báo cáo doanh thu sân bóng, báo cáo doanh thu dịch vụ, báo cáo mua hàng,báo cáo lương nhân viên

4.4.1 Đặc tả Use – case đăng nhập

Tóm tắt Mô tả hoạt động khi người dùng đăng nhập hệ thống

Tác nhân chính Quản trị viên, Chủ sân, Nhân viên

Dòng sự kiện Điều kiện tiên quyết

Hậu điều kiện Nếu Use Case thành công, người quản lý có thể thực hiện những thao tác với hệ thống

4.4.2 Đặc tả Use – case quản lý khách hàng

Tóm tắt Mô tả hoạt động quản lý khách hàng của hệ thống

Tác nhân chính Quản trị viên, Chủ sân

Dòng sự kiện Điều kiện tiên quyết Đăng nhập thành công

Hậu điều kiện Nếu Use Case thành công, người quản lý có thể thực hiện những thao tác với hệ thống Điểm mở rộng Không có

4.4.4 Đặc tả Use – case quản lý nhân viên

Tóm tắt Mô tả hoạt động quản lý nhân viên của hệ thống

Tác nhân chính Quản trị viên, Chủ sân

Dòng sự kiện Điều kiện tiên quyết Đăng nhập thành công

4.4.5 Đặc tả Use – case quản lý dịch vụ

Tóm tắt Mô tả hoạt động quản lý dịch vụ của hệ thống

Tác nhân chính Chủ sân, nhân viên

Hậu điều kiện Nếu Use Case thành công, chủ sân có thể thực hiện những thao tác với hệ thống Điểm mở rộng Không có

4.4.6 Đặc tả Use – case quản lý hóa đơn dịch vụ

Tóm tắt Mô tả hoạt động quản lý hóa đơn dịch vụ của hệ thống

Tác nhân chính Chủ sân, nhân viên

Dòng sự kiện Điều kiện tiên quyết Đăng nhập thành công

4.4.7 Đặc tả Use – case quản lý phiếu đặt sân

Tóm tắt Mô tả hoạt động quản lý hóa đơn dịch vụ của hệ thống

Tác nhân chính Chủ sân, nhân viên

Dòng sự kiện Điều kiện tiên quyết Đăng nhập thành công

Hậu điều kiện Nếu Use Case thành công, chủ sân có thể thực hiện những thao tác với hệ thống Điểm mở rộng Không có

4.4.8 Đặc tả Use – case quản lý tài sản thiết bị

Tóm tắt Mô tả hoạt động quản lý tài sản thiết bị của hệ thống

Tác nhân chính Chủ sân, nhân viên

Dòng sự kiện Điều kiện tiên quyết Đăng nhập thành công

4.4.9 Đặc tả Use – case tìm kiếm

Tóm tắt Mô tả hoạt động khi người dùng sử dụng chức năng tìm kiếm của hệ thống

Tác nhân chính Chủ sân, nhân viên

Dòng sự kiện Điều kiện tiên quyết Đăng nhập thành công

Hậu điều kiện Nếu Use Case thành công, chủ sân có thể thực hiện những thao tác với hệ thống Điểm mở rộng Không có

Tóm tắt Mô tả hoạt động khi người dùng thực hiện xem thống kê của hệ thống

Tác nhân chính Chủ sân, nhân viên

Dòng sự kiện Điều kiện tiên quyết Đăng nhập thành công

Hậu điều kiện Nếu Use Case thành công, chủ sân có thể thực hiện những thao tác với hệ thống Điểm mở rộng Không có

4.5 Xây dựng sơ đồ thực thể liên kết

1 Khách hàng Mã khách hàng Tên khách hàng

Số điện thoại Giới tính Ngày sinh Địa chỉ

2 Nhân viên Mã nhân viên Tên nhân viên

Giới tính Ngày sinh Chức vụ

3 Sân bóng Mã sân bóng Tên sân bóng

4 Phiếu đặt sân Mã phiếu đặt sân Tổng tiền

5 Dịch vụ Mã dịch vụ Tên dịch vụ Đơn giá Đơn vị tính

6 Hóa đơn dịch vụ Số hóa đơn dịch vụ Ngày sử dụng

9 Chi tiết hóa đơn dịch vụ

Số hóa đơn dịch vụ

Số lượng Đơn giá Thành tiền

10 Nhà cung cấp Mã nhà cung cấp Tên nhà cung cấp

Số điện thoại Địa chỉ

Mã tài sản – thiết bị Tên tài sản – thiết bị

Tình trạng Thông tin bảo hành

12 Đơn nhập hàng Mã đơn nhập hàng

13 Chi tiết đơn nhập hàng

Mã tài sản – thiết bị

Số lượng Đơn giá Đơn vị tính

Bảng 4.3 Danh sách các thực thể

Ta có mô hình thực thể mối liên kết như sau:

Hình 4.8 Sơ đồ thực thể mối liên kết

1 KhachHang (MaKhachHang, TenKhachHang, GioiTinh, SoDienThoai, NgaySinh, DiaChi, GhiChu)

2 NhanVien (MaNhanVien, TenNhanVien, GioiTinh, NgaySinh, DiaChi, ChucVu, SoDienThoai, SoCMND, Luong, GhiChu)

3 SanBong (MaSanBong, TenSanBong, ChieuDai, ChieuRong, DienTich, GhiChu)

4 PhieuDatSan (MaPhieuDatSan, MaKhachHang, MaSanBong, MaNhanVien, NgayLap, TongTien)

5 ChiTietPhieuDatSan (MaChiTienPDS, MaPhieuDatSan, MaSanBong, ThoiGianBatDau, ThoiGianKetThuc, NgayDat, TienCoc)

6 DichVu (MaDichVu, TenDichVu, DonGia, DVT, GhiChu)

7 HoaDonDichVu (SoHDDV, MaKhachHang, MaDichVu, NgaySuDung, NgayLap, GhiChu, ThanhTien, DaThanhToan)

8 CTHDDichVu (SoHDDV, MaDichVu, DonGia, SoLuong, ThanhTien)

9 NhaCungCap (MaNhaCungCap, TenNhaCungCap, SoDienThoai, DiaChi, GhiChu)

10.TaiSanThietBi (MaTSTB, MaNhaCungCap, TenTSTB, TinhTrang, ThongTinBaoHanh)

11.DonNhapHang (MaDonNhapHang, MaNhaCungCap, MaNhanVien, NgayGiaoHang)

12.CTDonNhapHang (MaDonNhapHang, MaTSTB, SoLuong, DonGia, DVT)

Hình 4.9 Mô hình dữ liệu quan hệ

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaKhachHang Mã khách hàng Varchar (8) Khóa chính

TenKhachHang Tên khách hàng Nvarchar (30)

SoDienThoai Số điện thoại Varchar (20)

Bảng 4.4 Bảng lưu trữ thông tin khách hàng v Bảng NHANVIEN

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaNV Mã nhân viên Varchar (8) Khóa chính

TenNV Tên nhân viên Nvarchar (30)

CMND Chứng minh nhân dân

Bảng 4.5 Bảng lưu trữ thông tin nhân viên v Bảng SANBONG

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaSB Mã sân bóng Varchar (8) Khóa chính

Bảng 4.6 Bảng lưu trữ thông tin sân bóng v Bảng PHIEUDATSAN

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaPDS Mã phiếu đặt sân Varchar (8) Khóa chính

MaKH Mã khách hàng Varchar (8) Khóa ngoại

MaSB Mã sân bóng Varchar (8) Khóa ngoại

MaNV Mã nhân viên Varchar (8) Khóa ngoại

NgayDatSan Ngày đặt sân Date

NgayLap Ngày lập phiếu Date

Bảng 4.7 Bảng lưu trữ phiếu đặt sân v Bảng GIAGIOTHUE

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaPDS Mã phiếu đặt sân Varchar (8) Khóa chính

MaGio Mã giờ Varchar (8) Khóa chính

Bảng 4.8 Bảng lưu trữ thông tin giá giờ thuê sân v Bảng CTGIOTHUE

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaGio Mã giờ Varchar (8) Khóa chính

Bảng 4.9 Bảng lưu trữ thông tin chi tiết giờ thuê

TenDV Tên dịch vụ Nvarchar (50)

DVT Đơn vị tính Varchar (8)

Bảng 4.10 Bảng lưu trữ thông tin dịch vụ v Bảng HOADONDICHVU

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

SoHDDV Số hóa đơn dịch vụ

MaNV Mã nhân viên Varchar (8) Khóa ngoại

MaKH Mã khách hàng Varchar (8) Khóa ngoại

NgaySuDung Ngày sử dụng Date

NgayLap Ngày lập hóa đơn Date

Bảng 4.11 Bảng lưu trữ thông tin hóa đơn dịch vụ v Bảng CTHDDICHVU

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

SoHDDV Số hóa đơn dịch vụ

MaDV Mã dịch vụ Varchar (8) Khóa chính

Bảng 4.12 Bảng lưu trữ thông tin chi tiết hóa đơn dịch vụ

SDT Số điện thoại Varchar (20)

Bảng 4.13 Bảng lưu trữ thông tin nhà cung cấp v Bảng TAISANTHIETBI

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaTSTB Mã tài sản – thiết bị

MaNCC Mã nhà cung cấp Varchar (8) Khóa ngoại

Tên TSTB Tên tài sản – thiết bị

ThongTinBaoHanh Thông tin bảo hành

Bảng 4.14 Bảng lưu trữ thông tin tài sản – thiết bị v Bảng DONNHAPHANG

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaDNH Mã đơn nhập hàng Varchar (8) Khóa chính

MaNCC Mã nhà cung cấp Varchar (8) Khóa ngoại

MaNV Mã nhân viên Varchar (8) Khóa ngoại

NgayGiaoHang Ngày giao hàng Date

NoiNhanHang Nơi nhận hàng Nvarchar (100)

Bảng 4.15 Bảng lưu trữ thông tin đơn nhập hàng

MaTSTB Mã tài sản – thiết bị

DVT Đơn vị tính Varchar (8)

Bảng 4.16 Bảng lưu trữ thông tin chi tiết đơn nhập hàng

Xây dựng sơ đồ thực thể liên kết

1 Khách hàng Mã khách hàng Tên khách hàng

Số điện thoại Giới tính Ngày sinh Địa chỉ

2 Nhân viên Mã nhân viên Tên nhân viên

Giới tính Ngày sinh Chức vụ

3 Sân bóng Mã sân bóng Tên sân bóng

4 Phiếu đặt sân Mã phiếu đặt sân Tổng tiền

5 Dịch vụ Mã dịch vụ Tên dịch vụ Đơn giá Đơn vị tính

6 Hóa đơn dịch vụ Số hóa đơn dịch vụ Ngày sử dụng

9 Chi tiết hóa đơn dịch vụ

Số hóa đơn dịch vụ

Số lượng Đơn giá Thành tiền

10 Nhà cung cấp Mã nhà cung cấp Tên nhà cung cấp

Số điện thoại Địa chỉ

Mã tài sản – thiết bị Tên tài sản – thiết bị

Tình trạng Thông tin bảo hành

12 Đơn nhập hàng Mã đơn nhập hàng

13 Chi tiết đơn nhập hàng

Mã tài sản – thiết bị

Số lượng Đơn giá Đơn vị tính

Bảng 4.3 Danh sách các thực thể

Ta có mô hình thực thể mối liên kết như sau:

Hình 4.8 Sơ đồ thực thể mối liên kết

1 KhachHang (MaKhachHang, TenKhachHang, GioiTinh, SoDienThoai, NgaySinh, DiaChi, GhiChu)

2 NhanVien (MaNhanVien, TenNhanVien, GioiTinh, NgaySinh, DiaChi, ChucVu, SoDienThoai, SoCMND, Luong, GhiChu)

3 SanBong (MaSanBong, TenSanBong, ChieuDai, ChieuRong, DienTich, GhiChu)

4 PhieuDatSan (MaPhieuDatSan, MaKhachHang, MaSanBong, MaNhanVien, NgayLap, TongTien)

5 ChiTietPhieuDatSan (MaChiTienPDS, MaPhieuDatSan, MaSanBong, ThoiGianBatDau, ThoiGianKetThuc, NgayDat, TienCoc)

6 DichVu (MaDichVu, TenDichVu, DonGia, DVT, GhiChu)

7 HoaDonDichVu (SoHDDV, MaKhachHang, MaDichVu, NgaySuDung, NgayLap, GhiChu, ThanhTien, DaThanhToan)

8 CTHDDichVu (SoHDDV, MaDichVu, DonGia, SoLuong, ThanhTien)

9 NhaCungCap (MaNhaCungCap, TenNhaCungCap, SoDienThoai, DiaChi, GhiChu)

10.TaiSanThietBi (MaTSTB, MaNhaCungCap, TenTSTB, TinhTrang, ThongTinBaoHanh)

11.DonNhapHang (MaDonNhapHang, MaNhaCungCap, MaNhanVien, NgayGiaoHang)

12.CTDonNhapHang (MaDonNhapHang, MaTSTB, SoLuong, DonGia, DVT)

Hình 4.9 Mô hình dữ liệu quan hệ

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaKhachHang Mã khách hàng Varchar (8) Khóa chính

TenKhachHang Tên khách hàng Nvarchar (30)

SoDienThoai Số điện thoại Varchar (20)

Bảng 4.4 Bảng lưu trữ thông tin khách hàng v Bảng NHANVIEN

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaNV Mã nhân viên Varchar (8) Khóa chính

TenNV Tên nhân viên Nvarchar (30)

CMND Chứng minh nhân dân

Bảng 4.5 Bảng lưu trữ thông tin nhân viên v Bảng SANBONG

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaSB Mã sân bóng Varchar (8) Khóa chính

Bảng 4.6 Bảng lưu trữ thông tin sân bóng v Bảng PHIEUDATSAN

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaPDS Mã phiếu đặt sân Varchar (8) Khóa chính

MaKH Mã khách hàng Varchar (8) Khóa ngoại

MaSB Mã sân bóng Varchar (8) Khóa ngoại

MaNV Mã nhân viên Varchar (8) Khóa ngoại

NgayDatSan Ngày đặt sân Date

NgayLap Ngày lập phiếu Date

Bảng 4.7 Bảng lưu trữ phiếu đặt sân v Bảng GIAGIOTHUE

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaPDS Mã phiếu đặt sân Varchar (8) Khóa chính

MaGio Mã giờ Varchar (8) Khóa chính

Bảng 4.8 Bảng lưu trữ thông tin giá giờ thuê sân v Bảng CTGIOTHUE

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaGio Mã giờ Varchar (8) Khóa chính

Bảng 4.9 Bảng lưu trữ thông tin chi tiết giờ thuê

TenDV Tên dịch vụ Nvarchar (50)

DVT Đơn vị tính Varchar (8)

Bảng 4.10 Bảng lưu trữ thông tin dịch vụ v Bảng HOADONDICHVU

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

SoHDDV Số hóa đơn dịch vụ

MaNV Mã nhân viên Varchar (8) Khóa ngoại

MaKH Mã khách hàng Varchar (8) Khóa ngoại

NgaySuDung Ngày sử dụng Date

NgayLap Ngày lập hóa đơn Date

Bảng 4.11 Bảng lưu trữ thông tin hóa đơn dịch vụ v Bảng CTHDDICHVU

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

SoHDDV Số hóa đơn dịch vụ

MaDV Mã dịch vụ Varchar (8) Khóa chính

Bảng 4.12 Bảng lưu trữ thông tin chi tiết hóa đơn dịch vụ

SDT Số điện thoại Varchar (20)

Bảng 4.13 Bảng lưu trữ thông tin nhà cung cấp v Bảng TAISANTHIETBI

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaTSTB Mã tài sản – thiết bị

MaNCC Mã nhà cung cấp Varchar (8) Khóa ngoại

Tên TSTB Tên tài sản – thiết bị

ThongTinBaoHanh Thông tin bảo hành

Bảng 4.14 Bảng lưu trữ thông tin tài sản – thiết bị v Bảng DONNHAPHANG

Tên thuộc tính Ý nghĩa Kiểu Ràng buộc

MaDNH Mã đơn nhập hàng Varchar (8) Khóa chính

MaNCC Mã nhà cung cấp Varchar (8) Khóa ngoại

MaNV Mã nhân viên Varchar (8) Khóa ngoại

NgayGiaoHang Ngày giao hàng Date

NoiNhanHang Nơi nhận hàng Nvarchar (100)

Bảng 4.15 Bảng lưu trữ thông tin đơn nhập hàng

MaTSTB Mã tài sản – thiết bị

DVT Đơn vị tính Varchar (8)

Bảng 4.16 Bảng lưu trữ thông tin chi tiết đơn nhập hàng

Xây dựng các bảng cơ sở dữ liệu

THIẾT KẾ GIAO DIỆN

Quản lý khách hàng

5.1.1 Giao diện trang quản lý khách hàng

5.1.2 Giao diện trang tìm kiếm khách hàng theo tên

Hình 5.3 Màn hình tìm kiếm khách hàng

5.1.3 Giao diện trang xem thông tin khách hàng

Hình 5.4 Màn hình xem thông tin chi tiết khách hàng

5.1.4 Giao diện trang xuất báo cáo thông tin khách hàng (pdf)

Hình 5.5 Màn hình in báo cáo danh sách các khách hàng ra file pdf

5.1.5 Giao diện trang xuất báo cáo thông tin khách hàng (excel)

Hình 5.6 Màn hình in báo cáo danh sách các khách hàng ra file exel

5.1.6 Giao diện trang xem thống kê tổng quan khách hàng

Hình 5.7 Màn hình thống kê khách hàng

Quản lý nhân viên

5.2.1 Giao diện trang quản lý nhân viên

Hình 5.8 Màn hình danh sách nhân viên

5.2.2 Giao diện trang tìm kiếm nhân viên theo tên

Hình 5.9 Màn hình tìm kiếm nhân viên

5.2.3 Giao diện trang xem thông tin nhân viên

Hình 5.10 Màn hình xem chi tiết thông tin nhân viên

Hình 5.11 Màn hình in báo cáo thông tin nhân viên ra file pdf

5.2.5 Giao diện trang xuất báo cáo thông tin nhân viên (excel)

Hình 5.12 Màn hình in báo cáo thông tin nhân viên ra file excel

5.2.6 Giao diện trang xem thống kê nhân viên của hệ thống

Hình 5.12 Màn hình thống kê nhân viên

Quản lý phiếu đặt sân

5.3.1 Giao diện trang quản lý phiếu đặt sân

Hình 5.13 Màn hình danh sách phiếu đặt sân

5.3.2 Giao diện trang thêm mới phiếu đặt sân

Hình 5.14 Màn hình thêm phiếu đặt sân mới

5.3.3 Giao diện trang xem thông tin chi tiết phiếu đặt sân

Hình 5.15 Màn hình xem chi tiết phiếu đặt sân

5.3.4 Giao diện trang xuất báo cáo phiếu đặt sân (excel)

Hình 5.16 Màn hình xuất phiếu đặt sân file excel

5.3.5 Giao diện trang xuất báo cáo phiếu đặt sân (pdf)

Hình 5.17 Màn hình xuất phiếu đặt sân theo định dạng file pdf

Quản lý tài sản thiết bị

5.4.1 Giao diện trang quản lý tài sản thiết bị

Hình 5.18 Màn hình danh sách các thiết bị

5.4.2 Giao diện trang tìm kiếm tài sản thiết bị theo tên

Hình 5.19 Màn hình tìm kiếm các thiết bị

5.4.3 Giao diện trang thêm mới tài sản thiết bị

Hình 5.20 Màn hình thêm mới thiết bị

5.4.4 Giao diện trang cập nhật thông tin tài sản thiết bị

Hình 5.21 Màn hình cập nhật thông tin tài sản

5.4.5 Giao diện trang xuất báo cáo tài sản thiết bị

Hình 5.22 Màn hình in danh sách các thiết bị file excel

5.4.6 Giao diện trang xem thống kê tài sản thiết bị

Hình 5.23 Màn hình thống kê tài sản thiết bị

Quản lý hoá đơn dịch vụ

5.5.1 Giao diện trang quản lý hoá đơn dịch vụ

Hình 5.24 Màn hình danh sách hóa đơn dịch vụ

5.5.2 Giao diện trang thêm mới hoá đơn dịch vụ

Hình 5.25 Màn hình thêm mới hóa đơn dịch vụ

5.5.3 Giao diện trang chỉnh sửa thông tin hoá đơn dịch vụ

Hình 5.26 Màn hình chỉnh sửa hóa đơn dịch vụ

5.5.4 Giao diện trang xuất báo cáo thông tin hoá đơn dịch vụ

Hình 5.27 Màn hình in danh sách hóa đơn dịch vụ file excel

5.5.5 Giao diện trang xuất báo cáo thông tin hoá đơn dịch vụ

Hình 5.28 Màn hình in danh sách hóa đơn dịch vụ file pdf

5.5.6 Giao diện trang xem thống kê hoá đơn dịch vụ

Hình 5.29 Màn hình xem thống kê hóa đơn dịch vụ

5.6 Trang số liệu tổng quan

Hình 5.27 Màn hình xem thống kê và số liệu tổng quan

- Xây dựng được hệ thống quản lý sân bóng với đầy đủ tính năng đáp ứng được những nhu cầu cơ bản để vận hành sân bóng mini.

- Giao diện rõ ràng, rành mạch, dễ sử dụng.

- Phát triển thêm các danh sách ưu đãi.

- Thiết lập tự động điền giá và báo giá sân cho khách hàng trước khi đặt sân.

- Hiển thị giờ đặt còn trống và sân trống cho khách hàng khi đặt sân.

- Tự động gửi tin nhắn cho khách hàng để thông báo khi đặt sân thành công.

- Thêm chức năng tự động hủy sân khi có khách hàng yêu cầu.

Ngày đăng: 01/02/2023, 21:09

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w