源程序阅读与调试课程设计报告--学生管理系统 PPT课件_第1页
源程序阅读与调试课程设计报告--学生管理系统 PPT课件_第2页
源程序阅读与调试课程设计报告--学生管理系统 PPT课件_第3页
源程序阅读与调试课程设计报告--学生管理系统 PPT课件_第4页
源程序阅读与调试课程设计报告--学生管理系统 PPT课件_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 EURASIAUNIVERSITY 源程序阅读与调试 学生成绩管理系统 小组成员 常永恒孙东升 吴春亮李强 2 EURASIAUNIVERSITY 需求分析 现有学生成绩信息文件1 1 txt 内容如下姓名学号语文数学英语张明明01677882李成友02789188张辉灿03688256王露04564577陈东明05673847 学生成绩信息文件2 2 txt 内容如下 姓名学号语文数学英语陈果31576882李华明32889068张明东33484256李明国34504587陈道亮35475877 试编写一管理系统 要求如下 1 实现对两个文件数据进行合并 生成新文件3 txt2 抽取出三科成绩中有补考的学生并保存在一个新文件4 txt3 对合并后的文件3 txt中的数据按总分降序排序4 输入一个学生姓名后 能查找到此学生的信息并输出结果5 要求使用结构体 链或数组等实现上述要求 6 采用多种方法且算法正确者 可适当加分 3 EURASIAUNIVERSITY 详细设计 1 文件合并已知 文件1 txt 文件2 txt id name chinese math english 求 调用函数来实现1 txt和2 txt合并为新生成文件3 txt算法 1 函数以读的方式打开1 txt文件和2 txt文件 以写的方式打开3 txt文件 2 从1 txt读入一个数据并写入3 txt文件 直到遇到1 txt文件结束 3 用上述方式把数据写入3 txt直到遇到2 txt文件结束 4 关闭1 txt 2 txt 3 txt文件 实现对于文件的合并 4 EURASIAUNIVERSITY 2 自动检索已知 文件3 txt id name chinese math english 求 chinese math english中小于60的成绩 并显示名字 学号 算法 1 读取3 txt2 创建4 txt3 读取3 txt里面的成绩 应用studd chinese 60 stud english 60 stud math 60找出不及格的成绩4 将不及格成绩写入4 txt5 关闭3 txt 4 txt 5 EURASIAUNIVERSITY 3 数据排序已知 文件3txt id name chinese math english 求 各个学生的总分并按照降序排序算法 1 读取3 txt2 求出文件3 txt各个学生的总分3 用选择排序的方法将学生的总分进行排序4 关闭文件3 6 EURASIAUNIVERSITY 4 信息查询已知 文件3 txt id name chinese math english 求 输入一个学生姓名后 能查找到此学生的信息并输出结果算法 1 读取3 txt2 从表的一端开始至尾端 顺序扫描线性表3 依次将线性表中的信息和输入的信息 姓名 进行比较4 若相等则查找成功 并输出该元素 7 EURASIAUNIVERSITY 程序调试 8 EURASIAUNIVERSITY 程序调试 源文件1 txt 生成文件3 txt 生成文件4 txt 源文件2 txt 9 EURASIAUNIVERSITY 健壮性测试 没有1 txt和2 txt会出现错误 10 EURASIAUNIVERSITY 总结 通过了这次的课程设计 加深了我们对程序的理解 特别是对一个大程序 来怎样进行对它的组织和编写 该课程已经学完了 到了最后阶段 有了这样的课程设计 感觉是挺好的 主要是我们加强对一个大程序的宏观概念 可是光凭自己写的话 还是有一定的难度 对此我们还是借鉴了网络上的一些资料 这说明我们在编程方面还有一定的欠缺 要是碰到一个大程序的话 一开始不知如何下手 只有找多方面的资料 才能把它进行完善 总的来说 这次的课程设计 充分锻炼了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论