Lời nói đầu
Phân tích thiết kế hệ thống thông tin là môn học giúp chúng ta phân tích,tổng hợp
thông tin từ thế giới thực để tạo thành một hệ thống được tổ chức thống nhất từ
trên xuống dưới có chức năng phân tích thông tin giúp các nhà quản lý quản lý tốt
cơ sở của mình,trợ giúp ra hoạt động kinh doanh.
Với đề tài "Quản lý giải bóng đá vô địch quốc gia",đây là phần mềm giúp các nhà
quản lý có thể quản lý một số yêu cầu cơ bản (vì phần mềm chưa đầy đủ) trong
một giải bóng đá quốc gia như là : Quản lý cầu thủ,quản lý đội bóng,lập lịch thi
đấu cho các đội,lập bảng xếp hạng,lập danh sách các cầu thủ ghi bàn..v..v.
Phần mềm tuy chưa hoàn thiện(vì làm theo yêu cầu môn NMCNPM) nhưng cũng
có thể giúp người dùng quản lý một số yêu cầu cơ bản,và quan trọng hơn giúp cho
chúng ta phân tích được yêu cầu từ thế giới thực,tổng hợp thành hệ thống và sau
đó tạo thành phần mềm để phục vụ cho yêu cầu trong công việc của chúng ta được
tốt hơn,hiệu quả hơn và cũng tốn ít thời gian hơn..v..v.
Mục lục
- Giới thiệu yêu cầu đề tài
- Xác định và phân tích yêu cầu của đề tài
- Phân tích thiết kế thành phần dữ liệu
- Phân tích thiết kế thành phần xử lý
- Thiết kế thành phần giao diện
- Xây đựng và triển khai hệ thống thông tin.
I.
XÁC ĐỊNH MÔ HÌNH HÓA YÊU CẦU PHẦN MỀM
I.1 Mô tả yêu cầu:
Giải vô địch bóng đá quốc gia được tổ chức hàng năm với nhiều câu
lạc bộ trong nước tham gia. Ban tổ chức muốn tin học hóa việc quản lý
giải bao gồm quản lý tiếp nhận hồ sơ đăng ký các đội bóng, Lập lịch thi
đấu, ghi nhận kết quả sau mỗi trận đấu để xếp hạng các đội bóng, tra
cứu, lập báo cáo sau mỗi mùa giải và thay đổi quy định.
I.2 Phân loại yêu cầu
I.2.1
Yêu cầu nghiệp vụ
STT
Tên yêu cầu
Biểu mẫu
Qui định
1
Tiếp nhận hồ sơ đăng ký
BM1
QĐ1
2
Lập lịch thi đấu
BM2
QĐ2
3
Ghi nhận kết quả trận
đấu
BM3
QĐ3
4
Tra cứu cầu thủ
BM4
5
Lập báo cáo giải
BM5
6
Thay đổi qui định
Ghi chú
QĐ5
QĐ6
a. Yêu cầu tiếp nhận hồ sơ đăng ký
BM1:
BM1:
Hồ Sơ Đội Bóng
Tên đội:.....................................................
STT
Cầu Thủ
Ngày Sinh
Sân nhà:....................................................
Loại Cầu Thủ
Ghi Chú
1
2
QĐ 1:
QĐ1: Tuổi cầu thủ từ 16 đến 40. Có 2 loại cầu thủ (trong nước, ngoài nước). Số cầu
thủ từ 15 đến 22 (tối đa 3 cầu thủ nước ngoài).
b. Yêu cầu lập lịch thi đấu
BM2:
Lịch Thi Đấu
Vòng thi đấu:............................................
STT
Đội 1
Đội 2
Ngày – Giờ
Sân
1
2
QĐ2: Trong một vòng mỗi đội tham gia đúng 1 trận. Đội 1 là đội đá trên sân nhà.
Trong cả giải mỗi đội thi đấu đúng 2 lần với đội khác (1 lần sân nhà, 1 lần sân
khách).
c. Yêu cầu ghi nhận kết quả trận đấu
BM3:
Kết Quả Thi Đấu
Đội 1:........................................................
Đội 2:........................................................
Tỷ số:........................................................
Sân:...........................................................
Ngày:........................................................
Giờ:...........................................................
STT
Cầu Thủ
Đội
Loại Bàn Thắng
Thời Điểm
1
2
QĐ3: Có 3 loại bàn thắng (A, B, C). Thời điểm ghi bàn từ 0’ đến 90’
d. Yêu cầu tra cứu cầu thủ
BM4:
STT
1
Danh Sách Cầu Thủ
Cầu Thủ
Đội
Loại Cầu Thủ
Tổng Số Bàn Thắng
2
e. Yêu cầu lập báo cáo giải
Biểu mẫu 5.1
BM5.1
Bảng Xếp Hạng
Ngày:...............................................
STT
Đội
Thắng
Hòa
Thua
Hiệu Số
Hạng
1
2
QĐ5: Thắng: 3, Hòa: 1, Thua: 0. Xếp hạng theo điểm, hiệu số, tổng bàn thắng, đối
kháng.
Biểu mẫu 5.2
BM5.2
STT
Cầu Thủ
Danh Sách Các Cầu Thủ Ghi Bàn
Đội
Loại Cầu Thủ
Số Bàn Thắng
1
2
Yêu cầu thay đổi quy định
f.
g. QĐ6: Người dùng có thể thay đổi các qui định như sau:
h.
+ QĐ1: Thay đổi tuổi tối thiểu, tuổi tối đa của cầu thủ. Số lượng cầu thủ
tối thiểu, tối đa của đội, số cầu thủ nước ngoài tối đa.
i.
+ QĐ3: Thay đổi số lượng các loại bàn thắng. Thời điểm ghi bàn tối đa.
j.
+ QĐ5: Thay đổi điểm số khi thắng, hòa, thua nhưng phải bảo đảm điểm
thắng > điểm hòa > điểm thua. Thay đổi thứ tự ưu tiên khi xếp hạng.
I.2.2
yêu cầu tiến hóa
STT
1
Nghiệp vụ
Tham số cần thay đổi
Miền giá trị cần thay đổi
Thay đổi qui định Tuổi cầu thủ tối Tùy người dùng
nhập cầu thủ
thiểu, tuổi cầu thủ tối
đa, số lượng cầu thủ
tối thiểu,số lượng
cầu thủ tối đa, số cầu
thủ nước ngoài tối đa
I.2.3
2
Thay đổi qui định ghi Loại bàn thắng, thời Do người dùng nhập
nhận kết quả trận điểm ghi bàn tôi đa
đấu
3
Thay đổi báo cáo giải
Điểm số khi thắng, Do người dùng nhập
hòa hoặc thua. Thứ
tự ưu tiên xếp hạng
Yêu cầu hệ thống:
CPU Pentium III 533, RAM 128MB
Đĩa cứng 10GB
Phần mềm phải đáp ứng được tính bảo mật, an toàn của cơ sở dữ liệu,
không để mất mát hay chỉnh sữa dữ liệu khi không cho phép.
I.2.4
Yêu cầu hiệu quả:
phần mềm phải dễ sử dụng, sử dụng một cách hiệu quả chính xác và có
thể phát triển sau này nếu cần.
STT
Nghiệp vụ
Tốc độ xử lý
1
Tiếp nhận hồ sơ 80 hồ sơ/h
đăng ký
2
Lập lịch thi đấu
3
Ghi nhận kết quả 50 trận/h
trận đấu
50 trận đấu/h
Dung lượng lưu
trữ
Ghi chú
4
Tra cứu cầu thủ
Ngay tức thì
5
Lập báo cáo giải
Ngay tức thì
6
Thay đổi qui định
Ngay tức thì
I.3 Bảng trách nhiệm cho từng yêu cầu
I.3.1 Yêu cầu nghiệp vụ
STT
Nghiệp vụ
Người dùng
Phần mềm
1
Tiếp nhận đăng ký Cung cấp thông tin Kiểm tra qui định
đội bóng
về đội bóng
và ghi nhận
2
Lập lịch thi đấu
3
Ghi nhận kết quả Cung cấp thông tin Kiểm tra quy định
trận đấu
về kết quả trận và ghi nhận
đấu
4
Tra cứu cầu thủ
Cung cấp thông tin Tìm và trả về dữ
về cầu thủ cần tra liệu liên quan
cứu
5
Lập báo cáo giải
Cho biết vòng đấu, Tra cứu, tính toán
giải đấu cần báo và kết xuất
cáo
6
Thay đổi qui định
Cung cấp các giá trị Lưu trữ
mới của quy định
I.3.2
Cung cấp thông tin Kiểm tra qui định
về lịch thi đấu
và ghi nhận
Yêu cầu tiến hóa
Ghi chú
STT
I.3.3
Nghiệp vụ
Người dùng
Phần mềm
1
Thay đổi qui Cho biết giá trị mới
định về việc về tuổi tối thiểu, tuổi
đăng ký cầu thủ tối đa, số lượng cầu
thủ tôi thiểu, cầu thủ
tối đa của đội
Ghi nhận giá trị
mới và thay đổi
cách thức kiểm
tra
2
Thay đổi qui Cho biết loại bàn
định về việc cập thắng mới cần thêm,
nhật kết quả
thời điểm ghi bàn tối
đa
Ghi nhận giá trị
mới và thay đổi
cách thức kiểm
tra
3
Thay đổi việc Cung cấp điểm số khi
xếp hạng các thắng, hòa hoặc thua,
đội bóng
thứ tự ưu tiên khi
xếp hạng
Ghi nhận giá trị,
tính toán thay
đổi giá trị bảng
xếp hạng
Ghi chú
Yêu cầu hiệu quả
STT
Nghiệp vụ
Người dùng
Phần mềm
1
Tiếp nhận hồ sơ
đăng ký
Thực hiện
theo yêu cầu
đúng
2
Lập lịch thi đấu
Thực hiện
theo yêu cầu
đúng
3
Ghi nhận kết quả
trận đấu
Thực hiện
theo yêu cầu
đúng
4
Tra cứu cầu thủ
Thực hiện
theo yêu cầu
đúng
5
Lập báo cáo giải
Thực hiện
theo yêu cầu
đúng
Ghi chú
6
I.3.4
Thay đổi qui định
đúng
Yêu cầu tiện dụng
STT
I.3.5
Thực hiện
theo yêu cầu
Nghiệp vụ
Người dùng
Phần mềm
1
Tiếp nhận hồ sơ Đọc tài liệu Thực hiện
đăng ký
hướng dẫn
theo yêu cầu
đúng
2
Lập lịch thi đấu
Đọc tài liệu Thực hiện
hướng dẫn
theo yêu cầu
đúng
3
Ghi nhận kết quả Đọc tài liệu Thực hiện
trận đấu
hướng dẫn
theo yêu cầu
đúng
4
Tra cứu cầu thủ
Đọc tài liệu Thực hiện
hướng dẫn
theo yêu cầu
đúng
5
Lập báo cáo giải
Đọc tài liệu Thực hiện
hướng dẫn
theo yêu cầu
đúng
6
Thay đổi qui định
Đọc tài liệu Thực hiện
hướng dẫn
theo yêu cầu
đúng
Ghi chú
Yêu cầu an toàn
STT
Nghiệp vụ
Người dùng
Phần mềm
1
Phục hồi
Cho biết các đối Phục hồi
tượng cần phục
hồi
2
Hủy thật sự
Cho biết các đối Hủy thật sự
tượng cần hủy
Ghi chú
thực sự
3
II.
Không
xóa
cho
phép
Thực hiện đúng
theo yêu cầu
PHÂN TÍCH
1.Các chức năng chính
* Chức năng quản lý đội bóng,chức năng này cho người sử dụng nhập tên đội
bóng và lưu trữ các thông tin về đội bóng như mã đội,tên đội…
* Chức năng quản lý cầu thủ,chức năng này cho người sử dụng nhập tên cầu thủ
cho một đội bóng,quản lý thông tin cá nhân của cầu thủ,và một số ràng buộc
của cầy thủ chẳng hạn tuổi của cầu thủ.
* Chức năng quản lý loại cầu thủ,đây là chức năng cho người dùng có thể quản
lý nhiều loại cầu thủ ở các quốc gia khác nhau,vì quy định trong mỗi đội có tối
đa 3 cầu thủ nước ngoài nên chức năng này là cần thiết.
*Chức năng quản lý trận đấu,đây là chức năng lập danh sách các trận đấu cho
các đội,trong cả mùa giải 2 đội chỉ đá với nhau đúng 2 lần là một lần trên sân
nhà và một lần trên sân khách,và trong mỗi vòng đấu mỗi đội chỉ tham gia đúng
một trận đấu.
* Chức năng quản lý kết quả ,đây là chức năng cho người sử dụng quản lý kết
quả của những trận đã thi đấu,trong danh sách những trận đấu,ngày thi đấu của
trận đấu nào mà lớn hơn ngày hiện tại thì người dùng không được phép cập nhật
kết quả bởi vì trận đấu đó chưa thi đấu,trận đấu nào mà chưa có trong danh sách
thi đấu cũng không được phép cập nhật kết quả.
* Chức năng bảng xếp hạng,đây là chức năng xếp hạng cho các đội bóng qua
các vòng đấu,đội bóng nào đã thi đấu mà chưa cập nhật kết quả thì không thể sử
dụng chức năng của bảng xếp hạng, khi đó yêu cầu phải cập nhật tất cả những
trận đấu đã diễn ra.Trong bảng xếp hạng có thể xếp hạng theo điểm hoặc xếp
hạng theo hệ số bàn thắng.
* Chức năng Danh sách cầu thủ ghi bàn,chức năng này là load tất cả những cầu
thủ ghi bàn trong các vòng đấu.
* Chức năng thay đổi quy định,chức năng này cho người sử dụng thay đổi các
quy định đã đặt ra chẳng hạn như thay đổi tuổi cầu thủ,thay đổi thời gian thi
đấu...
2. Mô hình thực thể kết hợp ER
(1,1)
ĐỘI BÓNG
(11,n)
Có
(1,1)
CẦU THỦ
(1,1)
(0,1)
CHI TIẾT TĐ
(1,1)
Thi dau
Thuộc
(0,n)
(1,1)
TRẬN ĐẤU
(1,1)
(0,n)
(2,2)
(1,n)
VÒNG ĐẤU
LOẠI CT
LOẠI BT
Kết quả
(1,1)
ĐIỂM SỐ
THAM SỐ
(1,1)
Được
XẾP HẠNG
(1,n)
(1,1)
3. Thuyết minh cho mô hình thực thể ER
a.Thuộc tính mô tả cho các thực thể
- Thực thể ĐỘI BÓNG: Mã đội,tên đội,sân nhà,số trận thắng,số trận thua,số trận
hòa,số bàn thắng, số bàn thua,điểm ,hạng.
- Thực thể CẦU THỦ : Mã cầu thủ, tên cầu thủ,ngày sinh ,ghi chú,mã đội,mã loại
cầu thủ, tổng số bàn thắng.
- Thực thể LOẠI CẦU THỦ : Mã loại cầu thủ,tên loại cầu thủ.
- Thực thể LOẠI BÀN THẮNG : Mã loại bàn thắng,ten loại bàn thắng.
- Thực thể TRẬN ĐẤU : Mã trận đấu,mã đội 1,mã đội 2,ngày ,giờ,sân thi đấu ,mã
vòng, số bàn thắng đội 1, số bàn thắng đội 2.
- Thực thể CHI TIẾT TRẬN ĐẤU : Mã trận,mã cầu thủ , mã loại bàn thắng, thời
điểm.
- Thực thể VÒNG ĐẤU : Mã vòng đấu,tên vòng đấu
- Thực thể XẾP HẠNG : Tên ưu tiên ,độ ưu tiên
- Thực thể ĐIỂM SỐ : Kết quả,điểm số.
- Thực thể THAM SỐ : Tuổi tối thiểu ,tuổi tối đa,số cầu thủ tối thiểu,số cầu thủ tối
đa,thời điểm ghi bàn tối thiểu,thời điểm ghi bàn tối đa.
b. Các thuộc tính khóa của thực thể.
- Thực thể ĐỘI BÓNG lấy mã đội làm khóa chính.
- Thực thể CẦU THỦ lấy mã cầu thủ làm khóa chính.
- Thực thể LOẠI CẦU THỦ : Mã loại cầu thủ làm khóa chính.
- Thực thể LOẠI BÀN THẮNG : Mã loại bàn thắng làm khóa chính.
- Thực thể TRẬN ĐẤU : Mã trận đấu làm khóa chính.
- Thực thể CHI TIẾT TRẬN ĐẤU : Mã trận,mã cầu thủ,mã loại bàn thắng,thời
điểm làm khóa chính.
- Thực thể VÒNG ĐẤU : Mã vòng làm khóa chính.
- Thực thể XẾP HẠNG : Tên ưu tiên làm khóa chính
- Thực thể ĐIỂM SỐ : Kết quả làm khóa chính
- Thực thể THAM SỐ : Không có khóa chính.
4. Mô hình quan niệm xử lý DFD
a. Sơ đồ hệ thống con của quy trình
Bộ phận kiểm duyệt
Bộ phận nhận trả
(4)
(2)
(3)
Quản lý
(10)
Kiểm duyệt
(1)
Quản lý
Đội bóng
(5)
Hồ sơ
(6)
(7)
Bộ phận quản lý hệ
số đạt tiêu chuẩn
(9)
(11)
(8)
Quản lý
Thi đấu
b. Giải thích các dòng dữ liệu lưu chuyển
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
Thông tin về đội bóng khi đăng ký
Tình trạng nhận trả hồ sơ
Đội bóng đăng ký tham gia
Thông tin kiểm duyệt đội bóng
Thông tin đội bóng được duyệt
Kết quả kiểm duyệt
Hồ sơ không hợp lệ
Danh sách các đội bóng được duyệt
Lich thi đấu của các đội
Thông báo kết quả cho những hồ sơ không đạt yêu cầu
Thông báo kết quả và lịch thi đấu cho hồ sơ đạt yêu cầu
c. Các mô hình DFD
* Mô hình cấp 1:
Bộ phận kiểm tra
Thông tin nhận trả hồ sơ
hồ sơ đội bóng
Đội bóng
kết quả đăng ký
1
Quản lý hồ sơ đội
bóng đăng ký
Thông tin kiểm duyệt
Bộ phận kiểm duyệt
*Mô hình cấp 2:
Bộ phận kiểm tra
Hồ sơ các đội
bóng
thông tin kiểm duyệt
Thông tin nhận,trả hồ sơ
hồ sơ đội bóng
hồ sơ đội bóng
1.2
Quản lý kiểm
duyệt
hồ sơ không đạt yêu cầu
hồ sơ đội bóng
Đội bóng
hồ sơ không đạt tiêu chuẩn
1.1
Nhận,trả hồ sơ
hồ sơ đạt tiêu chuẩn
thông tin kiểm duyệt đội bóng
hồ sơ các đội
đạt yêu cầu
Bộ phận kiểm duyệt
*Phân rã "quản lý thi đấu":
Đội bóng
thông báo kết quả và lịch thi đấu
1
Lập lịch thi đấu
lịch thi đấu
danh sách các đội bóng
hồ sơ các đội
đạt yêu cầu
Lịch thi đấu
danh sách các trận đấu
2
Quản lý trận đấu
kết quả trận đấu
kết quả trận
đấu
* Mô hình DFD đầy đủ :
danh sách cầu thủ ghi bàn
danh sách
cầu thủ ghi
bàn
Bộ phận kiểm tra
Hồ sơ các đội
bóng
thông tin kiểm duyệt
Thông tin nhận,trả hồ sơ
hồ sơ đội bóng
hồ sơ đội bóng
1.2
Quản lý kiểm
duyệt
hồ sơ không đạt yêu cầu
hồ sơ đội bóng
Đội bóng
hồ sơ không đạt tiêu chuẩn
1.1
Nhận,trả hồ sơ
hồ sơ đạt tiêu chuẩn
thông tin kiểm duyệt đội bóng
hồ sơ các đội
đạt yêu cầu
danh sách đội bóng
Bộ phận kiểm duyệt
Đội bóng
thông báo kết quả và lịch thi đấu
1
Lập lịch thi đấu
lịch thi đấu
2
Quản lý trận đấu
kết quả trận đấu
danh sách các trận đấu
danh sách cầu thủ ghi bàn
danh sách
cầu thủ ghi
bàn
kết quả trận
đấu
Đội bóng
Lịch thi đấu
thông báo kết quả và lịch thi đấu
1
Lập lịch thi đấu
THIẾT KẾ
I MÔ HÌNH QUAN HỆ DỮ LIỆU
a.
•
Chuyển tử mô hình ER sang mô hình quan hệ dữ liệu
DOIBONG(MaDoi,TenDoi,SanNha,SoTranThang,SoTranThua,SoTranHoa,
•
SoBanThang,SoBanThua,Diem,Hang)
CAUTHU(MaCauThu,TenCauThu,NgaySinh,GhiChu,MaDoi,MaLoaiCauT
•
•
•
hu,TongSoBanThang)
LOAICAUTHU(MaLoaiCauThu,TenLoaiCauThu)
LOAIBANTHANG(MaLoaiBanThang,TenLoaiBanThang)
TRANDAU(MaTran,MaDoi1,MaDoi2,Ngay,Gio,SanThiDau,MaVong,SoBa
•
•
•
•
•
b.
nThangDoi1,SoBanThangDoi2)
CT_TRANDAU(MaTran,MaCauThu,MaLoaiBanThang,ThoiDiem)
VONGTHIDAU(MaVong,TenVong)
THAMSO(TuoiToiThieu,TuoiToiDa,ThoiDiemGhiBanToiDa)
XEPHANG(TenUuTien,DoUuTien)
DIEMSO(KetQua,Diem)
Mô tả toàn bộ các ràng buộc toàn vẹn
+ Ngày sinh của cầu thủ phải lớn hơn ngày cầu thủ đó tham gia thi đấu (ngày
sinh trong bảng CAUTHU > ngày trong bang TRANDAU)
III.
1
THIẾT KẾ GIAO DIỆN
Thiết kế thực đơn
Form1
QuanLyLoaiCT
QuanLyDoiBong
QuanLyCauThu
QuanLyThiDau
KetQuaThiDau
BangXepHang
TraCuu
QuyDinh
2
Mô tả các màn hình chính
a.
Màn hình chính
a
STT
1
Tên Control
btQuanLy
Loại Control
Button
2
lbQuanLyDoiBong
Label
Chức năng
Lựa chọn chức
năng
Chọn chức năng
quản lý đội bóng
Ghi chú
b.
3
lbQuanLyCauThu
Label
4
lbQuanLyThiDau
Label
5
lbQuanLyKetQua
Label
6
btTraCuu
Button
7
btBaoCao
Button
8
btThayDoiQuyDin
h
Button
Màn hình quản lý đội bóng
Lựa chọn chức
năng Quản lý loại
cầu thủ
Lựa chọn chức
năng xếp lịch thi
đấu
Lựa chọn chức
năng quản lý kết
quả
Lựa chọn chức
năng tra cứu cầu
thủ,đội bóng
Lựa chọn chức
năng bảng xếp
hạng và danh sách
cầu thủ ghi bàn
Lựa chọn chức
năng thay đổi quy
định
1
tbMaDoi
Textbox
2
tbTenDoiBong
Textbox
3
tbSanNha
Textbox
4
btDangKy
Button
5
btXoa
Button
6
btCapNhat
Button
7
btRefresh
Button
8
DataGridView1
DataGridView
Nhập mã đội
bóng
Nhập tên đội
bóng
Nhập sân nhà
của đội bóng
Dùng để đăng ký
đội bóng
Dùng để xóa đội
bóng
Cập nhật lại đội
bóng
Refresh lại sau
sau khi đăng ký
Dùng để xuất kết
quả sau khi
nhập,chỉnh sửa
c.
Màn hình quản lý cầu thủ
1
tb_MaCT
Textbox
2
tb_TenCT
Textbox
3
DateTimePicker1
DateTimePicKer
4
cbb_DoiBong
Combobox
Nhập mã của cầu
thủ khi đăng ký
Nhập tên cầu thủ
khi đăng ký
Chọn ngày tháng
năm sinh cho cầu
thủ
Nhập tên đội
5
cbb_LoaiCT
Combobox
6
tb_GhiChu
Textbox
7
DataGridView1
DataGridView
8
bt_Them
Button
9
bt_Xoa
Button
10
bt_Sua
Button
11
bt_Refresh
Button
bóng mà cầu thủ
đó tham gia
Nhập tên loại cầu
thủ(trong hay
ngoài nước)
Ghi chú thông tin
của cầu thủ
Xuất ra thông tin
của những cầu
thủ
Thêm những cầu
thủ m uốn đăng
ký
Xóa bỏ những
cầu thủ nhập sai
hoặc chuyển câu
lạc bộ
Sửa thông tin về
cầu thủ
1
tb_MaLoaiCT
2
tb_TenLoaiCT
3
bt_Them
4
bt_Xoa
5
6
bt_Sua
DadaGridView1
TextBox
Nhập mã loại
cầu thủ muốn
thêm
TextBox
Nhập tên loại
cầu thủ
Button
Thêm loại cầu
thủ
Button
Xóa bỏ loại cầu
thủ
Button
Sửa loại cầu thủ
DataGridView Xuất kết quả
1
tbMaTran
2
cbDoi1
3
DateTimePicker1
4
cbGio
5
cbPhut
6
cbSan
Textbox
Nhập mã trận sẽ
thi đấu
Combobox
Nhập tên đội
bóng sẽ thu đấu
DateTimePicker Chọn ngày thi
đấu cho 1 trận
đấu
Combobox
Chọn giờ thi
đấu
Combobox
Chọn phút thi
đấu
Combobox
Chọn sân thi
đấu(là sân của