Trang web có thể đưa các kết quả trận đấu cũng như lịch trình thi đấu lên Website của mình và quản lý Website đó, khán giả có thể nắm bắt tường tận được nhữn thông tin liên quan đến giải
Trang 1TR ƯỜ NG Đ I H C ĐI N L C Ạ Ọ Ệ Ự KHOA CÔNG NGH THÔNG TIN Ệ
ĐÔỒ ÁN L P TRÌNH WEB NÂNG CAO Ậ ĐÊỒ TÀI:
XÂY D NG WEBSITE QU N LÝ Ự Ả
GI I ĐÂẤU BÔẤNG ĐÁ Ả
Hà N i, tháng 06 năm 2021 ộ
Sinh viên thực hiện : ĐÀO ĐỨC THẮNG
NGUYỄN XUÂN VIỆT Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH
Chuyên ngành : HỆ THỐNG THƯƠNG MẠI
ĐIỆN TỬ
Trang 2PHIẾU CHẤM ĐIỂM ST
T
Họ và tên sinh viên Nội dung thực hiện Điểm Chữ ký
1
Đào Đức Thắng
MSV: 18810340275
2 Nguyễn Xuân Việt
MSV: 18810340718
Phiếu chấm điểm của giảng viên:
Giảng viên chấm 1:
Giảng viên chấm 2:
Trang 3Mục lục
LỜI MỞ ĐẦU 4
MỞ ĐẦU 6
1 MỤC ĐÍCH NGHIÊN CỨU 6
2 NHIỆM VỤ NGHIÊN CỨU 6
3 PHƯƠNG PHÁP NGHIÊN CỨU 6
5 CÁC KẾT QUẢ ĐẠT ĐƯỢC CỦA ĐỀ TÀI 6
CHƯƠNG I: TỔNG QUAN 7
1.1 XU HƯỚNG CHUNG 7
1.1.1 Website giải trí trong thời đại công nghệ thông tin 7
1.1.2 Tầm quan trọng của website giải trí 7
1.1.3 Ý nghĩa của việc xây dựng website giải trí 7
1.2 CÁC CHỨC NĂNG CỦA HỆ THỐNG 8
CHƯƠNG II : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG MỚI 9
2.1 PHÂN TÍCH HỆ THỐNG 9
2.2 MỤC TIÊU CỦA DỰ ÁN 9
2.3 BIỂU ĐỒ PHÂN RÃ CHỨC NĂNG 10
2.4 BIỂU ĐỒ USE CASE TỪNG CHỨC NĂNG CỦA HỆ THỐNG 11
CHƯƠNG III THIẾT KẾ CƠ SỞ DỮ LIỆU 13
3.1 TỔNG QUÁT 13
3.2 ADMIN-USER 13
3.3 CATALOG 14
CHƯƠNG IV THIẾT KẾ GIAO DIỆN 15
4.1 TRANG CHỦ 15
4.2 TRANG ĐĂNG NHẬP 15
4.4 TRANG ADD TEAM 16
4.5 TRANG FIND TEAM 16
4.6 TRANG ADD MATCH 17
4.7 TRANG LOG OUT 17
Trang 4KẾT LUẬN 18 TÀI LIỆU THAM KHẢO 19
LỜI MỞ ĐẦU
Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo cả chiều rộng và sâu Máy tính điện tử không còn là một thứ phương tiện quý hiếm mà đang ngày
Trang 5nơi làm việc mà còn ngay cả trong gia đình Đặc biệt là công nghệ thông tin được áp dụng trên mọi lĩnh vực kinh tế, chính trị, xã hội…
Ứng dụng công nghệ thông tin và tin học hóa được xem là một trong yếu tố mang tính quyết định trong hoạt động của quốc gia, tổ chức và trong cả các cửa hàng Nó đóng vai trò hết sức quan trọng và có thể tạo nên bước đột phá mạnh mẽ Mạng INTERNET là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng để truyền tải, trao đổi thông tin trên toàn cầu Bằng INTERNET, chúng ta đã thực hiện được những công việc với tốc độ nhanh hơn, chi phí thấp hơn nhiều so với cách thức truyền thống Chính điều này, đã thúc đẩy sự khai sinh
và phát triển của thương mại điện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao đời sống con người Trong lĩnh vực giải trí cũng đã khẳng định được tầm quan trọng Đối với nhu cầu giải trí nói chung và nhu cầu xem bóng đá nói riêng, việc tóm tắt kết quả trận đấu và lịch trình thi đấu đến người xem sẽ là cần thiết Vì vậy, nhóm chúng em đã thực hiện đề tài “Xây dựng Website quản lý giải đấu bóng đá” Trang web
có thể đưa các kết quả trận đấu cũng như lịch trình thi đấu lên Website của mình và quản
lý Website đó, khán giả có thể nắm bắt tường tận được nhữn thông tin liên quan đến giải đấu đó
Qua đây chúng em xin chân thành cảm ơn thầy Phương Văn Cảnh và các thầy cô trong khoa Công nghệ thông tin trường Đại học Điện Lực đã tận tâm hướng dẫn và chỉ bảo chúng em trong quá trình thực hiện đồ án này Mặc dù đã rất cố gắng hoàn thiện báo cáo với tất cả sự nỗ lực, tuy nhiên, do bước đầu đi vào thực tế, tìm hiểu và xây dựng báo
cáo trong thời gian có hạn, và kiến thức còn hạn chế, nhiều bỡ ngỡ, nên báo cáo “Xây
dựng website quản lý giải đấu bóng đá” chắc chắn sẽ không thể tránh khỏi những thiếu
sót Chúng em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quý báu của các thầy cô và các bạn để báo cáo này được hoàn thiện hơn
Sinh viên thực hiện Đào Đức Thắng Nguyễn Xuân Việt
ĐỀ CƯƠNG THỰC HIỆN ĐỒ ÁN
Tên đề tài: Xây dựng website quảng lý giải đấu bóng đá
Sinh viên thực hiện:
Trang 6- Đào Đức Thắng Mã SV: 18810340275
- Nguyễn Xuân Việt Mã SV: 18810340718
Giảng viên hướng dẫn: Phương Văn Cảnh
Mục tiêu đề tài:
- Phát triển hệ thống quản lý giải đấu bóng đá
- Hệ thống hóa lại kĩ năng sử dụng ngôn ngữ lập trình dùng java và cơ sở
dữ liệu MySQL
Nội dung đề tài
- Phân tích thiết kế hệ thống hướng cấu trúc và thiết kế cơ sở dữ liệu tương ứng
- Tìm hiểu phương pháp phát triển dựa trên mô hình MVC
- Xây dựng ứng dụng minh họa
Phần mềm và công cụ sử dụng
- NetBean
- Xampp
- MySql
Dự kiến kết quả đạt được
- Đồ án phân tích về website quản lý giải đấu bóng đá
- Website quản lý giải đấu bóng đá
MỞ ĐẦU
1 MỤC ĐÍCH NGHIÊN CỨU
- Xây dựng được phần mềm ứng dụng với kết nối online phục vụ nhu cầu xem kết quả trận đấu và lịch trình thi đấu
Trang 7- Với cách sắp xếp bố trị website, người xem có thể nhanh chóng tìm kiếm và nắm bắt được những thông tin hữu ích của giải đấu
2 NHIỆM VỤ NGHIÊN CỨU.
- Nghiên cứu cấu trúc của website
- Nghiên cứu cách bố trí các mục trong website
3 PHƯƠNG PHÁP NGHIÊN CỨU.
a Phương pháp nghiên cứu lý luận
- Nghiên cứu qua việc đọc sách, báo, tài liệu liên quan nhằm xây dựng cơ sở lý thuyết của đề tài và các biện pháp cần thiết để giải quyết các vấn đề của đề tài
b Phương pháp nghiên cứu thực tiễn.
- Để thực hiện đề tài này chúng em đã tham khảo ý kiến và nhờ sự giúp đỡ, hướng dẫn nhiệt tình của Thầy Phương Văn Cảnh Thông qua quan sát thực tế ý kiến của người xem cùng yêu cầu của cơ sở những lý luận được nghiên cứu, phần mềm sẽ được đưa vào chạy thử nghiệm thực tế để từ đó có những điều chỉnh cho phù hợp hơn
5 CÁC KẾT QUẢ ĐẠT ĐƯỢC CỦA ĐỀ TÀI.
- Đề tài xây dựng thành công Website cho phép quản trị các chức năng cơ bản
- Quản lý tài khoản admin, các chức năng thêm, sửa, xóa liên quan đến giải đấu…
CHƯƠNG I: TỔNG QUAN
1.1 XU HƯỚNG CHUNG
1.1.1 Website giải trí trong thời đại công nghệ thông tin
- Với việc bùng nổ của công nghệ thông tin trong mọi mặt của đời sống, Internet
nói chung và website giải trí ngày càng có tầm ảnh hưởng đối với những khán giả.
Trang 8- Tùy từng lĩnh vực giải trí mà website giải trí mang lại những lợi ích khác nhau nhưng chủ yếu vẫn là đưa ra những thông tin về lĩnh vực giải trí đó và tóm tắt được nội dung, kết quả có trong đó
- Là nền tảng chính cho sự truyền tải và trao đổi thông tin trên toàn cầu, Internet đã biến những website giải trí trở thành cánh cửa, cầu nối để đưa khán giả đến gần hơn với những chương trình giải trí hấp dẫn
1.1.2 Tầm quan trọng của website giải trí
- Có thể nói, website giải trí là nơi mà khán giả và các chương trình giải trí như các
gameshow, những chương trình thể thao, chương trình phim truyền hình,… gặp nhau thông qua những nội dung được giới thiệu trên website Đây là cách tiếp cận
vô cùng hiện đại và gần gũi với khách hàng khi thời đại Công nghệ 4.0 đang trà vào nước ta như hiện nay
- Với việc cung cấp đầy đủ những thông tin về chương trình giải trí, khách hàng sẽ thấy được sự hữu ích cũng như tiện lợi của website
- Website giải trí đã trở thành kênh giải trí trực tuyến hữu hiệu bên cạnh những thông tin giải trí truyền thông bình thường
- Website giải trí có thể được coi là một phương tiện để giới thiệu một chương trình giải trí, quảng bá, marketing và PR
1.1.3 Ý nghĩa của việc xây dựng website giải trí
- Giúp cho khán giả cập nhật tin tức nhanh chóng, tiết kiệm thời gian và tiền bạc
- Giúp những chương trình giải trí đạt được kết quả như mong muốn trong đồng thời có thể đề ra chiến lược marketing phù hợp cho từng sản phẩm hay giai đoạn
1.2 CÁC CHỨC NĂNG CỦA HỆ THỐNG
Chức năng quản trị admin: Giúp đăng nhập , đăng xuất vào hệ thống và giúp đổi mật khẩu, phân quyền admin; thêm sửa xóa những thông tin về giải đấu
Trang 9CHƯƠNG II : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG MỚI
2.1 PHÂN TÍCH HỆ THỐNG
- Cơ sở lý luận : Cung cấp các kiến thức cơ bản về môn học như phân tích thiết
kế hệ thống, đại cương về hệ thống thông tin, phân tích về các chức năng từ
đó sử dụng các công cụ lập trình, cơ sở dữ liệu My SQL để tạo phần mềm nhằm giải quyết triệt để các vấn đề
- Phân tích hệ thống : Nhằm đi sâu chi tiết vào các chức năng của hệ thống , từ
đó xây dựng biểu đồ phân cấp chức năng, biểu đồ luồng dữ liệu, thông tin
Trang 10đầu vào, đầu ra, các chức năng của hệ thống, sơ đồ phân cấp chức năng, sơ
đồ luồng dữ liệu
- Phân tích hệ thống về dữ liệu : Phân tích dữ liệu cho ta cách thức tổ chức và truy cập dữ liệu hiệu quả nhất, cách thức tạo và lưu trữ cơ sở dữ liệu, cách thức kết nối đến cơ sở dữ liệu để thực hiện nhập thêm, chỉnh sửa, hay xóa bớt các thực thể trong cơ sở dữ liệu
2.2 MỤC TIÊU CỦA DỰ ÁN
- Cho phép nhập thông tin vào cơ sở dữ liệu
- Hiển thị kết quả trận đấu
- Thống kê lịch trình thi đấu
- Cập nhật những thông tin liên quan đến giải đấu
- Cung cấp khả năng tìm kiếm, khán giả có thể tìm kiếm xem những thông tin
về giải đấu như: tìm kiếm đội, tìm kiếm giải đấu…
2.3 BIỂU ĐỒ PHÂN RÃ CHỨC NĂNG
Trang 11Hình 2.1.Biểu đồ phân rã chức năng
Qua cây chức năng ta có thể tóm lược như sau:
- Quản lý trận đấu: Cho phép cập nhật trận đấu, các chức năng thêm, sửa, xóa và tìm kiếm trận đấu
- Quản lý đội: Cho phép cập nhật đội, cũng có các chức năng cơ bản thêm, sửa, xóa
và tìm kiếm đội
2.4 BIỂU ĐỒ USE CASE TỪNG CHỨC NĂNG CỦA HỆ THỐNG
a Biểu đồ use case Admin
Trang 12
c Biểu đồ use case quản lý thông tin
2.4.Biểu đồ use case quản lý thông tin
d Biểu đồ use case tìm kiếm
Trang 132.5.Biểu đồ use case tìm kiếm
CHƯƠNG III THIẾT KẾ CƠ SỞ DỮ LIỆU.
13
Trang 143.1 TỔNG QUÁT
3.2 ADMIN-USER
Trang 153.3 CATALOG
CHƯƠNG IV THIẾT KẾ GIAO DIỆN.
4.1 TRANG CHỦ
15
Trang 16Hình 4.1 Form Trang chủ
4.2 TRANG ĐĂNG NHẬP
Hình 4.2 Form đăng nhập
Trang 174.4 TRANG ADD TEAM
Hình 4.3 Form ADD TEAM
4.5 TRANG FIND TEAM
Hình 4.6 Form FIND TEAM
17
Trang 184.6 TRANG ADD MATCH
Hình 4.7 Form ADD MATCH
4.7 TRANG LOG OUT
4.8 Form LOG OUT
Trang 19KẾT LUẬN
Sau thời gian học tập và tìm hiểu dưới sự hướng dẫn của thầy Phương Văn Cảnh chúng em đã xây dựng và hoàn thiện được “Website quản lý giải đấu bóng đá” với những chức năng cơ bản như: tìm và quản lý trận đấu, đội bóng Website được xây dựng với giao diện dễ sử dụng, với nhiều chức năng hỗ trợ cho người dùng như tìm kiếm, theo dõi thông tin giải đấu
Dù cố gắng hết sức tối ưu hóa, song do nhận thức có hạn, báo cáo không thể tránh khỏi những hạn chế và thiếu sót Chúng em kính mong nhận được ý kiến đóng góp của các thầy cô để chúng em có thể rút ra nhiều kinh nghiệm quý giá hơn
Một lần nữa chúng em xin chân thành cảm ơn các thầy, cô giáo, đặc biệt là thầy Phương Văn Cảnh - Bộ môn Đồ án lập trình web nâng cao đã tận tình hướng dẫn, tạo điều kiện tối đa để chúng em hoàn thành đồ án
19
Trang 20TÀI LIỆU THAM KHẢO
[1] Giáo trình lập trình Web, PHP
[2] HTML Tutorial (w3schools.com)
[3] CSS Tutorial (w3schools.com)
[4] JavaScript Tutorial (w3schools.com)
[5] jQuery Tutorial (w3schools.com)
[6] Template Lumino
- Công cụ:
+ Sublime Text
+ Xampp
+ MySQL