1. Trang chủ
  2. » Công Nghệ Thông Tin

Phân tích thiết kế hệ thống - Quản lý bóng đá League

41 1,6K 10
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phân tích thiết kế hệ thống - Quản lý bóng đá League
Trường học Trường Đại Học Công Nghệ Thông Tin - Đại Học Quốc Gia Hà Nội
Chuyên ngành Quản Lý Bóng Đá
Thể loại Đề tài luận văn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 41
Dung lượng 1,49 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Phân tích thiết kế hệ thống - Quản lý bóng đá League

Trang 1

1

Mục Lục

Giới thiệu: MỘT SỐ THÔNG TIN VỀ GIẢI V – LEAGUE 3

CHƯƠNG I Khảo sát hiện trạng và xác định yêu cầu hệ thống 4

I.1 Hiện trạng tổ chức 4

I.2 Xác định yêu cầu chức năng nghiệp vụ: 6

I.3 Xác định yêu cầu chức năng hệ thống: 12

I.4 Xác định yêu cầu phi chức năng 13

CHƯƠNG II Phân tích hệ thống về chức năng 13

II.1 Sơ đồ phân cấp chức năng 13

II.2 Biểu đồ phân cấp chức năng BDF (mức 0) 14

II.3 Biểu đồ luồng dữ liệu 15

II.4 Đặc tả chức năng 16

II.4.1 Đặc tả tìm kiếm 16

II.4.2 Đặc tả nhập dữ liệu 16

II.4.3 Đặc tả xóa dữ liệu 17

CHƯƠNG III Phân tích hệ thống về dữ liệu 18

III.1 Mô hình vật lý ER 18

III.2 Mô hình quan hệ 19

CHƯƠNG IV Thiết kế cơ sở dữ liệu 20

Thông tin chi tiết của BẢNG CẦU THỦ 20

Thông tin chi tiết của BẢNG ĐỘI BÓNG 21

Thông tin chi tiết của BẢNG HUẤN LUYỆN VIÊN 21

Thông tin chi tiết của BẢNG SÂN VẬN ĐỘNG 22

Thông tin chi tiết của BẢNG TRẬN ĐẤU 23

Trang 2

Thông tin chi tiết của BẢNG TRỌNG TÀI 24

Thông tin chi tiết của BẢNG THẺ PHẠT 25

Thông tin chi tiết của BẢNG VÒNG ĐẤU 25

Thông tin chi tiết của BẢNG VỊ TRÍ CẦU THỦ 26

Thông tin chi tiết của BẢNG VỊ TRÍ TRỌNG TÀI 26

Thông tin chi tiết của BẢNG ĐIỀU KHIỂN 27

Thông tin chi tiết của BẢNG XẾP HẠNG 27

CHƯƠNG V Thiết kế màn hình giao diện 28

V.1 Tổ chức thanh trình đơn 28

V.2 Màn hình giao diện 28

V.2.1 Màn hình làm việc với người dùng admin 30

V.2.2 Màn hình làm việc với người dùng nguoidung 31

V.2.3 Màn hình làm việc với người dùng nguoidung 38

Mô tả chức năng của mỗi màn hình: 39

CHƯƠNG VI Kết luận 40

VI.1 Kết quả thu được 40

VI.2 Hướng phát triển tiếp theo 41

VI.3 Cách sử dụng chương trình 41

Trang 3

3

Giới thiệu: MỘT SỐ THÔNG TIN VỀ GIẢI V – LEAGUE

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 Tính mùa giải năm 2013 đã có 30 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)

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 hai 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

Thể thức thi đấu:

Từ 1980 đến 1995: các đội chia thành các bảng theo khu vực địa lý Trong mỗi bảng các đội thi đấu vòng tròn hai lượt tính điểm Các đội ở tốp đầu lọt vào vòng chung kết để tranh chức vô địch Các đội nằm ở tốp cuối mỗi bảng thi đấu vòng tròn chung kết ngược để chọn đội xuống hạng

Giải năm 1996: tất cả các đội (12 đội) thi đấu vòng tròn hai lượt Sau khi kết thúc

