企业人事管理系统的设计与实现毕业论文_第1页
企业人事管理系统的设计与实现毕业论文_第2页
企业人事管理系统的设计与实现毕业论文_第3页
企业人事管理系统的设计与实现毕业论文_第4页
企业人事管理系统的设计与实现毕业论文_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、III摘 要在当今社会会,互联联网空前前的发展展,给人人们的工工作和生生活带来来了极大大的便利利和高效效,信息息化,电电子化已已经成为为节约运运营成本本,提高高工作效效率的首首选。考考虑到当当前大量量企业的的人事管管理尚处处于手工工作业阶阶段,不不但效率率低下,还还常常因因为管理理的不慎慎而出现现纰漏。因因此根据据部分企企业提供供的需求求,设计计此企业业人事管管理系统统,以帮帮助企业业达到人人事管理理办公自自动化、节节约管理理成本、提提高企业业工作效效率的目目的。本企业人事事管理系系统采用用C/SS结构,主主要对企企业员工工的信息息以及跟跟人事相相关的工工作流程程进行集集中的管管理,方方便企业

2、业建立一一个完善善的、强强大的员员工信息息数据库库。它是是以VSS20008 (Miccrossoftt Viisuaal SStuddio 20008).和SQQL 220088 Exxpreess数数据库作作为开发发平台。使使用C# 设计计操作控控件和编编写操作作程序,完完成数据据输入、修修改、存存储、调调用查询询等功能能;并使使用SQQL 220088数据库库形成数数据表,进进行数据据存储。本文详细介介绍了企企业人事事管理系系统的功功能需求求,系统统设计和和具体实实现。并并简要介介绍了系系统开发发采用的的过程方方法。关键词 企业人人事管理理系统;C/SS;员工工信息;数据库库The DD

3、esiign andd Immpleemenntattionn offEntterpprisse PPerssonnnel Mannageemennt SSysttem Bassed on C/SSAbstrracttIn ouur ssociietyy, tthe unppreccedeenteed ddeveeloppmennt oof IInteerneet hhas brooughht uus ggreaat cconvveniiencce aand effficiienccy. Infformmatiizattionn annd eelecctroonizzatiion havve

4、bbecoome thee fiirstt chhoicce oof ssaviing opeerattionn coost andd immproovinng wworkk effficcienncy. Maany entterpprisses peersoonneel aadmiinisstraatioon ssysttemss liie iin tthe phaase of mannuall maanaggemeent whiich ineeffiicieent andd eaasy to go wroong by carreleessnnesss. TTherrefoore, thhi

5、s MISS(Mannageemennt IInfoormaatioon SSysttem)is dessignned too maake thee peersoonneel aadmiinisstraatioon mmoree sccienntiffic, noormaativve aand effficiientt.The ssysttem adooptss thhe sstruuctuure modde oof cclieent/serrverr(C/S), Wiindoows XP as thee opperaatioon ssysttem,SQLL 20008 Exppresss a

6、as tthe bacckgrrounnd ddataabasse, andd Miicroosofft VVisuual Stuudioo8 220088 ass thhe ddeveeloppingg toool. Itt caan hhelpp ennterrpriisess too esstabblissh aa peerfeect, sttronng sstafff iinfoormaatioon ddataabasse, whiich facciliitattes thee ceentrraliizedd maanaggemeent of staaff infformmatiion

7、 andd woorkffloww.The ppapeer eexpllainns tthe couursee deesiggn, sysstemm deesiggn aand impplemmenttatiion of MISS, aalsoo brrieffly inttrodducees tthe proocesss oof tthe sysstemm deevellopmmentt.Key wwordds: Perrsonnnell Maanaggemeent Sysstemm; CC/S; Emmplooyeee Innforrmattionn;Daatabbasee 西南科技大学毕

8、业论文 PAGE IIITOC o 1-3 h z u HYPERLINK l _Toc326870868 第1章 绪论 PAGEREF _Toc326870868 h 1 HYPERLINK l _Toc326870869 1.1 应应用的目目的与意意义 PAGEREF _Toc326870869 h 1 HYPERLINK l _Toc326870870 1.2 人事管管理系统统发展趋趋势 PAGEREF _Toc326870870 h 1 HYPERLINK l _Toc326870871 1.2.22 世界界趋势 PAGEREF _Toc326870871 h 1 HYPERLINK

9、l _Toc326870872 1.2.33 技术术革新 PAGEREF _Toc326870872 h 2 HYPERLINK l _Toc326870873 1.2.44 工作作目标和和价值观观的改变变 PAGEREF _Toc326870873 h 2 HYPERLINK l _Toc326870874 第2章 系系统相关关技术介介绍 PAGEREF _Toc326870874 h 3 HYPERLINK l _Toc326870875 2.1 CC#技术术简介 PAGEREF _Toc326870875 h 3 HYPERLINK l _Toc326870876 2.2 SSQL技技术

