文档库 最新最全的文档下载
当前位置:文档库 › 综合实验-任务书

综合实验-任务书

综合实验-任务书
综合实验-任务书

实验8 小型人事档案信息管理系统

一、实验目的

1.熟练掌握C++基本语法、类的设计与使用、字符数组的使用、以及字符指针的使用;

2.熟练掌握类的继承与多态设计方法、文件读取、C++标准模板库的应用;

3.基本掌握面向对象程序设计的基本思路和方法;

4)培养应用面向对象程序设计的方式来思考和解决问题的能力。

二、实验环境

一台PC机,Windows XP操作系统,Visual C++ 6.0开发环境。

三、实验内容

某高校有在职人员,如行政人员、教师、教师兼行政(如系主任),现需存储这些人员的人事档案信息:工号、姓名、出生日期、性别、年龄、职务、职称、薪金、入伍时间(参加工作时间)。程序的主要功能包括:添加、删除、查询、编辑、统计、保存、薪金计算等。

界面样式不做限制,自由发挥,原则是方便用户操作。具体实验要求如下:

1)添加、删除功能:能根据人事变动添加删除记录;

2)查询功能:根据姓名或工号进行查找并显示详细信息;

3)编辑功能:根据查询结果对相应的记录进行修改并存储;

4)统计功能:根据多种参数(如性别、年龄段、职工类别等)进行人员的统计;

5)保存功能:能对输入数据以文件方式存放在硬盘中。新增数据由键盘录入,已录入的数据从文件中读取出来进行相关操作。要求重载插入和提取符以完成数据的保存与打开。

6)人员编号在生成人员信息的同时生成,每输入一个人员信息,编号自动加1;

7)薪金计算在生成人员信息的同时生成:按职称(正高、副高、中级、初级、见习)加行政级别补贴拿,具体数目自定义。

四、实验记录

1、系统的功能模块图

2、界面的组织与设计

3、根据问题描述、完成系统中类层次的设计

4、完成系统中各个类的数据成员、函数成员的设计

5、完成程序代码的编写

6、实验测试结果

五、思考题

在该管理系统的开发中,主要用到了C++的哪些知识(结合程序,具体指出)?

六、实验小结

相关文档