校园信息管理系统_第1页
校园信息管理系统_第2页
校园信息管理系统_第3页
校园信息管理系统_第4页
校园信息管理系统_第5页
已阅读5页,还剩9页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

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

4、0C+面向对象程序设计程序中每个命令所对应的功能和调用到的函数: 命令对应函数功能描述inputinputCMD输入数据outputoutputCMD输出数据savesaveCMD将数据写入文件loadloadCMD将数据从文件读入analyzeanalyzeCMD分析数据exitexitCMD退出系统helphelpCMD显示帮助信息2022/8/10C+面向对象程序设计10.3 源程序及说明person、student和teacher三个类的实现 person.h / person.cppstudent.h / student.cppteacher.h / teacher.cpp命令调用及对象实例管理部分代码 main.h / main.cpp2022/8/10C+面向对象程序设计10.4 运行结果与分析程序运行时主操作界面如下:2022/8/10C+面向对象程序设计“input”命令在用于往系统中添加人员信息,包括教师和学生 2022/8/10C+面向对象程序设计“output”命令用于输出当前系统中存有的全部人员信息 2022/8/10C+面向对象程序设计“analyze”命令,用于对当前系统中的数据做简单统计 2022/8/10C+面向对象程序设计“save”和“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论