Tải bản đầy đủ (.docx) (55 trang)

Xây dựng phần mềm quản lý giải bóng đá vô địch quốc gia V.League

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 (1.81 MB, 55 trang )

LỜI CAM ĐOAN
Em xin cam đoan đây là đề tài nghiên cứu của riêng em và được sự hướng dẫn
khoa học của TS. Nguyễn Ngọc Hoan. Các nội dung nghiên cứu, kết quả trong đề
tài này là trung thực và chưa công bố dưới bất kỳ hình thức nào trước đây.
Ngoài ra, trong đồ án còn sử dụng một số nhận xét, đánh giá cũng như số liệu
của các tác giả khác, cơ quan tổ chức khác đều có trích dẫn. Nếu phát hiện có bất kỳ
sự gian lận nào em xin hoàn toàn chịu trách nhiệm về nội dung đồ án của mình.
Trường Đại học Tài nguyên và Môi trường cùng Khoa Công nghệ thông tin không
liên quan đến những vi phạm tác quyền, bản quyền do em gây ra trong quá trình
thực hiện (nếu có).
Em xin chịu hoàn toàn chịu trách nhiệm về lời cam đoan của mình trước Quý
Thầy Cô, Khoa và Nhà trường.

Hà Nội, tháng 5 năm 2017
Sinh viên thực hiện

Nguyễn Thị Thu Hiền



LỜI CẢM ƠN
Trước tiên em xin chân thành cảm ơn thầy giáo ThS. Nguyễn Ngọc Hoan, thầy
đã trực tiếp hướng dẫn và tận tình giúp đỡ em trong quá trình thực hiện đồ án tốt
nghiệp này.
Em xin bày tỏ lời cảm ơn sâu sắc tới các thầy cô trong trường Đại học Tài
nguyên và Môi trường Hà Nội nói chung và các Thầy Cô trong khoa Công nghệ
thông tin nói riêng đã tận tình giảng dạy em trong suốt năm học qua, những kiến
thức mà thầy cô truyền đạt sẽ là hành trang giúp em vững bước trong tương lai.
Cuối cùng, em muốn gửi lời cảm ơn sâu sắc đến bạn bè, gia đình – những người
luôn bên em, giúp đỡ và động viên em vượt qua những khó khăn thử thách trong
cuộc sống.


Dù đã cố gắng nhưng khả năng và trình độ có hạn nên đồ án tốt nghiệp không
thể tránh khỏi những thiếu sót. Em rất mong nhận được sự chỉ bảo của các thầy cô.
Em xin chân thành cảm ơn!
Hà Nội, tháng 5 năm 2017
Sinh viên

Nguyễn Thị Thu Hiền
MỤC LỤC


DANH MỤC TỪ VIẾT TẮT
Từ viết tắt
CSDL

Từ đầy đủ
Cơ sở dữ liệu

CSS

Cascading Style Sheets

GUI
IIS
SQL

Graphic User Interface
Internet Information services
Structured Query Language

UC

UML

Use Case
Unified Modeling Language

Giải thích
Tập hợp các dữ liệu có cấu
trúc và liên quan với nhau
được lưu trữ trên máy tính
Các tập tin định kiểu theo
tầng, là một ngôn ngữ quy
định cách trình bày các thẻ
html trên trang web
Giao diện người dùng
Dịch vụ thông tin Internet
Ngôn ngữ truy vấn mang
tính cấu trúc
Trường hợp sử dụng
Ngôn ngữ mô hình hóa
thống nhất


DANH MỤC BẢNG BIỂU


DANH MỤC HÌNH ẢNH


6


