淮海工学院课程设计学生成绩管理系统.docVIP

淮海工学院课程设计学生成绩管理系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课 程 设 计 报 告 书 专 用 纸 第 PAGE 62 页 共 NUMPAGES 63 淮海工学院 课程设计报告书 课程名称: 计算机技术课程设计 题 目: 学生成绩管理系统 系 (院): 电子工程学院 学 期: 10- 专业班级: 姓 名: 学 号: 评语: 成绩: 签名: 日期: : 准 系 系 1 引言 做系统前,首先,我详细看了《C程序设计教程》(教科书)的第十章《文件》,基本自学会了文件的相关内容,理解了相关函数的用法和作用;另外,我上网查询了很多相关资料,还有找了很多相关的系统,每一个我都详细的看了一遍,这样加深了我对C的理解以及对文件的相关内容进一步理解;再者,我到图书馆借阅了相关程序的设计教程书,学习了教科书上没有的东西;最后我尝试着自己去做系统,经过了无数次的上机调试,我自己做的小型系统终于在机器上运行了出来,完全符合课程设计要求,功能齐全。 系统功能简介 1输入职工信息 2删除职工信息 3查询职工信息 4修改职工信 5统计职工信息 6排序职工信息 7保存职工信息 8显示职工信息 功能划分,模块详细说明: 主函数,控制整个系统的执行流程,使系统菜单可以循环执行 菜单函数,提供一个可以选择任何一个功能的选择窗口,供用户选择需要执行的操作 打开文件函数,把文件的信息打开到一个结构体数组中 输入函数,提供录入职工信息功能 输出函数,提供学生信息输出功能,浏览学生信息 排序函数,提供对学生信息检索,按条件查找排序功能 删除学生信息函数,提供对学生信息的删除功能 退出函数,执行退出功能 4 关键功能算法和绘制函数流程图 4.1 整体流程图 开 始 开 始 主 函 数 主 函 数 菜 单 菜 单 Swith Swith 删除信息排序查询信息查询输出显示 删除信息 排序查询 信息查询 输出显示 输入功能退 出输入功能 输入功能 退 出 输入功能 输入功能 输入功能 Y继续 Y 继续 结 束 结 束 图1功能模块 4.2 显示模块流程图 开 始 开 始 查找磁盘上的文件 查找磁盘上的文件 成功否 成功否 用for语句实现把文件的所有内容输入到数组中 用for语句实现把文件的所有内容输入到数组中 结 束 结 束 图2显示模块 4.3 保存模块流程图 开始 开始 建立(查找)磁盘文件 建立(查找)磁盘文件 成功否 成功否 用for语句实现把数组的所有内容储存在文件中 用for语句实现把 数组的所有内容储存在文件中 结束 结束 图3保存模块 4.4 输入模块流程图 开 始 开 始 输入各个学生的信息 输入各个学生的信息 Y Y 继续 继续 结束N 结束 N 图4 输入模块 4.5 排序模块流程图: 开 始 开 始 从文件中读入数据 从文件中读入数据 swith swith 平均成绩总成绩英语成绩数学成绩语文成绩 平均成绩 总成绩 英语成绩 数学成绩 语文成绩 结束 结束 图5排序模块 4.6 显示模块流程图 : 开 始 开 始 执行函数 执行函数 输出每个学生的信息 输出每个学生的信息 Y学 Y 学号不存在 · 结 束 结 束 图6显示模块 4.7 删除函数流程图: 开 始 开 始 执行open()函数 执行open()函数 输入需要删除的 输入需要删除的学生号 是否找到 是否找到 把该员工后面的每一个学生信息陆续前提 把该员工后面的每一个学生信息陆续前提 执行close()函数把新的学生 执行close()函数把新的学生信息输出到文件中保存起来 结 束 结 束 图7删除模块 4.8 查找函数的流程图: 开 始 开 始 执行open()函数从文件中读入数据 执行open()函数从文件中读入数据 输入要查询的 输入要查询的学生学号 是否存在匹配 是否存在匹配 输出学生的各科成绩 输出学生的各科成绩 结 束 结 束 图8查找模块 5 运行结果说明 5.1 主菜单: 图9主菜单 5.2 输入界面: 图10输入界面 5.3 排序界面 图11排序界面 5.4 查询界面: 图12查询

文档评论(0)

kfcel5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档