



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实训总结报告范文 1、目的: (1)掌握面向对象设计开发的基本思想和方法,培养学生在已有的知识基础上进一步获取新知识的能力,提高分析问题和解决问题的能力。 (2)进一步巩固面向对象程序设计课程中所学到的知识,熟练掌握C+语言程序设计,加强对VC+编程环境的使用能力,掌握VC+编程环境中的调试功能,增强实际编程能力。 (3)培养和提高逻辑思维、抽象思维和统筹规划能力,培养独立完成程序设计开发的工作能力。为今后从事专业性软件开发工作打下基础。 2、 功能 3、 系统概述 学校的人员包括学生、职工;职工又分为教师和行政人员;在职进修教师又具备学生和教师的属性和行为。 a) 人员具有姓名、年龄、性别、地址和人员类别等属性,有显示属性的功能和设置属性的功能。 b) 学生具有人员的属性和行为,此外,添加学号、成绩属性。具有的行为有:设置属性的函数:让用户能够通过键盘的输入设置除了成绩之外的基本属性;录入成绩:输入学生的各门成绩;显示:显示基本属性和他的平均成绩。 c) 职工具有人员的属性和行为,此外,添加职工号、职称和工资属性。 d) 教师具有职工的属性和行为,此外,添加教研室、教授的课程属性。具有的行为有:设置属性的函数:让用户能够通过键盘的输入设置除了课程信息之外的基本属性;录入课程:输入教师所教的各门成绩;显示:显示基本属性。 e) 行政人员具有职工的属性和行为,此外,添加办公室属性。 f) 在职进修教师具有教师与学生的属性和行为,此外,添加进修时间,工作单位属性。 通过实现此系统,让我综合运用所学知识,掌握面向对象设计开发的基本思想和方法和C+的编程思想来完成简单的面向对象的程序设计。让我在已有的知识基础上进一步获取新知识的能力,提高分析问题、解决问题和独立完成程序设计开发的工作能力。为今后从事专业性软件开发工作打下基础。 编程实现上面类的设计。 主程序中的验证 创建对象,检验类的功能是否能够实现。 1、遇到的困难、解决办法及收获: 各类属性的实现。 利用对象数组即方便又能固定调用哪个属性。在构造函数中定义属性类型,利用对象数组调用。 对象数组中字符串的赋值。 分配(new实现)一个char型变量长度加一的字符串,再利用拷贝函数拷贝原变量并放在name里,如: name=new charstrlen(na)+1;strcpy(name,na); 因为没有给原带参构造函数的形参赋值,主函数中不能声明类的无参对象。 在定义一个无参构造函数,如: person() 在派生类带参构造函数与基类带参构造函数所带参数不同时没有对基类构造函数的参数初始化。 构造函数无法被继承,当派生类带参构造函数与基类带参构造函数所带参数不同时,要在派生类构造函数中对基类构造函数的参数进行初始化,如: worker(int num,char *v,int p,char *na,int a,char *s,char *ad,char *l):person(na,a,s,ad,l) 平均分的实现。 利用对象数组正确调用分数属性再利用返回值为float的成员函数实现平均分,如: float getaverage(student st,int i) int a=sti.mathscore; int b=sti.cscore; return sti.average=(a+b)/2; 正确输入和调用属性。 利用pn.属性名实现属性的各种行为,如: cinpn+1.age; cout姓名: switch语句总执行完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 晨练饮食补水要点
- 2023三年级数学上册 五 风筝厂见闻-两、三位数除以一位数(一)信息窗1 整十数、几百几十数除以一位数的口算第2课时说课稿 青岛版六三制
- 2025二手集资房买卖合同范本
- 安全用电培训供电所课件
- 学校短期劳务派遣合作合同协议书范本2篇
- 道德与法治二年级上册(统编版)第3课 团团圆圆过中秋 第一课时 (公开课一等奖创新教学设计)
- 男性增强记忆饮食方案
- 工程前期方案报批(3篇)
- 2025合同期内遭遇解雇范文
- 安全生教育活动培训课件
- 食品公司员工培训计划书
- 风湿性疾病的影像学表现
- 四川省建筑工程地下结构抗浮锚杆关键技术作业规程
- 灭火器正确使用方法
- 国有企业普法培训课件
- 传统建筑对现代建筑的影响与启示
- 用户需求驱动产品设计
- 《铁路旅客运输组织》课件
- 文明礼仪从我做起主题班会课件
- 健康养老与医养结合
- 小学生主题班会 好习惯的养成 课件
评论
0/150
提交评论