Tải bản đầy đủ (.doc) (44 trang)

BÁO CÁO THỰC TẬP-KHẢO SÁT HIỆN TRẠNG CÂU LẠC BỘ BÓNG ĐÁ TCFC

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (880.18 KB, 44 trang )

ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
LỜI MỞ ĐẦU
Những niềm vui, nỗi buồn, những nụ cười, nước mắt;
đang chôn vùi trong thất vọng bỗng gào lên vui sướng; đang
ngập tràn niềm hân hoan chợt cúi đầu lặng lẽ; người già,
thanh niên, trẻ nhỏ, … tất cả, tất cả những hình ảnh đó
không còn hiện hữu trong đấu trường La Mã của nước Ý hay
trên chiến trường Trân Châu Cảng năm xưa như mọi người
thường nghó mà đó chính là những cảnh tượng quen thuộc tại
những nơi mà các tín đồ túc cầu giáo của thành London gọi
là thánh đòa Highbury, các cổ động viên xứ Catalan gọi là
chảo lửa Nou Camp,…
Có thể khẳng đònh rằng bóng đá đang trở thành một
phần thiết yếu trong đời sống của mỗi người chúng ta. Những
trận đấu kinh điển, những cuộc so tài hấp dẫn, những
Beckham, Ronaldo, Zidane,… tất cả đang cống hiến hết sức vì
vẻ đẹp và vì sự phát triển không ngừng của môn thể thao
vua này. Bên cạnh đó, không thể không nhắc đến sự đóng
góp đáng kể của những nhà quản lý đội bóng. Một đội
bóng, một doanh nghiệp, một tổ chức phát triển mạnh mẽ
phần lớn phụ thuộc vào công việc quản lý. Sự xuất hiện
của Tin Học đã hỗ trợ và góp phần không nhỏ vào sự phát
triển của xã hội ngày nay, việc áp dụng Tin Học vào kinh
doanh, quản lý một cách hiệu quả là kết quả tất yếu của
qui luật cạnh tranh thò trường.
Chính vì vậy, việc xây dựng một hệ thống quản lý có
hiệu quả cao sẽ là một nhu cầu lớn trong các Câu Lạc Bộ
Bóng Đá chuyên nghiệp.
Mô hình quản lý CLB bóng đá TCFC trong đề tài này
chỉ mô phỏng được phần nhỏ công việc trong một CLB bóng
đá. Vì vậy, rất mong sự đánh giá, hướng dẫn và bổ sung của


thầy cô, bạn bè nhằm giúp chương trình ngày càng đúng đắn
và hoàn thiện hơn.
Ghi chú trong báo cáo
CN: Cập nhật.
TC: Tra cứu .
TK: Thống kê.
TT: Thông tin.
1
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
MỤC LỤC
A. GIAI ĐOẠN PHÂN TÍCH
A.1.KHẢO SÁT HIỆN TRẠNG.
A.2.NGHIÊN CỨU HIỆN TRẠNG.
i. SƠ ĐỒ TỔ CHỨC.
ii. QUI TRÌNH NGHIỆP VỤ.
A.3.PHÂN TÍCH VẤN ĐỀ.
i. SƠ ĐỒ NGỮ CẢNH.
ii. SƠ ĐỒ PHÂN RÃ CHỨC NĂNG.
iii. SƠ ĐỒ HỆ THỐNG CÁC MỨC.
iv. SƠ ĐỒ THỰC THỂ KẾT HP.
B. GIAI ĐOẠN THIẾT KẾ
B.1.CÁC ĐƠN VỊ THIẾT KẾ.
B.2.THIẾT KẾ CƠ SỞ DỮ LIỆU.
i. SƠ ĐỒ QUAN HỆ MỨC VẬT LÝ.
ii. MÔ TẢ CHI TIẾT CÁC BẢNG.
iii. RÀNG BUỘC TOÀN VẸN.
iv. BẢNG TẦM ẢNH HƯỞNG.
B.3.THIẾT KẾ GIAO DIỆN.
i. SƠ ĐỒ DỊCH CHUYỂN MÀN HÌNH.
ii. SƠ ĐỒ CẤU TRÚC CHƯƠNG TRÌNH.

iii. THIẾT KẾ CHI TIẾT GIAO DIỆN NGƯỜI DÙNG.
A.GIAI ĐOẠN PHÂN TÍCH
A.1. KHẢO SÁT HIỆN TRẠNG
2
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
1. Nhận đònh hiện trạng
Câu lạc bộ bóng đá TCFC đang tham dự giải bóng đá hạng I
quốc gia và hiện CLB có thứ hạng rất cao trong bảng xếp hạng. Mô hình
hoạt động của CLB tương tự như một doanh nghiệp tư nhân. Hiện nay câu
lạc bộ đã có hệ thống quản lý nhân sự. Tuy nhiên hệ thống quản lý
việc thi đấu của đội bóng và việc thi đấu của cầu thủ trong CLB hầu
hết đều được thực bằng tay và lưu trữ bằng sổ sách.
Sắp tới, CLB sẽ thi đấu ở giải ngoại hạng. Vì vậy, việc quản lý
các hoạt động của CLB cần có được sự chính xác, hiệu quả và chuyên
nghiệp hơn.

