面向对象c++课程设计

面向对象c++课程设计

ID:9814169

大小:198.00 KB

页数:27页

时间:2018-05-10

面向对象c++课程设计_第1页
面向对象c++课程设计_第2页
面向对象c++课程设计_第3页
面向对象c++课程设计_第4页
面向对象c++课程设计_第5页
资源描述:

《面向对象c++课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、福建工程学院信息学院面向对象课程设计(题目范例)《面向对象程序设计》课程设计任务书2012/2013学年第一学期班级:计算机1003-1004一、设计目的《面向对象程序设计》是一门实践性较强的软件基础课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。本课程设计的目的就是要达到理论与实际应用相结合,使同学们能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来,并培养基本的、良好的程序设计技能。二、设计要求通过这次设计,要求在逻辑特性和结构的设计及其实现等方面中加深对课程

2、基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。三、设计内容(任意选1个)1.有新生来报到,要逐个录入其信息,如:学生姓名,性别,专业,出生日期,家庭地址,英语入学成绩。要求设计链表类来实现,并统计学生人数。文本界面为:1.新增学生信息2.删除学生信息3.导入学生信息(已经保存于的文件信息)4.学生信息搜索(按姓名)5.学生信息统计(按专业或性别或年龄---年龄要自动计算)6.按英语成绩排序7.学生信息保存8.退出******请选择:12.假设要为某个公司编写雇员工资

3、支付程序。一般工人(Worker)按每月工作的天数计算工资;销售人员(Salesman)在基本工资基础上每月还有销售提成;经理(Manager)每月按固定工资支付,临时工(Floater)按小时支付。要求设计抽象类(Employee)描述所有雇员的共同特性(如姓名,性别,出生日期,员工类别),含有计算工资的纯虚函数computeSalay(),所有员工用该方法计薪。要求用多态实现。经理工资计算:月工资()销售人员工资计算:基本工资+每件产品提成额*销售的产品数量一般工人工资计算:每天工资额*工作天数临时工工资计算:每

4、小时工资额*总工作小时数文本界面为:1.新增员工信息2.删除员工信息3.员工信息搜索(按姓名)5.员工信息统计(按姓名或工资或类别)6.员工信息分类存储7.员工信息导入8.按工资排序9.退出27福建工程学院信息学院面向对象课程设计(题目范例)******请选择:13.编写程序,随机出20道100以内的算术题,每题5分,加减乘除随机,每出一道题,用户答一次,并统计当前得分,最后显示总分及准确率,并把错误题目列出。4.一台自动绘图仪能随机地绘制出矩形、圆形和三角形,且每次绘制的图形个数也是随机的。编制一个程序,实现如下功

5、能:1)每绘制一个图形即输出图形的绘制序号、类型与面积;2)统计输出每次绘制的不同类型的图形的总数及面积和;3)输出某类型(参数)图形的面积序列;如:三角形21,34,554)对所有图形按其面积由小到大排序并输出排序后的图形序列的绘制序号、图形类型和面积。5)设想用C语言如何实现。四、课程设计报告内容:一课程设计目的二课程设计内容1、课程设计的题目及简介2、设计说明3、程序流图4、程序清单三课程设计的要求利用学到的编程知识和编程技巧,要求学生:1、对系统进行功能模块分析、控制模块分析正确2、系统设计要能完成题目所要求

6、的功能。3、编程简练,可用,尽可能的使系统的功能更加完善和全面4、使用说明书、流程图要清楚(算法基本思想描述,属性和方法功能描述列表,主要模块算法描述)。5、特别要求自己独立完成。四课程设计总结五、时间安排设计时间共2周。第一周:选定题目,明确题目要求、确定数据结构、算法描述,准备好测试数据,并完成初步设计;第二周:前半周进行调试并改正错误,后半周答辩写报告。六、地点系机房C2-418七、指导教师27福建工程学院信息学院面向对象课程设计(题目范例)课程设计题目1.有新生来报到,要逐个录入其信息,如:学生姓名,性别,专

7、业,出生日期,家庭地址,英语入学成绩。要求设计链表类来实现,并统计学生人数。文本界面为:1.新增学生信息2.删除学生信息3.导入学生信息(已经保存于的文件信息)4.学生信息搜索(按姓名)5.学生信息统计(按专业或性别或年龄---年龄要自动计算)6.按英语成绩排序7.学生信息保存8.退出运行情况:27福建工程学院信息学院面向对象课程设计(题目范例)完整源代码:///////////////////////////////////////////////////////////////////FileName:stude

8、ntnode.h//Creator:Berlin//Date:2013-3-1810:20//Comment:节点类声明/////////////////////////////////////////////////////////////////#ifndef__STUDENTNODE_H_#define__STUDENTNODE_H_#i

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

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

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