欢迎来到天天文库
浏览记录
ID:47844103
大小:105.50 KB
页数:21页
时间:2019-11-25
《课设指导书(苗)(精)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、面向对象程序设计(C++)课程设计任务书一、设计目的通过本次课程设计,深入理解类和对象、继承和派生、重载和多态,熟练掌握面向对象的程序设计思想和方法,能够对现实世界中的实际问题进行分析、设计,并学会熟练运用面向对象的编程方法(OOP)——C++语言进行编程实现。二、课程设计题目1、高校人员信息管理系统开发一个简易的高校人员信息管理系统,主要针对高校人员的基木信息进行管理。采用对象链表或对象数组存放各个对象,实现新增、修改、删除、查询以及统计等功能。2、银行账户管理系统开发一个简易的银行账户管理系
2、统,主耍针对银行业务中的储户存款、取款、杳询余额、统计储户指定信息等功能。采用对象链表或对象数组存放各个对象,实现新增、修改、删除、查询以及统计等功能。3、工资管理系统开发一个企业人力资源管理系统一工资管理,主要针对企业员工信息和工资进行管理。采用对象链表或对象数组存放各个对象,实现新增、修改、删除、查询以及统计等功能。上述题目任选一个来做。三、设计思路1.高校人员信息管理系统根据高校人员的特点,先设计一个高校人员抽象类,应包含编号、姓名、年龄、性别、系部、联系方式等数据成员,以及显示、统计等成
3、员函数。然后分别设计教师类、学生类和机关人员类,它们的基类均为高校人员抽象类。创建人员对彖,通过链表或对彖数组的形式组织全体高校人员(可以定义一个管理类,该类具有新增、修改、册IJ除、查询、统计及保存文件功能)。利用多态理论统一处理高校人员的信息。2.银行账户管理系统根据银行帐户的特点,先将银行中所有储户的相同信息提取出来定义成一个银行账户抽象类,该类包括储户的账号、账户名、存款金额等属性,包括对储户存款、取款、显示等行为。然后分别设计定期储户类、活期储户类和信用卡储户类,它们的基类均为银行账户
4、抽象类。创建银行账户类对彖,通过链表或对象数组的形式组织银行账户(可以定义一个管理类,该类具有新增、修改、删除、查询、统计及保存文件功能)。利用多态理论统一处理高校人员的信息。1.工资管理系统根据企业员工的特点,先设计一个员工抽象类,应包含编号、姓名、性别、年龄、部门、参加工作时间、职务、联系方式及奖金、扣发工资、基木工资等数据成员,以及显示员工基本信息、计算实发工资等成员函数。然后分别设计经理、销售人员、技术人员、销售经理、技术总监五类人员,它们的基类均为员工抽彖类。创建员工类对象,通过链表或
5、对象数组的形式组织全体员工(可以定义一个管理类,该类具冇新增、修改、删除、查询、统计及保存文件功能)。利用多态理论统一处理高校人员的信息。程序结构:建议采用三段式程序结构。程序有3个文件,其中1个头文件定义类,I个源文件实现类,另一个源文件包含main函数,实现类的应用。说明:可以根据口身情况,加以改进。例如增加图形界面等(加分点)。四、课程设计报告编写要求写出不少于4000字的课程设计报告,报告内容构成如下:1、封面2、课程设计任务书3、口录4、正文(包括需求分析、方案的设计与选择、类设计(类
6、图)及相关流程、主要模块的编程实现、调试心得、总结与体会等)5、参考文献五、课程设计验收标准1、优◊能很好地独立完成课程设计的全部任务,并有部分创新◊课程设计报告能对所做内容进行全而、系统的总结◊界面美观,能实现全部功能◊在考核时能很圆满地回答问题2、良◊能较好地独立完成课程设计的全部任务,并冇部分改进◊课程设计报告能对所做内容进行全面的总结◊界面美观,能实现全部功能◊在考核时能较好地回答问题3、屮◊能完成课程设计的主要任务◊课程设计报告能对实验内容进行全而的总结◊界面一般,能实现主要功能◊在考
7、核时能冋答主要问题4、及格◊能完成课程设计的主要任务◊能完成课程设计报告,内容基本正确,但不够完整、系统◊界而一般,能实现主要功能◊在考核时能回答主要问题5、不及格(符合以下任何一项时不及格)◊不能按照要求完成课程设计任务,或拷贝他人程序◊不能按照规定时限完成课程设计报告,或抄袭他人课程设计报告内容◊程序界面过于简单,未能实现主要功能◊在考核时不能回答主要问题或回答完全错误面向对象程序设计课程设计指导书(VI)一、编写说明本课程设计指导书针对T923-4-5班而向对象程序设计(C++)课程设计编
8、写。二、编写目的通过本次课程设计能够基本达到课程设计任务书所规定的要求,使用C++编写简单的有一定应用背景的小型系统,能够寄此对C++的基本语法熟练掌握、对面向对象的分析与设计方法有更深入的理解、对应用系统的开发过程有初步的了解,为后续课程的学习奠定良好的基础。三、开发环境MicrosoftWindows+VisualC++6.0面向对象程序设计课程设计——高校人员信息管理的设计与实现一、系统需求(1)根据高校人员实际情况,设计一个高校人员抽彖类,包含编号、姓名、年龄、性别、系部、联系方式等数据
此文档下载收益归作者所有