课内实验题目

上传人:m**** 文档编号:560256861 上传时间:2023-06-09 格式:DOC 页数:18 大小:178.50KB
返回 下载 相关 举报
课内实验题目_第1页
第1页 / 共18页
课内实验题目_第2页
第2页 / 共18页
课内实验题目_第3页
第3页 / 共18页
课内实验题目_第4页
第4页 / 共18页
课内实验题目_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《课内实验题目》由会员分享,可在线阅读,更多相关《课内实验题目(18页珍藏版)》请在金锄头文库上搜索。

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

2、ncipalship 部门 chardepartment .从 student类中 派生出graduate研究生类,添加属性:专业 charsubject导师 teacheradviserf为教师类嵌子对象从 graduate类和teacher类派 生出TA助教生类,注意虚基类的使用,重载相应的成员函数。3对people类重载=运算符和=运算符,二二运算符判 断两个people类对象的id属性是否相等;=运算符实现people类 对象的赋值操作。4定义一个对people类对象数组按编号排序的函数,一个按编号 查找people对象的函数。v题目二:学生管理系统设计与实现系统主要功能描述可自己增加

3、或修改局部功能 :1、设计一个学生类 Studen,t 包括,学号,性别,籍贯,年龄,出生 日期和住址,其中出生日期定义为一个日期类(具有属性:year年), month(月),date(日)嵌子对象。2、具有数据的录入、显示、保存、查询按学号或查询 、修改和删 除功能。3、对Student类重载=H运算符和=H运算符,=H运算 符判断两个Student类对象的id属性是否相等;=运算符实现 Stude nt类对象的赋值操作。4、对给出的程序源代码要给出各局部的详细注释。5、自己根据能力及需要添加相应功能模块,增强模拟系统功能。v题目三:成绩管理系统设计与实现现有学生成绩信息,容如下学号语文数

4、学英语明明01677882成友02789188辉灿03688256王露04 564577东明05673847请用 C+ 编写一系统,实现学生信息管理,软件的入口界面应包括 如下几个方面:一功能要求: 1 信息维护: 要求:学生信息数据要以文件的形式保存, 能实现学生信息数据的维 护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生 信息 2 信息查询: 要求:查询时可实现按查询、按学号查询 3 成绩统计:要求:A输入任意的一个课程名如数学和一个分数段如60-70, 统计出在此分数段的学生情况。 4 排序:能对用户指定的任意课程名,按成绩升序或降序排列 学生数据并显示排序结果二其它要求:

5、1 只能使用 C+ 语言,源程序要有适当的注释,使程序容易阅读 2学生可自动增加新功能模块视情况可另外加分v题目四:高校人员信息管理系统设计与实现1、问题描述 某高校有四类员工:教师、实验员、行政人员,教师兼行政人员;共有的信息包 括:编号、性别、年龄等。其中,教师还包含的信息有:所在系部、专业、职 称;实验员还包含的信息由:所在实验室、职务;行政人员还包含的信息有:政 治面貌、职称等。2、功能要求 1添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用 户选择所要添加的人员类别, 要求员工的编号要唯一, 如果添加了重复编号的记 录时,那么提示数据添加重复并取消添加。2查询功能:可

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

7、录存入文件中,存入方式任意。 8读取功能:可将保存在文件中的人员信息读入到当前系统中,供用户进展 使用。v题目五:公司员工信息管理系统设计与实现1、问题描述 某公司需要存储雇员的编号、 、性别、所在部门,级别,并进展工资的计算。其 中,雇员分为经理、技术人员、销售人员和销售经理。 设计一程序能够对公司人员进展管理,应用到继承、抽象类、虚函数、虚基类、 多态和文件的输入 / 输出等容。2、功能要求 1添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用 户选择所要添加的人员类别, 要求员工的编号要唯一, 如果添加了重复编号的记 录时,那么提示数据添加重复并取消添加。2查询功能:可根据

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

9、系统中各类人员记录存入文件中,存入方式任意。 8读取功能:可将保存在文件中的人员信息读入到当前系统中,供用户进展 使用。v题目六:学生选修课程系统设计与实现1、问题描述 高校中学生信息包括:学号、 、性别、年龄、系别、班级、联系方式等信息。 课程信息包括:课程代码、课程名称、课程性质、总学时、学分、开课学期、选 修人数等信息。学生可对课程信息进展查询,选修符合要求的课程。 根据课程信息和学生信息完成对课程的选修, 需要专门的一个管理类来完成选修 工作。2、功能要求 1添加功能:程序能够任意添加课程和学生记录,可提供选择界面供用户选 择所要添加的类别, 要求编号要唯一, 如果添加了重复编号的记录

