- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
0/1
0/1
课程设计报告
课程名称 数据结构
课题名称 运动会分数统计
专业
班级
学号
姓名
指导老师张塵烽田娟秀李杰君
2013年6月29日
湖南工程学院
课程设计任务书
课程名称 数据结构 课题运动会分数统计
专业班级
学生姓名
学号
指导老师张塵烽田娟秀李杰君
审批
任务书下达日期2013年6月23日
任务完成日期2013年6月29日
课程设计内容
课程设计目的:
课程设计是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅 相成的必不可少的一个教学环节。通常,实习题中的问题比平时的习题复杂得 多,也更接近实际。实习着眼于原理与应用的结合点,使读者学会如何把书上 学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面, 能使书上的知识变“活”,起到深化理解和灵活掌握教学内容的LI的。平时的 练习较偏重于如何编写功能单一的“小”算法,而实习题是软件设计的综合训 练,包括问题分析、总体结构设计、用户界面设计、程序设计基本技能和技 巧,多人合作,以至一整套软件工作规范的训练和科学作风的培养。
课程设计题目
1)运动会分数统计
任务:参加运动会有n个学校,学校编号为1……no比赛分成m个男子项 目,和W个女子项目。项目编号为男子1 m,女子m+1 m+wo不同的项LJ 取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积 分分别为:5、3、2;哪些取询五名或前三名由学生自己设定。
(m=20, n=20)
功能要求:
?可以输入各个项目的前三名或前五名的成绩;
?能统计各学校总分;
?可以按学校编号、学校总分、男女团体总分排序输出;
?可以按学校编号查询学校某个项Ll的情况;可以按项Ll编号查询取得前 三或前五名的学校。
规定:输入数据形式和范围:20以内的整数(如果做得更好可以输入学校 的名称,运动项目的名称)
输出形式:有中文提示,各学校分数为整形
界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成 相关的功能要求。
存储结构:学生自己根据系统功能要求自己设讣,但是要求运动会的相关 数据要存储在数据文件中。(数据文件的数据读写方法等相关内容在C语言程 序设计的书上,请自学解决)请在最后的上交资料中指明你用到的存储结构;
测试数据:要求使用1、全部合法数据;2、整体非法数据;3、局部非法 数据。进行程序测试,以保证程序的稳定。测试数据及测试结果请在上交的资 料中写明;
TOC \o 1-5 \h \z \o Current Document 1需求分析 1
\o Current Document 概要设计 1
\o Current Document 详细设计 3
\o Current Document 3. 1数据结构定义 3
\o Current Document 3. 2统计输出模块 3
\o Current Document 3. 3排序输出函数 6
\o Current Document 3. 4查询函数 11
\o Current Document 调试分析 15
\o Current Document 程序使用及说明 15
\o Current Document 测试结果 15
\o Current Document 总结 18
\o Current Document 附录 18
1需求分析
本系统主要是运动会分数统计方案设计。根据具体情况选择输入参加项U 的男女类别和取成绩名次类别;最后选择输入名次。运动会分数统讣方案适合 采用结构体数组,为了实现系统功能,主要应实现以下儿部分:程序以用户和 计算机对话方式进行,即在计算机终端上显示提示信息之后,由用户输入进行 查询成绩的操作:产生各学校的成绩单,包括:各学校所取得的每项成绩的项 目号、名次(成绩)、姓名和得。产生团体总分报表,内容包括校号、男子团 体总分、女子团子总分和团体总分,然后进行数据保存操作。并且应该提供键 盘式选择菜单实现功能选择。山于运动会分数统计需要处理大量的数据,所以 在运行期间,为了避免在运行大量数据时出错,并且系统能够在很短的时间内 将运行结果稳定准确输出,就需要系统达到安全性能好,可靠性高,稳定性 强,处理数据迅速等特点。
概要设计
按照课题要求,在设计时将本系统分为比赛成绩输入、比赛成绩输出、查 询比赛成绩和调用统讣结果儿个功能模块,并且将对录入的分数按照各项成绩 得分以及团体总分排序。系统定义数据时使用结构体和结构体数组来存储信息 数据,输入基本信息后由系统统计总分的内容并全部存入文件file中,在排序 输出中使用冒泡排序法进行不同关键字的排序,查询函数采用顺序表的查找来 完成。在设计中采用了按照模块功能来实现程序的功能,每个模块
您可能关注的文档
最近下载
- Web报表工具FineReport的JS API(一).pdf VIP
- Web报表工具FineReport中JavaScript的使用.docx VIP
- Web报表工具FineReport的JS API开发(二).pdf VIP
- (高清版)ZT 0142-2010 航空磁测技术规范.pdf VIP
- 肖申克的救赎经典台词肖申克的救赎经典语录中英文对照.docx VIP
- 张恩利-体育俱乐部的经营与管理(运训).ppt VIP
- 新改版教科版三年级上册科学全册知识点梳理与总结.doc VIP
- DB65T2052-2011 库尔勒香梨贮藏保鲜技术规程.pdf VIP
- Web报表工具FineReport的JS开发之字符串.pdf VIP
- 《商务英语翻译》课件——产品说明的翻译原则2.pptx VIP
文档评论(0)