2. Xác đònh các vấn đề
Việc quản lý hệ thống thi đấu của đội bóng và cầu thủ trong
CLB bóng đá TCFC hầu hết được thực hiện một cách thủ công nên
không thể tránh khỏi những sai sót. Những tốn kém về vật chất, nhân
công, thời gian để phục vụ cho việc cập nhật thông tin, tra cứu thông tin,
thống kê tài liệu, … là không thể tránh khỏi. Bảng mô tả chi tiết các
vấn đề và các khuyết điểm trong hệ thống hiện tại sẽ cho thấy việc
xuất hiện một mô hình quản lý mới là cần thiết.
3. Các mong đợi
Hệ thống mới được xây dựng cho phép lưu trữ, cập nhật, thống
kê thành tích thi đấu của đội bóng và thành tích của cầu thủ. Hỗ trợ
việc tra cứu lòch thi đấu, thống kê thành tích của đội bóng và của cầu
thủ một cách nhanh chóng, chính xác. Ngoài ra, hệ thống cũng hỗ trợ
STT Vấn đề công việc Hạn chế

1
Cập nhật (thêm, xóa, sửa) lòch thi
đấu.
Ghi chép mất thời
gian, nhiều sai sót.
2
Việc ghi nhận, lưu trữ , thành tích
của cầu thủ và của đội bóng.
Mất thời gian, không
chính xác.
3
Việc cập nhật tình trạng sức khoẻ
của cầu thủ cần phải được thực
hiện nhanh chóng và thường
xuyên.
Vì thực hiện bằng tay
nên mất nhiều thời
gian, không chính xác.
4
Việc tra cứu tình trạng sức khỏe
của cầu thủ cần phải được thực
hiện nhanh chóng để tạo thuận lợi
cho các HLV sắp xếp đội hình.
Mất thời gian, không
chính xác.
5
Việc thống kê thành tích của đội
bóng và từng cầu thủ.
Mất thời gian, dễ sai
sót

3
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
việc cập nhật và tìm kiếm thông tin sức khỏe (tình trạng chấn thương)
của các cầu thủ một cách dễ dàng và tiết kiệm thời gian nhất.
4.Xác đònh phạm vi
a. Về mặt dữ liệu
• Hệ thống đáp ứng việc dữ liệu được cập nhật hàng ngày.
• Hệ thống sẽ đáp ứng việc lưu trữ với số lượng dữ liệu về các
hoạt động của CLB sẽ phụ thuộc dung lượng bộ nhớ.
• Không hỗ trợ lưu trữ dữ liệu âm thanh, hình ảnh.
b. Về xử lý
• Hệ thống cho phép cập nhật thường xuyên các thông tin về
những hoạt động thi đấu và thành tích thi đấu của cầu thủ và
CLB.
• Cho phép thống kê kết quả thi đấu của câu lạc bộ theo mùa giải.
• Hệ thống hỗ trợ thống kê thông tin và lập báo cáo vế thành tích
thi đấu của cầu thủ và đội bóng vào cuối mỗi tháng.
• Cho phép tra cứu lòch thi đấu theo ngày thi đấu.
• Cho phép tra cứu tình trạng sức khỏe cầu thủ theo ngày.
c.Về giao diện
• Hệ thống sẽ hoạt động trong môi trường giao diện đồ họa.
• Không cho phép thay đổi cấu hình về giao diện (màu, tên nút, tên
nhãn,…).
d. Về mạng
• Hệ thống chỉ cho phép hoạt động trong phạm vi mạng cục bộ.
A.2. NGHIÊN CỨU HIỆN TRẠNG
SƠ ĐỒ TỔ CHỨC
4
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
1. PHÒNG KỸ THUẬT

1.1. Bộ phận cố vấn kỹ thuật :
Số lượng nhân viên: 1
Công việc: Chòu trách nhiệm giám sát các đối thủ của CLB để
đóng góp ý kiến với HLV trưởng nhằm đưa ra đấu pháp hợp lý cho
từng trận đấu.
1.2. HLV
Công việc: huấn luyện cầu thủ, đưa ra đấu pháp cho các trận
đấu.
1.3. BP Y tế
Công việc: Chăm sóc sức khỏe, điều trò cho các Cầu thủ trong
CLB, cập nhật thường xuyên tình trạng sức khỏe của từng cầu
thủ để báo cáo lên HLV nhằm giúp ông ta đưa ra chế độ tập
luyện hợp lý cũng như sắp xếp đội hình cho các trận thi đấu.
2. PHÒNG KINH DOANH
2.1. Bộ phận văn thư
Số lượng nhân viên: 1
Công việc: Soạn thảo những văn bản, hợp đồng kinh doanh, hợp
đồng lao động,…
2.2 Bộ phận đối ngoại
Số lượng nhân viên: 2
Công việc: Tìm kiếm cầu thủ chuyển nhượng, ngoại giao để
giúp CLB có được những hợp đồng tài trợ, quảng cáo, bản quyền
truyền hình,…
2.3. Bộ phận kinh doanh
Số lượng nhân viên: 2
Công việc: cập nhật hợp đồng kinh doanh, thống kê thu chi,lợi
nhuận từ những hợp đồng kinh doanh để báo cáo cho phòng kế
5
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
toán. Giám sát lợi nhuận của CLB để có những sửa đổi hợp lý

