高校人员信息管理系统.docx
- 文档编号:9325822
- 上传时间:2023-05-18
- 格式:DOCX
- 页数:32
- 大小:1.02MB
高校人员信息管理系统.docx
《高校人员信息管理系统.docx》由会员分享,可在线阅读,更多相关《高校人员信息管理系统.docx(32页珍藏版)》请在冰点文库上搜索。
高校人员信息管理系统
面向对象程序设计说明书
题目
高校人员信息管理系统
学
院:
工学院
专业名称:
软件工程
班
级:
软件工程
学生姓名:
陈晨
指导老师:
郑老师
日期:
一、基本功能描绘
适用标准文案
高校人员信息管理系统主要包含以下8个功能:
1、增添功能add():
可随意增添不一样人员的记录,要求编号独一。
2、查问功能select():
可依据编号、姓名等对已增添记录进行查问。
3、显示功能show():
可显示目前系统中全部记录。
4、编写功能modify():
可依据查问结果对相应的记录进行改正。
5、删除功能deleted():
主要实现对已增添的人员记录进行删除。
6、统计功能count():
能依据多种参数进行人员的统计。
7、保留功能:
可将目前系统中各种人员记录存入文件中。
8、读取功能read():
可将保留在文件中的人员信息读入到目前系统。
二、设计思路
高校人员包含教四类人员,因此要有一个基类和四个派生类。
每
个派生类都有继承自基类的7个成员函数和四个成员数据以及它们
自己独有的数据成员。
在每个类以后对这些函数进行实现,最后经过
选择构造调用这些函数,实现相应功能。
三、程序实现
1、设计过程
创立一个人员基类People,教师派生类Teacher,实验员派生类Texter,行政人员派生类Xingzheng和教师兼行政人员派生类TeaXing。
基类包含增添函数add()、显示函数show()、选择哈部署select()、修
改函数modify()、删除函数deleted()、统计函数count()、读取函数read()、编号num、姓名name、性别sex、年纪age。
教师类增添数
据成员所在系xi、专业zhuanye、职称zhicheng,实验员类增添数据
出色文档
适用标准文案
成员职务zhiwu、所在实验室shiyanshi,行政人员类增添数据成员政
治相貌mianmao、职称zhicheng。
教师类、实验员类、行政人员类共
有继承自人员类。
教师兼行政人员类共有继承自教师类和行政人员
类。
定义一个function函数,在此中经过选择构造语句选摘要履行的
功能,在经过选择构造中内嵌的选择构造实现每个派生类各样功能的
实现。
2、重点功能的实现及说明
(1)人员基类定义
(2)教师派生类定义
(3)教师类增添函数show()
定义一个教师类的对象数组。
每次调用函数输入增添信息条数,经过循环语句增添教师记录。
此中规定编号一定为六位数,每次增添完数据后会出现能否保留到文件的提示,可依据提示选择能否保留。
出色文档
适用标准文案
(4)教师类显示函数slect()
此中j为静态变量,用来储存创立记录条数,若j=0则显示无信息。
(5)教师类查问函数select()
可经过教师编号和姓名进行查问
出色文档
适用标准文案
(6)教师类改正函数modify()
依据教师编号查问教师记录,若存在输入改正后的内容,不然输出记录不存在。
(7)教师类删除函数deleted()
可经过编号进行查问,若找到记录,删除,而后依据提示选择能否保留到文件
出色文档
适用标准文案
(8)教师类统计函数count()
可统计男女教师记录条数和记录总条数
(9)教师类读取函数read()
可从文件读取数据,输入要读取文件的名称,若存在,输入读取的数据,不然提示翻开错误
出色文档
适用标准文案
实验员类、行政人员类、教师兼行政人员类的函数定义及实现同教师类。
(10)函数wrong()
用来提示输入错误,并从头输入。
(11)用来调用不一样函数的function()定义一个Teacher类对象teach
此处列出了增添人员信息的详细操作,其余操作与之近似。
出色文档
适用标准文案
(12)函数xitong()用于显示系统信息
(13)函数tuichu()用来退出系统
(14)函数zhuyemian()显示系统主页面,经过选择进行相应操作
出色文档
适用标准文案
(15)函数guanliyuan()
经过输入密码进入系统主页进行有关操作,密码多次输入错误后进入安全模式
(16)主函数main()
经过电泳guanliyuan()进入系统
3、运转结果展现及说明
(1)只有输入正确密码才能进入系统
密码多次错误后
出色文档
适用标准文案
(2)可供用户进行选择进行的操作
i
(3)增添信息
出色文档
适用标准文案
编号一定为6位数
(4)显示功能
(5)查问功能
出色文档
适用标准文案
(5)统计功能
(6)编写功能
出色文档
适用标准文案
改正后
(6)删除功能
出色文档
适用标准文案
删除后
(7)读取功能
(8)显示系统信息
出色文档
适用标准文案
(9)退出系统
四、结论与心得领会
经过此次课程设计,使我对C++有了更好的认识。
经过这一次的试试,我发现了自己有好多的不足,也让我对“纸上得来终觉浅,绝知此事要躬行”有了更为深刻的认识。
只有自己着手操作,才会发现自己的不足,只有自己亲身去试试解决一些问题,才会使自己进步的更快。
出色文档
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 人员 信息管理 系统
![提示](https://static.bingdoc.com/images/bang_tan.gif)