人事档案管理系统课程设计12742.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《人事档案管理系统课程设计12742.docx》由会员分享,可在线阅读,更多相关《人事档案管理系统课程设计12742.docx(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编号:数据结构构与算法法课程设设计说明书题 目:人事档档案管理理系统 学院院:计算算机科学学与工程程学院专 业:计算机机科学与与技术学生姓名名:学 号:指导教师师: 唐唐麟 20133年 99月266号 摘摘 要要电脑已经经深入到到我们日日常工作作和生活活的方方方面面,比比如文字字处理、信息管管理、辅辅助设计计、图形形图像处处理、教教育培训训以及游游戏娱乐乐等。WWinddowss系统的的推出使使电脑从从高雅的的学术殿殿堂走入入了寻常常百姓家家,各行行各业的的人们无无须经过过特别的的训练就就能够使使用电脑脑完成许许许多多多复杂的的工作。然而,虽虽然现在在世界上上已经充充满了多多如牛毛毛的各种种
2、软件,但但它们依依然不能能满足用用户的各各种特殊殊需要,人人们还不不得不开开发适合合自己特特殊需求求的软件件。 随随着企事事业单位位的发展展,人员员会越来来越多,少少则几十十人、多多则上万万人。例例如一个个企业分分很多部部门,每每个部门门又分为为许多科科或室等等,而其其下又分分为各级级领导和和员工。用笔和和纸传统统的手工工管理档档案,这这中管理理方式存存在着不不易更新新、不易易存放、不安全全、容易易丢失、难以备备份等重重大缺陷陷,管理理起来效效率低下下而且很很可能造造成管理理上的混混乱。而而自己建建立简单单的电子子文档对对信息管管理进行行管理虽虽然克服服了以上上的缺点点,但查查询效率率较低,特
3、特别是当当数据量量十分庞庞大时,劣劣势尤其其明显。因此开开发一个个既可以以存储信信息,又又可以进进行更新新、查询询、管理理等功能能,同时时价格又又能为广广大消费费者接受受的多功功能电子子人事信信息管理理系统就就显得十十分必要要。 关键词:Vissuall C+6.0;算算法;人人事管理理;类面面向对象象;链表表 目 录录引言11系统概概述22需求分分析22.1 系统需需求22.2 开发环环境33详细设设计443.1类类的设计计及分析析 43.2各各功能的的设计 64 所所遇到的的问题和和分析解解决 105 系系统特色色及关键键技术 1115.1成成员函数数添加的的分析 115.2直直接选择择排
4、序 146 用用户使用用 1557结论18参考文献献19引言随着全球球对知识识和人才才的重视视,企业业对人力力资源管管理重要要性的认认识逐渐渐深化,人人才的全全球化竞竞争使企企业的人人力资源源管理面面临前所所未有的的挑战。在新形形势下,人人事档案案管理系系统是一一个企业业单位不不可缺少少的部分分,是适适应现代代企业制制度,推推动企业业人力资资源管理理走向科科学化、规范化化、自动动化的必必要条件件;是应应对挑战战、适应应环境变变化、提提高企业业管理效效率、提提升核心心竞争力力的关键键措施。它所包包含内容容对于企企业的决决策者和和管理者者来说至至关重要要。目前前市场上上的人事事管理系系统很多多,但
5、要要找到一一款真正正称心、符合企企业实际际情况的的并不容容易。由由于存在在这样那那样的不不足,使使企业浪浪费了大大量的人人力、物物力等大大量资源源,难以以真正提提升企业业人力资资源的管管理水平平,提高高工作效效率及降降低管理理成本的的效果也也不明显显。因此此,为了了加快公公司信息息化的步步伐,提提高公司司的管理理水平,并并在激烈烈的社会会竞争中中立于不不败之地地,建立立及完善善人力资资源管理理系统已已变得十十分必要要和迫切切。在社社会中,人人力资源源是企事事业单位位的核心心,而对对它的管管理及管管理软件件的选用用则是评评价管理理者管理理水平的的一个重重要标志志。因此此人力资资源管理理工作是是企
6、事业业单位工工作的一一项重要要任务,是是提高管管理质量量和保障障企事业业单位生生产目标标实现的的一个重重要保证证。因此此,人力力资源管管理的内内容对企企事业单单位的决决策者和和管理者者来说都都具有重重要意义义。当规规模扩大大以后,企企事业单单位人员员部门增增加,给给人力资资源管理理带来困困难。根据需求求,本人人事档案案管理系系统主要要分系统统管理、信息登登记、信信息删除除、信息息查询、信息修修改、信信息按顺顺序输出出、报表表信息输输出、系系统简介介等八大大部分。具体要要求实现现:对业业务模块块相关信信息的添添加,修修改,删删除以及及对人员员调动的的管理;对考勤勤信息设设置、管管理和查查询;对对
7、工资信信息设置置;部门门,员工工工资统统计查询询等等。1 系系统概述述本人事档档案管理理系统主主要分系系统管理理、信息息登记、信息删删除、信信息查询询、信息息修改、信息按按顺序输输出、报报表信息息输出、系统简简介等八八大部分分。具体体要求实实现:对对业务模模块相关关信息的的添加,修修改,删删除以及及对人员员调动的的管理;对考勤勤信息设设置、管管理和查查询;对对工资信信息设置置;部门门,员工工工资统统计查询询等等。2 需需求分析析2.1 系统需需求在信息技技术高速速发展的的今天,传传统的数数据统计计方式在在处理庞庞大繁杂杂的信息息量时显显得力不不从心,于于是,人人们对于于运用计计算机来来辅助和和
8、管理工工作的需需求正在在逐步提提高。随着各个个企业业业务的逐逐步扩展展,企业业的员工工人数也也在迅速速增加,由由于管理理人员水水平有限限,导致致某些员员工纪录录管理并并不完善善,特别别是繁杂杂的员工工工资管管理纪录录,不易易查询、修改,极极易导致致错误,而而落后的的员工管管理方法法随着社社会的日日益竞争争,必将将被淘汰汰。由计算机机来管理理庞大而而繁杂的的企业员员工纪录录是非常常合适的的,不仅仅查询和和修改方方便,并并且效率率高,速速度快,完完全能够够满足现现代化企企业管理理的需要要,同时时也更利利于实现现全面办办公自动动化。因因此开发发一套企企业员工工工资管管理系统统软件势势在必行行。企业员
9、工工工资管管理系统统是企业业管理系系统中的的一个重重要组成成部分,它它为企业业合理的的员工调调配与编编制,以以及有关关问题的的决策能能够提供供各种必必要的基基础数据据,是公公司管理理现代化化的一个个重要方方面。利利用微机机对庞杂杂而繁锁锁的员工工工资系系统实现现自动化化管理,是是计算机机公司信信息管理理系统的的重要内内容。我我在陈勇勇老师指指导下开开发了企企业员工工工资管管理系统统。企业员员工工资资管理系系统旨旨在为商商业人士士及在社社会团体体、机构构中负责责管理关关系的人人士提供供一个功功能全面面、使用用方便的的工资管管理系统统,以替替代传统统的手工工管理工工资纪录录,同时时利用先先进信息息
10、技术为为用户提提供一些些更为方方便实用用的功能能。 本系统实实现五种种基本功功能:输输入员工工工资信信息、删删除员工工工资信信息、修修改员工工工资信信息、查查找员工工工资信信息、列列出所有有员工工工资信息息。所以以该工资资管理系系统可以以分为55个模块块,分别别为输入入模块、删除模模块、修修改模块块、查找找模块、列表模模块,每每个模块块都有其其对应的的功能以以及其设设计。(1)输输入模块块输入模块块的功能能是创建建存储职职工工资资信息的的存储系系统以及及添加某某职工的的工资信信息。为为实现输输入的功功能,有有两个方方面的任任务:定定义结构构体以及及建立链链表。(2)删删除模块块删除模块块的功能
11、能是删除除某职工工的工资资信息。(3)修修改模块块修改模块块的功能能是修改改某职工工的部分分工资信信息。(4)查查找模块块查找模块块的功能能就是:输出指指定编号号职工的的工资信信息;输输出姓名名和部门门联合查查询的职职工工资资信息。(5)统统计模块块统计模块块的功能能是:统统计全企企业总人人数及各各部门的的人数;统计企企业的平平均工资资及部门门的平均均工资。(6)排排序模块块排序的模模块的功功能是:对全企企业的信信息表按按受教育育年限及及工资进进行递增增排序。(7)列列表模块块列表模块块的功能能是输出出全体职职工的工工资信息息。程序具体体功能介介绍:2.1.1 功功能介绍绍现在,需需要存储储这
12、些人人员的人人事档案案信息:员工编编号, 员工工姓名 ,年龄 ,性别 ,部门 ,职务,受教育育年限,工资 ,缺勤(天) ,罚金, 个税税 ,实发数数。其中中,人员员编号唯唯一,不不能重复复。添加删除除功能:能根据据学企业业人事的的变动情情况,添添加删除除记录;查询功能能:能根根据编号号及姓名名和部门门的复合合查询进进行查询询;编辑功能能(高级级):根根据查询询对相应应的记录录进行修修改,并并存储;统计功能能:能根根据多种种参数进进行人员员的统计计及平均均工资,统统计要求求同时显显示被统统计者的的信息;排序功能能:按照照受教育育年限、工资进行行排序;保存功能能:能对对输入的的数据进进行相应应的存
13、储储;2 .22 系统统框图系统框架架图在本本设计中中,将主主要实现现以下功功能:增增加记录录功能,修修改记录录功能,删删除记录录功能,以以及筛选选记录功功能等。主菜单输入员工工资信息删除指定员工工资信息修改指定员工工资信息查找指定员工工资信息输出全体员工工资信息退出图1 系系统框架架图2.2 开发环环境本系统是是在Viisuaal CC+66.0平平台上运运行的,主主要运行行C及CC+等等语言。3 详详细设计计具体系统统设计3.1结结构体及及类的设设计与分分析 3.11.1:员工结结构体的的建立struuct Worrkerr_paayint numm; /员员工编号号striing nam
14、me; /员员工姓名名int agee; /年年龄striing sexx; /性性别striing depparttmennt; /部部门striing tittle; /职职务int eduuagee; /学学历(年年)floaat wwagee; /工工资int dayy; /缺缺勤天数数floaat aalloowannce; /扣扣发工资资floaat ttax; /个个人所得得税floaat rreall_waage; /实实发数Workker_payy * nexxt; /链链表结点点的指针针域;3.1.2:员员工类的的建立classs WWorkkerprottectted:W
15、orkker_payy * heaad; /链链表的头头结点指指针publlic:Workker()hheadd=NUULL; /构构造函数数voidd Diispllay(Worrkerr_paay *); /输输出函数数 Workker_payy * Finnd(iint); /查查找函数数int LisstCoountt(); /统统计员工工人数函函数 voidd AdddIttem(intt,sttrinng,iint,strringg,sttrinng,sstriing,flooat,flooat); /创建建链表并并链表的的插入voidd ReemovveIttem(intt);
16、/删除除函数voidd ReeplaaceIItemm(innt); /修修改函数数voidd LiistLL(); /遍历历函数 voidd Seearcch(iint); /查找找并输出出某个员员工信息息函数voidd Reeal_wagge(ffloaat,ffloaat); /计计算函数数voidd Reecorrdinnfo(intt,sttrinng,iint,strringg,sttrinng,sstriing,flooat,flooat,flooat,flooat); /存储储函数;3.1.3:相相关的成成员函数数表1 WWorkker类类说明表表名称属性说明headd数据成员
17、员链表头结结点指针针Workker()成员函数数缺省的构构造函数数,缺省省值为hheadd=NUULLvoidd Diispllay(Worrkerr_paay *)成员函数数输出函数数Workker_payy * Finnd(iint)成员函数数查找函数数int LisstCoountt()成员函数数统计员工工人数函函数voidd AdddIttem(intt,flloatt,flloatt)成员函数数创建链表表并链表表的插入入voidd ReemovveIttem(intt)成员函数数删除函数数voidd ReeplaaceIItemm(innt)成员函数数修改函数数voidd Liist
18、LL()成员函数数遍历函数数voidd Liistaavg(strringg)成员函数数部门查询询及统计计的函数数voidd looad()成员函数数读取文件件voidd soort_datta();对员工信信息进行行整理的的函数voidd seearcch(sstinng ,strringg)成员函数数复合查找找并输出出员工信信息的函函数voidd Seearcch(iint)成员函数数查找并输输出某个个员工信信息函数数voidd Reeal_wagge()成员函数数计算函数数voiddReccoreeinffo(iint,flloatt,flloatt)成员函数数存储函数数3.1.4非成成
19、员函数数的设计计与分析析表2 非非成员函函数说明明表名称说明int Mennu()用于显示示主菜单单charr Exxit()用于退出出程序voidd Innputt(innt * nuum,flooat * aalloowannce)用于输入入员工工工资信息息voidd AdddNeew()用于调用用成员函函数AdddIttem(intt,flloatt,flloatt)Reeal_wagge()和Reecorreinnfo(intt,ffloaat,ffloaat)voidd DooFinnd()用于调用用成员函函数Seearcch(iint)voidd DooDelletee()用于调用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 档案管理系统 课程设计 12742
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内