(ví dụ: điều chỉnh tiền bán vé theo từng giai đoạn) . Đề ra những
kế hoạch, phương án kinh doanh cho CLB.
3.PHÒNG TỔ CHỨC
3.1. Bộ phận quản lý cầu thủ :
Số lượng nhân viên: 1
Công việc: Teho dõi và cập nhật danh sach Cầu thủ.
3.2. Bộ phận chấm công:
Số lượng nhân viên: 1
Công việc: giámsát và cập nhật thành tích của Cầu thủ
nhằm đưa ra mức lương phù hợp với từng cầu thủ.
3.3. Bộ phận điều hành cầu thủ
Số lượng nhân viên: 1
Công việc: phân bố công việc cụ thể cho từng nhân viên.
4.PHÒNG KẾ TOÁN TÀI VỤ
4.1. Nhân viên tính lương:
Số lượng nhân viên:1
Công việc: dựa vào bảng thành tích của Cầu thủ để tính lương
vào cuối mỗi tháng.
4.2. nhân viên phát lương:
Số lượng nhân viên: 1
Công việc: Phát lương cho Cầu thủ.
4.3. Nhân viên kế toán:
Số lượng nhân viên:1
Công việc: Theo dõi và cập nhật việc thu chi của CLB, thống
kê thu chi hàng tháng.
5.PHÒNG KẾ HOẠCH
5.1.Bộ phận kế hoạch :
Số lượng nhân viên: 1
Công việc :Cập nhật lòch thi đấu của đội bóng (lấy thông tin
lòch thi đấu từ ban tổ chức của những giải bóng đá mà CLB sẽ

tham gia).
6.PHÒNG BẢO VỆ
6.1.Bộ phận bảo vệ:
Số lượng nhân viên:50
Công việc : đảm bảo an ninh cũng như an toàn về con người và
cơ sở vật chất của CLB.
QUI TRÌNH NGHIỆP VỤ
6
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
• Cập nhật lòch thi đấu
Khi mùa bóng mới (hay giải đấu) được bắt đầu, Liên đoàn
bóng đá hoặc ban tổ chức các giải đấu sẽ gởi lòch thi đấu cho CLB
bóng đá TCFC. Nhân viên kế hoạch sẽ dựa vào lòch thi đấu ấy để
nhập lòch thi đấu vào sổ LICH_THI_DAU. Khi ban tổ chức các giải đấu
thay đổi lòch thi đấu, nhân viên kế hoãch sẽ sửa lại lòch thi đấu.
Nhân viên kế hoạch sẽ phải tìm các trận đấu mà đội sẽ tham gia
trong tuần để báo cáo cho Ban Huấn Luyện nhằm giúp họ có kế
hoạch tập luyện cụ thể.
• Cập nhật thông tin sức khỏe cầu thủ
Nhân viên y tế sẽ theo dõi tình trạng sức khỏe của các cầu
thủ hàng ngày và cập nhật những thông tin mới nhất vào sổ
TT_SUC_KHOE vào cuối ngày. Đầu ngày hôm sau, nhân viên y tế sẽ
tra cứu và lập báo cáo để đưa cho ban huấn luyện giúp họ nắm rõ
tình trạng sức khỏe mới nhất của các cầu thủ.

• Thêm thành tích thi đấu của cầu thủ
Sau mỗi trận đấu, nhân viên chấm công sẽ ghi nhận danh
sách các cầu thủ đã tham gia vào trận đấu đó và thành tích của họ
(ghi bàn, thẻ vàng, thẻ đỏ).
• Nhập thành tích thi đấu của đội bóng

Sau mỗi trận đấu, nhân viên chấm công sẽ thêm kết quả thi
đấu của đội bóng vào sổ (bàn thắng, bàn thua, số thẻ vàng và
thẻ đỏ trong trận mà đội bóng bò phạt) .
• Thống kê thành tích đội bóng
Sau khi một giải đấu hay một mùa bóng kết thúc, nhân viên
chấm công sẽ lập báo cáo về thành tích của đội bóng và chuyển qua
cho phòng kế toán để tính lương, thưởng cho cầu thủ và những nhân
viên khác trong câu lạc bộ.
• Thống kê thành tích cầu thủ
Vào mỗi cuối tháng, cuối mùa bóng hay một giải đấu, nhân
viên chấm công sẽ lập báo cáo thành tích thi đấu của cầu thủ, sau đó
chuyển cho phòng kế toán để tính lương và thưởng cho các cầu thủ.
A.3.PHÂN TÍCH VẤN ĐỀ.
STT VẤN ĐỀ NGUYÊN NHÂN MỤC TIÊU
1 Cập
nhật(Thêm, xoá
, sửa ) lòch thi
đấu  mất thời
Ghi chép thủ công, và
có nhiều chi tiết khác
nhau.
Cần có cách tổ chức
dữ liệu ràng và thuận
tiện cho việc cập nhật
dữ liệu.
7
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
gian và thiếu
chính xác. Và
không đảm bảo

tính tức thời.
Giao diện cập nhật
phải dễ dàng và đầy
đủ.
2 Việc ghi nhận lưu
trữ thành tích
của cầu thủ
phức tạp  mất
nhiều thời gian
và dễ sai sót.
Dữ liệu cập nhật thực
hiện thủ công. DL
thường xuyên được cập
nhật. Và có nhiều chi
tiết cập nhật.
Cần có cách thức tổ
chức dữ liệu thuận
tiện cho việc cập nhật.
Giao diện cập nhật
phải tiện lợi dễ dàng.
3 Việc cập nhật
tình trạng sức
khoẻ của cẩu
thủ  Mất
nhiều thời gian,
khó khăn.
Dữ liệu phải cập nhật
thường xuyên, co nhiều
chi tiết, và thưc hiện
thủ công.

