机关绩效管理信息系统的设计与实现

2017-05-12 09:10王斌
时代农机 2017年1期
关键词:业务流程组件框架

王斌

(湖北工业大学,江苏 连云港 222000)

机关绩效管理信息系统的设计与实现

王斌

(湖北工业大学,江苏 连云港 222000)

机关绩效管理信息系统的相关技术包括J2EE、Hibernate、Spring、ZK、JBPM。其中以J2EE技术为主,J2EE是机关绩效管理信息系统的核心。机关绩效管理信息系统的开发需要具备以下工具:编辑工具Eclipse、运行服务器Tomcat和MySQL数据库。

机关绩效管理信息系统;设计框架;J2EE;Hibernate

由于机关事务繁多,给信息处理带来挑战,为提升机关绩效管理效率和质量,提高服务水平,同时实现工作人员的自我约束与自我管理,文章现以国税机关为例,探讨机关绩效管理信息系统的设计策略,并对该系统的应用予以分析。

1 机关绩效管理信息系统的设计框架

1.1 相关技术

(1)J2EE。J2EE(Java2 Enterprise Edition)为整个信息系统提出了技术规范,按数据、业务、表述和客户进行分层,并按不同类型提出组件思想,即客户端组件、Web组件和EJB组件。其中数据层在EIS服务器上运行,业务层在J2EE服务器上运行,Web组件在J2EE服务器上运行,客户层在客户端机器上运行。

J2EE作为一种工作平台,同时定义了部署环境和应用开发体系结构。J2EE核心包括各类组件、服务架构和技术层次,并在统一规范下为各种依循J2EE的不同平台的相互兼容提供了保障。除此之外,J2EE与标准版相比,还具有以下优势:①便于数据库的CORBA技术和JDBCAPI技术的存取;②保障相关数据在Internet应用中的安全性;③完全支持XML、JSP(JavaServerpages)、Java Servlets API、EJB(Enterprise Java Beans)等技术。

(2)Hibernate。Hibernate作为一种映射框架,它代表的是开放源代码的对象关系。Hibernate技术的应用优势主要体现在以下方面:①Hibernate技术体现了对象编程思维,使得Java程序员对数据库的操作更便捷;②无论是在Servlet/JSP的Web应用中,还是Java的客户端程度使用过程中,或者在JDBC的使用场合,Hibernate技术的优势都能得到发挥。③在J2EE架构中,当应用EJB时可以通过Hibernate技术来替代CMP,从而实现数据的长久使用。

(3)Spring。Spring Framework属于一种应用程序框架,该框架基于Expert One-on-One Java EE Design and Development(ISBN 0-7645-4385-7)一书中的代码,其核心为开源的Java/Java EE全功能栈(full-stack),既可通过NET平台进行发布,同时又能以Apache许可证形式发布。Spring Framework的开发可避免底层代码变成混杂的属性文件和帮助类,这种开放方式十分便捷。

(4)ZK。ZK的运用使得网页应用程序界面更全面、更丰富。ZK作为一种网页应用程序框架,是在AJAX/XUL/Java的基础上发展而来,使应用程序的设计更为简便,比如AJAX网络应用程序设计如桌面程式一样轻松、迅速。

ZK内含80个XHMTL组件和120多个XUL组件,同时支持 auto-completion、tabbox、combobox、tree、slider、audio、slider、listbox等功能,在ZK的应用下,操作者可跳过JavaScript,直接利用Java来加以控制。

(5)JBPM。业务流程管理(Java Business Process Managemengt,JBPM)集业务流程管理、工作流以及服务协作于一体,属于流程语言框架,具有开源、灵活以及易扩展等优点。JBPM采用基于JBoss jBPM Process definition language(jPdl)的业务逻辑,将业务流程视作UML状态图,在jPdl的逻辑思维里,UML状态图的起始部分、结束状态,甚至各状态之间相互装换都可以准确描述。

1.2 开发环境

机关绩效管理信息系统的开发需要具备以下工具:首先需要编辑工具Eclipse;其次需具备运行服务器Tomcat;然后需要MySQL数据库。

