第10章 项目设计——校园信息管理系统

时间:2026-01-19

C++面向对象程序设计课件

第10章 项目设计——校园信息管理系统 10.1 10.2 10.3 10.4 系统分析与设计 程序设计分析 源程序及说明 运行结果与分析结果

C++面向对象程序设计

2010年10月6日星期三

C++面向对象程序设计课件

10.1

系统分析与设计

校园信息管理系统由程序界面、数据 管理和数据分析这三个部分组成。程序界面采用命令驱动的方式 数据管理也就是对存放在系统中的数据进行组 织和保存,还要求能够对数据进行添加和删除 对数据信息进行分析

C++面向对象程序设计

2010年10月6日星期三

C++面向对象程序设计课件

10.2

程序设计分析

在校园信息管理系统中,全部的数据信息 是以person、student及teacher类实例的 形式存放的,person、student及teacher 类也提供了数据信息的输入输出和存储功 能,类设计如下:

C++面向对象程序设计

2010年10月6日星期三

C++面向对象程序设计课件

人员信息person类:定义 name sex address birthday type Show Read Save Load 数据类型 char数组 char数组 char数组 date(自定义结构) 描述 学生姓名 学生性别 学生家庭住址 出生日期

ptype(自定义枚举类型) 当前实例类型,student还 是teacher 虚成员函数 虚成员函数 虚成员函数 虚成员函数 输出当前实例信息 输入实例信息 将实例存入文件 将实例从文件读入

C++面向对象程序设计

2010年10月6日星期三

C++面向对象程序设计课件

学生类student和教师类teacher由person类派生而来: student类定义 sclass major courses sregister Show Read Save Load 数据类型 char数组 char数组 date(自定义结构) 成员函数 成员函数 成员函数 成员函数 描述 学生所在班级 所学专业 入学日期 输出当前实例信息 输入实例信息 将实例存入文件 将实例从文件读入

course数组(自定义结构) 所学课程

C++面向对象程序设计

2010年10月6日星期三

C++面向对象程序设计课件

teacher类定义 courses 数据类型 course数组(自定义结构) 描述 所教课程 到校日期 输出当前实例信息 输入实例信息 将实例存入文件 将实例从文件读入

tregister date(自定义结构) Show Read Save Load 成员函数 成员函数 成员函数 成员函数

C++面向对象程序设计

2010年10月6日星期三

C++面向对象程序设计课件

程序中每个命令所对应的功能和调用到的函数:命令 input output save load analyze exit help 对应函数 inputCMD outputCMD saveCMD loadCMD analyzeCMD exitCMD helpCMD 功能描述 输入数据 输出数据 将数据写入文件 将数据从文件读入 分析数据 退出系统 显示帮助信息2010年10月6日星期三

C++面向对象程序设计

C++面向对象程序设计课件

10.3

源程序及说明

person、student和teacher三个类的实现person.h / person.cpp student.h / student.cpp teacher.h / teacher.cpp

命令调用及对象实例管理部分代码main.h / main.cpp

C++面向对象程序设计

2010年10月6日星期三

C++面向对象程序设计课件

10.4

运行结果与分析

程序运行时主操作界面如下:

C++面向对象程序设

2010年10月6日星期三

C++面向对象程序设计课件

“input”命令在用于往系统中添加人员信息,包括教师和学生

C++面向对象程序设计

2010年10月6日星期三

C++面向对象程序设计课件

“output”命令用于输出当前系统中存有的全部人员信息

C++面向对象程序设计

2010年10月6日星期三

C++面向对象程序设计课件

“analyze”命令,用于对当前系统中的数据做简单统计

C++面向对象程序设计

2010年10月6日星期三

C++面向对象程序设计课件

“save”和“load”命令用于将系统中的数据写入文件

C++面向对象程序设计

2010年10月6日星期三

C++面向对象程序设计课件

“exit”命令用于退出当前系统

C++面向对象程序设计

2010年10月6日星期三

第10章 项目设计——校园信息管理系统.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219