10、 PAGEREF _Toc326870876 h 3 HYPERLINK l _Toc326870877 2.2.11 数据据库的基基本概念念 PAGEREF _Toc326870877 h 3 HYPERLINK l _Toc326870878 2.2.22 本系系统中数数据库的的访问 PAGEREF _Toc326870878 h 3 HYPERLINK l _Toc326870879 第3章 系系统分析析 PAGEREF _Toc326870879 h 5 HYPERLINK l _Toc326870880 3.1需求求分析 PAGEREF _Toc326870880 h 5 HYPER

11、LINK l _Toc326870881 3.2系统统概述 PAGEREF _Toc326870881 h 5 HYPERLINK l _Toc326870882 3.3系统统目标 PAGEREF _Toc326870882 h 5 HYPERLINK l _Toc326870883 3.4可行行性分析析 PAGEREF _Toc326870883 h 6 HYPERLINK l _Toc326870884 3.4.11经济可可行性分分析 PAGEREF _Toc326870884 h 6 HYPERLINK l _Toc326870885 3.4.22技术可可行性分分析 PAGEREF _T

12、oc326870885 h 6 HYPERLINK l _Toc326870886 3.4.33管理可可行性分分析 PAGEREF _Toc326870886 h 6 HYPERLINK l _Toc326870887 3.5系统统逻辑结结构图及及业务流流程图设设计 PAGEREF _Toc326870887 h 6 HYPERLINK l _Toc326870888 3.5.11系统逻逻辑结构构 PAGEREF _Toc326870888 h 6 HYPERLINK l _Toc326870889 3.5.22数据字字典 PAGEREF _Toc326870889 h 7 HYPERLINK

13、 l _Toc326870890 第4章 系统数数据库设设计 PAGEREF _Toc326870890 h 12 HYPERLINK l _Toc326870891 4.1数据据库概念念结构设设计 PAGEREF _Toc326870891 h 12 HYPERLINK l _Toc326870892 4.2数据据库逻辑辑结构设设计 PAGEREF _Toc326870892 h 16 HYPERLINK l _Toc326870893 第5章 系系统各模模块的实实现 PAGEREF _Toc326870893 h 17 HYPERLINK l _Toc326870894 5.1系统统架构设

14、设计 PAGEREF _Toc326870894 h 17 HYPERLINK l _Toc326870895 5.2系统统登陆实实现 PAGEREF _Toc326870895 h 18 HYPERLINK l _Toc326870896 5.2.11系统登登陆窗体体的功能能 PAGEREF _Toc326870896 h 19 HYPERLINK l _Toc326870897 5.3系统统主界面面设计 PAGEREF _Toc326870897 h 21 HYPERLINK l _Toc326870898 5.4数据据导入于于备份的的实现 PAGEREF _Toc326870898 h

15、21 HYPERLINK l _Toc326870899 5.5公司司部门管管理的实实现 PAGEREF _Toc326870899 h 22 HYPERLINK l _Toc326870900 5.6 员员工信息息管理的的设计 PAGEREF _Toc326870900 h 23 HYPERLINK l _Toc326870901 5.6.11员工信信息管理理的功能能 PAGEREF _Toc326870901 h 23 HYPERLINK l _Toc326870902 5.7 员员工其它它信息实实现 PAGEREF _Toc326870902 h 25 HYPERLINK l _Toc3

16、26870903 5.7.11一对多多类设计计图 PAGEREF _Toc326870903 h 25 HYPERLINK l _Toc326870904 5.7.22一对多多类设计计图 PAGEREF _Toc326870904 h 25 HYPERLINK l _Toc326870905 5.8薪金金发放功功能的实实现 PAGEREF _Toc326870905 h 26 HYPERLINK l _Toc326870906 第6章 系系统测试试 PAGEREF _Toc326870906 h 28 HYPERLINK l _Toc326870907 6.1软件件测试的的目标 PAGEREF

17、 _Toc326870907 h 28 HYPERLINK l _Toc326870908 6.2测试试举例 PAGEREF _Toc326870908 h 28 HYPERLINK l _Toc326870909 6.3测试试结论 PAGEREF _Toc326870909 h 29 HYPERLINK l _Toc326870910 结 论 PAGEREF _Toc326870910 h 330 HYPERLINK l _Toc326870911 致 谢 PAGEREF _Toc326870911 h 31 HYPERLINK l _Toc326870912 参考文献 PAGEREF _T

18、oc326870912 h 32 PAGE 84第1章 绪论1.1 应应用的目目的与意意义人的管理是是一切管管理工作作的核心心。员工工代表一一个企业业的形象象,因而而人事管管理机制制设计的的好坏,直直接影响响一个企企业的成成败。 员工的的档案管管理是企企业人事事管理的的基础,在在企业员员工普遍遍流失的的今天,一一个准确确而及时时的人事事管理系系统,有有利于人人事部门门对员工工流动进进行分析析、编制制,为企企业所需需人员提提供了保保障。人力资源部部那些重重复的,事事务性的的工作交交给HRRP(HHumaan RResoourcce PPlannninng,人人力资源源管理系系统)来来解决,可可以

