999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于B&S架構的船舶企業文檔管理軟件設計研究

2015-05-03 02:50:54郭朝義
船海工程 2015年1期
關鍵詞:船舶數據庫用戶

郭朝義,張 馳,劉 杰

(1.泰州口岸船舶有限公司,江蘇 泰州 225321;2.武漢理工大學 能源與動力工程學院,武漢 430063)

基于B&S架構的船舶企業文檔管理軟件設計研究

郭朝義1,張 馳1,劉 杰2

(1.泰州口岸船舶有限公司,江蘇 泰州 225321;2.武漢理工大學 能源與動力工程學院,武漢 430063)

針對船舶制造企業產品技術文檔的管理中多數文檔管理系統還局限在企業內部使用,缺乏對遠程協同作業的支持的問題,運用ASP.NET開發框架,結合FTP和文件加解密技術設計實現船舶企業技術文檔共享及交互使用平臺,可有效地解決跨部門以及遠程協同作業等問題。

船舶企業;文檔管理;B/S模式;FTP;文件加/解密

近年來,產品文檔管理系統是產品工業中發展最快的一種技術,用來管理所有與產品相關的信息(包括零件信息、配置、文檔、CAD文件、結構、權限信息等)和所有與產品相關的過程。產品文檔管理系統是依托IT技術實現企業最優化管理的有效方法,是計算機技術與企業文化相結合的一種產品,給企業帶來了巨大的效益,也是數字化造船和信息化管理的必然要求[1-3]。目前多數產品文檔管理系統基于C/S架構,并且一般僅限于企業內部安裝使用,軟件升級和維護的工作量非常大。當業務人員或設計人員出差在外進行技術談判,需要實時獲得技術文檔時,這種方式無法滿足要求,需要通過其他手段將相關資料發送給需要的人員,這樣需要花費更多的時間,降低了工作效率。運用B/S模式的Web技術為解決這個問題提供了解決思路,但提供外網訪問后,必須采取可靠手段來保障文檔的授權訪問。

1 C/S與B/S的架構原理與特點

C/S(Client/Server),即客戶/服務器架構。一般C/S架構是兩層結構系統,第一層在客戶機系統上,結合了表示與業務邏輯;第二層通過網絡結合了數據庫服務器。實現原理是:應用程序(客戶端)首先依據用戶操作形成對應的SQL語句,然后通過網絡協議(如TCP/IP等)向數據庫服務器發送SQL命令;數據庫服務器通過其監聽端口實時檢測有無服務請求。當檢測到有SQL請求時,服務器首先對客戶端身份進行驗證,驗證通過后執行請求客戶的SQL命令。為了降低系統升級等維護性問題,產生了三層C/S架構,主要由客戶端應用程序、服務器管理程序和中間件三個部分組成,其中服務器一般分為應用服務器和數據庫服務器。

B/S(Browser/Server),即瀏覽器/服務器架構,是一種從傳統的二層C/S模式發展起來的新的軟件系統結構模式,本質上是一種三層結構。在B/S模式中,客戶端運行瀏覽器軟件。瀏覽器以超文本形式向Web服務器提出訪問數據庫的要求,Web服務器接受客戶端請求后,將這個請求轉化為SQL語法,并交給數據庫服務器。數據庫服務器得到請求后,驗證其合法性,并進行數據處理,然后將處理后的結果返回給Web服務器。Web服務器再一次將得到的所有結果進行轉化,變成HTML文檔形式,轉發給客戶端瀏覽器以友好的Web頁面形式顯示出來。

兩種架構的特點及比較見表1。

2 需求分析

根據對比,B/S架構在系統的開放性、擴展性和維護性方面存在較大的優勢,這也是遠程作業所需要的,但是也存在安全性、傳輸速度以及兼容性等方面的問題。對于安全性問題,可以通過技術手段來改善;傳輸速度由網絡的狀況決定;對于兼容性問題,用戶可以通過選用合適的瀏覽器來避免。

表1 兩種架構的特點及比較

綜合考慮船舶企業業務需求、文件安全性和系統維護性等多方面的因素,確定軟件需要實現如下主要功能。

1)按船舶類型分別建立文件根目錄,用戶可以在根目錄下創建一級或多級子目錄,便于文件的分類操作和管理。

