《面向对象程序设计》课程设计指导书.pdfVIP

  • 0
  • 0
  • 约3.98千字
  • 约 5页
  • 2026-02-12 发布于河北
  • 举报

《面向对象程序设计》课程设计指导书.pdf

《面向对象程序设计》

课程设计指导书

湖北理工学院计算机学院

一.设计要求

本课程设计是为了配合《面向对象程序设计》课程开设,通过设计一个完整程序,

使学生掌握C++面向对象程序设计基本特性:类、对象、继承与派生、多态、虚函数、模

板、流类库等。遵循软件过程各个环节进行系统分析、设计、实现、集成、测试,并相应

给出软件规格说明书等制品。了解当前常用软件开发工具V(isualC++),要求熟练掌握

基于MFC程序设计,培养解决实际问题能力。要求如下:

1.要充分认识课程设计对自己重要性,认真做好设计前各项准备工作。

2.既要虚心接受老师指导,乂要充分发挥主观能动性。结合课题,独立思考,努力钻研,

勤于实践,勇于创新。

3.独立按时完成规定工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格

计。

4.无论在校外,校内,都要严格遵守学校学习纪律,规章制度,学生有事离校必须请假。

课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理。

5.在设计过程中,要严格要求自己,树立严肃,严密,严谨科学杰度,必须按时,按质,按

量完成课程设计。

6.小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好互相帮助和团队

协作精神。

二.适用专业

适用于12软件工程专业。

三.课程设计一般步骤

课程设计大体分五个阶段:

1.选题与搜集资料:每人选择一题或(4~5人为一小组进行选题),进行课程设计课题的资

料搜集。

2.利用面向对象的方法对务进行系统分析,形成功能规格说明书。

3.对各个功能模块分析设计抽象并实现对象类。

4.所有数据用文件存储,并通过流类与程序交换。

5.用户界面用基于MFC的设计,最后完成一个可运行的程序。调试与测试:自行调试程

序,成员交叉测试程序,并记录测试情况。

6.设计完成应提交的制品;打印文档):功能规格说明回流程)、分析设计说明IN类)、

代码实现说明选(择)、分工协作说明(具体说明每个人所做的工作)。验收与评分:指导

教师对每个小组的开发的系统,及每个成员开发的模块进行综合验收。

7.结合设计报告,根据课程设计成绩的评定方法,评出成绩。

四.本课程设计内容与要求

1.个人通讯录管理

设计一个实用的小型通信录程序,具有查询和删除功能,并且能够打开或修改指定文

件及将多个文件组成一个文件。它完全使用类来实现,充分体现了面向对象的程序设计特

点。

本程序的参考程序使用双向链表保存数据的底层数据结构,并使用C++标准库提供的

list来实现这个链表的结构。由于利用list类,所以实现起来很简单。虽然这种方法超出

一般的教材,但只要学习一下标准库,还是容易理解的。C++推荐使用标准库,这也是目前

编程的方向,推荐此题目为本课程设计作为选做内容,可以根据实际教学情况决定,目的

是使学生熟悉和了解C++的标淮库。

2.人事管理系统

程序应采用面向对象的程序设计方法,程序应提供人员信息的输入、删除、查找、修改

等基本功能,并且能够按部门进行各项分类统计,对各部门或抠体进行排序和筛选等操作。

3.工资管理系统

该系统在磁盘上存储了某单位全体职工的工资信息。对于每位职工存储以下信息:职工

编号、基本工资、津贴、岗贴、补贴、应发数、个人所得税、应扣数、实发数。个人所得税

计算方法设为:工资少于110。元的部分为0,1100-1600元部分为5%,1600—2600部分为

10%,2600—3600部分为15%,5600元以上部分为20

文档评论(0)

1亿VIP精品文档

相关文档