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

基于Web的船型變換系統研究

2012-01-22 11:21:18,,
船海工程 2012年2期
關鍵詞:船舶數據庫用戶

,,

(1.武漢理工大學 交通學院,武漢 430063;2.臺州市港航管理局 船舶檢驗處,浙江 臺州 318000)

在傳統的船舶設計中,常選取與設計船主要要素相近的優秀實船的型線資料作為母型,并通過船型變換繪制出符合設計船所要求的型線。此方法可以保持優秀母型船的型線特征,對新船的性能比較容易把握[1]。完備的船型數據庫是船舶設計的重要技術支撐。本文在船型綜合數據庫基礎之上,對船型變換系統的功能和流程進行研究,并利用ASP.NET和SQL Server將其開發成為一個基于Web的應用系統。

1 系統總體設計

1.1 系統總體分析

所研究的船型變換系統主要用于船舶概念設計階段。該系統把各種類型的母型船資料(如船舶的類型、主尺度、船型系數、排水量、浮心縱向位置及船的型線圖等)存儲在船型數據庫中。當用戶登錄到該系統,只需輸入設計船的主要設計參數,系統就自動從船型庫中搜索相近的母型船,并將搜索到的母型船資料顯示在用戶客戶端供用戶查看,調用船舶設計軟件Free!ship的船型變換程序進行母型船變換,直至得到滿足設計船要求的型線為止。之后將變換得到的船型資料也存于船型數據庫中,使船型數據庫中的船型不斷增加,使其更加完備。

另一方面,目前進行互聯的計算機數量急劇上升,而硬件設備存在著不兼容的現象,這些現實情況要求開發具有強大功能的跨平臺應用程序,所以把船型變換系統開發為基于Web的網絡應用程序具有一定的實際意義[2]。

1.2 系統功能設計

系統主要具備以下幾個功能。

1)船體分類。系統船體類型信息表儲存了船體類型的基本信息,采用樹狀結構管理船體類型數據,也就是在船體類型之間建立從屬關系。將船體分成集裝箱船、散貨船、油輪、工程船、游艇和其他船舶幾大類,每一大類下面可以再分小類。這樣有利于優化船型數據庫的組織結構,方便系統用戶和管理員對型船數據的使用和管理。

2)船體查詢。系統提供船體查詢功能,用戶只需按要求輸入所要查詢的船體的主要參數,系統自動對船型數據庫中的母型船進行搜索,并將搜索出的最接近的母型船資料以表格的形式直觀地顯示出來,供用戶查看和使用。以載重型船舶為例,當用戶輸入設計船參數后,系統自動根據船舶類型,到系統數據庫中的母型船資料中查找相應的母型船,并計算設計船排水量W和母型船排水量Wi(i=1,2,…,n)差的絕對值ΔWi=|W-Wi|,并將這艘船的船舶ID和ΔWi臨時保存起來。最后比較ΔWi,取|ΔWi|min時的母型船為最后選擇的母型船。如果|ΔWi|min時母型船有多個,則進一步比較航速Vi(i=1,2,…,n)等參數,將得到的綜合性能最好的船舶作為最后的母型船[3]。

3)船型變換。用戶在使用本系統查詢到接近設計船的母型船之后,點擊船型變換按鈕,系統自動調用Free!ship設計軟件的船型變換程序完成對母型船的變換,得到設計船的型線和靜水力特征參數等信息,供用戶下載和保存。該船型變換程序使用Lackenby方法,該方法具有變換功能強,適應性廣,實際效果好等優點。

4)母型船模型瀏覽。在查詢出的母型船信息顯示頁面的“船體模型”下單擊“瀏覽”按鈕,對沒有安裝VRML瀏覽器的用戶,系統會彈出“請下載、安裝BS Contact 瀏覽器插件”的提示,單擊“確定”按鈕,完成瀏覽器插件的安裝,即可在網頁通過鼠標或右鍵快捷菜單對母型船模型進行各種瀏覽操作,包括平移、旋轉、縮放等。