LỜI MỞ ĐẦU
1. Lý do chọn đề tài
Được mệnh danh là môn thể thao vua, bóng đá đã chiếm được hầu hết tình
cảm của tất cả mọi người trên thế giới. Chúng là cầu nối của mọi quốc gia, mọi dân
tộc,…
Đối với Việt Nam, một quốc gia có hơn 80 triệu dân thì bóng đá là một món
ăn tinh thần không thể thiếu vào mỗi buổi chiều hoặc dịp cuối tuần.Có rất nhiều giải
bóng đá được tổ chức trên mọi miền của đất nước,bóng đá phong trào phóng đã
phủi,…Những giải bóng với quy mô như vậy thì thường được quản lý trên giấy tờ.
” Giải bóng đá vô địch quốc gia, hay còn được gọi là V.League, là giải thi đấu bóng
đá cao nhất trong hệ thống bóng đá Việt Nam.Với sự tham gia của rất nhiều đội
bóng trên mọi miền tổ quốc trên một quy mô lớn như vậy không thể quản lý trên
giấy tờ. Trong giai đoạn bùng nổ công nghệ thông tin như hiện nay, công nghệ
thông tin đã gắn bó sâu sắc với đời sống con người và xã hội. Nó góp phần không
nhỏ trong việc thay đổi mọi diện mạo mới của cuộc sống, giúp con người hoàn
thành công việc một cách tốt hơn, giảm chi phí và sức lao động trên mọi lĩnh vực
của cuộc sống. Áp dụng tin học vào cuộc sống giúp cho con người giảm thiểu đi
những công việc thủ công mất nhiều thời gian, tiền bạc và cả nguồn nhân lực, từ đó
nâng cao hiệu quả công việc và chất lượng sản phẩm hàng hóa được nâng lên. Vì
thế em muốn tạo ra được một phần mềm để ứng dụng tin học vào trong thực tiễn,
giúp cho việc quản lý cầu thủ trở nên dễ dàng hơn trong việc cập nhập, thêm mới,
cũng như tìm kiếm, chương trình đó là phần mềm quản lý giải bóng đá vô địch
quốc gia V.League”.
2. Mục tiêu đề tài
- Tạo ra ứng dụng quản lý giải bóng đá có các chức năng:
+ Quản lý thông tin đội bóng, lịch thi đấu, thông tin quy định
+ Quản lý bảng xếp hạng
+ Báo cáo thống kê
- Rèn luyện tính tự chủ và tinh thần trách nhiệm trong công việc



7

- Độc lập, tự chủ tạo ra một bản thiết kế, một bản đồ án hoàn chỉnh.
3. Nội dung của đề tài
- Tìm hiểu về nghiệp vụ Quản lý giải bóng đá
- Phân tích hệ thống bằng UML
- Tìm hiểu vấn đề liên quan lập trình ứng dụng web
- Phân tích thiết kế, xây dựng phần mềm quản lý bóng đá trên nền web
4. Phương pháp nghiên cứu
- Phương pháp nghiên cứu lý thuyết: thu thập thông tin liên quan tới đề tài.
- Tổng hợp và phân tích các tài liệu để có nghiệp vụ
- Tạo một trang web trên nền PHP.
- Phương pháp thực nghiệm: sử dụng máy tính vào trang web thử...
5. Kết quả đạt được
- Bản khảo sát yêu cầu của một phần mềm quản lý giải
- Phần mềm quản lý giải trên nền web với những chức năng cơ bản
- Bản báo cáo đồ án tốt nghiệp theo yêu cầu của khoa và nhà trường đề ra.
6. Bố cục của đồ án
Chương 1. Khảo sát yêu cầu bài toán quản lý giải bóng đá
Chương 2. Phân tích thiết kế hệ thống
Chương 3. Xây dựng chương trình


8

CHƯƠNG 1. KHẢO SÁT YÊU CẦU BÀI TOÁN QUẢN LÝ GIẢI BÓNG ĐÁ
1.1.

Giới thiệu giải đấu


Giải vô địch bóng đá 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. Là
tiền thân của giải theo cơ chế chuyên nghiệp với tên gọi V – LEAGUE bắt đầu từ
mùa giải 2000– 2001. Với sự thay đổi nổi bật là sự xuất hiện của các cầu thủ ngoại
trong đội hình.
Hiện nay, giải có 12 đội tham dự thi đấu theo thể thức vòng tròn 2 lượt, sân nhà sân khách. Mỗi đội được phép có tối đa 5 cầu thủ quốc tịch nước ngoài trong danh
sách thi đấu và tối đa 3 cầu thủ quốc tịch nước ngoài thi đấu trên sân. Trong mỗi
mùa giải sẽ có 2 đội điểm thấp nhất chuyển xuống thi đấu ở giải hạng nhất quốc gia
và 1 đội sẽ phải tranh vé vớt để có thể tiếp tục ở lại với V - LEAGUE.
Các trận đấu được tổ chức theo qui chế của FIFA – Liên đoàn bóng đá thế
giới.Trong mỗi mùa giải sẽ có 1 đội vô địch, 1 đội á quân. Ngoài ra, còn có một số
giải thưởng khác được trao vào cuối mùa giải như: Giải đội có phong cách thi đấu
đẹp mắt, giải cầu thủ ghi nhiều bàn thắng nhất, giải thủ môn xuất sắc nhất, ...
Tên của giải đấu thường được gắn với tên của nhà tài trợ giải. Tên của câu lạc bộ
cũng được gắn với tên của các nhà tài trợ.
Đây là một số thông tin về giải đấu, phục vụ cho việc theo dõi các vấn đề trong
phần phân tích thiết kế được dễ dàng hơn
1.1.1.

