1. Trang chủ
  2. » Tất cả

Báo cáo bài tập lớn đề tài hệ thống quản lí lịch thi đấu và kết quả giải đua xe công thức 1

14 31 0
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

Định dạng
Số trang 14
Dung lượng 223,68 KB

Nội dung

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN Môn học NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Nhóm 13 Báo cáo bài tập lớn Đề tài 10 Hệ thống quản lí lịch thi đấu và kết quả giải đua xe Công thứ[.]

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THƠNG TIN Mơn học NHẬP MƠN CƠNG NGHỆ PHẦN MỀM Nhóm 13 Báo cáo tập lớn Đề tài: 10 Hệ thống quản lí lịch thi đấu kết giải đua xe Công thức Giảng viên: Nguyễn Mạnh Hùng Các thành viên: Hà Nội, ngày tháng năm 2022 Đỗ Quang Khánh – B17DCCN727 Nguyễn Công Huân – B19DCCN288 Dương Ngọc Hải – D16DCPT040 Nguyễn Trung Hiếu – D17DCAT072 Phần I Brainstorming – Họp bàn tròn thu thập ý kiến Yếu tố người - Tay đua - Đội đua - Ban điều hành chung - Tổ điều hành - Nhân viên quản lí Yếu tố hành động Yếu tố vật thể/đối tượng - Đăng nhập - Đăng xuất - Đổi mật - Thêm điểm - Xóa điểm - Ghi thời gian đua - Ghi thời gian phạt - Ghi số điểm phạt - Đăng kí tay đua - Đăng kí tay đua thi đấu - Chỉnh sửa thông tin cá nhân tay đua - Xóa tay đua - Đăng kí đội đua - Đăng kí đội đua thi đấu - Chỉnh sửa thơng tin đội đua thi đấu - Xóa đội đua - Thêm chặng đua - Xóa chặng đua - Cập nhật kết chặng đua - Cập nhật bảng xếp hạng tay đua - Cập nhật bảng xếp hạng đội đua - Ghi thêm - Mã chặng đua - Tên chặng đua - Tên trường đua - Địa điểm đăng cai chặng đua - Số vòng đua - Thời gian bắt đầu - Mã đội đua - Tên đội đua - Mô tả tay đua - Tiểu sử - Mô tả chặng đua - Ngày sinh (tay đua) - Thời gian thành lập (đội đua) - Quốc tịch (tay đua) - Nơi thành lập (đội đua) - Nhà sản xuất động - Điểm số - Thời gian đua - Thời gian phạt - Số điểm phạt - Số lần vào pit - Mùa giải - Phần thưởng *) Tạo danh sách giải thuật (Glossary list) STT Tên tiếng Việt Tên tiếng Anh Giải nghĩa Nhóm giải thuật người Tay đua Driver Đội đua Team Ban điều Tổ điều hành Stewards Nhân viên quản lí Race marshal hành Officials Người đại diện đội đua, người sử dụng xe đua đội tham gia chặng đua Một nhóm người đảm nhận nhiều nhiệm vụ khác xung quanh chế tạo, bảo trì, nâng cấp xe đua; tập luyện tay đua;… nhằm mục đích mang lại kết cao cho tồn đội Một đội đua có tay đua tay đua phụ Ban tổ chức giải đấu, có nhiệm vụ điều hành quản lí giải đấu nói chung tay đua nói riêng Xử lí định có ảnh hưởng đến kết chặng đua mùa giải Nhóm gồm thành viên cấp cao từ ban điều hành, quản lí chặng đua Xử lí định chặng đua, nhanh Người thuộc nhóm quản lí, với nhiệm vụ xử lí cố diễn đường đua theo định tổ điều hành Thường công việc tự nguyện, không lương Nhiệm vụ bao gồm đảm bảo an toàn cho khan giả, Giải thuật yếu tố hành động Đăng nhập Login Đăng xuất Logout Đổi mật Change password Thêm điểm Adding points 10 Xóa điểm Deleting points Sử dụng tài khoản đăng kí để truy cập hệ thống với tên mật Ngừng truy cập hệ thống đảm bảo người khác sử dụng thơng tin tài khoản Thay đổi mã bảo vệ tài khoản cá nhân lí bảo mật Ghi nhận số điểm tay đua ghi chặng đua ghi vào hệ thống Xóa lượng điểm (có thể tất cả) tay đua 11 Ghi thời gian tay đua hoàn thành chặng đua Thêm thời gian vào thời gian tổng tay đua phạm luật Ghi thời gian phạt Time penalty Thường thông báo cho người xem không viết riêng vào liệu Ghi số điểm phạt cho tay đua 12 điểm phạt nghĩa với việc Ghi số điểm phạt Penalty points tay đua bị cấm thi đấu chặng đua/phần lại đua Cũng liệu chìm Thêm tay đua vào liệu Đăng kí tay đua Adding driver Thường liệu chìm thêm tay đua phụ Thêm tay đua từ đội vào Đăng kí tay đua thi danh sách đăng kí thi đấu Adding race driver đấu chặng đua Thường thêm tay đua trừ cố sức khỏe Chỉnh sửa thông tin Change driver Thay đổi/cập nhật thông tin tay cá nhân tay đua information đua đội đua, quốc tịch, Bỏ liệu tay đua khỏi khối Xóa tay đua Remove driver liệu lớn lí khác Ghi thời gian đua Race time 18 Đăng kí đội đua Adding team 19 Đăng kí đội đua thi Adding race team đấu 12 13 14 15 16 17 20 21 22 23 24 25 26 Thêm đội đua vào liệu Thêm đội đua tham gia chặng đua Bỏ liệu đội đua khỏi khối Xóa đội đua Remove team liệu lớn Ghi thông tin chặng đua vào lịch Thêm chặng đua Adding race thi đấu/khối liệu, Bỏ thông tin chặng đua khỏi lịch Xóa chặng đua Remove race thi đấu Thêm thông tin kết Cập nhật kết Update race tay đua (thời gian đua, thứ hạng) chằng đua results vào bảng xếp hạng Từ kết chặng đua nhất, Cập nhật bảng xếp Update driver cập nhật thứ hạng tổng tay hạng tay đua standings đua Từ kết chặng đua nhất, Update cập nhật thứ hạng tổng đội Cập nhật bảng xếp constructor đua Kết chặng đua đội hạng đội đua standings đua tính tổng số điểm tay đua đội giành Các thơng tin ngồi cần ghi, làm rõ Ghi thêm Other notes vấn đề cho người sử dụng Giải thuật yếu tố vật thể/đối tượng 27 Mã chặng đua Race code Tên viết ngắn cho chặng đua 28 Tên chặng đua Race Tên riêng chặng đua 29 Trường đua Circuit 30 Địa điểm đăng cai Race location chặng đua 31 Số vòng đua Laps 32 Thời gian bắt đầu Starting time 33 Mã đội đua Team abbreviation Tên viết tắt đội đua 34 Tên đội đua Team name 35 Mô tả tay đua Biography 36 Mô tả chặng đua 37 Tiểu sử 38 Ngày sinh tay đua 39 Ngày thành lập đội đua 40 Quốc tịch (tay đua) 41 Nơi thành lập (đội đua) 42 Thời gian thành lập đội đua 43 Nhà sản xuất động 44 Điểm số 45 Thời gian đua 46 Thời gian phạt Tên đường đua nơi diễn chặng đua Nơi diễn chặng đua Thường dạng tên thành phố - quốc gia Số vòng đua tối đa tay đua cần hồn thành Thường tính = 305km / độ dài vòng đua Thời gian bắt đầu chặng đua Có dạng + múi Tên đầy đủ đội đua Bản tóm tắt thơng tin tay đua Bảm tóm tắt thơng tin chặng Track description đua Có thể bao gơm số vịng đua đồ Bản tóm tắt thơng tin đội Information đua Driver’s date of Dạng ngày/tháng/năm, thông birth tin tiểu sử dành cho tay đua Dạng ngày/tháng/năm, thông Establish date tin tiểu sử dành cho đội đua Quốc gia tay đua đại diện Có thể Driver’s country không trùng với quốc gia tay đua sinh Team’s Quốc gia mà đội đua thành established lập country Team’s Dạng năm ngày/tháng/năm established time Tên động dùng xe Engine đội đua Thường ghi manufacturer với tên đội vd: Red Bull Honda Racing Team Đơn vị xác định thứ hạng tay đua Tay đua đích chặng Points đua với thứ hạng cao (về đích sớm) đạt nhiều điểm Thời gian tính từ lúc tay đua Race time bắt đầu chặng đua tới lúc hoàn thành chặng đua Time penalty Thời gian tính thêm cho tay 47 Số điểm phạt Penalty points 48 Số lần vào pit Pit counter 49 Mùa giải Season 50 Phần thưởng Prize đua phạm luật Tính thẳng vào thời gian đua Số điểm phạt cho tay đua phạm luật nghiêm trọng Nếu đủ 12 điểm phạt, tay đua bị cấm thi đấu chặng đua kế tiếp/phần lại tuần đua chặng đua thức chưa bắt đầu Số lần tay đua vào đường pit để sửa chữa xe/thay lốp Dạng năm Một mùa giải bao gồm nhiều chặng đua, với lịch thi đấu cụ thể Tiền thưởng cho đội đua Ngồi có cúp vơ địch cho tay đua đội đua có thứ hạng cao nhất, phần thưởng mang tinh thần khác Một số giải thuật khác 51 52 53 54 55 56 Tùy thuộc vào mức độ nghiêm trọng lỗi gặp phải mà hình phạt Hình phạt Penalty phạt tiền, phạt vị trí xuất phát, tước quyền tham gia chặng đua,… Hiệp hội đại diện cho lợi ích người FIA (Fédération Liên đồn Ơ tơ sở hữu tơ tổ chức ô tô Cơ Internationale de Quốc tế quan chủ quản cho nhiều kiện l'Automobile) đua xe, có F1 Xếp hạng trường đua dựa vào tiêu chí khác Một trường Cấp đường đua FIA Grade đua phải đạt chuẩn FIA xem xét đăng kí làm trường đua F1 Một chặng đua khơng bắt đầu Vịng khởi lập tức, mà cần vòng khởi động/sắp xếp đội Formation lap động (nhiều vịng thời tiết hình khơng ổn định) để làm nóng động xe Một khu vực đường chặng đua, tách biệt khỏi vạch xuất phát/đích tường nhỏ, tay đua Khu vực pit Pit area đưa xe vào với mục đích thay lốp và/hoặc sửa chữa xe Mỗi đội có khu vực pit riêng Luyện tập tự Free practice Khoảng thời gian thứ sáu sáng thử bảy tay đua lái xe đội đua làm việc với 57 Đua phân hạng Qualifying 58 Xe/tay đua bị loại Retirement liệu từ tay đua, nhằm tối ưu hóa việc xây dựng xe cho chặng đua Chặng đua ngắn vào thứ bảy tay đua cố gắng chạy nhanh vòng, định thứ tự xuất phát cho chặng đua vào ngày chủ nhật Hình thức đua tính Một chặng đua phân hạng gồm tiến trình: Tiến trình tiến trình 2, tiến trình loại 5/6 tay đua chậm nhất, tiến trình cho 10 tay đua lại tranh thời gian nhanh Một xe/tay đua kết thúc chặng đua chưa hoàn thành đủ số vịng quy định tai nạn vấn đề máy móc dẫn đến khơng thể tiếp tục chặng đua Phần II Tạo lập mơ hình kinh doanh (business model) Mục tiêu phạm vi sử dụng a) Mục tiêu: Xây dựng phần mềm bảng xêp hạng mùa giải Công thức cho tay đua đội đua Ứng dụng chạy máy tính cá nhân ban tổ chức, ban điều hành Có khả chiếu kết cho người xem Có khả “tái chế” (sử dụng lâu dài nhiều mùa giải) Các chức chính: Thêm, sửa, xóa tay đua, đội đua thơng tin liên quan Quản lí điểm số tay đua, đội đua Cập nhật điểm số tay đua, đội đua Các chức khác, không thuộc phạm trù phần mềm: Quản lí nhân Quản lí số lượng khán giả Quản lí sở vật chất trường đua Đội đua quản lí nhân viên tay đua b) Phạm vi sử dụng Chỉ sử dụng sở liệu chung cho tồn máy tính ban điều hành ban tổ chức => Đồng nghĩa máy tính sử dụng dùng riêng cho ban tổ chức ban điều hành (non-public) Chỉ ban điều hành ban tổ chức có quyền truy cập vào sở liệu chỉnh sửa liệu Các thành phần cịn lại xem kết (như hình dưới) Những thành phần người dùng tương tác vào phần mềm mục đích họ Ban tổ chức: - Đăng kí tay đua (trước mùa giải trước chặng đua) - Đăng kí đội đua (trước mùa giải trước chặng đua) - Quản lí thơng tin tay đua (thêm, xóa, chỉnh sửa) - Quản lí thơng tin đội đua (thêm, xóa, chỉnh sửa) - Thống kê: + Tay đua: Chặng đua – Thứ hạng – Số điểm – Thời gian + Đội đua: Chặng đua – Tổng điểm – Tổng thời gian Ban điều hành (những người trực tiếp điều hành chặng đua): - Ghi thời gian đua tay đua (sau cộng thêm thời gian phạt có) - Thêm điểm tay đua xếp hạng - Thêm điểm đội đua xếp hạng - Xây dựng thống kê cho chặng đua: + Tay đua: Chặng đua – Thứ hạng – Số điểm – Thời gian + Đội đua: Chặng đua – Tổng điểm – Tổng thời gian Cách thức hoạt động chức 3.1 Đăng kí đội đua a) Đăng kí trước mùa giải Liên đồn FIA mở đơn đăng kí với điều kiện cho trước + phí cần trả: - Xác nhận đơn đăng kí chấp hành điều luật giải - Tên đội (vd Red Bull Racing) - Tên xe (vd RB16) - Tên nhà sản xuất động (vd Honda) - Các tay đua (vd Max Verstappen – Sergio Perez) - Cam kết tham dự giải với số xe tay đua đăng kí => Rà sốt dựa nhiều tiêu chí (cơ sở vật chất, tài chính, nhân lực, kinh nghiệm,…) ==> Nếu có đơn thỏa mãn ===> Cấp quyền tham gia F1 ===> Các đội tham gia chuẩn bị xe đua thỏa mãn luật ===> Tham gia chặng đua ==> Nếu khơng có đơn thỏa mãn ===> Kết thúc b) Đăng kí cho chặng đua Đến tuần diễn chặng đua => Ban tổ chức đăng kí tồn đội đua cho chặng đua 3.2 Đăng kí tay đua a) Đăng kí trước mùa giải Các đội đua mới: Q trình đăng kí tay đua có sẵn đơn đăng kí Các đội đua sẵn có: lựa chọn - Đăng kí ln tay đua từ mùa trước, miễn họ hợp đồng - Đăng kí tay đua b) Đăng kí cho chặng đua Đăng kí tay đua cho chặng đua => Theo dõi tay đua luyện tập đua phân hạng ==> Nếu có cố xảy khiến tay đua khơng hồn thành chặng đua phân hạng ===> Nếu chậm tuần đua (chậm luật quy định) ====> Loại tay đua để đảm bảo an toàn ===> Nếu tay đua chứng minh đủ nhanh ====> Cho phép đua, gán hạng xuất phát từ lên tùy vào tiến trình chặng đua phân hạng 3.3 Quản lí thơng tin tay đua/đội đua mùa giải a) Đội đua *) Khả tham gia Các đội đua thường có đủ khả tham gia tồn giải đấu Sẽ khơng có thêm đội thường khơng có đội bị loại khỏi bảng xếp hạng tổng trừ trường hợp vi phạm nghiêm trọng điều luật giải đấu Nếu lí mà trường hợp xảy ra, ban tổ chức ban điều hành có quyền: - Tước quyền tham dự chặng đua tương lai đội đua - Hủy bỏ kết đạt trước đội đua - Xóa tồn liệu đội đua khỏi bảng xếp hạng tổng *) Thông tin đội đua Thường trình trước mùa giải mới, đội đua có tên đội mới, tên nhà sản xuất động => Áp dụng luật đăng kí đội đua trên, với điều chỉnh cần thiết ==> Ban tổ chức ban điều hành cập nhật liệu thông tin đội đua b) Tay đua *) Khả tham gia Các tay đua có đủ khă tham gia toàn mùa giải Nếu tay đua khơng thể tham gia chặng đua nhiều lí do, đội đua sử dụng tay đua phụ => Đội đua thông báo cho ban tổ chức việc thay tay đua tạm thời lí ==> Ban tổ chức thơng báo chung thay tay đua tham gia tay đua thay ==> Tiến hành thay lại tay đua đủ khả tham gia mùa giải *) Giai đoạn nghỉ mùa giải Đây giai đoạn mùa giải đội đua thay tay đua => Đội đua thông báo cho ban tổ chức định thay tay đua mùa giải ==> Ban tổ chức ban điều hành thơng báo chung, xóa liệu tay đua cũ thêm liệu tay đua vào đội đua Trong số trường hợp dội đua tiến hành thay đăng kí tay đua có sẵn danh sách tham dự => Ban tổ chức thay thông tin tay đua gán vào đội đua phù hợp, không tiến hành xóa 3.4 Ghi nhận thời gian đua Ban điều hành tính đồng hồ từ lúc chặng đua bắt đầu => Tay đua dẫn đầu cán đích, hồn thành chặng đua ==> Ban điều hành tính thời gian đua xác Dạng : phút : giây tích tắc (tính đến chữ số) Vd 1:32:49.156 ===> Với tay đua cán đích cịn lại ban điều hành tính đồng hồ từ lúc tay đua dẫn đầu cán đích Dạng +thời gian (vd +1.253) Nếu có tay đua chưa hồn thành đủ số vịng đua u cầu ban điều hành tính theo số vịng cịn thiếu vd + vòng 3.5 Ghi nhận điểm cho tay đua/đội đua xếp hạng a) Tay đua Từ thời gian đua tay đua => Ban điều hành xếp hạng tay đua đích hạng 1, tay đua sau xếp hạng 2… hạng cuối ==> Ghi nhận điểm cho tay đua Với điều kiện tay đua phải hoàn thành 90% quãng đường đua người dẫn đầu: Hạng Điểm 25 18 15 12 10 8 10 Tay đua top 10 ghi nhận vòng đua đơn nhanh chặng đua cộng thêm điểm Tay đua ghi nhận vòng đua nhanh nằm ngồi top 10 khơng điểm Trong trường hợp chặng đua phải kết thúc chưa hoàn thành đủ 75% qng đường đua có vịng đua hoàn thành, tay đua top 10 cộng thêm nửa số điểm trình bày bảng Khơng thỏa mãn trường hợp trên, khơng có tay đua điểm cho chặng đua b) Đội đua Điểm số đội đua chặng đua tổng điểm số tay đua đội tham gia chặng đua Từ điểm số đội đua, xếp hạng đội từ xuống 3.6 Thống kê a) Từng chặng đua Ban điều hành ghi nhận cho tay đua: Mã chặng – Tên chặng – Thứ hạng – Số điểm – Thời gian đua Từ liệu tay đua, ban điều hành ghi nhận cho đội đua: Mã chặng – Tên chặng – Tổng số điểm – Tổng thời gian đua b) Bảng xếp hạng tổng Trong bảng xếp hạng tổng tay đua, ban tổ chức ban điều hành ghi thông tin: Tên tay đua – Tên đội đua – Tổng số điểm Trong bảng xếp hạng tổng đội đua, ban tổ chức ban điều hành ghi thông tin: Tên đội đua – Tổng số điểm Các bảng xếp hạng cập nhật sau chặng đua Các đối tượng mà phần mềm cần quan tâm Chặng đua: Mã chặng – Tên chặng Tay đua: Tên tay đua – Quốc tịch – Tiểu sử Đội đua: Tên đội đua – Nơi thành lập – Mô tả ... team đấu 12 13 14 15 16 17 20 21 22 23 24 25 26 Thêm đội đua vào liệu Thêm đội đua tham gia chặng đua Bỏ liệu đội đua khỏi khối Xóa đội đua Remove team liệu lớn Ghi thơng tin chặng đua vào lịch. .. tay đua, đội đua thơng tin liên quan Quản lí điểm số tay đua, đội đua Cập nhật điểm số tay đua, đội đua Các chức khác, không thuộc phạm trù phần mềm: Quản lí nhân Quản lí số lượng khán giả Quản. .. chức giải đấu, có nhiệm vụ điều hành quản lí giải đấu nói chung tay đua nói riêng Xử lí định có ảnh hưởng đến kết chặng đua mùa giải Nhóm gồm thành viên cấp cao từ ban điều hành, quản lí chặng đua

Ngày đăng: 22/02/2023, 22:27

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w