Cần có cách thức tổ
chức dữ liệu thuận
tiện cho việc cập nhật.
Giao diện cập nhật
phải tiện lợi dễ dàng.
4 Việc tra cứu tình
trạng sức khoẻ
của cẩu thủ 
Mất nhiều thời
gian, và thiếu
chính xác.
Dữ liệu được ghi vào
nhiều sổ sách khác
nhau, và không theo
một trật tự nhất đònh
nào ca.
Cần có cách thức tổ
chức dữ liệu thuận
tiện cho việc tra cứu.
Giao diện thuận lợi, và
hỗ trợ nhiều cách thức
khác nhau.
5 Việc thống kê
thành tích của
đội bóng và
từng cầu
thủKhó khăn
và thiếu chính
xác.
Dữ liệu được ghi vào

nhiều sổ sách khác
nhau, và không theo
một trật tự nhất đònh
nào ca
Cần có cách thức tổ
chức dữ liệu thuận
tiện cho việc tra cứu.
Giao diện thuận lợi, và
hỗ trợ nhiều cách thức
khác nhau.
SƠ ĐỒ NGỮ CẢNH
8
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
KQ CN TT cau thu
YC CN TT cau thu
KQ TK thanh tich cau thu
YC TK thanh tich cau thu
KQ CN thanh tich cau thu
YC CN thanh tich cau thu
KQ TK thanh tich doi bong
YC TK thanh tich doi bong
KQ TC TT s uc khoe
DK TC T T suc khoe
KQ CN TT suc khoe
YC CN T T suc khoe
KQ CN thanh tich doi bong
KQ TC lich thi dau
DK TC lich thi dau
KQ CN lich thi dau
YC CN linh thi dau

0
QUAN LY CLB BONG DA
+
NV KE
HOACH
NV CHAM
CONG
NV Y TE
HE THONG
QL NHAN
SU
SƠ ĐỒ PHÂN RÃ CHỨC NĂNG
9
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
SƠ ĐỒ HỆ THỐNG MỨC 1
10
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
DL cau thu
DL thanh tich cau thu moi
DL thanh tich cau thu cu
DL thanh tich cau thu
KQ TK thanh tich cau thu
YC TK thanh tich cau thu
KQ CN thanh tich cau thu
YC CN thanh tich cau thu
DL thanh tich doi bong
DL thanh tich doi bong cu
DL thanh tich doi bong moi
YC CN thanh tich doi bong
KQ CN thanh tich doi bong

KQ TK thanh tich doi bong
YC TK thanh tich doi bong
DL cau thu cu
DL cau thu moi
KQ CN TT cau thu
YC CN TT cau thu
DL TT cau thu
DL TT suc khoe
DL TT s uc khoe cu
DL TT suc khoe moi
YC CN TT suc khoe
DK TC TT suc khoe
KQ TC TT suc khoe
KQ CN TT suc khoe
DL lich thi dau
DL lich thi dau cu
DL lich thi dau moi
KQ TC lich thi dau
DK TC lich thi dau
KQ CN lich thi dau
YC CN linh thi dau
NV KE
HOACH
NV CHAM
CONG
LICH THI DAU
1
CN LICH THI
DAU
+

2
TC LICH THI
DAU
+
NV Y TE
12
CN TINH
TRANG SUC
KHOE CAU
THU
+
13
TC TINH
TRANG SUC
KHOE CAU
THU
+
HE THONG
QL NHAN
SU
TT SUC KHOE
CAU THU
14
CN CAU THU
15
CN THANH
TICH DOI
BONG
+
17

TK THANH
TICH DOI
BONG
18
CN T HANH
TICH CAU
THU
+
20
TK THANH
TICH CAU THU
THAM GIA
SƠ ĐỒ HỆ THỐNG MỨC 2
11
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
CẬP NHẬT TT SỨC KHỎE CẦU THỦ
[DL TT s uc khoe moi]
[DL TT suc khoe cu]
DL suc khoe
DL s uc khoe s ua
DL suc khoe them
DL kiem tra TT s uc khoe ton tai
DL kiem tra TT s uc khoe ton tai
DL kiem tra TT s uc khoe ton tai
KQ xoa
KQ sua
KQ them
DL SK xoa
DL SK sua
DL SK them

[KQ CN TT suc khoe cau thu]
[YC CN TT suc khoe cau thu]
NV Y T E
NV Y TE
12.1
THEM TT
SUC KHOE
12.2
SUA TT
SUC KHOE
12.3
XOA TT
SUC KHOE
TT_SUC_KHOE : 1
TT_SUC_KHOE : 2
SƠ ĐỒ HỆ THỐNG MỨC 2
TRA CỨU TT SỨC KHỎE CẦU THỦ
12
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ

ĐỒ
HỆ THỐNG MỨC 3
TRA CỨU TT SỨC KHỎE CẦU THỦ
[DL TT suc khoe]
[TB tim thay TT suc khoe]
[TB khong tim thay TT suc khoe]
MS cau thu can tra cuu
[DK TC TT khoe cau thu]
NV Y TE
KQ den nhan vien YT

KQ den nhan vien YT
13.1.1
TIM TT SUC
KHOE CO
KHONG
13.1.2
TIM TT SK
CAU THU
TT_SUC_KHOE
SƠ ĐỒ HỆ THỐNG MỨC 2
CẬP NHẬT LỊCH THI ĐẤU
13
DL TT suc khoe
KQ TC TT suc khoe cau thu
TB tim thay TT suc khoe
TB khong tim thay TT suc khoe
DK TC TT khoe cau thu
NV Y TE
NV Y TE
1
TC TINH
TRANG SUC
KHOE CAU THU
+
TT_SUC_KHOE
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
KQ xoa lich thi dau
KQ sua lich thi dau
KQ them lich thi dau
DL lich thi dau duoc xoa

