公司企业人事工资管理系统.docx
《公司企业人事工资管理系统.docx》由会员分享,可在线阅读,更多相关《公司企业人事工资管理系统.docx(28页珍藏版)》请在课桌文档上搜索。
1、四川师范大学本科毕业设计企业人事工资管理系统学生姓名学号所在系计算机科学与技术系专业名称计算机科学与技术班级指导教师四川师范大学二O一二年五月企业人事工资管理系统学生:指导教师:内容摘要:随着社会经济的发展,企业面向规模化、大型化发展,对于大中型企业来说,员工、职称等与工资管理相关的信息随之急剧增加。工资管理是公司管理的一个重要内容,是一种典型的管理系统,本文详细介绍了以前台c#.NET与后台SQLServer2005为语言编写管理信息系统的过程。其开发主要包括后台数据库的建立、维护以及前端的相应应用程序开发两个方面的内容,系统的建立和维护主要要求其管理数据的规范性、系统性、自动性等特点,而前
2、台的应用程序开发则要求做到各项功能要完备、操作要力求简便、易学易用等特点。本系统具备完善的人事档案管理功能,工资报表的自动生成、修改功能,查询功能,公用意见箱等功能。可方便的为企业完成人事信息管理、财务监察管理以及内部信息交流等重要工作,更方便公司领导掌握人员的动向,及时调整人才分配,同时也减少了手工操作带来的繁琐与不便,使员工情况的记录和统计变得十分简单流畅。这些优点可以极大提高企业对工资管理的效率。关键词:企业工资管理系统SQLServer2005C#.NET数据库EnterprisepersonnelmanagementsystemofwagesAbstract:Alongwitheco
3、nomicaldevelopment,enterprisesfacelarge-scale,scaledevelopment.Forthelargeandmiddlescaleenterprise,theinformationrelatedwagesmanagementasstaffandtitleandsoon,alsosharplygrows.Thewagesmanagementisacorporatemanagementimportantcontent,isatypicalmanagementsystem.ItintroducedtakeonstageASPandbackstageSQL
4、Server2005asthelanguagecompilationmanagementinformationsystemsprocessindetail.Itsdevelopmentmainlyincludesthebackstagedatabaseestablishment,themaintenanceaswellasthefrontofthecorrespondingapplicationproceduredevelopmenttwoaspectscontents.Thesystemestablishmentandmaintenanceofthemaindemandsofitsdatam
5、anagementsystematic,standardized,automaticnatureandsoon,andtheonstageapplicationproceduredevelopmentrequeststoachieveeachfunction,simpletooperate,easytolearnanduse,andothercharacteristics.Thissystemhasthefunctionofthemanagementofpersonnelfiles,financialstatementgeneration,changethefunctionalnotifybu
6、lletinboards,commonsuggestionbox,theinternalpollingfunctions.Itcanhelptheenterprisetocompletetheinformationworksuchasthehumanaffairsinformationmanagement,thefinancialsupervisionmanagementaswellasinternalinformationexchange.Italsoadvantageousforthecompanytoleadtograspspersonnel,strend,promptlyadjustt
7、alent,sassignment,simultaneouslyalsoreducethemanualoperationtobringsometediousandinconvenient,causesthestaffsituationtherecordingandthestatisticschangeextremelysimply.Thesemeritsmayenormousenhancetheenterprisetothewagesmanagementefficiency.Keywords:EnterpriseWagesManagementSystemSQLServer2005VB.NETD
8、atabase目录前言11系统需求分析11.1 问题来源11.2 现行系统存在问题的分析21.3 解决方案21.4 系统优势32可行性分析31.1 经济可行性分析31.2 技术可行性分析41.3 社会可行性分析41.4 管理可行性分析43系统总体结构设计43. 1系统目标43.2系统功能结构与分析43. 3.1用户管理模块54. 3.2查看信息模块65. 3.3员工信息修改模块66. 3.4工资查询模块77. 3.5工资汇总模块78. 3.6系统维护模块74数据库设计88.1 数据库需求分析88.2 数据库概念结构设计98.3 数据库逻辑结构设计99. 3.1规划有效的索引114. 3.2使用
9、约束来实现数据的完整性125详细设计与实现125.1系统用户登陆125. 1.1系统用户登陆实现125.1 .2企业人事工资管理系统的实现135.2 系统各个功能的实现135. 2.1查看数据信息135. 2.2员工管理155. 2.3工资考勤信息管理185. 2.4数据还原与备份206系统开发环境、测试与维护206.1系统开发环境206.2系统测试216.2.1单元测试216.2.2组合测试216.2.3确认测试226.2.4系统测试226.2.5用户验收测试227结束语22参考文献24四川师范大学成都学院木科毕业设计企业人事工资管理系统前言工资管理系统是一个企业及单位不可缺少的部分,它的内
10、容对于公司的管理者来说至关重要,所以企业工资管理系统能够为用户提供充足的信息和便捷的查询手段。但一直人们使用传统的人工方式来管理文件信息,这种管理方式存在着许多缺点,比如:保密性差、效率低,另外由于时间一长,将产生大量的文件和数据,这对于查找、更新和维护都将带来不少困难。随着科学技术的不断进步,计算机应用日渐成熟,其强大的功能已被人们深刻认识且进入人类社会的各个领域并发挥着它越来越重要的作用。作为计算机应用的一部分,使用计算机对企业人事工资管理信息进行管理,具有手工管理无法比拟的许多优点.例如:查找方便、存储量大、可靠性高、检索迅速、寿命长、成本低、保密性好等等。这些优点能够极大的提高企业信息
11、管理的效率,也是企业正规化、科学化管理,与世界接轨的重要条件。随着数据库技术的不断发展以及数据库管理系统的广泛应用,数据库中存储的数据量急剧增加,这些数据库中的大量数据隐含着许多有价值的信息,而传统对数据库的简单操作只能发现表层的知识,不能归纳出隐含的带有结构性的知识,己远远不能满足人们的需要,人们更希望通过对数据的分析,获得数据更深层次的信息,或者说得到可用于进行决策的信息,也即对数据进行挖掘。数据挖掘,顾名思义就是从大量的数据中挖掘出有价值的信息。开发本系统的目的就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的规范化、系统化和自动化。本系统包括员工的基本工资金额、修改员工信息
12、、设置其他项目的金额(津贴、奖金、福利、扣发等)、设置工资计算公式等,使单位实现管理的自动化,给企业管理部门带来很大方便。1系统需求分析1. 1问题来源随着计算机技术的发展和社会的进步,特别是微型计算机的大范围普及,计算机的应用逐渐由实时控制、科学计算等方面向非数值处理的各个领域中渗透。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公自动化以及商业信息管理等方面的应用,日益受到人们的关注。当今时代是飞速发展的信息时代。在各个行业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制管理,不仅提高了
13、工作效率,而且还大大的提高了其安全性。随着社会信息量的迅速增长,计算机处理的数据量也不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统应运而生。数据库管理系统是用来控制建立数据库中的数据、数据存取,并维护数据库的数据。从文件管理到数据库管理,代表了两代不同的数据管理技术。现如今,数据库管理已成为计算机信息管理的主要方式。数据库的应用非常广泛,可应用于各行各业。尤其是目前计算机飞速发展,运用广泛,甚至每个公司、每个员工都有电脑,只要是稍复杂的数据,都可制作成数据库,交由电脑来管理。用电脑管理数据,
14、可免除人为的疏忽,并且可靠性提高,运算速度快。企业工资管理是一项既琐碎、复杂而又十分细致的工作,一般不允许发生差错。最初的工资统计和发放都是使用人工方式来进行处理,但随着工作量的加大,出现错误的机率也随之升高,不仅花费财务人员得大量时间,而且往往由于抄写不慎,或者由于计算的疏忽,而出现工资发放错误的现象。同时工资的发放还具有较强的时间限制,必须严格按照单位规定时间内来完成计算和发放工作。久而久之,这种人工处理方式无论是在效率,还是准确性方面都达不到企业的要求。经常性的出错会给企业带来了诸多的不便。正是企业工资管理的这种重复性、时间性、规律性,使得企业工资管理计算机化成为可能。企业工资管理系统就
15、是使用电脑代替大量的人工计算和统计,完成企业众多工资信息的处理,同时使用电脑还可以安全地、完整地保存大量的企业工资记录。1.2现行系统存在问题的分析现在的工资管理系统多半采用人工管理模式。每个月企业统计个人的工作时间,加班情况,休假状况,保险,奖金等多方面的因素,类别繁多且复杂。人员在统计信息的时候经常出现不可预料的各式各样的错误,使得企业的工资发放状况一直处于欠佳状态,不仅给企业带来了诸多的不便,也使得个人也要为自己工资的差错而忙碌奔波。由计算机管理的工资系统解决了所有的不便。准确性与高效不仅方便了大家,也为企业节省了很多成本,使得人力资源可以得到更加合理的应用。1.3解决方案根据企业人事工
16、资管理系统中出现的一系列问题,一个由计算机统一管理和计算的工资管理系统应运而生。一套相对完整的工资管理系统包含了多方面的内容。它是需要和人事管理相联系的,同时连接员工的医疗保险、工时考勤等等,最后生成每个职工的基本工资、津贴、保险费、医疗保险、实际发放工资等等。企业工资管理系统不仅方便管理,且透明化,易于查看。它包含了三大模块:员工管理模块,工资考勤管理模块和系统数据管理模块。这三个方面形成了工资管理系统一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。1.4系统优势先进的工资管理系统不仅能够及时准确的收集信息,加强内部信息沟通,因而它能够有效的在企事业单
17、位的各个部门间架起一个沟通的桥梁,使企事业单位的各个部门根据的相关信息做出决策并及时采取行动,从而最大限度地发挥企事业单位的人的因素。降低人力资源管理成本,提高员工整体素质。使用先进的人事工资管理系统之后,财务专员能够随时跟踪员工信息,及时发现问题并采取相应措施解决问题,降低员工的流动率,从而避免由于员工流失的波动给企业造成的损失;此外,由于先进的工资管理系统能够及时的发现和挖掘员工的才能,做到人尽其才,才尽其用,因而能够在短时期内迅速提高企事业单位员工整体素质。降低财务专员的工作量,提高日常工作效率。以往的企事业单位的财务专员的主要工作是管理员工档案,统计员工考勤和计算员工薪资福利,这些事务
18、几乎占到其整个工作量的60%以上,财务专员每天陷入这些繁琐的事务中不能自拔。使用了先进的工资管理系统后,这些事务仅占到其工作量的15%25%硬件配置,该系统大约占用45MB左右;需要CPU为P41.8GHz;内存为256MB以上;操作系统为WindOWS2003或WindOWSXP;数据库为SQLServer2005;前台应用程序为C#.NET2.0;分辨率为最佳效果1024X768像素。2可行性分析2.1经济可行性分析主要对项目的经济效益进行评价,一方面是支出费用,其中包括设备购置费、软件开发费、管理和维护费,培训费和人员工资等。另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难
19、以用价格来表示)。基于企业现有的计算机及配套设备,建设MIS系统。不但能大大减少重复性的书面报告,降低办公费用,提高办公室办公效率,而且还能提高检测数据效用,为企业提供方便。由于企业工资管理系统是一个比较小型的系统,是由我一个人进行开发的,所以从人力、物力、财力方面来说都是可行的。2.2技术可行性分析技术上可行性分析主要分析现有技术条件能否顺利完成整个开发工作,软硬件配置能否满足开发者需要等,这一特点非常适合计算机的特点,发挥计算机的数据处理速度快,准确率高的优势,现代计算机硬件和软件技术的飞速发展,为系统的建设提供了很好的技术条件。由于对企业工资管理系统这一类的企业财务系统进行开发已有一定的
20、时期,有很多成功的实例,可以相互借鉴参考,技术基础也已经非常雄厚,因而技术上的准备不成问题。2.3社会可行性分析社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能对企业或机构产生的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新发展使人们完全有可能也有能力采用这样先进的管理技术。在某种意义上来说,信息与科技在现代化建设中显现出越来越重要的地位。管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。好的管理系统对提高人们的生活生产效益是极为有益的。2.4管理可行性分析主要是企事业单位
21、管理人员对开发信息系统是否支持,对现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等,企业工资管理系统比较完善的规章制度和管理方法为系统的建设提供了可靠保障。3系统总体结构设计本部分主要介绍系统要实现的功能,搭好设计的总体框架,使我们对要开发的工资管理系统有一个系统、全面、确切的认识。3.1系统目标本系统要对企业工资管理的日常工资发放进行数据输入,并对各项工资条款进行计算。汇总各项数据生成员工个人台帐,打印工资报表。3.2系统功能结构与分析人们在这个信息化时代的社会中随时都会接受到很多信息,在今天这个信息时代谁能更好的掌握这些信息谁就更容易取得胜利。个人的能力是有限的,这个时候就
22、需要利用帮助工具。一个有效的系统要能储存系统中所必须的信息并能对这些信息进行各种操作比如对信息快速查找。工资管理系统是帮助企业管理职工工资的系统,本系统是由员工基本信息管理、工资管理和用户管理等几个功能模块组成。四川师范大学成都学院本科毕业设计根据以上的功能结构,将工资管理系统的数据分为:3.2.1数据输入部分其中包括员工信息的输入,每个月员工不同工资明细的输入,管理员资料与普通员工登录信息的录入,不同岗位工资与基本工资对照表的输入等。3.2.2数据处理部分此部分主要是对一些修改后的信息处理工作。企业中随时会出现增加新员工,员工变换部门,员工升降职,员工离职以及员工工龄等的不断变化。当企业中的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公司企业 人事 工资管理 系统
链接地址:https://www.desk33.com/p-702851.html