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

Báo cáo đồ án xây dựng ứng dụng quản lý sân bóng

44 20 0

Đ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

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM - - BÁO CÁO ĐỒ ÁN XÂY DỰNG ỨNG DỤNG QUẢN LÝ SÂN BÓNG Sinh viên thực hiện: Nguyễn Đức Phúc Bùi Đoàn Quang Tân 18521254 18521373 Giảng viên hướng dẫn: ThS Thái Thụy Hàn Uyển Thành phố Hồ Chí Minh, tháng 12 năm 2022 LỜI CẢM ƠN Chúng em xin gửi lời cảm ơn tới cô Thái Thụy Hàn Uyển, người trực tiếp tận tình hướng dẫn nhóm suốt q trình thực đồ án Không gợi ý định hướng chúng em thực đề tài, cịn nhiệt tình đưa nhận xét, góp ý để nhóm hồn thành đồ án cách tốt Nếu khơng có lời hướng dẫn, dạy bảo đồ án khó hoàn thiện Một lần nữa, chúng em xin chân thành cảm ơn Đề tài nhóm thực khoảng thời gian tháng nên bước đầu vào thực tế, kiến thức kinh nghiệm thực tiễn chúng em nhiều hạn chế Do vậy, chắn khơng thể tránh khỏi sai sót, nhóm mong nhận bảo, ý kiến đóng góp q báu để nhóm có điều kiện bổ sung, nâng cao kiến thức lĩnh vực này, giúp hồn thiện tích lũy thêm cho thân nhiều kinh nghiệm, phục vụ tốt cho công việc thực tế sau Chúng em xin chân thành cảm ơn! ĐỀ CƯƠNG CHI TIẾT Tên đề tài: Phần mềm quản lý sân bóng Cán hướng dẫn: THS THÁI THỤY HÀN UYỂN Thời gian thực hiện: Từ ngày 05/09/2022 đến ngày 27/12/2022 Sinh viên thực hiện: NGUYỄN ĐỨC PHÚC – 18521254 BÙI ĐỒN QUANG TÂN – 18521373 Nội dung đề tài:(Mơ tả chi tiết lý chọn đề tài, mục tiêu, phạm vi, đối tượng, phương pháp thực hiện, kết mong đợi đề tài) Lý chọn đề tài: - Sự phát triển mạng Internet kỹ thuật phần mềm đời đại 4.0 tạo nên nhiều giá trị to lớn lĩnh vực sống Việc ứng dụng công nghệ thông tin vào quy trình quản lý trở thành nhu cầu thiết yếu doanh nghiệp, công ty - Hiện nay, phong trào đá bóng sân bóng mini phát triển, nhu cầu giải trí rèn luyện sức khỏe từ môn thể thao vua chưa hút tất người Các quan, công ty, trường học… dùng môn thể thao để rèn luyện, nâng cao tính đồn kết nhân thơng qua việc tổ chức giải bóng đá lớn nhỏ Qua đó, số lượng công việc cần quản lý tổ hợp sân bóng đá tăng lên nhiều, gây khó khăn việc quản lý sử dụng cách thức quản lý truyền thống Vì vậy, nhóm chọn đề tài XÂY DỰNG PHẦN MỀM QUẢN LÝ SÂN BÓNG để giúp chủ sân hay người quản lý thực cơng việc cách hiệu quả, nhanh chóng tránh thất doanh thu – yếu tố định đến lợi nhuận đem lại từ việc cho thuê sân Mục tiêu: - Xây dựng ứng dụng hỗ trợ người dùng quản lý việc kinh doanh sân bóng hiệu tối ưu q trình cho th sân bóng - Ứng dụng sử dụng công nghệ mới, phù hợp đáp ứng khả mở rộng, tương tác cao - Ứng dụng có giao diện trực quan, dễ sử dụng, dễ tiếp cận người dùng - Phát triển ứng dụng có tính thực tiễn cao, có khả triển khai ứng dụng vào thực tế Phương pháp thực hiện: - Làm việc với nhóm 02 thành viên, phân chia cơng việc phù hợp với lực kinh nghiệm người - Lên kế hoạch thực cách trao đổi trực tiếp gián tiếp nhờ hướng dẫn từ giảng viên phụ trách - Tìm hiểu, phân tích ứng dụng xuất thị trường - Tự nghiên cứu tài liệu chuyên ngành sử dụng cơng cụ tìm kiếm Kết mong đợi: - Sau xác định đề tài nghiên cứu, tìm hiểu thực tế, nhóm xây dựng ý tưởng thiết kế phần mềm QUẢN LÝ SÂN BÓNG đạt mục tiêu sau: Đối với người dùng: - Cung cấp thơng tin cách xác, kịp thời, đầy đủ, nhanh chóng, phục vụ tốt trình quản lý sân bóng - Hỗ trợ cho nhân viên sân bóng quản lý lịch đặt sân tốn hóa đơn - Giúp doanh nghiệp nâng cao doanh thu, tiết kiệm chi phí nhờ giảm bớt đội ngũ nhân cơng, giảm thiểu sai sót xảy q trình quản lý sân bóng Các tiêu chí khác: Tính thẩm mỹ - Phần mềm có giao diện đẹp, dễ sử dụng, bố cục hợp lý hút người dùng sử dụng Tính logic bảo mật - Tạo liên kết logic hình để người dùng chuyển hình cách nhanh thuận tiện - Đảm bảo tính bảo mật thơng tin nhạy cảm, tạo cảm giác an toàn cho người dùng - Có thể cập nhật, thêm xóa sửa đổi thơng tin liên quan đến sân bóng vấn đề khác liên quan khác đến người dùng Kế hoạch thực hiện: (Mô tả kế hoạch làm việc phân chia công việc thành viên tham gia) Với thời gian thực từ 19/09/2022 tới 27/12/2022, nhóm chia thành sprint với giai đoạn cụ thể: - Giai đoạn 1: Khảo sát trạng, hoàn thiện phần mềm với chức dành cho người dùng + Sprint 1: Tìm hiểu cơng tác quản lý sân bóng, áp dụng WPF việc xây dựng phần mềm máy tính, tìm hiểu phần mềm tương tự có thị trường + Sprint 2: Thiết kế chức phần mềm sở liệu + Sprint 3: Xây dựng API, xây dựng giao diện phần mềm để thực số chức xác định sprint + Sprint 4: Xây dựng chức sprint Sprint NGUYỄN ĐỨC PHÚC Tìm hiểu WPF, NET (19/09/2022 – FRAMEWORK 4.8, SQL 01/10/2022) SERVER BÙI ĐỒN QUANG TÂN Tìm hiểu WPF, NET FRAMEWORK 4.8, SQL SERVER Tìm hiểu cơng tác quản lý Tìm hiểu cơng tác quản lý sân bóng sân bóng Khảo sát phần mềm có: Khảo sát phần mềm có: Phần mềm tính tiền sân bóng Phần mềm tính tiền sân bóng POSAPP POSAPP Thiết kế chức phần Thiết kế chức phần (02/10/2022 – mềm, sở liệu mềm, sở liệu 30/10/2022) Xây dựng API xây dựng Xây dựng API xây dựng giao diện, chức năng: thêm (31/10/2022 – giao diện, chức năng: 27/11/2022) hình chính, thêm xóa sửa xóa sửa bảng liên quan bảng liên quan đến việc quản đến việc quản lý lịch đặt sân lý danh sách sân bóng Hồn thành chức năng: (28/11/2022 – đăng nhập, sửa đổi thông tin 04/12/2022) người dùng, thêm sửa xóa danh mục hóa đơn, tính tiền th sân Hồn thành chức năng: thêm xóa sửa danh mục liên quan đến kho người dùng - Giai đoạn 2: Hoàn thành chức thiếu, kiểm thử, viết báo cáo đề tài + Sprint 5: Hoàn thành chức thiếu + Sprint 6: Tiến hành kiểm thử, viết báo cáo Sprint NGUYỄN ĐỨC PHÚC Xây dựng UI hình (5/12/2022 – - Dashboard, thêm 18/12/2022) biểu đồ giá trị doanh thu, số BÙI ĐOÀN QUANG TÂN lượng lịch đặt sân (19/12/2022 – 27/12/2022) Tiến hành kiểm thử Tiến hành kiểm thử Viết báo cáo Viết báo cáo MỤC LỤC TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lý chọn đề tài 1.2 Khảo sát trạng 1.3 Đối tượng nghiên cứu 1.4 Phạm vi nghiên cứu 1.5 Phương pháp nghiên cứu 1.6 Nhiệm vụ đề tài CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Tổng quan cơng tác quản lý sân bóng 2.1.1 Cơ sở thực tiễn để xây dựng phần mềm quản lý sân bóng 2.1.2 Tìm hiểu nghiệp vụ quản lý sân bóng 2.2 Tổng quan Windows Presentation Foundation (WPF) 2.2.1 Khái niệm 2.2.2 Kiến trúc WPF 2.3 Tổng quan NET Framework 2.3.1 Giới thiệu NET Framework 2.3.2 Kiến trúc NET Framework 2.4 Tổng quan SQL SERVER 10 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 13 3.1 Đặc tả yêu cầu 13 3.1.1 Mơ tả tốn 13 3.1.2 Xác định yêu cầu toán 13 3.2.1 Sơ đồ kiến trúc 14 3.2.2 Mô tả chi tiết 15 CHƯƠNG HIỆN THỰC HỆ THỐNG 16 4.1 Thiết kế liệu 16 4.1.1 Danh sách bảng hệ thống 16 4.1.2 Mơ hình liệu quan hệ 23 4.2 Thiết kế giao diện 24 4.2.1 Sơ đồ hình liên kết 24 4.2.2 Danh sách hình 25 4.2.3 Giao diện hình 26 CHƯƠNG KẾT LUẬN 33 5.1 Đánh giá 33 5.2 Kết đạt 33 5.2.1 Ưu điểm 33 5.2.2 Nhược điểm 33 5.2.3 Hướng phát triển 34 TÀI LIỆU THAM KHẢO 35 CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lý chọn đề tài Với phát triển mạng Internet kỹ thuật phần mềm thời đại 4.0 tạo nên nhiều giá trị to lớn lĩnh vực sống Việc ứng dụng cơng nghệ thơng tin vào quy trình quản lý trở thành nhu cầu thiết yếu chủ doanh nghiệp để quản lý tốt hoạt động kinh doanh công ty Cùng với phát triển đó, người khơng cịn bị thụ động việc quản lý công việc cách thủ cơng Với sản phẩm phần mềm việc quản lý thực cách hiệu quả, nhanh chóng tốn chi phí nhiều so với cách thức truyền thống Hiện nay, phong trào đá bóng sân bóng mini phát triển, nhu cầu giải trí luyện tập từ môn thể thao vua chưa hút Các quan, công ty, trường học… dùng môn thể thao để rèn luyện thể lực, tính đồn kết nhân thơng qua việc tổ chức giải bóng đá Qua đó, việc quản lý sân bóng khó khăn thơng qua quy trình quản lý thủ cơng thụ động Vì vậy, nhóm em chọn đề tài Xây dựng ứng dụng quản lý sân bóng để giúp doanh nghiệp quản lý hiệu sân bóng mà đầu tư vào - yếu tố định đến lợi nhuận tổ chức, doanh nghiệp Với đề tài này, nhóm trình bày cách thức quản lý sân bóng bao gồm: quản lý sơ đồ sân bóng, quản lý việc đặt lịch – cho thuê sân bóng dịch vụ kèm, quản lý hóa đơn toán khách hàng 1.2 Khảo sát trạng Hiện nay, thị trường có nhiều phần mềm quản lý sân bóng, đa phần chúng phức tạp tích hợp q nhiều chức năng, gây khó khăn cho người sử dụng, chưa phù hợp với cụm sân bóng vừa nhỏ có nhu cầu tính tiền sân theo lịch đặt sân, tốn hóa đơn Một số phần mềm quản lý sân bóng như: POSAPP… Sau dùng thử phần mềm quản lý sân bóng POSAPP, chúng em nhận thấy số hạn chế sau: CREATE_AT datetime CREATE_BY_ID_USER int Bắt buộc Thời gian tạo Khoá ngoại Lưu ID người dùng tạo thông tin UPDATE_AT datetime UPDATE_BY_ID_USER int Thời gian cập nhật Khoá ngoại Lưu ID người dùng cập nhật thông tin IS_DELETED bit Default 4.1.1.11 Bảng CUSTOMER_PAYMENT_RECEIPT_DETAIL_COMMODITIES STT Tên thuộc tính ID_RECEIPT_DETAIL Kiểu int Ràng buộc Khóa _COMMODITIES_SERVICE ID_CUSTOMER_ Mơ tả Mã chi tiết sử dụng dịch vụ int Khóa Mã hóa đơn PAYMENT_RECEIPT ID_COMMODITIES int Khóa ngoại Mã dịch vụ QUANTITY int Bắt buộc Số lượng TOTAL_COST_ varchar Bắt buộc Tổng tiền chi tiết ACCOMPANIED_SERVICE (20) sử dụng dịch vụ 4.1.1.12 Bảng CUSTOMER_PAYMENT_RECEIPT_DETAIL_USED_PITCH STT Tên thuộc tính ID_RECEIPT_DETAIL Kiểu Int _USED_PITCH ID_CUSTOMER_PAYMENT int _RECEIPT ID_BOOKING Ràng buộc Khóa Mơ tả Mã chi tiết hóa đơn sử dụng sân Khố Mã hóa đơn ngoại int Khoá ngoại 21 Mã lịch đặt sân TOTAL_COST_USED_PITCH varchar(50) Bắt buộc Tổng tiền chi tiết sử dụng sân 4.1.1.13 Bảng IMPORT_COMMODITIES_RECEIPT STT Tên thuộc tính ID_IMPORT_ Kiểu int COMMODITIES_RECEIPT Ràng buộc Khóa Mơ tả Mã số phiếu nhập TOTAL_COST varchar(20) Bắt buộc Ngày nhập ID_COMMODITIES int Khoá ID nhà cung cấp _PROVIDER ngoại CREATE_AT datetime UPDATE_AT datetime CREATE_BY_ID_USER int UPDATE_BY_ID_USER IS_DELETED int bit Bắt buộc Thời gian tạo phiếu Thời gian cập nhật Khoá Lưu ID người dùng ngoại tạo thơng tin Khố Lưu ID người dùng ngoại cập nhật thông tin Default 4.1.1.14 Bảng IMPORT_COMMODITIES_RECEIPT_DETAILS STT Tên thuộc tính ID_IMPORT_COMMODITIES Kiểu Int Ràng buộc Mơ tả Khóa chín Mã số int Khố ngoại _RECEIPT_DETAIL ID_IMPORT_COMMODITIES _RECEIPT Mã số phiếu nhập ID_COMMODITIES int Khoá ngoại Mã hàng QUANTITY_IMPORT int Bắt buộc Số lượng nhập TOTAL_COST varchar(20) Bắt buộc 22 Tổng tiền 4.1.2 Mơ hình liệu quan hệ 23 4.2 Thiết kế giao diện 4.2.1 Sơ đồ hình liên kết 24 4.2.2 Danh sách hình STT Tên hình Đăng nhập Màn hình Ý nghĩa, ghi Giới thiệu, nơi đăng nhập cho người dùng Chứa hệ thống menu, tab làm việc, hình chức biểu đồ thống kê Quản trị người dùng Chỉ người dùng có quyền quản lý: - Hiển thị danh sách người dùng - Thực thao tác: thêm, sửa, xố, tìm kiếm người dùng Đối với người dùng nhân viên: Quản lý danh sách - Hiển thị thông tin tài khoản - Cho phép đối mật Hiển thị danh sách sân bóng sân bóng Thêm sân Thực thao tác thêm thông tin sân bóng bóng Chỉnh sửa – xóa Thực thao tác chỉnh sửa – xóa thơng tin sân bóng sân bóng Quản lý lịch đặt Hiển thị danh sách lịch đặt sân dã có sân bóng Thực thao tác: thêm, tìm kiếm lịch đặt sân Thêm lịch đặt Thực thao tác: thêm lịch đặt sân sân Chỉnh sửa – xóa Thực thao tác: sửa, xoá lịch đặt sân lịch đặt sân bóng 10 11 Quản lý hóa đơn – Hiển thị danh sách hóa đơn tốn Thực thao tác: thêm, sửa, xố, tìm kiếm Quản lý tồn kho Hiển thị danh sách hàng hóa tồn kho hàng hóa Thực thao tác: thêm, sửa, xố, tìm kiếm 25 12 Tạo phiếu Thực thao tác: thêm phiếu nhập hàng nhập hàng 13 Chỉnh sửa – xóa Thực thao tác: sửa, xoá phiếu nhập hàng phiếu nhập hàng 14 Quản lý doanh thu Hiển thị bảng biểu, thổng kê liên quan kết việc thu chi sân bóng 15 Cài đặt quy định Hiển thị quy định sân tiền giờ, làm tròn lúc tính tiền Thực thao tác: chỉnh sửa quy định 4.2.3 Giao diện hình 4.2.3.1 Màn hình đăng nhập 26 4.2.3.2 Màn hình Quản lý danh sách sân bóng 4.2.3.3 Màn hình thêm sân bóng 27 4.2.3.4 Màn hình chỉnh sửa thơng tin sân bóng 4.2.3.5 Màn hình Danh sách lịch đặt sân 28 4.2.3.6 Màn hình thêm lịch đặt sân 4.2.3.7 Màn hình chỉnh sửa lịch đặt sân 29 4.2.3.8 Màn hình Quản lý tốn hóa đơn 4.2.3.9 Màn hình Chỉnh sửa hóa đơn 30 4.2.3.10 Màn hình quản lý Kho 4.2.3.11 Màn hình quản lý Thu – Chi 31 4.2.3.12 Màn hình quản lý cài đặt 4.2.3.13 Màn hình quản lý tài khoản 32 CHƯƠNG KẾT LUẬN 5.1 Đánh giá  Thuận lợi - Giảng viên hướng dẫn tận tình, hỗ trợ, định hướng nhóm nghiên cứu thực đề tài - Các tài liệu ngôn ngữ, công cụ thực chia sẻ nhiều mạng - Vận dụng kiến thức, quy trình phát triển học  Khó khăn - Vấn đề tìm hiểu thực công nghệ WPF, NET Framework tốn thời gian - Tìm hiểu cơng tác quản lý sân bóng nhiều thời gian tài liệu 5.2 Kết đạt 5.2.1 Ưu điểm - Hồn thành u cầu đặt ban đầu, có đầy đủ tính cần thiết phần mềm quản lý sân bóng - Giao diện đơn giản, bố cục hợp lý, người dùng dễ dàng theo tác phần mềm - Tốc độ phản hồi thao tác nhanh, tối ưu hóa suất người dùng - Sinh viên thực nắm cách thức làm phần mềm máy tính - Sinh viên nắm cơng nghệ phổ biến như: WPF, NET Framework - Sinh viên học kiến thức công tác quản lý sân bóng để xây dựng phần mềm 5.2.2 Nhược điểm Cịn hạn chế số tính năng: - Chưa xây dựng việc quản lý lương nhân viên - Tối ưu code chưa tốt nên tốc độ tương tác phần mềm chậm - Cơ sở liệu chưa tối ưu nên việc truy vấn cịn chậm - Chưa có phần hướng dẫn cho người sử dụng 33 5.2.3 Hướng phát triển - Xây dựng chức cịn thiếu, hồn thiện chức có - Xây dựng phần mềm đa tảng chạy web di động - Tối ưu hóa code để tăng tốc độ tương tác - Tối ưu hóa sở liệu hợp lý 34 TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt [1] NET Framework https://intech.vietnamworks.com/article/tat-tan-tat-ve-net-framework-va-lotrinh-tro-thanh-net-developer [2] WPF – Window Presentation Foudation https://phamtuantech.com/wpf-la-gi/ [3] SQL Server https://itnavi.com.vn/blog/sql-server 35 ... bóng đá Qua đó, việc quản lý sân bóng khó khăn thơng qua quy trình quản lý thủ cơng thụ động Vì vậy, nhóm em chọn đề tài Xây dựng ứng dụng quản lý sân bóng để giúp doanh nghiệp quản lý hiệu sân. .. quan công tác quản lý sân bóng 2.1.1 Cơ sở thực tiễn để xây dựng phần mềm quản lý sân bóng 2.1.1.1 Khái niệm, vai trò phần mềm quản lý sân bóng a Khái niệm Phần mềm quản lý sân bóng chương trình... - Xây dựng ứng dụng hỗ trợ người dùng quản lý việc kinh doanh sân bóng hiệu tối ưu q trình cho th sân bóng - Ứng dụng sử dụng công nghệ mới, phù hợp đáp ứng khả mở rộng, tương tác cao - Ứng dụng

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

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w