DL lich thi dau duoc s ua
DL lich thi dau duoc them
DL KT lich thi dau ton tai
DL KT lich thi dau ton tai
DL KT lich thi dau ton tai
DL lich thi dau them
DL lich thi dau sua
DL lich thi dau xoa
[KQ CN lich thi dau]
[DL lich thi dau moi]
[YC CN linh thi dau]
[DL lich thi dau cu]
NV KE
HOACH
NV KE
HOACH
LICH THI DAU : 1
LICH THI DAU : 2
1.1
THEM LICH
THI DAU
1.2
SUA LICH
THI DAU
1.3
XOA LICH
THI DAU
SƠ ĐỒ HỆ THỐNG MỨC 2
TRA CỨU LỊCH THI ĐẤU
14

ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
[KQ TC lich thi dau]
TB lich thi dau khong co
TB lich thi dau co
[DL lich thi dau]
[DK TC lich thi dau]
NV KE
HOACH
NV KE
HOACH
LICH THI DAU
2.1
TC LICH
THI DAU
+
SƠ ĐỒ HỆ THỐNG MỨC 3
TRA CỨU LỊCH THI ĐẤU
[TB lich thi dau co]
[TB lich thi dau khong co]
[DL lich thi dau]
MS tran dau co
DL tra cuu lich thi dau
[DK TC lich thi dau]
NV KE
HOACH
LICH THI DAU
KQ den NV ke hoach
KQ den NV ke hoach
2.1.1
TIEP NHAN

YC TRA CUU
2.1.2
TIM LICH
THI DAU CO
KHONG
2.1.3
TIM TRAN
DAU CO
SƠ ĐỒ HỆ THỐNG MỨC 2
CẬP NHẬT THÀNH TÍCH ĐỘI BÓNG
15
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
KQ sua
KQ them
thanh tich doi duoc sua
thanh tich doi duoc them
DL KT thanh tich doi bong ton tai
DL KT thanh tich doi bong ton tai
DL thanh tich them
DL thanh tich s ua
[YC CN thanh tich doi bong]
[KQ CN thanh tich doi bong]
[DL thanh tich doi bong moi]
[DL thanh tich doi bong cu]
NV
CHAM
CONG
NV
CHAM
CONG

LICH THI DAU : 1
LICH THI DAU : 2
15.1
THEM
THANH TICH
DOI BONG
15.2
SUA THANH
TICH DOI
BONG
SƠ ĐỒ HỆ THỐNG MỨC 2
CẬP NHẬT THÀNH TÍCH CẦU THỦ
16
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
DL cau thu
DL cau thu
[DL cau thu]
KQ sua
KQ them
thanh tich CT duoc sua
thanh tich CT duoc them
DL thanh tich CT them
DL thanh tich CT sua
DL KT thanh tich CT ton tai
DL KT thanh ti ch CT ton tai
[KQ CN thanh tich cau thu]
[DL thanh tich cau thu moi]
[DL thanh tich cau thu cu]
[YC CN thanh tich cau thu]
NV

CHAM
CONG
NV
CHAM
CONG
THAM_GIA : 1
THAM_GIA : 2
CAU THU
18.1
THEM
THANH TICH
CAU THU
18.2
SUA THANH
TICH CAU
THU
SƠ ĐỒ THỰC THỂ KẾT HP MỨC QUAN NIỆM
17
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
co cua
co
thu oc
GIA I DAU
MS GIAI
TEN GIAI
MUA BONG
NGAY BD
NGAY KT
TO NG TRAN T HANG
TO NG TRAN HOA

TO NG TRAN T HUA
TO NG BAN THANG
TO NG BAN THUA
TO NG_T V
TO NG_T D
XEP HANG
TIE N THUONG
CAU THU
MSCT
HO
TEN
PHAI
NGAY SINH
NOI SINH
DIA CHI
QUOC TI CH
SO AO
CHIEU CAO
CAN NANG
VI T RI
DOI HINH
GHI CHU
TT SUC K HOE
NGAY_BI _CT
LOA I CHA N THUONG
NGAY_HP
LICH THI DAU
MS TRAN
NGAY THI DAU
GIO T HI DAU

DOI THU
SVD
BAN THA NG
BAN THUA
THE VANG
THE DO
DA_ THI_ DAU
THA M GI A
GHI BAN
SO TV
SO TD
B.GIAI ĐOẠN THIẾT KẾ
B.1. CÁC ĐƠN VỊ THIẾT KẾ
1. Cập nhật giải đấu:
a. Thêm giải đấu:
18
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
Nhập: MS_GIAI, TEN_GIAI, MUA_BONG, NGAY_BD, NGAY_KT
Xuất: thông báo nhập thành công / không thành công (message box).
Thuật giải:
Nhập: MS_GIAI
Tìm giải đấu này trong table GIAI_DAU.
IF tìm thấy THEN
In thông báo giải đấu này đã sẵn có, chỉ có thể sửa / xóa.
ELSE
Nhập TEN_GIAI, MUA_BONG, NGAY_BD, NGAY_KT.
Tạo mẫu tin mới (MS_GIAI, TEN_GIAI, MUA_BONG, NGAY_BD,
NGAY_KT)
In thông báo giải đấu đã được thêm.
ENDIF

