Hoạch định CSDL của hệ thống quản lý giải thi đấu bóng đá quốc gia Việt Nam - Pdf 33

TRƯỜNG ĐẠI HỌC THƯƠNG MẠI
KHOA TIN HỌC THƯƠNG MẠI

BÀI THẢO LUẬN
Cấu trúc và hoạch định CSDL
thị trường thương mại
Đề tài: Hoạch định CSDL của hệ thống quản lý giải
thi đấu bóng đá quốc gia Việt Nam.
GVHD : Nguyễn Thị Hội
Lớp : 1101ECIT1511
Nhóm : 06
1. Nguyễn Thị Loan 6. Phạm Phương Mai(NT)
2. Nguyễn Minh Lợi 7. Vũ Thị Tuyết Mai
3. Hoàng Thị Lục(TK) 8. Nguyễn Thị Mến
4. Phạm Tiến Lực 9. Hoàng Quốc Minh
5. Đào Hiền Lương 10. Nguyễn Bá Minh
Hà Nội, 2011
Mục lục:
Cấu trúc và hoạch định CSDL thị trường thương mại – Nhóm 6 Page 2
PHẦN I: GIỚI THIỆU BÀI TOÁN
MÔ TẢ HOẠT ĐỘNG HỆ THỐNG
I. Giới thiệu bài toán:
I.1. Một số thông tin về giải thi đấu bóng đá quốc gia Việt Nam:
a. Thông tin chung:
Giải bóng đá vô địch quốc gia Việt Nam là giải thi đấu bóng đá cao nhất
trong hệ thống bóng đá Việt Nam. Giải do Liên đoàn bóng đá Việt Nam tổ
chức từ năm 1980. Tính mùa giải năm 2011 đã có 28 giải được tổ chức (giải
Tập huấn năm 1999 không được tính là giải vô địch quốc gia). Thể Công (tên
gọi trước là Câu lạc bộ Quân Đội) là đội đoạt chức vô địch nhiều lần nhất (5
lần).
Từ mùa bóng 2000-2001, giải mang cơ chế chuyên nghiệp, chính thức

nhất, …
c. Cách thức tính điểm:
- Từ năm 1996 trở về trước hệ thống điểm là 2-1-0.
- Từ năm 1997 trở đi hệ thống điểm là 3-1-0.
- Riêng 2 mùa giải 1994 và 1995 nếu 2 đội hoà nhau sau 90 phút sẽ đá luân lưu
11m để chọn đội thắng.
d. Cách thức xếp hạng:
- Xếp theo thứ tự sau
- Điểm số các đội (theo thứ tự từ cao đến thấp)
Nếu có 2 hoặc nhiều đội bằng điểm nhau thì xếp theo thứ tự sau:
- Kết quả đối đầu trực tiếp
- Hiệu số bàn thắng bàn thua
- Tổng số bàn thắng
I.2. Giới thiệu bài toán quản lý giải thi đấu vô địch bóng đá quốc gia Việt Nam.
Bài toán quản lý giải thi đấu bóng đá vô địch quốc gia Việt Nam được
phát biểu như sau:
Hệ thống cập nhật về cầu thủ với các thông tin cần lưu trữ sau: mã cầu
thủ (MACT), họ và tên cầu thủ (TENCT), vị trí trên sân của cầu thủ
(VITRI), ngày sinh (NGAYSINH), hộ khẩu thường trú (HOKHAU), một số
điện thoại liên lạc (SDT). Trong đó, mỗi cầu thủ được cấp một mã cầu thủ duy
nhất (MACT) để phân biệt với mọi cầu thủ khác trong câu lạc bộ. Vị trí trên
sân của cầu thủ chỉ thuộc một trong các vị trí sau: Thủ môn, Tiền đạo, Tiền vệ,
Trung vệ, Hậu vệ.
Ngoài ra, hệ thống sẽ lưu trữ thông tin về quốc gia (TENQG) tương
ứng với mỗi mã quốc gia duy nhất (MAQG) để phân biệt các nước khác nhau,
nơi các cầu thủ tới. Tuy nhiên, có sự phân định rõ ràng như sau: đối với các
cầu thủ nội, ngoài việc lưu trữ thông tin quốc gia để xác định cầu thủ nội hay
ngoại thì hệ thống sẽ lưu trữ thêm tỉnh (TENTINH), nơi cầu thủ sinh ra. Mỗi
tỉnh cũng sẽ có một mã tương ứng duy nhất (MATINH) để phân biệt tỉnh này
với tỉnh khác. Các cầu thủ ngoại thì quy ước mã tỉnh là NN – Tên tỉnh: nước