1, 6 đội đầu bảng thi đấu vòng tròn một lượt để chọn đội vô địch, 6 đội cuối bảng cũng thi đấu vòng tròn một lượt để chọn 2 đội phải xuống hạng

Từ năm 1997 đến 2012 ( trừ giải tập huấn mùa xuân năm 1999): các đội thi đấu vòng tròn hai lượt tính điểm Đội nhiều điểm nhất là đội vô địch Các đội cuối bảng (1 hoặc 2 đội tùy năm) phải xuống hạng

Mùa giải 2013, có 12 đội tham gia, thi đấu vòng tròn 1 lượt Đội xếp cuối bảng xếp hạng sẽ xuống hạng

Cách thức tính điểm và xếp hạng

Từ năm 1996 trở về trước hệ thống tính điểm là 2-1-0

Từ năm 1997 trở đi hệ thống điểm là 3-1-0

Trang 4

Riêng 2 mùa giải 1994 và 1995 nếu 2 đội hòa nhau sau 90 phút sẽ đá luân lưu 11

m để chọn đội thắng

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

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: giải đội có phong cách thi đấu đẹp mắt, giải vua phá lưới, giải găng tay vàng,…

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ợ

CHƯƠNG I Khảo sát hiện trạng và xác định yêu cầu hệ thống

I.1 Hiện trạng tổ chức

Ban tổ chức:

Tổ chức giải : bốc thăm cặp đấu, xếp lịch thi đấu

Quản lý : câu lạc bộ, trọng tài, nhân viên

Trao giải thưởng cho đội vô địch, vua phá lưới,…

Đội bóng:

Quản lý : cầu thủ, huấn luyện viên

Tìm nhà tài trợ cho câu lạc bộ

Số lượng thành viên bao gồm cầu thủ, huấn luyện viên, các trợ lí y tế, trợ lí huấn luyện viên không quá 60 người

Trang 5

5

Tập luyện cho các cầu thủ của đội bóng

Tổ chức, xây dựng chiến lược – chiến thuật thi đấu

Cầu thủ

Phải thuộc biên chế của một đội bóng

Tuổi từ 17 đến 35

Quốc tịch Việt Nam ( nước ngoài)

Một đội bóng tối đa chỉ có 4 cầu thủ nước ngoài

Dùng để ghi nhận các cầu thủ phạm lỗi trong trận đấu

Thẻ phạt gồm có 2 màu : màu vàng và màu đỏ

Chức năng : thẻ vàng cảnh cáo, thẻ đỏ đuổi ra khỏi sân

Nếu cầu thủ được 2 thẻ vàng thì trọng tài rút ra 1 thẻ đỏ để mời cầu thủ ra sân

Sân thi đấu

Mỗi đội tham dự giải đều phải có 1 sân vận động để thi đấu

Sân vận động là nơi diễn ra các trận đấu đối kháng giữa hai đội trong khuôn khổ giải Kích thước phải theo tiêu chuẩn của FIFA

Phải có các trang thiết bị cần thiết: đèn phải đủ chiếu sáng, sức chứa tối thiểu là 10000 chỗ ngồi

Sơ đồ tổ chức

Trang 6

I.2 Xác định yêu cầu chức năng nghiệp vụ:

Quản lý đội bóng:

Cập nhật đội bóng khi mùa giải mới bắt đầu

Hủy hoặc thay đổi đội bóng

Xuất ra thông tin đội bóng

Mô tả nghiệp vụ

STT Công việc Loại công

việc

Qui định liên quan

Biểu mẫu liên quan Ghi chú

1 Cập nhật đội bóng Lưu trữ QĐ 1 BM1

3 Thay đổi đội bóng Sửa QĐ 3 BM 3 Bộ phận: báo cáo

Trang 8

QĐ 3: Nhân viên ghi họ tên cùng với mã số của mình Người làm giấy sửa đổi phải ghi

cụ thể thông tin liên quan việc muốn sửa

Biểu mẫu liên quan Ghi chú

1 Thêm thông tin

2 Sửa thông tin trọng

BM 4

Trang 9

Biểu mẫu liên quan Ghi chú

Trang 10

QĐ 4: số bàn thắng không đƣợc âm, mã thẻ phạt phải lớn hơn 0 và nhỏ hơn 3