b. Sửa giải đấu:
Nhập: MS_GIAI, TEN_GIAI, MUA_BONG(mới), NGAY_BD(mới),
NGAY_KT(mới).
Xuất: thông báo sửa thành công / không thành công.
Thuật giải:
Nhập: MS_GIAI
Tìm giải đấu này trong table GIAI_DAU
IF không tìm thấy THEN
In thông báo giải đấu này không tồn tại, không thể sửa được.
ELSE
Sửa mẫu tin (MS_GIAI, TEN_GIAI, MUA_BONG, NGAY_BD,
NGAY_KT).
Thông báo sửa thành công.
ENDIF
c. Xóa giải đấu:
Nhập: MS_GIAI, TEN_GIAI.
Xuất: Thông báo xóa thành công / không thành công.
Thuật giải:
Nhập: MS_GIAI
Tìm giải đấu này trong table GIAI_DAU
IF không tìm thấy THEN
In thông báo giải đấu này không tồn tại, không thể xóa được.
ELSE
Xác nhận có thực sự muốn xóa hay không.
Xóa mẫu tin (MS_GIAI, MS_TRAN, MSCT, GHI_BAN, SO_TV, SO_TD)
trong table THAM_GIA.
Xóa mẫu tin (MS_GIAI, MS_TRAN, DOI_THU, NGAY_THI_DAU, SVD,
BAN_THANG, BAN_THUA, THE_VANG, THE_DO) trong table LICH_THI_DAU.
Xóa mẫu tin (MS_GIAI, TEN_GIAI, MUA_BONG, NGAY_BD, NGAY_KT,
XEP_HANG, TIEN_THUONG) trong table GIAI_DAU.

Thông báo xóa thành công.
ENDIF
2. Cập nhật lòch thi đấu:
19
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
a. Thêm lòch thi đấu:
Nhập: MUA_B0NG, TEN_GIAI, DOI_THU, NGAY_THI_DAU, GIO_THI_DAU,
SVD
Xuất: thông báo thêm thành công / không thành công.
Thuật giải:
Nhập: MUA_B0NG, TEN_GIAI, DOI_THU, NGAY_THI_DAU, GIO_THI_DAU,
SVD
Tìm trận đấu này trong table LICH_THI_DAU
IF tìm thấy THEN
In thông báo trận đấu này đãø tồn tại rồi, không thể thêm,
chỉ có thể sửa hoặc xóa.
ELSE
Tạo mã số trận đấu.
Tạo mẫu tin mới (MS_GIAI, MS_TRAN, DOI_THU, NGAY_THI_DAU,
GIO_THI_DAU, SVD) cho table LICH_THI_DAU.
Thông báo thêm thành công.
ENDIF
b. Sửa lòch thi đấu:
Nhập: MS_ GIAI, MUABONG, MS_TRAN, DOI_THU (mới),
NGAY_THI_DAU(mới), GIO_THI_DAU (mới), SVD(mới).
Xuất: thông báo sửa thành công / không thành công.
Thuật giải:
Nhập: MS_ GIAI, MUABONG, NGAY_THI_DAU.
Tìm trận đấu này trong table LICH_THI_DAU
IF tìm không thấy THEN

In thông báo trận đấu này không tồn tại, không thể sửa.
ELSE
Sửa mẫu tin (MS_GIAI, MS_TRAN, DOI_THU, NGAY_THI_DAU,
GIO_THI_DAU, SVD)
Thông báo sửa thành công.
ENDIF
c. Xóa lòch thi đấu:
Nhập: MS_ GIAI, MUABONG,MS_TRAN.
Xuất: thông báo xóa thành công / không thành công.
Thuật giải:
Nhập: MS_ GIAI, MUABONG, MS_TRAN.
Tìm trận đấu này trong table LICH_THI_DAU
IF không tìm thấy THEN
In thông báo trận đấu này không tồn tại, không thể xóa được.
ELSE
Xóa mẫu tin (MS_GIAI, MS_TRAN, MSCT, GHI_BAN, SO_TV, SO_TD)
trong table THAM_GIA.
Xóa mẫu tin (MS_GIAI, MS_TRAN, DOI_THU, NGAY_THI_DAU,
GIO_THI_DAU, SVD, BAN_THANG, BAN_THUA, THE_VANG, THE_DO) trong
table LICH_THI_DAU.
Thông báo xóa thành công.
ENDIF
20
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
TimTranDau
Nhập: MS_TRAN, NGAY_THI_DAU
Xuất: dữ liệu các trận đấu trong ngày / TB không có trận đấu nào.
Thuật giải:
Tiếp nhận yêu cầu của user từ màn hình nhập yêu cầu tìm trận đấu.
Trích các mẫu tin trong table LICH_THI_DAU thỏa yêu cầu.