10、时, 那么提示 数据添加重复并取消添加。2查询功能:可根据编号、等信息对已添加的学生和课程记录进展查询,如 果未找到,给出相应的提示信息,如果找到,那么显示相应的记录信息。 3显示功能:可显示当前系统中所有学生和课程的记录,每条记录占据一行。4编辑功能:可根据查询结果对相应的记录进展修改,修改时注意编号的唯 一性。5删除功能:主要实现对已添加的学生和课程记录进展删除。如果当前系统 中没有相应的记录,那么提示 记录为空!并返回操作。6统计功能:能根据多种参数进展统计。能统计学生人数、课程的门数、选 修某门课程的学生的相关信息。7保存功能:可将当前系统中各类记录存入文件中,存入方式任意。 8读取功

11、能:可将保存在文件中的信息读入到当前系统中,供用户进展使用。3、问题的解决方案根据系统功能要求,可以将问题解决分为以下步骤: 1应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; 2分析系统中的各个实体及它们之间的关系; 3根据问题描述,设计系统的类层次;4完成类层次中各个类的描述; 5完成类中各个成员函数的定义;6完成系统的应用模块;7功能调试; 8完成系统总结报告。题目七:学生考勤管理系统设计与实现1、问题描述 学生信息包括:学号、 、性别、年龄、班级等信息。考勤信息包括: 缺课日期、 第几节课、课程名称、学生、缺课类型迟到、早退、 请假和旷课。2、功能要求 1添加功能:程序能够

12、添加学生的记录和缺课记录,提供选择界面供用户选 择所要添加的类别。 添加学生记录时, 要求学号要唯一, 如果添加了重复学号的 记录时,那么提示数据添加重复并取消添加。2查询功能:可根据学号、等信息对已添加的学生记录进展查询,如果未找 到,给出相应的提示信息,如果找到,那么显示相应的记录信息。还可以按课程 名、学生对缺课记录进展查询。3显示功能:可显示当前系统中所有学生的记录和缺课记录,每条记录占据 一行。4编辑功能:可根据查询结果对相应的记录进展修改,修改时注意学号的唯 一性。5删除功能:主要实现对已添加的学生记录进展删除。如果当前系统中没有 相应的记录,那么提示 记录为空!并返回操作。 6统

13、计功能:能根据多种参数进展统计。 能按课程名统计出学生旷课的信息、 还可以按统计出任一学生的旷课情况。需要排序。7保存功能:可将当前系统中各类记录存入文件中,存入方式任意。 8读取功能:可将保存在文件中的信息读入到当前系统中,供用户进展使用。3、问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤: 1应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; 2分析系统中的各个实体及它们之间的关系;3根据问题描述,设计系统的类层次; 4完成类层次中各个类的描述;5完成类中各个成员函数的定义; 6完成系统的应用模块;7功能调试; 8完成系统总结报告。题目八:图书管理系统设计与实现1、

14、问题描述 定义图书类,属性有:书名、 、ISBN 号、作者、库存量、价格等信息和相关的对 属性做操作的行为。主要完成对图书的销售、统计和图书的简单管理。2、功能要求1销售功能。购置书籍时,输入相应的 ISBN 号,并在书库中查找该书的相 关信息。如果有库存量,输入购置的册数,进展相应计算。如果库存量不够,给 出提示信息,完毕购置。2图书简单管理功能。添加功能:主要完成图书信息的添加,要求 ISBN 号唯一。当添加了重复的编号 时,那么提示数据添加重复并取消添加。查询功能:可按书名、 ISBN 号、作者、进展查询。假设存在相应信息,输出所 查询的信息,假设不存在该记录,那么提示 该标题不存在!。

15、 修改功能:可根据查询结果对相应的记录进展修改,修改时注意 ISBN 号的唯一 性。删除功能:主要完成图书信息的删除。输入要删除的 ISBN 号,根据编号删除该 物品的记录,如果该编号不在物品库中,那么提示 该编号不存在。 3统计功能。输出当前书库中所有图书的总数及详细信息;可按书的价格、库存量、作者、进 展统计,输出统计信息时,要按从大到小进展排序。7图书存盘:将当前程序中的图书信息存入文件中。8读出信息:从文件中将图书信息读入程序。3、问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤: 1应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; 2分析系统中的各个实体及它们之间的关系; 3根据问题描述,设计系统的类层

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

最新文档


当前位置:首页 > 办公文档 > 解决方案

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