QĐ 5: cập nhật bản xếp hạng của các đội đƣợc thực hiện mỗi trận đấu

Quản lý lịch thi đấu:

Xếp lịch thi đấu cho các đội tham dự giải

Mô tả nghiệp vụ

STT Công việc Loại công

việc

Qui định liên quan

Biểu mẫu liên quan Ghi chú

BM 7

Ngày thi đấu:………

Chi tiết các trận đấu:

STT Mã trận đấu Mã loại trận đấu Mã sân Giờ thi đấu

Cầu thủ: quản lý thông tin cầu thủ của các đội tham dự giải

Cập nhật, xóa cầu thủ

Trang 11

11

Thay đổi cầu thủ

Cập nhật thành tích thi đấu của từng cầu thủ của mỗi đội

Mô tả nghiệp vụ

STT Công việc Loại công

việc

Qui định liên quan

Biểu mẫu liên quan Ghi chú

Trang 12

I.3 Xác định yêu cầu chức năng hệ thống:

Tìm kiếm đối tƣợng đang quản lý

Nhân viên báo cáo – thống kế:

Chức năng cập nhật kết quả mỗi trận đấu, xếp hạng đội bóng sau mỗi vòng đấu

Tìm kiếm ngày diễn ra các trận đấu gồm những đội nào

Thống kê cầu thủ ghi nhiều bàn nhất,…

Ban tổ chức: xem báo cáo thống kế tất cả các thông tin quả lý

Trang 13

13

I.4 Xác định yêu cầu phi chức năng

STT Nội dung Tiêu chuẩn Mô tả chi tiết Ghi chú

1 Cho phép thay đổi qui

định sắp xếp

Tiến hóa Người dùng có thể thay đổi

đơn giản các đối tượng và sắp xếp bảng xếp hạng

2 Hình thức tra cứu thật

tiện dụng, trực quan

Tiện dụng

3 Tốc độ thực hiện cho

việc lưu trữ nhanh

Hiệu quả Tối đa 30 giây cho việc

nhập mỗi biểu mẫu

4 Cho phép nhập danh

sách mới từ tập tin

Exel

Tương thích

Có thể nhập trực tiếp danh sách các huấn luyện viên, cầu thủ mới trên tập tin Excel với cấu trúc thích hợp

CHƯƠNG II Phân tích hệ thống về chức năng

II.1 Sơ đồ phân cấp chức năng

Trang 14

II.2 Biểu đồ phân cấp chức năng BDF (mức 0)

Trang 15

15

II.3 Biểu đồ luồng dữ liệu

Trang 16

II.4 Đặc tả chức năng

II.4.1 Đặc tả tìm kiếm

II.4.2 Đặc tả nhập dữ liệu

Trang 17

17

II.4.3 Đặc tả xóa dữ liệu

Trang 18

CHƯƠNG III Phân tích hệ thống về dữ liệu

III.1 Mô hình vật lý ER

Trang 19

19

III.2 Mô hình quan hệ

Trang 20

CHƯƠNG IV Thiết kế cơ sở dữ liệu

Thông tin chi tiết của BẢNG CẦU THỦ

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 Macauthu Chuỗi Tối đa 7 ký tự

2 Tencauthu Chuỗi Tối đa 50 ký tự

3 namsinh Ngày

4 Quoctich Chuỗi Tối đa 30 ký tự

5 Diachi Chuỗi Tối đa 50 ký tự

9 Sobanthang Số nguyên

Tính đúng đắn

Ràng buộc tự nhiên

1 Macauthu Mỗi cầu thủ chỉ có một mã duy nhất trong đội bóng

2 Namsinh Ngày sinh nhỏ hơn năm hiện tại

Ràng buộc ngữ cảnh

1 Namsinh Độ tuổi của một cầu thủ phải từ 18 – 35 tuổi

Trang 21

21

2 Soao Một số chỉ thuộc về một cầu thủ

3 Madb Cầu thủ chỉ thuộc biên chế của một câu lạc bộ

Thông tin chi tiết của BẢNG ĐỘI BÓNG

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 Madb Mỗi một câu lạc bộ có một mã riêng biệt

2 NamTL Năm thành lập nhỏ hơn hoặc bằng năm hiện tại