Mục đích - ý nghĩa

Giải được tổ chức hàng năm nhằm mục đích phát hiện những tài năng bóng đá để
xây dựng đội tuyển bóng đá Việt Nam tham gia các giải đấu trong và ngoài nước.
1.1.2.

Đối tượng và điều kiện tham gia

- Là đội bóng đá nam đại diện của các tỉnh



9

- Mỗi tỉnh được cử một hoặc nhiều hơn một đội nam tham gia giải bóng đá vô
địch quốc gia. Đội này phải được chọn từ những cầu thủ xuất sắc nhất.
- Các cầu thủ tham gia giải đấu phải tuân thủ quy định của ban tổ chức giải. Ban
tổ chức giải sẽ căn cứ vào bản đăng kí danh sách cầu thủ đẻ làm cơ sở xác định
đăng ký dự giải lần này.
1.1.3. Đăng ký thi đấu

Hồ sơ dự giải theo mẫu, gồm:
- Đơn xin đăng ký dự giải (theo mẫu của ban tổ chức).
- Danh sách đội bóng mỗi đội được đăng ký tối đa 22 cầu thủ.
Nơi nhận hồ sơ:
-Các đội sẽ gửi hồ sơ đăng ký danh sách về ban tổ chức.
-Sau khi đã gửi đăng ký danh sách cầu thủ dự giải các đội không được bổ
sung, sửa đổi danh sách cầu thủ đã đăng ký. Trong tường hợp đặc biệt: ốm đau, tai
nạn.. thì lãnh đạo đội phải báo cáo bổ sung bằng văn bản thì mới được quyền tham
gia thi đấu.
1.1.4. Thời gian trận đấu

Mỗi trận đấu có hai hiệp và mỗi hiệp 45 phút, trừ trường hợp có sự thỏa thuận
giữa trọng tài cùng 2 đội bóng tham gia trận đấu.
Bất kỳ đề nghị nào thuy đổi thời gian của trận đấu ( ví dụ vì điều kiện ánh sáng,
thời tiết chỉ thi đấu mỗi hiệpp 40 phút) phải có sự thỏa thuận trước khi bắt đầu và
tuân theo những quy định của điều lệ thi đấu.
1.1.5.

Luật - Trọng tài - Trang phục thi đấu



10

- Mỗi đội được phép có tối đa 5 cầu thủ quốc tích nước ngoài trong danh sách thi
đấu và tối đa 3 cầu thủ quốc tịch thi đấu trên sân. Trong mỗi mùa giải sẽ có 2 đội
điểm thấp nhất chuyển xuống thi đấu ở giải hạng nhất quốc gia và 1 đội sẽ tranh vé
vớt để có thể tiếp tục ở lại V - LEAGUE. Các trận đấu tổ chức theo quy chế của
FIFA - Liên đoàn bóng đá thế giới.
- Luật áp dụng Luật bóng đá 11 người của FIFA và Ủy ban Thể dục thể thao ban
hành.
- Đội nào nhiều điểm hơn thì xếp trên. Nếu số điểm bằng nhau sẽ tính đến các chỉ
số phụ theo thứ tự (Tổng số bàn thắng trên tổng số bàn thua, nếu tỷ số này bằng
nhau sẽ tính đội thắng trong vòng đấu sẽ xếp trên).
- Trọng tài là người kiểm soát và điều hành mọi diễn biến của trận đấu.
- Trang phục thi đấu: Các đội dự giải phải có trang phục thi đáu theo Luật bóng
đá quy định.
1.1.6. Khen thưởng- Kỷ luật- Phạt
- Đội nhất: Cup, huy chương, cờ, hoa và tiền thưởng.
- Đội nhì: Huy chương bạc, cờ, hoa và tiền thưởng.
- Giải đội có phong cách thi đáu đẹp mắt, giải cầu thủ phá lưới, giải thủ môn xuất
sắc nhất.
- Xử phạt thẻ trong thi đấu
Thẻ phạt
1 Thẻ vàng

