人事工资管理系统的设计与实现.docx
《人事工资管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《人事工资管理系统的设计与实现.docx(24页珍藏版)》请在冰豆网上搜索。
人事工资管理系统的设计与实现
河北农业大学
本科毕业论文(设计)
题目:
人事工资管理系统的设计与实现
摘要
人事工资管理是一个企业单位不可缺少的部分,它能够为用户提供充足的信息和快捷的查询手段,所以人事工资管理系统的内容对于企业的决策者和管理者来说都是至关重要的。
以往,传统人工处理方式来管理,这种管理方式存在着许多缺点,如:
花费时间长、效率低、保密性差、会产生大量的文件和数据,这些缺点对于查找、更新和维护数据都带来了不少的困难。
本文介绍了以MyEclipse10为前台和MySql为后台为语言编写管理信息系统的过程。
本文阐述了MVC框架的基本理论,详细介绍了从人事工资管理系统分析到总体设计以及实现和测试的各个环节,MVC框架具有耦合性低高,重用性高,生命周期成本低等优点,可以方便地构建各类对象,快速建立起系统的原型,然后再根据需要对原型进行改进。
本系统具备完善的人事工资管理功能,修改功能,查询功能等。
设计此人事工资管理系统,以帮助企业达到人事工资管理办公自动化、节约管理成本、提高企业工作效率的目的。
更便于公司领导掌握人员的动向,同时也减少了手工操作带来的一些不方便,使员工工资的记录和统计变得十分高效简单。
这些优点可以极大的提高企业对工资管理的效率。
关键词:
人事工资管理系统;MySQL;MyEclipse10
ABSTRACT
Humanresourcesmanagementisanindispensablepartofbusinessunits,whichcanprovideuserswithsufficientinformationandinquirymeansfast,sothecontentsofhumanresourcesmanagementsystemforbusinessdecision-makersandmanagersarecrucial.Inthepast,thetraditionalmanualapproachtomanagementthatway,therearemanydisadvantages,suchas:
ittakesalongtime,lowefficiency,poorsecurity,itwillgeneratealotoffilesanddata,theseshortcomingsregardingthesearch,updateandmaintaindatahavebroughtalotofdifficulties.ThisarticledescribestheproceduretoMyEclipse10MySqlasabackgroundfortheforegroundandthelanguagepreparationofmanagementinformationsystems.
ThispaperdescribesthebasictheoryofMVCframework,detailingtheanalysisfromthehumanresourcesmanagementsystemintotheoveralldesign,andallaspectsofimplementationandtesting,MVCframeworkcoupledwithlowhighreusabilityofhighandlowlife-cyclecosts,youcaneasilyallkindsofobjectstobuildaprototype,quicklyestablishedsystem,andthenneededtoimprovetheprototype.
Thesystemhasasoundhumanresourcesmanagementfunction,modifythefunction,thequeryfunctions.Thishumanresourcesmanagementsystemdesignedtohelpcompaniesachievehumanresourcesmanagementofficeautomation,savingmanagementcosts,improveworkefficiency.Easiertograsptrendsinstaffleadershipofthecompany,butalsoreducesthemanualoperationtobringsomeinconvenience,sothatemployeeswagerecordsandstatisticsbecomeveryefficientandsimple.Theseadvantagescangreatlyimprovetheefficiencyofpayrollmanagement.
Keywords:
Humanresourcesmanagement,MySQL,MyEclipse10
1.背景和意义
1.1问题来源
人事工资管理是企、事业单位中的一项主要管理工作,特别是对于企、事业单位的决策者和管理者来说,人事工资管理工作都是至关重要的,但一直以来人们是使用传统的人工方式管理数据和文档,这种管理方式存在着许多缺点,如:
效率低、保密性差,也不够方便、灵活,另外随着企、事业单位人员数量的增加,其管理的工作量也将大大增加,这必然增加了管理人员的工作量和劳动强度,同时将产生大量的文件和数据,这给人事工资中各种数据信息的查找、更新和维护都带来了不少困难。
据调查,目前很多企、事业单位的人事工资管理依然停留在纸介质的基础上,这样的管理机制已经不能适应时代发展的需要,也不能满足管理工作逐步走向规范化、科学化和自动化的要求。
随着计算机科学与技术的日渐成熟和计算机应用的普及,计算机已进入到人类社会的各个领域,并发挥着越来越重要的作用。
原来这种传统的手工管理模式必然被以计算机为物质基础的信息管理方式所取代。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
企业工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多企业工资信息的处理,同时使用电脑还可以安全地、完整地保存大量的企业工资记录。
作为计算机应用的一部分,使用计算机对人事工资信息进行管理,有着手工管理所无法比拟的优点,如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高人事工资管理的工作效率,也是企、事业单位向科学化、正规化管理发展的必要条件。
因此,开发一套能够为用户提供充足的信息和快捷的查询手段的人事工资管理系统具有非常重要的意义。
1.2现行系统存在问题的分析
如今的工资管理系统大都采用人工管理的模式。
企业会安排专员统计个人的工作时间,迟到,请假,保险等多方面的因素,种类复杂繁琐。
因此专员在统计这些信息的时候经常出现各式各样的错误,而且出错之后很难找到具体在哪出现了问题,还得重头依次检查,给企业造成了巨大的时间和金钱上的浪费,并且效率低下。
而用计算机管理的人事工资管理系统方便管理,而且透明化,易于查看,可以高效准确的解决之前人工录入造成的问题,使得人力资源有更加广泛的应用。
1.3解决方案
由于之前企业采用人工管理工资引发的一系列问题,一个计算机管理系统的设计与实现显得至关重要。
完整的人事工资管理系统包含了许多方面。
它和人事管理有着很大的联系,员工的休假,迟到,奖金等也有着联系,
人事工资管理系统检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低的优点。
我们把这个系统分为两大模块,有管理员模块,职工模块。
管理员管理模块就是对员工的信息,工资的基本设置和管理以及修改删除一些数据。
职工模块就是职工登陆界面查看自己的工资以及工资的组成,如:
基本工资,奖金,迟到罚款等等。
两个模块组成一体,形成一个完整的人事工资体系。
系统设计流程图如下:
图1.1系统设计流程
1.4系统优点
(1)增加人力资料的有效使用率。
以往的录入带来的不便和不准确性使企业每次到结算工资的时候遇到错误需要耗费大量的工作时间查看问题所在,并且造成了人力资源的浪费,效率极低。
而计算机管理的人事工资系统有效的解决了问题所在,使得人力资源能够得到更加有效的利用。
(2)增加财务人员的效率。
以往的工资录入,奖金,请假等信息占用了绝大多数的工作时间,而新的系统使财务人员更加高效的录入信息,节省大量时间成本。
(3)增加准确性。
以往的工资管理不仅慢,而且经常发生错误。
新的工资系统使用电脑录入,修改,计算。
错误的概率几乎降到了最小。
可以让员工放心的领取工资,也有利于各个部门的合作交流。
1.5相关配置
该系统大约占用62MB;
操作系统为Window7;
数据库为MySQL;
服务器:
Tomcat6.0;
开发工具包:
JDK1.670以及MyEclipse8.5。
2.可行性分析
2.1经济可行性分析
能够提高工作效率,减少劳力资本的投入,即使算上系统的维护费用等,依然比之前的半人工管理节省了大量的钱和时间,所以从经济角度来说,本系统完全有必要。
2.2技术可行性分析
本系统是个管理和查询的系统,硬件软件的性能要求,环境条件等项条件良好,估计利用现有的技术应该完全可以达到该系统的功能目标。
2.3社会可行性分析
随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的Internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要像过去那样浪费大量的人力物力去进行抄写,提高了工作效率。
2.4法律可行性分析
新系统的研制和开发,将不会侵犯他人,集体和国家的利益,不会违反国家政策和法律。
2.5相关技术简介
2.5.1JSP简介
JSP(JavaServerPages)是目前十分流行的一种技术,主要用于发服务器端的脚本程序和动态生成网站。
它与目前同样流行的ASP技术、ASP.NET技术是相同性质的、同一层次的,它们在网站的建设中所起的作用是一样的,但是JSP技术与这两种技术相比,有着十分突出的优越性,因为JSP技术有J2EE平台支持,发展前途不可限量。
众所周知,J2EE平台提供了Java企业应用编程接口(JavaEnterpriseAPIs),为企业计算以及电子商务应用系统提供了相关的技术支持和强大的类库支持。
2.5.2MVC框架简介
MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
2.5.3mysql简介
MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。
Mysql是最流行的关系型数据库管理系统,在