5)船型庫管理。系統管理員可通過此功能來給船型庫添加或修改母型船資料,為新船體指定船體類型、為船體命名、添加備注、添加靜水力特性參數,以及加載船體的預覽圖片和型線圖等文件,此外船型變換后產生的新設計船的船型資料可由系統自動添加到船型庫中,實現船型庫的有效擴充。

6)用戶管理。由于本系統是基于網絡環境的應用程序,因此需要有相應的身份認證功能及用戶管理功能。系統管理員級別的用戶可以添加用戶、修改用戶和刪除用戶,從而實現對系統的管理;而普通用戶的僅限于修改自身密碼等特定權限內的操作。

2 系統功能模塊開發和實現

本船型變換系統的開發基于ASP.NET技術,用Visual Studio 2008作為開發工具,后臺編碼采用C#編程語言,數據庫選用SQL Server 2005。Visual Studio 2008是由微軟公司推出的專門用開發.NET程序的集成開發環境。ASP.NET是服務器端應用程序的熱門開發工具,可被用于開發Web應用程序。其內置的HTML和用戶控件可以供開發者在開發項目中輕松使用。C#是微軟為.NET Framework量身訂做的一種面向對象的編程語言,可在創建ASP.NET應用程序時使用,它具有面向對象編程語言的一切特性。SQL Server 2005是微軟公司開發的數據庫管理系統,具有較強的可管理性、安全性和高可用性[4]。SQL語句可以用來執行各種數據查詢和數據修改操作。

根據對系統的總體分析,本系統劃分為三大功能模塊:數據庫模塊、系統管理模塊、船型變換模塊,這三個模塊通過功能調用相互協作,實現本系統的功能。系統結構見圖1。

圖1 基于Web的船型變換系統結構圖

2.1 數據庫模塊

數據庫設計是建立數據庫及其應用系統的技術,是信息系統開發和建設中的核心技術。只有對數據庫進行合理的邏輯設計和有效的物理設計才能開發出完善而高效的信息系統[5]。

根據系統的功能,創建了系統數據庫,該系統數據庫提供了整個系統所需的所有相關數據,包括母型船所需的母型船資料以及用戶信息等。這些資料歸納起來主要是數據和文本資料,以及少量的文件(如型線圖)信息和圖片信息。系統數據庫主要包括用戶信息表、船體基本信息表、船體主要要素表和船體靜水力特性參數表等,分別存放各種類型的優秀母型船的基本數據、圖片和模型文件。數據庫的訪問接口,采用ODBC數據源+ADO的方式。

2.2 系統管理模塊

系統管理模塊用來實現對整個系統的管理,主要包括船型庫管理和用戶管理。

2.3 船型變換模塊

船型變換模塊的設計,就是通過C#編程調用Free!ship軟件的母型船變換程序,對母型船進行變換,快速得到滿足用戶要求的線型方案。

用戶輸入設計船的類型以及表1中的一種或者幾種設計船參數,以某工程船為例,選擇設計工程船以及輸入設計船排水量2 600 t,系統自動篩選出最接近的優秀母型船(其型線圖見圖2),再得到變換后的船體,如圖3所示,變換前后的船舶參數見表1。該模塊借助Free!ship的Lackenby船型變換法,通過控制改變表1中的部分船型參數,其他參數相應改變作為補償,在保證船體型線光順性的前提下,自動生成設計船的型線。表1中的船體型線顯示效果與Free!ship軟件的圖形輸出有關。之后還可通過該軟件導出型線圖、型值表、靜水力性能計算等文件供用戶參考和使用。

表1 船舶設計參數

圖2 母型船

3 結論

在船舶初始設計階段,使用本文開發的船型變換系統,通過在船體庫中查詢最接近設計要求的母型船,利用系統的船型變換功能可以將母型船快速地變換為設計者滿意的目標船型。該系統簡便實用,一方面可以充分發揮傳統數據庫系統在存儲和管理船舶數據方面的優勢;另一方面將其開發成基于Web的應用系統,可以實現船舶設計資源共享。

系統的開發在有限的人力物力下完成,還有待進一步完善的地方主要包括①船型變換時需要預先設定設計船船型參數,對參數的選取有較高的要求;②數據庫須在保證數據一致性和準確性的基礎上存儲大量的原始船舶數據資料,才能更好地保證型線方案的有效性。

[1] 顧敏童.船舶設計原理[M].上海:上海交通大學出版社,2007.

[2] 賈 躍,林 焰,紀卓尚.基于Web的船型查詢系統的研究與開發[J].船舶,2005(6):62.

[3] 張進才.基于Web的船舶設計咨詢自助服務系統研究開發[D].武漢:武漢理工大學,2009.

[4] 龍 馬.SQL Serve005數據庫管理與開發[M].北京:人民郵電出版社,2008.

[5] 薩師煊,王 珊.數據庫系統概論[M].3版.北京:高等出版社,2004.

猜你喜歡
船舶數據庫用戶
計算流體力學在船舶操縱運動仿真中的應用
《船舶》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
主站蜘蛛池模板: 97色婷婷成人综合在线观看| 久久综合色88| 久久永久视频| 午夜精品久久久久久久99热下载 | 91探花在线观看国产最新| 免费jizz在线播放| 色综合天天娱乐综合网| 亚洲综合片| 欧美日韩在线成人| 亚洲视频四区| 九九久久精品免费观看| 久久中文字幕av不卡一区二区| 欧美精品亚洲二区| 在线观看免费国产| 亚洲最黄视频| 暴力调教一区二区三区| 免费av一区二区三区在线| 国产91视频免费| 最新亚洲av女人的天堂| 美女扒开下面流白浆在线试听| 亚洲视频三级| 国产一区二区三区免费观看 | 人妻一区二区三区无码精品一区| 老司机久久99久久精品播放| igao国产精品| 亚洲美女久久| 精品无码国产自产野外拍在线| 欧美日本二区| 日本亚洲欧美在线| 国产精品2| 午夜福利在线观看成人| 亚洲天堂网在线视频| 色网在线视频| 亚洲中久无码永久在线观看软件| 91丨九色丨首页在线播放| 日本高清有码人妻| 少妇高潮惨叫久久久久久| 国产精品乱偷免费视频| 亚洲黄色高清| 国产精品性| 性色生活片在线观看| 国产特一级毛片| 九月婷婷亚洲综合在线| 亚洲床戏一区| 在线观看av永久| 91欧美在线| 91精品啪在线观看国产91九色| 97在线公开视频| aaa国产一级毛片| 一区二区自拍| 国产精品无码AⅤ在线观看播放| 操国产美女| 国产无码性爱一区二区三区| 亚洲天堂自拍| 久草视频精品| 亚洲精品无码日韩国产不卡| 91精品国产综合久久香蕉922| 亚洲国产成人麻豆精品| 国产天天射| 中文字幕亚洲专区第19页| 国产精品成人观看视频国产 | 欧美综合一区二区三区| 一区二区在线视频免费观看| 国内丰满少妇猛烈精品播| 亚洲综合精品第一页| 一本大道香蕉久中文在线播放| 91福利一区二区三区| 亚洲欧美一区二区三区图片| 超薄丝袜足j国产在线视频| 久久男人资源站| 国产最新无码专区在线| 婷婷成人综合| 国内精品视频在线| 亚洲视频二| 国产黄在线观看| 激情综合图区| 91丝袜美腿高跟国产极品老师| 亚洲三级片在线看| 四虎永久免费网站| 极品国产一区二区三区| 国产打屁股免费区网站| 国产人免费人成免费视频|