怀化学院计算机系《数据结构》课程设计报告书
运动会分数统计系统的设计与实现
学生姓名:吴红林学号:
年级专业及班级:09级计算机科学与技术一班指导老师及职称:叶青副教授专业:计算机科学与技术专业
湖南怀化提交日期:2011年6月
f运动会分数统计系统的设计与实现
学生:吴红林指导老师:叶青怀化学院计算机系,怀化418008
摘
要:运动会分数统计系统通过运用结构体、文件读取以及数据保存、定义运动会类、以
及调用函数、运用库函数实现了指定的输入文本读取数据;根据输入文件得到各学校的总分;按学校编号、学校总分、男女团体总分排序;查询功能按学校编号查询某个项目的情况、按项目编号查询取得前三或前五名的学校;实现了数据的增加、删除、修改以及对数据的保存的功能。该系统的用户主要是提供给管理、学校的。对于管理用户提供了所有的操作,而对学校拥护只提供查询和查看操作,这样安全性能比较高,该系统是通过输入文本读取来获取数据,较少了输入数据的繁杂通过运用定义运动会类,进行对函数的定义,使整个代码看起来清晰整洁,通过调用库函数,使代码更简洁。该系统为用户提供了总分计算,排序方便,为学校用户提供了查询和查看的方便。
关键词:运动会分数统计系统;结构体;排序;查询
1前言
该系统实现了简单的运动会分数统计,是一个面向对象的设计,使用了结构体,输入文本读取数据以及库函数的调用来完成整个系统的设计,是繁多的数据操作变得简单。该系统为联合运动会提供服务减少了不必要的人力物力的浪费,通过写一段程序实现简单运动会分数统计系统的设计来实现几个功能。该系统实现了以下几个功能:1)根据指定的输入文件读取数据;2)输入文件数据格式和文件数目由学生自行设计,主体体现学校名称、项目编号、项目名称、男子女子项目类别、前三或前五名积分;3)根据输入文件得到各学校总分,4)可以按学校编号或名称、学校总分、男女团体总分排序;5)可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名的学校。6)实现数据的增加、删除、修改,并将相关数据进行保存;
f7)各操作结果能保存到文件,以便查询。通过这次的课程设计,可以加深对库函数,以及结构体的了解,以及各个函数的功能以及实现,更进一步了解其原理。
2需求分析
21范围211标识文件状态:【】草稿文件标识:当前版本:作者:完成日期:需求分析报告10吴红林
【√】正式发布【】正r