IF không có mẫu tin nào được tìm thấy THEN
Trả về dấu hiệu không tìm thấy trận đấu.
ELSE
Hiển thò tập kết quả để người sử dụng tham khảo.
ENDIF
3. Tra cứu lòch thi đấu:
Nhập: Yêu cầu tra cứu: NGAY_THI_DAU
Xuất: màn hình hiển thò các thông tin về các trận đấu cần tra cứu /
thông báo không có.
Thuật giải:
CALL TimTranDau
IF tìm không thấy trận đấu nào THEN
In thông báo không tìm thấy trận đấu nào.
ELSE
Hiển thò dữ liệu của mẫu tin kết quả lên một màn hình để
tham khảo.
ENDIF
4. Cập nhật tình trạng sức khỏe:
a. Thêm TT sức khỏe:
Nhập: MSCT, LOAI_CHANTHUONG, NGAY_BI_CT, NGAY_HP
Xuất: TB đã thêm / TB không thể thêm (message box).
Thuật giải:
Nhập: MSCT, NGAY_BI_CT của cầu thủ cần thêm thông tin sức khỏe,
Tìm thông tin này trong table TT_SUC_KHOE
IF tìm thấy THEN
In thông báo thông tin này đã sẵn có, không thể thêm, chỉ
có thể sửa/xóa.
ELSE
Nhập LOAI_CHANTHUONG, NGAY_BI_CT, NGAY_HP.
Tạo mẫu tin mới(MSCT, LOAI_CHANTHUONG, NGAY_BI_CT,

NGAY_HP) cho table TT_SUC_KHOE.
ENDIF
b. Sửa TT sức khỏe:
Nhập: MSCT, LOAI_CHANTHUONG(mới), NGAY_BI_CT(mới), NGAY_HP(mới).
Xuất: TB đã sửa / TB lỗi (message box).
Thuật giải:
Nhập: MSCT, NGAY_BI_CT
Tìm cầu thủ đó trong table CAUTHU.
21
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
IF không tìm thấy THEN
In ra thông báo lỗi, cầu thủ này không có.
ELSE
Sửa mẫu tin (MSCT, LOAI_CHANTHUONG, NGAY_BI_CT,
NGAY_HP).
Thông báo sửa thành công.
ENDIF
c. Xóa TT sức khỏe:
Nhập: MSCT, NGAY_BI_CT
Xuất: TB đã xóa / TB lỗi.
Thuật giải:
Nhập: MSCT
Tìm cầu thủ đó trong table TT_SUC_KHOE
IF không tìm thấy THEN
In ra thông báo lỗi
ELSE
TB xác nhận có thực sự muốn xóa hay không.
IF không
Return;
ELSE

Xóa mẫu tin (MSCT, LOAI_CHANTHUONG, NGAY_BI_CT, NGAY_HP)
trong table TT_SUC_KHOE.
Thông báo xóa thành công.
ENDIF
ENDIF
CapNhatGiaiDau
Thuật giải:
IF(BAN_THANG > BAN_THUA)
SET TONG_TRAN_THANG += 1
AND TONG_BAN_THANG += BAN_THANG
AND TONG_BAN_THUA += BAN_THUA
AND TONG_TV += THE_VANG
AND TONG_TD += THE_DO
WHERE LICH_THI_DAU.MS_GIAI = GIAI_DAU.MS_GIAI
AND DA_THI_DAU = 1
ELSE IF(BAN_THANG < BAN_THUA)
SET TONG_TRAN_THUA += 1
AND TONG_BAN_THANG += BAN_THANG
AND TONG_BAN_THUA += BAN_THUA
AND TONG_TV += THE_VANG
AND TONG_TD += THE_DO
WHERE LICH_THI_DAU.MS_GIAI = GIAI_DAU.MS_GIAI
AND DA_THI_DAU = 1
ELSE IF (BAN_THANG == BAN_THUA)
SET TONG_TRAN_HOA += 1
AND TONG_BAN_THANG += BAN_THANG
AND TONG_BAN_THUA += BAN_THUA
AND TONG_TV += THE_VANG
22
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ

AND TONG_TD += THE_DO
WHERE LICH_THI_DAU.MS_GIAI = GIAI_DAU.MS_GIAI
AND DA_THI_DAU = 1
ENDIF
5. Cập nhật thành tích đội bóng
a. Thêm
Nhập: MS_TRAN, NGAY_THI_DAU, GIO_THI_DAU, DOI_THU, SVD,
BAN_THANG, BAN_THUA, THE_VANG, THE_DO.
Xuất: TB thêm thành công / TB không thể thêm (message box).
Thuật giải:
Nhập: MS_TRAN, NGAY_THI_DAU, GIO_THI_DAU, DOI_THU, SVD,
BAN_THANG, BAN_THUA, THE_VANG, THE_DO.
Tìm thông tin này trong table LICH_THI_DAU
IF BAN_THANG != -1 | BAN_THUA != -1 | THE_VANG != -1 | THE_DO != -1.
THEN
In thông báo trận đấu này đã có kết quả, không thể thêm,
chỉ có thể sửa/xóa.
ELSE
SET DA_THI_DAU = 1.
Nhập BAN_THANG, BAN_THUA, THE_VANG, THE_DO.
Sửa mẫu tin (MS_TRAN, NGAY_THI_DAU, GIO_THI_DAU, DOI_THU,
SVD, BAN_THANG(mới), BAN_THUA(mới), THE_VANG(mới), THE_DO(mới))
cho table . LICH_THI_DAU.
CALL CapNhatGiaiDau
Thông báo thêm thành công.
ENDIF
b. Sửa
Nhập: MS_TRAN, NGAY_THI_DAU, GIO_THI_DAU, DOI_THU, SVD
BAN_THANG(mới), BAN_THUA(mới), THE_VANG(mới), THE_DO(mới).
Xuất: TB đã sửa / TB lỗi (message box).

