时间:2024-05-04
杨琪
【摘要】 在信息社会的大环境下,企业通过软件系统的开发和运用,将企业人事和劳动管理制度与软件系统相结合,通过管理软件的运用,充分利用互联网的优势,使企业管理的工具得到充分发挥,进一步提高企业的管理效率,从而使企业更好发展。而工资管理作为企业管理重要的组成部分,发挥着非常重要的作用。本文基于Web系统,对相关的工资管理系统的开发研究和实际运用进行讨论,寻找出其存在的问题,并提出解决办法。
【关键词】 SSH三层架构 工资管理系统 企业管理
企业管理自动化在信息社会的背景下,获得长足发展,并在计算机技术飞速发展,软件系统进化迅速的支撑下,企业依靠信息技术,管理越来越便捷。而工资管理作为企业管理的组成部分,与企业各项管理关系非常紧密。之所以企业的工资管理能够用软件系统实现,是由于受其工资规则影响,其操作方式和支付时间都有一定规律,所以,企业薪资查询,人员信息管理和报表生成等功能都可以通过系统性软件来进行管理。在实际运行中,员工只要通过浏览器访问站点,然后通过个人账户查询,即可获取自己的相关信息,管理员也可通过管理员权限,来进行调整和管理。
一、系统概述
工资管理系统是充分利用互联网技术,对业务流程进行细致分析,并利用大数据等计算方法,对员工工资的实际情况进行充分分析,同时,由于计算机不同于人工,其特点决定了对复杂数据的快速计算,高效率和高灵活性,可以在很大程度上避免因操作不当导致出现各种问题,可以在很大程度上提高工作效率,降低误差。实现员工薪酬管理业务的系统化和现代化,能够通过系统的特点,快速准确的将用户所需信息提取出来,并且可以快捷的查找信息,寻找问题,从而帮助企业管理者和决策者做出准确判断,让企业管理更加科学规范。
具体有以下要求:
系统数据初始化;查询,添加,修改和删除员工基本信息数据;企业薪酬结构的基本设置;设置和管理企业薪酬参数;员工出勤管理; 查询员工个人工资表; 浏览,修改,添加和删除员工工资;系统维护包括用户的操作许可和密码修改。
二、系统需求分析
员工工资管理系统的主要功能是对员工的工资及其相关信息进行管理。它可以有效提升工作效率,并对相关信息的管理质量具有一定的保证。该系统主要有以下功能:员工基本信息的管理,工资结构和工资结算管理,员工出勤信息的管理等等。另外,它还可以为员工提供工资详情的查看,包括请销假等功能。本文利用MVC(模型,视图,控制)体系结构和SSH(Spring + struts + Hibernate)框架来实现系统功能。
MVC作为一种模式,是目前十分主流的系统架构,它提供了一种原理,可以根据模型,视图和控制的角色来分离应用程序系统各部分之间的耦合。该模式下的模型可以与应用程序系统的结构设计和实现(控制)和接口设计和实现(视图)相互独立。
而SSH三层架构中的Struts用于表示层,它负责页面数据提取和页面动作响应。 Spring是一个轻量级的框架模型,主要负责在业务逻辑层中创建对象,在表示层中进行操作以及在持久性层中进行Dao。 Hibernate负责将内存中的数据对象保存到数据库。
三、系统总体结构及后台功能模块设计
3.1系统总体结构
该系统主要由登录模块,前台员工浏览模块和后台管理员管理模块组成。 员工通过独立的账户与密码正确登陆系统,直接进入员工浏览界面,进而查询与自己相关的信息;而管理员则通过账户与密码正确登陆系统后,进入后台管理员管理界面,系统结构如图1所示:
3.2后台功能模块-工资管理模块
后台功能模块主要由员工信息管理、考勤记录管理、工资管理、部门信息管理、岗位信息管理等模块组成。其中工资管理模块具体如下:
点击工资管理菜单系统后,可以看到工资管理子菜单,通过子菜单可以对员工的岗位工资结构等进行管理。
查看员工工资的发放记录。这其中包括了工资明细等等,工资查看页面如图2所示:
实现代码部分如下:
List
=salaryRecordService.lookSalaryRecords(department);
this.getRequest().setAttribute(“salaryRecordList”, salaryRecordList);
设置岗位工资结构。点击工资设置菜单,可设置岗位工资结构和各工资项相应金额。点击选择岗位名称,可以设置该岗位基本工资、奖金、罚金及“五险一金”等。工资结构设置页面如图3所示:
實现代码部分如下:postSalaryService.setPostSalary(post,posSalary);
3.3后台功能模块-考勤记录管理模块
考勤记录管理模块包含了对员工的考勤记录,如上下班考勤管理、出差及请销假管理等。
查看考勤记录。点击查看考勤记录菜单,可查看员工考勤记录。
员工出差管理。点击出差管理菜单,可添加员工出差记录。
员工迟到管理。点击迟到管理菜单,可添加员工出勤记录。
员工请销假管理。点击请销假管理菜单,可添加员工请销假记录。
员工加班管理页面如图4所示:
实现代码部分如下:checkRecordService.checkExtra(empNOs);
员工出差、迟到、旷工、请假等管理页面与图类似。
3.4后台功能模块-岗位信息管理模块
点击岗位信息管理菜单系统列出岗位信息管理子菜单,主要有增加岗位信息、删除岗位信息、修改岗位信息、查看岗位信息等。
1>增加岗位信息。通过增加岗位信息菜单,可实现岗位信息的增加。其中需要选择岗位所属部门,并填写岗位名称及岗位描述等信息。点击提交按钮之后,即可添加成功,成功后系统将自动生成岗位编号。增加岗位信息页面如图5所示:
2>删除岗位信息。通过删除岗位信息菜单,可实现岗位信息的删除。
3>修改岗位信息。通过修改岗位信息菜单,可以将需要修改的岗位信息进行修改,修改后保存即可。
4>查看岗位信息。通过查看岗位信息菜单,可以对目标岗位的信息进行查看。
四、结论
该系统的设计与实现基本可以满足用户的需求,性能要求,并且维护相对方便;开发框架是松耦合,可伸缩且高效的;代码重用率高,有利于调试和测试。
参 考 文 献
[1] 魏景东. 利用GridView控件显示MS SQLServer2005数据库表BLOB数据[J]. 电脑编程技巧与维护. 2011(09)
[2] 彭设强,郑皓,彭曙光. 高等院校教师年度考核绩效管理系统的安全设计与实现[J]. 科技信息. 2010(17)
[3] 徐健辉,徐家斌.企业人事管理系统设计与应用的探讨[J]. 大家. 2010(10)
[4] 刘学武,陈震. 国外企业绩效评价发展综述及比较研究[J].交通企业管理. 2014(01)
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!