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

Đề tài QUẢN lý sân BÓNG

42 10 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

Thông tin cơ bản

Định dạng
Số trang 42
Dung lượng 1,02 MB
File đính kèm file dinh kem.rar (6 MB)

Nội dung

1. Hiện trạng Hiện nay, nhu cầu cho việc giải trí cũng như nâng cao sức khỏe từ những hoạt động thể dục, thể thao như đá bóng, cầu lông hay bơi lội đang dần trở thành những nhu cầu thiết yếu trong cuộc sống. Để đáp ứng cho những nhu cầu này, việc gia tăng các sân bóng , sân chơi thể thao là điều tất yếu. Bên cạnh đó là việc quản lý cũng như vận hành những sân bóng này cũng quan trọng không kém, nhất là trong thời đại công nghệ 4.0 hiện nay, mọi ngành nghề chạy đua trong cuộc cách mạng chuyện đổi số trên toàn diện thì việc quản lý 1 sân bóng với những chức năng từ đặt sân, quản lý khách hang, quản lý sân đấu, quản lý nhân viên, thống kê doanh thu… ra đời đã giúp cho việc quản lý cũng như vận hành những sân thể thao này trở nên dễ dàng hơn rất nhiều so với việc ghi chép các số liệu như trước đó. Đó là lý do mà nhóm chúng tôi quyết định lựa chọn xây dựng một phần mềm để làm điều này. Để hiểu rõ về việc vận hành cũng như cài đặt phần mềm thì hãy cùng chúng tôi đến với những phần sau. Quy trình các bước hình thành đề tài: Họp nhóm và đưa ra những phân tích về những yêu cầu và chức năng một cách chi tiết của phần mêm. Thiết kế mô hình cơ sở dữ liệu và thiết kế giao diện cho phần mềm. Quyết định ngôn ngữ và công cụ sử dụng để tiến hành xây dựng phần mềm là dùng ngôn ngữ Java và công cụ Netbeans cho việc xây dựng phần mềm và SQL Server cho việc xây dựng cơ sở dữ liệu. Kiểm thử phần mềm thủ công. Phát hành phần mềm, hỗ trợ nâng cấp và bảo trì.

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG CƠ SỞ TẠI TP.HCM Khoa: Công nghệ thông tin BÁO CÁO CUỐI KỲ NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Đề tài QUẢN LÝ SÂN BÓNG Giảng viên hướng dẫn: Nguyễn Thị Bích Nguyên Mục lục Hiện trạng 2 Yêu cầu 2.1 Yêu cầu chức nghiệp vụ 2.2 Yêu cầu chức hệ thống yêu cầu chất lượng 2.3 Mơ hình luồng liệu(DFD) chung cho tồn hệ thống Thiết kế phần mềm 3.1 Thiết kế liệu 3.2 Thiết kế giao diện 12 3.3 Thiết kế xử lý 29 Cài đặt thử nghiệm 40 4.1 Cài đặt 40 4.2 Thử nghiệm 41 Tổng kết 41 5.1 Các kết thực 41 5.2 Đánh gia ưu điểm khuyết điểm 41 5.3 Hướng mở rộng .41 1 Hiện trạng Hiện nay, nhu cầu cho việc giải trí nâng cao sức khỏe từ hoạt động thể dục, thể thao đá bóng, cầu lơng hay bơi lội dần trở thành nhu cầu thiết yếu sống Để đáp ứng cho nhu cầu này, việc gia tăng sân bóng , sân chơi thể thao điều tất yếu Bên cạnh việc quản lý vận hành sân bóng quan trọng không kém, thời đại công nghệ 4.0 nay, ngành nghề chạy đua cách mạng chuyện đổi số tồn diện việc quản lý sân bóng với chức từ đặt sân, quản lý khách hang, quản lý sân đấu, quản lý nhân viên, thống kê doanh thu… đời giúp cho việc quản lý vận hành sân thể thao trở nên dễ dàng nhiều so với việc ghi chép số liệu trước Đó lý mà nhóm định lựa chọn xây dựng phần mềm để làm điều Để hiểu rõ việc vận hành cài đặt phần mềm chúng tơi đến với phần sau Quy trình bước hình thành đề tài: - Họp nhóm đưa phân tích yêu cầu chức cách chi tiết phần mêm - Thiết kế mơ hình sở liệu thiết kế giao diện cho phần mềm - Quyết định ngôn ngữ công cụ sử dụng để tiến hành xây dựng phần mềm dùng ngôn ngữ Java công cụ Netbeans cho việc xây dựng phần mềm SQL Server cho việc xây dựng sở liệu - Kiểm thử phần mềm thủ công - Phát hành phần mềm, hỗ trợ nâng cấp bảo trì 2 Yêu cầu 2.1 Yêu cầu chức nghiệp vụ Bộ phận(người thực hiện): Quản lý Mã số: 01 STT Công việc Loại Quy định/Công thức liên quan Biểu mẫu công việc liên quan Thêm nhân viên Lưu trữ QĐ TT_BM1 Xóa nhân viên Lưu trữ QĐ Sửa thông tin nhân Lưu trữ QĐ viên Tra cứu nhân viên Tra cứu Dựa tên tài khoản nhân viên Thêm khách hàng Lưu trữ QĐ TT_BM2 Xóa khách hàng Lưu trữ QĐ Sửa thông tin khách Lưu trữ QĐ hàng Tra cứu khách hàng Tra cứu Dựa vào tên số điện thoại khách hang Thêm sân bóng Lưu trữ QĐ7 TT_BM3 10 Xóa sân bóng Lưu trữ QĐ 11 Sửa thông tin sân Lưu trữ QĐ bóng 12 Tra cứu sân bóng Tra cứu Theo mã sân đấu mã loại sân 13 Thêm loại sân Lưu trữ QĐ 10 TT_BM4 14 Xóa loại sân Lưu trữ QĐ 11 15 Sửa thông tin loại sân Lưu trữ QĐ 12 16 Thêm đồ uống Lưu trữ QĐ 13 TT_BM5 17 Xóa đồ uống Lưu trữ QĐ 14 18 Sửa thông tin đồ uống Lưu trữ QĐ 15 19 Nhập hàng thêm cho Lưu trữ Số lượng hàng phải số Dương đồ uống 20 Thống kê doanh thu Tính tốn CT 21 Thống kê số trận đấu Tính tốn Tổng số trận đấu khoảng thời gian 22 Thống kê số đồ uống Tính tốn Tổng số đồ uống theo loại đồ uống trận đấu đơn vị thời gian 23 Thêm quản lý Lưu trữ QĐ 16 TT_BM6 Ghi S TT 10 11 12 13 14 15 16 17 *Mẫu 2: Bảng Quy định/Công thức liên quan Mã Tên Quy định Mô tả chi tiết Ghi số /Công thức QĐ Quy định thêm Phải có đủ thơng tin gồm: Vai trị, tên tài khoản, tên nhân viên nhân viên, số điện thoại, địa chỉ, mật Tên tài khoản số điện thoại QĐ Quy định xóa nhân Khơng xóa nhân viên sử dụng tài khoản viên để đặt sân tốn QĐ Quy định sửa thơng Phải có đủ thơng tin gồm: Vai trị, tên tài khoản, tên tin nhân viên nhân viên, số điện thoại, địa Tên tài khoản không trùng với tài khoản khác QĐ Quy định thêm Phải có đủ thông tin: Tên khách hàng, số điện thoại khách hàng Số điện thoại khách hàng QĐ Quy định xóa Khơng xóa khách hàng có đặt sân khách hàng QĐ Quy định sửa thơng Phải có đủ thơng tin:Tên khách hàng, số điện thoại tin khách hàng Số điện thoại không trùng với KH khác QĐ Quy định thêm sân Phải có đủ thơng tin: Mã sân bóng, loại sân tình bóng trạng QĐ Quy định xóa sân Khơng xóa sân bóng sử dụng bóng QĐ Quy định sửa thơng Phải có đủ thơng tin: Mã sân bóng, loại sân tình tin sân bóng trạng QĐ Quy định thêm loại Phải có đủ thơng tin: Mã loại sân, tên loại sân, giá tiền 10 sân loại sân Tên loại sân không trùng với tên loại sân khác QĐ Quy định xóa loại Khơng xóa loại sân có chứa sân sử 11 sân dụng QĐ Quy định sửa thơng Có đầy đủ thơng tin: Mã loại sân, tên loại sân, giá tiền 12 tin loại sân Tên loại sân không trùng với tên loại sân khác QĐ Quy định thêm đồ Phải có đủ thơng tin: Mã đồ uống, tên đồ uống, giá tiền 13 uống Tên đồ uống không trùng với tên đồ uống khác QĐ Quy định xóa đồ Khơng xóa loại đồ uống đặt 14 uống trước QĐ Quy định sửa thơng Phải có đủ thơng tin: Mã đồ uống, tên đồ uống, giá tiền 15 tin đồ uống Tên đồ uống khơng trùng với tên đồ uống khác đến ngày CT Cơng thức tính doanh thu Tổng doanh thu = Tổng tiền(Bills ) từ ngày đơn vị thời gian Tính theo khoảng thời gian, tháng, năm QĐ Quy định thêm tài Phải đủ thông tin: Tên tài khoản, mật 17 khoản quản lý Tên tài khoản không trùng với tài khoản khác  Các biểu mẫu mô tả chi tiết: TT_BM1: THÊM NHÂN VIÊN Vai trò: Tên tài khoản: Tên nhân viên: Số điện thoại: Địa chỉ: TT_BM2: THÊM KHÁCH HÀNG Mã khách hàng: Tên khách hàng: Số điện thoại: TT_BM3: THÊM SÂN BÓNG Mã sân bóng: Mã loại sân: Tình trạng: TT_BM4: THÊM SÂN BÓNG Mã loại sân: Tên loại sân: Giá tiền: TT_BM5: THÊM ĐỒ UỐNG Mã đồ uống: Tên đồ uống: Giá tiền: Bộ phận (người thực hiện): Nhân viên Công việc Loại STT cơng việc Thêm trận đấu Lưu trữ Xóa trận đấu Lưu trữ Sửa thông tin trận đấu Lưu trữ Tra cứu trận đấu Tra cứu Thêm khách hàng Lưu trữ Xóa khách hàng Sửa thông tin khách hàng Tra cứu khách hàng Lưu trữ Lưu trữ 10 11 Thêm nước cho trận đấu Sửa số lượng nước cho trận đấu Đổi mật Tra cứu Lưu trữ Lưu trữ Lưu trữ Mã số: 02 Quy định/Công thức liên quan Biểu mẫu liên quan QĐ TT_BM1 QĐ QĐ Tra cứu theo số điện thoại khách hàng, theo ngày diễn QĐ 4(Quản lý) TT_BM2 (Quản lý) QĐ 5(Quản lý) QĐ (Quản lý) Ghi Dựa vào tên số điện thoại khách hàng Phải có đủ thơng tin: mã trận, mã nước số lượng Phải có đủ thông tin: mã trận, mã nước số lượng Dựa vào tên đăng nhập *Mẫu 2: Bảng Quy định/Công thức liên quan S Mã Tên Quy định Mô tả chi tiết Ghi TT số /Cơng thức Phải có đủ thông tin gồm: Mã trận đấu, mã sân, mã QĐ Quy định thêm trận đấu khách hàng, mã nhân viên, ngày đặt, thời gian vào, thời gian Mã sân chọn phải có thời gian rảnh khoảng thời gian vào thời gian ngày đặt trận Khơng xóa trận đấu có ngày đặt cách QĐ Quy định xóa trận đấu ngày Khơng xóa trận đấu có thời gian tính tiền Bills QĐ Quy định sửa thơng Phải có đủ thơng tin gồm: Mã trận đấu, mã sân, mã tin trận đấu khách hàng, mã nhân viên, ngày đặt, thời gian vào, thời gian Mã sân chọn phải có thời gian rảnh khoảng thời gian vào thời gian ngày đặt trận 2.2 Yêu cầu chức hệ thống yêu cầu chất lượng Mẫu 3: Bảng yêu cầu chức hệ thống STT Nội dung Phân quyền sử dụng Mô tả chi tiết Ghi - Người quản lý: phép sử dụng tất chức - Nhân viên: sử dụng chức nhân viên * Mẫu 4: Bảng yêu cầu chất lượng STT Nội dung Cho phép thay đổi quy định mức chiết khấu Hình thức tra cứu thật tiện dụng, tự nhiên, trực quan Tiêu chuẩn Mô tả chi tiết Ghi Người dùng phần mềm thay đổi mức chiết khấu muốn sử dụng Tiện dụng Hỗ trợ khả tra cứu gần đúng, tra cứu theo nội dung, … Tiến hóa Dễ sử dụng cho người khơng chun tin học Cho phép đính kèm hình ảnh từ hình ảnh có sẵn Tương thích Người dùng truy xuất đính kèm hình ảnh từ máy tính Các hình có qn chung Tốc độ thực tra cứu nhanh Hiệu Tốc độ xử lý hóa đơn nhập xuất vào sở liệu nhanh 2.3 Mơ hình luồng liệu(DFD) chung cho toàn hệ thống Sơ đồ luồng liệu chung cho tồn hệ thống: Hình 2.3 Sơ đồ luồng liệu chung cho toàn hệ thống Thiết kế phần mềm 3.1 Thiết kế liệu Hình 3.1 Thiết kế Cơ Sở Dữ Liệu ➢ Danh sách thành phần sơ đồ: Stt Tên Loại Ý nghĩa Customer Thực thể Lưu trữ danh sách khách hàng Staff Thực thể Lưu trữ danh sách nhân viên Pitch Thực thể Lưu trữ danh sách sân bóng Type_Pitch Thực thể Lưu trữ danh sách loại sân Match Thực thể Lưu trữ danh sách trận đấu Bills Thực thể Lưu trữ danh sách hóa đơn OrderDrinks Drinks Thực thể Lưu trữ danh sách nước hóa Thực thể đơn Lưu trữ danh sách loại nước Userid Thực thể Lưu trữ danh sách tài khoản 10 Roles Thực thể Lưu trữ danh sách vai trị Ghi Hình 3.2.12 Giao diện thêm, sửa sân bóng Stt + Mã số 12 ➢ Giao diện thêm sân, sửa sân bóng gồm có: • Vùng thơng tin sân bóng • Nút Thêm • Nút sửa • Nút hủy ➢ Danh sách biến cố xử lý tương ứng hình Biến cố Ý nghĩa Xứ lý tương ứng Nhấn vào nút Thêm, Sửa Thêm sửa Lưu, cập nhật thơng tin sân bóng thơng tin sân bóng CSDL Nhấn vào nút Hủy Hủy thêm, sửa Hủy việc thêm, sửa sân bóng thơng tin sân bóng chuyển giao diện quản lý sân,loại sân Mã số xử lý XL08 Hình 3.2.13 Giao diện thêm, sửa loại sân 27 Stt + Mã số 13 ➢ Giao diện thêm sân, sửa loại sân gồm có: • Vùng thơng tin loại sân • Nút Thêm • Nút sửa • Nút hủy ➢ Danh sách biến cố xử lý tương ứng hình Biến cố Ý nghĩa Xứ lý tương ứng Nhấn vào nút Thêm, Sửa Thêm sửa thông tin loại sân Lưu, cập nhật thông tin loại sân CSDL Nhấn vào nút Hủy Hủy thêm, sửa thông tin loại sân Hủy việc thêm, sửa loại sân chuyển giao diện quản lý đồ uống Mã số xử lý XL09 Hình 3.2.14 Giao diện đổi mật nhân viên, cá nhân Stt + Mã số 14 ➢ Giao diện đổi mật nhân viên, cá nhân: • Vùng thơng tin mật • Nút đổi mật • Nút hủy • Nút ẩn mật ➢ Danh sách biến cố xử lý tương ứng hình Biến cố Ý nghĩa Xứ lý tương ứng Nhấn vào nút đổi mật Mã số xử lý Đổi mật tài Cập nhật thông tin mật khoản cá nhân, tài nhân viên, cá nhân CSDL khoản nhân viên 28 Nhấn vào nút Hủy Hủy thêm đổi mật Hủy việc đổi mật tài khoản tài khoản nhân viên, cá nhân trở giao nhân viên, cá nhân diện trước Nhấn vào nút ẩn Hiển thị, ẩn mật Hiển thị mật cho phép người dùng xem chuỗi mật nhập 3.3 Thiết kế xử lý Danh sách xử lý (Các xử lý quan trọng) Stt Mã số Loại Ý nghĩa Ghi 1XL02 XL01 Đăng nhập vào hệ thống Đặt sân, sửa trận đấu Lưu trữ thông tin trận vào CSDL XL02 Đăng nhập vào hệ thống, chuyển hướng sang giao quản lý đặt sân Cập nhật thông tin trận sửa vàoCSDL XL03 Đặt, sửa nước cho trận Lưu, cập nhật thông tin đặt nước cho đấu trận đấu XL04 XL05 Nhập hàng nước cho kho hàng Tạo tài khoản Cập nhật số lượng hàng kho loại nước vào CSDL Lưu trữ thông tin tài khoản vào CSDL XL06 Thêm khách hàng Lưu trữ thông tin tài khoản vào CSDL, phục vụ cho việc đặt sân XL07 Thêm thức uống Lưu trữ thông tin tài khoản vào CSDL, phục vụ cho việc đặt sân, thống kê XL08 Thêm sân bóng Lưu trữ thơng tin tài khoản vào CSDL, phục vụ cho việc đặt sân, thống kê XL09 Thêm loại sân Lưu trữ thông tin tài khoản vào CSDL, phục vụ cho việc đặt sân, thống kê 10 XL10 Lập thống kê Xem thống kê theo khoảng thời gian 29 Mô tả chi tiết xử lý - Mã xử lý: XL01 + Danh sách hàm xử lý STT Tên hàm check_user(String user) check_password(String user, String pw) Ý nghĩa Lấy mã trận đấu tự động cách lấy mã lớn CSDL +1 Lấy mã khách hàng dựa SĐT khách hàng + Sơ đồ luồng liệu: • D1: Thông tin trận đấu + Mô tả chi tiết sơ đồ: • Bước 1: Nhập vào tên đăng nhập, mật • Bước 2: Nhấn nút đăng nhập, tên đăng nhập mật không đúng, quay lại bước 1, đến bước • Bước 3: Hiển thị giao diện phù hợp với vai trò - Mã xử lý: XL02 + Danh sách hàm xử lý STT Tên hàm getidMatch() Ý nghĩa Lấy mã trận đấu tự động cách lấy mã lớn 30 getIdCus(String phoneCus) getIdTypePich(String nameType) listPitch_canPick(idPitch, idType, date, timeIn, timeOut) listPitch_canPick_editMatch(idPitch, idType, date, timeIn, timeOut, idMatch) insertMatch(idMatch, idPitch, idCus, Staff, date, timeIn, timeOut) createBill(idMatch) + Sơ đồ luồng liệu: CSDL +1 Lấy mã khách hàng dựa SĐT khách hàng Lấy mã loại sân dựa tên loại sân Đưa sân bóng chọn theo thơng tin khách hàng cung cấp Đưa sân bóng chọn theo thông tin khách hàng cung cấp(sửa trận) Lưu trữ thơng tin trận đấu vào CSDL Tạo hóa đơn theo mã trận đấu • D1: Thơng tin trận đấu • D2: Dữ liệu từ bảng trận đấu + Mô tả chi tiết sơ đồ: • Bước 1: Nhận thơng tin trận đấu từ khách hàng • Bước 2: Chon thông tin tương ứng với lựa chọn khách hàng • Bước 3: Bấm Tìm sân, có sân bấm đặt sân, khơng u cầu khách hàng điều chỉnh thơng tin trận đấu • Bước 5: Đăt trận đấu • Bước 6: Thơng tin sân lên bảng Trận đấu 31 - Mã xử lý: XL03 + Danh sách hàm xử lý STT Tên hàm updateOrderDrinks(int idMatch) getIdBill_idMatch(int idMatch) updateTotalBill(int idBill,int idMatch); get_maxidDrink_Drinks() + Sơ đồ luồng liệu: Ý nghĩa Cập nhật thêm nước vào hóa đơn nước Lấy mã hóa đơn dựa mã trận đấu Cập nhật tổng tiền hóa đơn theo mã hóa đơn mã sân Trả mã đồ uống lớn bảng đồ uống • D1: Thơng tin đặt đồ uống • D2: Dữ liệu từ bảng chi tiết hóa đơn đồ uống + Mơ tả chi tiết sơ đồ: • Bước 1: Nhận thông tin đặt nước khách hàng • Bước 2: Nhập thông tin nước cho trận đấu theo yêu cầu khách hàng • Bước 3: Đặt nước • Bước 4: Hiển thị thơng tin nước cho trận dấu chọn bảnh trận đấu 32 - Mã xử lý: XL04 + Danh sách hàm xử lý STT Tên hàm get_numberDrink(int idDrink) update_numberDrink(int idDrink, int SL) list_Drinks() get_maxidDrink_Drinks() + Sơ đồ luồng liệu: Ý nghĩa Lấy số lượng đồ uống lại kho từ mã đồ uống Cập nhật số lượng đồ uống kho theo mã đồ uống số lượng nhập têm Cập nhật lại bảng đồ uống Trả mã đồ uống lớn bảng đồ uống • D1: Thơng tin nhập kho đồ uống • D2: Dữ liệu từ bảng đồ uống + Mô tả chi tiết sơ đồ: • Bước 1: Đưa thơng tin số lượng đồ uống loại đồ uống nhập • Bước 2: Bấm Xác nhận • Bước 3: Cập nhật lại bảng đồ uống theo số lượng cập nhật 33 - Mã xử lý: XL05 + Danh sách hàm xử lý STT Tên hàm get_idRole_nameRole(String nameRole) add_User(username, passStaff, idRole) listAdmin() Ý nghĩa Lấy mã vai trò từ tên vai trò Tạo tài khoản có thơng tin gồm: tên tài khoản, mật khẩu, mã vai trò Cập nhật lại bảng quản lý check_userChar(username) check_username(username) Kiểm tra kí tự tên tài khoản Kiểm tra coi tên nhân viên tồn chưa checkCharPhone(phoneStaff) checkCharName(nameStaff) check_passChar(passStaff) Kiểm tra ký tự số điện thoại nhân viên Kiểm tra kí tự tên nhân viên Kiểm tra kí tự mật add_Staff(username,nameStaff, phoneStaff, addrStaff) 10 list_Staff() Thêm nhân viên có thơng tin gồm: Tên tài khoản, tên nhân viên, SĐT nhân viên, địa nhân viên vào CSDL Cập nhật lại bảng nhân viên + Sơ đồ luồng liệu: • D1: Thơng tin tài khoản • D2: Dữ liệu từ bảng nhân viên, quản lý 34 + Mơ tả chi tiết sơ đồ: • Bước 1: Chọn vai trị tài khoản • Bước 2: Nhập đầy đủ thông tin tương ứng với vai trị • Bước 3: Bấm nút Thêm, thơng tin tài khoản chư thõa mãn yêu cầu, quay lại Bước • Bước 4: Cập nhật lại bảng tương ứng với vai trò từ CSDL - Mã xử lý: XL06 + Danh sách hàm xử lý STT Tên hàm Ý nghĩa checkCharPhone(phoneCus) Kiểm tra kí tự SĐT khách hàng checkCharName(nameCus) Kiểm tra kí tự tên khách hàng getIdCus(phoneCus) Lấy mã khách hàng theo SĐT khách hàng insertCus(nameCus, phoneCus) listCus() Lưu trữ thông tin khách hàng vào CSDL Cập nhật bảng khách hàng + Sơ đồ luồng liệu: • D1: Thơng tin khách hàng • D2: Dữ liệu từ bảng khách hàng + Mơ tả chi tiết sơ đồ: • Bước 1: Nhận thông tin cá nhân khách hàng từ khách hàng 35 • Bước 2: Nhập thơng tin cá nhân khách hàng vào vùng thông tin khách hàng • Bước 3: Bấm Thêm khách hàng, không thỏa mãn yêu cầu, quay lại bước • Bước 4: Cập nhật lại bảng khách hàng từ CSDL - Mã xử lý: XL07 + Danh sách hàm xử lý STT Tên hàm Ý nghĩa check_nameDrink_Drinks(nameDrink) Kiểm tra tên loại đồ uống có CSDL chưa get_idDrink() Lấy mã nước theo thứ tự mã đồ uống lớn nhât +1 add_Drink(idDrink, nameDrink, numberDrink, priceDrink) Lưu thông tin đồ uống gồm: Mã đồ uống, tên đồ uống, số lượng kho, giá tiền list_Drinks() Cập nhật lại bảng đồ uống + Sơ đồ luồng liệu: • D1: Thơng tin đồ uống • D2: Dữ liệu từ bảng đồ uống + Mô tả chi tiết sơ đồ: • Bước 1: Nhập thơng tin đồ uống • Bước 2: Bấm thêm đồ uống, khơng thỏa mãn yêu cầu quay lại bước • Bước 3: Cập nhật lại bảng đồ uống từ CSDL 36 - Mã xử lý: XL08 + Danh sách hàm xử lý STT Tên hàm get_idPitch() get_idTypePitch(String nameType) add_Pitch(idPitch, idType, status) list_Pitch() Ý nghĩa Lấy mã sân từ mã sân bóng lớn CSDL+1 Lấy mã loại sân theo tên loại sân Lưu thông tin sân bóng gồm: Mã sân, mã loại sân, tình trạng vào CSDL Cập nhật lại bảng sân bóng + Sơ đồ luồng liệu: • D1: Thơng tin sân bóng • D2: Dữ liệu từ bảng sân bóng + Mơ tả chi tiết sơ đồ: • Bước 1: Nhập thơng tin sân bóng • Bước 2: Bấm thêm sân bóng, khơng thỏa mãn u cầu quay lại bước • Bước 3: Cập nhật lại bảng sân bóng từ CSDL 37 - Mã xử lý: XL09 + Danh sách hàm xử lý STT Tên hàm get_idTypePitch_inc() get_idTypePitch(nameType) add_typePitch(idType, nameType, price) list_typePitch() Ý nghĩa Lấy mã loại sân từ mã loại sân lớn CSDL+1 Lấy mã loại sân theo tên loại sân để kiểm tra xem loại sân có sở liệu chưa Lưu thông tin sân bóng gồm: Mã loại sân, tên loại sân, giá tiền vào CSDL Cập nhật lại bảng loại sân + Sơ đồ luồng liệu: • D1: Thơng tin loại sân • D2: Dữ liệu từ bảng loại sân + Mô tả chi tiết sơ đồ: • Bước 1: Nhập thơng tin loại sân • Bước 2: Bấm thêm loại sân, không thỏa mãn yêu cầu quay lại bước • Bước 3: Cập nhật lại bảng loại sân từ CSDL 38 - Mã xử lý: XL10 + Danh sách hàm xử lý STT Tên hàm set_tongtien_tongtran_KTG(dateFrom, dateTo, tongtien, tongtran) createPlot(dateFrom,dateTo,mode,tongtien,tongtran) Ý nghĩa Hiển thị tổng tiền, tổng số trận đấu vùng thống kê doanh thu theo khoảng thời gian Tạo biểu đồ thống kê doanh thu theo loại hình thống kê hiển thị tổng tiền, tổng số trận đấu vùng thống kê doanh thu , mode =1, thống kê theo sân bóng, mode =2, thống kê theo loại sân khoảng thời gian Tạo biểu đồ thống kê số lượng đồ uống bán thời gian theo tên loại đồ uống hiển thị tổng doanh thu, tổng lượng đồ uốngtrong khoảng thời gian Tạo biểu đồ thống kê doanh thu tháng năm, năm thống kê đến tháng tại, hiển thị tổng doanh thu, tổng trận đấu vùng thống kê doanh thu Tạo biểu đồ thống kê doanh thu theo loại hình thống kê hiển thị tổng tiền, tổng số trận đấu vùng thống kê doanh thu , mode =1, thống kê theo sân bóng, mode =2, thống kê theo loại sân năm createPlotNuoc(dateFrom,dateTo,tongtien,tongnuoc) createPlot(year,tongtien,tongtran) createPlot(year,mode,tongtien,tongtran) createPlotNuoc(year,tongtien,tongnuoc) Tạo biểu đồ thống kê số lượng đồ uống bán thời gian theo tên loại đồ uống hiển thị tổng doanh thu, tổng lượng đồ uốngtrong năm set_tongtien_tongtran_1T(year, month, tongtien, tongtran) Hiển thị tổng tiền, tổng số trận đấu vùng thống kê doanh thu theo tháng createPlot(year, month,mode,tongtien,tongtran) Tạo biểu đồ thống kê doanh thu theo loại hình thống kê hiển thị tổng tiền, tổng số trận đấu vùng thống kê doanh thu , mode =1, thống kê theo sân bóng, mode =2, thống kê theo loại sân tháng createPlotNuoc(year, month,tongtien,tongnuoc) Tạo biểu đồ thống kê số lượng đồ uống bán thời gian theo tên loại đồ uống hiển thị tổng doanh thu, tổng lượng đồ uốngtrong tháng 39 + Sơ đồ luồng liệu: • D1: Thơng tin khoảng thời gian, loại hình cần thống kê • D2: Dữ liệu từ biều đồ, doanh số vùng thống kê, vùng hiển thị biểu đồ + Mô tả chi tiết sơ đồ: • Bước 1: Chọn khoảng thời gian , loại hình cần thống kê • Bước 2: Bấm vào nút Thống kê • Bước 3: Biểu đồ số liệu thống kê lên vùng hiển thị biểu đồ vùng thống kê doanh thu Cài đặt thử nghiệm 4.1 Cài đặt STT - Các chức dành cho quản lý: Chức Mức độ hoàn thành Đăng nhập quản lý tài khoản cá nhân( Đổi mật khẩu) Quản lý tài khoản Quản lý trận đấu Quản lý hóa đơn Quản lý khách hàng Quản lý đồ uống Ghi Đã hoàn thành Đã hoàn thành Đã hoàn thành Đã hoàn thành Đã hoàn thành 40 Quản lý sân bóng, loại sân Thống kê doanh thu STT Đã hoàn thành Đã hoàn thành - Các chức dành cho nhân viên: Chức Mức độ hoàn thành Đăng nhập quản lý tài khoản cá nhân( Đổi mật khẩu) Quản lý trận đấu Quản lý khách hàng Ghi Đã hoàn thành Đã hoàn thành 4.2 Thử nghiệm Đã thử nghiệm nhận thấy phần mềm hoạt động tốt tác vụ yêu cầu vài trò quản lý nhân viên Tổng kết 5.1 Các kết thực Tạo phần mềm đáp ứng đầy đủ chức cần có cho việc quản lý sân bóng 5.2 Đánh giá ưu điểm khuyết điểm - Ưu điểm: Quản lý việc đặt sân, hoạt động sân bóng tương đối dễ dàng, dễ sử dụng kể người kiến thức nhiều tin học - Khuyết điểm: Chưa thống kê tất loại hình thống kê, bảng thống kê chưa kết hợp số liệu Giao diện chưa bắt mắt gây ấn tượng với người dùng, phần mềm chạy chậm phải truy xuất liệu từ CSDL 5.3 Hướng mở rộng - Nâng cấp để phần mềm chạy đa tảng - Nâng cấp phần giao diện để trở nên bắt mắt - Tối ưu tốc độ vận hành phần mề - Thêm chức bảo trì phần mềm có lỗi 41 ... Các chức dành cho quản lý: Chức Mức độ hoàn thành Đăng nhập quản lý tài khoản cá nhân( Đổi mật khẩu) Quản lý tài khoản Quản lý trận đấu Quản lý hóa đơn Quản lý khách hàng Quản lý đồ uống Ghi Đã... đổi số tồn diện việc quản lý sân bóng với chức từ đặt sân, quản lý khách hang, quản lý sân đấu, quản lý nhân viên, thống kê doanh thu… đời giúp cho việc quản lý vận hành sân thể thao trở nên... quản lý sân, loại sân + Mã số 06 ➢ Giao diện quản lý sân, loại sân gồm có: • Bảng hiển thị sân 20 Stt • Bảng thị loại sân • Nút thêm sân • Nút sửa sân • Nút xóa xóa sân • Vùng thơng tin tìm sân

Ngày đăng: 06/01/2023, 11:36

w