C++Qt篮球联赛个人技术数据处理系统[2024-08-23]
题目九: 篮球联赛个人技术数据处理系统
设某篮球联赛要统计20名著名球员个人技术数据。要求实现篮球联赛个人技术数据处理系统。该系统在磁盘上存贮如下信息:1.每场球赛的个人技术数据,一场球一个人的技术数据包括:姓名、所属队名、三分球个数、篮板球个数、扣篮成功次数、抢断次数、得分,比赛日期。2.个人技术数据汇总表。表中反映了每个人的技术数据的累计结果。表项为:姓名、三分球总数、篮板球总数、扣篮成功总次数、抢断总次数、得分总数、比赛场数。
系统功能要求如下:
1.创建存贮每场球赛个人技术数据的存贮系统(第一次输入个人技术数据时),然后自动创建存贮个人技术数据汇总表的存贮系统;
2.每场比赛后,添加个人技术数据,然后自动修改个人技术数据汇总表;
3.能输出当前的个人技术数据汇总表;
4.能输出指定技术项目平均每场数据较高的前三名运动员的姓名、所在队名和平均每场的单项数据;
5. 能输出某个队中所有优秀运动员的个人成绩。
[提示]
1.QT应用:创建运动员信息类,姓名、所属队名、三分球个数、篮板球个数、扣篮成功次数、抢断次数、得分,比赛日期,并实现类对象的文件保存和读取;在文档类中添加存储运动员的链表或数组(建议用模板类),并实现信息的文件保存和读取;通过菜单打开对话框,在对话框中实现输入数据和题目所要求的查询功能并及时更新文档(用多个对话框);在控件中输出查询结果;运动员信息可保存到文件并可读出。