19、省去去用户以以往人力力资源管管理工作作的繁琐琐、枯燥燥;用领领先的人人力资源源管理理理念,把把人力资资源管理理的作业业流程控控制和战战略规划划设计巧巧妙地集集合于一一体;系系统重点点涉及到到人力资资源管理理工作中中的薪资资、培训训、奖惩、调调动、基基本信息息、用户户管理以以及用户户切换等等方面,并并有综合合的系统统安全设设置、报报表综合合管理模模块。可可以很好好地为用用户的人人力资源源管理部部门在对对员工的的成本管管理、知知识管理理、绩效效管理等等综合管管理给予予帮助。以以每个月月中所发发工资为为例,其其中包括括人事信信息变动动、奖惩惩对本月月的薪资资计算都都有影响响,为了了及时的的计算发发放

20、工资资往往要要提前一一个星期期花费大大量时间间,加班班加点才才能及时时完成,而而这样做做无论从从工作效效率还是是准确度度方面,都都不允许许,而且且还浪费费大量的的人力财财力。如如果改用用HRPP管理做做到高效效、高精精度,还还可以减减少管理理时带来来的一些些繁琐的的工作,节节约管理理带来的的开支。1.2 人事管管理系统统发展趋趋势1.2.22 世界界趋势人力资源管管理系统统主导221世纪纪,无论论是发达达国家还还是发展展中国家家,对人人力资源源的战略略性意义义都有了了深刻的的认识,并开始始付诸行行动。世世界公认认,211世纪将将是人力力资源的的世纪;人力资资源问题题将主导导整个221世纪纪甚至

21、更更为遥远远,这种种状况的的变化起起因于竞竞争压力力。目前前,世界界经济趋趋向全球球化。世世界经济济的全球球化过程程和国家家的开放放过程,要要求组织织的管理理部门降降低管理理成本以以减少竞竞争压力力和增强强竞争能能力。对对于不同同的组织织,人力力资源成成本在总总成本中中的比例例是不一一样的。1.2.33 技术术革新无论是现在在还是将将来,工工业的发发展越来来越多地地取决于于科学和和技术、知知识与技技能。高高新科技技产业更更是如此此。这不不仅要求求员工尤尤其是技技术人员员掌握新新的科学学知识和和技术能能力,而而且更重重要的在在于要求求员工深深入而快快捷地掌掌握和应应用这些些知识和和技能。这这就导

22、致致了两个个问题。第第一,随随着这种种技术革革新的发发展和知知识更新新速度的的加快,人人们有更更多的职职业选择择机会。第第二,伴伴随着这这种发展展以及职职业选择择机会的的增多,人人力资源源管理活活动和频频繁程度度加剧;而且这这种活动动对科学学技术的的要求与与它的反反应程度度也更高高了,进进而提高高了人力力资源成成本。1.2.44 工作作目标和和价值观观的改变变随着社会政政治和经经济的发发展,人人们的工工作目标标和价值值观也都都发生了了重要的的变化。这这就对人人事管理理部门和和管理人人员提出出了新的的要求和和新的问问题,不不得不考考虑诸如如工作类类型设计计、岗位位分析、充充分尊重重员工以以及为他

23、他们提供供良好的的个人发发展和自自我价值值实现的的环境与与条件等等问题。这这样,人人力资源源管理就就派上了了用场。第2章 系系统相关关技术介介绍2.1 CC#技术术简介要了解C#,首先先要了解解Miccrossoftt.NEET FFrmeeWorrk。MMicrrosooft.NETT FrrameeWorrk是微微软公司司提出的的新一代代软件开开发模型型,C#语言是是.NEET FFrammeWoork中中新一代代的开发发工具。CC#语言言是一种种现代的的,面向向对象的的语言,它它简化了了C+语言在在类、命命名控件件、方法法重载和和异常处处理等方方面的操操作,摒摒弃了CC+的的复杂性性,更

24、易易使用。它它使用组组件编程程,在这这方面和和VB类类似。在在动态查查阅、中中间代码码技术、参参数传递递、交叉叉语言处处理、面面向对象象方面有有自己的的特点。另另外,由由于C#中取消消了指针针的功能能,这样样可以有有效防止止病毒程程序利用用非法指指针访问问私有成成员,也也能避免免指针的的误操作作产生的的错误。因因此,其其在安全全性方面面也有了了很大的的提高。2.2 SSQL技技术2.2.11 数据据库的基基本概念念SQL(SStruuctuuredd Quueryy Laanguuge)结结构化查查询语言言,是一一种数据据库查询询和程序序设计语语言,用用于存取取数据以以及查询询、更新新和管理理

