基于运动会分数统计系统的数据结构设计与实现
4星 · 超过85%的资源 需积分: 13 157 浏览量
更新于2024-07-29
2
收藏 441KB DOC 举报
“运动会分数统计系统数据结构课程设计论文”
本课程设计的主要目的是为了培养学生用学到的书本知识解决实际问题的能力,培养实际工作所需要的动手能力,并培养学生以科学理论和工程上能力的技术。通过课程设计的实践,学生可以在程序设计方法、上机操作等基本技能和科学作风方面受到比较系统和严格的训练。
课程设计的内容和要求包括:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。
功能要求包括:
1. 可以输入各个项目的前三名或前五名的成绩;
2. 能统计各学校总分,
3. 可以按学校编号或名称、学校总分、男女团体总分排序输出;
4. 可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名的学校。
5. 数据存入文件并能随时查询
6. 规定:输入数据形式和范围:可以输入学校的名称,运动项目的名称
输出形式:有中文提示,各学校分数为整形
界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。
存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中。
测试数据:要求使用1、全部合法数据;2、整体非法数据;3、局部非法数据。进行程序测试,以保证程序的稳定。测试数据及测试结果请在上交的资料中写明。
主要参考文献包括《数据结构》(C语言版)、《数据结构题集》等。
本课程设计的主要知识点包括:
* 数据结构的设计和实现
* 程序设计方法
* 上机操作
* 科学理论和工程上能力的技术
* 大型、复杂、高质量的应用软件和系统软件的开发
通过本课程设计,学生可以学习和掌握数据结构的设计和实现,提高自己的动手能力和科学理论和工程上能力的技术,并为将来的职业生涯打下坚实的基础。
2011-03-16 上传
2023-07-02 上传
2022-06-16 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
CyckSDN
- 粉丝: 0
- 资源: 15
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率