数据结构 课程设计报告 设计题目:学生运动会成绩数据库 专 业 计算机科学与技术 班 级 计0 9 2 学 生 母双敏 学 号 ********** 指导教师 李兵 起止时间 2 0 1 1 -7 -4 ——2 0 1 1 -7 -8 2 0 0 7 年 春季 学期 2 目录 一、具体任务………………………………………………(3 ) 二、评语(教师填写)………………………………………(3 ) 三、软件环境………………………………………………(3 ) 四、算法设计思想及流程图………………………………(4 -5 ) 1 、算法设计 2、模块功能介绍 3、主程序浏览图 五、源代码………………………………………………(5 -1 2 ) 六、运行结果…………………………………………(12-14) 七、收获及体会…………………………………………(15) 八、参考文献………………………………………………(15) 3 一、 具体任务: 学生运动会成绩数据库系统记录某校运动会上全部运动项目,各系获得的分数及排名的情况,包括 50、100、200,400,1500 米,跳高,跳远,标枪,铅球铁饼等。进入系统后可以输入和修改某个项目的结果情况,可以按各系院编号输出总分;按总分排序;按男团体总分排序 ;按系院编号查询;按项目编号查询;按女团体总分排序。 分步实施: 1 )初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 2 )完成最低要求:建立一个文件,包括某个系,5 个项目的得分情况,能对文件中的信息进行扩充(追加),修改和删除; 3 )进一步要求:完成对多个系,多个项目的得分排序,以及完成系统查询功能。有兴趣的同学可以自己扩充系统功能。 键盘输入:系院数目,男子项目数女子项目数,(每项目取前三名,分别为1 0 ,5 ,2 分) 要求:1 )界面友好,函数功能要划分好 2 )总体设计应画一流程图 3 )程序要加必要的注释 4 )要提供程序测试方案 5 )程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是 没 有价 值 的。 二 、 评 语 (教 师 填 写 ) 三、软 件环 境 Microsoft Visual C++ 6.0 4 四、算法设计思想及流程图 1 、算法设计 项目一 项目二 男 女 男 女 计算机 5 2 10 5 管院 2 5 2 10 水院 10 10 5 2 上图即为运动会设计的表格,据此表格即可定义 Academy 和 score 两个结构体,定义且完成数据输入...