课内实验题目(1).doc

课内实验题目(1).doc

ID:57062077

大小:115.82 KB

页数:18页

时间:2020-07-31

课内实验题目(1).doc_第1页
课内实验题目(1).doc_第2页
课内实验题目(1).doc_第3页
课内实验题目(1).doc_第4页
课内实验题目(1).doc_第5页
资源描述:

《课内实验题目(1).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、题目一:班级人事管理系统设计与实现功能要求:(1)设计一个人事管理的People(人员)类。考虑到通用性,这里只抽象出所有类型人员都具有的属性:name(),number(编号),birthday(出生日期),id(号)等等。其中“出生日期”定义为一个“日期”类(具有属性):year(年),month(月),date(日)嵌子对象。用成员函数实现对人员信息的录入和显示等必要的功能操作(自己独立思考设计)。要求包括:构造函数和析构函数,拷贝构造函数,联成员函数。(2)从people(人员)类派生出s

2、tudent(学生)类,添加属性:班号 char chassNO;从people(人员)类派生出teacher(教师)类,添加属性:职务 char principalship,部门 char department;.从 student类中派生出graduate(研究生)类,添加属性:专业 char subject,导师 teacher adviser(为(教师类嵌子对象));从graduate类和 teacher类派生出TA(助教生)类,注意虚基类的使用,重载相应的成员函数。(3)对people类

3、重载“= =”运算符和“=”运算符,“= =”运算符判断两个people类对象的id属性是否相等;“=”运算符实现people类对象的赋值操作。(4)定义一个对people类对象数组按编号排序的函数,一个按编号查找people对象的函数。题目二:学生管理系统设计与实现系统主要功能描述(可自己增加或修改部分功能):1、设计一个学生类Student,包括,学号,性别,籍贯,年龄,出生日期和住址,其中"出生日期"定义为一个"日期"类(具有属性:year(年),month(月),date(日))嵌子对象。

4、2、具有数据的录入、显示、保存、查询(按学号或查询)、修改和删除功能。3、对Student类重载"=="运算符和"="运算符,"=="运算符判断两个Student类对象的id属性是否相等;"="运算符实现Student类对象的赋值操作。4、对给出的程序源代码要给出各部分的详细注释。5、自己根据能力及需要添加相应功能模块,增强模拟系统功能。题目三:成绩管理系统设计与实现现有学生成绩信息,容如下    学号  语文  数学  英语   明明  01    67    78      82成友  02 

5、   78    91      88辉灿  03    68    82      56王露    04    56    45      77东明  05    67    38      47….      ..      ..    ..      …请用C++编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面:(一)功能要求:(1)    信息维护:要求:学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息(2

6、)    信息查询:要求:查询时可实现按查询、按学号查询(3)    成绩统计:要求:A输入任意的一个课程名(如数学)和一个分数段(如60--70),统计出在此分数段的学生情况。(4)    排序:能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果    (二)其它要求:1)只能使用C++语言,源程序要有适当的注释,使程序容易阅读2)学生可自动增加新功能模块(视情况可另外加分)题目四:高校人员信息管理系统设计与实现1、问题描述某高校有四类员工:教师、实验员、行政人员,教师兼行政人

7、员;共有的信息包括:编号、、性别、年龄等。其中,教师还包含的信息有:所在系部、专业、职称;实验员还包含的信息由:所在实验室、职务;行政人员还包含的信息有:政治面貌、职称等。2、功能要求(1)添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。(2)查询功能:可根据编号、等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。(3)显示功能:可显

8、示当前系统中所有记录,每条记录占据一行。(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。(5)删除功能:主要实现对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作;否则,输入要删除的人员的编号或,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存。(6)统计功能:能根据多种参数进行人员的统计。能统计四类人员数量以及总数,统计男、女员工的数量。(7)保存功能:可将当前系统中各类人员记录存入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。