论文题目
  联通人事工资管理系统的设计与实现
一、课题来源与选题依据
1.1 课题来源 
随着科学技术的飞速发展和计算机在人事工资管理中应用的普及,利用计算机实现人事工资的管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事工资管理的日常事务,是适应现代企业制度要求,推动企业人事工资管理走向科学化规范化的必要条件。 
对于一个企业或者公司来说,其管理内容中的一个最主要的内容就是其员工档案的管理,特别是对于一个大型的企业或者公司来说,随着其员工数量的增加,其管理的工作量将是成倍增加。手工查档案,手工移动档案不仅是一种费时费力的体力劳动,而且效率极低,并且它无法应付瞬时大量的调入、调出的需求,以及因频繁的查看档案所增加的查工作量。由于采用了人工管理机制,人为管理极易造成数据的录入错误;部分数据的无故丢失,从而为查档案带来不必要的麻烦;而高强度的查工作又使得数据统计和数据核实存在着极大的难度,从而使得想要得到准确的数据统计的可能性降得很低。这种手工管理的方式将逐步被计算机取代。正因如此,管理者迫切需要使用现代化的手段来改变原有的落后的工作环境、工作模式和工作效率,以适应现代社会的发展和需求。 
工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行人事管理和工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务管理,同时计算机具有手工管理所无法比拟的优点。例如:检索迅速、查方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率,也是企事业的科学化、正规化管理,且与世界接轨的重要条件。不同的企事业具有不同的人事、工资管理制度,这就决定了不同的企事业需要不同的人事工资管理系统。面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。
对于企事业单位人事工资的管理已经有上千年的历史了。但是直到近几十年才由原来的手工管理改进为现在的由计算机来管理。这一管理方式上的改进,给进行档案管理的工作人员带来了前所未有的方便和快捷,使他们充分认识到了新兴科技的力量。在这短短几十年的时间里,人事工资管理系统以令人惊讶的速度进行着飞速的发展。而且开发人员正朝着网络化这一流行趋势努力,并且己经取得了令人满意的成果。相信这一技术将会使人事工资的管理更加方便和快捷,减少了员工管理的工作量,并使管理的过程走向系统化、规范化和自动化。 
目前,市场上有不少的人事工资管理系统,但大多都不能很好的满足不同用户的需求。因此,决定开发一套适合联通的人事工资管理系统,将有效提高我单位的管理。系统的实现必将有效提高本单位的管理效率,支持单位完成劳动人事工资管理工作,实现办公自动化,科学化。
1.2 选题的目的与意义
   现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事工资管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,人事工资管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作,不仅能够大大降低企业在人事工资管理方面的成本,而且能大大缩短档案管理的时间。而今天,人事工资管理的内容己经转变为对更为广泛的系统价值的追求。人事工资管理系统为提高企事业或单位的工作效绩,把人从复杂的手工劳动中解放出来,支持企事业完成劳动人事工资管理工作,实现办公自动化,科学化的管理,该系统的意义和价值如下: 