3

Ràng buộc ngữ cảng

1 soluong Một câu lạc bộ có tối thiểu 20 người

2 lanhdao Một đội bóng được quản lý bởi huấn luyện viên

Thông tin chi tiết của BẢNG HUẤN LUYỆN VIÊN

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

Trang 22

2 tenhlv Chuỗi Tối đa 50 ký tự

3 Quoctich Chuỗi Tối đa 30 ký tự

4 ngaysinh Ngày

6 diachi Chuỗi Tối đa 50 ký tự

Tính đúng đắn

Ràng buộc tự nhiên

1 Mahlv Mỗi một huấn luyện viên có một mã riêng biệt

2 Ngaysinh Ngày sinh nhỏ năm hiện tại

3

Ràng buộc ngữ cảng

1 Quoctich Huấn luyện viên là người Việt Nam hoặc nước ngoài

2 Ngaysinh Tuổi đời của huấn luyện viên lớn hơn hoặc bằng 40 tuỏi

Thông tin chi tiết của BẢNG SÂN VẬN ĐỘNG

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

2 tensan Chuỗi Tối đa 50 ký tự

3 diadiem Chuỗi Tối đa 50 ký tự

Trang 23

Thông tin chi tiết của BẢNG TRẬN ĐẤU

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 matran Chuỗi Tối đa 10 ký tự

2 ngaythidau Ngày

3 giothidau Chuỗi Tối đa 10 ký tự

5 vongdau Số nguyên

1 Matran Mỗi một trận đấu có một mã riêng biệt

2 Madb1, madb2 Là 2 đội bóng sẽ thi đấu với nhau và đƣợc tham chiếu ở

bảng đội bóng

Trang 24

3 Masan Đƣợc tham chiếu ở bảng sân vận động

Ràng buộc ngữ cảng

1 ngaythidau Mỗi một ngày có thể diễn bằng với ngày hiện tại

2 Vongdau Mỗi một tuần sẽ diễn ra một vòng đấu hoặc có tuần không

có trận đấu nào thuộc khuôn khổ giải đấu

3 Banthang1,

banthang2

Phải là số nguyên lớn hơn hoặc bằng 0

4

Thông tin chi tiết của BẢNG TRỌNG TÀI

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

3 ngaysinh Ngày Tối đa 10 ký tự

4 quoctich Chuỗi Tối đa 30 ký tự

5 mavitri Chuỗi Tối đa 5 ký tự

Ràng buộc tự nhiên

1 matt Mỗi một trọng tài có một mã riêng biệt

2 ngaysinh Ngày sinh nhỏ năm hiện tại

3 mavitri Đƣợc tham chiếu ở bảng vị trí trọng tài

Trang 25

25

Thông tin chi tiết của BẢNG THẺ PHẠT

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

2 tenthe Chuỗi Tối đa 20 ký tự

Thông tin chi tiết của BẢNG VÒNG ĐẤU

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

Trang 26

Thông tin chi tiết của BẢNG VỊ TRÍ CẦU THỦ

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 mavitri Chuỗi Tối đa 5 ký tự

2 tenvitri Chuỗi Tối đa 50 ký tự

Thông tin chi tiết của BẢNG VỊ TRÍ TRỌNG TÀI

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 mavitri Chuỗi Tối đa 5 ký tự

2 tenvitri Chuỗi Tối đa 50 ký tự

Trang 27

27

Thông tin chi tiết của BẢNG ĐIỀU KHIỂN

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

1 matran Chuỗi Tối đa 10 ký tự

2 matrongtai Chuỗi Tối đa 10 ký tự

1 matrongtai Một trận đấu đƣợc đƣợc một trọng tài điều khiển

Thông tin chi tiết của BẢNG XẾP HẠNG

STT Thuộc tính Kiểu Miền giá trị Ý nghĩa

2 Thang Số nguyên Tối đa 50 ký tự

Trang 28

Điều khiển Xếp hạng

Thoát Vị trí trọng

tài

Huấn luyện viên

Trọng tài

V.2 Màn hình giao diện

Trang 29

29

Các chức năng mà người dùng admin được điều khiển

Các chức năng mà người dùng admin không được điều khiển từ Danh mục đến