2)文件的使用和存儲分開管理。所有文件夾和文件應有兩種名稱:①在服務器上真實的名稱(惟一),②在用戶瀏覽器上顯示的名稱。兩者之間存在固定的映射關系。

3)文件基本操作功能,包括按樹形結構瀏覽、文件上傳和版本說明、文件下載、作廢、還原以及過濾等功能。

4)文件加密和解密處理。FTP服務器和用戶計算機上應安裝專用的加解密軟件,不合法的用戶則無法對文件進行解密。

5)用戶帳號及權限管理。使用人員通過管理員分配的登陸帳號和密碼進入系統,系統應能識別合法用戶和非法用戶,保證數據安全;此外,應對人員角色進行分類并指定不同的操作權限。

3 軟件總體設計

軟件采用B/S設計模式,在企業局域網和外部互聯網中都能使用。為改善數據庫的性能,所有文檔、圖紙資料等文件,都采用FTP方式進行存儲,軟件的體系結構見圖1。采取自上而下的思路對軟件進行總體設計,軟件的功能模塊見圖2。

圖1 軟件體系結構

圖2 軟件功能模塊

軟件主要功能的實現方法。

1)文件目錄管理。在數據庫中建立信息登記表(包括文件夾和文件),每條記錄都包含對應的編號、層級以及層級目錄字符串,通過這些基本信息可以建立樹形文件目錄。船型為第一級目錄(也稱為根目錄)。根據單船項目和版本的不同,可建立多級子目錄。每一級子目錄都包含一個由其上級所有父目錄編號和自身編號構成的組合信息,即層級目錄字符串。如某三級子目錄的編號為k,其上一級目錄編號為n,第一級根目錄的編號為m,則對應的層級目錄字符串為“m, n, k”,由這個字符串可以確定文件在樹形結構中的具體位置。

2)文件的命名規則。使用當前時間(精確到千分秒)作為文件夾或文件在服務器上的存儲名字,保證文件物理名稱的惟一性;文件在軟件中的顯示名稱則由用戶輸入(如“5 000 t半潛駁”),便于用戶閱讀和查詢。兩種名稱在數據庫中屬于同一條記錄,通過表的主鍵產生惟一映射關系,文件下載時程序經過此映射關系從FTP服務器中找到對應的文件。

3)數據的安全性。通過系統登錄的方式產生一個Session,作為識別授權用戶的依據;未授權用戶則沒有相應的Session,從而無法進入系統。此外,通過應用服務器將文件上傳到文件服務器時,對文件進行加密;下載文件時,再將文件解密。加密/解密軟件是專用軟件,由系統管理員統一管理,未授權用戶無法獲得解密的文件。

4)用戶的權限管理。根據用戶的使用目的不同,將軟件的操作權限分為“所有權限”和“查詢及下載”兩種類型。對于設計人員,具有第一種權限,可以上傳文件、修改文件及版本信息、作廢文件及取消作廢等;對于經營人員及其他相關人員,只需查詢和下載文件即可。

5)軟件的部署。運用IIS對軟件進行發布,通過企業防火墻,將應用服務器的IP地址映射到外部互聯網,使工作人員在企業外部通過網絡也能使用該系統,從而實現遠程作業。

6)軟件的使用情況統計。在數據庫中建立用戶登錄信息表和文件下載記錄表,并分為內網、外網以及綜合使用統計3種類型,系統管理員可以實時查看軟件使用記錄。

4 結束語

通過基于Web的產品文檔管理軟件,所有文檔存儲在同一個FTP服務器上,實現了企業部門與部門,人員與人員之間的資料共享;采用文件集中存儲和加/解密技術,既便于管理,又提高了文件的安全性;所有用戶都使用各個文檔的統一版本,避免了因版本不一致而帶來的問題;通過網絡技術,企業內部人員在外地辦公時能夠通過外網訪問產品文檔管理系統,實時獲取所需的文檔,較好地解決了傳統方式所帶來的問題,提高了工作效率。軟件已經在船舶企業成功應用,取得了良好的應用效果。

[1] 顧佩磊,張 俊. PDM實施在中國的最佳實踐[J].CAD/CAM與制造業信息化,2014(1):27-30.

[2] 劉 杰.基于OLE技術的造船廠信息一體化研究[J].船海工程,2007,36(4):86-88.