25、关系数数据库系系统。SQL语言言包括:数据定定义语言言、数据据操作语语言、数数据查询询语言、数数据控制制语言四四部分。它它不要求求用户指指定对数数据的存存放方法法,也不不需要用用户了解解具体的的数据存存放方式式,所有有具有完完全不同同底层结结构的不不同数据据库系统统,可以以使用相相同的SSQL语语言作为为数据输输入与管管理的接接口。它它以记录录集合作作为操作作对象,所所有SQQL语句句接受集集合作为为输入,返返回集合合作为输输出,这这种集合合特性允允许一条条SQLL语句的的输出作作为另一一条SQQL语句句的输入入,所以以SQLL语句可可以嵌套套,这使使它具有有极大的的灵活性性和强大大的功能能。

26、2.2.22 本系系统中数数据库的的访问本系统的数数据库访访问过程程实现主主要通过过六个步步骤:(1)建立立数据库库表,表表中存储储相应数数据。(2)使用用SqllConnnecctioon或OOleDDbCoonneectiion类类建立数数据库应应用程序序和数据据库连接接对象。(3)从数数据库指指定表中中取出感感兴趣的的记录。(4)从数数据库指指定表中中取出的的感兴趣趣记录组组成一个个新表,填填充到DDataaSett类对象象中,可可填充多多个表,并并可在DDataaSett类对象象中指定定表和表表的关系系。取出出所感兴兴趣的记记录后,断断开数据据库连接接。(5)用支支持数据据库绑定定控件

27、(例例如DaataGGridd控件)显显示DaataSSet类类对象中中的数据据,供用用户浏览览、查询询和修改改。(6)及时时更新DDataaSett中内容容,并把把修改的的数据存存回源数数据库。本系统中数数据库连连接部分分的具体体实现代代码如下下:Strinng MMySQQLCoonneectiionSStriing = gglobbl:MyPPerssonnnel.Prooperrtiees.SSetttinggs.DDefuult.MyPPerssonnnelCConnnecttionnStrringg;Strinng ss=”DTBBSE=Norrthwwindd;SEERVEER=

28、llocllhosst;UUID=s;PPWD=;”SqlCoonneectiion MyCConnnecttionn = neww SqqlCoonneectiion(MySSQLCConnnecttionnStrringg);MyConnnecctioon.OOpenn();第3章 系系统分析析3.1需求求分析本系统主要要是针对对一般企企事业单单位设计计,基于于其他企企业人工工人事管管理的不不足,本本系统完完全可以以取代人人力更好好地完成成了数据据的添加加、修改改、删除除操作。3.2系统统概述本系统主要要针对中中小企业业的人事事管理人人员和企企业管理理人员设设计,以以帮助其其实现企企业人事

29、事管理的的信息化化和自动动化。通过本系统统,人事事管理人人员可以以实现员员工档案案管理,员员工离职职管理,员员工薪资资的录入入、发放放和查询询管理,员员工考勤勤信息的的添加、查查询等操操作。由由于公司司管理人人员需要要对企业业人事信信息进行行系统的的了解,本本系统采采用了模模糊查询询的功能能,企业业管理人人员可以以清晰地地了解部部门人员员分配、员员工年龄龄、文化化程度、婚婚姻状况况等信息息。通过过对员工工薪金信信息的修修改,实实现工资资的发放放。最终终实现办办公流程程的系统统化。在在统计方方面使用用了数据据库这样样增强了了员工信信息的安安全性,可可以实现现备份还还原功能能。3.3系统统目标根据

30、企业对对人事管管理的要要求,制制定企业业人事管管理系统统具体目目标如下下:(1)员工工基本档档案、员员工简历历、员工工家庭成成员信息息等相关关界面的的添加、修修改、删删除操作作。(2)全方方位的模模糊查询询功能的的实现。(3)按相相应条件件对员工工的考勤勤、工资资等进行行统计。(4)员工工考勤信信息的数数字化显显示,以以方便企企业对员员工进行行年终考考核。(4)界面面清晰美美观,逻逻辑性强强,操作作简单易易懂。(5)系统统运行良良好,兼兼容性强强。(6)拥有有数据备备份还原原功能,增增强了数数据的安安全性。3.4可行行性分析析3.4.11经济可可行性分分析完成本系统统需要硬硬件和软软件两方方面

31、的支支持。硬硬件方面面需要开开发服务务器一台台,个人人电脑在在此可作作为服务务器使用用;软件件方面,由由于本系系统属于于小型管管理系统统,利用用Vissuall Sttudiio 220088和SQQL SServver 20008数据据库开发发工具即即可实现现,经济济成本低低,因此此在经济济上是可可行的。3.4.22技术可可行性分分析本系统采用用目前被被广泛使使用的CC#开发发技术、SSQL Serrverr 20008数数据库技技术和WWinddowss Seerveer 220033操作系系统进行行开发设设计。首首先,cc#是微微软为.NETT量身定定做的开开发语言言集合了了C/CC+和

32、和VB的的双重优优点,具具有简易易型、灵灵活性、移移植性强强等特点点,同时时使用VVisuual Stuudioo 20008作作为开发发平台,对对于开发发中小系系统来说说,这种种开发环环境是完完全没有有问题的的。其次次,本系系统采用用SQLL Seerveer 220088数据库库。到目目前为止止,SQQL数据据库仍然然是使用用最广泛泛的一种种数据库库语言,因因此本系系统采用用SQLL Seerveer 220088,在系系统安全全性、可可用性和和高稳定定性上又又有了很很大的提提升。再再次,本本系统的的操作环环境采用用Winndowws下的的Serrverr 20003操操作系统统,Wiin