Hình phạt

Phí phạt
50.000đ


Ghi chú


11

2 Thẻ vàng
Thẻ đỏ trực tiếp

Truất quyền thi đấu/ nghỉ
thi đấu 1 trận tiếp theo
Truất quyền thi đấu/nghỉ
thi đấu 1 trận tiếp theo

100.000đ
100.000đ

- Mọi khiếu nại của đội bóng về chuyên môn phải bằng văn bản do Lãnh đạo đội
ký và phải được giám sát, trọng tài giải quyết ngay tại chỗ trên tinh thần luật và
Điều lệ giải.
- Mọi khiếu nại của đội về nhân sự phải bằng văn bản do Lãnh đạo đội ký.
- Trước khi hai đội vào thi đấu phải làm thủ tục theo quy định của ban tổ chức.
- Các cầu thủ trong quá trình thi đấu nếu vi phạm luật thi đấu và điều lệ giải sẽ bị
phê bình nhắc nhở, cảnh cáo, truất quyền thi đấu theo mức độ vi phạm.
- Điều lệ này có hiệu lực kể từ ngày ban hành. Chỉ có ban tổ chức giải mới có
quyền sửa đổi bổ sung điều lệ.
1.2.

Thực trạng

Việc quản lý của hệ thống cũ được tiến hành thông qua các loại hồ sơ giấy tờ, sổ

sách bảng biểu do người quản lý chuyên trách. Phương pháp quản lý theo kiểu thủ
công truyền thống chỉ phù hợp với hệ thống quản lý nhỏ. Khi khối lượng hồ sơ rất
lớn thì việc quản lý rất khó khăn không đáp ứng được yêu cầu quản lý của công
việc đòi hỏi tính chính xác cao, sự nhanh nhạy
Ưu diểm của hệ thống cũ:
- Hệ thống làm việc đơn giản.
- Công cụ và phương tiện rẻ tiền.
- Ít phụ thuộc sự cố đột xuất, những tác động khác quan.
Nhược điểm của hệ thống cũ:


12

- Khi có yêu cầu công việc tìm kiếm và báo cáo mất thời gian
- Khi việc cập nhật, sửa đổi, huỷ bỏ thông tin thiếu chính xác.
- Việc lưu chuyển thông tin chậm, kém hiệu quả.
- Việc quản lý rất phức tạp vì mất nhiều thời gian.
- Hồ sơ là sổ sách nên việc điều phối hoat động mất nhiều thời gian, cẩn thận, tỉ
mỉ.
1.3.

Các yêu cầu đối với phần mềm quản lý giải bóng đá

- Hệ thống quản lý phải khắc phục được những nhược điểm của hệ thống cũ, giúp
cho người quản lý dễ dàng thực hiện được nhiệm vụ quản lý một cách nhanh chóng
và chính xác, thuận tiện.
- Hệ thống sau khi xây dựng sẽ giải quyết được các vấn đề về quản lý, lưu trữ và
bảo mật thông tin kinh doanh cũng như đáp ứng đầy đủ các chức năng nghiệp vụ đã
và đang áp dụng cho hệ thống quản lý của mình.
- Hệ thống mới xây dựng cần dựa trên các nghiệp vụ thực tế đang áp dụng quản

lý, có sự thay đổi trong thao tác nhưng không làm mất đi công năng và ý nghĩa của
nghiệp vụ trong hệ thống.
- Đảm bảo tính bảo mật. Hệ thống cung cấp tài khoản cho từng người có chức
năng liên quan. Do vậy, quản lý và nhân viên được cấp các quyền truy cập hệ thống
riêng, không thể can thiệp vào nghiệp vụ khác nhau.
- Bảo đảm an toàn dữ liệu và tiết kiệm bằng việc lưu trữ cơ sở dữ liệu tập chung,
dễ cài đặt và bảo trì định kỳ. Cơ sở dữ liệu thường xuyên được sao lưu thứ cấp tránh
trường hợp tai nạn ngoài ý muốn hay mất mát dữ liệu, tránh gây tổn thất cho hệ
thống và cho tài chính.
- Người quản lý có 1 tài khoản riêng để đăng nhập vào chương trình và tài khoản
của người quản lý tương ứng với tài khoản admin, có quyền hạn cao nhất.
- Mỗi tài khoản sẽ được cấp một số quyền nhất định như chỉ xem thông tin, được
thêm thông tin và cao nhất là admin được toàn quyền sửa lý.
- Người quản lý là người có toàn quyền, có khả năng chinhr sửa toàn bộ thông
tin, có thể sao lưu và phục hồi cơ sở dữ liệu khi có sự cố xảy ra.


