网站大量收购独家精品文档,联系QQ:2885784924

学生成绩管理程序的设计.pptVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生成绩管理程序的设计.ppt

* C++高级语言程序课程设计 时间:2010. 08 .30—— 2010.09. 19 班级: 2009214103 班 * 一、课程设计的目的 巩固课堂及书本知识,理论联系实际 提高分析和解决实际问题的能力 训练软件设计、开发及书写软件文档能力 * 二、软件设计的基本知识 1. 软件的组成 应用程序 直接面向用户为解决特定问题而编写的程序 系统程序 应用程序的支撑部分。如操作系统、编译程序 面向用户的文档 指明如何使用、维护、修改程序。如用户手册、操作手册 面向开发者的文档 保证软件按质、按期有效地进行开发 * 二、软件设计的基本知识(续) 2. 软件设计的几个阶段 初步设计 从软件需求规格说明出发,将设计对象用数据流或数据结构表示为抽象的实体,即结构清晰、层次分明的模块组合;定义实体与外部环境的接口(不涉及模块内部细节) 详细描述 对模块过程进行描述,应避免歧义性,为编码提供充足信息 * 二、软件设计的基本知识(续) 编码 采用一种合适的程序设计语言,按设计说明产生程序 测试 设计测试用例,对软件进行测试 * 三、安排与要求 按照软件设计的几个阶段进行 设计过程中注意积累文档,设计完毕应做到文档完备 友好的人-机界面 2人一组,分工协作,组长负责 (分组事宜由学习委员安排) 上机:每周三、五下午2:00—6:00 主楼910 * 三、安排与要求(续) 报告(电子版)参考格式: 班级学号1班级学号2 readme.txt xxxxx.exe source_code document 交作业(电子版)日期:9月17日前 Email : yuanbaoku@bupt.edu.cn * 四、应完成的文档资料 设计任务的描述 功能需求说明及分析 总体方案设计说明 实现任务的方法、总体结构和模块划分等 数据结构说明和数据字典(数据名称、用途等) 各模块设计说明 测试情况说明 评价和改进意见 * 五、课程设计题目 ——学生成绩管理程序 1.问题描述 每个学生都选了相同的5门课,建立一个简单的学生成绩管理系统,包括添加新记录、删除记录、修改记录以及各种统计、查询功能,并能对指定文件操作,将记录保存。 * 2.功能要求 建立文件 可以使用默认文件名或指定文件名将记录存储至新文件; 读取文件 可以按默认文件名或指定文件名将记录文件读入内存; 保存文件 可以使用默认文件名或指定文件名将记录保存至已有文件; 增加新纪录 可以在已有记录后面追加新记录; 可以将一个文件读入并追加在已有记录之后; * 2.功能要求(续) 删除记录 可以按学号、姓名等方式删除记录; 标志将被删除的记录,可以再次取消标志,经确认后删除已经标志的记录; 删除操作仅限于内存,只有执行存储操作时,才能覆盖原记录; 修改记录 可以按学号、姓名等方式查找要修改的记录内容; 给出将要被修改记录的信息,经确认后进行修改; 修改操作仅限于内存,只有执行存储操作时,才能覆盖原记录; * 2.功能要求(续) 查询记录 可以按学号、姓名等方式查询记录; 能给出查询记录的信息; 如果查询的信息不存在,给出提示信息; 对记录进行排序 可以按学号进行升序或降序排序; 可以按姓名进行升序或降序排序; 可以按单门课的成绩进行升序或降序排序; 可以按总的成绩进行升序或降序排序; * 3.其他要求 开发平台:Visual C++; 重要的数据结构:记录要求使用向量;

文档评论(0)

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

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

1亿VIP精品文档

相关文档