联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp

您当前位置:首页 >> Java编程Java编程

日期:2018-05-28 12:43


实验题目:简易教师和学生信息查询系统


一、 知识点:虚函数、多态性及文件

二、 难度:4星(5星最难)

三、 任务描述:

编写一个简单的教师和学生信息查询系统,能够根据编号、姓名或者所属院系查找教师和学生的信息。具体要求如下:

1. 设计抽象基类Staff包括数据成员:编号staff_number、姓名staff_name和所属院系staff_affiliation,成员函数包括:

a) 显示编号:showNumber();

b) 显示姓名: showName()

c) 显示所属院系: showAffiliation()

d) 设置编号、姓名和所属院系: setProfile(string, string,string aff);

e) 返回编号:getNo();

f) 返回姓名:getName();

g) 返回所属院系:getAffiliation();

2. 定义派生类学生类Student和派生类教师类Teacher。要求能在显示教师与学生的编号和姓名时显示出不同的身份信息,具体要求见输入输出样例。(提示在基类中将显示编号和姓名的成员函数定义为纯虚函数)。

3. 编写主程序,先从给定的文件中读入现有教师的人数和信息,以及现有学生的人数和信息,然后显示查找界面,根据用户输入的关键字完成查询。要求根据现有的教师和学生人数分别创建两个动态对象数组分别存储教师和学生的信息。

4. 将所有符合查找关键字的人员信息都显示出来,并显示找到多少个符合信息的人员。

5. 测试打开文件是否正确,测试是否读到文件尾,自己设计和输出错误信息。

6. 能进行循环查询输入-1结束。


版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp