HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG CƠ SỞ THÀNH PHỐ HỒ CHÍ MINH ********************* BÁO CÁO ĐỀ TÀI MÔN NHẬP MÔN CƠ SỞ PHẦN MỀM XÂY DỰNG PHẦN MỀM QUẢN LÝ SÂN BÓNG ĐÁ GIẢNG VIÊN HƯỚNG DẪN CÔ NGUYỄ[.]
Trang 1HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
CƠ SỞ THÀNH PHỐ HỒ CHÍ MINH
*********************
BÁO CÁO
ĐỀ TÀI MÔN NHẬP MÔN CƠ SỞ PHẦN MỀM
XÂY DỰNG PHẦN MỀM QUẢN LÝ SÂN BÓNG ĐÁ
GIẢNG VIÊN HƯỚNG DẪN: CÔ NGUYỄN THỊ BÍCH NGUYÊN
Trang 2MỤC LỤC
CHƯƠNG I: HIỆN TRẠNG 1
CHƯƠNG II YÊU CẦU 2
1 Yêu cầu chức năng nghiệp vụ
2 Yêu cầu chức năng
3 Yêu cầu chất lượng hệ thống
CHƯƠNG III SƠ ĐỒ USE-CASE: 5
1 Nhân viên:
2 Chủ sân:
CHƯƠNG IV THIẾT KẾ CƠ SỞ DỮ LIỆU 6
1 Mô hình ERD:
2 Sơ đồ Diagram:
3 Cấu trúc các bảng
Trang 3CHƯƠNG I: HIỆN TRẠNG
Sau những giờ làm việc,học tập căng thẳng thì con người ngày nay thường có xu thế tìm đến những khu vui chơi giải trí để xả stress,ăn uống,gặp gỡ bạn bè,…Một bộ phận khác họ sẽ tìm đến những nơi có thể vừa làm giảm áp lực công việc mà còn làm thỏa niềm đam mê thể thao của họ chẳng hạn như các sân bóng,các câu lạc bộ thể thao,…Theo thực tế thì giới trẻ ngày nay đặc biệt là các bạn nam thường hẹn gặp bạn bè bằng cách rủ nhau đi đá bóng.Nắm bắt được nhu cầu cần thiết này nhiều người đã tổ chức kinh doanh các dịch vụ cho thuê các loại sân bóng như : bóng đá,bóng bàn,tennis,… Chủ các sân bóng này muốn hiệu suất kinh doanh sân bóng hiệu quả hơn, kiểm soát chặt chẽ các hoạt động sân bóng của mình để đưa ra những đối sách hợp lý hay đơn giản chỉ là muốn kiểm soát sân bóng của mình mọi lúc mọi nơi ngay cả khi không có mặt oại hình kinh doanh dịch vụ cho thuê sân bóng đá đòi hỏi việc quản lý phải mất rất nhiều thời gian, công sức và nhân lực Đặc điểm của loại hình kinh doanh này là phục vụ đông đảo khách trong cùng một lúc, vậy làm sao để quản lý được doanh thu bán hàng một cách chặt chẽ? Làm sao để kiểm soát được giờ thuê, giá sân, nhân viên Chúng em xin giới thiệu phần mềm Quản lý sân bóng đá Với giải pháp trên chúng em tin rằng các nhà quản lý sẽ giảm bớt gánh nặng trong quản lý và nâng cao kết quả trong kinh doanh Đây là công cụ hỗ trợ đắc lực các doanh nghiệp hoạt động trong lĩnh vực cho thuê sân bóng Giúp người dùng quản lý sân banh của mình được chặt chẽ và chính xác hơn Tránh được các trường hợp đặt sân trùng giờ hoặc để sân trống khi không kiểm soát được giờ đặt sân Cùng với đó, phần mềm còn hỗ trợ nhiều mẫu báo cáo, giúp người dùng có cái tình tổng quan về hoạt động kinh doanh của mình
Trang 4CHƯƠNG II YÊU CẦU
1 Yêu cầu chức năng nghiệp vụ.
BẢNG YÊU CẦU CHỨC NĂNG NGHIỆP VỤ
Bộ phận : Nhân viên Mã số : NV STT Công việc Loại công
việc Quy định / Công thức liên quan Biểu mẫu liên quan Ghi chú
1 Tạo mới,
chỉnh sửa
hoặc xóa
thông tin
khách hàng
Lưu trữ Lưu thông tin số CMND( mã
khách hàng) ,giới tính,họ,tên,địa chỉ ,số điện thoại,ngày đăng ký tài khoản,hạng khách hàng mặc định
2 Thiết lập đặt
lịch sân Tra cứu, lưu trữ Lưu thông tin đặt lịch bao gồm mã khách hàng, mã sân,
ngày giờ đặt lịch, giờ bắt đầu, giờ kết thúc
3 Thiết lập
lịch đặt cố
định
Tra cứu, lưu trữ Lưu thông tin đặt lịch cố định bao gồm mã khách
hàng, mã sân, ngày giờ đặt lịch, giờ bắt đầu, giờ kết thúc và số ngày đặt
4 Hủy đặt sân Tra cứu,
lưu trữ Tra cứu thông tin đặt và xóa
5 Chỉnh sửa
Khung giờ
đặt
Tra cứu, lưu trữ Tra cứu thông tin đặt và chỉnh sửa thông tin đặt
6 Tạo hóa đơn Tra cứu,
tính toán, lưu trữ
Tính tổng tiền dựa vào hạng khách hàng, số lượng giờ chơi, khung giờ và khuyến mãi
7 Quản lý
khách hàng Tra cứu Xem thông tin khách hàng
8 Quản lý
danh mục
lịch hẹn –
lịch đặt sân
Tra cứu Quản lý lịch hẹn chi tiết khi
cần thiết
9 Quản lý
danh mục
hóa đơn
Tra cứu Quản lý xem hóa đơn để tính
tổng tiền phải trả của thành viên
Trang 5Bộ phận : Chủ sân Mã số : CS STT Công việc Loại công
việc Quy định / Công thức liên quan Biểu mẫu liên quan Ghi chú
1 Tạo mới,
chỉnh sửa
hoặc xóa
hạng của
khách hàng
Lưu trữ CS_QĐ1
2 Tạo mới,
chỉnh sửa
hoặc xóa
thông tin
sân bóng
Lưu trữ Lưu trữ thông tin của sân
gồm mã sân, loại sân ( số người chơi, kích thước) , tình trạng, ghi chú
3 Tạo mới
chỉnh sửa
hoặc xóa giá
tiền sân
bóng theo
khung giờ
Lưu trữ CS_QĐ2
4 Báo cáo và
thông kê
doanh thu
và lợi nhuận
Kết xuất, tính toán Tính toán doanh thu sân bóng hàng ngày,hàng
tuần,hàng tháng,từng quý và năm
5 Báo cáo và
thống kê
hóa đơn
Kết xuất, tính toán Tính toán doanh thu theo nhân viên và sân bóng
6 Báo cáo và
thống kê
lịch đặt sân
Kết xuất, tính toán Thống kê lịch đặt theo khunggiờ, sân bóng
7 Quản lý
nhân viên Tra cứu Quản lý thông tin nhân viên, tạo tài khoản cho nhân viên
Quy định hoặc công thức:
CS_QĐ1 ( Quy định hạng khách hàng) : Mặc định
- Hạng Đồng : tích lũy từ 500,000đ trở lên, giảm giá 3%
- Hạng Bạc : tích lũy từ 5,000,000đ trở lên, giảm giá 5%
- Hạng Vàng : tích lũy từ 10,000,000đ trở lên giảm giá 7%
- Hạng Kim Cương : tích lũy từ 50,000,000đ trở lên, giảm giá 10%
CS_QĐ2 ( Quy định giá sân) :
Trang 6Giờ
Sân Từ T2 đến T65h30-16h30T7 và CN 16h30 – 22h30
Sân 7A, 7B 180.000 230.000 310.000
Sân 7C, 7D 200.000 250.000 330.000
Sân 11 480.000 580.000 650.000
2 Yêu cầu chức năng
1 Phân quyền sử dụng - Nhân viên: được phép sử dụng các
chức năng bảng nghiệp vụ
- Chủ sân : toàn quyền
3 Yêu cầu chất lượng hệ thống
1 Hình thức tra cứu
thật tiện dụng, tự
nhiên, trực quan
Dễ sử dụng cho
cả những người
không chuyên tin
học
Tiện dụng
2 Tốc độ tra cứu
nhanh chóng Hiệu quả Tra cứu các bảng nhanhchóng
3 Cho phép thay
đổi quy định tính
tiền
Tiến hóa Người dùng phần mềm có thể
thay đổi công thức tính đơn
giá
Trang 7CHƯƠNG III SƠ ĐỒ USE-CASE:
1 Nhân viên:
2 Chủ sân:
Trang 8CHƯƠNG IV THIẾT KẾ CƠ SỞ DỮ LIỆU
Trang 91 Mô hình ERD:
Trang 102 Sơ đồ Diagram:
Trang 113 Cấu trúc các bảng
Bảng Nhân Viên(NHANVIEN)
STT Tên thuộc tính (Độ rộng) Kiểu Ràng buộc Khóa chính/ khóa phụ
1 MANV varchar(15) Not null PK Mã Nhân viên
2 HOTENNV nvarchar(50) Not null Họ tên Nhânviên
3 NGAYSINHNV Date Not null Ngày sinh NV
4 PHAI nvarchar(3) Not null Giới tính NV
5 BP nvarchar(50) Not null Bộ phận
6 CHUCVU nvarchar(30) Not null Chức vụ
7 DIACHINV nvarchar(100) Null Địa chỉ NV
8 CMNDNV int Not null Số CMND NV
9 SDTNV int Not null Số điên thoại NV
10 EMAILNV varchar(200) Not null Email NV
11 HINHNV vachar(200) Not null Link Ảnh NV
Bảng Tài Khoản (TAIKHOAN)
rộng) Ràng buộc Khóa chính/ khóa phụ
(PK/FK)
Ý nghĩa
1 MATK int Not null PK
2 USERNAME varchar(20) Not null Tên tài khoản
3 PASSWORD varchar(100) Not null Mật khẩu
4 MANV varchar(15) Not null FK Mã Nhân Viên
Bảng Hạng Khách Hàng (HANGKHACHHANG)
STT Tên thuộc tính (Độ rộng) Kiểu Ràng buộc Khóa chính/ khóa phụ
1 MAHK varchar(15) Not null PK Mã hạng khách hàng
2 TENHK nvarchar(50) Not null Tên hạng khách hàng
3 PTKM float Not null Phần trăm khuyến mãi
Trang 12Bảng Sân Bóng (SANBONG)
STT Tên thuộc tính (Độ rộng) Kiểu Ràng buộc Khóa chính/ khóa phụ
1 MASAN varchar(5) Not null PK Mã sân
2 TENSAN nvarchar(50) Not null Tên sân
3 LOAISAN int Not null Loại sân ( số ngườichơi)
4 TINHTRANG Int Not null Tình trạng
5 GHI CHU nvarchar(50) Null Ghi chú
6 GIASAN Money Notnull Giá sân
Bảng Khách Hàng
STT Tên thuộc tính (Độ rộng) Kiểu Ràng buộc Khóa chính/ khóa phụ
1 MAKH varchar(15) Not null PK Mã khách
2 HOTEN nvarchar(50) Not null Tên khách
3 DIACHI nvarchar(100) Null Địa chỉ khách
4 SOCMND varchar(12) Not null Số CMND khách
5 SDT varchar(15) Not Null Số điên thoạikhách
6 EMAIL varchar(200) Null Email khách
7 MAHK varchar(15) Not Null FK Hạng khách
8 TICHLUY Money Not Null Tổng tích lũy
9 GHICHU nvarchar(100) Null Ghi chú
Bảng Phiếu đặt sân ( PHIEUDATSAN)
STT Tên thuộc tính (Độ rộng) Kiểu Ràng buộc Khóa chính/ khóa phụ
1 MAPHIEUDAT varchar(15) Not null PK Số phiếu đặt
2 NGAYDAT Date Not null Ngày đặt
3 GIOBD Date Not null Ngày dự kiến checkin
4 GIOKET Date Not null Ngày dự kiến check
Trang 135 MASAN varchar(5) Not null Mã sân
6 TIENCOC Money Not null Tiền đặt trước
7 TRANGTHAI nvarchar(50) Null Trạng thái
8 SDT varchar(15) Not null FK SDT khách đặt
9 MANV varchar(15) Not null FK Mã nhân viên lậpphiếu
Bảng Hóa Đơn(HOADON)
STT Tên thuộc tính (Độ rộng) Kiểu Ràng buộc Khóa chính/ khóa phụ
1 MAHD varchar(15) Not null PK Số hóa đơn
2 MAPHIEUDAT varchar(15) Not null FK Số phiếu đặt
3 MANV varchar(15) Not null FK Mã nhân viên
4 NGAYLAPHD Date Not null Ngày lập hóađơn
5 KHUYENMAI float Not null Khuyến mãi
6 TONG TIEN Money Not null Thành tiền