1.有助于最大限度地发挥组织内人力资源的效力。
人事工资管理系统全面记录了员工的个人经历、德才表现及发展过程,通过档案可以了解员工的过去,掌握现在,从而预测其发展潜力,及时发现人才,避免压制人才,埋没人才;依据人事工资提供的信息,可以使各类人才扬长避短,各司其职,最大限度地发挥人才效力。 
2.促进人力资源的合理配置。
利用人事工资管理系统能够进一步了解员工的相关信息,从而对其进行科学管理,根据不同人才的能力和各类人才的不同特点,在组织内进行合理配置,因事而择人,因人以治事,把人才配置到最能发挥作用的地方和岗位,充分发挥人才的特长,促进部门之间、系统之间、组织与组织之间人才合理有序地流动,避免人才挤压和用非所学的现象产生,为企事业单位的发展迅速、合理地配置人力资源。 
3.解决企业工资管理难题,实现企业工资管理的系统化、规范化和自动化。
采用人事工资管理系统可以有效解决企业工资管理难题,系统支持各种工资套账的计算,且可自动关联考勤、定薪、绩效、社保、奖惩等数据,实现所有数据精准核算,实现员工薪资一键准确计算,并且可生成电子工资条给员工一键发送,保障薪资准确性外,大大减轻工资管理方面的工作。
1.3 国内外发展现状与动态 
人事工资管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企事业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人事工资管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能;随着面向中小型用户的关系型数据库Foxbase、Foxpro的出现,第二代人事工资管理系统也随之产生,它具有统计功能,还有自动生成报表的功能;第三代人事工资管理系统在面向对象技术基础上发展起来,典型的有以Visual FoxPro、Visual Basic为工具开发的系统。纵观人事管理系统的发展,原有的管理模式和计算机信息处理的简单相加,被视为可有可无的操作,而信息化的发展使计算机和软件成为企事业日常管理中的必然。
通过对国内企事业人事工资管理制度建设总体情况、不同背景企事业人事工资管理制度建设状况及建设途径分析,并对不同背景公司在人力资源管理制度建设方面的差异比较,认为中国企事业在"人的管理"方面还处在从传统人事管理向现代人力资源管理的转型时期,强化现代企事业人事工资管理制度建设已迫在眉急。先前的人事管理、工资管理在各方面人士的共同努力下,已经具有一定的功能,为公司的发展、公司管理的信息化立下了汗马功劳,但多是基于FOXBASE下的文字操作界面,不能提供一个良好人机交互接口,操作繁琐,为工作人员的实际操作带来了难度。目前,国内的很多管理系统,都是人事管理系统和工资管理系统相分离,而如今不论是企事业还是事业单位,人事和工资都归于同一部门管理。这给人力资源管理部门来说,操作两个系统带来很多麻烦和不便,既存在业务交叉,又有数据冗余,若能把两个系统整合,或开发出一个系统,既能完成人事管理的日常业务,如人事工资的建立,员工的转出、辞退、退休等;又能完成复杂、琐碎的工资管理任务,如工资的生成、发放、报表的生成等,无疑将既省事,又节约时间,还能提高工作效率。这为建设人事工资管理系统提供了一个契机。
主要参考文献
[1] 熊跃萍. 人才服务档案管理数字化网络平台的构建[J]. 浙江理工大学学报, 2008, 25(6):11-13
[2] 秦红梅. 浅论档案信息的收集[J]. 焦作师范高等专科学校学报, 2008, 27(1):38-40
[3] 许建新. 电大外聘教师档案管理工作探讨[J]. 湖南广播电视大学学报, 2006, 18(4):139-141
[4] 王彤宇.管理信息系统[M]. 北京:北京大学出版社, 2008.7:2-25
[5] 张念鲁.Web程序设计教程[M].北京:高等教育出版社,2004:118-140
[6] 李旺. MVC设计模式[J]. 中国计算机报, 2003, 29(9):26-27
[7] 黄明, 梁旭编著. 信息系统设计与开发实例[M]. 北京:机械工业出版社, 2004:8-100
[8] 赵池龙,杨林,孙伟著. 实用软件工程(第2版)[M]. 北京:电子工业出版社, 2009:20-40
[9] (美)David M Kroenke.施伯乐等译. 数据库处理-基础、设计与实现[M]. 北京:机械工业出
版社, 2001:45-70
[10] W.Richard Stevens.TCP/IP Illustracted Volume The Protocols[M]. Addison Wesley: Wideth press, 2000:23-24
[11] E .Gamma, R.He lm,R .Jo hnson, J .Vl issides Editor.Design Pattern一Elementso fe Reusable Object-OrientedSoftware [M]. London:Addison-Wesley Press, 2006:22-26.
[12] GradyBooeh,Ivarjaeobson, JamesRumbaugh. 统一软件开发过程[M]. 北京:机械工业出版社, 2002:340-341.
[13] Sam ahran著,陈新,罗劲枫译. 软件过程改进[M]. 北京:机械工业出版社, 2002:9-10.
[14] 黄明, 梁旭编著.信息系统设计与开发实例[M]. 北京:机械工业出版, 2004.4:8-100.
[15] 赵池龙,杨林,孙伟著.实用软件工程(第2版)[M].北京:电子工业出版社,2009-6:20-40.
[16] 王晓昀. Power Designer软件工程技术[M]. 北京:电子工业出版社, 2004-08:23-54.
[17] 丁峰,柳西岭著. UML技术及应用[M]. 北京:高等教育出版社, 2004:56-78.
[18] (美)Joseph Schmuller著,李虎赵龙刚译. UML基础、案例与应用[M]. 北京:人民邮电出版
社, 2009.11:67-89.
[19]欧阳静.基于WEB的小企业人事工资管理系统的设计与分析[D].云南大学,2012:141-160.
[20]刘晓静.浅谈企业人事工资管理系统的设计与实现[J].时代金融,2012(12):61-63.
[21]刘春江.人事工资管理系统[J].电脑编程技巧与维护,2009,(8):43-44
[22]胡娟.基于B/S模式的工资管理系统[J].武汉航海(武汉航海职业技术学院学报),2008,(1):68.
[23]李华平.企业人事工资管理系统的设计与实现[D].电子科技大学,2011:23-56.
[24] 钱刚.人事工资管理系统的设计与实现[D].东北大学,2014:74.
[25] 许言喆.基于C#的工资管理系统[D].华东交通大学,2017:87.
[26] 王鑫.基于Web的邮局薪酬管理系统的设计与实现[D].中国科学院大学,2016:72.
[27] 崔丽艳.工资管理系统设计与实现[J].中外企业文化(下旬刊).2014,(11):40-40.
[28]梁淑敏.工资管理系统分析与设计[J].神华科技,2013,(1):12-15.
[29]刘嘉.浅谈人事与工资管理系统在工作中的运用[J].热带农业科学,2009,(5):84-86.
[30]伍杰.企事业单位人事工资管理系统应用问题研究[J].科技创新与应用,2012,(12):259.
二、主要研发内容及技术路线
2.1  主要研发内容 
针对目前我单位的实际情况,通过对人力资源和工资的管理需求进行详细的分析,拟建立一个灵活易用、安全高效的基于B/S结构的人事工资管理系统。该系统在功能上必须能够正常的的使用要求,开发的软件在界面上要求美观,操作要求简单易学。设计出的系统应具有以下功能模块:人事管理、考勤管理、工资管理、基础数据、系统管理等。
人事工资管理系统是单位用来存储、查询及统计人员各种信息的,因此,它是个典型的数据库管理系统。主要由人事管理模块、人考勤管理模块和工资管理模块、系统维护模块(用户管理模块)等组成。每一部分应实现的功能如下:
(1)人事管理:对员工的相关资料及记录进行管理。
(2)考勤管理:对员工的出勤数据导入,并与工资模块交互。
(3)工资管理:对工资帐套及计算公式进行管理。
(4)基础数据:基础数据设置,添加、删除部门单位。
(5)系统管理: 操作员管理、数据库备份与恢复及初始化。
以上模块是为了更加完善本系统的根据系统设计原则,采用Java技术,MVC设计思想实现系统分层的开发,选用了B/S模式体系结构设计的方案,系统采用SQL Server 数据库进行后台数据库管理,最终实现该系统,对系统的部分界面进行了展示说明。
系统的总体功能模块介绍如图1所示。
图1 系统总体功能模块图
 
