互提資料單管理系統的實(shí)現及技術(shù)探討論文
摘 要:本文針對互提資料單的網(wǎng)上編制工作及過(guò)程管理中存在的一些問(wèn)題,提出了一套基于靈活定制工作流程、巧用NTKO插件控制互提資料單的共享及版本、使用系統任務(wù)消息通知機制來(lái)開(kāi)發(fā)互提資料單管理系統的解決方案,加速并優(yōu)化了工作流程的運轉,實(shí)現了基于角色的訪(fǎng)問(wèn)控制,有力地保證了系統資料的安全,極大的提高了項目設計質(zhì)量。
關(guān)鍵詞:互提資料單;設計流程;Word文檔; NTKO 任務(wù)
一、 背景
隨著(zhù)計算機技術(shù)、網(wǎng)絡(luò )技術(shù)的發(fā)展和應用,企業(yè)信息化已成為企業(yè)實(shí)現可持續性發(fā)展和提高市場(chǎng)競爭力的重要保障。對于設計單位來(lái)說(shuō),一套適合自身生產(chǎn)項目管理的《設計流程系統》,不僅能有效的組織現有資源提高管理效率,更是提升設計企業(yè)信息化水平的重要標志。
完整的《設計流程系統》包括對項目接收、評審、策劃、資料互提以及目錄號和變更單實(shí)施網(wǎng)上管理,還可以實(shí)施設計文件出版、成品交付等環(huán)節。作為《設計流程系統》中重要的一個(gè)環(huán)節---互提資料單,屬于開(kāi)展設計工作的前期準備,對于設計質(zhì)量的影響舉足輕重。但由于涉及專(zhuān)業(yè)多、范圍廣、多次互提及文檔控制困難等等因素,在《設計流程系統》中開(kāi)發(fā)難度最大。
二、 概述
為了提高設計質(zhì)量,留下互提資料痕跡,明確專(zhuān)業(yè)協(xié)作間的責任,使得各專(zhuān)業(yè)設計人員在同一版本下進(jìn)行有序的設計,研發(fā)《互提資料單管理系統》勢在必行。建成的系統能夠依據質(zhì)量體系中有關(guān)“互提資料單管理”的規定,將設計過(guò)程中所涉及到的互提資料單環(huán)節全部覆蓋,實(shí)現資料提送單的編輯、審批、修改、撤回、反提、接收等功能;并且實(shí)現附圖的添加和修改以及歷史附圖調用等功能;可以對每份資料單進(jìn)行動(dòng)態(tài)跟蹤,系統同時(shí)對歷史資料單提供靈活的查詢(xún)功能。
在系統研發(fā)過(guò)程中,存在需要控制工作流程、操作角色、消息通知、文檔控制等關(guān)鍵技術(shù)難點(diǎn)。本文將從需求分析開(kāi)始一步步闡述研發(fā)過(guò)程,并對關(guān)鍵技術(shù)加以分析。
三、 需求分析
1. 工作流程
各家設計院對于資料單的互提,工作流程不盡相同,舉例來(lái)說(shuō):新疆勘察設計研究院的資料單互提就分為兩級簽署和三級簽署兩種模式,區別如下:
兩級簽署的資料提送單的流程圖
備注:前兩個(gè)環(huán)節可以一次完成(編寫(xiě)人和設計人可以不是同一個(gè)人)。
系統根據文件號自動(dòng)使用兩級或三級簽署方式。
2. 功能需求
不僅完成兩種簽署方式的資料互提,而且要能夠進(jìn)行多次資料互提,以資料單的版本進(jìn)行控制;審批人(審核人和審定人)、接收人,在編輯資料單時(shí)指定或系統自動(dòng)根據人員資格得到;資料單的審批和接收實(shí)現自動(dòng)工作流程方式;實(shí)現網(wǎng)頁(yè)形式控制互提資料單文檔;附圖的傳輸速度及容量要大。
四、 系統架構設計
經(jīng)過(guò)對用戶(hù)需求的認真分析,可以將互提資料單管理系統分為以下幾個(gè)功能模塊:
五、 系統實(shí)現
1. 開(kāi)發(fā)環(huán)境的搭建
順應潮流,也為了更好的后續開(kāi)發(fā),系統采用ORACLE 數據庫,利用“java + Hibernate + MVC模式”編程,使用瀏覽器/服務(wù)器的開(kāi)發(fā)模式,使用方便、操作簡(jiǎn)單。
2. 系統授權與訪(fǎng)問(wèn)控制
進(jìn)入權限:所有與項目設計相關(guān)的人員(如果有設計流程系統,則使用其最低進(jìn)入權限即可)。
系統角色:根據人員資格自動(dòng)得到相應操作。例如:李**,具有“建”的設計資格,高**,具有“建”的審核資格,則:李**可以在編寫(xiě)資料單時(shí),指定高**來(lái)審核,當李**編寫(xiě)完資料單提交審核后,高**從自己的任務(wù)列表中自動(dòng)獲得需要審核的:由李**編寫(xiě)的資料單。
3. 詳細設計
類(lèi)文件、hbm.xml、DAO等設計,從略。
模塊功能如下:
1) 資料單編輯。用于填寫(xiě)提送資料單的基本信息和word原件內容。
2) 資料單審批。支持兩級簽署和三級簽署,即審核與審定。審批意見(jiàn)可以反映在word原件中。
3) 接收資料單。由指定科室具有相應資格的人對所提資料單進(jìn)行接收。接收人可根據實(shí)際情況拒接該資料單但需說(shuō)明原因。
4) 修改資料單。在資料單的審批或接收任意一個(gè)環(huán)節過(guò)程中如遇到未獲通過(guò)的情況,提送該資料的設計人員可對資料單進(jìn)行信息的修改再重新提交。
5) 反提資料單。在向指定科室提資料時(shí),如需對方也向自己提送相應資料,可在編輯資料單時(shí)在指定位置加上標注。待該資料完成接收后對方可隨時(shí)對該資料進(jìn)行反提。
6) 撤回資料單。資料單發(fā)送人在資料單的審批或接收任意一個(gè)環(huán)節過(guò)程中如發(fā)現資料單內容需要更改可將資料單自主撤回后進(jìn)行修改。
7) 編輯附圖。在編寫(xiě)資料單時(shí)除了可編輯word原件外還可以將與該資料相關(guān)的圖紙或其他電子原件進(jìn)行上傳以供接收方參考,在資料單修改過(guò)程中也可對附圖進(jìn)行刪除和添加,同時(shí)還可以查詢(xún)歷史圖紙并提供下載。
8) 指定接收人。資料單通過(guò)審批后等待接收,此時(shí)如果提送方事先并未指定接收人可由接收方領(lǐng)導指定接收人。
9) 資料單查詢(xún)。查詢(xún)所有已生成的資料單,包括未審批的、為接收的、已接收的?筛鶕O計人、專(zhuān)業(yè)、資料單編號等條件進(jìn)行分類(lèi)查詢(xún)。
10) 我的資料單。顯示和身份認證人相關(guān)的資料單。實(shí)際功能的實(shí)現通過(guò)我的資料單和代辦任務(wù)兩個(gè)模塊完成。我的資料單:顯示當前項目下與認證人有過(guò)聯(lián)系的所有資料單,分為負責編輯、審核過(guò)、審定過(guò)、接收過(guò)?商峁┑'操作包括修改、撤回、審核、審定、接收、刪除。代辦任務(wù):顯示所有項目下針對認證人待辦的資料單,分為可修改、待審核、待審定、待接收,提供的操作包括修改、撤回、審核、審定、接收、刪除。
11) 運行日志。在每個(gè)資料單信息中都可以顯示出它的運行操作記錄。
12) 即時(shí)任務(wù)。在認證人的個(gè)人任務(wù)列表中加入“互提資料單”任務(wù),記錄資料單流轉節點(diǎn)中產(chǎn)生的任務(wù),及時(shí)通知相關(guān)人員進(jìn)行處理。
六、 研發(fā)技術(shù)關(guān)鍵點(diǎn)
1) 工作流程的靈活定制
軟件若能長(cháng)期生存,通用性非常重要,而現實(shí)中很多流程會(huì )隨著(zhù)管理的變化而變化。在本系統中,將工作流程視為節點(diǎn)和動(dòng)作的組合,利用流程的配置文件來(lái)反映節點(diǎn)和動(dòng)作之間的關(guān)系,并說(shuō)明節點(diǎn)和動(dòng)作需要的具體執行對象。利用通用的流程顯示和處理將這些動(dòng)作按照定制的流程執行,用戶(hù)只需編寫(xiě)節點(diǎn)和動(dòng)作的具體對象即可實(shí)現流程的運行。對于流程的變化該系統應對自如,如增加流程中的節點(diǎn)或調整流程的運行順序,只需局部調整即可。
互提資料單中的編寫(xiě)、審核、接收、修改、刪除,就定義成一個(gè)工作流程的幾個(gè)節點(diǎn),可以往返多次,直至資料單接收,一個(gè)工作流程自動(dòng)結束。
2) 文檔控制
可以借助第三方比較成熟的控件來(lái)實(shí)現文檔控制,比如NTKO OFFICE文檔控件。能夠在瀏覽器窗口中直接編輯Word,Excel等Office文檔并保存到Web服務(wù)器,實(shí)現文檔和電子表格的統一管理;采用了獨創(chuàng )的智能提交技術(shù),能夠將控件中的文檔數據和HTML FORM中的數據同時(shí)一次提交給后臺的Web服務(wù)器處理;采用ActiveX控件技術(shù),實(shí)現客戶(hù)端軟件自動(dòng)安裝,部屬和更新;支持全部OFFICE菜單;實(shí)現了手寫(xiě)簽名、電子印章、強制痕跡保留、全文批注(全屏批注)和定位批注簽名和版本控制的功能。
資料單的編寫(xiě)人、審核人、接收人通過(guò)認證自動(dòng)提取,設置入word文檔中,采用保護方法設置可編寫(xiě)位置;互提資料單版本通過(guò)修訂方式得到。
3) 即時(shí)消息通知
資料單工作流程中的相關(guān)設計人員如何快速得到上個(gè)環(huán)境發(fā)來(lái)的申請(即時(shí)信息)非常重要,可以通過(guò)“任務(wù)機制”在系統中加入資料單互提的任務(wù),同時(shí)通過(guò)POP技術(shù)彈出消息窗口即時(shí)通知,使用這兩種手段可以保證及時(shí)通知資料單參與人員進(jìn)行及時(shí)操作。
七、 結論
本文針對項目設計過(guò)程中的互提資料單管理,從需求到設計進(jìn)行了認真而細致的闡述,并通過(guò)一個(gè)具體的開(kāi)發(fā)實(shí)例講述了需要重點(diǎn)考慮的技術(shù)問(wèn)題。
文中引用的《互提資料單管理系統》已經(jīng)在企業(yè)中得到了應用,對規范資料單管理,促進(jìn)各專(zhuān)業(yè)設計人員在同一版本下進(jìn)行有序的設計,減少因網(wǎng)上傳輸的隨意性而帶來(lái)的返工,提高設計質(zhì)量起了很大的作用。至于系統設計上的具體實(shí)現,由于篇幅有限就不一一闡述,如有興趣與作者聯(lián)系(xjqyc@sina.com)。
參考文獻:
[1]管理信息系統導論 黃梯云(機械工業(yè)出版社)
[2]精通Java EE- Eclipse、Struts、Hibernate、Spring整合應用(人民郵電出版社)
[3]新疆勘察設計研究院 設計管理規定:“互提資料單管理”規定
[4]千航網(wǎng)絡(luò )NTKO OFFICE文檔控件技術(shù)白皮書(shū)
[5]NTKO OFFICE文檔控件JavaScript編程指南.doc
【互提資料單管理系統的實(shí)現及技術(shù)探討論文】相關(guān)文章:
電力系統遙視管理技術(shù)的實(shí)現思考論文10-28
商務(wù)會(huì )館管理系統的設計與實(shí)現論文11-25
頂崗實(shí)習管理系統設計與實(shí)現論文11-26
在線(xiàn)報修管理系統設計與實(shí)現論文11-01
制糖生產(chǎn)管理系統設計與實(shí)現論文07-03
網(wǎng)絡(luò )教代會(huì )管理系統的設計與實(shí)現論文10-28
試題庫管理系統設計與實(shí)現論文11-27