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

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

ID:11846624

大小:173.00 KB

页数:12页

时间:2018-07-14

实验8 小型人事档案信息管理系统_第1页
实验8 小型人事档案信息管理系统_第2页
实验8 小型人事档案信息管理系统_第3页
实验8 小型人事档案信息管理系统_第4页
实验8 小型人事档案信息管理系统_第5页
资源描述:

《实验8 小型人事档案信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验8小型人事档案信息管理系统专业:计算机科学与技术班级:10计本班学号:姓名:实验地点:B102实验时间:2011-12-13指导教师:李佐勇一、实验目的1.熟练掌握C++基本语法、类的设计与使用、字符数组的使用、以及字符指针的使用;2.熟练掌握类的继承与多态设计方法、文件读取、C++标准模板库的应用;3.基本掌握面向对象程序设计的基本思路和方法;4.培养应用面向对象程序设计的方式来思考和解决问题的能力。二、实验环境一台PC机,WindowsXP操作系统,VisualC++6.0开发环境。三、实验内容某高校有在职人员,如行政人员、教师、教师兼行政(如系主任),现需存储这些人员的

2、人事档案信息:工号、姓名、出生日期、性别、年龄、职务、职称、薪金、入伍时间(参加工作时间)。程序的主要功能包括:添加、删除、查询、编辑、统计、保存、薪金计算等。界面样式不做限制,自由发挥,原则是方便用户操作。具体实验要求如下:1)添加、删除功能:能根据人事变动添加删除记录;2)查询功能:根据姓名或工号进行查找并显示详细信息;3)编辑功能:根据查询结果对相应的记录进行修改并存储;4)统计功能:根据多种参数(如性别、年龄段、职工类别等)进行人员的统计;5)保存功能:能对输入数据以文件方式存放在硬盘中。新增数据由键盘录入,已录入的数据从文件中读取出来进行相关操作。要求重载插入和提取符以

3、完成数据的保存与打开。6)人员编号在生成人员信息的同时生成,每输入一个人员信息,编号自动加1;7)薪金计算在生成人员信息的同时生成:按职称(正高、副高、中级、初级、见习)加行政级别补贴拿,具体数目自定义。四、实验记录1、系统的功能模块图#ifndefDataBase_H#defineDataBase_H#include"person.cpp"#includeclassAdmin_teaDatabase{public:Admin_teaDatabase();//构造函数,将Admin_teaDatabase.txt读到Vat中voidAdd();//插入人员void

4、Find();//查找人员voidDelete();//删除指定人员信息voidModify();//修改人员信息voidStatistics();//统计人员信息voidSave();//保存人员信息voidDisplay();private:vectorVat;};#endif2、界面的组织与设计#include#include#include#include"DataBase.H"voidmenu(){cout<>>>>>>>>>>>>>>>>>>>>>>>>>>>高校人

5、事管理系统<<<<<<<<<<<<<<<<<<<<<<<<<<<"<

6、<

7、:Admin_teaDatabase(){ifstreamf;f.open("Admin_teaDatabase.txt");if(!f){cout<<"无法打开Admin_teaDatabase.txt";exit(1);}Admin_teaat;//Person::CUR_ID--;intid;stringsname;boolxb;floatw;inta,by,bm,bd,wy,wm,wd,tt,pp;Titlet;Positionp;/*f.seekp(0,ios::e

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

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

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