Tính cấp thiết của đề tài nghiên cứu Cấp thiết của đề tài nghiên cứu quản lý cho đội bóng đá là rất quan trọngtrong việc cải thiện quá trình quản lý và sử dụng thông tin của các thànhv
Trang 1TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI
KHOA ĐIỆN – ĐIỆN TỬ
SV THỰC HIỆN : PHAN VĂN DIỆN - 21A120100038
CHU TIẾN ĐẠT - 21A120100068 NGUYỄN QUỐC ANH - 21A120100015
LỚP : K24-ĐT3
KHOA : ĐIỆN- ĐIỆN TỬ
HÀ NỘI, ngày 27/02/2024.
Trang 2LỜI CẢM ƠN
Lời đầu tiên, chúng em xin chân thành cảm ơn các thầy ,cô Trường Đại học Mở Hà Nội đã tạo điều kiện thuận lợi cho chúng em thực hiện tiểu luận.
Đặc biệt chúng em xin chân thành cảm ơn thầy Hoàng Anh Dũng đã rất tận tình hướng dẫn, chỉ bảo chúng em trong suốt thời gian vừa qua.
Chúng em cũng xin chân thành cảm ơn tất cả các Thầy, các Cô trong Trường đã tận tình giảng dạy, trang bị cho em những kiến thức cần thiết, quý báu để giúp em thực hiện được báo cáo.
Mặc dù chúng em đã có cố gắng, nhưng với trình độ còn hạn chế, trong quá trình thực hiện đề tài không tránh khỏi những thiếu sót Chúng em hi vọng sẽ nhận được những ý kiến nhận xét, góp ý của các Thầy giáo, Cô giáo
về những vấn đề triển khai trong báo cáo.
Chúng em xin trân trọng cảm ơn!
Trang 3Mục lục
Trang 4LỜI MỞ ĐẦU
1 Tính cấp thiết của đề tài nghiên cứu
Cấp thiết của đề tài nghiên cứu quản lý cho đội bóng đá là rất quan trọngtrong việc cải thiện quá trình quản lý và sử dụng thông tin của các thànhviên Việc quản lý thông tin thành viên đúng cách giúp tăng tính minhbạch, hiệu quả và tiết kiệm thời gian trong công tác tra cứu, chỉnh sửa
Phân tích các vấn đề về hiện tại trong quá trình quản lý đội bóng
Nghiên cứu và áp dụng các phương pháp, công nghệ, và quy trình quản líhiệu quả để cải thiện quá trình quản lý đội bóng
Xây dựng và triển khai hệ thống quản lí đội bóng mới hoặc cải tiến hệ thốnghiện có
Đảm bảo tính bảo mật và quyền riêng tư của các thành viên trong quá trìnhquản lí
Trang 5 Đào tạo và hướng dẫn nhân viên quản lý về việc sử dụng hệ thống quản líđội bóng
Đánh giá hiệu quả và đề xuất cải tiến cho hệ thống quản lí đội bóng
3 Đối tượng và phạm vi nghiên cứu.
a Đối tượng nghiên cứu.
Các đội bóng có quy mô nhỏ
Khảo sát hoạt động quản lý của đội bóng bất kỳ
Tiến hành triển khai và xây dựng hệ thống quản lý
b Phạm vi nghiên cứu.
Tìm hiểu và xây dựng một chương trình mô phỏng cho việc “quản lý độibóng đá ”
4 Phương pháp nghiên cứu.
a Phương pháp nghiên cứu lý thuyết:
Nghiên cứu các tài liệu về phân tích thiết kế hệ thống thông tin
Nghiên cứu các tài liệu và hướng dẫn sử dụng ngôn ngữ lập trình Java
Nghiên cứu các tài liệu về quản trị cơ sở dữ liệu với ngôn ngữ My SQL
b Phương pháp thực nghiệm:
Xây dựng ứng dụng trên môi trường window form, sử dụng ngôn ngữ lập
trình Java với bộ công cụ NetBeans và JDK 21 Hệ quản trị cơ sở dữ liệu:
MySql, Chạy thử phần mềm với lượng dữ liệu lớn để phát hiện lỗi và đánh
giá
Tối ưu giao diện để thân thiện nhất đối với người dùng
Sửa lỗi ứng dụng nếu có khi phát hiện
Trang 6CHƯƠNG 1: TỔNG QUAN VÀ NỘI DUNG
NGHIÊN CỨU
I Đặt vấn đề.
Sự phát triển của phần mềm quản lý đội bóng đá đóng vai trò quan trọng trong việccải thiện việc quản lý của các chủ đội bóng Sau đây là một số vấn đề liên quan tớiphần mềm quản lý đội bóng đá :
Tính bảo mật: Với việc lưu trữ thông tin cá nhân của thành viên đội, phần
mềm quản lý đội bóng đá cần có các biện pháp bảo mật mạnh mẽ để đảmbảo an toàn và bảo vệ quyền riêng tư của các thành viên
Tính tương tác: Phần mềm quản lý đội bóng cần phải có giao diện thân thiện
và dễ sử dụng để các thành viên có thể dễ dàng sử dụng, tránh việc quá cầu
kỳ dẫn đến việc khó thích nghi, từ đó gây ảnh hưởng xấu đến trải nghiệm
Tính linh hoạt: Phần mềm quản lý đội bóng cần có tính tùy chỉnh để phù
hợp với từng trường hợp phát sinh Điều này đảm bảo rằng phần mềm có thểđược tùy chỉnh để đáp ứng các nhu cầu cụ thể và thay đổi trong việc quản
lý
Hỗ trợ và bảo trì: Sự phát triển của phần mềm quản lý đội bóng cần được hỗ
trợ và bảo trì đều đặn để đảm bảo hoạt động ổn định và liên tục Các bản cậpnhật và sửa lỗi cần được cung cấp để nâng cao tính năng và khắc phục cácvấn đề kỹ thuật
Trang 7II Xây dựng chức năng, nhiệm vụ “hoặc tính năng kỹ thuật”
1 Xây dựng chức năng hệ thống
Thêm, sửa, xóa, tìm kiếm thông tin cầu thủ
Thêm, sửa, xóa, tìm kiếm thông tin huấn luyện viên
Thêm, sửa, xóa, tìm kiếm thông tin trận đấu
Thêm, sửa, xóa, tìm kiếm thông tin thống kê bàn thắng
Thống kê báo cáo
2 Mô tả chức năng hệ thống
a Thông qua các yêu cầu nghiệp vụ, phần mềm có các chức năng sau :
Tìm kiếm: Chức năng này cho phép người quản lý có thể nhập từ khóa đểtìm kiếm mã cầu thủ, họ tên cầu thủ, mã trận đấu với giá trị gần đúng vàkết quả trả về tức thì
Quản lý thành viên : Người quản lý có thể thêm, sửa, xóa danh sách cầu thủ,huấn luyện viên
Quản lý thống kê : Người quản lý có thể thêm, sửa, xóa thống kê bàn thắng
b Yêu cầu phi chức năng :
Giao diện ngôn ngữ tiếng Việt
Tính bảo mật, độ tin cậy, hiệu năng
Giao diện thân thiện
Trang 8CHƯƠNG 2: SƠ ĐỒ USE CASE , MÔ HÌNH THỰC THỂ ERD, MÔ HÌNH QUAN HỆ TƯƠNG ĐƯƠNG
VÀ BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG
I Sơ đồ Use case
1 Use case tổng quan
Trang 92 Use case cho đăng nhập
Trang 10Kịch bản đăng nhập
Tiền đề điều kiện Người dùng phải có tài khoản , thông
tin người dùng sẽ được lưu trong hệ thống
Đảm bảo tối thiểu Hệ thông loại bỏ các thông tin sai về
tên đăng nhập, password và quay lại Đảm bảo thành công Người dùng đăng nhập đúng username
và password Kích hoạt Người dùng chọn chức năng đăng nhậpNhững sự kiện chính :
Hệ thống hiển thị form đăng nhập và yêu cầu người dùng nhập username và password Sau đó người dùng nhập uername và password
Hệ thống kiểm tra tính xác thực của thông tin của người dùng có hợp lệ hay không
Hệ thống thông báo đăng nhập thành công
Người dùng thoát khỏi chức năng dăng nhập
Ngoại lệ:
Hệ thống thông báo nhập username hoặc password không đúng
Yêu cầu người dùng nhập lại
Hệ thống thông báo đăng nhập thành công
Trang 113 Use case quản lý cầu thủ
Trang 12Kịch bản cho quản lý cầu thủ :
Tiền đề điều kiện Quản trị viên đẫ đăng nhập vào hệ
thống
Đảm bảo tối thiểu Quản trị viên chọn đúng chức năng
quản lý cầu thủĐảm bảo thành công
Kích hoạt Quản trị viên chọn chức năng quản lý
cầu thủChuỗi sự kiện chính :
1, Hệ thống cho phép người dùng quản lý thông tin tài khoản của mình
2, Quản trị viên ấn nút xác nhận thêm
3, Hệ thống kiểm tra thông tin người dùng mà người quản lý muốn thêm
4, Hệ thống thêm thông tin người dùng vào cơ sở dữ liệu
5, Hệ thống thông báo thêm người dùng thành công,
Ngoại lệ:
1, Hệ thống yêu cầu nhập lại thông tin khi lỗi
2, Hệ thống báo lỗi cho nhân viên quản lý
Trang 134 Username cho thống kê
Trang 14Kịch bản cho thống kê
Chuỗi sự kiện chính :
1, hiển thị form thông báo
2,ban quản lý nhấn nút xem
3,hệ thống đóng form báo cáo
Ngoại lệ:
1, Hệ thống thông báo thông tin người guiwwr không hợp lệ
1,Hệ thống yêu cầu nhập lại thông tin người gửi
3,ban quản lý nhập llaji thông tin
Trang 155 Sơ đồ chức năng
Trang 16II Mô hình thực thể ERD
Trang 17III Mô hình quan hệ tương đương
Trang 18IV Biểu đồ phân cấp chức năng
Trang 19 Quản lý cầu thủ : mỗi cầu thủ làm việc trong đội bóng sẽ cung cấp đầy đủ thông tin về mã , họ tên , ngày sinh, giới tính , địa chỉ , số điện thoại , tình trạng để lưu hồ sơ quản lý cầu thủ đồng thời có thêm, sửa , xóa khi có thành viên mới hoặc xin nghỉ
Quản Lý huấn luyện viên : mỗi hlv làm việc trong đội bóng sẽ cung cấp đầy
đủ thông tin về mã , họ tên , ngày sinh, giới tính , địa chỉ , gmail , tình trạng
để lưu hồ sơ quản lý cầu thủ đồng thời có thêm, sửa , xóa khi có thành viên mới hoặc xin nghỉ
Quan lý tran đấu: mục này cung cấp cho chung ta mã trận đấu , mã cầu thủ ,
mã huấn luyện viên, mã nơi đào tạo, ngày đăng ký, tình trạng ,để biết cầu thủ và huấn luyện viên đăng ký dự giải bóng , hay khóa đào tạo
Quan lý nơi đào tạo : Mục này cung cấp cho chung ta mã nơi đào tạo , ten noi dao tạo , mô tả , ngày bắt đầu , ngày kết thúc, tình trạng để biết được những khóa đào tạo diễn ra trong thời gian nào để cầu thủ và hlv đăng ký
Thống kê: chất lượng clb phụ thuộc vào nhiều yếu tố có thể dựa vào cá nhân
có phẩm chất kỹ thuật tư duy tốt , hay sự đoàn kết cảu cả tập thể , hay là cả
sự cố gắng
Chức năng thống kê là chức năng dành cho toàn câu lạc bộ , chức năng thống kê sẽcho biết tình trạng cầu thủ và huấn luyện viên có thực sự hiệu quả hay không và cótrạng thái tốt trong quá trình tập luyện và trong giải đấu
Dựa vào báo cáo này người quản lý có thể được biết được điểm mạnh điểm yếu ở đâu để kịp thời điều chỉnh
Mỗi khi quản lý đội bóng thực hiện yêu cầu xem báo cáo chất lượng đội hình , hệ thống sẽ thực hiện lấy những dữ liệu từ kho đánh giá “cầu thủ” Dựa vào những dữliệu về xếp loại cũng như đánh giá hệ thống sẽ tính toán và gửi lại cho người quản
lý báo cáo thống kê các thành viên và điểm chất lượng
Trang 20CHƯƠNG 3: GIAO DIỆN PHẦN MỀM
Hình 3.1 Giao diện đăng nhập cho ứng dụng
Trang 21Hình 3.2 Giao diện màn hình chính
Trang 22Hình 3.3 Giao diện quản lý cầu thủ
Trang 23Hình 3.4 Giao diện quản lý huấn luyện viên
Trang 24Hình 3 5 Giao diện quản lý nơi đào tạo
Trang 25Hình 3.6 Giao diện quản lý trận đấu
Trang 26Hình 3.7 Giao diện thống kê , báo cáo