程序设计任务计划书.doc
![preview](https://dl-preview.csdnimg.cn/87139025/0001-f10b860000306a5e2ad4e8e7bc72213e_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
"程序设计任务计划书" 本任务计划书旨在指导学生完成一个程序设计项目,旨在加强学生对面向对象程序设计的理解和实践能力。通过这个项目,学生将学习如何设计和实现一个程序,掌握基于 VC++ 的程序设计方法,并提高自己的独立分析和问题解决能力。 一、 程序设计性质、目标和任务 本课程设计旨在加强学生对面向对象程序设计的理解和实践能力。通过这个项目,学生将学习如何设计和实现一个程序,掌握基于 VC++ 的程序设计方法,并提高自己的独立分析和问题解决能力。程序设计目标是使学生加深对课内所学相关面向对象概念了解,并掌握基于 VC++ 程序设计方法。 二、 程序设计内容课题 课题 1:学生成绩管理系统 本课题要求设计一个简化学生成绩管理系统,并用 C++ 语言实现。系统应实现以下功效: 1. 按班级按课程从文件中读入对应平时成绩、期中考试成绩和期末考试成绩。 2. 三个成绩对总评成绩百分比被定义为常数,各占总成绩 30%、30% 和 40%。 3. 计算每位学生总评成绩。 4. 算该班级本课程总平均成绩。 5. 算处于优、良、中、及格、不及格学生人数和占总人数百分比。 6. 按要求输出成绩在优、良、中、及格、不及格各区间学生学号。 系统应有以下菜单: 0.退出 1.计算每位学生总评成绩 2.计算班级本课程总评成绩 3.统计优、良、中、及格、不及格学生人数和所占百分比 4.查询成绩在优、良、中、及格、不及格各区间学生学号 开发环境采取 C 或 C++ 实现,VC++6.0、Windows98/XP 基础要求。 三、 程序设计实现 1. 建立文本文件 note.dat,第一行为学生总人数,其后有 20 个学生成绩,每个学生信息占一行,格式为:学号(6 位) 平时成绩 期中考试成绩 期末考试成绩。 2. 在实施 3-6 功效前,应首先实施 1,即读入成绩后才能进行核实和查询。 3.从文件中读入对应平时成绩、期中考试成绩和期末考试成绩时,数据读入方法可用 C 语言中文件读入方法进行,也可用 C++ 中流实现。 4. 每次计算出结果可在屏幕输出,并把每个学生总评成绩输入到新文件 out.dat 文件中,格式为:学生学号(6 位) 总评成绩 成绩等级。 5. 数据结构两个类:学生(student)和学生成绩(marks)。 (1)学生类数据组员:学号、姓名、专业等方法:结构函数和析构函数 设置学号 读取学号等等。 (2)学生成绩类 —— 从学生类派生数据组员:平时成绩、期中考试成绩、期末考试成绩、总评成绩、成绩等级方法:读入成绩 输出成绩 显示成绩 求总评成绩 求等级 读取总评成绩 读取等级等等。 六、 设计要求 1. 界面友好,输入信息符合逻辑:如收费周期应最少以月为单位。 2. 能从实践生活出发,设计合理功效模块。 3. 各类信息数据结构明晰。 4. 可依据本身生活体验添加相关功效模块。 拓展功效要求激励采取 Turbo C/C++、MFC 等开发工具,实现彩色或图形操作界面。激励引入小型数据作为处理数据起源,拓展知识面。 课题 2:家庭支出管理系统 该系统要求对一个家庭某月支出情况进行统计和分析。经过此课题,熟练掌握数组、指针多种操作,和部分算法思想应用。 开发环境采取 C 或 C++ 实现,VC++6.0、Windows98/XP 基础要求。 (1)支出信息包含:支出类型(关键能够分为饮食,衣饰装扮,礼金,教育培训,电器,健身,通讯,儿女培养,旅游,文化娱乐,医疗,交通,聚会,居住等小项),金额,消费地点,消费时间等。 (2)需要实现功效: 1)用户依据口令进入系统 2)输入某一月份,完成该月份支出管理 通过这两个课题,学生将学到如何设计和实现一个程序,掌握基于 VC++ 的程序设计方法,并提高自己的独立分析和问题解决能力。
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/release/download_crawler_static/87139025/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87139025/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87139025/bg3.jpg)
剩余11页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 733
- 资源: 4万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)