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
主站蜘蛛池模板: 五月婷婷丁香综合| 色婷婷综合在线| 91欧洲国产日韩在线人成| 天堂av综合网| 波多野结衣的av一区二区三区| 91精品久久久无码中文字幕vr| a级毛片一区二区免费视频| 免费看久久精品99| 中文字幕资源站| 国产欧美精品专区一区二区| 国产精品无码久久久久久| 国产精品网曝门免费视频| 精品福利网| 高清色本在线www| 久久免费视频6| 国产麻豆永久视频| 国产SUV精品一区二区| 亚洲国产天堂在线观看| 成人蜜桃网| 九月婷婷亚洲综合在线| 国产一区成人| 精品综合久久久久久97超人| 国产sm重味一区二区三区| 成人精品免费视频| 沈阳少妇高潮在线| 日韩免费毛片| 8090成人午夜精品| 国产亚洲欧美在线专区| 亚洲人成亚洲精品| 久草中文网| 九九热免费在线视频| 亚洲天堂伊人| 中文字幕永久在线观看| 久久午夜影院| 免费国产高清视频| 国产成人精品2021欧美日韩| 欧美国产日韩在线播放| 色AV色 综合网站| 欧美一级视频免费| 欧美笫一页| 精品剧情v国产在线观看| 国产对白刺激真实精品91| 国产亚洲精品精品精品| 亚洲成在人线av品善网好看| 欧美一级黄色影院| 国产 日韩 欧美 第二页| 国产精品欧美日本韩免费一区二区三区不卡 | 国产成人综合日韩精品无码不卡| 亚洲天堂精品在线| 另类欧美日韩| 婷婷亚洲最大| 亚洲高清日韩heyzo| 伊人激情综合网| 免费视频在线2021入口| 岛国精品一区免费视频在线观看| 日韩一区精品视频一区二区| 黄色网址免费在线| 国产一区二区网站| 久久精品只有这里有| 夜夜高潮夜夜爽国产伦精品| 国产精品第一区| 高清视频一区| 精品少妇人妻一区二区| 日本不卡免费高清视频| 日本三区视频| 久久semm亚洲国产| 欧美日韩一区二区在线免费观看| 亚洲精品自在线拍| AV不卡国产在线观看| 日韩精品亚洲人旧成在线| 日韩欧美国产另类| 伊人蕉久影院| 多人乱p欧美在线观看| 亚洲乱强伦| 婷婷中文在线| 久久精品女人天堂aaa| 国产清纯在线一区二区WWW| 小13箩利洗澡无码视频免费网站| 不卡的在线视频免费观看| 亚洲色中色| 国产丰满大乳无码免费播放 | 日本一区高清|