此文是一篇员工论文范文,关于员工类论文范文文献,与企业工资管理系统需求的设计与实现相关学年毕业论文。适合不知如何写员工及系统及数据方面的论文发表专业大学硕士和本科毕业论文以及员工类开题报告范文和职称论文的作为写作参考文献资料下载。
摘 要 :文章对一般企业工资管理系统进行了分析,提出了设计目标,介绍了研究开发过程,为企业设计自己的工资管理系统提出了建设性意见.
关 键 词 :工资管理系统;数据库;用户环境;性能需求
中图分类号:TP311 文献标识码:A 文章编号:1009-2374(2012)23-0134-03
随着人事制度改革的深入和劳资关系的改善,薪酬问题日益成为企业所关注的问题.加之社会经济制度的改革,使得企业工资管理工作也变得越来越复杂.建立一套适合于企业自身特点发展的薪酬管理系统日益提上了企业人力资源的工作日程.一套行之有效地工资管理系统有利于减少企业的薪酬错误,避免矛盾,同时减轻人事部门的任务,提高效率,节约人力资源,降低企业成本.
1 企业工资管理系统功能需求简介
系统数据流程图如下:
就企业而言,工资管理系统的设计需要简洁、实用,同时能满足人事、财务部门及其他相关部门或单位的多方对工资管理需求的系统即可.大型的数据库系统反而容易出现操作不便、浪费人力、不易解释的问题出现.就一般的大、中型企业而言,它的设计内容应包括员工信息管理功能、工资管理功能、工资查询功能、工资报表输出功能、相应的模块也增加,例如报表设计模块、打印输出模块、模糊查询模块等.
系统的设计应首先对企业的员工工资管理业务进行分析.经过笔者多方面调研,一般企业员工工资系统主要涉及的参与者包括员工、系统管理员、上级主管部门、总经理.
2 企业的工资管理系统功能描述
2.1 员工信息管理
员工基本信息模块具有员工信息输入、员工增删和员工信息查询三个功能.员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息.员工增删实现了对数据库中员工信息的增加和删除.员工信息查询可以通过员工号或员工姓名对员工信息进行查询.
2.2 工资管理
结合各个公司的工资管理实际情况和人力资源保障部门的劳资规定将工资、结构分为基础工资、岗位工资和工龄工资、绩效工资等标准完成对基础数据条目的设定,增加相应的模块例如工资统计和发放、打印工资条及员工奖励和惩罚等内容.
2.3 工资查询
可根据条件查询员工历史工资数据(如按月份查询、按姓名查询、按部门查询等).
2.4 汇总打印
提供报表打印输出功能,可以报表的形式打印员工信息、工资发放报表、工资历史报表、员工奖励和员工惩罚报表.
2.5 系统维护
可对数据进行备份和恢复,并可实现数据导入导出功能.
2.6 管理员设置
实现系统用户及的设置操作,可以增加和删除系统用户(仅系统管理员才有权限),对系统当前用户修改.
3 用户环境选择
选择操作系统最好为Windows XP,因为越来越多的企业在规划内网时,将微软平台作为首选方案;从技术角度而言,微软平台上的应用和开发也是其他平台无法比拟的.绘制UML所需要的Rational ROSE或office VISIO.
4 数据库介绍
功能的实现应尽可能由数据库管理系统完成,这样才能充分发挥数据库管理系统高效、安全、可靠、便捷的性能,减少编程人员的工作量.工资管理系统具有大多数数据库应用系统的特征,在进行设计时,应尽可能使用SQL Server的功能完成下列功能设计的各项操作.
4.1 数据表设计
设计者应根据功能要求中所提到的要求设计数据表,力求数据结构科学合理.设计时要充分考虑如何保证并实施数据完整性,合理建立表与表之间的关系,设计各种数据库对象.
4.1.1 员工信息.员工基本信息应包含员工编号、姓名、性别、出生年月、参加工作时间、地址、、所属部门、职务、职称、政治面貌、婚姻状况等字段,并预留空白字段若干.
4.1.2 员工工资.员工工资应包含员工编号、基本工资、岗位工资、住房补贴、津贴、住房公积金、养老保险、应发金额、应扣金额及实发金额.应发金额、应扣金额及实发金额使用计算列,并预留空白字段若干.
4.1.3 部门信息.部门信息应包含部门编号、部门名称、部门负责人、部门人数等字段.
例如:
字段 字段名 类型 宽度 说明
1.员 工 号 字符型 3 数字
2.员工姓名 字符型 10 小于等于15个汉字
3.员工性别 字符型 2 “男”或“女”
4.岗位名称 字符型 14 小于等于25个汉字
等
4.2 数据完整性设计
为了保证数据库系统的正确性、完备性和一致性,就必须进行数据完整性设计.可考虑如下数据完整性:给表设置主键及外键约束;设定缺省约束;设置非空约束;实施CHECK约束.
4.3 数据库对象的设计
为充分发挥数据库的效能,保证数据库的安全性,提高数据库管理系统的执行效率,可以考虑使用视图、存储过程及表的触发器来实现某些功能.
4.3.1 指定部门信息查询.设计一个存储过程,以部门编号为参数查询该部门的所有员工的相
关信息,同时统计出此部门的工资总额和平均工资.
4.3.2 设计一个视图,返回所有员工的工资信息.
4.3.3 为提高检索性能,为表创建相关的索引.
4.3.4 为调入、调出人员创建INSERT、DELETE触发器,实现部门人数的自动更新,员工调离本单位时,应当从员工信息表中删除这个员工的信息,并将其工资信息的数据删除.
5 系统性能需求分析
5.1 运行需求
系统在进行数据的录入、计算、统计的时候,能将数据精确到小数点后三位小数.系统接收到用户的操作命令后(如计算处理、查询等),能迅速地响应其操作请求,响应时间不超过1秒.在同一时间,系统还提供支持至少10个客户端进行同一个操作请求的响应.
系统可移植较强,在不同的平台下运行,均不会影响系统的稳定性.同时,支持在客户端安装不同
操作系统、浏览器版本,均不会影响系统的运行.
5.2 安全需求
为保障系统数据的安全性,系统采用访问控制策略,未授权者不能进入系统.同时,对不同级别的用户授予不同的使用权限.在系统运行期间,如发生掉电尚未保存数据或由于操作不当等原因导致系统重启等,为保证数据的易恢复性,系统提供每隔30秒自动保存数据的机制,让用户的数据在发生意外时能最大程度上得到恢复.同时,系统提供强大的容错性能,当一台服务器发生故障时,系统能自动切换到另外一台服务器上,从而保障服务器能长时间地提供系统的运行支持.
5.3 系统界面需求
系统开发基于B/S的开发模式,界面直观、简洁,人机交互性强.基于表单和弹出式窗口的数据录入方式,菜单电击的方式操作.用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程.让用户在最短时间里,不需要经过专门培训,就可以轻松上手使用.
5.4 其他需求
数据不管是在企业内部之间传输,还是公司与分公司之间进行远程数据传输时,防止数据被不法分子任意地修改和破坏,对所有的敏感数据均进行基于SSL协议的加密操作,只有对信息解密的人员才能最终读取数据信息.这样,能最大程度地提高数据在传输过程的安全保密性.
6 结语
本文分析了企业工资系统设计的主要流程,但各个企业如何根据自身特点及时掌握本企业的人才信息、第一时间处理好随时变化的工资管理问题,还需要企业因地制宜从长计议,才能建立出一套符合本企业实际特点的工资管理系统.
作者简介:谢耘(1979-),男,甘肃武威人,广东女子职业技术学院中级馆员,工商管理硕士,研究方向:高校人力资源管理学、高等教育等.
(责任编辑:文 森)