船舶靜水力曲線計(jì)算軟件設(shè)計(jì)(包含外文翻譯、文獻(xiàn)綜述、開(kāi)題報(bào)告和軟件)
|
資料類別
|
化工建筑畢業(yè)論文(設(shè)計(jì)) |
|
課程(專業(yè))
|
船舶與海洋工程 |
關(guān)鍵詞
|
靜水力曲線|計(jì)算|軟件設(shè)計(jì) |
適用年級(jí)
|
大學(xué) |
身份要求
|
普通會(huì)員 |
金 幣
|
100 (金幣如何獲得?) |
文件格式
|
word |
文件大小
|
3021K |
發(fā)布時(shí)間
|
2012-11-15 20:52:00 |
預(yù)覽文件
|
0934500.png(只能預(yù)覽部分內(nèi)容) |
下載次數(shù)
|
0 |
發(fā)布人 |
fei62008 |
內(nèi)容簡(jiǎn)介:
船舶靜水力曲線計(jì)算軟件設(shè)計(jì),全文共26157字,包含外文翻譯、文獻(xiàn)綜述、開(kāi)題報(bào)告和軟件。
前 言
船舶靜水力曲線的計(jì)算和繪制是船舶設(shè)計(jì)的一個(gè)重要過(guò)程,傳統(tǒng)方法是用Excel表格進(jìn)行數(shù)值計(jì)算,因?yàn)閿?shù)據(jù)處理量較大,過(guò)程比較繁瑣。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,船舶行業(yè)已廣泛使用計(jì)算機(jī)進(jìn)行船舶設(shè)計(jì)。本軟件采用參數(shù)化方法用Visual Basic編寫(xiě)相關(guān)的應(yīng)用程序,只要引入船舶原始計(jì)算數(shù)據(jù),通過(guò)程序運(yùn)行的方式,可以得到靜水力曲線計(jì)算結(jié)果和繪制的曲線,具有較好的實(shí)用性。
一個(gè)軟件的設(shè)計(jì),依據(jù)設(shè)計(jì)任務(wù)書(shū),經(jīng)過(guò)大量而詳細(xì)的前期準(zhǔn)備工作和編程計(jì)算,提供軟件所需要的全部計(jì)算參數(shù),工作量較大。設(shè)計(jì)人員必須認(rèn)真、細(xì)致地做好每一步工作,才能保證軟件的設(shè)計(jì)質(zhì)量。
這次的畢業(yè)設(shè)計(jì)主要工作:船舶靜水力曲線計(jì)算軟件的設(shè)計(jì)以及曲線的繪制。
該軟件設(shè)計(jì)是按設(shè)計(jì)技術(shù)任務(wù)書(shū)要求進(jìn)行的。設(shè)計(jì)的目的在于:通過(guò)程序運(yùn)行的方式,自動(dòng)完成靜水力曲線的計(jì)算、必要繪圖環(huán)境的設(shè)置、以及計(jì)算結(jié)果的輸出等。參數(shù)化應(yīng)用程序設(shè)計(jì)的過(guò)程,主要分為如下六大步驟:
(1)軟件需求分析;
(2)軟件開(kāi)發(fā)環(huán)境的設(shè)置;
(3)船舶原始計(jì)算數(shù)據(jù)的輸入;
(4)靜水力曲線的計(jì)算;
(5)圖形的繪制;
(6)結(jié)果的輸出。
在設(shè)計(jì)過(guò)程里,要確定計(jì)算船舶靜水力曲線需要用到船舶的哪些參數(shù),如船的垂線間長(zhǎng)、型寬、設(shè)計(jì)吃水、不同水線面各站的半寬以及水的重量密度等。
設(shè)計(jì)目的:通過(guò)對(duì)船舶靜水力計(jì)算方法的整理歸納,掌握其計(jì)算步驟,并熟悉有關(guān)Visual Basic程序設(shè)計(jì)方面和船舶方面的專業(yè)書(shū)籍,將這些參考書(shū)有機(jī)的聯(lián)系結(jié)合起來(lái),加以綜合運(yùn)用,對(duì)船舶靜水力曲線有進(jìn)一步的認(rèn)識(shí),掌握船舶靜水力曲線軟件設(shè)計(jì)的任務(wù)、組成與設(shè)計(jì)要求,能夠制定設(shè)計(jì)布置、設(shè)計(jì)步驟,進(jìn)行設(shè)計(jì)的相關(guān)計(jì)算,會(huì)編寫(xiě)說(shuō)明書(shū)。
設(shè)計(jì)指導(dǎo)思想:
(1)認(rèn)真做好調(diào)查研究及資料收集;
(2)注重在借鑒與繼承的基礎(chǔ)上創(chuàng)新;
(3)認(rèn)真貫徹國(guó)家的技術(shù)政策;
(4)熟悉并遵守各項(xiàng)規(guī)范和公約。
設(shè)計(jì)的軟件應(yīng)達(dá)到以下基本要求:
本課題要完成靜水力曲線計(jì)算軟件的編寫(xiě)工作,可以輸入不同船舶的相應(yīng)參數(shù)進(jìn)行靜水力曲線計(jì)算,并能以圖形顯示。
1、運(yùn)用船舶原理中所學(xué)的船舶靜水利曲線計(jì)算方法;
2、運(yùn)用所學(xué)的編程語(yǔ)言和相應(yīng)的可視化編程工具;
3、分析靜水力曲線計(jì)算的原理,步驟;
4、編制靜水力曲線計(jì)算程序框圖及需求分析;
5、完成通用靜水力曲線計(jì)算軟件的編程工作;
6、實(shí)現(xiàn)對(duì)不同船舶進(jìn)行靜水力曲線計(jì)算的功能。
課題任務(wù)要求:
按照相關(guān)船舶設(shè)計(jì)和建造規(guī)范的要求,在規(guī)定的時(shí)間內(nèi)完成軟件編寫(xiě),需提交的內(nèi)容包括:
1、軟件需求分析(第一部分);2、軟件計(jì)算框圖(第一部分);3、軟件算法說(shuō)明書(shū)(第一部分);4、窗體設(shè)計(jì)(第一部分);5、代碼編寫(xiě)(第一部分);6、軟件展示;7、畢業(yè)設(shè)計(jì)說(shuō)明書(shū)。
設(shè)計(jì)船舶靜水力曲線軟件的意義:
船舶性能計(jì)算向來(lái)是一項(xiàng)比較繁瑣的工作, 計(jì)算船舶靜水力曲線亦然。船舶靜水力曲線的計(jì)算包括型排水體積曲線、總排水體積曲線、水線面面積曲線等十五條曲線的計(jì)算。由于其數(shù)據(jù)量大、要求高,單純通過(guò)手工完成靜水力的計(jì)算,不僅速度慢、工作量大,而且也容易出錯(cuò)。隨著計(jì)算機(jī)的普遍使用,復(fù)雜繁瑣的計(jì)算都可以變得相對(duì)簡(jiǎn)單易行;贛icrosoft Visual Basic編程軟件開(kāi)發(fā)靜水力曲線計(jì)算軟件就能夠方便快捷的計(jì)算船舶靜水力性能,得到的數(shù)據(jù)也較準(zhǔn)確。
目錄
摘 要 I
ABSTRACT II
第一章 緒 論 1
1.1 軟件說(shuō)明書(shū)簡(jiǎn)介 1
1.2 設(shè)計(jì)背景 1
1.3 為何選用MICROSOFT VISUAL BASIC平臺(tái)開(kāi)發(fā) 1
1.3.1 發(fā)展歷史 1
1.3.2 語(yǔ)言特性 2
1.3.3 事件、方法和屬性 3
1.3.3.1 事件(Event) 3
1.3.3.2 方法(Method) 3
1.3.3.3 屬性(Property) 3
1.3.4 對(duì)象與類 4
1.3.4.1 對(duì)象(object) 4
1.3.4.2 類(Class) 4
1.3.5 Visual Basic 的局限性 4
1.3.5.1 不支持繼承 5
1.3.5.2 多線程無(wú)原生支持 5
1.3.5.3 異常處理不完善 5
1.3.5.4 語(yǔ)言爭(zhēng)議 5
1.3.5.5 反方觀點(diǎn) 5
1.3.5.6 正方觀點(diǎn) 6
1.3.6 由VB派生的語(yǔ)言 6
1.3.7 關(guān)于VB.NET 7
1.3.8 VB編程語(yǔ)言歷史 7
第二章 船舶靜水力計(jì)算軟件 10
2.1 軟件介紹 10
2.2 設(shè)計(jì)流程與方法 10
2.2.1 計(jì)算流程 10
2.2.2 曲線顯示流程 11
2.3 總體方案描述 13
2.4 預(yù)期用戶 14
2.5 數(shù)據(jù)需求 14
2.5.1 主尺度 14
2.5.2 型值表 14
2.5.3 相關(guān)系數(shù) 14
2.6 軟件界面 15
2.6.1 首頁(yè)界面: 15
2.6.2 主界面: 16
2.6.3 水線界面: 16
2.7 軟件優(yōu)點(diǎn) 18
第三章 VISUAL BASIC程序設(shè)計(jì)概述 19
3.1 VISUAL BASIC 6.0 相關(guān)知識(shí) 19
3.1.1 背景 19
3.1.2 Visual Basic簡(jiǎn)介 19
3.1.3 集成開(kāi)發(fā)環(huán)境 20
3.1.4 工程管理 20
3.1.5 程序創(chuàng)建步驟 21
3.2 程序結(jié)構(gòu) 21
3.3.1 程序流程控制 21
3.3.2 模塊概念 21
3.3.3 過(guò)程與函數(shù) 22
3.3.3.1 函數(shù)過(guò)程 22
3.3.3.2 事件過(guò)程 23
3.3.4 編程方法 23
3.3.4.1 結(jié)構(gòu)化編程 23
3.3.4.2 出錯(cuò)處理語(yǔ)句 23
3.4 窗體 24
3.4.1 窗體屬性 24
3.4.2 窗體事件 24
3.4.3 窗體的方法 25
3.5 控件 25
3.5.1 MSChart控件 26
3.5.1.1 介紹 26
3.5.1.2 MSChart控件的繪制曲線原理 26
3.5.1.3 坐標(biāo)原點(diǎn)和坐標(biāo)軸的確定 26
3.5.2 ComboBox控件 27
3.6 容錯(cuò)處理 28
第四章 靜水力計(jì)算方法 31
4.1 概述 31
4.2 三次樣條插值 31
4.2.1 三次樣條函數(shù)的描述 31
4.2.2 三次樣條函數(shù)的表達(dá)式 32
4.3 三次樣條插值算法VB代碼 33
4.4 方法探尋一:公式計(jì)算 36
4.5 方法探尋二:表格計(jì)算 37
4.5.1 梯形法 41
4.5.2 辛浦生法 41
4.5.3 高斯法 41
第五章 軟件計(jì)算 43
5.1 計(jì)算原理 43
5.2 軟件流程 43
5.3 靜水力曲線的算法 44
5.4 各參數(shù)計(jì)算代碼 44
第六章 程序調(diào)試與驗(yàn)證 50
6.1 概述 50
6.2 程序的調(diào)試 50
6.3 程序的驗(yàn)證 56
第七章 誤差分析 59
7.1 精度誤差 59
7.2 模型誤差 59
7.3 端部誤差 59
第八章 展 望 61
8.1 軟件改進(jìn)方向 61
8.1.1 輸入文件改進(jìn) 61
8.1.2 整合圖形 61
8.1.3 光標(biāo)讀值 61
8.2 軟件擴(kuò)展 61
8.3 知識(shí)產(chǎn)權(quán) 62
第九章 小結(jié) 63
謝 辭 64
參考文獻(xiàn) 65
摘 要
畢業(yè)設(shè)計(jì)是大學(xué)本科教育的最后一個(gè)教學(xué)環(huán)節(jié),也是本科學(xué)習(xí)的總結(jié),我的畢業(yè)設(shè)計(jì)是完成靜水力曲線計(jì)算軟件設(shè)計(jì)。通過(guò)靜水力曲線計(jì)算軟件設(shè)計(jì),全面了解靜水力曲線計(jì)算的整個(gè)過(guò)程,掌握靜水力曲線計(jì)算基本方法,幫助自己提高綜合分析能力及解決實(shí)際問(wèn)題的能力。鞏固深化自己在大學(xué)所學(xué)理論知識(shí),讓所學(xué)的理論與實(shí)踐相結(jié)合,而且與此同時(shí)又是學(xué)科交叉,把自己培養(yǎng)成合格的技術(shù)人才。不僅在研究生階段能夠?yàn)樘岣呦嚓P(guān)能力而打下堅(jiān)實(shí)的基礎(chǔ),并且在走出校門后,能迅速融入行業(yè)的舞臺(tái),為國(guó)家發(fā)展貢獻(xiàn)力量。
本文完成的設(shè)計(jì)任務(wù)是靜水力曲線計(jì)算軟件設(shè)計(jì),采用的主要設(shè)計(jì)方法是參考法,完成的主要任務(wù)有:
1、運(yùn)用船舶原理中所學(xué)的船舶靜水利曲線計(jì)算方法
2、運(yùn)用所學(xué)的編程語(yǔ)言和相應(yīng)的可視化編程工具
3、分析靜水力曲線計(jì)算的原理,步驟
4、編制靜水力曲線計(jì)算程序框圖及需求分析
5、完成通用靜水力曲線計(jì)算軟件的編程工作
6、實(shí)現(xiàn)對(duì)不同船舶進(jìn)行靜水力曲線計(jì)算的功能
關(guān)鍵詞:靜水力曲線,計(jì)算,軟件設(shè)計(jì)
相關(guān)說(shuō)明:
1. 如您下載的資料不止一份,建議您注冊(cè)成為本站會(huì)員。會(huì)員請(qǐng)登錄后下載。
2. 會(huì)員購(gòu)買金幣50元以下,0.7元/個(gè),50元以上,0.5元/個(gè)。具體請(qǐng)看:下載與付款。
3. 會(huì)員48小時(shí)內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請(qǐng)用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問(wèn)題,請(qǐng)看常見(jiàn)問(wèn)題解答。
下載地址:
|
|
相關(guān)畢業(yè)論文(設(shè)計(jì)) |
|
推薦畢業(yè)論文(設(shè)計(jì)) |
|
|
|
|