基于JavaEE的中小企业云管理积分制软件设计与实现

2017-01-21 16:00杨凌云李颖孙江槟
软件导刊 2016年12期

杨凌云+李颖+孙江槟

摘 要:积分制管理是一种创新型管理模式,把积分制度用于人的管理,通过积分值来体现人的价值,全面反映和考核人的综合表现。通过积分对员工的职业能力、创造产业价值和其它综合表现进行全方位的量化指标考核,考核值与员工薪酬关联,通过软件记录下来。基于JavaEE的中小企业云管理积分制软件系统促进了员工更有效、更自律地工作,工作由“量变”产生“质变”,员工和企业共同成长,提高了员工素质,实现了用数字说话的企业管理。

关键词:云管理;积分制管理;Spring框架;绑定

DOIDOI:10.11907/rjdk.162220

中图分类号:TP319

文献标识码:A文章编号:1672-7800(2016)012-0130-03

1 管理积分制软件设计思路

1.1 量化管理

当公司规模较小时,企业领导可以根据日常观察来审评员工能力和贡献。但当公司规模较大时,领导无法凭借一己之力来审评员工,这时就需要积分制,员工的每次行为都会由领导个人审评转化为一个客观的可量化的积分系统。积分制管理贯穿公司方方面面,如奖惩制度、人才招聘、员工技术、学历、员工特长、日常表现、加班、员工福利、奖金、旅游等,具有人性化设计,操作更简单,通过软件就可直接实现分类汇总,软件架构见图1。

与传统管理不同,积分制管理是一种创新的管理模式,它把员工的工作和行为用数字量化,让员工每天都主动做促进性工作,让工作由“量变”产生“质变”,整合人的能动性,使员工和企业共同成长,是用数字说话的企业管理系统。

1.2 节省管理成本

通过积分制管理,把员工的能力和综合表现用数字来衡量,用软件记录,永久保存,反映和考核员工的综合表现,然后再把各种物质待遇,如奖金、抽奖、福利、晋级、评优、培训、旅游、养老保险、商业保险、出国、季度奖、年终奖金等,与员工的分值巧妙挂钩,并向分值高的员工倾斜,从而达到激励人的主观能动性,充分、全方位、长久调动员工工作积极性的目的。员工是否优秀、是否达标,老板可看多态报表,每天、每周、每月随时查阅,轻而易举,全盘掌握,不再凭感觉管理企业。如果公司效益增加,系统还可随时增加新的与积分挂钩的福利项目。

2 系统功能

2.1 角色与权限

①角色。角色是代表事件发生的参与者,通常用一个小人表示;②用例,即Case。用例代表系统可以实现的功能,通过一组功能规定系统可实现的范围;③用例图,表示角色和用例的某种关系,通过一个图将其关联起来。

积分管理系统允许用户有管理员和一般用户两种身份,如图2所示。

2.2 功能

2.2.1 系统功能模块

根据需求分析,将系统分为以下几个模块:

(1)个人中心:管理员和一般用户可以管理各自账户,修改账号密码,查询用户积分。其中管理员可将查询得到的积分导出为EXCEL表,方便进行整理。

(2)业务系统:包括积分上报、审核。①管理员可对用户积分进行加分或扣分;②管理员可查询用户积分加减历史记录;员工可查询积分并核对信息准确性。

(3)系统管理:包括员工管理、系统设置。管理员可进行员工的添加、删除和修改。

2.2.2 积分评价体系

(1)积分系统:是评价工作的基础,由一套完整的评价项目所组成的考评系统是保证评价结果准确、合理的重要因素。

(2)积分项目:反映员工综合素质的指标和数据,是积分体系的基本单位,本评价体系包括多个评价项目。

3 系统架构设计

积分管理系统采用Browser/server(B/S)结构,其特点是实现在线积分体系管理、部门人员管理、积分核对备份、积分查询统计功能。系统使管理工作变得简单、高效,为员工建立“数字银行”,只要员工在职,其分值永久有效,极大提升了团队整体执行力。系统指标见表1。

