本站小编为你精心准备了规章制度管理系统构建及应用参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
【摘要】本文通过选取wind快速开发平台,设计开发出规章制度管理系统,提高了研究所制度管理的规范应用与发展。
【关键词】wind开发平台;JavaDorado7;规章制度管理
1wind平台架构简述
基于DSH(Dorado7+Spring+Hibernate)框架的Wind开发平台[1],是一套基于Web的、集成的、敏捷的开发框架(W-webI-integratedN-nimbleD-development简称Wind平台)[2]。该平台是基于JAVA语言的,以Dorado7为前台展现层,以Spring3为后台逻辑层,以Hibernate为数据层,支持Oracle、SQLServer、MySQL等多种关系型数据库[2]。在该平台中,服务器端的View层更加专注于AJAX通信;Model层集中精力处理核心业务逻辑,负担锐减;页面跳转减少,使Controller层也随之简化。Wind平台具有强大的web展现能力,丰富的流程引擎功能,集成与可扩展能力极强。其架构如图所示:基于Wind快速开发平台的高效性,快速性,高集成性等特点,我们最终采用该平台来构建规章制度管理系统。
2总体架构
本文主要讨论的规章制度管理系统是基于Wind平台开发的,它前台以View层为主,后台基于Hibernate与JDBC,这两种类型的DAO与Dorado7的View组件紧密融合,可以快速实现有关数据的各种需求的查询和持久化动作。根据业务需求,将规章制度管理系统分为两大模块:制度管理模块,制度流程管理模块。其中制度管理模块包括结构化的规章制度管理模块,规章制度查询模块,二级制度查询模块。制度发文模块包括了规章制度发文流程管理,部门二级制度发文流程管理。系统总体功能架构如图2所示。
3系统功能设计
3.1制度管理
该模块主要实现了规章制度强大的查询功能,从不同维度展现研究所的规章制度检索。同时该模块还实现了规章制度的分类管理,制度相关表单的增删查改功能。制度管理模块的功能架构图如图3。
3.1.1规章制度管理规章制度管理主要实现了制度的分类管理与子类管理。为制度的分类查询打下基础。数据库中设计了分类表STD_SORT来存放分类信息,子类表STD_DIS_SORT存放子类信息,其中子类表中的SORT_ID_与分类表中的ID_相关联。
3.1.2规章制度查询规章制度查询主要实现了多维度查询,规章制度数据库表的全库查询。制度表以从表的形式与分类表关联,其中制度表中的SORT_ID_字段为该表的外键。数据库中设计了STD_REGULATION作为规章制度表。
3.1.3二级制度查询二级制度查询主要实现了各个部门的制度查询,二级制度数据库表的全库查询。二级制度表以从表的形式与部门表关联。数据库中设计了STD_DEPT_REGULATION作为二级制度表。
3.2制度流程管理
该模块主要实现了制度的发文管理功能,通过流程的形式对研究所的制度发文进行管理和规范。制度流程管理的功能架构图如图4。
3.2.1规章制度发文流程管理该模块主要实现了规章制度发文管理,其中包括制度编号,制度生成,包括流程结束之后的归档管理。数据库中设计了STD_DISPATCH作为发文流程表。其数据库表结构设计如表1。
3.2.2部门二级制度发文流程管理该模块主要实现了部门二级发文管理,其中包括二级制度发文流程,二级制度取消流程,二级制度自动编号。数据库中设计了STD_DEPT_DISPATCH作为二级制度发文流程表。
4系统功能难点实现
4.1制度全库搜索功能
制度的全库搜索功能是通过获取需要查询的任何一个字段参数,传入后台方法的HQL中进行查询。后台检索算法如下:(1)获取前台输入的任意参数。(2)传入后台查询方法。(3)将参数与制度表中的所有字段进行模糊查询。(4)将所有like查询结果返回致前台。
4.2自适应算法编号功能
自适应算法编号功能是在发文流程中进行的。管理者根据其制定的规则,系统对发文制度进行编号:(1)获取发文流程表单中的分类代号(2)获取当前年度(3)根据d=分类代号+年度+版本号%在流程表中进行模糊查询,降序排列,查询该规则下的最大编号,即Max(d)。(4)Max(d)+1即为发文编号,返回发文表单。
4.3归档功能
通过wind平台的中的job调度进行定时归档:(1)将需要归档的内容通过java类编写完毕。(2)创建job。(3)Job实例关联归档类。(4)执行job。(5)查看job是否执行成功。(6)停止job。5总结及展望规章制度管理系统极大提高了研究所规章制度管理的效率,有效的实现了制度发文管理,制度查询功能,规范了研究所制度文本的有效性,提高了单位项目管理的信息化水平。本系统采用模块化的开发机制,使用成熟的平台开发技术,实现了以流程为驱动,流程文本为基础,查询为依据,集成为亮点的规章制度管理系统。管理部门将以此作为管理依据,加强发文管理中的节点控制,推动研究所规章制度工作有序开展。
【参考文献】
[1]胡佳.基于DSH的快速开发平台的构建及应用[J].《中国管理信息化》,2015,18(13):76-78.
[2]郭静.基于Wind快速开发的合同管理系统构建及应用[J].《电子技术与软件工程》,2018(12):184.
作者:郭静 胡佳 单位:中国航发湖南动力机械研究所