sau: một mã trọng tài (MATT) duy nhất để phân biệt các trọng tài, họ và tên
trọng tài (TENTT), vị trí đảm nhận trên sân của trọng tài (VITRITT), ngày
sinh của trọng tài (NGAYSINH), một địa chỉ thường trú (DIACHI), một điện
thoại liên lạc (SDT). Vị trí các trọng tài có thể đảm nhận là trọng tài chính,
trọng tài biên, trọng tài giám sát, trọng tài bàn. Một trọng tài có thể điều khiển
nhiều trận đấu, và mỗi trận thì lại giữ một vị trí khác nhau.
Sau mỗi mùa giải, các cầu thủ có thể không ghi được bàn thắng nào
hoặc nhiều bàn thắng. Và chi tiết bàn thắng của mỗi trận đấu được lưu trữ lại
chi tiết như sau: mã bàn thắng (MABT), mã trận đấu (MATD), thời gian ghi
bàn (THOIGIAN), mã cầu thủ ghi bàn (MACT).
Mỗi mùa giải có mã số xác định, tương ứng với năm tổ chức (NAM)
để phân biệt các mùa giải với nhau. Mỗi năm có tên mùa giải khác nhau vì
mùa giải sẽ mang tên của nhà tài trợ chính (TENMG), ngày bắt đầu mùa giải
(NGAYBD), ngày kết thúc mùa giải (NGAYKT) và tên nhà tài trợ
(TENNTT). Mỗi câu lạc bộ có thể tham gia vào một hay nhiều mùa giải. Và
mỗi mùa giải có nhiều câu lạc bộ tham gia.
Sau khi kết thúc giải đấu, sẽ có nhiều giải thưởng được trao cho các cá
nhân cũng như các câu lạc bộ với thành tích mà họ đã đạt được. Một mùa giải
sẽ có nhiều giải thưởng được trao và quản lý như sau: một mã số giải thưởng
(MAGT), tên giải thưởng (TENGT), ngày trao giải thưởng (NGAYGT), đối
tượng trao thưởng (DTTT), tiền thưởng (TIENTH).
Khi bắt đầu nùa giải, ban tổ chức công bố lịch thi đấu tổng hợp gồm:
ngày thi đấu (NGAYTD), thời gian thi đấu (THOIGIAN), sân thi đấu
(TENSAN), câu lạc bộ chủ nhà (TENCLB1), câu lạc bộ khách (TENCLB2),
trọng tài chính (TENTT).
Kết thúc vòng đấu, ban tổ chức sẽ cập nhật thông tin vào bảng xếp hạng
các đội bóng tham gia. Bảng xếp hạng cho biết kết quả xếp hạng vòng đấu
(VONG) trong mùa giải (NAM) của đội bóng (TENCLB) với số trận đã đấu
(SOTRAN), trong đó số trận thắng (THANG), số trận hòa (HOA), số trận
thua (THUA), có số bàn thắng (BT), số bàn thua (BB), hiệu số bàn thắng thua

cách thức
thực hiện
- dự đoán các
biến cố và
khắc phục
2 Nghiên cứu tính khả thi
-Khả thi về
tài chính
2
ngày
29/9/2011 30/9/2011 2
Loan
Lợi
-Khả thi về
công nghệ
2
ngày
29/9/2011 30/9/2011 3
Lục
Lực
Lương
-Khả thi nhân
lực
2
ngày
29/9/2011 30/9/2011 2
P.Mai
T.Mai
-Khả thi về
giải pháp thực