从图1可以看出,拟开发的系统主要由以下6个子模块组成,各个子模块名称及功能如下:
(1)人事管理:可在该模块对员工基本资料、奖罚记录、员工职位调动、调薪记录、员工合同进行管理。
(2)考勤管理:该模块可对考勤项目(病假、事假等)以及出勤异常项目(迟到、早退等)、节假日类型进行设置;增加、删除、修改员工每月的考勤数据,提供各种考勤数据报表。
(3)工资管理:该模块可以增加、删除、修改工资帐套,维护工资项目,设置计算工资表达式,发放员工工资,提供各种工资表、工资条打印。
(4)基础数据:该模块可以维护单位和部门,增加、删除、修改各种基础数据,建立工资考勤表。
(5)系统管理: 该模块可以设置系统参数:如工龄、年龄、退休年龄核算方式等,建立和维护操作员,定期对数据库备份与恢复。
(6)综合资料查询:该模块可以查询员工的基本信息、考勤信息、工资信息等。
2.2  技术路线 
系统的设计与实现均使用先进的开发工具、技术手段和实现方法,并且要有利于未来的系统功能扩展。为此本系统在设计上完全遵循了面向对象的设计思路,整套系统的描述与客观实体相对应,从面向对象的分析(OOA)、面向对象的设计(OOD)到面向对象的编程(OOP),提高了软件的质量,使得系统更容易扩展、更容易维护。
根据系统的设计原则,结合现有条件和技术水平,设计联通人事工资管理系统使用最适合的三层体系结构的B/S模式。主要开发技术使用现在流行的Java技术,数据库使用SQL Server。二者之间实现最佳的搭配,有利于充分发挥各自的性能优势。该系统从逻辑上可划分为用户浏览界面层、功能模块层、数据服务层。
系统的主体架构采用当今软件开发过程中最常用的三层B/S架构设计,这样的设计,仅在局域网中访问,且需要在客户端安装人事工资管理系统相关的软件,保证了人事工资的安全性。人事工资管理系统的系统逻辑架构如图2所示。
电脑编程工资多少图2 人事工资管理系统系统逻辑架构图
联通人事工资管理系统主要由系统管理、人事管理、考勤、工资管理、统计报表和数据维护等几个业务组成,这几个业务处于系统逻辑架构的业务逻辑层,数据访问层主要对数据和配置文件进行设计,界面展现层则是主要用来完成系统的界面展示,并提供给用户进行操作。
系统的访问拟采用基于角的访问控制方式,角是现代系统中比较流行的用于负责安全的概念,在联通人事管理系统主要由系统管理中的角分为管理员和普通用户。管理员具有全部的权限,可以添加、删除用户以及对用户的权限进行分配,普通用户可以在授予的权限范围内对系统进行操作。
三、项目研究的重点、难点和拟采取的解决方案

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。