33、doows Serrverr 20003是是由微软软公司推推出的服服务器操操作系统统,可以以为本系系统的开开发提供供良好的的稳定性性。最后后,考虑虑到三者者兼容的的问题,由由于三者者都属于于微软公公司的产产品,所所以兼容容性上不不存在问问题。硬硬件方面面,采用用标准的的服务器器硬件配配置,能能满足本本系统的的要求。综综上所述述,本系系统的技技术可行行性不存存在问题题。3.4.33管理可可行性分分析本系统的主主要应用用对象为为企业的的人事管管理人员员和企业业的高层层管理者者,由于于本系统统界面简简洁、结结构清晰晰、操作作简单,所所以在对对相应使使用人员员进行培培训的情情况下是是可以顺顺利使用用本

34、系统统的。3.5系统统逻辑结结构图及及业务流流程图设设计3.5.11系统逻逻辑结构构系统逻辑结结构图能能够清晰晰地反映映出本系系统的结结构功能能和模块块分布,是是系统对对外介绍绍的良好好窗口。用用户也可可以一目目了然地地了解系系统的整整体逻辑辑结构,加加深对系系统功能能的理解解。本系系统的逻逻辑结构构图如图图3-11所示:系统主界面系统主界面调岗记录工资管理基本档案培训记录离职管理工资核算工资录入系统管理退出管理员管理部门管理系统退出人事管理奖惩记录工作经历系统帮助信息培训信息工资发放切换用户数据备份与恢复图3-1 企业人人事管理理系统逻逻辑结构构图3.5.22数据字字典数据字典是是关于数数据

35、的信信息的集集合,也也就是对对数据流流图中包包含的所所有元素素的定义义的集合合。数据据字典的的作用也也正是在在软件分分析和设设计的过过程中给给人提供供了数据据的描述述信息。本本系统的的数据字字典如下下表所示示。1部门信信息序号数据项数据类型数据长度备注1部门编号字符型2主键2部门名称字符型202员工基基本信息息序号数据项数据类型数据长度备注1员工号字符型5主键2姓名字符型83性别字符型2男/女4出生日期日期型85联系电话字符型206文化程度字符型207毕业院校字符型308专业字符型209政治面貌字符型2010民族字符型2011爱好特长字符型10012所在部门字符型2外键13职位字符型2014职

36、称字符型2015状态字符型8在职/离职职16照片图像型1617备注字符型2003.员工奖奖惩信息息序号数据项数据类型数据长度备注1奖惩流水号号数字型8主键2员工号字符型5外键3奖惩类型字符型8奖励/惩罚罚4奖惩事项字符型2005奖惩情况字符型1006奖惩时间日期型84. 员工工工作经经历信息息序号数据项数据类型数据长度备注1流水号数字型8主键2员工号字符型5外键3起始时间日期型84终止时间日期型85工作单位字符型506任何职位字符型207职称字符型208工作内容字符型1009证明人字符型85. 员工工培训进进修信息息序号数据项数据类型数据长度备注1流水号数字型8主键2员工号字符型5外键3起始时

37、间日期型84终止时间日期型85培训单位字符型506培训内容字符型207获得证书字符型1008备 注字符型2006. 员工工调岗信信息序号数据项数据类型数据长度备注1流水号数字型8主键2员工号字符型5外键3原部门字符型24原职位字符型205现部门字符型26现职位字符型207调岗时间日期型88调岗原因字符型2007. 员工工离退职职信息序号数据项数据类型数据长度备注1流水号数字型8主键2员工号字符型5外键3原部门字符型24原职位字符型205离职类型字符型8退休/休假假/辞职职6离职原因字符型2007离职时间日期型88. 员工工薪资信信息序号数据项数据类型数据长度备注1员工号字符型5主键/外键键2基

38、本工资货币型83社保基金货币型84奖金福利货币型85罚款金额货币型86其它薪金货币型89. 薪资资发放信信息序号数据项数据类型数据长度备注1发放年月字符型6主键2员工号字符型5主键,外键键3基本薪资货币型84本月奖金货币型85加班补助货币型86本月扣款货币型87个人所得税税货币型88备注文本型20010. 系系统管理理员信息息序号数据项数据类型数据长度备注1帐号字符型16主键2密码字符型163姓名字符型84性别字符型2第4章 系统数数据库设设计4.1数据据库概念念结构设设计企业人事管管理系统统的数据据库主要要用来记记录一个个企业所所有员工工的基本本信息及及考勤、薪薪资等信信息等数数据,数数据量

