亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Sotower平臺下文檔處理器的設計

        2016-03-28 06:27:49付江龍陳素軍
        河北建筑工程學院學報 2016年4期
        關鍵詞:指導書預覽后臺

        岳 杰 付江龍 楊 陽 陳素軍

        (河北建筑工程學院,河北 張家口 075000)

        Sotower平臺下文檔處理器的設計

        岳 杰 付江龍 楊 陽 陳素軍

        (河北建筑工程學院,河北 張家口 075000)

        為幫助企業(yè)自動、高效地管理作業(yè)指導書,規(guī)范作業(yè)操作流程,本文利用Sotower平臺以及JACOB實現作業(yè)指導書自動生成和在線預覽.基本實現了一個具有文檔合并、表格繪制與內容自動生成、文檔格式設置、文檔目錄生成以及網頁預覽等功能的系統(tǒng).本文還提出了系統(tǒng)性能優(yōu)化的方案,提高了該系統(tǒng)的可用性.

        文檔處理;在線預覽;JACOB;Sotower

        1 引 言

        標準化作業(yè)水平是企業(yè)國際競爭力的重要依據.通過作業(yè)程序標準化,員工可以按照標準來規(guī)范自己的作業(yè)方法,使其工作效率大大提高,并且使其從安排工作到工作結束這一期間始終處于可控狀態(tài)[1],這樣企業(yè)的現代化管理能力將大大提升.

        隨著標準化作業(yè)指導書的深化應用,新的問題出現了,由于員工的崗位經常發(fā)生變動,其在系統(tǒng)中所擁有的權限也將隨之發(fā)生變化,而每個人的作業(yè)指導書又因為操作權限的差異而不同,所以權限的變更或者系統(tǒng)功能點的升級將帶來大量的作業(yè)指導書的更新維護工作;以前作業(yè)指導書的生成是通過業(yè)務人員手動給每個用戶編寫,所以急切需要尋找一種新的方式來解決面向個人作業(yè)指導書的動態(tài)編寫和匯總問題,從而避免重復勞動,減輕作業(yè)指導書的維護量[2].本文將針對這個問題,實現作業(yè)指導書的生成系統(tǒng).本系統(tǒng)講部署在weblogic上,利用JACOB組件進行編程[3,4].

        具體研究內容如下:

        (1)WORD操作.在本系統(tǒng)中,文檔基本都是WPS文本文檔或者DOC文檔,在程序處理過程中,由于這一類文檔是經過加密處理的,需要通過第三方組件進行操作.此過程中需要對WORD文檔或者WPS文檔進行合并操作,處理文檔中的表格.具體表現為:

        1)文字與文件的合并,文件之間的合并,文件與表格的合并;

        2)表格的建立,表格對應區(qū)域文字的操作,表格內合并單元格;

        3)文字多形式表現,包括文字大小,居中,顏色等表現形式.

        (2)效率提升.在本系統(tǒng)中,用戶眾多,各個文檔數量比較大.必須提升文檔處理效率,使系統(tǒng)具有可用性.因此,需要優(yōu)化算法,著力于用戶體驗,完善系統(tǒng)功能.本系統(tǒng)處理效率,將具體體現在用戶操作是否及時得到處理,作業(yè)指導書合并、分類選取是否能快速,WORD格式文件轉換為PDF格式文件能否能快速等方面上.該系統(tǒng)的效率的提升主要從以下幾個方面著手:

        1)降低WORD文檔處理算法復雜度,尤其要減少構造函數調用和減少循環(huán)使用.

        2)研究一個高效處理大批文檔的算法,做到一次處理,多次利用.

        3)對于復雜程序處理過程,程序以及機器的處理能力不能符合用戶要求,可以尋求其他算法,如文檔提前合并處理.

        異常處理.本系統(tǒng)處理數據量較大,且數據形式較多,易發(fā)生異常.因此,必須考慮到多種異常處理.異常處理的好壞直接關系到系統(tǒng)能否正常使用,而且完善異常處理還可以提高系統(tǒng)的處理效率.

        4)多線程調度.本系統(tǒng)支持多用戶同時操作,因此必須考慮到多線程的調度,以免發(fā)生數據的臟讀.

        2 文檔處理器的相關設計

        2.1 設計原則

        (1)簡易性原則.

        本系統(tǒng)要求用戶操作簡易,主體的功能要實現自動化.對于每個用戶的作業(yè)指導書,能夠自動化生成.

        (2)資源復用性原則.

        本系統(tǒng)要求最大限度利用已有作業(yè)指導書,將其很好的添加到本系統(tǒng)中,避免重復性的工作.

        (3)個性化原則.

        本系統(tǒng)要求每個用戶有自己的作業(yè)指導書.由于每個用戶所在部門、所在職位都有所不同,因此其作業(yè)指導書也不相同.本系統(tǒng)生成的作業(yè)指導書,要能夠體現作業(yè)指導書的個性化.

        2.2 技術架構

        系統(tǒng)采用了目前最流行的J2EE三層架構(如圖1所示),即通過引入中間層,將復雜的商業(yè)邏輯從傳統(tǒng)的兩層結構(Client-Server)應用模型中分離出來,并提供了可伸縮、易于訪問、易于管理的方法,可以將多種應用服務分別封裝部署于應用服務器,同時增強了應用程序可用性、安全性和可擴展性,使用戶在管理上所花費的時間最小化,從而實現了便捷、高效、安全、穩(wěn)定的企業(yè)級系統(tǒng)應用[5].

        圖1 三層技術架構

        2.3 軟件流程設計

        (1)查看作業(yè)指導書目錄.

        圖2 預覽作業(yè)指導書目錄時序圖

        查看作業(yè)指導書目錄時序圖如圖2所示.用戶登錄系統(tǒng)后,點擊我的作業(yè)指導書模塊,然后選擇作業(yè)指導書預覽,點擊該按鈕后,在網頁右側的部分將會出現該用戶的作業(yè)指導書目錄的預覽.

        (2)導出作業(yè)指導書.

        導出全部作業(yè)指導書時序圖如圖3所示.用戶登錄系統(tǒng)后,點擊我的作業(yè)指導書模塊,然后選擇右側導出全部作業(yè)指導書按鈕,此時頁面會彈出一個對話框,選擇下載格式之后,將會下載該用戶的全部的作業(yè)指導書合成的一本作業(yè)指導書,指導書的格式是用戶自己選擇的格式.

        圖3 全部導出作業(yè)指導書時序圖

        2.4 前后臺之間的信息通訊設計

        (1)信息傳遞設計.

        本程序要使的用戶點擊前臺之后,能將所點擊的信息傳送到后臺代碼處理.稱之為第一次前臺往后臺傳遞的信息.之后,后臺要根據前臺傳來的信息,通過查詢數據庫,得到該用戶的業(yè)務系統(tǒng)信息以及業(yè)務系統(tǒng)最深層功能點所對應的作業(yè)指導書信息.然后,后臺的程序將處理好的這兩個信息,傳至能夠處理文檔的類中,然后文檔處理的類依據傳來的信息,建立一個新的文檔,該文檔是把后臺傳來的各個功能點作業(yè)指導書依據后臺傳來的業(yè)務層級結構合并而成的.

        (2)字符串設計:

        在后臺傳遞信息的過程中,后臺處理后得到的該用戶的業(yè)務系統(tǒng)層級結構信息是以字符串形式給出的.具體的規(guī)則為用“#”隔開,系統(tǒng)之間用“####”,系統(tǒng)后是“#”,文件夾后是“&&”流程后是“#”,功能點后是“##”.

        例如:系統(tǒng)1#文件夾1&&流程1#功能點1##功能點2####系統(tǒng)2#文件夾2&&流程2#功能點3##.

        上述字符串格式的含義如下:

        1)用“####”分割字符串,可以對每個業(yè)務系統(tǒng)處理,并且知道該用戶共有幾個業(yè)務系統(tǒng).

        2)把一個系統(tǒng)的字符串用“##”分割,可以對每個功能點進行處理并可以知道該用戶有多少個功能點.

        3)對于用“##”分割之后的單一業(yè)務系統(tǒng)的字符串.如果再用“#”進行分割,根據其數組大小可以知道該字符串代表功能點還是流程或者系統(tǒng).長度是1,就是功能點,長度是2是模塊,長度是3是系統(tǒng).

        (3)指導書集合設計.

        為了能夠很準確地合并某個用戶的相關文檔,我這里采取了傳遞第二個信息的方法.第二個信息是一個有順序的每個功能點對應的作業(yè)指導書以及任務單.如果該功能點還沒有添加文檔,也會用“無”代替.總體而言,這個集合中的文檔路徑,是與第一個信息,集業(yè)務系統(tǒng)層級結構一一對應的.這樣保證了合并的文檔的準確性.

        2.5 性能優(yōu)化設計

        由于JACOB控件高效地處理文檔比較困難,所以按照正常的方法,本系統(tǒng)的處理速度就不能滿足用戶需要的速度.因此我們?yōu)榱私鉀Q這個問題,設計算法是,在服務器處于低使用率的時候讓系統(tǒng)自動導出作業(yè)指導書.我們利用時間觸發(fā)器,分析需要合并文檔的用戶id,然后利用id這個信息傳到后臺,進行文檔的合并.這樣用戶在使用過程中,不會認為系統(tǒng)的處理速度慢.

        2.6 外部接口設計

        用戶提出,希望此系統(tǒng)能與其他系統(tǒng)之間有接口,并且能夠實現某個特殊用戶查看其他用戶的作業(yè)指導書.我們設計的算法是:以用戶的id為一個信息,該信息由前臺傳到后臺,后臺對傳來的id進行判定,然后依據id,合并與其對應的作業(yè)指導書.而對于與其他系統(tǒng)之間的接口,我們依然以用戶id作為一個重要的傳遞信息,然后提供本系統(tǒng)方法,使得別的系統(tǒng)通過調用本系統(tǒng)的方法,并依據傳遞的id,就可使用本系統(tǒng)的相關功能.

        3 結 論

        此項目解決了用戶的文檔的按順序按系統(tǒng)結構合成的問題,實現了用戶作業(yè)指導書在線預覽并下載以及按不同方式下載的功能.而且在合成的效果上,實現了文檔文本的結構化,利于用戶閱讀.在解決合成效率較低的問題上,我們也利用服務器空閑的時機,合成用戶的文檔,使得用戶在使用本系統(tǒng)時,能體現用戶體驗友好的原則.

        與此同時,開發(fā)此系統(tǒng)的過程中,也出現了幾個問題,有待后期解決.

        (1)JACOB控件只能在windows平臺使用,而如今,大型的系統(tǒng)服務器大多使用UNIX,使得我們的系統(tǒng)在操作平臺的兼容性比較低,后續(xù)工作中,我們應該研究如何在UNIX系統(tǒng)中處理文檔.

        (2)在文件又word格式或者wps格式轉換為pdf格式的文件以及swf格式文件的過程中,運行速度較慢,影響用戶的體驗.后續(xù)工作中,我們要研究文檔的格式轉換的高效方法.

        [1]張云翔.標準化作業(yè)指導書及其在供電企業(yè)的運用[J].市場周刊:理論研究2012,(3)

        [2]王曉.標準化作業(yè)指導書系統(tǒng)的分析和設計[D].2007

        [3]金保華等.基于JACOB的Java通用WordWriter組件設計[J].鄭州輕工業(yè)學院學報(自然科學版)2011,26(3)

        [4]王春明等.基于JACOB的Word文檔自動生成技術研究[J].南通職業(yè)大學學報.2012,26(1)

        [5]陸榮幸等.J2EE平臺上MVC設計模式的研究與實現[J].計算機應用研究.2003,20(3)

        On the Design of Document Processor by Using Sotower Platform

        YUEJie,FUJiang-long,YANGYang,CHENSu-jun

        (Hebei University of Architecture,Zhangjiakou,Hebei,075000,China)

        In order to help enterprises to manage work instructions automatically and efficiently,by using Sotower platform and JACOB,online preview and generating work instructions are realized in this paper.Merging document,drawing tables and generating content,formatting,generating document directory and previewing page can be realized in this system.A method to promote the system performance is also proposed,which can improve the availability of the system.

        document processing;online preview;JACOB;Sotower

        2016-06-23

        岳杰(1979),男,副教授,從事計算機科學與技術研究.

        TP 3

        A

        猜你喜歡
        指導書預覽后臺
        基于靈活配置的數字化作業(yè)指導書的設計
        起重機械作業(yè)指導書編制思路和實踐
        新品預覽
        后臺暗戀
        機動車安檢機構作業(yè)指導書編寫策略研究
        汽車與安全(2017年5期)2017-12-09 19:01:18
        11月在拍電視劇預覽表
        電視指南(2016年11期)2016-12-20 22:09:38
        前臺、后臺精彩花絮停不了
        風采童裝(2016年2期)2016-08-02 09:18:38
        了解能源奧秘的指導書——推薦王大銳博士譯介的《探索能源的奧秘》
        石油知識(2016年2期)2016-02-28 16:20:23
        bauma China 2014展前預覽
        電力調度中后臺監(jiān)控系統(tǒng)的應用
        河南科技(2014年11期)2014-02-27 14:10:03
        日本免费大片一区二区三区| 国产精品原创巨作AV女教师| 午夜精品一区二区三区无码不卡 | 国产在线观看黄片视频免费| 久久精品中文字幕女同免费| 免费视频成人片在线观看| 无码精品人妻一区二区三区人妻斩| 97超在线视频免费| 日韩午夜在线视频观看| 中文字幕亚洲高清视频| 少妇伦子伦情品无吗| 人妻少妇av中文字幕乱码| 无码中文日韩Av| 国产精品亚洲av无人区二区| 亚洲一区二区三区蜜桃| 午夜福利av无码一区二区| 亚洲国产中文在线二区三区免| 巨臀精品无码AV在线播放| 亚洲一区二区三区熟妇| 日韩视频在线观看| 免费无码又爽又刺激网站| 北岛玲中文字幕人妻系列| 国产丝袜美腿嫩模视频诱惑| 亚洲爆乳无码精品aaa片蜜桃 | 经典黄色一区二区三区| 亚洲一区二区三区尿失禁| 98久9在线 | 免费| 一本大道在线一久道一区二区| 亚洲国产精品成人一区二区在线| 日韩精品无码一区二区三区 | 国产亚洲高清在线精品不卡| 国产乱淫h侵犯在线观看| 偷国产乱人伦偷精品视频| 五月天激情小说| 日本精品极品视频在线| 亚洲精品视频1区2区| 人人妻人人爽人人澡欧美一区| 亚洲男人精品| 亚洲av精品一区二区| 亚洲成在人线视av| 午夜一区欧美二区高清三区|