Thuật giải:
Nhập: MS_TRAN, NGAY_THI_DAU, GIO_THI_DAU, DOI_THU, SVD,
BAN_THANG, BAN_THUA, THE_VANG, THE_DO.
Tìm trận đấu đó trong table LICH_THI_DAU.
IF BAN_THANG = -1 | BAN_THUA = -1 | THE_VANG = -1 | THE_DO= -1
THEN
In ra thông báo lỗi, trận đấu này chưa diễn ra.
ELSE
Sửa mẫu tin (MS_TRAN, NGAY_THI_DAU, GIO_THI_DAU, DOI_THU,
SVD BAN_THANG(mới), BAN_THUA(mới), THE_VANG(mới), THE_DO(mới))
trong table LICH_THI_DAU.
CALL CapNhatGiaiDau.
Thông báo sửa thành công.
ENDIF
6. Cập nhật thành tích cầu thủ
23
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
a. Thêm
Nhập: NGAY_THI_DAU, MUA_BONG, TEN_GIAI, SO_AO, GHI_BAN, SO_TV,
SO_TD.
Xuất: TB thêm thành công / TB không thể thêm (message box).
Thuật giải:
Nhập NGAY_THI_DAU, MUA_BONG, TEN_GIAI, MSCT
Tìm thông tin này trong table THAM_GIA
IF tìm thấy THEN
In thông báo thông tin này đã sẵn có, không thể thêm, chỉ
có thể sửa/xóa.
ELSE
Nhập GHI_BAN, SO_TV, SO_TD.
Tạo mẫu tin (MS_TRAN, MSCT, GHI_BAN, SO_TV, SO_TD) cho table

THAM_GIA.
ENDIF
b. Sửa
Nhập: NGAY_THI_DAU, MUA_BONG, TEN_GIAI, SO_AO, GHI_BAN(mới),
SO_TV(mới), SO_TD(mới).
Xuất: TB đã sửa / TB lỗi (message box).
Thuật giải:
Nhập: NGAY_THI_DAU, MUA_BONG, TEN_GIAI, SO_AO
Tìm thông tin đó trong table THAM_GIA.
IF không tìm thấy THEN
In ra thông báo lỗi, thông tin này không có.
ELSE
Sửa mẫu tin (MS_TRAN, MSCT, GHI_BAN, SO_TV, SO_TD) trong
table THAM_GIA.
Thông báo sửa thành công.
ENDIF
7. Thống kê thành tích cầu thủ
Nhập: MS_GIAI, MUA_BONG hoặc tháng thi đấu cần thống kê
Xuất: Danh sách cầu thủ cùng với thành tích thi đấu (số trận tham gia,
số bàn thắng, thẻ vàng, thẻ đỏ) .
Thuật giải:
Select MSCT,count(MS_TRAN), SUM(GHI_BAN), SUM(SO_TV),
SUM(SO_TD)
From THAM_GIA, LICH_THI_DAU
Where THAM_GIA.MS_TRAN = LICH_THI_DAU.MS_TRAN and
MS_GIAI=’Yêu cầu của người dùng’ OR
MUA_BONG = ‘Yêu cầu của người dùng’
GROUP BY MSCT
8. Thống kê thành tích đội bóng
Nhập: MS_GIAI, MUA_BONG cần thống kê

Xuất: Danh sách các trận đấu, đối thủ, cũng như thành tích của đội
trong giải hoặc trong 1 mùa bóng.
Thuật giải:
24
ĐỀ TÀI PTTKHT QUẢN LÝ CLB BÓNG ĐÁ
Select MS_GIAI, MS_TRAN. NGAY_THI_DAU, GIO_THI_DAU,
DOI_THU, SVD, BAN_THUA, THE_VANG, THE_DO
From LICH_THI_DAU, GIAI_DAU
Where GIAI_DAU.MS_GIAI = LICH_THI_DAU.MS_GIAI
AND MS_GIAI = ‘Yêu cầu của người dùng’ OR
(MUA_BONG=’Yêu cầu người dùng’. )
GROUP BY MS_GIAI
B.2.THIẾT KẾ CƠ SỞ DỮ LIỆU
1. SƠ ĐỒ QUAN HỆ MỨC VẬT LÝ
MSCT = MSCT
MS_GIAI = MS _GIAI
MS _TRAN_ = M S_TRAN_
MSCT = MSCT
GIA I_DAU
MS_GIAI varchar(25)
TE N_GIA I varchar(25)
MUA_BO NG inte ger
NGAY_BD tim estam p
NGAY_KT tim estam p
TO NG_T RAN_ THANG smallint
TO NG_T RAN_ HOA smallint
TO NG_T RAN_ THUA smallint
TO NG_B AN_T HANG smallint
TO NG_B AN_T HUA sma llint
TO NG_T V smallint

TO NG_T D smallint
XE P_HANG sma llint
TIE N_THUONG fixe d(8,2)
CAU_THU
MS CT varchar(2 5)
HO varchar(2 5)
TE N varchar(2 5)
PHAI boolean
NG AY_S INH tim estam p
NO I_SINH varchar(2 5)
DIA _CHI varchar(5 0)
QUOC_T ICH varchar(2 5)
SO _AO sma llint
CHIEU_CAO rea l
CA N_NANG rea l
VI_ TRI varchar(2 5)
DO I_HINH lon g byte
GHI_CHU varchar(5 0)
TT _SUC_ KHOE
MSCT varchar(2 5)
NGAY_BI_CT tim estam p
LO AI_CHAN_T HUONG varchar(2 5)
NGAY_HP tim estam p
LICH_THI_DAU
MS _TRAN_ inte ger
MS _GIAI varchar(25)
NGAY_T HI_DA U tim estam p
GIO _THI_DAU sma llint
DOI_THU varchar(25)
SV D varchar(2 5)

BA N_THA NG sma llint
BA N_THUA sma llint
THE_VANG smallint
THE_DO smallint
DA _THI_ DAU boo lean
THAM_G IA
MS_TRAN_ inte ger
MSCT varchar(25)
GHI_BAN sma llint
SO _TV lon g byte
SO _TD boo lean
25

×