韩凌玲
(河北能源职业技术学院,河北唐山 063004)
软件柔性在企业工资管理系统中的应用
韩凌玲
(河北能源职业技术学院,河北唐山 063004)
在软件的生命周期中反映各种形式的变化是一个不可避免的问题。软件所面临的挑战也主要来自于多种多样的变化需求,在软件无法满足变化的用户需求时,软件的柔性解决了这个问题,在企业工资管理系统中的应用得以充分体现。
软件;柔性;工资管理系统
软件适应变化的能力称为软件的柔性,采用新的思想来整合各种方法和技术,用新的概念来描述软件的应变能力。柔性软件系统是在一定范围内能够满足和适应用户不断变化的需求的应用软件系统,其使用环境和用户需求发生变化时,不修改或者稍加修改就能满足用户的需要。
随着经济的发展,现代的企业正向着大型化、规模化发展,面对于大中型企业中员工、职称等与工资管理有关的信息都在不断变化。通过企业工资管理系统,使企业的工资管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。系统开发的总体目标是使办公人员可以轻松快捷的完成工资管理的任务。根据管理系统的功能,结合本单位、本部门的实际,自行设计工资的计算和处理方法。一旦该部门的系统需求发生改变,可以自行修改设计或者设计新的管理系统以满足自身的需要。这就体现了工资管理系统的柔性化,体现了面向普通用户的柔性。
工资管理系统开发平台向开发人员提供直观的、交互的、可视化的、快速的方法,通过良好的操作界面,定义出特定信息系统,并能动态地调整目标系统的功能。开发人员通过工资管理系统开发平台,可以重新调整和组装可重用资源来形成新的系统,满足用户深层次变化的要求。这就实现了工资管理系统结构和开发上的柔性化,体现了面向开发人员的柔性。
因此对企业工资管理系统设计要求如下:
1.尽量利用企业现有软硬件环境,采用先进的管理系统开发方案,从而达到充分利用企业现有资源的目的。
2.系统应符合企业工资管理的规定,满足企业相关人员日常使用的需要,并达到操作过程中的直观、方便实用、安全等要求。
3.系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的非专业人员进行补充、维护。
企业工资管理系统需要完成的功能主要有:进入系统的权限设置、系统数据初始化、员工基本信息数据的输入、员工基本信息数据的修改和删除、企业工资的基本设定、员工工资的浏览及打印。
企业工资管理系统要面对太多差异、太多的变化。如不同的运行平台、不同的数据格式、不同的数据来源、不同数据加工方法、不同的使用阶段等等。如果仅仅看到差异和不同点,则无法实现企业工资管理系统。因此需要将隐藏在差异和变化背后的共性挖掘出来。各种工资管理系统共性的功能是都需要进行数据格式的定义操作、信息来源的定义操作、信息处理方法的定义操作、报表的查询打印;变性的内容是信息源集、信息项集、信息加工处理集不同。不同的企业工资管理系统功能上相差很大,领域范围也不一样,但从总体上看都应具有信息输入、信息处理、信息输出的功能。共性是管理系统中的数据都是数据源,变性是每个管理系统数据的存放位置、存放形式、数据的含义是不同的。
数据库是把数据按一定的结构和形式组织起来的记录的集合。把表放入数据库中,可减少用冗余数据的存储,保护数据的完整性。可添加视图并连接到一个数据库中,用来更新记录,或扩充访问远程数据的能力。
在数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的问题。优化的数据库结构会减小数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化了基于此数据库的应用程序的实现。
1.概念结构设计
这一阶段是在制定计划的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为今后的逻辑结构设计打下基础。根据设计规划的实体有:员工实体,员工工资实体,工资等级实体,所在岗位实体,工龄实体,公司福利实体。
2.逻辑结构设计
将上面的数据库概念结构转化为Visual Basic 6.0系统所支持的实际数据模型,也就是数据库的逻辑结构。设计出数据库中的表格以及各个表格之间的关系。企业工资管理系统数据库中各个表格的设计对应数据库中的一个表,其中公司福利表主要包括的字段有:编号、姓名、医药补贴、粮贴、洗理费、回民补贴、煤贴、肉价补贴、一孩补贴、交通补贴、房帖等等。
该系统包含权限设置、开始界面、员工信息、工资基本设定、工资汇总等十几个窗体。其中员工信息包括:基本信息及浏览信息;工资基本设定包括:基础工资、岗位工资、工龄工资及企业福利的设定;工资汇总包括:工资总表;个人工资查询包括:个人工资查询及显示与工资有关的报表信息。各窗体的执行次序可参见如下系统运行步骤图:
下面以几个典型模块为例进行说明。
以表“工龄工资”为数据环境。在此窗口的表格中有工龄年限、工资额和备注三项内容。在大多数的企业或公司都会根据员工工作年限的不同制定不同工龄工资。这是新、老员工的一个重要区别。企业管理人员可根据员工的工作年限对应的工资额来完成员工的工龄工资的设定。管理人员可以在企业发展的不同时期、不同阶段对工龄工资部分的工龄年限和工资额进行相应的调整及添加或修改。
在此窗口的数据环境中有编号、姓名、医药补贴、粮贴、洗礼费、回民补贴和总计等十二项内容。在大多数的企业都会为员工制定不同的公司福利政策。企业在制定这项政策时是会与员工的所在岗位、工资等级、工龄工资、工作表现等挂钩。以此促进员工的工作积极性。窗口中包含的五个按钮为:修改、修改确认、添加、计算总计、退出。企业管理人员可以在企业发展的不同时期、不同阶段对企业福利部分的所有项目进行相应的调整及添加或修改;“计算总计”按钮用于对表中每一条记录中的所用福利项进行汇总,给出每一个员工所得的福利总额。
因为报表是在浏览窗口中可以浏览数据表和数据库中保存的数据。而查询和视图可以在数据表和数据表中查找满足一定条件的数据,查询的结果还可以在浏览窗口显示出来。但是,仅将这些数据在浏览窗口显示出来是不够的,有时用户希望将这些数据以各种表格的形式输出。为此,可以使用柔性报表系统打印输出,为用户的表格输出设计带来极大的方便。打印报表就是把已生成的报表从打印机上输出的过程。在这里可以利用CELL组件良好的打印接口函数,打印实现起来比较容易。
这一功能是真正的企业与员工的接口。当拥有合法员工号和密码的用户输入正确的员工号和密码时,才可以在单击“确定”按钮后在窗口的其它文本框中显示相应的内容。如果员工号或密码错误,则在单击“确定”按钮时不能通过。这是限制非法用户偷窥他人信息的最直接的办法。
软件柔性在企业工资管理系统中的应用向开发人员和用户提供直观的、交互的、可视化的、快速的方法,通过良好的操作界面,定义出面向广大用户的工资管理系统,并能动态地调整目标系统的功能。开发人员利用软件柔性制作工资管理系统,可以重新调整和组装可重用资源来形成新的系统,满足用户深层次变化的要求。这就实现了工资管理系统结构和开发上的柔性化,体现了面向开发人员和用户的柔性。
[1]申利民.柔性软件开发技术.国防工业出版社,2003(9).
The Application of Software Flexibility in the System of Com pany Salary
HAN Ling-ling
(Hebei Energy Institute of Vocation and Technology,Tangshan 063004,China)
The life cycle of software reflects the various forms of changes.The challenges faced by software mainly come from a variety of changes in demands.When the software can not meet the needs of users,the flexibility of software solves this problem,which is demonstrated in the system of company salary.
software;flexibility;the system of salary
TP311.52 < class="emphasis_bold">文献标识码:A
A
1671-3974(2012)01-0040-03
2011-11-20
韩凌玲(1978-),女,大学,河北能源职业技术学院信息工程系教师,讲师。研究方向:计算机教学。