tìm kiếm

Đăng nhập với người dùng nguoidung

Trang 30

Các chức năng mà người dùng “nguoidung” không được điều khiển

Các chức năng mà người dùng “nguoidung” được điều khiển từ Danh mục đến

tìm kiếm

V.2.1 Màn hình làm việc với người dùng admin

a Sao lưu và phục hồi dữ liệu

Trang 32

c.Giao diện vị trí cầu thủ

d.Giao diện vị trí trọng tài

Trang 33

33

e Giao diện cầu thủ

f Giao diện đội bóng

Trang 34

g Giao diện sân vận động

h Giao diện huấn luyện viên

Trang 35

35

i Giao diện trọng tài

j Giao diện trận đấu

Trang 36

k Giao diện xếp hạng

l Giao diện điều khiển

Trang 37

37

m Thống kế - báo cáo các trận đấu

n Thống kế - báo cáo trọng tài

o Thống kế - báo cáo bảng xếp hạng

Trang 38

p Giao diện tìm kiếm

V.2.3 Màn hình làm việc với người dùng nguoidung

Chức năng tìm kiếm trong mỗi giao diện

Trang 39

39

Nếu tìm thấy dữ liệu thì

Nếu không tìm thấy thì xuất hiện thông báo

Mô tả chức năng của mỗi màn hình:

Khi form được load lên thì các textbox đều rỗng cùng với nút lưu đều được ẩn đi,

có chức năng kiểm tra mã nhập vào có thông báo khi mã bị trùng, các nút thêm, sửa , xóa nổi lên, còn các nút tìm, hủy, thoát đều nổi trong bất kỳ thao tác nào

Các phím tắc trong form: phím ENTER dùng trong thao tác lưu còn phím ESC dùng trong thao tác hủy

Có chức năng hiện tên của mã được chọn trong dropdownlist

Trang 40

Khi chọn chức năng thêm: các textbox, nút lưu sáng lên còn các nút thêm,

sửa,xóa mờ đi Và khi bấm nút lưu có hiện thông báo lưu thành công hoặc sửa thành công nếu thêm không được

Khi chọn chức năng sửa: các textbox, nút lưu sáng lên trừ textbox chứa mã đối tượng thì ẩn đi, và chỉ được sửa các thông tin trong các textbox nổi lên Và cũng có thông báo khi sửa thành công

Chức năng hủy: thi trở lại trạng thái ban đầu khi form được load lên

Chức năng xóa: có cảng báo trước khi thực hiện xóa, có thông báo khi xóa thành công một mẫu tin trong form

Chức năng thoát: có hộp thoại hiện ra khi bấm và nút thoát hoặc dấu chéo trên góc phải man hình

Chức năng lưu: có hai chức năng là lưu thêm mới và lưu sửa, có hộp thoại thông báo hiện ra khi thêm hoặc sửa thành công

CHƯƠNG VI Kết luận

VI.1 Kết quả thu được

- Chức năng thống kê báo cáo trận đấu, điều khiển, xếp hạng

- Phân quyền cho người sử dụng, tài khoản admin thì có quyền khác so với tài khoản nhân viên

Trang 41

41

VI.2 Hướng phát triển tiếp theo

- Tiến hành bổ sung thêm một số chức năng báo cáo, như là báo cáo theo trận đấu theo vòng, theo theo tháng

- Tạo bộ cài hoàn chỉnh để có thế sử dụng chương trình như là một phần mềm quản lý

VI.3 Cách sử dụng chương trình

- Restore database có tên QLVLeague2 hoặc chạy file Scrips QLVLeague2

- Chạy file chươngtrinh.sln trên visual studio phiên bản 2010

- Trong lớp Programs chạy form kết nối để lấy chuỗi kết nối

- Chạy chương trình bằng cách nhấn F5

- Đăng nhập vào hệ thống với các tài khoản admin, nguoidung, giamdoc, và các pass lần lượt là admin, nguoidung, giamdoc

Ngày đăng: 13/05/2014, 22:09

HÌNH ẢNH LIÊN QUAN

Bảng đội bóng - Phân tích thiết kế hệ thống - Quản lý bóng đá League
ng đội bóng (Trang 23)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w