THỰC HÀNH TUẦN 2 Câu 1.1 :Đặc tả dự ánXây dựng trang web quản lí giải vô địch bóng đá quốc giaNhà tổ chức: 1.. Trong cả giải, mỗi đội thi đấu 2 lần với đội khác một lần trên sân nhà, một
Trang 1THỰC HÀNH TUẦN 2 Câu 1.1 :Đặc tả dự án
Xây dựng trang web quản lí giải vô địch bóng đá quốc giaNhà tổ chức:
1 Tiếp nhận hồ sớ đăng ký đội bóng từ Đội Bóng xét theo QĐ1
QĐ1( Tuổi cầu thủ từ 16 đến 40 Có 2 loại cầu thủ (trong nước và nước ngoài)
Số cầu thủ từ 15 đến 22 Tối đa 3 cầu thủ nước ngoài.)
2 Lập lịch thi đấu theo QĐ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 2 lần với đội khác (một lần trên sân nhà, một lần trên sân khách).)
-Lịch cung cấp theo BM2:
+Số thứ tự trận đấu
+Tên Hai đội
+Ngày-giờ thi đấu
+Vị trí sân
3 Ghi nhận kết quả trận đấu theo BM3
-Tên Hai Đội
Trang 2-Loại bàn thắng theo QĐ3
-QĐ3(Có 2 loại bàn thắng (A, B, C) Thời điểm ghi bàn từ 0 đến 96)
4 Tra cứu cầu thủ theo mã hoặc tên cầu thủ Xuất danh sách theo BM4:-Số thứ tự cầu thủ
-Họ tên và đội cầu thủ
Trang 3+Xem Lịch Thi Đấu từ Ban Tổ Chức
+Xem kết quả thi đấu
+Xem bảng xếp hạng
+Xem danh sách cầu thủ+cầu thủ ghi bàn
-Khán giả:
Trang 4+Xem Lịch Thi Đấu từ Ban Tổ Chức
+Xem kết quả thi đấu
+Xem bảng xếp hạng
+Xem danh sách cầu thủ+cầu thủ ghi bàn
Câu 1.2 Cách vẽ UCD trong StarUML
Bước 1 : Mở phần mềm StarUML trên máy tính đã có sẵn
Trang 5Bước 2: Tạo một dự án và chọn Use Case Diagram Vào model > add diagram
-> Use Case Diagram
Trang 6Bước 3 :Thêm các Actor vào sơ đồ bằng cách bấm từ thanh công cụ Use cases trong Tool box chọn Actor sau đó bấm vào vùng tạo sơ đồ
Trang 7Bước 4 : Thêm các Usecare vào sơ đồ bằng cách bấm từ thanh công cụ Use cases trong Tool box chọn Usecare sau đó bấm vào vùng tạo sơ đồ.
Trang 8Bước 5 : Vẽ mối quan hệ của Actor và Use Case bằng cách chọn Association từthanh công cụ Use cases trong Tool box kéo thả từ Actor đến Use Case hoặc ngược lại.
Câu 1.3 Vẽ UCD cho đề tài
1.3.1 Sơ đồ tổng quát
Trang 91.3.2 Sơ đồ Actor Nhà tổ chức
Trang 101.3.3 Sơ đồ Actor Đội bóng
Trang 111.3.4 Sơ đồ Actor Khán giả
1.3.5 Bảng xác định các hoạt động
Trang 122 Đặc tả UC
Name Cập nhật thông tin cầu thủ
Short description Ban tổ chức có thể cập nhật thông tin cầu thủ khi có sự
thay đổi thông tin
Pre-condition Phải có hồ sơ của các cầu thủ đăng kí
Post-condition Hồ sơ đã được cập nhật thành công
Error situations - Thông tin cầu thủ không hợp lệ
- Việc cập nhật thông tin cầu thủ không được thực hiện
do thông tin cập nhật không phù hợp với quy định thi đấu
- Thông tin cầu thủ trùng với cầu thủ khác
System state in the
event of an error Không thể cập nhật thông tin cầu thủ
Actors Nhà tổ chức
Trigger Đội bóng muốn thay đổi thông tin cầu thủ
Standard Process (1) Nhà tổ chức đăng nhập vào hệ thống
(2) Nhà tổ chức xem danh sách thông tin cầu thủ (3) Nhà tổ chức lựa chọn thông tin cần cập nhật, thay đổi
(4) Nhà tổ chức xác nhận thông tin cập nhật phù hợp với yêu cầu cập nhật của đội bóng
(5) Hệ thống xác nhận thông tin thay đổi hợp lệ
Alternative Process (1) Thông tin cầu thủ không phù hợp với quy định thi
đấu ( Không đủ tuổi ) hoặc thông tin cầu thủ bị trùng với cầu thủ ở đội bóng khác
(2) Hệ thống hiện thông báo lỗi dựa trên lỗi của từng thông tin ở mục (1)
(3) Nhà tổ chức cần chỉnh sửa và thay đổi thông tin cho phù hợp
Trang 13Name Lập danh sách báo cáo giải đấu
Short description Ban tổ chức lập ra danh sách báo cáo các đội bóng có bàn
thắng , thua và đang thi đấu
Pre-condition Có hồ sơ đội bóng và thông tin hồ sơ cầu thủ
Post-condition Danh sách đã được cập nhật với kết quả mới nhất
Error situations - Danh sách báo cáo giải sai thông tin diễn ra trong trận
đấu
- Danh sách báo cáo không hợp lệ với thứ tự vào vòng trong của các đội bóng
System state in the
event of an error Danh sách báo cáo giải đấu và kết quả thi đấu bị sai lệch
với quá trình đội bóng thi đấu
Actors Nhà tổ chức
Trigger Nhà tổ chức cần quản lí quá trình thi đấu của tất cả đội
bóng
Standard Process (1) Nhà tổ chức đăng nhập vào hệ thống
(2) Nhà tổ chức xem kết quả thi đấu và sự việc diễn ra khi thi đấu của từng đội ( cầu thủ chấn thương , thẻ
đỏ , thẻ vàng , việt vị,… ) (3) Nhà tổ chức tổng hợp các thông tin quan trọng và lập ra danh sách báo cáo giải đấu dựa trên mục (2)
Alternative Process (1) Kết quả và diễn biến thi đấu có sự thay đổi
(2) Nhà tổ chức cần phải cập nhật danh sách thi đấu liên tục
(3) Nhà tổ chức lưu trữ và bảo quản thông tin danh sách báo cáo Công bố và chia sẻ thông tin danh sách báo cáo khi giải đấu kết thúc
Trang 14Quản lí thông tin cầu thủ
Trang 21Cập nhật bảng xếp hạng
Name Cập nhật xếp hạng thi đấu
Short description Nhà tổ chức có thể cập nhật xếp hạng các đội theo kết
quả trận đấu
Pre-condition Trận đấu đã kết thúc và ban tổ chứ cập nhật bảng xếp
hạng
Post-condition Cập nhật thành công bảng xếp hạng
Error situations - sai kết quả hoặc xếp hạng csc đội bóng
System state in the
event of an error Không thể cập nhật bảng xếp hạng
Actors Nhà tổ chức
Trigger Nhà tổ chức muốn cạp nhật bảng xếp hạng
Standard Process (1)nhà tổ chức đăng nhập vào hệ thống
(2)nhà tổ chưc chọn cập nhật bảng xếp hạng (3)nhà tố chức diền bảng xếp hạng theo mẫu BM 5.1(4)hệ thống xác nhận bảng xêp hạng hợp lệ
Alternative Process (4)hệ thống báo lỗi và yêu cầu kiểm tra lại