4 Thiết kế mức logic
-Phân tích và
mô hình hóa
bằng mô hình
thực thể liên
kết
4
ngày
4/10/2011 7/10/2011 4
P.Mai
T.Mai
Lương
Lục
-Chuyển hóa
sang mô hình
quan hệ
3
ngày
8/10/2011 10/10/2011 3
P.Mai
Lục
T.Mai
-Thiết lập
quan hệ và
chuẩn hóa
3
ngày
11/10/2011 13/10/2011 3
P.Mai
Lục

- Cập nhật thông tin đầy đủ về các câu lạc bộ tham gia trong mỗi mùa giải thi
đấu gồm: mã câu lạc bộ, tên câu lạc bộ, câu lạc bộ đó quản lý sân nào, mã sân,
địa chỉ của sân bóng…
- Xử lý các thông tin về câu lạc bộ: xóa, sửa, thêm câu lạc bộ…
• Quản lý thông tin cơ bản về huấn luyện viên.
- Cập nhật thường xuyên và đầy đủ các thông tin về huấn luyện viên tham gia
trong mỗi mùa giải như: mã huấn luyện viên, họ và tên huấn luyện viên, ngày
sinh, quốc gia, tỉnh, số điện thoại, địa chỉ, vai trò huấn luyện, huấn luyện cho
câu lạc bộ nào tham gia.
- Xử lý các thông tin về huấn luyện viên: xóa, sửa, thêm…
• Quản lý thông tin cơ bản về trọng tài:
- Cập nhật thường xuyên, đầy đủ thông tin về trọng tài điều khiển các trận đấu
trong mùa giải gồm: họ và tên, mã trọng tài, địa chỉ, số điện thoại liên lạc,…
- Xử lý các thông tin về trọng tài: xóa, thêm, sửa…
• Quản lý thông tin về mùa giải
- Cập nhật chi tiết thông tin về mùa giải gồm: mã mùa giải, tên mùa giải ngày
bắt đầu, ngày kết thúc và tên nhà tài trợ.
- Xử lý các thông tin về mùa giải: thêm, sửa…
• Quản lý thông tin về các giải thưởng có trong mùa giải:
- Cập nhật thông tin về giải thưởng như giải câu lạc bộ vô địch, á quân, vua phá
lưới, câu lạc bộ chơi phong cách chơi hay…gồm: mã giải thưởng, tên giải
thưởng, đối tượng trao thưởng, ngày trao thưởng.
- Xử lý giải thưởng: xóa, thêm, sửa…
b. Sắp xếp lịch thi đấu:
Sắp xếp lịch gồm các yếu tố: thời gian thi đấu (ngày, thời điểm), sân thi
đấu, đội tham gia, trọng tài điều khiển trận đấu. Việc sắp xếp phải tuân thủ:
+ Theo thể thức lượt đi lượt về, theo 1 nguyên tắc chung là thứ tự các
cặp đấu ở mỗi vòng lượt đi thế nào thì lượt về thế đó. Ví dụ như:
Vòng 1, BECAMEX BÌNH DƯƠNG gặp XM THE VISSAI N.BÌNH
thì vòng 14 (lượt về) XM THE VISSAI N.BÌNH phải gặp BECAMEX BÌNH

