1. <rp id="zsypk"></rp>

      2. 互提資料單管理系統(tǒng)的實現(xiàn)及技術(shù)探討論文

        時間:2021-07-02 16:49:51 論文 我要投稿

        互提資料單管理系統(tǒng)的實現(xiàn)及技術(shù)探討論文

          摘 要:本文針對互提資料單的網(wǎng)上編制工作及過程管理中存在的一些問題,提出了一套基于靈活定制工作流程、巧用NTKO插件控制互提資料單的共享及版本、使用系統(tǒng)任務(wù)消息通知機制來開發(fā)互提資料單管理系統(tǒng)的解決方案,加速并優(yōu)化了工作流程的運轉(zhuǎn),實現(xiàn)了基于角色的訪問控制,有力地保證了系統(tǒng)資料的安全,極大的提高了項目設(shè)計質(zhì)量。

        互提資料單管理系統(tǒng)的實現(xiàn)及技術(shù)探討論文

          關(guān)鍵詞:互提資料單;設(shè)計流程;Word文檔; NTKO 任務(wù)

          一、 背景

          隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)的發(fā)展和應(yīng)用,企業(yè)信息化已成為企業(yè)實現(xiàn)可持續(xù)性發(fā)展和提高市場競爭力的重要保障。對于設(shè)計單位來說,一套適合自身生產(chǎn)項目管理的《設(shè)計流程系統(tǒng)》,不僅能有效的組織現(xiàn)有資源提高管理效率,更是提升設(shè)計企業(yè)信息化水平的重要標(biāo)志。

          完整的《設(shè)計流程系統(tǒng)》包括對項目接收、評審、策劃、資料互提以及目錄號和變更單實施網(wǎng)上管理,還可以實施設(shè)計文件出版、成品交付等環(huán)節(jié)。作為《設(shè)計流程系統(tǒng)》中重要的一個環(huán)節(jié)---互提資料單,屬于開展設(shè)計工作的前期準(zhǔn)備,對于設(shè)計質(zhì)量的影響舉足輕重。但由于涉及專業(yè)多、范圍廣、多次互提及文檔控制困難等等因素,在《設(shè)計流程系統(tǒng)》中開發(fā)難度最大。

          二、 概述

          為了提高設(shè)計質(zhì)量,留下互提資料痕跡,明確專業(yè)協(xié)作間的責(zé)任,使得各專業(yè)設(shè)計人員在同一版本下進行有序的設(shè)計,研發(fā)《互提資料單管理系統(tǒng)》勢在必行。建成的系統(tǒng)能夠依據(jù)質(zhì)量體系中有關(guān)“互提資料單管理”的規(guī)定,將設(shè)計過程中所涉及到的互提資料單環(huán)節(jié)全部覆蓋,實現(xiàn)資料提送單的編輯、審批、修改、撤回、反提、接收等功能;并且實現(xiàn)附圖的添加和修改以及歷史附圖調(diào)用等功能;可以對每份資料單進行動態(tài)跟蹤,系統(tǒng)同時對歷史資料單提供靈活的查詢功能。

          在系統(tǒng)研發(fā)過程中,存在需要控制工作流程、操作角色、消息通知、文檔控制等關(guān)鍵技術(shù)難點。本文將從需求分析開始一步步闡述研發(fā)過程,并對關(guān)鍵技術(shù)加以分析。

          三、 需求分析

          1. 工作流程

          各家設(shè)計院對于資料單的互提,工作流程不盡相同,舉例來說:新疆勘察設(shè)計研究院的資料單互提就分為兩級簽署和三級簽署兩種模式,區(qū)別如下:

          兩級簽署的資料提送單的流程圖

          備注:前兩個環(huán)節(jié)可以一次完成(編寫人和設(shè)計人可以不是同一個人)。

          系統(tǒng)根據(jù)文件號自動使用兩級或三級簽署方式。

          2. 功能需求

          不僅完成兩種簽署方式的資料互提,而且要能夠進行多次資料互提,以資料單的版本進行控制;審批人(審核人和審定人)、接收人,在編輯資料單時指定或系統(tǒng)自動根據(jù)人員資格得到;資料單的審批和接收實現(xiàn)自動工作流程方式;實現(xiàn)網(wǎng)頁形式控制互提資料單文檔;附圖的傳輸速度及容量要大。

          四、 系統(tǒng)架構(gòu)設(shè)計

          經(jīng)過對用戶需求的認(rèn)真分析,可以將互提資料單管理系統(tǒng)分為以下幾個功能模塊:

          五、 系統(tǒng)實現(xiàn)

          1. 開發(fā)環(huán)境的搭建

          順應(yīng)潮流,也為了更好的后續(xù)開發(fā),系統(tǒng)采用ORACLE 數(shù)據(jù)庫,利用“java + Hibernate + MVC模式”編程,使用瀏覽器/服務(wù)器的開發(fā)模式,使用方便、操作簡單。

          2. 系統(tǒng)授權(quán)與訪問控制

          進入權(quán)限:所有與項目設(shè)計相關(guān)的人員(如果有設(shè)計流程系統(tǒng),則使用其最低進入權(quán)限即可)。

          系統(tǒng)角色:根據(jù)人員資格自動得到相應(yīng)操作。例如:李**,具有“建”的設(shè)計資格,高**,具有“建”的審核資格,則:李**可以在編寫資料單時,指定高**來審核,當(dāng)李**編寫完資料單提交審核后,高**從自己的任務(wù)列表中自動獲得需要審核的:由李**編寫的資料單。

          3. 詳細(xì)設(shè)計

          類文件、hbm.xml、DAO等設(shè)計,從略。

          模塊功能如下:

          1) 資料單編輯。用于填寫提送資料單的基本信息和word原件內(nèi)容。

          2) 資料單審批。支持兩級簽署和三級簽署,即審核與審定。審批意見可以反映在word原件中。

          3) 接收資料單。由指定科室具有相應(yīng)資格的人對所提資料單進行接收。接收人可根據(jù)實際情況拒接該資料單但需說明原因。

          4) 修改資料單。在資料單的審批或接收任意一個環(huán)節(jié)過程中如遇到未獲通過的情況,提送該資料的設(shè)計人員可對資料單進行信息的修改再重新提交。

          5) 反提資料單。在向指定科室提資料時,如需對方也向自己提送相應(yīng)資料,可在編輯資料單時在指定位置加上標(biāo)注。待該資料完成接收后對方可隨時對該資料進行反提。

          6) 撤回資料單。資料單發(fā)送人在資料單的審批或接收任意一個環(huán)節(jié)過程中如發(fā)現(xiàn)資料單內(nèi)容需要更改可將資料單自主撤回后進行修改。

          7) 編輯附圖。在編寫資料單時除了可編輯word原件外還可以將與該資料相關(guān)的圖紙或其他電子原件進行上傳以供接收方參考,在資料單修改過程中也可對附圖進行刪除和添加,同時還可以查詢歷史圖紙并提供下載。

          8) 指定接收人。資料單通過審批后等待接收,此時如果提送方事先并未指定接收人可由接收方領(lǐng)導(dǎo)指定接收人。

          9) 資料單查詢。查詢所有已生成的資料單,包括未審批的、為接收的、已接收的?筛鶕(jù)設(shè)計人、專業(yè)、資料單編號等條件進行分類查詢。

          10) 我的資料單。顯示和身份認(rèn)證人相關(guān)的資料單。實際功能的實現(xiàn)通過我的資料單和代辦任務(wù)兩個模塊完成。我的資料單:顯示當(dāng)前項目下與認(rèn)證人有過聯(lián)系的所有資料單,分為負(fù)責(zé)編輯、審核過、審定過、接收過?商峁┑'操作包括修改、撤回、審核、審定、接收、刪除。代辦任務(wù):顯示所有項目下針對認(rèn)證人待辦的資料單,分為可修改、待審核、待審定、待接收,提供的操作包括修改、撤回、審核、審定、接收、刪除。

          11) 運行日志。在每個資料單信息中都可以顯示出它的運行操作記錄。

          12) 即時任務(wù)。在認(rèn)證人的個人任務(wù)列表中加入“互提資料單”任務(wù),記錄資料單流轉(zhuǎn)節(jié)點中產(chǎn)生的任務(wù),及時通知相關(guān)人員進行處理。

          六、 研發(fā)技術(shù)關(guān)鍵點

          1) 工作流程的靈活定制

          軟件若能長期生存,通用性非常重要,而現(xiàn)實中很多流程會隨著管理的變化而變化。在本系統(tǒng)中,將工作流程視為節(jié)點和動作的組合,利用流程的配置文件來反映節(jié)點和動作之間的關(guān)系,并說明節(jié)點和動作需要的具體執(zhí)行對象。利用通用的流程顯示和處理將這些動作按照定制的流程執(zhí)行,用戶只需編寫節(jié)點和動作的具體對象即可實現(xiàn)流程的運行。對于流程的變化該系統(tǒng)應(yīng)對自如,如增加流程中的節(jié)點或調(diào)整流程的運行順序,只需局部調(diào)整即可。

          互提資料單中的編寫、審核、接收、修改、刪除,就定義成一個工作流程的幾個節(jié)點,可以往返多次,直至資料單接收,一個工作流程自動結(jié)束。

          2) 文檔控制

          可以借助第三方比較成熟的控件來實現(xiàn)文檔控制,比如NTKO OFFICE文檔控件。能夠在瀏覽器窗口中直接編輯Word,Excel等Office文檔并保存到Web服務(wù)器,實現(xiàn)文檔和電子表格的統(tǒng)一管理;采用了獨創(chuàng)的智能提交技術(shù),能夠?qū)⒖丶械奈臋n數(shù)據(jù)和HTML FORM中的數(shù)據(jù)同時一次提交給后臺的Web服務(wù)器處理;采用ActiveX控件技術(shù),實現(xiàn)客戶端軟件自動安裝,部屬和更新;支持全部OFFICE菜單;實現(xiàn)了手寫簽名、電子印章、強制痕跡保留、全文批注(全屏批注)和定位批注簽名和版本控制的功能。

          資料單的編寫人、審核人、接收人通過認(rèn)證自動提取,設(shè)置入word文檔中,采用保護方法設(shè)置可編寫位置;互提資料單版本通過修訂方式得到。

          3) 即時消息通知

          資料單工作流程中的相關(guān)設(shè)計人員如何快速得到上個環(huán)境發(fā)來的申請(即時信息)非常重要,可以通過“任務(wù)機制”在系統(tǒng)中加入資料單互提的任務(wù),同時通過POP技術(shù)彈出消息窗口即時通知,使用這兩種手段可以保證及時通知資料單參與人員進行及時操作。

          七、 結(jié)論

          本文針對項目設(shè)計過程中的互提資料單管理,從需求到設(shè)計進行了認(rèn)真而細(xì)致的闡述,并通過一個具體的開發(fā)實例講述了需要重點考慮的技術(shù)問題。

          文中引用的《互提資料單管理系統(tǒng)》已經(jīng)在企業(yè)中得到了應(yīng)用,對規(guī)范資料單管理,促進各專業(yè)設(shè)計人員在同一版本下進行有序的設(shè)計,減少因網(wǎng)上傳輸?shù)碾S意性而帶來的返工,提高設(shè)計質(zhì)量起了很大的作用。至于系統(tǒng)設(shè)計上的具體實現(xiàn),由于篇幅有限就不一一闡述,如有興趣與作者聯(lián)系(xjqyc@sina.com)。

          參考文獻:

          [1]管理信息系統(tǒng)導(dǎo)論 黃梯云(機械工業(yè)出版社)

          [2]精通Java EE- Eclipse、Struts、Hibernate、Spring整合應(yīng)用(人民郵電出版社)

          [3]新疆勘察設(shè)計研究院 設(shè)計管理規(guī)定:“互提資料單管理”規(guī)定

          [4]千航網(wǎng)絡(luò)NTKO OFFICE文檔控件技術(shù)白皮書

          [5]NTKO OFFICE文檔控件JavaScript編程指南.doc

        【互提資料單管理系統(tǒng)的實現(xiàn)及技術(shù)探討論文】相關(guān)文章:

        電力系統(tǒng)遙視管理技術(shù)的實現(xiàn)思考論文10-28

        商務(wù)會館管理系統(tǒng)的設(shè)計與實現(xiàn)論文11-25

        頂崗實習(xí)管理系統(tǒng)設(shè)計與實現(xiàn)論文11-26

        在線報修管理系統(tǒng)設(shè)計與實現(xiàn)論文11-01

        制糖生產(chǎn)管理系統(tǒng)設(shè)計與實現(xiàn)論文07-03

        網(wǎng)絡(luò)教代會管理系統(tǒng)的設(shè)計與實現(xiàn)論文10-28

        試題庫管理系統(tǒng)設(shè)計與實現(xiàn)論文11-27

        基于XML技術(shù)的自動閱卷系統(tǒng)設(shè)計與實現(xiàn)論文04-20

        論文:探討IPTV系統(tǒng)中EPG模塊框架的設(shè)計和實現(xiàn)06-20

        99热这里只有精品国产7_欧美色欲色综合色欲久久_中文字幕无码精品亚洲资源网久久_91热久久免费频精品无码
          1. <rp id="zsypk"></rp>