1. Trang chủ
  2. » Luận Văn - Báo Cáo

ĐỒ ÁN CƠ SỞ - Đề tài: Xây Dựng Ứng Dụng Tạo Lập Và Quản Lý Giải Đấu Bóng Đá

22 19 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 22
Dung lượng 757,5 KB

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CƠ SỞ Đề tài: Xây Dựng Ứng Dụng Tạo Lập Và Quản Lý Giải Đấu Bóng Đá Giảng viên hướng dẫn : ThS LÊ TỰ THANH Sinh viên thực : TRẦN VĂN THANH LÊ VĂN HÙNG Lớp : 20CE Đà nẵng, tháng 5… năm 2021… TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CƠ SỞ Đề tài: Xây Dựng Ứng Dụng Tạo Lập Và Quản Lý Giải Đấu Bóng Đá Đà Nẵng, tháng 5… năm 2021… ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH MỞ ĐẦU Ngày Công nghệ thông tin phát triển với tốc độ nhanh chóng Cơng nghệ thơng tin gắn bó sâu sắc với đời sống người xã hội, ứng dụng lĩnh vực góp phần khơng nhỏ việc thay đổi diện mạo sống, giúp người hoàn thành cơng việc cách tốt hơn, giảm chi phí sức lao động Đặc biệt giải đấu bóng đá tăng nhanh số lượng lẫn quy mơ, nhu cầu đặt giúp tổ chức quản lý giải đấu cách nhanh chóng tiện lợi Chính lý đó, đề tài “Xây dựng ứng dụng tạo lập quản lý giải đấu bóng đá” nhóm chúng em chọn làm đề tài đồ án sở Chương trình hồn thiện giúp cho cơng tác tổ chức quản lý giải đấu bóng đá dễ dàng hiệu Đồ án gồm chương: Giới thiệu tổng quan toán giải đấu Phân tích hệ thống Đặc tả giao diện Hướng phát triển kết luận Page ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH LỜI CẢM ƠN Chúng em xin chân thành cảm ơn Thầy ThS Lê Tự Thanh giảng viên Trường Đại học Công nghệ Thông tin Và Truyền thông Việt-Hàn hỗ trợ giúp đỡ chúng em việc thực đồ án Và chúng em xin cảm ơn thầy cô giảng viên khác trường giảng dạy hướng dẫn cho chúng em kiến thức liên quan để chúng em thực đồ án Nhóm sinh viên thực Trần Văn Thanh 20CE044 Lê Văn Hùng 20CE030 Page ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH NHẬN XÉT (Của giảng viên hướng dẫn) …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ………………………………………………………………………………… Page ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH MỤC LỤC Trang MỞ ĐẦU Danh Mục Các Bảng Danh Mục Hình Danh Mục Cụm Từ Viết Tắt Chương Giới thiệu tổng quan toán giải đấu 10 Chương Phân tích hệ thống 12 n,m 13 Hình 1.1 Mơ hình liệu ERD 14 Chương Xây dựng ứng dụng 15 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 21 Hướng phát triển .21 Kết luận 21 Kết đạt được: 21 DANH MỤC TÀI LIỆU THAM KHẢO 22 DANH MỤC TÀI LIỆU THAM KHẢO 19 Page ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH DANH MỤC CÁC BẢNG Trang Page ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH DANH MỤC HÌNH Trang Page ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH DANH MỤC CỤM TỪ VIẾT TẮT STT Cụm từ Công nghệ phần mềm Công nghệ thông tin … Bảng 1- Danh mục cụm từ viết tắt Page Viết tắt CNPM CNTT ĐỒ ÁN CƠ SỞ Chương 1.1 GVHD: ThS LÊ TỰ THANH Giới thiệu tổng quan toán giải đấu Mơ tả tốn 1.1.1 Giới thiệu chức việc tổ chức giải đấu bóng đá Mỗi giải đấu bóng đá có: mã giải, tên giải, ngày bắt đầu ngày kết thúc giải, tổ chức giải Mỗi giải đấu bóng đá có nhiều trận đấu Sân thi đấu, nơi diễn trận đấu bao gồm thông tin: tên sân, địa điểm, sức chứa Lên lịch thi đấu: bao gồm thời gian địa điểm cụ thể cho trận đấu trước giải diễn Phân cơng trọng tài: trận có trọng tài điều khiển trận đấu trọng tài biên trọng tài bàn Thể thức thi đấu : đội thi đấu vịng trịn tính điểm loại trực tiếp Đội nhiều điểm đội thắng trận chung kết đội vô địch Khi trận đấu diễn có: ngày, giờ, ban trọng tài, tỉ số trận đấu, thẻ vàng thẻ đỏ rút Cách thức tính điểm: thắng 3, hịa thua Cách thức xếp hạng: - Xếp theo điểm số đội(theo thứ tự từ cao đến thấp) - Nếu có hai đội điểm xếp theo thứ tự sau: o Hiệu số bàn thắng bàn thua o Tổng số bàn thắng o Số trận, thẻ vàng, thẻ đỏ Các đội đăng ký tham gia giải đấu bóng đá có: mã đội, tên đội, số cầu thủ, đội trưởng huấn luyện viên Các thành viên thuộc đội gồm có: mã thành viên, họ tên, ngày sinh, chức danh số áo 1.1.2 Quản lý thi đấu bóng đá Cập nhật kết thi đấu: sau trận đấu ban tổ chức cập nhật thông tin đội bao gồm điểm, số trận, hiệu số, bàn thắng, bàn thua, thẻ đỏ, thẻ vàng, xếp hạng Xếp hạng: sau cập nhật kết trận đấu cập nhật xếp lại thứ tự dựa vào kết thi đấu đội 1.1.3 Tổng kết giải đấu bóng đá Lập tổng kết giải đấu bóng đá: bao gồm bảng xếp hạng sau giải đấu, bàn thắng, bàn thua, danh hiệu 1.2 Chi tiết chức 1.2.1 Phân rã chức Quá trình tổ chức thi đấu có thường chia thành giai đoạn sau: Chuẩn bị thi đấu, bao gồm cơng việc: Page 10 ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH - Thông báo giải - Đăng ký giải - Lập lịch thi đấu - Thông báo lịch Tổ chức thi đấu, bao gồm cơng việc: - Cập nhật kết thi đấu - Xếp hạng đội Tổng kết giải bao gồm cơng việc: - Lập bảng tổng kết thi đấu - Đánh giá tồn giải 1.2.2 Mơ tả chi tiết chức Thơng báo giải đấu bóng đá: Sau ban tổ chức định tổ chức giải, ban tổ chức thông báo thông tin giải đấu cho cậu lạc để tham gia Nội dung thông báo bao gồm: mã giải, tên giải, ngày bắt đầu, ngày kết thúc tổ chức giải để bắt đầu giải đấu bóng đá Đăng ký tham gia giải đấu bóng đá: Khi nhận thông báo, cậu lạc họp, xem xét trạng câu lạc đăng ký tham dự Các đội tham dự ghi đầy đủ thông tin đăng ký theo yêu cầu ban tổ chức giải Lập lịch thi đấu: Sau nhận đăng ký câu lạc bộ, ban tổ chức lên lịch thi đấu cho toàn giải đấu bóng đá bao gồm số vịng đấu, số trận vòng đấu, thời gian địa điểm cụ thể cho trận đấu trước giải diễn Thơng báo lịch: Sau có lịch, ban tổ chức gửi thơng báo lịch thi đấu tới đội bóng tham dự giải đấu, làm việc với quan chủ quản sở quản lý sân vận động, ban trọng tài để lên lịch đầy đủ để có thơ tin bổ sung lên lịch thức gửi Cập nhật kết thi đấu: Sau trận đấu, ban tổ chức cập nhật thông tin cho đội bao gồm tổng điểm, số trận, hiệu số, bàn thắng, bàn thua, thẻ đỏ, thẻ vàng, xếp hạng Xếp hạng đội: Sau cập nhật kết cho đội cập nhật bảng xếp hạng cho theo cách thức xếp hạng Page 11 ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH Tổng kết giải đấu bóng đá: Khi kết thúc vịng đấu ban tổ chức tổng kết giải bảng xếp hạng sau: giải đấu, bàn thắng, bàn thua, danh hiệu Chương 2.1 Phân tích hệ thống Phân tích liệu 2.1.1 Xác định thực thể Thực thể Giải đấu Đội bóng Sân thi đấu Cầu thủ Trận đấu Đặc trưng Các thuộc tính Thực thể đặc trưng Mã giải đấu giải đấu Tên giải đấu Ngày bắt đầu Ngày kết thúc Thực thể đặc trưng cho Mã đội câu lạc Tên đội giải đấu Đội trưởng Huấn luyện viên Thực thể đặc trưng cho Tên sân sân thi đấu diễn Địa điểm trận đấu Sức chứa Thực thể đặc trưng cho Mã cầu thủ cầu thủ Tên cầu thủ đội bóng Số áo Ngày sinh Vị trí Thực thể đặc trưng cho Mã trận đấu trận thi đấu diễn Thời gian thi đấu giải đấu Địa điểm thi đấu Tỉ số Bảng 2.1 – Các thực thể 2.1.2 Diễn giải mơ hình Một giải đấu bóng đá tổ chức có đầy đủ yếu tố khác Các yếu tố liên kết với qua kiểu liên kết thực thể: - Các giải đấu có nhiều đội bóng tham gia(các thuộc tính đội bóng bao gồm: Mã đội,Tên đội, Đội trưởng,Huấn luyện viên) Page 12 ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH - Mỗi đội bóng có nhiều cầu thủ khác (cầu thủ có thuộc tính: - Mã cầu thủ, Tên cầu thủ, Số áo, Ngày sinh) Một cầu thủ tham gia vào đội bóng giải đấu Mỗi trận đấu diễn có tham gia hai đội bóng, diễn sân thi đấu Hệ thống lưu kết trận đấu sau tổng hợp xếp loại đội bóng - 2.1.3 Các mối quan hệ Tên đặc trưng Lịch thi đấu Bảng xếp hạng Các thuộc tính Thời gian Địa điểm thi đấu Đội bóng Đội bóng Bàn thắng đội Bàn thắng đội Vị trí Số trận Số trận thắng Số trận hịa Số trận thua Bàn thắng Bàn thua Hiệu số Điểm Bảng 2.2 –Mối quan hệ thực thể 2.2 Mô hình ERD Mã giải Ngày bắt đầu Ngày bắt đầu Giải Sức chứa Sân thi đấu 1,n Bàn thắng đội Mã đội Mã đội Mã trận Thời gian Trận thắng Tham gia Tên giải Tên sân Địa n,m Thi đấu Page Đội bóng 1,n Bàn thắng đội Số Bàn trận thua BXH 13 n,m 1,n Thuộ c 1,n 1,1 Thành viên Tên đội HLV Đội trưởng Mã cầu thủ ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH Tên Hiệu số Trận hòa Trận thua Bàn thắng Điểm số Số áo Vị trí Ngày sinh Hình 1.1 Mơ hình liệu ERD Giải thích mơ hình ERD: - Với giải đấu database lưu trữ mã giải đấu (Mã giải), tên giải đấu (Tên giải), ngày bắt đầu giải (Ngày bắt đầu), ngày kết thúc giải (Ngày kết thúc) Trong Mã giải có giá trị thay đổi sau thiết lập giải đấu - Trong giải đấu có nhiều đội bóng tham gia, thơng tin đội bóng bao gồm mã đội bóng (Mã đội),tên đội bóng (Tên đội), Huấn luyện viên trưởng (HLV) đội đội trưởng (Đội trưởng) giá trị Mã đội đội bóng - Mỗi đội bóng có nhiều cầu thủ tham gia giải đấu cầu thủ tham gia thi đấu cho đội bóng Thơng tin cầu thủ bao gồm mã cầu thủ (Mã cầu thủ), tên cầu thủ (Tên cầu thủ), ngày sinh cầu thủ (Ngày sinh), số áo cầu thủ (Số áo) vị trí cầu thủ đấu (Vị trí) - Mỗi đội bóng tham gia nhiều trận đấu, trận đấu có hai đội tham gia, thơng tin trận bao gồm mã trận đấu (Mã trận), địa điểm thi đấu (Địa điểm) ,thời gian thi đấu ( bao gồm ngày giờ) mã đội bóng hai đội tham gia thi đấu kết hai đội sau trận đấu kết thúc (số bàn thắng đội) - Mỗi trận đấu diễn sân thi đấu sân thi đấu diễn nhiều trận đấu vào thời gian khác nhau.Các trận thi đấu diễn đồng thời sân thi đấu khác - Sau có kết trận đấu hệ thống cập nhật bảng xếp hạng, thứ tự xếp hạng dựa vào điểm số đội bóng, điểm tính theo cách thức nêu chương Dữ liệu bảng xếp hạng bao gồm mã đội bóng (Mã đội), số trận đấu mà đội bóng thi đấu (Số trận), thống kê số trận thắng, số trận hòa số trận thua, tổng hợp số bàn thắng, số bàn thua Page 14 ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH Chương Xây dựng ứng dụng 3.1 Xây dựng chương trình Lựa chọn ngơn ngữ, việc lựa chọn ngơn ngữ viết chương trình cơng việc quan trọng Chọn ngơn ngữ lập trình hỗ trợ nhiều trình tạo ứng dụng tối ưu hóa thời gian, dễ hiểu, dễ sửa lỗi Qua phân tích tốn, nhóm tiến hành viết chương trình ngơn ngữ lập trình Java kết nối sở liệu với SQL Server Ngôn ngữ lập trình Java ngơn ngữ có độ phổ biến rộng, dễ viết, dễ biên dịch gỡ lỗi ngôn ngữ khác C#, C++,… Đặc biệt Java cho phép tạo chương trình mơ-đun mã tái sử dụng Dưới đoạn code chương trình nhóm: Page 15 ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH Page 16 ĐỒ ÁN CƠ SỞ 3.2 GVHD: ThS LÊ TỰ THANH Một số giao diện cập nhật Hình 1.2 Giao diện tạo giải đấu Hình 1.3 Giao diện cập nhật đội bóng Page 17 ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH Hình 1.4 Giao diện cập nhật danh sách cầu thủ Hình 1.5 Giao diện cập nhật lịch thi đấu Page 18 ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH Hình 1.6 Giao diện cập nhật kết trận đấu Page 19 ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH Hình 1.7 Giao diện cập nhật sân thi đấu 3.2 Một số giao diện khác Hình1.8 Giao diện bảng xếp hạng Page 20 ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN  Hướng phát triển Hoàn thiện chương trình với chức cịn thiếu menu trợ giúp, hướng dẫn… Và phát triển thêm nhiều chức nhằm phát triển ứng dụng cách toàn diện Tiếp tục phát triển ứng dụng nhiều hệ điều hành, khơng Windows, Linux,…của máy tính Mà hệ điều hành điện thoại di động Android,IOS,… dễ tiếp cận đến người dùng  Kết luận Kết đạt được:  Về kiến thức :  Nâng cao tinh thần tự học, tự nghiên cứu  Nâng cao khả hoạt động nhóm  Cải thiện kĩ lập trình qua năm học  Về chương trình  Thành cơng xây dựng ứng dụng với mơ hình MVC  Ứng dụng đáp ứng số chức : cập nhật, tạo mới,…  Giao diện dễ sử dụng Page 21 ĐỒ ÁN CƠ SỞ GVHD: ThS LÊ TỰ THANH DANH MỤC TÀI LIỆU THAM KHẢO Đoàn Văn Ban, 2005, Lập trình hướng đối tượng với Java, Nhà xuất khoa học kỹ thuật Khoa công nghệ phần mềm, Lập trình giao diện (GUI) với SWING, Trường Đại học công nghệ thông tin Page 22

Ngày đăng: 03/03/2022, 02:09

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w