[3] 姚玉南.船舶信息管理系統開發研究[J].船海工程,2006,30(4):110-113.

Software Development and Research for File Management forShipbuilding Enterprise Based on the B/S Mode

GUO Chao-yi1, ZHANG Chi1, LIU Jie2

(1 Taizhou Kou′an Shipbuilding Co., Ltd., Taizhou Jiangsu 225321, China;2 School of Energy and Power Engineering, Wuhan University of Technology, Wuhan 430063, China)

For shipbuilding enterprises, the management and security of product technical documents is very important. But many current document management systems is used just in enterprise intranet and lack the support for remote synergetic work. To overcome this problem, the ASP.NET framework is used combined with FTP and file encryption techniques to design and realize a management system of shipbuilding technical documents.

shipbuilding enterprise; documents management; B/S mode; FTP; file encryption

10.3963/j.issn.1671-7953.2015.01.025

2014-10-15

江蘇省科技支撐計劃項目(BE2013107)

郭朝義(1964-),男,碩士,高級工程師

TP391

A

1671-7953(2015)01-0097-03

修回日期:2014-10-28

研究方向:船型研發及船舶企業信息化應用

E-mail:guocy@cnkasc.com

猜你喜歡
船舶數據庫用戶
計算流體力學在船舶操縱運動仿真中的應用
《船舶》2022 年度征訂啟事
船舶(2021年4期)2021-09-07 17:32:22
船舶!請加速
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 日本午夜在线视频| 久久香蕉国产线| 欧美精品在线观看视频| 国产福利免费视频| 日韩天堂视频| 亚洲欧洲日韩久久狠狠爱| 欧美精品在线免费| 精品国产成人a在线观看| 中文字幕在线看| 亚洲午夜福利精品无码不卡| 亚洲侵犯无码网址在线观看| 就去吻亚洲精品国产欧美| 国产色婷婷视频在线观看| 91九色国产porny| 青草视频在线观看国产| 国产精品成人免费视频99| 99re免费视频| 深爱婷婷激情网| 午夜不卡视频| 黄色网址手机国内免费在线观看| 九九热这里只有国产精品| 欧美三级不卡在线观看视频| 欧洲亚洲欧美国产日本高清| 国产96在线 | 在线一级毛片| P尤物久久99国产综合精品| 无码aⅴ精品一区二区三区| 免费啪啪网址| 巨熟乳波霸若妻中文观看免费| 国产亚洲精品资源在线26u| 久久精品aⅴ无码中文字幕| 亚洲一区免费看| 青青草久久伊人| 成人日韩精品| 国产精品天干天干在线观看| AV不卡无码免费一区二区三区| 国产无遮挡裸体免费视频| 国产男女XX00免费观看| 中文字幕丝袜一区二区| 超薄丝袜足j国产在线视频| 欧美 国产 人人视频| 成年看免费观看视频拍拍| 女人av社区男人的天堂| a毛片在线免费观看| 55夜色66夜色国产精品视频| 日日拍夜夜嗷嗷叫国产| 第一页亚洲| 麻豆精品视频在线原创| 久久人妻xunleige无码| 国产人成乱码视频免费观看| 特级欧美视频aaaaaa| 国产精品亚洲精品爽爽| 国产v精品成人免费视频71pao| 99re在线视频观看| 三级视频中文字幕| 中文字幕无码av专区久久| 免费看的一级毛片| 国产靠逼视频| 亚洲国产亚综合在线区| 欧美97色| 老色鬼久久亚洲AV综合| 精品剧情v国产在线观看| 国产乱论视频| 老熟妇喷水一区二区三区| 国产小视频在线高清播放| 国产精品一区二区国产主播| 高清无码一本到东京热| 欧美性精品| 亚洲无码久久久久| 伊人久久大香线蕉影院| 亚洲有码在线播放| 亚洲国产中文精品va在线播放| 国产国模一区二区三区四区| 免费Aⅴ片在线观看蜜芽Tⅴ| 啪啪永久免费av| 亚洲男人天堂久久| 国产拍在线| 99九九成人免费视频精品| 美女无遮挡拍拍拍免费视频| 久久国产精品77777| 91伊人国产| 欧美成人免费午夜全|