39、由由企业的的员工数数量多少少决定。本本系统的的数据库库命名为为PerrsonnnellMannageemennt,共共用100张数据据表来存存储相应应信息。数据库概念念结构设设计作为为系统开开发的重重要组成成部分,是是根据管管理系统统的相应应需求制制定的,数数据库的的优劣直直接影响响到系统统的后期期开发。本系统中,为为了保证证系统的的安全性性,在登登录系统统的时候候用户需需要输入入正确的的用户名名和密码码,并且且为了安安全考虑虑用户的的登陆会会记录在在数据库库。因此此,需要要一个数数据库表表用来记记录用户户的用户户名和密密码。登登录表的的实体EE-R图图如图44-1所所示:用户密码用户密码用户

40、名用户名登陆次数登陆次数登陆时间登陆时间用户性别操作用户用户性别操作用户用户姓名用户姓名图4-1 登录表表的实体体E-RR图在企业人事事管理系系统中,员员工信息息表属于于其中最最重要的的一个表表,在这这个表中中记录了了员工的的基本信信息,因因此表中中涉及的的员工信信息字段段太多,本本实体EE-R图图只给出出了部分分字段。本本系统的的员工基基本信息息表E-R图如如图4-2所示示:自编号自编号员工地址用户照片员工地址用户照片员工基本信息表部门员工基本信息表部门政治面貌政治面貌.十多项员工姓名.十多项员工姓名员工年龄员工年龄图4-2 员工基基本信息息实体EE-R图图在企业中,员员工受到到奖惩是是必不

41、可可少的。在在数据库库设计中中,加入入了一个个员工奖奖惩表,以以便对员员工的奖奖惩信息息进行记记录。奖奖惩表的的实体EE-R图图如图44-4所所示:员工编号员工编号自编号自编号奖惩原因奖惩原因说明员工奖惩表说明员工奖惩表奖惩主体部门奖惩日期奖惩主体部门奖惩日期图4-3 奖惩表表实体EE-R图图在本系统中中,涉及及到了员员工的培培训信息息,员工工的考培培训息是是通过数数据库进进行显示示的。其其实体EE-R图图如图44-4所所示:自编号 自编号员工编号起始时间员工编号起始时间培训内容终止时间员工培训信息表培训内容终止时间员工培训信息表培训单位备注培训单位备注图4-4 员工培培训信息息表在本系统中中

42、,涉及及到了员员工的调调岗信息息,员工工的调岗岗信息是是通过数数据库进进行显示示的。其其实体EE-R图图如图44-5所所示:自编号 自编号员工编号原部门员工编号原部门现部门原职位员工培训信息表现部门原职位员工培训信息表调岗时间现职位调岗时间现职位图4-5 员工考考勤信息息表人事管理系系统离不不开对员员工的薪薪资管理理,将员员工的工工资信息息动态地地录入数数据库并并且能够够随时清清晰地查查看,是是设计此此薪资信信息表的的基本目目的。其其E-RR图设计计如图44-6所所示:自编号自编号社保基金员工编号社保基金员工编号基本工资奖金福利薪资管理信息表基本工资奖金福利薪资管理信息表罚款金额其它薪金罚款金

43、额其它薪金图4-6 薪资管管理表此外,现金金发放表表、部门门信息、员员工离职职管理表表,实体体E-RR图设计计与其它它员工基基本信息息类似,本本论文中中不再显显示其EE-R图图设计。4.2数据据库逻辑辑结构设设计根据上面设设计的EE-R图图,便可可以在数数据库中中创建相相应的数数据库表表,本系系统的各各数据表表的结构构如下:图4-2:系统架架构图第5章 系系统各模模块的实实现5.1系统统架构设设计人事管理系系统的架架构分为为窗体和和模块两两个部分分。在窗窗体的部部分有以以下几个个窗体,他他们的作作用分别别是:“Frm_Loggin”是登录录窗口,是是验证系系统用户户的登陆陆权限和和数据配配置;

44、 “Frm_Maiin”是主窗窗口,是是系统进进入的第第一个窗窗口,可可以查看看登录信信息,以以及显示示功能菜菜单;“Frm_Depparttmennt”是部门门管理窗窗体,对对公司部部门进行行管理;“Frm_DB”是数据据恢复与与还原窗窗口,可可以对数数据库进进行备份份与还原原; “Frm_UseerInnfo”是员工工信息主主界面,用用户可以以选择要要执行的的任务及及对员工工信息更更改;“Frm_OSIInfoo” 是密密码修改改,用户户可以在在此修改改自己的的密码;“Frm_Rewwardd” 是奖奖惩信息息窗口,用用户可以以对员工工奖惩信信息进行行操作;“Frm_Worrkedd” 是

45、工工作经历历窗口,用用户可以以对员工工工作经经历进行行操作;“Frm_Stuudy” 是培培训信息息窗口,用用户可以以对员工工培训信信息进行行操作;“Frm_Leaave” 是离离退信息息窗口,用用户可以以对员工工离退信信息进行行操作;“Frm_WaggeInnfo” 是薪薪金信息息窗口,用用户可以以对员工工薪金信信息进行行操作;“Frm_IO” 是调调岗信息息窗口,用用户可以以对员工工的岗位位进行变变更操作作;“Frm_UseerWaage” 是薪薪金发放放窗口,用用户可以以对员工工薪金发发放进行行操作;系统架构说说明如图图5-11所示:图5-1:系统架架构图5.2系统统登陆实实现系统用户登

