实训总结报告

2023-01-06 20:03:14   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《实训总结报告》,欢迎阅读!
总结,报告
实训总结报告

----《面向对象程序》 实训的目的与系统概述 1、目的:

(1)掌握面向对象设计开发的基本思想和方法,培养学生在已有的知识基础上进一步获取新知识的能力,提高分析问题和解决问题的能力。

(2)进一步巩固《面向对象程序设计课程中所学到的知识,熟练掌握C++语言程序设计,加强VC++编程环境的使用能力,掌握VC++编程环境中的调试功能,增强实际编程能力。

(3)培养和提高逻辑思维、抽象思维和统筹规划能力,培养独立完成程序设计开发的工作能力。为今后从事专业性软件开发工作打下基础。

2、功能

通过将不同类型的人员设计成相应的类,完成的人员的管理 3、系统概述

学校的人员包括学生、职工;职工又分为教师和行政人员;在职进修教师又具备学生和教师的属性和行为。

a)人员具有姓名、年龄、性别、地址和人员类别等属性,有显示属性的功能和设置属性的功能。 b)学生具有人员的属性和行为,此外,添加学号、成绩属性。具有的行为有:设置属性的函数:让用户能够通过键盘的输入设置除了成绩之外的基本属性;录入成绩:输入学生的各门成绩;显示:显示基本属性和他的平均成绩。

c)职工具有人员的属性和行为,此外,添加职工号、职称和工资属性。


d)教师具有职工的属性和行为,此外,添加教研室、教授的课程属性。具有的行为有:设置属性的函数:让用户能够通过键盘的输入设置除了课程信息之外的基本属性;录入课程:输入教师所教的各门成绩;显示:显示基本属性。

e)行政人员具有职工的属性和行为,此外,添加办公室属性。

f)在职进修教师具有教师与学生的属性和行为,此外,添加进修时间,工作单位属性。

通过实现此系统,让我综合运用所学知识,掌握面向对象设计开发的基本思想和方法和C++的编程思想来完成简单的面向对象的程序设计。让我在已有的知识基础上进一步获取新知识的能力,提高分析问题、解决问题和独立完成程序设计开发的工作能力。为今后从事专业性软件开发工作打下基础。

类的实现

编程实现上面类的设计 主程序中的验证

创建对象,检验类的功能是否能够实现。 1、遇到的困难、解决办法及收获: ①各类属性的实现。

利用对象数组即方便又能固定调用哪个属性。在构造函数中定义属性类型,利用对象数组调用。 ②对象数组中字符串的赋值。

分配(new实现)一个char型变量长度加一的字符串,再利用拷贝函数拷贝原变量并放在name里,如:

name=newchar;strcpy(name,na);

③因为没有给原带参构造函数的形参赋值,主函数中不能声明类的无参对象。 在定义一个无参构造函数,如:


本文来源:https://www.wddqxz.cn/76ebbf0dff4ffe4733687e21af45b307e871f9c3.html

相关推荐