现在有一个学校职工人事管理系统统,在其中包含的处理信息有三方面,即教师、学生、职工。利用一个菜单来实现对它们的

人民日报报系
||| ||||| |
回放|回放|回放|回放|
人民日报聚焦:
明星|&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nbsp&&&&&&&&
舆情|&&&&&&&报刊|&&&&&&&&&数据|&&&&&
国内分站&|
全球分站&|
友情链接&|
镜像:&&&&&&&&&&&&呼叫热线&&&&服务邮箱&&&&&&违法和不良信息举报电话:010-
| 京公网安备号
人 民 网 版 权 所 有 ,未 经 书 面 授 权 禁 止 使 用Copyright &
by .cn. all rights reserved学校如何实施教务管理信息化_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
学校如何实施教务管理信息化
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢下次自动登录
现在的位置:
& 综合 & 正文
关于虚函数的作业中对学校信息管理系统的实现要求和编程要点
题目:现有一个学校信息管理系统,在其中包含的信息有三方面,即教师、学生、职工。利用一个菜单来实现对它们的操作,要求使用虚函数。
1. 实现要求:
1)界面要求:
操作前显示一个菜单如下:
===================
学校信息管理系统
===================
1. 显示教师信息
2. 显示学生信息
3. 显示职工信息
4. 显示随机人员信息
由用户选择数字,程序显示出指定人员信息
随机人员是指随机指定一类人员
2)容错要求:对错误的用户输入要给予一定提示。只能是用户选择退出程序时才退出程序,1-4项功能执行完毕后要重新显示菜单开始下一轮操作。简单的控制台菜单技术在上课时已讲过,我的博客中将有有说明,。
2. 编程要点(提示)
1)类的层次设计建议:可以从以上类型中抽象出一个基类人员类(person),教师(teacher)可以作为职工(worker)的特殊类。由于要使用虚函数,所以所有的派生都使用公有派生。
2)在类中设计当前类的私有数据成员,比如人员的姓名、性别,职工类的工号等。
3)在基类中设计一个人员信息显示函数void disp(),并使用virtual修饰。在派生类中分别重写该虚函数用于显示当前类中的私有成员。
4)在派生类的disp函数中要使用基类加域分隔符方式指定调用基类的disp函数,用于先显示基类的信息。
5)在main函数中可以事先生成一个基类指针数组,用于保存不同类型的派生类对象的地址,将数组的下标与菜单建立一个对应关系,这样就可以使用用户的选择直接找到派生类的地址再调用disp函数,以实现多态性。
6)随机选择时由随机函数生成一个随机下标(有效范围内)来指定派生类对象的地址。
7)程序要用到的随机rand及随机播种函数srand请查阅相关手册
8)程序要用到的清屏和暂停功能可以使用system函数调用DOS命令来实现。
3. 参考程序见附件(可执行文件,请解压后执行)
&&&&推荐文章:
【上篇】【下篇】

我要回帖

更多关于 职工人事管理系统 的文章

 

随机推荐