- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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++; 重要的数据结构:记录要求使用向量;
您可能关注的文档
- 第16章 经济仲裁与经济诉讼.ppt
- 彭云化 4.2认识运动 把握规律.ppt
- 白彦镇小学英语课标培训研讨会.ppt
- 大学英语 泛读 7.ppt
- 现代企业员工整体化训练整体解决方案81151.doc
- 岗位说明书的编写与应用59468.doc
- 第二讲 武术名人.ppt
- 网络监控管理教程chap1.ppt
- 烟草网络学习资料-----提升人际交往能力的五把钥匙1.doc
- 第十二~十五章物理光学小结.ppt
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- 2025年新人教版数学一年级下册课件 第四单元 100以内的口算加、减法 2.口算减法 第3课时 解决问题.pptx
- 汉源__感动服务培训课程讲义.pptx
- 2025广西南宁市高三二模“坚守与发现:平凡中的非凡价值”审题立意及范文-备战2025年高考语文各地名校模考卷作文导写.docx
- 液压站讲义原理图.pptx
- 浙教版数学八年级下册第3章 数据分析初步 综合素质评价(含答案).docx VIP
- 2024年数控铣工(中级)技能鉴定考试题库资料-上(单选题汇总).pdf
- 闪电战及其应付之策.pdf VIP
- 2025高考化学一轮复习之物质结构与性质(解答大题).doc
- 2025年中央八项规定专题党课讲稿四篇.docx VIP
- 医院护工培训课件.ppt
文档评论(0)