课设指导书(苗).doc

课设指导书(苗).doc

ID:61424771

大小:81.00 KB

页数:21页

时间:2021-01-28

课设指导书(苗).doc_第1页
课设指导书(苗).doc_第2页
课设指导书(苗).doc_第3页
课设指导书(苗).doc_第4页
课设指导书(苗).doc_第5页
资源描述:

《课设指导书(苗).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、面向对象程序设计(C++)课程设计任务书一、设计目的通过本次课程设计,深入理解类和对象、继承和派生、重载和多态,熟练掌握面向对象的程序设计思想和方法,能够对现实世界中的实际问题进行分析、设计,并学会熟练运用面向对象的编程方法(OOP)——C++语言进行编程实现。二、课程设计题目1、高校人员信息管理系统开发一个简易的高校人员信息管理系统,主要针对高校人员的基本信息进行管理。采用对象链表或对象数组存放各个对象,实现新增、修改、删除、查询以及统计等功能。2、银行账户管理系统开发一个简易的银行账户管理系统,主要针对银行业务中的储户存款、取款、查询余额、统计储户指定信息等功能。

2、采用对象链表或对象数组存放各个对象,实现新增、修改、删除、查询以及统计等功能。3、工资管理系统开发一个企业人力资源管理系统—工资管理,主要针对企业员工信息和工资进行管理。采用对象链表或对象数组存放各个对象,实现新增、修改、删除、查询以及统计等功能。上述题目任选一个来做。三、设计思路1.高校人员信息管理系统根据高校人员的特点,先设计一个高校人员抽象类,应包含编号、姓名、年龄、性别、系部、联系方式等数据成员,以及显示、统计等成员函数。然后分别设计教师类、学生类和机关人员类,它们的基类均为高校人员抽象类。创建人员对象,通过链表或对象数组的形式组织全体高校人员(可以定义一个管

3、理类,该类具有新增、修改、删除、查询、统计及保存文件功能)。利用多态理论统一处理高校人员的信息。2.银行账户管理系统根据银行帐户的特点,先将银行中所有储户的相同信息提取出来定义成一个银行账户抽象类,该类包括储户的账号、账户名、存款金额等属性,包括对储户存款、取款、显示等行为。然后分别设计定期储户类、活期储户类和信用卡储户类,它们的基类均为银行账户抽象类。创建银行账户类对象,通过链表或对象数组的形式组织银行账户(可以定义一个管理类,该类具有新增、修改、删除、查询、统计及保存文件功能)。利用多态理论统一处理高校人员的信息。3.工资管理系统根据企业员工的特点,先设计一个员工

4、抽象类,应包含编号、姓名、性别、年龄、部门、参加工作时间、职务、联系方式及奖金、扣发工资、基本工资等数据成员,以及显示员工基本信息、计算实发工资等成员函数。然后分别设计经理、销售人员、技术人员、销售经理、技术总监五类人员,它们的基类均为员工抽象类。创建员工类对象,通过链表或对象数组的形式组织全体员工(可以定义一个管理类,该类具有新增、修改、删除、查询、统计及保存文件功能)。利用多态理论统一处理高校人员的信息。程序结构:建议采用三段式程序结构。程序有3个文件,其中1个头文件定义类,1个源文件实现类,另一个源文件包含main函数,实现类的应用。说明:可以根据自身情况,加以

5、改进。例如增加图形界面等(加分点)。四、课程设计报告编写要求写出不少于4000字的课程设计报告,报告内容构成如下:1、封面2、课程设计任务书3、目录4、正文(包括需求分析、方案的设计与选择、类设计(类图)及相关流程、主要模块的编程实现、调试心得、总结与体会等)5、参考文献五、课程设计验收标准1、优²能很好地独立完成课程设计的全部任务,并有部分创新²课程设计报告能对所做内容进行全面、系统的总结²界面美观,能实现全部功能²在考核时能很圆满地回答问题2、良²能较好地独立完成课程设计的全部任务,并有部分改进²课程设计报告能对所做内容进行全面的总结²界面美观,能实现全部功能²在

6、考核时能较好地回答问题3、中²能完成课程设计的主要任务²课程设计报告能对实验内容进行全面的总结²界面一般,能实现主要功能²在考核时能回答主要问题4、及格²能完成课程设计的主要任务²能完成课程设计报告,内容基本正确,但不够完整、系统²界面一般,能实现主要功能²在考核时能回答主要问题5、不及格(符合以下任何一项时不及格)²不能按照要求完成课程设计任务,或拷贝他人程序²不能按照规定时限完成课程设计报告,或抄袭他人课程设计报告内容²程序界面过于简单,未能实现主要功能²在考核时不能回答主要问题或回答完全错误面向对象程序设计课程设计指导书(V1)一、编写说明本课程设计指导书针对T

7、923-4-5班面向对象程序设计(C++)课程设计编写。二、编写目的通过本次课程设计能够基本达到课程设计任务书所规定的要求,使用C++编写简单的有一定应用背景的小型系统,能够寄此对C++的基本语法熟练掌握、对面向对象的分析与设计方法有更深入的理解、对应用系统的开发过程有初步的了解,为后续课程的学习奠定良好的基础。三、开发环境MicrosoftWindows+VisualC++6.0面向对象程序设计课程设计——高校人员信息管理的设计与实现一、系统需求(1)根据高校人员实际情况,设计一个高校人员抽象类,包含编号、姓名、年龄、性别、系部、联系方式等数据成员

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

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

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