欢迎来到天天文库
浏览记录
ID:6334980
大小:601.50 KB
页数:33页
时间:2018-01-10
《c语言综合训练课程设计-运动会成绩管理程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、沈航北方科技学院课程设计说明书课程名称C语言综合训练教学部工学一部专业网络工程班级B041111学号学生姓名指导教师2011年9月沈航北方科技学院课程设计任务书教学部工学一部专业网络工程课程设计题目运动会成绩管理程序设计班级B041111学号姓名课程设计时间:2011年8月29日至2011年9月15日课程设计的内容及要求:(一)主要内容设计一个运动会成绩管理程序,主要实现以下功能:1、检录功能,登录参赛运动员的信息;2、记录成绩功能,每项比赛结束后记录参赛运动员的成绩;3、针对不同比赛对运动员的成绩排名次;4、可对运动员的信息和成绩进行修改、删除、
2、查询操作。(二)基本要求1、系统采用C程序设计语言实现;2、独立完成系统的设计、编码和调试,通过指导教师当场验收;3、交出完整的课程设计报告。三)主要参考书[1]谭浩强.C程序设计(第三版).北京:清华大学出版社,2005.7[2]高涛,陆丽娜.C语言程序设计.西安西安交通大学出版社,2007.2(四)评语(五)成绩指导教师史俊2011年7月2日负责教师年月日运功会成绩管理程序设计运动会成绩管理程序设计于硕目录摘要11.绪论12.系统分析12.1功能需求12.2数据需求22.3性能需求23.总体设计23.1功能模块设计23.2系统设计方案34.详细
3、设计44.1录入信息模块44.2查询信息模块54.3修改信息模块74.4删除信息模块84.5成绩排名模块95.调试和测试115.1测试115.2调试116.结论12结束语12参考文献12附录1—用户手册13附录2—源程序1730运功会成绩管理程序设计摘要运动会是一个全民健身的活动,在运动会里可以提高人们的身体素质,培养人们的素养。在参加运动会的过程中我们可以看到激情和友情的碰撞,人们用自己的实力来赢得第一。开发本系统是为了更方便,在运动会中做比赛数据的记录,方便记录比赛成绩。本系统使用C语言作为开发语言。实现了对运动会的结果提示以及对成绩的储存和对
4、成绩的排名。本文从分析课题的题目背景、题目意义、题目要求等出发,分别从需求分析、总体设计、详细设计、测试等各个方面详细介绍了系统的设计与实现过程,最后对系统的完成情况进行了总结。关键词:C语言;运动会;信息管理1.绪论运动会成绩管理程序设计的开发是为了方便记录比赛成绩,运动员的状况和成绩,对比赛成绩进行排名。这个系统以快捷,简便为原则,更加方便了对运动会成绩的记录。运动会是很早以前就有的一项组织性活动,它的存在使人们的身体得到了锻炼。运动会是一项必不可少的活动,所以开发这个系统可以使运动会成绩的记录变的更加方便。设计一个运动会成绩管理程序,主要实现
5、以下功能:1、检录功能,登录参赛运动员的信息;2、记录成绩功能,每项比赛结束后记录参赛运动员的成绩;3、针对不同比赛对运动员的成绩排名次;4、可对运动员的信息和成绩进行修改、删除、查询操作。2.系统分析2.1功能需求本系统要求对运动员的信息进行登录修改,记录,查询,要求可以对运动员的成绩进行单项排名。主要实现程序最初运行时运动员数据的录入以及其后的运行数据的追加功能,实现的功能是按照号码对运动员的数据记录进行修改、记录、查询、删除,按照题目的具体要求实现的是某项成绩的递减排序以及名次显示。30运功会成绩管理程序设计2.2数据需求在这些函数当中,添加
6、运动员数据函数例如运动员序号、运动员名称、百米赛跑成绩、三级跳成绩和撑杆跳成绩。2.3性能需求本系统的性能需求:要求运行稳定、数据可靠、输出准确、响应速度快、可安全运行、能很好的保存、删除、修改。可以及时保存存储删除数据,可对成绩进行排名,显示即时成绩3.总体设计3.1功能模块设计经过对程序设计题目的分析可知,整个程序的设计实现大致分为5个模块,每一个模块对应一个函数。在这些函数当中,添加运动员数据函数,删除数据函数,某项成绩排序函数的实现严格按照题目的要求,而更改数据函数和显示函数属于附加功能。读取文件函数和保存信息函数对其它函数的实现起辅助作用
7、,主函数及菜单函数控制程序的整体运行。录入信息模块是录入运动员信息、查询信息模块是查询运动员信息的、修改信息模块可以对运动员信息进行修改、删除模块可对运动员信息进进行删除、成绩排名是对运动员的成绩进行排名,功能模块见图1所示。30运功会成绩管理程序设计图1功能模块图3.2系统设计方案本系统中用到了结构体数组和数据的存储。该结构体数组中包含字符串,系统的设计方案如下:(1)数据结构structstudent{charnum[20];//运动员号码charname[10];//运动员名字floatbaimi;//百米赛跑成绩floatsanjitiao
8、;//三级跳成绩floatchenggantiao;//撑杆跳成绩30运功会成绩管理程序设计};(2)菜单设计一个总菜单,
此文档下载收益归作者所有