46、登录模块块主要用用于完成成对登录录系统的的用户的的验证,只只有合法法的用户户和正确确的数据据库配置置才可以以进入系系统,否否则给与与相应的的错误提提示。其其中采用用了wiindoows和和MSSSQL两两种身份份验证的的方式,可可以使不不同工作作环境的的用户登登录系统统使用。以以及设计计了记住住用户名名和密码码的功能能,在安安全上使使用了MMD5 加密验验证。其其设计样样式如图图5-22所示:图5-2:用户登登录配置置模块图图5.2.11系统登登陆窗体体的功能能系统用户登登录模块块中进行行了非常常人性化化的设计计,窗体体加载时时会自动动检查是是否曾经经对系统统配置了了数据库库,如果果没有登登陆

47、按钮钮将变为为不可以以点击状状态并给给出相应应的提示示。在一一切配置置完成以以后,点点击登陆陆时会对对配置错错误和非非法登陆陆进行不不同的错错误提示示。如果果都正确确将成功功进入主主界面。在在登录远远程数据据库时需需要一定定的时间间,此时时不要着着急请喝喝杯咖啡啡等待。(注注:登录录默认用用户名 admmin 密码 1233 本地地数据库库服务器器名称 . 默默认数据据库 PPerssonnnelMManaagemmentt)其主主要代码码为: OSSInffo uuserr1 = neew OOSInnfo(); usser11.OSSId = nnamee; usser11.OSSPsdd

48、 = passswoord; OSSInffoDAAL uuserrDALL = neww OSSInffoDAAL(); DaataSSet ds = uuserrDALL.FiindBByNaameAAndPPasssworrd(uuserr1); DaataSSet da = uuserrDALL.FiindAAll(); trry iif (da = nulll) MesssaggeBoox.SShoww(数数据库连连接失败败,请检检查重试试!); retturnn; iif (ds = nulll) MesssaggeBoox.SShoww(密密码或用用户名错错误,请请检查重重试!)

49、; retturnn; eelsee iff (dds.TTablles0.Rowws.CCounnt 0) SQLLHellp.uuserrInffo00 = dss.Taablees00.RRowss0.IttemAArraay00.TToSttrinng(); SQLLHellp.uuserrInffo11 = dss.Taablees00.RRowss0.IttemAArraay11.TToSttrinng(); SQLLHellp.uuserrInffo22 = dss.Taablees00.RRowss0.IttemAArraay22.TToSttrinng(); SQLLHell

50、p.uuserrInffo33 = dss.Taablees00.RRowss0.IttemAArraay33.TToSttrinng(); SQLLHellp.uuserrInffo44 = dss.Taablees00.RRowss0.IttemAArraay44.TToSttrinng(); SQLLHellp.uuserrInffo55 = dss.Taablees00.RRowss0.IttemAArraay55.TToSttrinng(); Frmm_Maain frmm = neww Frrm_MMainn(); thiis.HHidee(); frmm.Shhow(); SQL

51、LHellp.CClosseDBB(); caatchh (EExceeptiion ex) MMesssageeBoxx.Shhow(数据据库连接接失败 + ex.Messsagge, 错误误); 5.3系统统主界面面设计在系统主界界面中采采用了下下拉菜单单,这样样解决了了系统按按钮菜单单的单调调性,从从而让系系统整体体看起来来美观大大方简洁洁。在主主界面中中实现了了切换用用户、弹弹出子菜菜单、用用户帮助助和当前前用户登登录信息息显示(用用户名 登录次次数 上上次使用用时间)等等等。其其设计样样式如图图5-33所示:图5-3:系统主主界面设设计图5.4数据据导入于于备份的的实现在一个系统统的

52、使用用过程中中难免遇遇到一些些突发事事件,而而导致系系统数据据的丢失失。所以以在设计计系统时时,必须须有对系系统数据据备份与与还原的的模块。在在系统功功能中我我加入了了数据备备份还原原。其操操作简单单,在投投入实际际使用时时只需要要管理员员操作鼠鼠标即可可。其设设计样式式如图55-4所所示:图5-4:数据导导入于备备份设计计图5.5公司司部门管管理的实实现在一个公司司中每个个员工都都有自己己的一个个归属,那那就是部部门。在在系统设设计中对对部门信信息的操操作也是是必要的的。也由由于部门门涉及的的信息不不多,它它的设计计界面比比较简单单。在功功能上实实现了增增、删、改改、查的的基本数数据操作作。

