面向对象程序设计
课程设计报告书
姓 名
班 级
学 号
指导教师
…… …… 余下全文
上海电力学院
课程设计报告
面向对象程序设计
(2012 /20##学年第一学期)
课题名称 模仿ATM机存取款管理系统设计
院(系) 电子与信息工程学院
专 业 通信工程
学 号
…… …… 余下全文
西北农林科技大学信息工程学院
面向对象程序设计实习报告
题 目:简易计算器的设计与实现
目 录
一、综合训练目的与要求.............................................................................................. 2
二、综合训练任务.......................................................................................................... 3
(一)综合任务...................................................................................................... 3
(二)个人任务:................................................................................................... 3
三、总体设计................................................................................................................. 3
(一)功能模块图................................................................................................... 3
(二)功能实现...................................................................................................... 3
…… …… 余下全文
福建农林大学计算机与信息学院
计算机类
课程设计报告
20##年11月
面向对象程序设计(课程设计)成绩评定表
目 录
1. 课题来源.................................................................................................................. 1
2. 任务描述.................................................................................................................. 1
2.1. 课题的总体结构............................................................................................ 1
2.2. 核心功能模块与类设计................................................................................ 2
2.3. 任务分工与工作量说明................................................................................ 3
3. 程序(系统)详细设计.......................................................................................... 3
…… …… 余下全文
C++面向对象程序设计
课程设计报告
设计题目: 学生学号: 学生姓名: 专业班级: 学生成绩: 指导教师:
计算机科学与信息工程学院
20**-**-**
1
一、 设计任务分析
实现以下功能:
1) 通讯录编辑(添加、删除);
2) 按不同的项进行查找;
3) 对已存在的通讯录按不同的项排序;
4) 将通讯录写入文件;
5) 从文件读入通讯录。
二、 模块设计
本次程序设计主要设计了六个模块(主要是:a.add(),a.del(),a.correct(),a.find1(),a.list1(),a.read(),a.write())
a.add()函数用于通讯录中的信息进行添加,主要流程如下:
a.del()函数用于通讯录中的信息进行删除,主要流程如下:
2
a.correct()函数用于通讯录中的信息进行修改,主要流程如下:
a.find1()函数用于通讯录中的信息进行查找,主要流程如下:
3
a.list1()函数用于通讯录中的信息进行排序,主要流程如下:
a.read()函数用于从文本文件中读取信息,主要流程如下:
4
a.write()函数用于将信息写入文本文件,主要流程如下:
5
三、 主要数据结构
结构数组:
struct student //结构体
{
char no[13]; //学号
char name[20]; //姓名
char address[100]; //地址
…… …… 余下全文
综 合 实 验 报 告
面向对象程序设计
专业名称:
班 级:___
姓 名:
学 号:
信息科学与工程学院
二零一三年七月
目 录
第一题······················ 1
1.1题目概述·················· 1
…… …… 余下全文
课程设计
20 ~ 20 学年第 学期
设计题目 职工工资管理系统设计
院(系) 计算机科学与信息工程学院
专 业
班 级 学号
学生姓名
设计时间 20 年 1 月 日——2011 年 1 月 日
指导教师
…… …… 余下全文
《面向对象程序设计》课程设计报告
题目:职工信息管理;小型公司工资管理系统
院系:
专业班级:
学号:
学生姓名:
小组成员:
2011 年 9月6 日
一、 引言
本题对程序有如下要求:
试建立一个类Worker用于描述职工对象,具体要求如下:
私有数据成员
int id: 职工号。
float wage: 工资。
char level: 技术等级(A—一等,B—二等,C—三等,NULL—无级,其它为无效)
公有成员函数
缺省构造函数:初始化数据成员为0或NULL值。
带参构造函数:用参数初始化数据成员 (需判断参数是否有效)。
输出函数void List( ):输出本职工的各项信息。
修改函数void Set( ):从键盘输入新的职工号、工资和等级数据,修改相应数据成员的值。接受输入前屏幕上显示提示输入哪些信息。
主函数:定义三个不同的worker对象作为测试数据,完成对worker类和程序的测试。每个成员函数至少被调用一次。
系统功能介绍:
本程序中定义的Worker类中包含私有数据成员:Id、wage和level,公有成员函数:Worker()、void List( )和 void Set( ),Worker()可以用于参数初始化数据成员,并判断参数的有效性,void List( )可以用于职工信息的输出,void Set( )可以用于输入新的职工信息。此外本程序还可以将输入的技术等级A、B、C等对应的转换成一等、二等、三等,并将输入的职工信息保存到file.txt中,而且在每次输入之前都会有提示信息。
模块设计:
各个成员函数间关联:
四、结果显示图:
五、程序清单:
…… …… 余下全文