当前位置:首页|资讯

基于C++和Qt实现国际马拉松赛信息管理系统

作者:高校程序发布时间:2024-09-08

基于C++和Qt实现国际马拉松赛信息管理系统

题目八: 国际马拉松赛信息管理系统

该马拉松赛比赛项目有两个:男子全程和女子半程。两个项目同时同场地进行。奖项有;男子前五名,女子前五名,男子团体(一国一个队)前三名,女子团体(一国一个队)前三名。团体成绩评定方法(以男队为例):某国男队的前三名运动员用时之和为该国总成绩,各国男队中总成绩最小者为男队第一名,次小者为男队第二名;再次小者为第三名。

该系统在磁盘上存贮以下信息
1.运动员报名单。对于每一位报名的运动员包括:姓名、性别、年龄和国名;
2.运动员号码单.对于每一位报名的运动员包括:姓名、性别、号码和国名;
3.世界男子全程马拉松最好成绩,世界女子半程马拉松最好成绩;
4. 到达终点的每个运动员的号码和用时。

系统功能要求如下
1.比赛前输入运动员报名单并生成运动员号码单;
2.比赛后输入到达终点的每个运动员的号码和用时;
3.可输出男、女团体前三名的名次和国名。(供颁奖用);
4. 可输出男,女个人前五名的名次和国名。(供颁奖用)若有超过世界最好成绩音,应输出有关信息;
5. 可输出男子个人成绩表,按成绩从优到劣排列。表中对每个人应包括:名次、姓名、国名、成绩,是否超过世界最好成绩。
6.可输出女子个人成绩表,表的项目和排列方式同5:
7.可输出男子50岁以上选手的成绩表,排列方式同5,表项增加年龄;
8.可输出女子50岁以上选手的成绩表,排列方式与表项同7。

[提示]
1.QT应用:创建运动员信息类,包括姓名、性别、年龄、国名、报名号码和运动成绩,并实现类对象的文件保存和读取;在文档类中添加表示男运动员和女运动员的链表或数组(建议用模板类),并实现信息的文件保存和读取;通过菜单打开对话框,在对话框中实现报名、输出号码单、及题目要求的其它查询功能并及时更新文档(用多个对话框);在控件中输出查询结果;比赛结果的信息可保存到文件并可读出。

源码联系UP主 -> https://space.bilibili.com/329101171



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1