4 数据库设计

为把用户的数据要求清晰明确表达出来,通常要建立一个概念性数据模型。概念性数据模型是一种曲向问题数据模型,按照用户观点对数据和信息建模,描述从用户角度看到的数据,反映用户的现实环境。积分管理系统涉及的实体有:

管理员:ID,管理账户名,密码;

用户:用户ID,用户名,密码;

积分:员工ID,积分;

员工:员工ID,入职时间,部门。

E-R图见图3。

本积分管理系统建立一个数据库,共有9张基本表,表名及总体概述如表2所示。

管理员(admin)表,主要记录管理员信息。该表包括记录管理员ID、账户名、密码,用于判断登陆ID是否为管理员账户。

为了管理员方便进行员工登录,在页面中加入了跳转到员工登录界面按钮。用户名与密码验证通过后进入管理员主界面,在主界面左侧有各功能的跳转导航,管理员可通过导航方便地进入所需的功能界面。

管理员登录关键代码如下:

@SuppressWarnings("serial")

public class AdminServiceAction extends ActionSupport {

private Admin admin;

private AdminService adminService;

public AdminService getAdminService() {

return adminService;

}

public void setAdminService(AdminService adminService) {

this.adminService = adminService;

}

public Admin getAdmin() {

return admin;

}

public void setAdmin(Admin admin) {

this.admin = admin;

}

@Override

public String execute() throws Exception {

return super.execute();

}

//管理员登录实现方法

public String login() {

Admin adminLogin = this.adminService.loginAdmin(this.admin);

if (adminLogin != null) {

HttpServletRequest request = ServletActionContext.getRequest();

HttpSession session = request.getSession();

session.setAttribute("admin",adminLogin);

return "loginSuc";

}

return INPUT;

}

//管理员退出实现方法

public String loginOut() throws Exception {

HttpServletRequest request = ServletActionContext.getRequest();

HttpSession session = request.getSession();

session.removeAttribute("admin");

return INPUT;

}

}

5 使用案例

该系统在浙江中能工程检测有限公司成功运行。公司未采用该管理系统前面临很多困难:企业经营成本增加,平均利润下降,人力成本年均200万元左右,占总成本的50%。用积分制管理系统代替传统的管理后,管理人员配置一名,其余均在平台操作。2015年第三季度与第二季度比较,人力成本减少1/3,业务量提高一倍。采用积分管理系统软件之后,管理成本一项就降低30%,节省30多万元。据该公司初步成本测算,采用新工艺技术,生产成本会下降10%左右,管理效率也得到很大提高。

6 结语

本积分系统采用HFP及HDRDP技术,在局域网架构下实现云计算。数据中心整体管理运营系统,将云管理、手机终端及软件系统C/S结构、B/S结构开发相结合,针对中小企业的日常管理制度作出相应开发。首先编写程序,试用一段时间后借助手机终端进行APP开发,使软件使用更为方便。通过集中式管理系统建立完善的数据体系和信息共享机制,其中集中式管理系统安装在云计算平台上,通过严密的权限管理和安全机制实现数据和信息管理。

参考文献:

[1] 董鲁晓.知识型员工绩效管理研究[J].经济论坛,2007(7):12-15.

[2] 陈亮.咨询业知识型员工绩效评估体系研究[D].武汉:武汉理工大学,2006.

[3] 斯蒂芬· 罗宾斯,戴维· 德森佐.罗宾斯MBA管理学[M].北京:中国人民大学出版社,2009.

[4] 薛华成.管理信息系统[M].北京:清华大学出版社,1999.

[5] 宏捷.基于工作积分制的一线员工绩效管理应用研究[J].经营管理者,2015(7)156-159.

[6] 吴春鸿.积分制管理在港口企业运用的初探[J].现代工业经济和信息化,2014(1):75-76.

(责任编辑:杜能钢)