1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
学习的路很长。
再有要多问,几个人共同讨论会有意想不到的效果语言课程设计报告运动会分数统计系统学校湖南工程学院班级土木班姓名钟宇学号需求分析问题描述运动会分数统计系统参加运动会有个系,系编号为。
比赛分成个男子项目,和个女子项目。
项目编号为男子,女子。
不同的项目取前五名或前三名积分取前五名的积分分别为,前三名的积分分别为哪些取前五名或前三名由学生自己设定。
系名称,编号,男子团体总分,女子固体总分。
运动项目项目编号,名称,男子项目,女子项目,前三名,前五名,第名系的编号,第二名系的编号,第三名系的编号,第四名系的编号,第五名系的编号。
程序模块及之间的调用关系三详细设计数据类型定义系的定义系的结构系的名称系的编号男子团体总分女子团体总分运动项目定义运动项目结构运动项目名称为女项目,为男项目为取前五名,为取前五名项目编号第名系的编号第二名系的编号第三名系的编号第四名系的编号第五名系的编号函数之间的调用关系系调用图算法设计主要算法的设计思想本程序主要是使用链表来实现操作。
个运动会包括运动项目和参加运动会的成员。
因此构造两个链表,。
为了操作的方便,并且能够保存输入数据,所以通过文件操作来实现数据的写和读。
每次添加新的数据后都要输入退出,数据才能保存。
对于总分的排序使用了冒泡排序。
为了使整个程序看起来更加友好,又添加了程序启动画面。
四调试分析本程序相对来说比较容易看明白,其中涉及到的些函数相对来说比较容易。
通过调试,运行,基本上达到了要求,但还存在些缺点。
如不够人性化等。
五测试结果多组数据输入与输出输入输出系名编号男团总分女团总分总分法律系电子系数学系历史系中文系计算机系旅游系输入输出系名编号男团总分女团总分总分法律系电子系数学系旅游系历史系中文系计算机系输入输出法律系电子系数学系旅游系历史系中文系计算机系输入输出法律系电子系数学系旅游系历史系中文系计算机系输入输出请输入项目编号输入回车输出项目名项目类型女子项目第名计算机系第二名中文系第三名法律系第四名无第五名无输入输出请输入系的编号再输入则输出系名中文系男子团体总分女子团体部分总分输入退出六用户手册运行环境,用户界面操作过程用户进入程序启动界面,等完成后进入主菜单主菜单有以下个选项输入系别输入运动项目按系别编号输出总分按总分排序按男团体总分排序按女团体总分排序按项目编号查询按系别编号查询退出输入中的个数输入,进行添加系操作,分别输入系的名称和编号输入,进行添加运动项目操作,分别输入项目名称,编号,项目类型,名次选取,排名情况输入,则退出系统,并且保存输入的信息每次添加完都要输入退出系统才有效输入,输出按系编号总分排名输入,输出按总分排名输入,输出按男团体总分排序输入,输出按女团体总分排序输入,进入按项目编号查询界面输入要查询的项目编号输入,进入按系别编号查询界面,输入要查询的系的编号七参考文献程序设计作者郑莉,董渊,张瑞丰出版社清华大学出版社时间数据结构作者严蔚敏,吴伟民出版社清华大学出版社时间数据结构教程上机实验指导作者严蔚敏,吴伟民,米宁出版社清华大学出版社时间网址八附录源程序系的结构系的名称系的编号男子团体总分女子团体总分运动项目结构运动项目名称为女项目,为男项目为取前五名,为取前五名项目编号第名系的编号第二名系的编号第三名系的编号第四名系的编号第五名系的编号字符转换成数字启动画面函数程序读取中请耐心等待添加系是否为数字,将系数据写入文本
