1、学生成绩管理系统课程设计 - 1 - 学生成绩管理系统软件课程学生成绩管理系统软件课程设计设计报告报告 目目 录录 一、功能描述.3 二、总体设计 三、数据设计 四、函数功能描述 五、程序实现 六、运行结果 七、设计小结 学生成绩管理系统课程设计 - 2 - 一、功能描述: 此成绩管理系统主要利用单链表实现,由如下三个功能模块实现 1.输入模块:主要完成将学生记录存入单链表的工作。 2.输出模块:主要完成学生信息的显示工作。 3.修改模块:主要完成错误学生信息的修改工作。 4.插入模块:主要完成学生信息的插入工作。 5.查询模块:主要完成部分学生信息的查询工作。 6.统计模块:主要完成学生信息
2、的统计工作。 7.排序模块:主要完成学生信息中名次等的排序工作。 8.删除模块:主要完成多余学生信息的删除工作。 9.保存模块:主要将数据保存到文件中。 10.读取模块:主要将数据从文件中读取出来。 11. 退 出 模 块 : 主 要完 成 整 个 系 统 的退 出 工 作 。 学生成绩管理系统课程设计 - 3 - 主 菜 单 主 菜 单 输出 修改 统计 插入 学号 姓名 查询 学号 成绩 姓名 成绩 年龄 学生成绩管理系统课程设计 - 4 - 开始开始 结束结束 选择操作选择操作 输入数据输入数据 修改修改 输出数据输出数据 查询查询 插入插入 主界面主界面 删除删除 退出系统退出系统 学
3、生信息学生信息 学生信息学生信息 统计统计 学生信息学生信息 选择选择 7 选择选择 6 选择选择 5 选择选择 4 选择选择 3 选择选择 2 选择选择 1 选择选择 8 学生信息学生信息 排序排序 选 择选 择 11 三门成绩三门成绩 学号学号 姓名姓名 学生成绩管理系统课程设计 - 5 - 二、函数功能描述: 1、input()函数;函数; 函数原型:函数原型: 例如:例如: 2、output()函数:函数: 函数原型(与函数原型(与 printf 结合使用)结合使用) 例如:例如: 3、select() 函数:函数: 学生成绩管理系统课程设计 - 6 - 函数原型:例如:函数原型:例如
4、: 4、insert() 函数函数 函数原型:例如:函数原型:例如: 5、tongji()函数:函数: 函数原型:例如:函数原型:例如: 学生成绩管理系统课程设计 - 7 - 6、paixu() 函数:函数: 函数原型函数原型 :例如:例如: 7、shanchu() 函数:函数: 函数原型:例如:函数原型:例如: 学生成绩管理系统课程设计 - 8 - 8、xiugai() 函数:函数: 函数原型:例如:函数原型:例如: 9、WritetoText()函数: 函数原型:例如: 学生成绩管理系统课程设计 - 9 - 10、AddfromText() 函数函数 函数原型函数原型 :例如:例如: 11、save() 函数:函数: 函数原型:例如函