《面向对象程序设计》课程设计任务书 下载本文

内容发布更新时间 : 2024/5/8 18:19:30星期一 下面是文章的全部内容请认真阅读。

河南城建学院

《面向对象程序设计》课程设计任务书

班 级 0834111、2 专 业 信息管理与信息系统 课程名称 面向对象程序设计

指导教师 耿拥军 张玉华 崔雪冰

计算机科学与工程系

2012年12月

1

一、设计时间及地点

1、设计时间:第19周。上午:8:00-12:00,下午:2:00-3:45。设计周的最后一天为验收时间,每个人都要对设计结果进行答辩。

2、设计地点:十号楼二楼系机房或图书馆。

二、设计目的和要求

课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力,提高学生运用所学知识解决实际问题的能力,培养学生的团队合作精神。

通过课程设计,学生在下述各方面的能力应该得到锻炼:

(1)进一步巩固、加深学生所学专业课程《面向对象程序设计》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。

(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。

(3)利用所学知识,开发小型应用系统或解决复杂问题,掌握运用C++语言编写调试应用系统程序,培养团队合作精神,训练开发应用系统,进行数据处理的综合能力。

(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。 (5)掌握自顶而下的设计方法,将大问题进行模块化,领会面向对象程序设计的方法。 (6)熟练掌握C++语言的基本语法,灵活运用各种数据类型。

(7)进一步掌握在集成环境下如何调试程序(单步调试,设置断点、观察表达式,分块调试)和修改程序。

要求系统用开发工具Visual C++6.0制作。在满足基本功能要求的前提下,系统可正确运行,界面尽量美观、交互性好、功能尽可能多。

三、设计题目和内容

1、同学通讯录系统 2、学生成绩管理系统 3、人员档案管理系统 4、家庭财务管理系统 5、企业人事管理系统 6、图书管理系统 7、学籍管理系统 8、宾馆客房管理 9、学籍管理系统 10、职工工资管理系统 11、万年历程序

2

12、三角形种类及面积求解 13、几何体表面积及体积求解 14、字符串处理程序

也可自选题目,但须经指导老师批准。 对设计过程的要求

1、创建类并使用类对象完成相应的任务。 2、设计中的每一个功能均由类对象来完成。 3、理解工程的概念和头文件的使用。

4、深入理解封装、继承、和多态这面向对象的编程的特点。

5、由于不同班级可能在同一时间设计,请同学们固定机位;同时自备U盘进行存储备份,以免机器故障、或其他同学的误操作而丢失程序。

6、在硬盘上建立自己的目录,将程序文件存储到该目录下,即有利于调试文件,又保证了文件的安全性。

四、设计方法和步骤

1、分组选题; 2、规划设计; 3、上机调试测试; 4、书写打印并提交文档。

五、设计成果的编制

要求在WORD下进行排版并打印报告,一律用A4大小的纸张,并严格按照统一封面进行填写和打印。正文的字号一律为宋体5号字。

严禁抄袭程序或报告,否则以零分计。 1、课程设计报告包含的内容 设计题目

系统环境(硬件环境、软件环境)。 设计内容概述、解决方案及说明。 流程图及模块图及说明。

程序清单(加注释)及相关说明。 设计中遇到的问题及解决方法。 心得体会。 参考文献。 2、封面

《面向对象课程设计》课程设计 课程设计题目:

3