学生成绩管理程序的设计

学生成绩管理程序的设计

ID:44992732

大小:159.50 KB

页数:13页

时间:2019-11-06

学生成绩管理程序的设计_第1页
学生成绩管理程序的设计_第2页
学生成绩管理程序的设计_第3页
学生成绩管理程序的设计_第4页
学生成绩管理程序的设计_第5页
资源描述:

《学生成绩管理程序的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1C++高级语言程序课程设计时间:2010.08.30——2010.09.19班级:2009214103班2一、课程设计的目的巩固课堂及书本知识,理论联系实际提高分析和解决实际问题的能力训练软件设计、开发及书写软件文档能力3二、软件设计的基本知识1.软件的组成应用程序直接面向用户为解决特定问题而编写的程序系统程序应用程序的支撑部分。如操作系统、编译程序面向用户的文档指明如何使用、维护、修改程序。如用户手册、操作手册面向开发者的文档保证软件按质、按期有效地进行开发4二、软件设计的基本知识(续)2.软件设计的几个阶段初步设计从软

2、件需求规格说明出发,将设计对象用数据流或数据结构表示为抽象的实体,即结构清晰、层次分明的模块组合;定义实体与外部环境的接口(不涉及模块内部细节)详细描述对模块过程进行描述,应避免歧义性,为编码提供充足信息5二、软件设计的基本知识(续)编码采用一种合适的程序设计语言,按设计说明产生程序测试设计测试用例,对软件进行测试6三、安排与要求按照软件设计的几个阶段进行设计过程中注意积累文档,设计完毕应做到文档完备友好的人-机界面2人一组,分工协作,组长负责(分组事宜由学习委员安排)上机:每周三、五下午2:00—6:00主楼9107三、安

3、排与要求(续)报告(电子版)参考格式:班级学号1班级学号2readme.txtxxxxx.exesource_codedocument交作业(电子版)日期:9月17日前Email:yuanbaoku@bupt.edu.cn8四、应完成的文档资料设计任务的描述功能需求说明及分析总体方案设计说明实现任务的方法、总体结构和模块划分等数据结构说明和数据字典(数据名称、用途等)各模块设计说明测试情况说明评价和改进意见9五、课程设计题目——学生成绩管理程序1.问题描述每个学生都选了相同的5门课,建立一个简单的学生成绩管理系统,包括添加新

4、记录、删除记录、修改记录以及各种统计、查询功能,并能对指定文件操作,将记录保存。102.功能要求建立文件可以使用默认文件名或指定文件名将记录存储至新文件;读取文件可以按默认文件名或指定文件名将记录文件读入内存;保存文件可以使用默认文件名或指定文件名将记录保存至已有文件;增加新纪录可以在已有记录后面追加新记录;可以将一个文件读入并追加在已有记录之后;112.功能要求(续)删除记录可以按学号、姓名等方式删除记录;标志将被删除的记录,可以再次取消标志,经确认后删除已经标志的记录;删除操作仅限于内存,只有执行存储操作时,才能覆盖原记

5、录;修改记录可以按学号、姓名等方式查找要修改的记录内容;给出将要被修改记录的信息,经确认后进行修改;修改操作仅限于内存,只有执行存储操作时,才能覆盖原记录;122.功能要求(续)查询记录可以按学号、姓名等方式查询记录;能给出查询记录的信息;如果查询的信息不存在,给出提示信息;对记录进行排序可以按学号进行升序或降序排序;可以按姓名进行升序或降序排序;可以按单门课的成绩进行升序或降序排序;可以按总的成绩进行升序或降序排序;133.其他要求开发平台:VisualC++;重要的数据结构:记录要求使用向量;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。