Qua khảo sát thực tế, sân bóng đá là một trong những địa điểm thê thao dành cho mọi lứa tuôi nên số lượng khách thuê sẵn gần như tôi đa vào các giờ cao điểm của bóng đá phong trào từ 17h
Trang 1TRƯỜNG ĐẠI HỌC KINH TẺ - KỸ THUẬT CÔNG NGHIỆP
KHOA CÔNG NGHỆ THÔNG TIN
BAO CAO PHAN TICH VA THIET KE HE THONG
DE TAI:
PHAN TICH THIET KE HE THONG QUAN LI SAN BONG
Sinh viên thực hiện ©:NGUYEN HONG SON - 21103100458
:LE HUU TAI - 21103100793 :NGUYEN HAI NAM - 21103100530 :MAI DUC TUNG - 21103100542 Giảng viên hướng dan : TRAN BICH THAO
Hà Nội, ngày 13 thủng I2 năm 2023
Trang 2Muc luc
Churong 1 TONG QUAN VE SAN BONGu ssessssssssssesssssessssssssssssscssssssesssancaneaceaceeseses 3 1.1.Gi6i thiéu tong quat vé San DONY ccssecsesssessesssesssssnesssssseesessneessssseeceseesseneseesses 3 1.2.So0 dé, co cu to chive tai SAm DONg cccsssessssssssesssssssesssssscsssssesssssssscsssesssesssees 3
3.1.2.Chuẩn hóa CSDL của dự án ¿2-2 << £ss£essessErssereerserreersersrree 23
3.2 Xây dựng phần mềm quản lý hệ thống hoàn chỉnh của dự án 25
3.2.1.Lựa chọn công cụ : Ngôn ngữ lập trình Winforms C# 25
3.2.2.Thiết kế giao diện các chức năng - se se se xe sevrseverserersesere 26
3.2.3, Thao tác với CSDL theo yêu cầu của dự án - cu kg 34
Trang 3Hinh 1
Hinh 2
Hinh 2
Hinh 2
Hinh 2
Hinh 2
Hinh 2
Hinh 2
Hinh 2
Hinh 2
Hinh 2
Hinh 2
Hinh 2
Hinh 2
Hinh 3
Hinh 3
Hinh 3
Hinh 3
Hinh 3
Hinh 3
Hinh 3
Hinh 3
Hinh 3
Hinh 3
Muc luc Hinh Anh L.So d6 co CU 16 CHIC cece cccecccccccsesescsseecsessssvsesesesussvsteststsessnsesevstsavsvsnseseseeeeees 3
L.So d6 phan rf chite nang c.cecceccssessesessessecseesssssssessscsscsesscascesecscsseeseauescaeesaes 11
2.Sơ đồ luồng dữ liệu (DFD) mức khung cánh 5- 5-52 2s2szs+zszse2 11 3.Sơ đỗ luồng dữ liệu (DFD) mức đinh -2- 2-5522 s2S++s+£+xzzezxzxezeese2 12
4.Sơ đồ luồng dữ liệu mức đưới đỉnh: Chức năng quản lí đặt sân 13
5.Sơ đồ luồng dữ liệu mức dưới đính: Chức năng quản lí khách hàng 13
6.Sơ đồ luồng dữ liệu mức đưới đính: Chức năng quản lí nhân viên 14
7 Sơ đồ luồng đữ liệu mức đưới đính: Chức năng quản lí tài chính 15
8 Sơ đồ luồng đữ liệu mức đưới đính: Chức năng quản lí thiết bị - 15
9.Sơ đồ E-R giữa 2 thực thể: Hóa đơn và nhân viên 55+ 552 5555 s+: 1ó 10.Sơ đồ E-R giữa 2 thực thể:Cho Tiết Hóa đơn và Hóa Đơn - 17
11.Sơ đồ E-R giữa 2 thực thê: Hóa đơn và Khách Hàng 5 5-52 5-52 17 12.Sơ đồ E-R giữa 2 thực thê: Sân và Chi Tiết Hóa Đơn - 5552 48 13.Sơ đỗ E-R thực thỂ 55-5652 t2 2E 2E E2xE211121.21111111111 1.1 rreg 18 1.Sơ đồ Database Diagram của hệ thống 2-5552 2522xcccxeererrerreerxee 24 2.Giao diện tạo tài khoản << H110 ng re 27 E600 ái 8n nh 27
4.G1ao điện trang Củ - - s TH TH TT Tớ 28 5.Giao diện trang chủ với quyền A đmin - + 2-52 ©2+2c+2E2E+EzEerrrererrcee 28 6.GHao diện Quản lí tài khoản ó2 cọ HH nh HH kg 29 7.Giao diện Quan Lý Khách Hàng - ó5 1n nh ng ng ngưg 29 LG: 2060) 0i 0v 0 30
9.Giao diện Quản Lý Nhân ViÊn - G- GnHng nh ng 30 II) 0869) 00 00 0n 31
Trang 414.Thống Kê Doanh Thu - ¿22-52 2 S+2S£SEE+EE2EEeEEEEEEeEEeEerrrerrrrrrrrrrree 33 15.Giao điện khi thêm khách hàng - Ác ng ng ng 34
16 Giao điện Quán Lý Tài Khoản khi thêm quyễn -. .2- 252552552555: 34 17.Giao diện khi thêm thuộc tính cho dịch vụ 55 2< << 5555 ss<<ssssess 35 18.Giao diện khi thêm thuộc tính cho hóa đơn - 2 << c5 5S 2s se 35 19.Giao diện khi thêm thuộc tính cho Loại Sân 2< 2< 2c << se << <5 5<5 3ó 20.Giao diện khi thêm thuộc tính cho Nhân Viên - ò- << 2< << << <<<<2 3ó 21.Giao diện khi thêm thuộc tính cho Quản Lí Sân 55-5225 sssssss 37 22.Giao diện khi thêm thuộc tính cho Thuê Sân - < <<<< <<<<<<< << <<+ 38
Mục lục Bảng 1.Danh sách các bảng quan hệ - L0 2221222111221 12 2112211571151 1 11tr 20
Pu s04 v(0ïì-điđiiaaảăảỶỶẢẢŸẢÝÝÉẢ 20 3.Bảng Nhân Viên ch HH HH H111 1111 111 1111k ng ệu 21
4 Bang Hoa Done ccccceecsseseenenseeseeeeeeeesesecneenececnevsesecsessesteneeseneesneenteenes 21 5.Bảng Chi Tiết Hóa Đơn G5 S22 1 111111212111 1121 11 121101 nu 22
r9 502 23
§.Bảng Thiết BỊ c1 E1 11222 11 H111 1 n1 1 ng H rau 23 9.Bang so sánh giữa lập trình Wmdows và DOS Q02 2e 26
Trang 5LOI CAM ON
Lời đầu tiên, em xin được gửi lời cảm ơn chân thành tới các Thây, các Cô trong trường Đại Học Kinh Tế Kỹ Thuật Công Nghiệp , đặc biệt là các Thầy Cô trong khoa Công nghệ thông tin những người đã trực tiếp giảng dạy, giúp đỡ em trong suốt những năm tháng qua, em xin cảm ơn nhà trường đại học Đại Học Kinh Tế Kỹ Thuật Công Nghiệp đã tạo điều kiện cho chúng em điều kiện tốt nhất đề được học tập và rèn luyện các kỹ năng cân tại nhà trường
Chúng em là sinh viên ngành công nghệ thông tin tại tường đại học Đại Học Kinh Tế Kỹ Thuật Công Nghiệp luôn có ý chí phần đấu để xứng đáng với những gì thầy cô đã mong đợi, với em bài tập lớn phân tích thiết kế hệ thống thông tin là nền tảng cho em thêm kiến thức và kỹ năng làm việc và học tập tốt hơn Và đồng thời cũng là nền tảng cho em về sau khi làm thực tập, và đồ án tốt nghiệp
Đề hoàn thành được bản báo cáo này ngoài sự cô gắng nỗ lực của chính bản thân chúng em trong đó còn có sự tận tình giúp đỡ và giảng dạy của các thầy, cô giáo trong khoa Công nghệ thông tin Đại Học Kinh Tế Kỹ Thuật Công Nghiệp
Em xin được gửi lời cảm ơn chân thành đến các thầy cô trong khoa Công nghệ
thông tin và đặc biệt hơn nhất là Cô Trần Bích Thảo đã đồng hành và luôn
nhiệt tình hướng dẫn em đề hoàn thành đề tài như ngày hôm nay
Do năng lực của bản thân còn có nhiều hạn chế thế nên em sẽ không tránh khỏi những thiếu sót khi hoàn thiện báo cáo Thế nên chúng em rất mong nhận được những góp ý và chỉ bảo của các thầy cô để bài báo cáo của em được hoàn thiện và đầy đủ hơn nữa
Kính chúc thầy hạnh phúc và thành công hơn nữa trong sự nghiệp “trồng người” Kính chúc thầy luôn đồi đào sức khỏe để tiếp tục diu dắt nhiều thế hệ học trò đến những bến bờ tri thức
Em xin chan thanh cam on!
Trang 6LOI NOI ĐẦU
Ngày nay, với sự phát triển không ngừng của khoa công nghệ, mọi công vieech của con người đều có nhu cầu được giải quyết nhanh hơn, thuận tiện hơn, dẫn đến việc ứng dụng tin học trong công tác quản lí ngày càng tăng Việc xây dựng phần mêm quản lí trong công việc kinh doanh tại các tô chức, doanh nghiệp được các nhà quản lí, các chử
sở hữu ngày càng được quan tâm và chú trọng đầu tư
Qua khảo sát thực tế, sân bóng đá là một trong những địa điểm thê thao dành cho mọi lứa tuôi nên số lượng khách thuê sẵn gần như tôi đa vào các giờ cao điểm của bóng
đá phong trào( từ 17h đến 21h).Ngoài các việc kinh đoanh cho thuê sân bóng, sân bóng da còn cung cấp các đầy đủ các dịch vụ khách hàng khi đến sân Với quy mô của hoạt động sân lơn nhưng từ trước đến nay công tác quản lí tại Sân bóng đá vẫn phải thực hiện theo cách thủ công, trong quá trính làm việc thường xảy ra nhằm lẫn, thiếu sót, gây những tổn thất không đáng có trong hoạt động kinh doanh tại sân bóng
Nhận thấy, nêu Sân bóng đá được ứng dụng tin học vào công tác quản lí thì phần nào sẽ hạn chế được nhẫn tốn that, cũng như quá trình xử lí, kiếm soát kinh doanh tại sân trở nên nhanh hơn, đễ đàng hơn Từ đó, ta thấy việc thiết kế xây dựng một phần mềm quan
lí sân bóng đề ứng dụng tại Sân bóng đá là rất cần thiết
Xin chan thanh cam on!
Trang 7Chuong 1.TONG QUAN VE SAN BONG
1.1.Giới thiệu tổng quát về Sân bóng
Sân bóng sẽ gồm có 3 loại: sân thi đầu 5 người, sân thi đầu 7 người đành cho san bong mini va san 11 ngudi dành cho sân lớn
San bong co chat lượng mặ cỏ nhân tạo dep và tốt „ đồng thời về an 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
1.2.Sơ đồ, cơ cấu tổ chức tại Sân bóng
Qua tìm hiệu vào khảo sát thực tê, cơ cầu tô chức của sân bóng thê hiện qua sơ đô
- 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 quan li
Trang 8-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
-Bộ phận kinh doanh phục vụ: Tiếp nhận yêu cầu cung cấp dịch vụ khách hàng, thanh toán tiền cho khách hàng, giám sát chất lượng dịch vụ
-Bộ phận quản lí tài sản: Giám sát tồn kho, mua hàng, kiểm tra chất lượng toàn
bộ các trang thiết bị của sân bóng, thông báo với quản lí và chủ sân đề đưa ra hướng giải quyết
* Nhiệm vụ cơ bản
- Quản lý nhân viên
- Quan ly số lượng khách ra vào của sân bóng
- _ Quản lý chất lượng sân bóng
- Quan ly loai san bóng
- Quan ly doanh thu
- Quan ly chat lượng dịch vụ
$ Cơ cầu về tổ chức và nhiệm vụ
Hệ thống gồm 4 chức năng chính:
* Chức năng nhân viên quản lý:
- Theo dõi lịch sử sử đụng sân, bao gồm các thông tin như ngày giờ, khách hàng, loại sân, thời lượng sử dụng để đảm bảo việc sử dụng sân được hợp lý và hiệu quả
- Tiếp nhận thông tin đặt sân từ khách hàng, xử lý các yêu cầu đặt sân, và thông báo
Trang 9- Thực hiện các giao dịch bán hàng, bao gồm bán vé sử dụng sân, bán đồ ăn thức uống,
- Giảm sát tình trạng sử dụng và bảo dưỡng các tài sản của sân bóng, bao gồm sân
co, dung cu thé thao,
- Phân công công việc cho nhân viên, giám sát việc thực hiện công việc của nhân viên, và đánh giá hiệu quả làm việc của nhân viên
- Đảm báo chất lượng dịch vụ của sân bóng, đáp ứng nhu cầu của khách hàng
- Tìm kiếm khách hàng mới, duy trì khách hàng cũ, và nâng cao hình ánh của sân bóng
- Xử lý các vấn đề phát sinh trong quá trình sử dụng sân, bao gồm các vấn đề về sân
co, dung cu thé thao, khach hàng
* Chức năng nhân viên đặt sân:
- Tiếp nhận thong tin đặt sân từ khách hàng một cách đầy đủ và chính xác, bao gồm các thông tin như: ngày giờ, loại sân, thời lượng sử dụng, số lượng người chơi,
- Kiểm tra lịch sử sử dụng sân để đảm bảo sân bóng có sẵn đề đáp ứng yêu cầu đặt sân của khách hàng Nếu sân bóng không có sẵn, nhân viên đặt sân cần thông báo cho khách hàng và đề xuất các phương án thay thé
- Thông báo lịch đặt sân cho khách hàng một cách rõ ràng và chính xác Thông báo bao gồm các thông tin như: ngày giờ, loại sân, thời lượng sử dụng, số lượng người chơi,
- Trả lời các câu hỏi của khách hàng về các thông tin liên quan đền việc đặt sân, chăng hạn như giá cả, chính sách hủy dat san
Trang 10luôn chính xác
* Chức năng nhân viên bán hang:
- Nhân viên bán đồ ăn cần chuân bị đầy đủ các loại đồ ăn, thức uống theo menu của sân bóng Sau đó, nhân viên ban đồ ăn cần phục vụ đồ ăn, thức uống cho khách hàng một cách nhanh chóng và chu đáo, đảm bảo đồ ăn luôn nóng hồi và thơm ngon
- Tư vấn cho khách hàng về các loại đồ ăn, thức uống có sẵn tại sân bóng, giúp khách hàng lựa chọn được món ăn phù hợp với khẩu vị và nhu cầu của mình
- Giữ vệ sinh khu vực bán đồ ăn, đảm báo khu vực bán đồ ăn luôn sạch sẽ và ngăn nap
* Chức năng nhân viên bảo vệ:
- Giám sát khu vực sân bóng 24/24 để đảm bảo an ninh trật tự, ngăn ngừa các hành
VI gây tôi, trộm cặp, phá hoại tài sản,
- Kiêm soát ra vào khu vực sân bóng, đảm bảo chỉ những người có quyền mới được ra vào
- Giải quyết các tình huồng phát sinh trong khu vực sân bóng, chăng hạn như tranh cãi, xô xát,
- Hỗ trợ các nhân viên khác trong các công việc khác, chăng hạn như vận chuyên
Trang 11* Chức năng nhân viên vệ sinh:
- Vệ sinh khu vực sân bóng, bao gồm các khu vực như sân bóng, phòng thay đồ, nhà vệ sinh, đảm bảo khu vực sân bóng luôn sạch sẽ và thoáng mát
- Thu gom rác thải trong khu vực sân bóng, đảm bảo khu vực sân bóng luôn sạch
sẽ và ngăn nặp
- Kiêm tra chât lượng vệ sinh của khu vực sân bóng, đảm bảo khu vực sân bóng luôn đáp ứng các tiêu chuẩn vệ sinh
* Chức năng nhân viên thu ngân:
- Tiếp nhận và xử lý thanh toán từ khách hàng một cách chính xác và nhanh chóng, đảm bảo khách hang hai long
- Hoàn thành các thủ tục đặt sân cho khách hàng, bao gồm việc xác nhận thông tn dat san, in hoa don, và bàn giao sân cho khách hàng
- Xử lý các tình huồng phát sinh trong quá trình thanh toán, chăng hạn như khách hàng yêu cầu đổi trả, khách hàng khiếu nại,
Quy trình xử lý:
* Khách hàng liên hệ đặt sân
Khách hàng có thể liên hệ đặt sân qua điện thoại hoặc trực tiếp tại sân bóng Khi đặt sân, khách hàng cần cung cấp thông tin về thời gian, loại sân, số lượng người chơi, và các yêu cầu khác (nếu có)
Các thông tin cân thiết khi khách hàng đặt sân:
Tên khách hàng:
Trang 12Số điện thoại:
Thời gian đặt sân:
Loại sân:
Số lượng người chơi:
Các yêu cầu khác (nếu có):
Khách hàng cần cung cấp thông tin chính xác và đầy đủ đề đảm bảo việc cho thuê sân được thực hiện một cách chính xác
Khách hàng cần thông báo nếu có bất kỳ thay đối nào về thông tin đặt sân
* Nhân viên tiếp nhận thông tin đặt sân
Nhân viên tiếp nhận thong tin đặt sân sẽ kiểm tra tính khả dụng của sân bóng và xác nhận thông tin đặt sân với khách hàng Nếu sân bóng có sẵn, nhân viên sẽ tiễn hành đặt sân cho khách hàng
Các bước kiểm tra tính khả dụng của sân bóng:
- Kiém tera lich str dat sân: Đảm bảo sân bóng không bị trùng lịch với các đơn đặt sân khác
- _ Kiểm tra tình trạng sân bóng: Đảm bảo sân bóng sạch sẽ, an toàn, và sẵn sảng phục vụ khách hàng
Các bước xác nhận thông tin đặt sân với khách hàng:
Trang 13- Thong nhat thoi gian dat sân: Đảm bảo thời gian đặt sân phù hợp với nhu cầu của khách hàng
- _ Thống nhất giá thuê sân: Đảm bảo giá thuê sân phù hợp với quy định Nhân viên cần kiểm tra kỹ lưỡng thông tin đặt sân đề đảm bảo việc cho thuê sân được thực hiện một cách chính xác
Nhân viên cần xác nhận thông tin dat sân với khách hàng đề đảm bảo khách hàng đồng ý với các điều khoản của hợp đồng
* Khách hàng thanh toán
Khách hàng có thê thanh toán tiền thuê sân bằng tiền mặt, thẻ tín dụng, hoặc chuyển khoản Nhân viên thu ngân sẽ tiếp nhận thanh toán từ khách hàng và xuất hóa đơn
Các bước thanh toán:
- _ Nhân viên thu ngân kiểm tra thông tin khách hàng: Đảm bảo khách hàng là người đã đặt sân
- _ Nhân viên thu ngân tính toán số tiền thanh toán: Đảm bảo số tiền thanh toán chính xác
- _ Nhân viên thu ngân thu tiền từ khách hàng: Đảm bảo thu đúng số tiền thanh toán
- _ Nhân viên thu ngân xuất hóa đơn: Đảm báo hóa đơn đầy đủ và chính xác Khách hàng cần thanh toán tiền thuê sân đầy đủ trước khi sử dụng sân
Nhân viên thu ngân cần xuất hóa đơn cho khách hàng đề đảm bảo quyền lợi của khách hàng
Trang 14* Khach hang sw dung san
Khách hàng đến sân bóng đúng thời gian và sử dụng sân theo đúng quy định Các quy định khi sử dụng sân bóng:
- _ Khách hàng cần đến sân đúng thời gian đặt sân
- _ Khách hàng cần sử dụng sân bóng theo đúng quy định của doanh nghiệp, bao gồm các quy định về an toàn, vệ sinh, và các quy định khác
- _ Khách hàng cần tuân thủ các quy định của khi sử dụng sân bóng để đảm bảo
an toàn và quyền lợi của mình
* Khách hàng thanh {ý hợp đồng
Khi kết thúc thời gian sử dụng sân, khách hàng cần thanh lý hợp đồng với nhân viên thu ngân
Các bước thanh lý hợp đồng:
- _ Nhân viên thu ngân kiểm tra tình trạng sân bóng: Đảm bảo sân bóng không
bị hư hỏng hoặc mat mat
- _ Nhân viên thu ngân thống nhất với khách hàng về tinh trạng sân bóng: Đảm bảo khách hàng đồng ý với tình trạng sân bóng
- Nhân viên thu ngân thu lại chìa khóa sân bóng : Đảm bảo an toàn cho sân bóng
Trang 15Chuong 2 PHAN TICH HE THONG
Sơ đồ luồng dữ liệu mức ngữ cảnh
Yêu câu đặt sản
Khach hang | “#s##¢ Sc vat dung thế si # théng quan lí
| 1Í đo từ chối cho đặt sản
Xác nhân trả sản
Yéu cau tra san
Hinh 2 2.So do luéng diz liéu (DFD) mic khung canh
11
Trang 16hi Giao dich + don hang
= cap thié
12
Trang 17* DED mức dưới đỉnh cho chức năng quán lí đặt sân
Chức năng quản lí đặt sân
Thanh toán tiền đặt sân vả các
dịch vụ kèm theo Thanh toán
Hóa đơn
Hình 2 4.Sơ đ luông dữ liệu nức dưới đỉnh: Chức năng quản lí đặt sân
*DED mức dưới đỉnh cho chức năng Quản lí khách hàng
Nhận thông tin khách dat san thông tin khách hàng đặt sân trong sân
Hóa đơn yêu cau đền thiết bị và vật dụng trong san khách quen và khách mới
Hình 2 5.Sơ đồ luỗng dữ liệu nuức dưới đỉnh: Chức năng quản lí khách hàng
13
Trang 18*DED mức dưới đính cho chức năng Quản li nhin vién
Phục vụ đồ ăn và Yêu câu phục vụ đồ ăn „(| _ thưc uống, giày và
Bảo dưỡng mặt sân
Hình 2 6.Sơ đồ luông dữ liệu mức dưới đỉnh: Chức năng quản lí nhân viên
14
Trang 19*DED mức dưới đỉnh cho chức năng Quản Ki tai chinh
Chức năng quản lí tài chính
*DED mức dưới đỉnh cho chức năng Quản lí thiết bị
Chức năng quản lí tài thiết bị
Kiểm tra trước khi khách vào sân đá | Khach hang
Hình 2 8 Sơ đồ luông dữ liệu mức dưới đỉnh: Chức năng quản li thiết bị
Trang 202.1.2.Phan tich dy an theo dữ liệu nghiệp vụ
2.1.2.1 Mô hình thực thể liên kết E-R
¢ Tạo các thực thể
Từ phân tích hiện trạng, ta tìm được các thực thể sau:
e _ Thực thể Khách Hàng: Đẻ lưu thông tin về khách hàng
e _ Thực thể Nhân Viên: lưu thông tin về các nhân viên
e© Thức thể Hóa đơn
e _ Thực thể Chi tiết Hoa Don(ChiTietHD)
e Thực thể Sân
e _ Thực thể Dịch Vụ
e _ Thực thể Thiết Bị
$ Xác định kiểu liên kết E — R giữa các thực thể
Xét hai thực thê Hóa Đơn và Nhân Viên
Hình 2 9.Sơ đồ E-R giữa 2 thực thể: Hóa đơn và nhân viên
Trang 21Xét hai thực thé Chi Tiét Hóa Đơn và Hóa Don
MaKH
Hình 2 10.Sơ đồ E-R giữa 2 thực thể:Cho Tiết Hóa đơn và Hóa Đơn
Xét hai thực thê Hóa Đơn và Khách Hàng
Hình 2 1L Sơ đồ E-R giữa 2 thực thể: Hóa đơn và Khách Hàng
17