1、数据结构数据结构课程设计课程设计 说说 明明 书书 学 院: 班 级: 完 成 人:姓 名: 学 号: 姓 名: 学 号: 指导教师: 1 课课 程程 设设 计计 任任 务务 书书 一、课程设计题目:一、课程设计题目: 学生成绩管理 二、课程设计应解决的主要问题:二、课程设计应解决的主要问题: (1) 从键盘输入学生数据 (2) 显示所有学生成绩 (3) 查询学生成绩 (4) 在末尾增加学生 (5) 在输入学号的位置的后面插入学生 (6) 按学号删除学生 (7) 显示不及格学生成绩 (8) 按总成绩排序并输出成绩 (9) 保存所有学生信息 (10) 拷贝所有学生信息到文件中 (11) 退出成绩
2、管理系统 三、任务发出日期:三、任务发出日期: 2012-9-4 课程设计完成日期:课程设计完成日期: 2010-12-8 2 小组小组分工说明分工说明 小组编号小组编号 9 题题 目:目: 学生成绩管理 小组分工情况:小组分工情况: 整体构思由两人共同完成。 XXX:追加学生函数 StudentScore *Add_new(),插入学生函数 void *Insert(),删除学生函数 void Delete(),查找学生函数 void Search(),拷贝链表中的数据函数 StudentScore *Copy(),保存学 生信息函数 void Preserve(),main()函数。 YY
3、:从键盘输入学生成绩函数 StudentScore *Input(),显示学生成绩函数 void Show(),显示 拷贝学生成绩函数 void Showcopy(),按总成绩排序函数 void Compositor(),显示不及格学生成绩 函数 void Fail()。 课程设计说明书由 XXX 完成。 组长组长签字:签字: 2012 年年 12 月月 8 日日 指导教师对课程设计的评指导教师对课程设计的评价价 成绩:成绩: 指导教师签字:指导教师签字: 年年 月月 日日 3 目目 录录 1需求分析说明 .4 2概要设计说明 .4 3详细设计说明 .6 4调试分析 9 5用户使用说明及测试结
4、果 .10 6课程设计总结 .15 7参考书目 .16 8附:程序代码 .16 4 需求分析说明需求分析说明 1.需求分析 为了提高学生信息的管理效率,方便对学生信息进行管理、学校里面的学生和管理员方便去 管理和查询学生信息,如果要进行查询,就得在众多的学生信息中查找自己的成绩信息,面对学 院大量的学生信息,怎么可以即时而方便的管理,建立一个学生成绩管理系统,学生只要登录本 系统就可以查找到自己的成绩信息,而管理员也方便去管理每学期的学生的成绩信息。使学生信 息管理工作规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有效的 查询和管理学生信息。 建立学生成绩管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项 服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,使各项管理更 加规范化。学生成绩管理系统主要提供成绩查询,学生可以通过该系统查阅与自己相关信息,管 理员可以通过成绩管理系统查阅学生成绩信息。 2. 功能分析 “学生成绩管理系统”实现的功能包括:输入学生信息,输出学生信息,按姓名查找并显 示学生信息,按学号查找并显示学生信息,添加学生信息,插入学生信息,按学号删除该学生信 息,按总成绩排序并输出成绩,显示不及格学生信息,拷贝所有学生信息,保存学生信息,退出 管理系统。 本系统根据学生成绩管理的需要,而建立