本站小編為你精心準備了規章制度管理系統構建及應用參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
【摘要】本文通過選取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.
作者:郭靜 胡佳 單位:中國航發湖南動力機械研究所