C++课程设计报告--高校人员管理系统

上传人:ji****72 文档编号:27271762 上传时间:2018-01-08 格式:DOC 页数:38 大小:325KB
返回 下载 相关 举报
C++课程设计报告--高校人员管理系统_第1页
第1页 / 共38页
C++课程设计报告--高校人员管理系统_第2页
第2页 / 共38页
C++课程设计报告--高校人员管理系统_第3页
第3页 / 共38页
C++课程设计报告--高校人员管理系统_第4页
第4页 / 共38页
C++课程设计报告--高校人员管理系统_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《C++课程设计报告--高校人员管理系统》由会员分享,可在线阅读,更多相关《C++课程设计报告--高校人员管理系统(38页珍藏版)》请在金锄头文库上搜索。

1、湖北汽车工业学院Hubei Automotive Industrise Institute课 程 设 计 说 明 书课程名称 面向对象程序设计课程设计 设计题目 高校人员管理系统 班号 T1123-X 专业 软件工程学号 1234567891011 学生姓名 指导教师(签字) 起止日期 2013 年 1 月 10 日- 2013 年 1 月 16 日目 录第 1 章(C+)课程设计任务书 .11.1 设计目的 .11.2 课程设计题目 .11.2.1 高校人员信息管理系统 .11.3 设计思路 .11.3.1 高校人员信息管理系统 .1第 2 章 程序设计 .32.1 需求分析 .32.1.1

2、 问题分析 .32.1.2 功能分析 .32.2 总体设计 .42.2.1 系统流程设计 .42.3 数据结构 .52.3.1 类设计 .52.3.2 函数设计 .82.4 设计分析 .312.4.1 person 类 .312.4.2 派生类 .312.4.3 友元类 .322.4.4 保存函数 .322.4.5 插入函数 .322.4.6 查询函数 .322.4.7 修改函数 .332.4.8 删除函数 .33第 3 章 程序调试和运行结果 .343.1.1 主界面 .343.1.2 插入界面 .343.1.3 修改界面 .343.1.4 删除界面 .35第 4 章 课设总结 .361第

3、1 章(C+)课程设计任务书1.1 设计目的通过本次课程设计,深入理解类和对象、继承和派生、重载和多态,熟练掌握面向对象的程序设计思想和方法,能够对现实世界中的实际问题进行分析、设计,并学会熟练运用面向对象的编程方法(OOP ) C+语言进行编程实现。1.2 课程设计题目1.2.1 高校人员信息管理系统开发一个简易的高校人员信息管理系统,主要针对高校人员的基本信息进行管理。采用对象链表或对象数组存放各个对象,实现新增、修改、删除、查询以及统计等功能。1.3 设计思路1.3.1 高校人员信息管理系统根据高校人员的特点,先设计一个高校人员抽象类,应包含编号、姓名、2年龄、性别、系部、联系方式等数据

4、成员,以及显示、统计等成员函数。然后分别设计教师类、学生类和机关人员类,它们的基类均为高校人员抽象类。创建人员对象,通过链表或对象数组的形式组织全体高校人员(可以定义一个管理类,该类具有新增、修改、删除、查询、统计及保存文件功能) 。利用多态理论统一处理高校人员的信息。3第 2 章 程序设计2.1 需求分析2.1.1 问题分析根据高校人员管理系统要求,设计一个高校人员抽象类(person) ,包括以下数据成员:1.编号Num 2.姓名Name 3.年龄Age4.性别Sex 5.系部Depart 6.电话Tel以及以下成员函数:1.显示函数virtual void print();2.输入函数virtual void input();3.保存函数virtual void save(const char*);4.修改函数virtual void change(int nunber)=0;2.1.2 功能分析根据需求,该系统应包括以下这些功能:1.插入对象信息void insert(person*);2.查询对象信息 void find(int data);3.删除对象信息 void delet(int);4.修改对象信息 void

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

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