Bài toán đặt ra về việc thiết kế một hệ thống thông tin quản lý Sân bóng mini Đa Quốc như sau: Quản lý cho thuê sân bóng Khi có nhu cầu thuê sân đá bóng, khách hàng có thể đến trực ti
Trang 1BỘ GIÁO D ỤC VÀ ĐÀO TẠ O
KHOA CÔNG NGH THÔNG TINỆ
SÂN BÓNG ĐÁ MINI ĐA QUỐC-THÀNH PHỐ NHA TRANG
Giảng viên hướng dẫn: TS Phạm Thị Thu Thúy
Sinh viên th c hi n: Lê Quí L c ự ệ ộ
Mã s sinh viên: 57130188 ố
Trang 2Khánh Hòa - 2019
Trang 3TRƯỜNG ĐẠI HỌC NHA TRANG
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN HỆ THỐNG THÔNG TIN QU N LÝ Ả
SÂN BÓNG ĐÁ MINI ĐA QUỐC-THÀNH PHỐ NHA TRANG
GVHD: Tiến Sĩ Phạm Thị Thu Thúy SVTH: Lê Quí Lộc
MSSV: 57130188
Khánh Hòa, tháng 7-2019
Trang 4TRƯỜNG ĐẠI HỌC NHA TRANG
KHOA CÔNG NGH THÔNG TINỆ
PHIẾU THEO DÕI TI ẾN ĐỘ VÀ ĐÁNH GIÁ ĐỒ ÁN Ố T T NGHI P Ệ
(Dùng cho CBHD và n p cùng báo cáo ộ Đồ án ủ c a sinh viên)
Tên đ tài: Phân tích thi t k hế ế ệ thống qu n lý ả Sân bóng đá mini Đa Quốc – Tp Nha Trang
Giảng viên hướng dẫn: Tiến Sĩ Phạm Thị Thu Thúy
Sinh viên được hướng dẫn:Lê Quí L c ộ MSSV: 57130188
Khóa: 57 Ngành: H ệ thống Thông tin Qu n lý ả
Kiểm tra giữa tiến độ của Trưởng BM
Ngày kiềm tra:
Trang 514
Nhận xét chung (sau khi sinh viên hoàn thành Đồ án ):
……….……
……….……… Điểm hình thc:……/10 Điểm n i dung: /10 ộ Điểm tổng kết:………/10
Đồng ý cho sinh viên: Được b o v : ả ệ Không được b o v : ả ệ
Khánh Hòa, ngày…….tháng…….năm………
Giáo viên hướng dẫn
Trang 6LỜI CAM ĐOAN
Em xin cam đoan đề tài “Phân tích thi t k h ế ế ệ thống quản lý Sân bóng đá mini
Đa Quố c – Thành phố Nha Trang” là công trình nghiên cu độ ậc l p c a riêng em và ủđược s ự hướng dẫn của TS Phạm Th Thu Thúy ị
Các dữ liệu, kết quả nghiên cu, phân tích, trong đồ án có nguồn gốc rõ ràng, được nghiên cu, phân tích dựa trên tài liệu, khảo sát quy trình thực tế tại Sân bóng đá mini
Đa Quốc - Thành phố Nha Trang Các kết quả này chưa từng được công bố trong bất kỳ nghiên cu nào khác
Sinh viên th c hi n ự ệ
Lê Quí L c ộ
Trang 7LỜI CẢM ƠN
Để hoàn thành đồ án tốt nghiệp này, đầu tiên em xin chân thành cảm ơn sâu sắc đến toàn thể thầy cô Bộ môn Hệ thống thông tin quản lý, các thầy cô trong Khoa Công nghệ thông tin, Trường Đại học Nha Trang, những người đã tận tình hướng dẫn, trang
bị những kiến thc bổ ích cho em trong những năm học vừa qua
Đặc biệt, em xin chân thành gửi lời cảm ơn sâu sắc đến cô giáo Tiến sĩ Phạm Thị Thu Thúy, người đã nhiệt tình trực tiếp hướng dẫn, giúp đỡ và tạo những điều kiện tốt nhất để em hoàn thành đồ án này
Sau cùng em xin cảm các anh (chị) quản lý Sân bóng đá mini Đa Quốc - Thành phố Nha Trang đã hỗ trợ và giúp đỡ em trong quá trình thực hiện đồ án Em cũng xin chân thành cảm ơn gia đình, bạn bè đã động viên, cổ vũ và đóng góp ý kiến trong suốt thời gian học tập và quá trình thực hiện đồ án tốt nghiệp
Với nền tảng kiến thc được trao dồi qua các năm học, em đã cố gắng hoàn thành thật tốt đồ án nhưng do bản thân vẫn chưa vững về toàn bộ kiến thc, thời gian thực hiện có hạn và cũng là đồ án đầu tiên của em nên không tránh khỏi những thiếu sót, em rất mong nhận được sự thông cảm, ý kiến đóng góp của các Quý thầy
cô và các bạn giúp m có thêm kinh nghiệm để tiếp tục hoàn thành đồ án của mình eđồng thời cải thiện hơn nữa vốn kiến thc của bản thân
Em xin chân thành cảm ơn!
Trang 8TÓM TẮT ĐỒ ÁN
Đề tài: “Phân tích thiế ết k hệ th ng qu ố ản lý Sân bóng đá mini Đa Quốc-Tp Nha
Trang” Đây là một đề tài nghiên cu liên quan đến các hoạt động quản lý của Sân bóng đá mini Đa Quố Tp Nha Trang Đồ án được- c xây dựng dựa trên cơ sở khảo sát, phân tích th c tr ng ho t ng qu n lý sân bóng tự ạ ạ độ ả ại Sân bóng đá mini Đa Quốc Mục đích đưa tin học vào quản lý hoạt động tại Sân bóng đá mini Đa Quốc giúp công việc quản lý sân bóng trở nên đơn giản hơn, hạn chế những bất cập, không đồng
bộ, những sai sót không đáng có, từ đó tiết kiệm về thời gian, chi phí và nhân lực, đồng thời thiết kế một phần mềm hỗ trợ việc theo dõi, quản lý hoạt động của sân bóng trở nên dễ dàng, thuận tiện hơn
Trang 9MỤC L C Ụ
LỜI CAM ĐOAN VI
L I CỜ ẢM ƠN VII
TÓM TẮT ĐỒ ÁN VIII MỤC L C Ụ IX
DANH M C CÁC HÌNH Ụ XII DANH SÁCH CÁC TỪ VIẾT T T Ắ XV
L I MỜ Ở ĐẦ 1 U
CHƯƠNG 1 TỔNG QUAN VỀ S ÂN BÓNG ĐÁ MINI ĐA Q UỐC 3
1.1. Giới thiệu tổng quan v Sân bóng đá mini Đa Quốc 3
1.2 Sơ đồ, cơ cấ ổ chức tu t ại Sân bóng đá mini Đa Quố 4 c 1.3 Hiện tr ng cạ ủa Sân bóng đá mini Đa Quốc 5
1.4 Giải pháp đưa ra 5
CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 6
2.1. Mộ ốt s khái niệm cơ bản 6
2.1.1 Khái ni m v hệ ệ thống thông tin 6
2.1.2 Các thành ph n c a m t hầ ủ ộ ệ thống thông tin 6
2.2 Quy trình phát tri n c a m t hể ủ ộ ệ thống thông tin 7
2.2.1 Phân tích hệ thống 8
2.2.2 Thi t k hế ế ệ thống 10
CHƯƠNG 3 PHƯƠNG PHÁP, CÔNG CỤ SỬ DỤNG TRONG NGHIÊN CỨU 12
3.1 Phương pháp sử ụ d ng trong nghiên c uứ 12
3.1.1 Phương pháp thu thập thông tin 12
3.1.2 Phương pháp phân tích thiế ế: 12 t k 3.2 Các công cụ sử dụng trong nghiên cứu 13
3.2.1 Power Designer 16.6 13
Trang 103.2.2 Microsoft SQL Server 2014 14
3.2.3 Ngôn ng l p trình C#ữ ậ 15
3.3.3 Bộ công cụ hỗ trợ thiết kế giao diện DevExpress 16
3.3.4 Tổng quan v Microsoft NET Framework và Microsoft Visual Studio 2015 16 CHƯƠNG 4 PHÂN TÍCH THIẾT KẾ HỆ THỐNG QU N LÝ Ả 18
4.1 Khảo sát mô t hả ệ thống 18
4.2 Mô hình hóa hệ thống kh o sát ả 20
4.3 Phân tích hệ thố ng v d liệu 25 ữ 4.3.1 Phân tích sơ bộ v hệ thống quản lý Sân bóng mini Đa Quốc 25
4.3.2 Xây dựng sơ đồ thực thể liên kết 27
4.3.3 Xây d ng mô hình th c th liên k t sang mô hình dự ự ể ế ữ liệu quan h và mô ệ
hình dữ liệu v t lýậ 30
4.3.4 Xây d ng các bự ảng cơ sở ữ liệu 32 d 4.4 Thi t k giao di n ph n m m qu n lý v i Visua Studio 2014 s d ng b ế ế ệ ầ ả ớ ử ụ ộ công c hụ ỗ trợ DevEpress và ngôn ng l p trình C# ữ ậ 36
4.4.1 Giao diện đăng nhập 36
4.4.2 Giao di n qu n lý thông tin nhân viênệ ả 37
4.4.3 Giao di n qu n lý thông tin khách hàngệ ả 38
4.4.4 Giao di n qu n lý thông tin sân bóngệ ả 39
4.4.5 Giao di n qu n lý thông tin giá gi thuêệ ả ờ 40
4.4.6 Giao di n quệ ản lý thông tin đặt sân 41
4.4.7 Giao di n quệ ản lý thanh toán đặt sân 42
4.4.8 Giao di n qu n lý thông tin các d ch vệ ả ị ụ 44
4.4.9 Giao di n qu n lý thông tin s d ng d ch vệ ả ử ụ ị ụ 45
4.4.10 Giao di n qu n lý thanh toán d ch vệ ả ị ụ 47
4.4.11 Giao di n qu n lý thông tin nhà cung cệ ả ấp 49
4.4.12 Giao di n qu n lý thông tin tài s n thi t bệ ả ả ế ị 49
4.4.13 Giao di n quệ ản lý thông tin đơn nhập hàng 50
4.4.14 Giao di n qu n lý các báo cáoệ ả 52
4.4.15 Mộ ố chức năng khách của ph n mt s ầ m 62
4.4.15 Giao di n làm vi c cệ ệ ủa người dùng được phân quyn “NHANVIEN” 63 CHƯƠNG 5 KẾT QUẢ NGHIÊN CỨU 66
5.1 Đánh giá kết qu ả 66
5.1.1 K t quế ả đạt được 66
5.1.2 M t s h n chộ ố ạ ế 66
5.2 Hướng phát tri n ể 66
Trang 115.3 K t lu n ế ậ 67
TÀI LI U THAM KH O Ệ Ả 68
Trang 12DANH M C CÁC HÌNH Ụ
Hình 1.1 Tổng quan sân bóng đá mini Đa Quố 3 c
Hình 1 2 Sơ đồ tổ chức 4
Hình 4.1 Sơ đồ chức năng 20
Hình 4.2 Sơ đồ ng c nh ữ ả 21
Hình 4.3 Sơ đồ luồng dữ liệu mức 1 22
Hình 4.5 Sơ đồ phân rã chức năng quả n lý dịch vụ 23
Hình 4 6 Sơ đồ phân rã chức năng quả n lý mua tài sản, thiết bị 24
Hình 4.7 Sơ đồ phân rã chức năng quản lý nhân viên 24
Hình 4.8 Sơ đồ phân rã chức năng báo cáo, thống kê 25
Hình 4.9 Mô hình th c th liên k t ự ể ế 29
Hinh 4.10 Mô hình dữ liệu quan hệ 31
Hình 4.9 Cơ sở ữ liệ d u trên SQL Server 2014 36
Hình 4.10 Giao diện đăng nhập v i tài khoớ ản được phân quyền “ADMIN” 37
Hình 4.11 Giao di n qu n lý nhân viên ệ ả 38
Hình 4.12 Giao di n qu n lý khách hàng ệ ả 39
Hình 4.13 Giao di n qu n lý thông tin sân bóng ệ ả 40
Hình 4.14 Giao di n qu n lý thông tin giá gi ệ ả ờ thuê sân 40
Hình 4.15 Giao di n qu n lý thông tin phiệ ả ếu đặt sân 41
Hình 4.16 Giao di n chi ti t giệ ế ờ đặt sân 42
Hình 4.17 Giao diện danh sách các hóa đơn thuê sân 43
Trang 13Hình 4.18 Giao di n tệ ạo hóa đơn thuê sân bóng 43
Hình 4.19 Giao diện hóa đơn thuê sân của khách hàng 44
Hình 4.20 Giao di n qu n lý thông tin các dệ ả ịch ụ v có t i sân bóng ạ 45
Hình 4.21 Giao di n qu n lý thông tin s d ng d ch v c a khách hàng ệ ả ử ụ ị ụ ủ 46
Hình 4.22 Giao di n qu n lý thông tin chi ti t s d ng d ch v c a khách hàng ệ ả ế ử ụ ị ụ ủ 46
Hình 4.23 Giao di n quệ ản lý danh sách các hóa đơn dịch v ụ 47
Hình 4.24 Giao di n quệ ản lý danh sách các hóa đơn dịch v ụ 48
Hình 4.25 Giao diện hóa đơn thanh toán dịch v ụ 48
Hình 4.26 Giao di n qu n lý nhà cung c p ệ ả ấ 49
Hình 4.27 Giao di n qu n lý tài s n ệ ả ả – thiế ị 50 t b Hình 4.28 Giao di n quệ ản lý các đơn nhập hàng 51
Hình 4.29 Giao di n qu n lý chi ti ệ ả ết đơn nhập hàng 51
Hình 4.30 Giao diện báo cáo đơn nhập hàng 52
Hình 4.31 Giao di n chính c a qu n lý báo cáo ệ ủ ả 53
Hình 4.32 Giao di n t o báo cáo doanh thu sân bóng theo ngày ệ ạ 53
Hình 4.33 Giao di n báo cáo doanh thu sân bóng theo ngày ệ 54
Hình 4.34 Giao di n t o báo cáo doanh thu sân bóng theo tháng ệ ạ 55
Hình 4.35 Giao di n báo cáo doanh thu sân bóng theo tháng ệ 55
Hình 4.36 Giao di n tệ ạo báo cáo doanh thu sân bóng theo năm 56
Hình 4.37 Giao diện báo cáo doanh thu sân bóng theo năm 56
Hình 4.38 Giao di n t o báo cáo doanh thu d ch v theo ngày ệ ạ ị ụ 57
Trang 14Hình 4.39 Giao di n báo cáo doanh thu d ch v theo ngày ệ ị ụ 57
Hình 4.40 Giao di n t o báo cáo doanh thu d ch v theo tháng ệ ạ ị ụ 58
Hình 4.41 Giao di n báo cáo doanh thu d ch v theo tháng ệ ị ụ 58
Hình 4.42 Giao di n t o báo cáo doanh thu d ch vệ ạ ị ụ theo năm 59
Hình 4.43 Giao di n báo cáo doanh thu d ch vệ ị ụ theo năm 59
Hình 4.44 Giao di n t o báo cáo mua hàng theo tháng ệ ạ 60
Hình 4.45 Giao di n báo cáo mua hàng theo tháng ệ 60
Hình 4.46 Giao di n tệ ạo báo cáo mua hàng theo năm 61
Hình 4.47 Giao diện báo cáo mua hàng theo năm 61
Hình 4.48 Giao di n chệ ức năng thay đổi giao di n hệ ệ thống 62
Hình 4.49 Giao di n chệ ức năng đổi m t khậ ẩu người dùng 62
Hình 4.50 Giao di n chệ ức năng quản lý phân quyền người dùng 63
Hình 5.51 Giao diện đăng nhập v i tài khoớ ản được phân quyền “NHANVIEN” 64
Hình 4.52 Giao di n b t t quyệ ị ắ ền thao tác trên menu “Thông tin nhân viên” 64
Hình 4.53 Giao di n b t t quyệ ị ắ ền thao tác trên menu “Phân quyền người dùng” ……… 65
Hình 4.54 Giao di n b t t quyệ ị ắ ền thao tác trên menu “BÁO CÁO” 65
Trang 16LỜI MỞ ĐẦU
Lý do chọn đ tài
Ngày nay, v i s phát tri n không ng ng c a khoa h c công ngh , m i công viớ ự ể ừ ủ ọ ệ ọ ệc 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ệ ạ ổ chc, 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ự ế, Sân bóng đá mini Đa Quốc t c - Tp Nha Trang là m t sân bóng ộ
đá mini có quy mô hoạt động l n nh t t i Thành ph Nha Trang nói riêng và T nh Khớ ấ ạ ố ỉ ánh Hòa nói chung Sân bóng có 6 sân bóng 5 người và 4 sân bóng 7 ngườ ớ ố lượi v i s ng khách hàng thuê sân gần như tố đa vào các giờ cao điểi m của bóng đá phong trào (từ 17h đến 21h) Ngoài vi c kinh doanh cho thuê sân bóng, Sệ ân bóng đá mini Đa Quốc còn cung cấp đầy đủ các d ch v ph c vị ụ ụ ụ khách hàng khi đến sân Với quy mô hoạt động của sân lớn nhưng từ trước đến nay công tác qu n lý t i Sả ạ ân bóng đá mini Đa Quốc 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 đá mini Đa Quốc đượ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 ng t n thữ ổ ất, cũng như quá trình xử lý, kiểm soát kinh doanh t i sân ạ trở nên nhanh hơn, dễ dàng hơn ừ đó, em thấ T y vi c thi t kệ ế ế, xây d ng m t ph n m m quự ộ ầ ề ản lý sân bóng để ng d ng tụ ại Sân bóng đá mini Đa Quốc
là r t c n thi ấ ầ ết
Từ nh ng lý do trên, em chữ ọn đề tài: “Phân tích thiết k h ế ệ thống Sân bóng đá mini
Đa Quốc - Thành ph Nha Trang ố ” để làm đề tài cho đồ án t t nghi p ố ệ cũng như ng d ng ụvào th c t ự ế
Nhi m v cệ ụ ủa đ tài
Đề tài: “Phân tích thiết kế hệ thống Sân bóng đá mini Đa Quốc- Thành ph Nha ốTrang” tập trung vào tìm hi u th c t hoể ự ế ạt động qu n lý kinh doanh cho thuê sân bóng ảtại sân bóng đá mini Đa Quốc, đồng thời tìm hiểu những công c hụ ỗ trợ đề tài, từ đó
Trang 17đưa ra các giải pháp nhằm cải thiện, nâng cao hiệu quả công tác quản lý tại sân bóng
đá mini Đa Quốc
Các nhi m v chính cệ ụ ủa đề tài:
- Khảo sát hệ thống qu n lý cả ủa Sân bóng mini Đa Quốc- Tp Nha Trang
- Phân tích thi t k hế ế ệ thống
- Xây dựng cơ sở dữ liệu qu n lý sân bóng trên h qu n trả ệ ả ị cơ sở dữ liệu SQL Server
- Tìm hi u v ngôn ng l p trình C#, công c h ể ề ữ ậ ụ ỗ trợ thiết kế giao di n DevExpress ệ
để xây d ng ph n m m quự ầ ề ản lý cho Sân bóng đá mini Đa Quốc
- Xây d ng ph n m m d a vào các kự ầ ề ự ết quả kh o sát, phân tích hệ ả thống vận hành của sân bóng
Cấu trúc của đồ án
Chương 1: Tổng quan về Sân bóng đá mini Đa Quốc-Tp Nha Trang
Chương 2: Cơ sở lý thuy t ế
Chương 3: Giới thi u vệ ề các hương pháp, công cụ sử dụng cho nghiên cu p
Chương 4: Phân tích thi t k hế ế ệ thống qu n lý Sân ả bóng đá mini Đa Quốc
Chương 5: K t qu nghiên cế ả u và hướng phát tri n ể
Trang 18Chương 1 TỔNG QUAN VỀ SÂN BÓNG ĐÁ MINI ĐA QUỐC
1.1. Giới thiệu tổng quan v Sân bóng đá mini Đa Quốc
Sân bóng đá mini Đa Quố , địc a chỉ: số 75, đường Nguyễn Thị Minh Khai, thành
phố Nha Trang, thuộc khu v c trung tâm thành phự ố, ệhi n t i là ạ sân bóng đá mini ớl n
nh t t i thành ph Nha Trang, v i 2 loấ ạ ố ớ ại sân bóng đá mini là: sân thi đấ 5 ngườu i và sân thi đấu 7 người Trong đó gồm 6 sân 5 người và 4 sân 7 ngườ Sân bóng đá mini Đa i Quốc hoạt động vào 6h đến 24h hàng ngày
Hình 1.1 Tổng quan sân bóng đá mini Đa Quốc
Sân bóng mini Đa Quố được c, đánh giá là sân bóng mini có chất lượng m t c ặ ỏnhân tạo đẹp và t t nh t t i Nha Trang, 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 Bởi nh ng th mữ ế ạnh trên, Đa Quốc luôn được khách hàng chọn là nơi đầu tiên nghĩ đến khi muốn thuê sân đá bóng Không những vậy, sân bóng đá mini Đa Quốc thường xuyên được chọn là nơi để t ổ chc các giải đấu bóng đá phong trào lớn c a thành ủ
ph Nha Trang, thu hút nhiố ều đội bóng tham gia thi đấu trong đó có cả các đội bóng là
nh ng vữ ị khách nước ngoài đến du lịch hay làm việc
Trang 191.2 Sơ đồ, cơ cấu tổ chức tại Sân bóng đá mini Đa Quốc
Qua tìm hi u, kh o sát th c tể ả ự ế, cơ cấ ổ chu t c của Sân bóng đá mini Đa Quốc th ể
hiện qua sơ đồ sau:
Hình 1 1 Sơ đồ ổ chứ t c
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ý: 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 dộ ậ ịch v : Ti p nh n yêu c u cung c p d ch v khách hàng, ụ ế ậ ầ ấ ị ụthanh toán ti n d ch d ch khách hàng, giám sát chề ị ị ất lượng d ch v , ki m tra s ị ụ ể ốlượng tồn để thông báo qu n lý mua hàng.ả
Trang 20- 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
1.3 Hiện tr ng cạ ủa Sân bóng đá mini Đa Quốc
Hiện t i, v i quy mô hoạ ớ ạt động thu hút một lượng khách hàng lớn, nhưng các quy trình qu n lý t i sân bóng l i hoàn toàn th c hi n th công, tả ạ ạ ự ệ ủ ừ đó xảy ra nhi u v n ề ấ
đề bất cập trong hoạt động quản lý tại sân bóng Qua khảo sát, các vấn đề ất cập bthường xuyên x y ra t i sân bóng là vi c nh m l n nhả ạ ệ ầ ẫ ận đặt sân t khách hàng, thanh ừtoán đặt sân và những sai sót trong việc quản lý dịch vụ phục vụ khách hàng, đồng thời
g p nhặ ững khó khăn trong vi c qu n lý các chi phí mua tài s n, thi t bệ ả ả ế ị Những bất cập, sai sót trên xảy ra v i tớ ần suất ngày một tăng lên gây ra những thiệt hại về doanh thu cũng như uy tín của sân bóng đối với khách hàng
1.4 Giải pháp đưa ra
M t s ộ ố giải pháp đặt ra nh m viằ ệc giúp h ỗ trợ, cải thiện công tác qu n lý t i Sân bóng ả ạ
đá mini Đa Quốc trở nên dễ dàng và thuận tiện hơn, hạn chế mc thấp nhất những sai sót, nâng cao tính đồng bộ trong quản lý, đó là:
Phân tích m t hộ ệ thống qu n lý ả đơn giả , dễ ển hi u, d vễ ận hành nhưng chặt chẽ
Thiết k m t ph n m m qu n lý sân bóng d a vào các k t qu phân tích ế ộ ầ ề ả ự ế ả trước đó,
nh m giúp nâng cao công tác qu n lý sân bóng, bám ch t các mằ ả ặ ảng kinh doanh tại sân, h n ch nh ng m t mát ạ ế ữ ấ không đáng có
Trang 21Chương 2 CƠ SỞ LÝ THUYẾT
2.1. Mộ ốt s khái niệm cơ bản
2.1.1 Khái ni m v hệ ệ thống thông tin
Hệ thống thông tin là hệ thống có chc năng thu thập, xử lý, lưu trữ và phân phối thông tin c n thiầ ết đến các đối tượng s d ng thông tin trong b máy quử ụ ộ ản lý để ỗ trợ h
ra quyết định, ph i h p hoố ợ ạt động và điều khiển các tiến trình trong tổ chc
Hệ thống thông tin đóng vai trò trung gian giữa hệ quyết định và hệ tác nghiệp trong m t hộ ệ thống qu n lý ả
Tài nguyên về ph n c ng là toàn b các thi t b k ầ ộ ế ị ỹ thuật ph c vụ ụ cho vi c thu ệ thập,
xử lý, lưu trữ và truyền thông tin Đó là hệ thống máy tính điện tử
Máy tính điện tử là thiết bị xử lý thông tin một cách tự động hóa: nhập và lưu trữ
dữ liệu đầu vào, chuyển đổi các dữ liệu theo các l nh và ch d n c n thi t, xu t và ệ ỉ ẫ ầ ế ấlưu trữthôngtin đã được xử lý
Hệ thống truy n thông
Hệ thống truy n thông là t p h p các thi t b ề ậ ợ ế ị được n i vố ới nhau b ng các kênh cho ằphép g i, truy n và nh n thông tin Nó cho phép chia s các tài nguyên c a m ng ử ề ậ ẻ ủ ạnhư cơ sở d ữ liệu, máy in…; làm tăng độ tin c y cậ ủa ệ thống và cung c p các d ch h ấ ị
vụ truyền thông phong phú
M i hỗ ệ thống truy n thông g m có ít nh t ba y u t : thi t b phát tin, kênh truy n ề ồ ấ ế ố ế ị ề
và thi t b nh n tin ế ị ậ
Tài nguyên v phần mm
Tài nguyên ph n m m là t ng th các ph n m m h ầ ề ổ ể ầ ề ệ thống và ph n mầ ềm ng d ng ụcủa hệ thống thông tin
- Phần m m h ề ệ thống: là các chương trình giúp người sử dụng quản lý, điều hành hoạt động c a các thi t b ph n c ng (máy tính, máy in, máy fax, thi t b nhủ ế ị ầ ế ị ớ…)
Trang 22Có hai nhóm ph n mầ ềm hệ thống, đó là: Hệ điều hành và các ph n mầ ềm biên d ch, ị
ph n m m ti n ích ầ ề ệ
- Phần mềm ứng d ng ụ : thường là đã được vi t hoàn chế ỉnh, đóng gói để phân phối đến các đối tượng sử dụng khác nhau, tập trung vào việc hoàn thành nhiệm vụ của người dùng cuối Có thể phân thành hai hóm, đó là phần mềm đa năng như Microsoft Word, Microsoft Execl, AutoCAD…; phần mềm chuyên dụng như
ph n m m k toán, ph n m m qu n lý nhân sầ ề ế ầ ề ả ự…
Tài nguyên v nhân l ực
Tài nguyên v nhân l c là ch ề ự ủ thể điều hành và s d ng h ử ụ ệ thống thông tin Có hai nhóm tài nguyên nhân l c, gự ồm:
- Nhóm th nh t là nh ấ ững người s d ng h ử ụ ệ thống thông tin trong công vi c h ng ệ ằngày như các nhà quản lý, kế toán, các nhân viên phòng ban
- Nhóm th hai là nh ững người xây dựng vào b o trì h ả ệ thống thông tin, đó là các nhà phân tích viên hệ thống, l p trình viên, kậ ỹ sư bảo trì máy,…
Tài nguyên v nhân l c là thành ph n quan tr ng c a mề ự ầ ọ ủ ột hệ thống, do chính h ọ là xây d ng và sự ử d ng h ụ ệ thống N u ngu n tài nguyên vế ồ ề nhân lực không được đảm
b o thì hả ệ thống có được thiết kế tốt đến đâu cũng sẽ không mang l i hi u qu ạ ệ ảtrong công vi c ệ
Tài nguyên v d ữ liệ u
Tài nguyên v dề ữ liệu gồm các cơ sở dữ liệu Cơ sở dữ liệu là tổng thể các dữ liệu
đã được thu th p, l a ch n và t ậ ự ọ ổ chc một cách khoa h c theo mô hình có c u trúc ọ ấxác định, tạo điều kiện cho người sử dụng có thể truy cập một cách dễ dàng và nhanh chóng Cơ sở dữ liệu lưu trữ t t c các dấ ả ữ liệu liên quan trong m t kho d ộ ữ
liệu duy nhấ t
Các h qu n trệ ả ị cơ sở ữ liệ d u thông d ng hi n nay: Oracle, MySQLụ ệ , Microsoft SQL Server, Microsoft Access…
2.2 Quy trình phát tri n c a m t hể ủ ộ ệ thống thông tin
Quy trình phát tri n h ể ệ thống thông tin được chia thành nhiều giai đoạn Tùy thuộc vào phương pháp luận và quy định về phương thc làm việc của đơn vị Tuy nhiên hầu
h t các quy trình phát tri n hế ể ệ thống của các đơn vị đều hướng theo các ti p c n giế ậ ải
Trang 23quy t vế ấn đề thông qua vi c kh o sát, phân tích hệ ả ệ thống Có th t ng h p toàn b quá ể ổ ợ ộtrình xây d ng mự ột h ệ thống thông tin trải qua 3 giai đoạ ớn, đó là: Phân tích hện l thống, thiết k hế ệ ống, cài đặt và triển khai hệ ống th th
2.2.1 Phân tích hệ thống
Phân tích hệ thống là m t chuộ ỗi tiến trình có tổ chc được dùng để xác định một
h ệ thống thông tin h p lý nh t cho t ợ ấ ổ chc M c tiêu c a vi c phân tích hụ ủ ệ ệ thống là nhằm tìm ra được ưu khuyết điểm của hệ thống hiện có để từ đó đưa ra các yêu cầu cần thiết cho hệ thống thông tin m i, lo i b ho c thay th các x lý không còn phù h p ớ ạ ỏ ặ ế ử ợ
Quy trình phân tích hệ thống:
Khảo sát, thu th p thông tin ậ
Thông tin chung về môi trường bên ngoài, về ngành mà tổ chc hoạt động nhưđiều kiện cạnh tranh, xu hướng phát triển công nghệ…
Thông tin v b n thân c a tề ả ủ ổ chc:
Lập sơ đồ chức năng kinh doanh (Business Funtion Diagram - BFD)
Sơ đồ chc năng kinh doanh BFD là mô hình mô t các chả c năng nghiệp v cụ ủa
m t tộ ổ chc, các m i quan hố ệ giữa các chc năng đó Sơ đồ chc năng cho phép xác đinh các chc năng cần nghiên cu của một t ổ chc Qua sơ đồ ta biết được vị trí c a mủ ỗi công vi c trong toàn b h ệ ộ ệ thống, tránh dư thừa và trùng l p chặ c năng trong nghiên c u h ệ thống
Trang 24Sơ đồ chc năng là cơ sở để xây dựng sơ đồ luồng dữ liệu và nghiên cu các cấu trúc của các chương trình quản lý c a hủ ệ thống.
Quy trình xây dựng sơ đồ chc năng:
- Khảo sát, tìm hi u tể ổ chc, các chc năng nghiệp v c a tụ ủ ổ chc v i các thành ớ
ph n: tên chầ c năng, mô tả chc năng, dữ liệu đầu vào, dữ liệu đầu ra của chc năng
- Mô t hoả ạt động và m i quan hố ệ giữa các chc năng dướ ạng văn bải d n
- Dựa vào văn bản mô tả các chc năng và vẽ sơ đồ
Lập sơ đồ luồng dữ liệu (Data Flow Diagram - DFD)
Sau hoàn thành sơ đồ chc năng BFD, bước tiếp theo trong giai đoạn phân tích là xem xét chi tiết hơn về các thông tin c n cho vi c th c hi n các chầ ệ ự ệ c năng đã được nêu Công cụ mô hình được s d ng cho mử ụ ục đích này sơ đồ luồng dữ liệu
Sơ đồ luồng dữ liệu DFD là một mô hình về hệ thống có quan điểm cân xng cho
cả dữ liệu và tiến trình Nó ch ra các thông tin ỉ được vận chuyển t m t tiừ ộ ến trình hay m t chộ c năng này trong hệ thống sang m t ti n trình hay m t chộ ế ộ c năng khác Điều quan tr ng nhọ ất là nó ch ra nh ng thông tin nào c n phỉ ữ ầ ải có trước khi thực
hi n ti n trình và thông tin trong hệ ế ệ thống đó
Quy t c phân rã các xắ ử lý trong DFD: Sơ đồ luồng d ữ liệu đầy đủ cho một h ệ thống thường r t ph c t p, không th x p g n trong mấ ạ ể ế ọ ột trang sơ đồ ên n ta cần ử ụs d ng
t i các kớ ỹ thuật phân rã theo th b ậc để phân chia sơ đồ ra m t s mộ ố c
- Sơ đồ bao quát cho toàn hệ thống là sơ đồ ngữ c nh ả
- Sơ đồ phân rã toàn bộ hệ thống là sơ đồ DFD mc 0
- M i m t x lý trong DFD-0 có thỗ ộ ử ể được phân ra các m c x lý chi ti ử ết
Trang 25 Xây dựng sơ đồ quan h - thệ ực th và thi t k ể ế ế CSDL
Sơ đồ quan hệ - thực thể (Entity Reletion Diagram – ERD) là sơ đồ biểu diễn tất
cả các th c thự ể mà tổ chc cần quản lý và các mối quan hệ giữa chúng
Để xây dựng sơ đồ quan hệ - thực thể, chúng ta thực hiện các bước sau:
- Xác định các thực thể
- Dựa vào n i dung c a quá trình khộ ủ ảo sát, phân tích để xác định các mối quan
hệ giữa các th c th ự ể
- Vẽ sơ đồ quan hệ - thực thể
Việc thi t kế ế cơ sở ữ liệu là xác đị d nh các t p dệ ữ liệu có liên quan đến nhau để
ph c v cho công tác qu n lý c a m t hê th ng thông tin quụ ụ ả ủ ộ ố ản lý Xác định mỗi
t p dệ ữ liệu là tìm xem trong tệp có các trường dữ liệu nào, trường nào là trường khóa chính, trường mô tả, trường quan hệ…Việc xác định các t p d u này xuệ ữ liệ ất phát từ sơ đồ quan h - th c th ệ ự ể
Chuẩn hóa d ữ liệu
Chuẩn hóa dữ liệu là quá trình ra soát các danh sách thu c tính c a các th c thộ ủ ự ể,
áp d ng các quy tụ ắc phân tích để chuyển chúng thành d ng sao cho:ạ
- Tối thi u ể việc l p lặ ại, tránh dư thừa thông tin
- Loại bỏ các trường h p cùng m t thu c tính l i có tên khác nhau các b ng ợ ộ ộ ạ ở ảthực thể khác nhau
- Không để xảy ra tình trạng một thuộc tính chưa được hiểu rõ hoặc hiểu theo nhiều nghĩa khác nhau trong tình huống cho nhiều ngườ ử ụi s d ng thông tin
Trang 26 Thiế t k phần mm ế
Công đoạn cuối cùng và không thể thiếu trong ph n thi t k hầ ế ế ệ thống thông tin là
ph i thi k ph n mả ết ế ầ ềm Các yêu cầu cơ bản c a vi c thi t k ph n mủ ệ ế ế ầ ềm:
- Dễ s d ng: giao di n d nhìn, d hi u, d s d ng ngay c vử ụ ệ ễ ễ ể ễ ử ụ ả ới các người ít kinh nghi m s d ng, các l nh dệ ử ụ ệ ễ đọc, dễ dàng được người sử dụng tiếp thu
- Tốc độ thao tác đảm bảo đủ nhanh
- Có độ chính xác cao và phân bi t rõ ph m vi hoệ ạ ạt động c a các chủ c năng
- Dễ kiểm soát: người sử dụng dễ kiểm soát được hệ thống
Tùy vào phương pháp của các nhà lập trình viên, quy trình thiết k ph n m m s ế ầ ề ẽkhác nhau nhưng nhìn chung đều trải qua các giai đoạn sau:
- B o trì, phát hi n các sai sót, khuyả ệ ết điểm c a hủ ệ thống
- C i ti n, ch nh s a, nâng c p hả ế ỉ ử ấ ệ thống
Trang 27Chương 3 PHƯƠNG PHÁP, CÔNG CỤ S D NG TRONG Ử Ụ
NGHIÊN CỨU
3.1 Phương pháp sử ụ d ng trong nghiên c u ứ
3.1.1 Phương pháp thu thập thông tin
Trong quá trình phân tích thi t kế ế ệ h thống thông tin, các phương pháp thường thu thập thông tin được sử dụng là:
Nghiên c u tài li u v hứ ệ ệ thống
Là phương pháp thu ập thông tin thường đượth c áp dụng đầu tiên nhằm thu thập các thông tin t ng quát vổ ề cơ cấu tổ chc, cơ chế hoạt động, quy trình v n hành ậthông tin trong hệ thống, các thông tin đầu vào, đầu ra, các bi u mể ẫu, báo cáo…
Quan sát hệ thống
Phương pháp này thường được áp dụng khi các phân tích viên hệ thống mu n biố ết
nh ng thông tin không th thu thữ ể ập được trong các phương pháp khác: không có trong các tài liệu lưu trữ, ph ng vỏ ấn cũng không mang lạ ếi k t quả mong đợi
Ưu điểm: Biết được rõ tính chất của mỗi công việc, cường độ làm việc của các chủ thể trong hệ thống
Nhược điểm: người bị quan sát thường thay đổi thói quen, cách làm việc hàng ngày, t n th i gian ố ờ
Tiếp c n hậ ệ thống là phương pháp khoa học và bi n ch ng trong nghiên c u các ệ
vấn đề kinh t - xã h i Yêu c u ch y u cế ộ ầ ủ ế ủa phương pháp này là phải xem h ệthống trong t ng thể vốn có c a nó cùng các mối liên hệ của các phận hệ n i tại ổ ủ ộcũng như các mối liện hệ với các hệ thống bên ngoài
Trong m t h ộ ệ thống ph c t p và nhi u m i quan h ạ ề ố ệ như hệ thống kinh t , vi c xem ế ệxét m t s phân h mà b qua các phân h khác, vi c tộ ố ệ ỏ ệ ệ ối ưu hóa mộ ố ột s b phận
Trang 28mà b qua các b ph n khác s không mang l i hi u qu chung cho toàn b h ỏ ộ ậ ẽ ạ ệ ả ộ ệ
thống Do đó khi phân tích hệ thống thông tin, trước h t ph i xem xét tế ả ổ chc là
m t hộ ệ thống th ng nh t v m t kinh t , kố ấ ề ặ ế ỹ thuật và cơ cấ ổ chc Sau đó, trong u ttrong từng lĩnh vực chia thành các vấn đề cụ thể, c tiếp t c ngày càng chi tiụ ết hơn Đây chính là phương pháp tiếp c n hậ ệ thống đi từ tổng quát đến c ụ thể (Top Down) theo sơ đồ cấu trúc hình cây
Phương pháp đi từ phân tích ch ức năng đến mô hình hóa
Phương pháp này đòi hỏi vi c phân tích h ệ ệ thống thông tin ph i ti n hành theo mả ế ột trình t khoa hự ọc, đó là tiến hành từng bướ ừc t phân tích chc năng của hệ thống, phân tích các dòng thông tin đến mô hình hóa h ệ thống thông tin b ng các mô hình ằnhư mô hình chc năng kinh doanh, mô hình luồng dữ liệu, mô hình thông tin ma trận…
Kết qu cả ủa giai đoạn này sẽ là cơ sở quan trọng để ổ chc đưa ra quyết định có tnên thi t k hế ế ệ thống thông tin qu n lý hay không N u có thì tài li u phân tích s ả ế ệ ẽ
là n n tề ảng cơ bản để thiế ế ệ thốt k h ng
Phương pháp phân tích hệ thống có cấu trúc
Trong phân tích h ệ thống thông tin, nhà phân tích ph i dùng mả ột tập h p các công ợ
cụ có cấu trúc và k ỹ thuật để mô t h ả ệ thống, t c là ti p c n v ế ậ ới phương pháp phân tích hệ thống có c u trúc M t sấ ộ ố mô hình được s d ng trong quá trình phân tích ử ụ
hệ thống có c u trúc:ấ
- Sơ đồ chc năng kinh doanh (Business Funtion Diagrams - BFD)
- Các sơ đồ luồng dữ liệu (Data Flow Diagrams - DFD)
- Các mô hình dữ liệu (Data Model - DM)
- Ngôn ng có c u trúc (Structured Langguage - SL)ữ ấ
3.2 Các công cụ sử dụng trong nghiên cứu
3.2.1 Power Designer 16.6
Power Designer là m t công c ộ ụ thiết k ế cơ sở d ữ liệu dưới dạng đồ h a Vọ ới Power Designer mô hình hóa được hệ thống thông tin thông qua các phương pháp và kí
hi u chuệ ẩn để ẽ sơ đồ v :
- Sơ đồ chc năng kinh doanh (Business Funtion Diagram - BFD)
- Sơ đồ luồng dữ liệu (Data Flow Diagram - DFD)
Trang 29- Thiết k mô hình dế ữ liệu quan ni m ệ (Conceptual Data Model) ằng sơ đồ thực bthể k t h p ế ợ
- Phát sinh mô hình dữ liệu vật lý (Physical Data Model) tương ng trên m t h ộ ệ
qu n trả ị CSDL được ch n ọ
- Phát sinh k ch b n t o CSDL trên m t h qu n trị ả ạ ộ ệ ả ị CSDL đích
- Cho phép điều chỉnh và in các mô hình
- Phát sinh ngược lại các CSDL và các ng dụng đang tồn tại
SQL Server là hệ quản trị cơ sở dữ liệu quan hệ (Relational Database Managemen System- RDBMS), sử dụng ngôn ngữ lập trình và truy vấn CSDL Transact-SQL (T-SQL), một phiên bản của Structured Query Language Ngôn ngữ lập trình và truy vấn T SQL cho phép truy xuất dữ liệu, cập nhật và quản lý hệ thống CSDL - quan hệ Mỗi máy chủ chỉ có một hệ quản trị CSDL SQL Server
Microsoft SQL Server 2014
Microsoft SQL Server (MS SQL Server) là một hệ quản trị cơ sở dữ liệu do hãng Microsoft phát triển sử dụng ngôn ngữ truy vấn Transast - SQL, để trao đổi dữ liệu giữa các máy khách (Client) và máy chủ (Server) MS SQL Server chỉ chạy trên
hệ điều hành windows của Microsoft nhưng việc kết nối đến MS SQL Server có thể thực hiện từ các hệ điều hành khác dựa vào từ viện của các nhà phát triển cung cấp Hiện nay MS SQL Server có thể thao tác với các cơ sở dữ liệu có kích thước cực lớn, phục vụ nhiều máy khách cùng một lúc và kết hợp ăn ý với các chương
Trang 30trình khác như Microsoft Internet Information Server, IIS, Microsoft Visua Studio…
Hiện tại Microsoft SQL Server 2014 đang là phiên bản được nhiều người dùng cá nhân và doanh nghiệp sử dụng nhiều nhất vì các ưu điểm như:
- Cải thiện các tính năng và khả năng mở rộng
- Công cụ quản lý dễ sử dụng
- Dễ dàng xử lý, truy xuất tới các CSDL lớn nhỏ khác nhau
- Phân tích nhanh và chính xác hơn
- Tính toàn diện và đồng bộ
- Yêu cầu cấu hình cài đặt không lớn, phù hợp với nhiều thiết bị
3.2.3 Ngôn ng l p trình C# ữ ậ
C# (hay C Sharp) là một ngôn ngữ lập trình đơn giản, được phát triển bởi đội ngũ
kỹ sư của Microsoft vào năm 2000 C# là một ngôn ngữ lập trình hiện đại, hướng đối tượng và nó được xây dụng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ và Java C# được thiết kế cho các ngôn ngữ chung cơ sở hạ tầng (Common Language Infrasttructure - CLI) trong đó bao gồm các mã (Executuble Code) và môi trường thực thi (Runtime Environment) cho phép sử dụng các ngôn ngữ cao cấp khác nhau trên đa nền tảng máy tính và kiến trúc khách nhau
C# với sư hỗ trợ mạnh mẽ của NET Framework giúp cho việc tạo ra một ng dụng windows Forms hay WP…trở nên dễ dàng hơn Các đặc điểm để làm cho C# trở thành một ngôn ngữ lập trình chuyên nghiệp được sử dụng rộng rãi:
- Là một ngôn ngữ lập trình hiện đại, mục đích tổng quát
- Nó là hướng đối tượng
- Dễ tiếp cận tìm hiểu và tự học
- Nó là một ngôn ngữ được cấu trúc
- Nó tạo ra các chương trình hiệu quả
- Có thể được biên dịch trên nhiều nền tảng máy tính khác nhau
- C# là một phần của NET Framework
Trang 313.3.3 Bộ công cụ hỗ trợ thiết kế giao diện DevExpress
DevExpress là một Framework được viết cho nền tảng NET Framework Nó cung cấp các control và công nghệ phục vụ cho quá trình phát triển phần mềm Thành phần của DevExpress bao gồm:
- Winform Controls: Cung cấp các control cho Winforms
- ASP.NET Controls: Cung cấp các control cho WebForms
- WPF Controls: Cung cấp các control cho WPF
- Silverlight Controls: Cung cấp các control cho Silverlight
- Xtracharts: Cung cấp các loại biểu đồ
- XtraReport: Cung cấp các control tạo báo cáo
- XPO: Cung cấp môi trường làm việc với Database
- XAF: Một công nghệ mới giúp việc phát triển phần mềm một cách nhanh chóng
3.3.4 Tổng quan v Microsoft NET Framework và Microsoft Visual Studio 2015
Windows Form là ng dụng có giao diện đồ họa chạy trên hệ điều hành Windows,
là một phần của kiến trúc NET Framwork Ứng dụng Windows Forms không truy cập trực tiếp qua hệ điều hành hay phần cng máy tính mà thông qua các dịch vụ của NET Framework
Microsoft NET Framework
.NET Framework của Microsoft là một nền tảng lập trình tập các thư viện lập trình
có thể được cài thêm hoặc đã có sẵn trong hệ điều hành Windows Nó cung cấp những giải pháp thiết yếu cho những yêu cầu thông thường của các chương trình điện toán như lập trình giao diện người dùng, truy cập dữ liệu, kết nối cơ sở dữ liệu, ng dụng web các giải thuật số học và giao tiếp mạng
Microsoft NET Framework có 3 khối chc năng quan trọng: Trình diễn (Presentation); Dữ liệu (Database); Giao tiếp (Communication)
Microsoft NET Framework gồm 2 thành phần chính:
NET Framework Class Library: bao gồm thư viện các đoạn mã đã được viết sẵn cung cấp các chc năng cần thiết khi lập trình
- Các lớp Windows Forms được sử dụng để phát triển ng dụng Windows Forms
- Các lớp ASP.NET được sử dụng để phát triển ng dụng Web Forms
Trang 32- Những lớp khác hỗ trợ lập trình với CSDL, quản lý bảo mật, truy xuất file
Common Language Runtime (CLR): Môi trường quản lý việc thi hành mã, cung cấp dịch vụ cần thiết để chạy ng dụng viết bằng ngôn ngữ NET CLR cung cấp hệ thống kiểu chung, định nghĩa kiểu mà sẽ được sử dụng bởi tất cả ngôn ngữ NET
Microsoft Visual Studio 2015
Microsoft Visual Studio là một môi trường phát triển tích hợp (IDE) từ Microsoft
Nó được sử dụng để phát triển chương trình máy tính cho Microsoft Windows, cũng như các trang web, các ng dụng web và các dịch vụ web Visual Studio sử dụng nền tảng phát triển phần mềm của Microsoft như Windows API, Windows Forms, Windows Store và Microsoft Silverlight,WPF Nó có thể sản xuất cả hai ngôn ngữ máy và mã số quản lý
Những thế mạnh của Visua Studio:
- Hỗ trợ lập trình trên nhiều ngôn ngữ như C/C++, C#, F#, Visual Basic, HTML, CSS, Javascript Phiên bản Visua Studio 2015 còn hỗ trợ cả ngôn ngữ Python
- Visual Studio là một công cụ hỗ trợ việc Debug một cách mạnh mẽ và dễ dàng
- Giao diện dễ nhìn, dễ sử dụng
- Visual Studio hỗ trợ phát triển các ng dụng desktop MFC, Windows Forms, Universal App, ng dụng mobie Windows Phone… phát triển website như Web
Forms, ASP.NET MVC và phát triển Microsoft Office
- Visual Studio hỗ trợ kéo thả để xây dựng ng dụng một cách chuyên nghiệp, giúp người bắt đầu có thể tiếp cận nhanh hơn
Trang 33Chương 4 PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ
SÂN BÓNG ĐÁ MINI ĐA QUỐC - TP NHA TRANG
Để phục vụ cho việc kinh doanh, Đa Quốc còn quản lý một đội ngũ nhân viên tương đối lớn cùng nhiều tài sản và các trang thiết bị
Với lượng khách hàng ngày càng tăng, việc quản lý toàn bộ hoạt động của sân bóng ngày càng phc tạp và khó khăn Thế nhưng đến nay mọi công tác quản lý tại sân bóng đá mini Đa Quốc đều thực hiện thủ công Nhận thấy những khó khăn trong công tác quản lý cũng như mong muốn đến từ đội ngũ quản lý sân bóng, nếu được áp dụng một phần mềm quản lý vào công tác quản lý hàng ngày tại sân bóng sẽ hỗ trợ được rất nhiều và thuận tiện trong việc quản lý sân bóng đá mini Đa Quốc
Bài toán đặt ra về việc thiết kế một hệ thống thông tin quản lý Sân bóng mini Đa Quốc như sau:
Quản lý cho thuê sân bóng
Khi có nhu cầu thuê sân đá bóng, khách hàng có thể đến trực tiếp sân bóng hoặc gọi vào số điện thoại của sân bóng gặp nhân viên của sân bóng để đặt sân Khách hàng cần cung cấp thông tin loại sân cần thuê, giờ thuê, ngày thuê sân Dựa vào thông tin đặt sân của khách hàng cung cấp và bảng theo dõi đặt sân trên hệ thống, nhân viên sẽ trả lời kết quả đặt sân cho khách hàng: Còn sân hoặc hết sân
Trang 34Nếu còn sân, nhân viên sẽ yêu cầu khách hàng cung cấp các thông tin liên hệ cá nhân và tiền cọc (khi giờ đặt sân là các giờ từ 17h đến 20h trong ngày) Từ các thông tin khách hàng cung cấp, nhân viên lập phiếu đặt sân cho khách hàng Trong trường hợp khách hàng đặt sân qua điện thoại, các thông tin phiếu đặt sân của khách hàng sẽ được nhân viên gởi qua tin nhắn điện thoại
Nếu hết sân, nhân viên sẽ tư vấn khách hàng đặt sân vào các khung giờ khác Khi hủy sân đã đặt, khách hàng có thể đến trực tiếp hoặc gọi vào số điện thoại của sân bóng gặp nhân viên sân bóng Nhân viên sân bóng yêu cầu khách hàng cung cấp các thông tin đúng với thông tin đã đặt sân và hủy sân cho khách hàng
Khi khách hàng đến nhận sân đã đặt sẽ cung cấp cho nhân viên sân bóng phiếu đặt sân (có thể là phiếu in hoặc tin nhắn điện thoại), nhân viên xác minh phiếu đặt sân
và hướng dân khách hàng đến sân đã đặt như trên phiếu đặt sân
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ê hân viên lập hóa đơn N thanh toán cho khách hàng
Quản lý dịch 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 hàng và cung cấp các dịch vụ theo yêu cầu của khách hàng, lập hóa đơn thanh toán khách hàng sử dụng dịch vụ Khách hàng sử dụng dịch vụ vào thời điểm đó có thể là khách hàng có thuê sân hoặc không có thuê sân: người xem
đá bóng hoặc thành viên khác của đội bóng
Quản lý mua tài sản thiết bị-
Khi có nhu cầu được cung cấp các tài sản thiết bị, quản lý báo với chủ sân bóng, chủ sân sẽ đặt mua các thiệt bị từ nhà cung cấp Khi giao hàng, nhà cung cấp cung cấp hàng được giao kèm theo hóa đơn bán hàng, nhân viên kiểm tra hàng theo hóa đơn bán hàng, thanh toán và lưu lại các thông tin nhập hàng
Quản lý nhân viên
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 Các thông tin cá nhân của các
Trang 35nhân viên khi được nhận vào làm việc sẽ được lưu vào hệ thống Lương nhân viên
sẽ được tính theo tháng và nhận vào cuối tháng
Báo cáo, thống kê
Cuối tháng, quản lý lập các báo cáo gửi chủ sân, 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 doanh thu dịch vụ, Báo cáo mua hàng, Báo cáo lương nhân viên
4.2 Mô hình hóa hệ thống khảo sát
Qua kết quả của quá trình khảo sát nghiệp vụ thực tế tại Sân bóng đá mini Đa Quốc, ta có thể mô hình hóa công tác quản lý tại sân bằng mô hình như sau:
Sơ đồ chức năng
Hình 4.1 Sơ đồ chức năng
Trang 36 Sơ đồ luồng dữ liệu
Sơ đồ ngữ cảnh
Hình 4.2 Sơ đồ ng c nhữ ả
Trang 37 Sơ đồ luồng dữ liệu mức 1
Hình 4.3 Sơ đồ luồng dữ liệu m c 1ứ
Thông tin
phiếu đặt
sân
[Tiền thanh toán đặt sân]
[Hóa đơn thanh toán đặt sân]
[Thông tin phản hồi khách hàng]
[Thông tin yêu cầu đặt sân]
[Báo cáo lương nhân viên]
[Báo cáo mua hàng]
[Báo cáo doanh thu dịch vụ]
[Báo cáo doanh thu sân bóng]
[Thông tin nhân viên]
[Lương
và phụ cấp]
[Tiền thanh toán dịch vụ]
[Hóa đơn thanh toán dịch vụ]
[Dịch vụ theo yêu cầu]
[Yêu cầu cung cấp dịch vụ]
Danh sách phiếu đặt sân
Thông tin
hàng
Danh sách đơn nhập hàng
Thông tin hóa đơn DV Danh sách
hóa đơn DV
Danh sách nhân viên Thông tin nhân viên KHÁCH HÀNG
1.3
QUẢN LÝ MUA TÀI SẢN THIẾT BỊ
1.4 QUẢN LÝ NHÂN VIÊN
1.5 BÁO CÁO, THỐNG KÊ
1 Phiếu đặt sân 2 Hóa đơn dich vụ
Thông tin nhân viên
Trang 38 Phân rã chức năng quản lý cho thuê sân bóng
Hình 4.4 Sơ đồ phân rã chức năng quản lý cho thuê sân bóng
Phân rã chức năng quản lý dịch vụ
Hình 4.5 Sơ đồ phân rã chức năng quản lý d ch v ị ụ
Thông tin phiếu đặt sân
Thông tin đặt sân Thông tin phản hồi Thông tin khách hàng Thông tin hủy sân
Hóa đơn
thanh toán
Sân bóng được thuê
Tiền thanh toán đặt sân
1.1.2 Lập phiếu đặt sân
1.1.3
Hủy sân
1.1.4 Tiếp nhận khách hàng
1.1.5
Thanh toán khách hàng
[Dịch vụ theo yêu cầu]
[Yêu cầu dịch vụ]
KHÁCH HÀNG
2 Hóa đơn dich vụ
1.2.1 Tiếp nhận thông tin
1.2.2 Cung cấp dịch vụ 1.2.3
Thanh toán dịch vụ
Trang 39 Phân rã chức năng quản lý mua tài sản, thiết bị
Hình 4 6 Sơ đồ phân rã chức năng quản lý mua tài s n, thi t bả ế ị
Phân rã chức năng quản lý nhân viên
Hình 4.7 Sơ đồ phân rã chức năng qu n lý nhân viên ả
Thông tin nhập hàng
[Tiền thanh toán mua hàng]
1.3.3 Thanh toán mua hàng
Trang 40 Phân rã chức năng báo cáo, thống kê
Hình 4.8 Sơ đồ phân rã chức năng báo cáo, th ng kê ố
4.3 Phân tích hệ thống v dữ liệu
4.3.1 Phân tích sơ bộ v hệ thống quản lý Sân bóng mini Đa Quốc
Các khách hàng của sân bóng sẽ được quản lý các thông tin: Mã khách hàng, tên khách hàng, số điện thoại, giới tính, địa chỉ
Quản lý nhân viên:
Các nhân viên làm việc tại Sân bóng đá mini Đa Quốc sẽ được phân công làm việc theo từng chc vụ hệ thống hoạt động tại sân Thông tin nhân viên gồm: Mã nhân viên, tên nhân viên, giới tính, ngày sinh, chc vụ, số điện thoại, số CMND, lương theo tháng
Bộ phận quản lý cho thuê sân bóng
Các thông tin quản lý Sân bóng gồm: Mã sân bóng, tên sân bóng, diện tích, trạng thái Trong đó mã sân bóng được đặt theo số loại sân và số th tự của sân bóng đó
Ví dụ: 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.
[BC doanh thu dịch vụ]
[BC lương nhân viên]
Danh sách đơn nhập hàng
Danh sách nhân viên
1.5.3 Lập báo cáo mua hàng
1.5.4 Lập báo cáo lương nhân viên