C语言Chapter12课程设计资料.pptVIP

  • 3
  • 0
  • 约6.58千字
  • 约 50页
  • 2017-08-23 发布于湖北
  • 举报
12.2 学生成绩管理系统 (2)查询模块。查询模块主要完成在单链表中查找满足相关条件的学生记录。用户可以按照学生的姓名或学号在单链表中进行查找。 (3)更新模块。更新模块主要实现对记录的修改、删除、插入和排序。在进行更新操作后,需要将修改的数据存入源数据文件。 12.2.2 设计思路 12.2 学生成绩管理系统 (4)统计模块。统计各门功课最高分和不及格人数。 (5)输出模块。实现对记录的存盘,并以表格形式将记录信息在屏幕上打印出来。 12.2.2 设计思路 12.2 学生成绩管理系统 1. 程序执行流程图 成绩管理系统主流程如图12.4所示。首先以可读写的方式打开数据文件,此文件默认为c:\student,若该文件不存在,则新建此文件。当打开文件操作成功后,从文件中一次读出一条记录,添加到新建的单链表中,然后执行显示主菜单和进入主循环操作,进行按键判断。 12.2.3 设计方法 12.2 学生成绩管理系统 12.2.3 设计方法 12.2 学生成绩管理系统 在判断键值时,有效输入为0~9之间的任意数值,其他输入都被视为错误按键。若输入0,则会判断在对记录进行了更新操作之后是否进行了存盘操作,若未存盘,系统会提示用户是否需要进行数据存盘操作,用户输入Y或y,系统会进行存盘操作。最后系统执行退出成绩管理系统的操作。 12.2.3 设计方法 12.2 学生

文档评论(0)

1亿VIP精品文档

相关文档