13

- Phần công cụ tra cứu, hiện thị đây là phần công cụ mà mọi tài khoản đều có thể
sử dụng, có tác dụng như nhau đối với mọi tài khoản, mỗi tài khoản đều có thể sử
dụng được bộ công cụ này.
- Cơ sở dữ liệu là phần trung tâm và phần quan trọng nhất, người quản lý thao tác
nhưu thêm, sửa, xóa, cập nhật đều làm việc xung quanh trên kho dứ liệu đó.
1.4.

Các chức năng của hệ thống

1.4.1. Đăng nhập
Chức năng này cho phép người quản lý giải bóng truy cập vào trang chủ thực

hiện các hoạt động quản lý
1.4.2. Quản lý tài khoản
Chức năng này cho phép quản lý thông tin tài khoản: Thêm, sửa, xóa tài khoản
như mã tài khoản, tên tài khoản, mật khẩu, họ tên người dùng,.
1.4.3. Quản lý đội bóng
Chức năng này cho phép quản lý thông tin của đội bóng: Thêm, sửa, xóa thông
tin đội bóng như mã đội bóng, tên đội bóng, địa chỉ, số điện thoại.
1.4.4. Tìm kiếm
Chức năng cho phép tìm kiếm tất cả các thông tin như thông tin đội bóng, bảng xếp
hạng, lịch thi đấu…
1.4.5. Báo cáo thống kê
Chức năng cho phép quản lý các công việc liên quan đến báo cáo thống kê như
danh sách khen thưởng hàng tháng, câu lạc bộ xuất sac nhất tháng,…
1.4.6. Tiếp nhận hồ sơ các đội đăng kí mới
Khi tiếp nhận các đội đăng kí mới thì mỗi đội có các thông tin như logo, tên đội
bóng, ngày thành lập, màu áo sân nhà, sức chứa, đơn vị chủ quản, chủ tịch, địa chỉ,..
1.4.7. Tiếp nhận danh sách các cầu thủ
Mỗi đội được đăng kí từ 16 đến 25 cầu thủ và có thể thay đổi trong mỗi giai đoạn
của mùa bóng. Độ tuổi từ 16 đến 42. Mỗi đội bóng có tối đa 5 cầu thủ nước ngoài.
1.4.8. Lập lịch thi đấu


14

Xếp lịch cho các đội tùy ý nhưng không thể để cho 1 đội đá quá 2 lần trên sân
nhà . Trong 1 vòng đấu, mỗi đội tham giá đúng 1 trận. Trong cả giải mỗi đội thi đấu
đúng 2 lần với 1 đội khác.
1.5. Đặc tả yêu cầu phi chức năng
-Yêu cầu tiến hóa: Hệ thống phải linh động trong việc thay đổi các quy định đặt
sẵn và phải dễ dàng nâng cấp.

-Yêu cầu hiệu quả: Hệ thống phải làm việc hiệu quả thực hiện đúng yêu cầu của
người sử dụng.
-Yêu cầu tương thích: phần mềm quản lí giải đấu phải có tính tương thích. Có
thể sử dụng kết hợp với các hệ thống quản lý khác của ban quản lý.
-Yêu cầu hệ thống:


Bảo mật:phân quyền hệ thống cho từng đối tượng sử dụng tránh tình

trạng thông tin, dữ liệu ủa giải đấu bị mất hoặc bị sửa đổi
• Yêu cầu an toàn:phải có giải pháp bảo đảm an toàn giữ liệu.Có khả
năng backup dữ liệu và phục hồi dữ liệu khi có sự cố
-Yêu cầu công nghệ: Hệ thống phải dễ sử dụng,dễ sửa lỗi, có khả năng tái sử
dụng và kế thừa


15

CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1. Biểu đồ Use - Case tổng quát của hệ thống
2.1.1. Danh sách các actor
Bảng 2.1. Bảng danh sách các actor
STT
1

Tên actor
Người quản lý

2
Người dùng

2.1.2. Danh sách các use-case

Ý nghĩa/Ghi chú
Người quản lý, có quyền quản lý các chức
năng trong hệ thống
Xem thông tin

Bảng 2.2. Danh sách các use-case
ST
T
1
2
3
4
5
6
7
8

Tên UC
Đăng nhập

Ý nghĩa/Ghi chú

Đăng nhập, truy cập vào trang quản lý để thực hiện
các chức năng
Tiếp nhận hồ sơ Cho phép hủy, cập nhật lại hồ sơ một đội bóng
đăng ký
Lập báo cáo giải Lập bảng xếp hạng và lập danh sách cầu thủ ghi bàn
Thay đổi quy Kiểm tra quy định và ghi nhận

định
Quản lý trọng Cập nhập danh sách thay đổi trọng tài nếu cần
tài
Quản lý đội Cập nhập đội bóng mới khi mùa giải bắt đầu,…
bóng
Lập lịch thi đấu Cho phép cập nhật lại thông tin trận đấu
Quản lý nhà tài Thêm ,sửa ,xóa nhà tài trợ
trợ


16

2.1.3. Biểu đồ UC tổng quát hệ thống quản lý giải bóng

Hình 2. 1. Biểu đồ UC tổng quát hệ thống quản lý giải bóng
2.2. Biểu đồ UC phân rã

Hình 2.1. Biểu đồ UC phân rã chức năng Quản lý tài khoản


17

Hình 2.3. Biểu đồ UC phân rã chức năng Quản lý trọng tài

Hình 2.4. Biểu đồ UC phân rã chức năng Thay đổi quy định

Hình 2. 5. Biểu đồ UC phân rã chức năng Quản lý nhà tài trợ
2.3. Các biểu đồ tuần tự
2.3.1. Biểu đồ tuần tự chức năng Đăng nhập
Kịch bản cho chức năng “Đăng nhập”

Người dùng chọn chức năng Đăng nhập trên Giao diện. Giao diện gửi yêu cầu
Đăng nhập đến Hệ thống. Hệ thống gửi form đăng nhập đến Giao diện. Giao diện
hiển thị form đăng nhập đến Người dùng. Người dùng nhập user và pass trên Giao


18

diện. Giao diện gửi user và pass đến Hệ thống. Hệ thống kiểm tra user và pass. Hệ
thống xác nhận đăng nhập thành công đến Giao diện. Giao diện gửi thông báo đăng
nhập thành công đến Người dùng.

Hình 2.6. Biểu đồ tuần tự chức năng Đăng nhập
2.3.2. Biểu đồ tuần tự chức năng Tiếp nhận hồ sơ
Kịch bản cho chức năng Tiếp nhận hồ sơ
Người quản lý truy cập đến form quản lý giải. Form quản lý giải hiển thị danh
sách đội đăng kí . Người quản lý chọn Thêm/Sửa/Xóa đội . Form quản lý giải yêu
cầu nhập thông tin đội cần thêm/sửa; yêu cầu chọn thông tin đội cần xóa . Người
quản lý nhập thông tin/chọn thông tin. Form quản lý giải gửi thông tin đến Điều
khiển hệ thống. Điều khiển hệ thống kiểm tra thông tin. Lưu thông tin vào cơ sở dữ
liệu. Thông báo thành công.


19

Hình 2. 7. Biểu đồ tuần tự chức năng Thêm/Sửa thông tin đội bóng

Hình 2.8. Biểu đồ tuần tự chức năng Xóa thông tin đội bóng
2.3.3. Biểu đồ tuần tự chức năng Tìm kiếm
Kịch bản chức năng Tìm kiếm
Người dùng truy cập vào Tìm kiếm trên giao diện. Giao diện gửi yêu cầu đến hệ

thống. Hệ thống gửi về form tìm kiếm. Giao diện hiển thị form tìm kiếm. Người
dùng lựa chọn tiêu chí tìm kiếm. Giao diện gửi yêu cầu đến hệ thống. Hệ thống hiển
thị danh sách cần tìm.


20

