学生成绩管理系统.docxVIP

  • 19
  • 0
  • 约5.38千字
  • 约 23页
  • 2021-07-03 发布于贵州
  • 举报
学生成绩管理系统 系统功能 系统的总体设计 一.功能模块的设计 1.主控模块的流程设计 开始 学生成绩管理系统执行主流程如 图所示。它先以可读写的方式打开数据文件,此文件路轻默认为“er\ student,若文件不存在,则新建此文件。 当打开文件操作成功后,从文件中读出 一次读出一条记录添加到新建的单链 表中,然后执行显示主菜单和进人主循 循环流程操作,通过按键判断来执行相应 的操作。若该文件中没有数据,系统会 提示单链表为空,没有任何学生记录可 操作。按键的有效键值为0~11之间的 任意数值,其他按键为无效输人。各个 按键的执行功能为: 1:输人记录,调用AddO)函数: “2:删除记录。调用Del()函数: 3?:查找记录。调用Qur()函数: “4:修改记录,调用ModifyO). 5s插人记录,调用Insert()函数: “0:退出系统。 2.输入记录模块的流程设计 输人记录模块主要实现将数据存入单链表中。这部分的操作比较简单。当从数据文件中读出记录时,调用函数fread(p,sizcof(Node),1.tp),执行一次从文件中读取?条学生成绩记录信息存入指针变量p所指的节点中的操作,这个操作在main()中执行,即当成绩管理系统进人显示菜单界面之前,该操作已经执行了。用户选择“

文档评论(0)

1亿VIP精品文档

相关文档