C++面向对象程序设计教学课件曹静第10章 项目设计——校园信息管理系统.ppt

C++面向对象程序设计教学课件曹静第10章 项目设计——校园信息管理系统.ppt

ID:50350217

大小:394.00 KB

页数:14页

时间:2020-03-08

C++面向对象程序设计教学课件曹静第10章 项目设计——校园信息管理系统.ppt_第1页
C++面向对象程序设计教学课件曹静第10章 项目设计——校园信息管理系统.ppt_第2页
C++面向对象程序设计教学课件曹静第10章 项目设计——校园信息管理系统.ppt_第3页
C++面向对象程序设计教学课件曹静第10章 项目设计——校园信息管理系统.ppt_第4页
C++面向对象程序设计教学课件曹静第10章 项目设计——校园信息管理系统.ppt_第5页
资源描述:

《C++面向对象程序设计教学课件曹静第10章 项目设计——校园信息管理系统.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章项目设计——校园信息管理系统10.1系统分析与设计10.2程序设计分析10.3源程序及说明10.4运行结果与分析结果2021/7/25C++面向对象程序设计10.1系统分析与设计校园信息管理系统由程序界面、数据管理和数据分析这三个部分组成。程序界面采用命令驱动的方式数据管理也就是对存放在系统中的数据进行组织和保存,还要求能够对数据进行添加和删除对数据信息进行分析2021/7/25C++面向对象程序设计10.2程序设计分析在校园信息管理系统中,全部的数据信息是以person、student及teacher类实例的形式存放的,person、student及teacher类也

2、提供了数据信息的输入输出和存储功能,类设计如下:2021/7/25C++面向对象程序设计人员信息person类:定义数据类型描述namechar数组学生姓名sexchar数组学生性别addresschar数组学生家庭住址birthdaydate(自定义结构)出生日期typeptype(自定义枚举类型)当前实例类型,student还是teacherShow虚成员函数输出当前实例信息Read虚成员函数输入实例信息Save虚成员函数将实例存入文件Load虚成员函数将实例从文件读入2021/7/25C++面向对象程序设计学生类student和教师类teacher由person类派生而来

3、:定义数据类型描述sclasschar数组学生所在班级majorchar数组所学专业coursescourse数组(自定义结构)所学课程sregisterdate(自定义结构)入学日期Show成员函数输出当前实例信息Read成员函数输入实例信息Save成员函数将实例存入文件Load成员函数将实例从文件读入student类2021/7/25C++面向对象程序设计teacher类定义数据类型描述coursescourse数组(自定义结构)所教课程tregisterdate(自定义结构)到校日期Show成员函数输出当前实例信息Read成员函数输入实例信息Save成员函数将实例存入文件

4、Load成员函数将实例从文件读入2021/7/25C++面向对象程序设计程序中每个命令所对应的功能和调用到的函数:命令对应函数功能描述inputinputCMD输入数据outputoutputCMD输出数据savesaveCMD将数据写入文件loadloadCMD将数据从文件读入analyzeanalyzeCMD分析数据exitexitCMD退出系统helphelpCMD显示帮助信息2021/7/25C++面向对象程序设计10.3源程序及说明person、student和teacher三个类的实现person.h/person.cppstudent.h/student.cppt

5、eacher.h/teacher.cpp命令调用及对象实例管理部分代码main.h/main.cpp2021/7/25C++面向对象程序设计10.4运行结果与分析程序运行时主操作界面如下:2021/7/25C++面向对象程序设计“input”命令在用于往系统中添加人员信息,包括教师和学生2021/7/25C++面向对象程序设计“output”命令用于输出当前系统中存有的全部人员信息2021/7/25C++面向对象程序设计“analyze”命令,用于对当前系统中的数据做简单统计2021/7/25C++面向对象程序设计“save”和“load”命令用于将系统中的数据写入文件2021

6、/7/25C++面向对象程序设计“exit”命令用于退出当前系统2021/7/25C++面向对象程序设计

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

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

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