Hình 2.9. Biểu đồ tuần tự chức năng Tìm kiếm
2.3.4. Biểu đồ tuần tự chức năng Báo cáo giải
Kịch bản chức năng Báo cáo
Người quản lý chọn chức năng Báo cáo trên giao diện. Giao diện gửi yêu cầu
đến hệ thống. Hệ thống hiển thị form báo cáo. Người quản lý lựa chọn tiêu chí báo
cáo. Giao diện gửi yêu cầu đến hệ thống. Hệ thống kiểm tra thông tin rồi hiển thị
kết quả.


21

Hình 2.10. Biểu đồ tuần tự chức năng Báo cáo
2.3.5. Biểu đồ tuần tự chức năng Lập Lịch
Kịch bản cho chức năng Lập lịch
Người quản lý truy cập đến form lập lịch. Form lập lịch hiển thị danh sách đội
chính thức. Người quản lý lập lịch thi đấu . Form lập lịch yêu cầu nhập thông tin..
Điều khiển hệ thống kiểm tra thông tin. Lưu thông tin vào cơ sở dữ liệu. Thông báo
thành công.

Hình 2.11. Biểu đồ tuần tự chức năng Lập lịch


22


2.3.6. Biểu đồ tuần tự chứ năng quản lý bảng xếp hạng
Kịch bản cho chức năng Quản lý bảng xếp hạng
Người quản lý truy cập đến form quản lý bảng xếp hạng. Form quản lý bảng xếp
hạng hiển thị danh sách nhập đội bóng . Người quản lý chọn Sửa bảng xếp hạng cũ.
Form quản lý bảng xếp hạng yêu cầu nhập thông tin cần sửa. Form quản lý bảng
xếp hạng gửi thông tin đến Điều khiển hệ thống. Điều khiển hệ thống kiểm tra
thông tin. Lưu thông tin vào cơ sở dữ liệu. Thông báo thành công

Hình 2.12. Biểu đồ tuần tự chứ năng Sửa bảng xếp hạng
2.3.7. Biểu đồ tuần tự chứ năng quản lý nhà tài trợ
Kịch bản cho chức năng Quản lý nhà tài trợ
Người quản lý truy cập đến form quản lý nhà tài trợ . Form quản lý nhà tài trợ hiển
thị danh sách nhà tài trợ . Người quản lý chọn Sửa/Thêm/Xóa nhà tài trợ. Form
quản lý nhà tài trợ yêu cầu nhập thông tin cần sửa. Form quản lý nhà tài trợ gửi
thông tin đến điều khiển hệ thống. Điều khiển hệ thống kiểm tra thông tin. Lưu
thông tin vào cơ sở dữ liệu. Thông báo thành công


23

Hình 2.13. Biểu đồ tuần tự chứ năng Thêm/Sửa nhà tài trợ

Hình 2.14. Biểu đồ tuần tự chứ năng Xóa nhà tài trợ


24

2.3.8. Biểu đồ tuần tự chứ năng quản lý trọng tài
Kịch bản cho chức năng Quản lý trọng tài

Người quản lý truy cập đến form quản lý trọng tài. Form quản lý nhà tài trợ hiển thị
danh sách trọng tài. Người quản lý chọn Sửa/Thêm trọng tài. Form quản lý trọng
tài yêu cầu nhập thông tin cần sửa. Form quản lý trọng tài gửi thông tin đến điều
khiển hệ thống. Điều khiển hệ thống kiểm tra thông tin. Lưu thông tin vào cơ sở dữ
liệu. Thông báo thành công

Hình 2.15. Biểu đồ tuần tự chứ năng Thêm/Sửa trọng tài

Hình 2.16. Biểu đồ tuần tự chứ năng Xóa trọng tài


25

2.4. Biểu đồ trạng thái đối tượng người quản lý

Hình 2. 17. Biểu đồ trạng thái đối tượng người quản lý
2.5. Biểu đồ hoạt động
2.5.1. Biểu đồ hoạt động chức năng Đăng nhập
Người dùng truy cập website. Hệ thống hiển thị form đăng nhập. Người dùng nhập
tài khoản và mật khẩu. Hệ thống kiểm tra tài khoản, mật khẩu. Nếu đúng hệ thống
tự động truy cập vào trang quản lý. Nếu sai thông báo không thành công, yêu cầu
nhập lại tài khoản, mật khẩu

Hình 2.18. Biểu đồ hoạt động chức năng Đăng nhập


×