学生成绩记录簿设计-课设文档.docVIP

  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文档。上传文档
查看更多
学生成绩记录簿设计-课设文档

江西理工大学应用科学学院 嵌入式系统开发技术 课程设计 专 业: 班 级: 学 号: 姓 名: 设计题目: 2013年11月 评分表 姓 名 班 级 学 号 课设题目 学生成绩记录簿设计 指导教师 评分项目 满分分值 得分 设计文档(30分) 文档格式 封面 2 页面布局 4 目录格式 3 图表质量 2 页眉页脚 2 文档内容 内容完整性 6 内容逻辑性 5 内容正确性 6 程序代码(30分) 程序功能 15 编程规范 7 编程文档 8 答辩(20分) 课题陈述 7 问题答辩 10 是否超时 3 考勤(20分) 20 总评成绩 指导教师评语 签名: 年 月 日 教研室意见 签名: 年 月 日 目录 1.题目分析 1 2.需求分析 2 2.1 功能需求 2 2.2 性能需求 2 2.3 运行环境需求 2 2.4 设计思想 2 3.概要设计 3 3.1 系统完成功能及框图 3 4. 详细设计 4 4.1编写目的 4 4.2 详细设计 4 5.编码及调试 6 6.总结 6 参考文献 7 附录 8 1.题目分析 本系统实现学生成绩信息的管理与查询,程序具有包括学生信息查询,如姓名,科目成绩,成绩分段查看等;同时科目成绩信息以及学生情况惊醒修改,删除和添加。另外还要做到看可以不对学生成绩信息以及成绩信息查询和维护。学生成绩记录薄的设计应具有以下的编程思想: 1)各模块之间通过菜单切换和调用; 2)主函数通过调用菜单函数实现对各个功能模块的调用,各功能模块间根据需要可相互调用; 3)程序能够保证各模块功能的独立和数据共享; 4)相近功能以级联菜单的形式集成; 5)本模块由创建文件以磁盘文件的形式保存。 2.需求分析 2.1 功能需求 1) 创建信息链表并以磁盘文件保存; 2) 读取磁盘文件并显示输出所有学生的成绩; 3) 按学号或姓名查询成绩; 4) 添加成绩记录; 5) 修改指定姓名或学号的学生的成绩并可存盘; 6) 显示输出60分以下、60~79、80~89、901)输入输出要求:通过对标准I/O库函数的调用实现; 2)响应时间要求:系统配置数据在确定之后即可生效; 3)存储要求:能够准确读取磁盘内学生成绩信息。 2.3 运行环境需求 支持软件,无需硬件。本设计的实时性较高,任务不多,操作系统使用Microsoft Visual C++即可。 2.4 设计思想 1)分析程序的功能要求,划分程序功能模块; 2)画出系统框图; 3)代码的编写,定义数据结构和各个功能子函数; 4)程序的功能调试; 5)完成系统总结报告以及使用说明书。 3.概要设计 3.1 系统完成功能及框图 1)学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息; 2)信息查询时可实现按姓名查询、按学号查询; 3)输入任意的一个学生名字或一个学号,统计出在此学生的成绩情况。 图1 系统框图 4. 详细设计 4.1编写目的 根据项目概要设计说明书,在项目概要设计的基础之上,对系统进行详细设计,以便下一步进行程序编码工作。 4.2 详细设计 对应于总体设计时的系统功能模块图,各个功能模块的处理逻辑如下: 功能模块 { 输出提示信息; 接受输出信息; 处理信息函数; } 保存数据模块 { 创建文件指针; for(循环遍历数据) 写入文件; } 从文件中读取数据 { if(文件不存在) 创建文件; 打开文件; for(循环遍历数据) 从文件中读取数据到数组; } 查看所有学生成绩 { for(循环遍历数据) 输出数据; } 输入学生成绩 { 接收输入信息; 添加成绩数据结构体; } 排序(学号) { while(遍历数据) { 按冒泡排序将学号将数据按序储存到缓存数据结构; } 保存新

文档评论(0)

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

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

1亿VIP精品文档

相关文档