53、在逻逻辑上进进行完善善,操作作简单、逻逻辑清晰晰并且拥拥有较强强抗击用用户非法法操作的的功能。其其设计样样式如图图5-55所示:图5-5:公司部部门管理理设计图图5.6 员员工信息息管理的的设计在本系统中中员工的的信息的的管理是是所有子子系统的的基本,在在功能上上不仅实实现员工工信息的的管理,更更主要的的是利用用该模块块作为接接入员工工子系统统的跳转转。并集集齐员工工信息增增、删、改改、查为为一体。为为达到可可操作性性和便捷捷性,在在设计时时使用了了多种wwinddowss控件,其其中包括括右键菜菜单、下下拉菜单单、打开开图片、图图片显示示、数据据表等等等。设计计样式如如图5-6所示示:图5-

54、6:员工信信息管理理设计图图5.6.11员工信信息管理理的功能能(1)模糊糊查询:在工号号查询处处的文本本框中可可以输入入员工号号进行模模糊匹配配查询。例例如输入入“1” 就可可以查询询出员工工号中含含有1的的所有员员工数据据。主要要实现代代码如下下: sstriing sqll = seelecct uuserrId,useerNaame froom uuserrInffo wwherre uuserrId likke % + ttxt_Sellectt.Teext + %; DDataaSett daa = neww DaataSSet(); dda = SQQLHeelp.GettDat

55、taSeet(ssql); iif (da != nulll) dgrrdv_Useer.DDataaSouurcee = da.Tabbless0; dgrrdv_Useer.CColuumnss0.HeeadeerTeext = 员 工工 号; dgrrdv_Useer.CColuumnss0.Wiidthh = 85; dgrrdv_Useer.CColuumnss1.HeeadeerTeext = 员工姓姓名; dgrrdv_Useer.CColuumnss1.Wiidthh = 91; (2)数据据库操作作:可对对员工进进行增删删改的基基本操作作。单击击添加后后在正确确的录入入员工信

56、信息后单单击确定定,就可可以完成成员工信信息的录录入。在在修改员员工时首首先需要要单击员员工的数数据表,然然后点击击修改,修修改之后后单击确确定即可可完成修修改。在在删除员员工时首首先也需需要单击击员工的的数据表表,单击击删除,确确定操作作以后即即可删除除员工数数据。(提提示:“如员工工有其它它信息将将不能进进行删除除!如需需要删除除必须删删除员工工的其它它信息”。)如如果单击击了修改改或者添添加后又又不想进进行操作作可以点点击取消消按钮,这这样就恢恢复成初初始界面面。(3)刷新新:右键键菜单单单击刷新新按钮可可以重新新从数据据库获取取一次数数据,用用此可以以防止数数据库数数据与客客户数据据不

57、同步步的现象象(4)向数数据库写写入照片片:你可可以选择择员工的的相片并并且录入入用户信信息以后后,修改改或添加加都可以以将用户户图片插插入到数数据库中中。这样样我们的的数据库库就可以以存放上上用户的的一切信信息,这这样就可可以仅通通过该系系统进行行维护操操作。图图片插入入代码如如下所示示: sstriing P_sstr = oopennF.FFileeNamme;/得到到图片的的所在路路径 FFileeStrreamm fss = neww FiileSStreeam(/创创建文件件流对象象 P_sstr, FiileMModee.Oppen, FiileAAcceess.Reaad);

58、BBinaaryRReadder br = nnew BinnaryyReaaderr(fss);/创建建二进制制读取器器 bbytee imggByttesIIn = brr.ReeadBBytees(intt)fss.Leengtth); SSQLHHelpp.OppenDDB();/打开数数据库连连接 SStriingBBuillderr sttrSqql = neew SStriingBBuillderr();/创创建字符符串构造造器 sstrSSql.Apppendd(/附加字字符串 uppdatte uuserrInffo SSet useerPhhotoo=PPhotto wwh

59、erre uuserrId= + MMID); SSqlCCommmandd cmmd = neew SSqlCCommmandd(sttrSqql.TToSttrinng(), SSQLHHelpp.coonn); ccmd.Parrameeterrs.AAdd(PPhotto, SqqlDbbTyppe.BBinaary).Vaaluee = imggByttesIIn; ccmd.ExeecutteNoonQuueryy();/执执行SQQL命令令 bbr.CClosse(); ffs.CClosse();(5)进入入下级菜菜单:如如果需要要对员工工其他数数据进行行操作,首首先需要要选择

60、员员工,然然后单击击右键或或者单击击下拉菜菜单进入入相应的的子菜单单进行操操作。5.7 员员工其它它信息实实现员工其它信信息包括括两大类类,其中中员工奖奖惩信息息、工作作经历、培培训信息息、调岗岗信息为为一对多多类。因因为每个个员工可可以拥有有其中一一类的多多个信息息。员工工的离退退信息和和薪金信信息为一一对一类类,每个个员工只只能拥有有其一条条信息。在在设计时时如果一一对多就就可以查查看、增增加多条条数据,也也拥有一一个数据据控件进进行分条条查看。在在一对一一类中只只能增加加一条数数据,如如果已有有数据就就只能进进行修改改、删除除的操作作。5.7.11一对多多类设计计图一对多类设设计相似似,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论