版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年数据质押行业全景图与投资机会深度分析
- 2026年川渝可信数据空间建设与国家数据安全流通试点申报
- 福建省龙岩市长汀县重点名校2025-2026学年初三第6次月考化学试题含解析
- 湖州市重点中学2026年初三生物试题下学期第二次质量检测试题含解析
- 2026年河南省登封市大金店镇第二初级中学初三复习质量检测试题化学试题含解析
- 2026届安徽省沿淮教育联盟重点达标名校初三下学期期初检测试题生物试题含解析
- 河北省唐山市古治区重点达标名校2026年3月初三开学考试化学试题含解析
- 吉林大附中力旺实验中学2026届初三年级七校联考化学试题含解析
- 2026届江苏省盐城市建湖县全县第二学期9月月度调研测试初三化学试题含解析
- 江苏省苏州市吴中学区横泾中学2025-2026学年初三第三次联合模拟生物试题含解析
- 【试论小微企业的应收账款管理9700字(论文)】
- 网络漏洞利用与渗透测试服务项目可行性分析报告
- 2022年甘肃高考物理真题及答案
- 烹调技术(第三版)中职PPT完整全套教学课件
- 2021西安美术学院附中招生语文试卷
- 清华大学出版社机械制图习题集参考答案(课堂PPT)
- 室内绿化植物的配置形式和原则
- 地质环境与地质灾害防治绪论课件
- GB/T 30256-2013节能量测量和验证技术要求泵类液体输送系统
- GB/T 19634-2021体外诊断检验系统自测用血糖监测系统通用技术条件
- GB/T 18354-2021物流术语
评论
0/150
提交评论