劉燕
?
合同管理系統的應用及研究
劉燕
(中移鐵通有限公司吉林分公司,吉林 長春 130012)
企業利用信息化手段加強合同管理,是降低合同風險的有效途徑。以合同管理信息化系統建設為視角,從軟件架構、研發技術選型、系統功能、信息安全、運維策略5個方向出發,介紹了合同管理信息化系統的建設過程,提出了信息化建設過程中的經驗。
合同管理系統;軟件架構;系統功能;運維策略
合同管理是企業經營管理基礎工作中的重要內容,通過加強管理,規范合同的簽訂和履行,能夠有效防范風險、優化管理、降低成本。
合同管理系統具有可復用合同創建歸檔能力,可將多業務、多類別合同模板按照版本統一管理,并提供檢索及下載接口,降低不規范合同文本附帶的履行風險。各地市可將優秀合同范本共享給全省分公司,實現優質合同資源共享,縮減合同編寫時間,提升合同辦理效率。在簽批方面梳理并規范化合同簽批流程,通過電子工作流轉高效執行會簽流程及合同文本歸檔,為規范合同文本、合同數據統計分析、快速檢索提供有力技術支撐。
合同管理系統提供以合同為中心的全生命周期管理,構架分為3層:①表現層。合同管理首頁是系統的唯一入口,以統一的用戶界面提供給內部員工的系統。該界面具有信息發布、待辦、提醒等功能。②應用層。合同管理平臺涉及的內容包括對象、標準文本、合同簽訂、合同履行、查詢統計等,并為實現科學化、高效率的合同管理提供幫助。③應用支撐層。基于ICE產品框架上開發合同管理系統,結合工作流引擎,提供合同審批等流程的電子流程定義功能。
ICE作為開源通信協議產品,是分布式應用中一種比較好的解決方案,能夠以最小的代價構建分布式應用程序。它可以支持不同的系統,也可以支持在多種開發語言上使用,服務端和客戶端也可以根據自己的實際情況選擇不同的語言實現,比如服務端采用C語言實現,而客戶端采用Java語言實現,底層的通訊邏輯通過ICE的封裝實現。
ICE是一種面向對象的中間件平臺,這意味著ICE為構建面向對象的客戶—服務器應用提供了工具、API和庫支持。要與ICE持有的對象進行通信,客戶端必須持有這個對象的代理,這里的代理指的是這個對象的實例,ICE在運行時會定位到這個對象,然后尋找或激活它,再把In參數傳給遠程對象,通過Out參數獲取返回結果。ICE可以保證在任何網絡環境或操作系統下成功調用只有1次,它在運行時會定位到遠程服務器,在連接失敗的情況下會嘗試重復連接,確實連不上的情況會給用戶以提示。客戶端在調用服務端的方法時,可以采取同步或異步的方式實現,同步調用就相當于調用自己本地的方法,其他行為會被阻塞;異步調用是非常有用的調用方式,如果服務端需要準備的數據來自于其他異步接口,此時客戶端就不需要等待,待服務端數據準備充分后,以消息的方式通知客戶端,服務端就可以運行其他程序了,而客戶端也可以到服務端獲取數據了。
工作流(Workflow),是“業務過程的部分或整體在計算機應用環境下的自動化”,它主要解決的是“使在多個參與者之間按照某種預定義的規則傳遞文檔、信息或任務的過程自動進行,從而實現某個預期的業務目標,或者促使此目標的實現”。
Activiti是一種業務流程管理(BPM)框架,它是覆蓋了業務流程管理、工作流、服務協作等領域的一個開源、靈活、易擴展的可執行流程語言框架,并提供了eclipse插件,開發人員可以通過插件直接繪畫出業務流程圖。
《合同管理系統》主體部分采用Java/JSP語言開發,并采用Spring框架進行開發,數據庫采用Mysql。J2EE是一種利用Java2平臺來簡化諸多與多級企業解決方案的開發、部署和管理相關的復雜問題的體系結構。J2EE技術的基礎就是核心Java平臺或Java2平臺的標準版,J2EE不僅鞏固了標準版中的許多優點,比如“編寫一次、到處運行”的特性、方便存取數據庫的JDBC API、CORBA技術以及能夠在Internet應用中保護數據的安全模式等,同時,還提供了對Java Servlets API、JSP以及XML技術的全面支持。
Spring是一個開源框架,是為了解決企業應用程序開發復雜性而創建的。框架的主要優勢之一就是其分層架構,分層架構允許用戶選擇使用任意組件,同時為J2EE應用程序開發提供集成的框架。Spring框架具有的功能可以用在任何J2EE服務器中,大多數功能也適用于不受管理的環境。Spring的核心要點是:支持不綁定到特定J2EE服務的可重用業務和數據訪問對象。這樣的對象可以在不同J2EE環境(Web或EJB)、獨立應用程序、測試環境之間重用。
MySQL是一個關系型數據庫管理系統,是最流行的關系型數據庫管理系統之一,在 Web應用方面,MySQL是最好的 RDBMS(關系數據庫管理系統)應用軟件,所使用的SQL語言是用于訪問數據庫的最常用標準化語言。
本管理支持上傳、解析、下載成熟合同模板文件,并按照應用熱度排序;分類別管理律師已核對的先例文本、合同類別,并可在系統設置中在線配置;提供全文檢索接口,搜索并下載任意版本合同。
合同在線批改支持在線Word編輯器,可在瀏覽器端直接新建、批改合同,系統提供自動保存并生成新版本;新建類合同保存后可自動下載到本地;自動保存文檔相關信息,比如批改人、修改時間、版本號,并可查詢歷史版本。為了保障歷史版本的整潔,系統將自動歸檔合并多個版本文件為一個關鍵點版本。
系統提供合同會簽流程模板設計,包括流程圖、流轉過程所需頁面表單、流程走向、結果匯聚等功能。整個流程為:發起簽批流程,上傳或在線選擇合同文本、選擇對方企業信息、選擇合同類型、選擇已其他合同為主體、選擇各節點簽批人、選擇是否需要生成水印、選擇審批流程;通過及駁回,會簽執行人收到會簽消息,進入簽批頁在線查看,也可下載到本地查看,所有會簽參與人可對合同進行批注;自動催辦,當會簽通知發送給多人并只剩一人未簽批且超過一個工作日時,系統自動發送催辦郵件到未執行人郵箱;會簽結果判定,根據會簽流程模板定義的通過規則,達到則通過,未達到則駁回,駁回流程自動返回流程發起人賬戶,并通知所有參與會簽人員會簽結果;所有參與會簽人簽批完成并判定通過后,流程自動結束并提示發起人及人力資源部,上傳紙質合同掃描件作為附件并填寫相關信息,系統自動結束流程并將合同歸卷。
以合同為主體發起執行跟蹤流程,并選擇項目參與者,制訂執行計劃。跟蹤流程所產生的數據,歸檔到合同,最終可通過合同信息一并調出。
可根據項目執行評估制訂執行計劃,執行計劃由預估時間點、執行節點、執行人構成。執行節點為預設選項,包含到貨、初驗、終驗、發票開具或收取、付款。選定執行節點后填寫預期執行時間,第一個執行節點必須選擇預期時間,后續節點可是前一個執行節點的相對時間。
信息安全防御系統由防火墻、入侵檢測系統、漏洞掃描系統、病毒防治系統、Web信息防篡改系統等組成,是一個安全網絡系統的基礎組成部分,在統一安全策略的指導下,保障系統的整體安全。本系統采用B/S構架模式,后臺分別為數據庫服務器和應用服務器,數據庫負責存儲數據和數據運算。應用服務器則負責業務處理和界面操作。
應用服務器組通過專線方式接入到互聯網中,通過固定IP訪問,符合穩定、高速、安全要求。
合同管理系統運維服務包括系統相關的主機設備、操作系統、數據庫和存儲設備及其他相關的運行維護與安全防范服務,保證合同管理系統的正常運行,降低整體管理成本,提高系統的整體服務水平。同時,根據日常維護的數據和記錄,提供系統的整體建設規劃和建議,更好地為合同管理信息化發展提供有力的保障。合同管理系統的組成主要可分為2類,即硬件設備和軟件系統。硬件設備包括網絡設備、安全設備、主機設備、存儲設備等;軟件設備可分為操作系統軟件、典型應用軟件(比如數據庫軟件、中間件軟件等)、業務應用軟件等。
通過運行維護服務的有效管理來提升合同管理系統的服務效率,協調各業務應用系統的內部運作,提高服務質量。結合業務部門現有的環境、組織結構、IT資源和管理流程的特點,從流程、人員和技術3方面來規劃合同管理系統的結構。將業務部門的運行目標、業務需求與IT服務的相協調一致。
定期監控合同管理系統的關鍵狀態及參數指標,包括以下內容:①運行狀態、故障情況;②配置信息;③可用性情況及健康狀況性能指標;④統計運維數椐、提供合同管理系統管理和工作報告、歸納總結并提供業務部門想了解的數椐報告。
[1]白丹.Web環境合同管理系統中電子簽名的設計與實現[J].機電產品開發與創新,2016(01).
[2]林恒毅.大型企業信息系統運維服務體系建設研究[J].信息化研究,2015(02).
2095-6835(2018)20-0160-02
TU71
A
10.15913/j.cnki.kjycx.2018.20.160
〔編輯:張思楠〕