tên, quốc gia, câu lạc bộ, vị trí trên sân, số bàn thắng ghi được.
- Tìm kiếm về huấn luyện viên: theo tiêu chí như họ tên huấn luyện viên, quốc
gia, câu lạc bộ dẫn dắt, theo vai trò huấn luyện…
- Tìm kiếm về câu lạc bộ: theo tiêu chí tên, mã…
- Tìm kiếm về trọng tài: theo tiêu chí chọn như: điều khiển trên 2 trận, điều
khiển trên sân bóng, theo ngày.
• Tra cứu kết quả trận đấu:
- Theo ngày
- Theo giờ
- Theo câu lạc bộ
- Theo sân bóng
• Tra cứu các thông tin liên quan đến bảng xếp hạng
- Các câu lạc bộ rớt hạng (có thứ hạng 13 hoặc 14)
- Câu lạc bộ vô địch giải đấu (có thứ hạng bằng 1)
- Các câu lạc bộ có tổng điểm nằm trong khoảng giá trị nào đó.
- Các câu lạc bộ có số trận thắng bằng nhau.
- Các câu lạc bộ có số thắng nhỏ hơn trận hòa…
Các tra cứu này tùy thuộc vào người xây dựng hệ thống đặt ra.
e. Báo cáo, thống kê:
- Lịch thi đấu tổng hợp
- Bảng xếp hạng cuối mùa giải.
- Danh sách câu lạc bộ tham gia.
- Danh sách câu lạc bộ đạt giải (vô địch và á quân).
- Danh sách các cầu thủ ghi bàn.
 Tất cả các yêu cầu chức năng trên phải đảm bảo:
- Người sử dụng có thể tìm kiếm tất cả các CSDL hoặc một tập con của CSDL.
- Các yêu cầu về ràng buộc xử lý logic đối với việc nhập (hay chuyển đổi) dữ
liệu.
III.2. Các yêu cầu phi chức năng của hệ thống CSDL:
• Yêu cầu về hệ thống: Hệ thống được thiết kế theo mô hình khách - chủ

thông tin về giải thi đấu đầy đủ, đạt hiệu quả.
• Yêu cầu về khả năng tương tác với hệ thống khác: hệ thống phải có khả
năng tương tác với các hệ thống khác mà liên đoàn bóng đá Việt Nam sử
dụng. Hệ thống nên được mở rộng và nâng cấp dễ dàng để thúc đẩy việc quản
lý hiệu quả toàn diện của VFF trên mọi mặt liên quan đến bóng đá Việt Nam.
• Yêu cầu về thời gian phản hồi hệ thống: phản hồi lại hệ thống ngay khi hệ
thống yêu cầu hoặc khi xảy ra sai sót. Ví dụ: hệ thống yêu cầu sắp xếp thứ
hạng các đội bóng dựa trên kết quả hai vòng đấu thì phần mềm phải đảm bảo
đưa ra được các yếu tố trên trong thời gian ngắn nhất và chính xác nhất.
• Yêu cầu về ngôn ngữ xây dựng CSDL: hệ quản trị CSDL access.
• Yêu cầu về hiệu năng:
Đề cập đến hiệu năng của hệ thống sử dụng
- Thời gian: thời gian vận hành đúng yêu cầu, đúng tiến độ đặt ra
- Chi phí: tối ưu hóa,hợp lý, phù hợp với yêu cầu của tổ chức
+ Chi phí vận hành
+ Chi phí sửa chữa bảo trì
• Các yêu cầu về năng lực của cán bộ tham gia phát triển, nâng cấp, chỉnh
sửa CSDL: có kiến thức thông thạo về HT, đáp ứng đúng nhu cầu của hệ
thống, tinh thần trách nhiệm cao.
IV. Phân tích hệ thống và mô hình hóa.
IV.1. Thực thể:
Dựa vào các thông tin của bài toán trên, CSDL của hệ thống quản lý
giải thi đấu bóng đá vô địch quốc gia Việt Nam sẽ gồm các thực thể cơ bản
sau:
a. Thực thể CAUTHU
- Mỗi thực thể tượng trưng cho một cầu thủ tham gia thi đấu trong mùa giải.
- Các thuộc tính: MACT, TENCT, VITRI, NGAYSINH, HOKHAU, SDT
- Mô tả: Mỗi thực thể cầu thủ có một mã cầu thủ (khóa), họ và tên, vị trí chơi
trên sân, ngày sinh, hộ khẩu thường trú, số điện thoại liên lạc.
b. Thực thể QUOCGIA


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status