人事档案管理系统课程设计57677.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)
《人事档案管理系统课程设计57677.docx》由会员分享,可在线阅读,更多相关《人事档案管理系统课程设计57677.docx(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编号:数据结构与与算法课课程设计计说明书题 目:人事档档案管理理系统 学学院:计算机机科学与与工程学学院专 业:计计算机科科学与技技术学生姓名:学 号:指导教师: 唐麟麟 2013年年 9月月26号号 摘 要电脑已经深深入到我我们日常常工作和和生活的的方方面面面,比比如文字字处理、信信息管理理、辅助助设计、图图形图像像处理、教教育培训训以及游游戏娱乐乐等。WWinddowss系统的的推出使使电脑从从高雅的的学术殿殿堂走入入了寻常常百姓家家,各行行各业的的人们无无须经过过特别的的训练就就能够使使用电脑脑完成许许许多多多复杂的的工作。然然而,虽虽然现在在世界上上已经充充满了多多如牛毛毛的各种种软件
2、,但但它们依依然不能能满足用用户的各各种特殊殊需要,人人们还不不得不开开发适合合自己特特殊需求求的软件件。 随随着企事事业单位位的发展展,人员员会越来来越多,少少则几十十人、多多则上万万人。例例如一个个企业分分很多部部门,每每个部门门又分为为许多科科或室等等,而其其下又分分为各级级领导和和员工。用用笔和纸纸传统的的手工管管理档案案,这中中管理方方式存在在着不易易更新、不不易存放放、不安安全、容容易丢失失、难以以备份等等重大缺缺陷,管管理起来来效率低低下而且且很可能能造成管管理上的的混乱。而而自己建建立简单单的电子子文档对对信息管管理进行行管理虽虽然克服服了以上上的缺点点,但查查询效率率较低,特
3、特别是当当数据量量十分庞庞大时,劣劣势尤其其明显。因因此开发发一个既既可以存存储信息息,又可可以进行行更新、查查询、管管理等功功能,同同时价格格又能为为广大消消费者接接受的多多功能电电子人事事信息管管理系统统就显得得十分必必要。 关键词:VVisuual C+6.00;算法法;人事事管理;类面向向对象;链表 目目 录引言11系统概述述22需求分析析22.1 系系统需求求22.2 开开发环境境33详细设计计43.1类的的设计及及分析 43.2各功功能的设设计 64 所遇遇到的问问题和分分析解决决 1105 系统统特色及及关键技技术 115.1成员员函数添添加的分分析 115.2直接接选择排排序
4、1146 用户户使用 157结论118参考文献119引言随着全球对对知识和和人才的的重视,企企业对人人力资源源管理重重要性的的认识逐逐渐深化化,人才才的全球球化竞争争使企业业的人力力资源管管理面临临前所未未有的挑挑战。在在新形势势下,人人事档案案管理系系统是一一个企业业单位不不可缺少少的部分分,是适适应现代代企业制制度,推推动企业业人力资资源管理理走向科科学化、规规范化、自自动化的的必要条条件;是是应对挑挑战、适适应环境境变化、提提高企业业管理效效率、提提升核心心竞争力力的关键键措施。它它所包含含内容对对于企业业的决策策者和管管理者来来说至关关重要。目目前市场场上的人人事管理理系统很很多,但但
5、要找到到一款真真正称心心、符合合企业实实际情况况的并不不容易。由由于存在在这样那那样的不不足,使使企业浪浪费了大大量的人人力、物物力等大大量资源源,难以以真正提提升企业业人力资资源的管管理水平平,提高高工作效效率及降降低管理理成本的的效果也也不明显显。因此此,为了了加快公公司信息息化的步步伐,提提高公司司的管理理水平,并并在激烈烈的社会会竞争中中立于不不败之地地,建立立及完善善人力资资源管理理系统已已变得十十分必要要和迫切切。在社社会中,人人力资源源是企事事业单位位的核心心,而对对它的管管理及管管理软件件的选用用则是评评价管理理者管理理水平的的一个重重要标志志。因此此人力资资源管理理工作是是企
6、事业业单位工工作的一一项重要要任务,是是提高管管理质量量和保障障企事业业单位生生产目标标实现的的一个重重要保证证。因此此,人力力资源管管理的内内容对企企事业单单位的决决策者和和管理者者来说都都具有重重要意义义。当规规模扩大大以后,企企事业单单位人员员部门增增加,给给人力资资源管理理带来困困难。根据需求,本本人事档档案管理理系统主主要分系系统管理理、信息息登记、信信息删除除、信息息查询、信信息修改改、信息息按顺序序输出、报报表信息息输出、系系统简介介等八大大部分。具具体要求求实现:对业务务模块相相关信息息的添加加,修改改,删除除以及对对人员调调动的管管理;对对考勤信信息设置置、管理理和查询询;对
7、工工资信息息设置;部门,员员工工资资统计查查询等等等。1 系统统概述本人事档案案管理系系统主要要分系统统管理、信信息登记记、信息息删除、信信息查询询、信息息修改、信信息按顺顺序输出出、报表表信息输输出、系系统简介介等八大大部分。具具体要求求实现:对业务务模块相相关信息息的添加加,修改改,删除除以及对对人员调调动的管管理;对对考勤信信息设置置、管理理和查询询;对工工资信息息设置;部门,员员工工资资统计查查询等等等。2 需求求分析2.1 系系统需求求在信息技术术高速发发展的今今天,传传统的数数据统计计方式在在处理庞庞大繁杂杂的信息息量时显显得力不不从心,于于是,人人们对于于运用计计算机来来辅助和和
8、管理工工作的需需求正在在逐步提提高。随着各个企企业业务务的逐步步扩展,企企业的员员工人数数也在迅迅速增加加,由于于管理人人员水平平有限,导致某某些员工工纪录管管理并不不完善,特特别是繁繁杂的员员工工资资管理纪纪录,不不易查询询、修改改,极易易导致错错误,而而落后的的员工管管理方法法随着社社会的日日益竞争争,必将将被淘汰汰。由计算机来来管理庞庞大而繁繁杂的企企业员工工纪录是是非常合合适的,不不仅查询询和修改改方便,并并且效率率高,速速度快,完完全能够够满足现现代化企企业管理理的需要要,同时时也更利利于实现现全面办办公自动动化。因因此开发发一套企企业员工工工资管管理系统统软件势势在必行行。企业员工
9、工工资管理理系统是是企业管管理系统统中的一一个重要要组成部部分,它它为企业业合理的的员工调调配与编编制,以以及有关关问题的的决策能能够提供供各种必必要的基基础数据据,是公公司管理理现代化化的一个个重要方方面。利利用微机机对庞杂杂而繁锁锁的员工工工资系系统实现现自动化化管理,是是计算机机公司信信息管理理系统的的重要内内容。我我在陈勇勇老师指指导下开开发了企企业员工工工资管管理系统统。企业员工工工资管管理系统统旨在在为商业业人士及及在社会会团体、机机构中负负责管理理关系的的人士提提供一个个功能全全面、使使用方便便的工资资管理系系统,以以替代传传统的手手工管理理工资纪纪录,同同时利用用先进信信息技术
10、术为用户户提供一一些更为为方便实实用的功功能。 本系统实现现五种基基本功能能:输入入员工工工资信息息、删除除员工工工资信息息、修改改员工工工资信息息、查找找员工工工资信息息、列出出所有员员工工资资信息。所所以该工工资管理理系统可可以分为为5个模模块,分分别为输输入模块块、删除除模块、修修改模块块、查找找模块、列列表模块块,每个个模块都都有其对对应的功功能以及及其设计计。(1)输入入模块输入模块的的功能是是创建存存储职工工工资信信息的存存储系统统以及添添加某职职工的工工资信息息。为实实现输入入的功能能,有两两个方面面的任务务:定义义结构体体以及建建立链表表。(2)删除除模块删除模块的的功能是是删
11、除某某职工的的工资信信息。(3)修改改模块修改模块的的功能是是修改某某职工的的部分工工资信息息。(4)查找找模块查找模块的的功能就就是:输出指指定编号号职工的的工资信信息;输输出姓名名和部门门联合查查询的职职工工资资信息。(5)统计计模块统计模块的的功能是是:统计计全企业业总人数数及各部部门的人人数;统统计企业业的平均均工资及及部门的的平均工工资。(6)排序序模块排序的模块块的功能能是:对对全企业业的信息息表按受受教育年年限及工工资进行行递增排排序。(7)列表表模块列表模块的的功能是是输出全全体职工工的工资资信息。程序具体功功能介绍绍:2.1.11 功能能介绍现在,需要要存储这这些人员员的人事
12、事档案信信息:员员工编号号, 员工工姓名 ,年龄 ,性别 ,部门 ,职务,受教育育年限,工资 ,缺勤(天) ,罚金, 个税税 ,实发数数。其中中,人员员编号唯唯一,不不能重复复。添加删除功功能:能能根据学学企业人事事的变动动情况,添添加删除除记录;查询功能:能根据据编号及及姓名和和部门的的复合查查询进行行查询;编辑功能(高高级):根据查查询对相相应的记记录进行行修改,并并存储;统计功能:能根据据多种参参数进行行人员的的统计及及平均工工资,统统计要求求同时显显示被统统计者的的信息;排序功能:按照受受教育年年限、工资进行行排序;保存功能:能对输输入的数数据进行行相应的的存储;2 .2 系统框框图系
13、统框架图图在本设设计中,将将主要实实现以下下功能:增加记记录功能能,修改改记录功功能,删删除记录录功能,以以及筛选选记录功功能等。主菜单输入员工工资信息删除指定员工工资信息修改指定员工工资信息查找指定员工工资信息输出全体员工工资信息退出图1 系统统框架图图2.2 开开发环境境本系统是在在Vissuall C+6.0平台台上运行行的,主主要运行行C及CC+等等语言。3 详细细设计具体系统设设计3.1结构构体及类类的设计计与分析析 3.1.1:员员工结构构体的建建立strucct WWorkker_payyint nnum; /员工工编号strinng nnamee; /员工工姓名int aage
14、; /年龄龄strinng ssex; /性别别strinng ddepaartmmentt; /部门门strinng ttitlle; /职务务int eeduaage; /学历历(年)floatt waage; /工资资int dday; /缺勤勤天数floatt alllowwancce; /扣发发工资floatt taax; /个人人所得税税floatt reeal_wagge; /实发发数Workeer_ppay * nnextt; /链表表结点的的指针域域;3.1.22:员工工类的建建立classs Woorkeerproteecteed:Workeer_ppay * hheadd
15、; /链表表的头结结点指针针publiic:Workeer()heead=NULLL; /构造造函数void Dissplaay(WWorkker_payy *); /输出出函数 Workeer_ppay * FFindd(innt); /查找找函数int LListtCouunt(); /统计计员工人人数函数数 void AdddIteem(iint,strringg,innt,sstriing,strringg,sttrinng,ffloaat,ffloaat); /创建链链表并链链表的插插入void RemmoveeIteem(iint); /删除函函数void RepplacceItt
16、em(intt); /修改改函数void LisstL(); /遍历函函数 void Seaarchh(innt); /查找并并输出某某个员工工信息函函数void Reaal_wwagee(flloatt,flloatt); /计算算函数void Reccorddinffo(iint,strringg,innt,sstriing,strringg,sttrinng,ffloaat,ffloaat,ffloaat,ffloaat); /存储函函数;3.1.33:相关关的成员员函数表1 Woorkeer类说说明表名称属性说明head数据成员链表头结点点指针Workeer()成员函数缺省的构造造函数
17、,缺缺省值为为heaad=NNULLLvoid Dissplaay(WWorkker_payy *)成员函数输出函数Workeer_ppay * FFindd(innt)成员函数查找函数int LListtCouunt()成员函数统计员工人人数函数数void AdddIteem(iint,flooat,flooat)成员函数创建链表并并链表的的插入void RemmoveeIteem(iint)成员函数删除函数void RepplacceIttem(intt)成员函数修改函数void LisstL()成员函数遍历函数void Lisstavvg(sstriing)成员函数部门查询及及统计的的函
18、数void loaad()成员函数读取文件void sorrt_ddataa();对员工信息息进行整整理的函函数void seaarchh(sttingg ,sstriing)成员函数复合查找并并输出员员工信息息的函数数void Seaarchh(innt)成员函数查找并输出出某个员员工信息息函数void Reaal_wwagee()成员函数计算函数voidRRecooreiinfoo(innt,flooat,flooat)成员函数存储函数3.1.44非成员员函数的的设计与与分析表2 非成成员函数数说明表表名称说明int MMenuu()用于显示主主菜单char Exiit()用于退出程程序v
19、oid Inpput(intt * numm,ffloaat * alllowwancce)用于输入员员工工资资信息void AdddNeww()用于调用成成员函数数AdddIteem(iint,flooat,flooat)Reaal_wwagee()和和Reccoreeinffo(iint,flloatt,flloatt)void DoFFindd()用于调用成成员函数数Seaarchh(innt)void DoDDeleete()用于调用成成员函数数RemmoveeIteem(iint)void DoMMotiify()用于调用成成员函数数RepplacceIttem(intt)void
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 档案管理系统 课程设计 57677
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内