C++面向对象程序设计(第二版)-电子教案-曹静 第十章 项目设计——校园信息管理系统

上传人:E**** 文档编号:89383937 上传时间:2019-05-24 格式:PPT 页数:16 大小:871.50KB
返回 下载 相关 举报
C++面向对象程序设计(第二版)-电子教案-曹静 第十章 项目设计——校园信息管理系统_第1页
第1页 / 共16页
C++面向对象程序设计(第二版)-电子教案-曹静 第十章 项目设计——校园信息管理系统_第2页
第2页 / 共16页
C++面向对象程序设计(第二版)-电子教案-曹静 第十章 项目设计——校园信息管理系统_第3页
第3页 / 共16页
C++面向对象程序设计(第二版)-电子教案-曹静 第十章 项目设计——校园信息管理系统_第4页
第4页 / 共16页
C++面向对象程序设计(第二版)-电子教案-曹静 第十章 项目设计——校园信息管理系统_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《C++面向对象程序设计(第二版)-电子教案-曹静 第十章 项目设计——校园信息管理系统》由会员分享,可在线阅读,更多相关《C++面向对象程序设计(第二版)-电子教案-曹静 第十章 项目设计——校园信息管理系统(16页珍藏版)》请在金锄头文库上搜索。

1、C+面向对象程序设计(第二版),主编 曹静,中国水利水电出版社,C+面向对象程序设计(第二版),第十章 项目设计校园信息管理系统,2019年5月24日星期五,C+面向对象程序设计,第十章 项目设计校园信息管理系统,10.1 系统分析与设计 10.2 程序设计分析 10.3 源程序及说明 10.4 运行结果与分析结果,2019年5月24日星期五,C+面向对象程序设计,10.1 系统分析与设计,校园信息管理系统由程序界面、数据管理和数据分析这三个部分组成。 程序界面采用命令驱动的方式 数据管理也就是对存放在系统中的数据进行组织和保存,还要求能够对数据进行添加和删除 对数据信息进行分析,2019年5

2、月24日星期五,C+面向对象程序设计,10.2 程序设计分析,在校园信息管理系统中,全部的数据信息是以person、student及teacher类实例的形式存放的,person、student及teacher类也提供了数据信息的输入输出和存储功能,类设计如下:,2019年5月24日星期五,C+面向对象程序设计,人员信息person类:,2019年5月24日星期五,C+面向对象程序设计,学生类student和教师类teacher由person类派生而来:,student类,2019年5月24日星期五,C+面向对象程序设计,teacher类,2019年5月24日星期五,C+面向对象程序设计,程序

3、中每个命令所对应的功能和调用到的函数:,2019年5月24日星期五,C+面向对象程序设计,10.3 源程序及说明,person、student和teacher三个类的实现 person.h / person.cpp student.h / student.cpp teacher.h / teacher.cpp 命令调用及对象实例管理部分代码 main.h / main.cpp,2019年5月24日星期五,C+面向对象程序设计,10.4 运行结果与分析,程序运行时主操作界面如下:,2019年5月24日星期五,C+面向对象程序设计,“input”命令在用于往系统中添加人员信息,包括教师和学生,2019年5月24日星期五,C+面向对象程序设计,“output”命令用于输出当前系统中存有的全部人员信息,2019年5月24日星期五,C+面向对象程序设计,“analyze”命令,用于对当前系统中的数据做简单统计,2019年5月24日星期五,C+面向对象程序设计,“save”和“load”命令用于将系统中的数据写入文件,2019年5月24日星期五,C+面向对象程序设计,“exit”命令用于退出当前系统,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号