(1)编辑工具Eclipse。Eclipse作为一种开发平台,具有可扩展性,是基于Java而开发,其主要作用为利用Java开发工具(Java Developmengt Tools,JDT)等插件组件构建开发环境。Eclipse通过为用户提供插件从而构建统一、和谐的集成开发环境,最终保障所有工具开发人员具备同等价值。

(2)运行服务器Tomcat。Tomcat由于体量小,在运行过程中不会占用过多系统资源,加之可支持邮件服务,兼具支持负载平衡的功能而具有较大的应用范围,尤其在访问用户相对较少、中小型系统运行的场合具有明显的应用效果。实践经验表明,在JSP程序的开发和调试阶段,运用Tomcat非常理想。

(3)MySQL数据库。MySQL数据库适用于多线程、多用户的场合,其优势集中体现在以下方面:①MySQL数据库属于开源数据库;②MySQL数据库可免费使用,减少了费用支出;③MySQL数据库兼具多种功能,使得数据查询更便捷。

2 机关绩效管理信息系统的实现

(1)实现目标。目标:①工作台:通讯平台、消息、邮件、备忘录、工作日志、工作计划、工作布置、机关事务公告。②行政事务:资产调拨、采购、车辆、请假、加班、出差、培训、会议以及接待等工作职能管理。③财务报告:查询、统计、报告结算统计图、财务报告结算。④人力资源:出勤记录、一户式信息查询、职能职责管理。⑤绩效管理:在线考评、激动项目、工作布置及反馈、工作计划及落实、能耗查询统计。⑥在线学习:业务相关信息、管理制度、相关政策法规下载、在线学习与交流。⑦系统管理:维护用户和系统相关信息。⑧应用系统——窗式:利用用户账户即可操作其他系统。

(2)业务流程。业务流程包括工作布置流程、工作计划流程、激励项目流程、绩效考核流程。工作布置流程的特点是自上而下,层层落实,即分管局→主办和协办部门→个人→逐级反馈。工作计划流程:提出局长办公会、年初工作安排等工作计划→分管局审核→确定工作计划。激励项目流程:项目分值表→人事部审核上报→部门审核个人激励项目,分管局领导审核部门激励项目。绩效考核指标由绩效计划、日常工作和激励项目组成,其流程如图1所示。

图1 机关绩效考核基础框架

3 结语

文章根据机关绩效管理职能的需要,提出了针对性的系统设计方案,首先对系统设计所需的技术进行了分析,对各项技术的功能和应用范围进行了明确区分,其次对相关技术的开发环境提出要求。在此基础上加以应用,以确保整个信息系统的完整实现。总之,随着信息化的普及,信息系统的设计将越来越完善,应用前景越发明朗。

[1]苏子彦.ZK框架开发可编辑的列表框[J].电脑编程技巧与维护,2011,(24).

[2]陈俊豪.新时期公安机关绩效管理探讨[J].湖南警察学院学报,2011,(5).

Design and Implementation of Authority Performance Management Information System

WANG Bin

(Hubei University of Technology,Lianyungang,Jiangsu 222000,China)

The related technologies of the performance management information system include J2EE,Hibernate,Spring,ZK,JBPM.Among them,J2EE technology,J2EE is the core of the performance management information system.The development of the performance management information system needs the following tools:editing tool Eclipse,running server Tomcat and MySQL database.

organ performance management information system;the design framework;J2EE;Hibernate

TP311.52

A

2095-980X(2017)01-0098-02

2017-01-01

王斌(1985-),男,江苏连云港人,大学本科,主要研究方向:计算机技术。

猜你喜欢
业务流程组件框架
无人机智能巡检在光伏电站组件诊断中的应用
框架
RPA机器人助业务流程智能化
广义框架的不相交性
新型碎边剪刀盘组件
U盾外壳组件注塑模具设计
企业财务管理、业务流程管理中整合ERP之探索
互联网+背景下物流公司的业务流程再造
基于财务业务流程再造的ERP信息系统构建探析
关于原点对称的不规则Gabor框架的构造