基于VB与ACESS数据库舱口盖规范计算软件开发【毕业设计】.doc

上传人:文初 文档编号:294875 上传时间:2018-09-10 格式:DOC 页数:52 大小:801.77KB
下载 相关 举报
基于VB与ACESS数据库舱口盖规范计算软件开发【毕业设计】.doc_第1页
第1页 / 共52页
基于VB与ACESS数据库舱口盖规范计算软件开发【毕业设计】.doc_第2页
第2页 / 共52页
基于VB与ACESS数据库舱口盖规范计算软件开发【毕业设计】.doc_第3页
第3页 / 共52页
基于VB与ACESS数据库舱口盖规范计算软件开发【毕业设计】.doc_第4页
第4页 / 共52页
基于VB与ACESS数据库舱口盖规范计算软件开发【毕业设计】.doc_第5页
第5页 / 共52页
点击查看更多>>
资源描述

1、 本科 毕业论文 (设计 ) 题 目: 基于 VB 与 ACESS 数据库舱口盖规范计算软件开发 学 院: 学生姓名: 专 业: 船舶与海洋工程 班 级: 指导教师: 起 止 日期: 东海科学技术学院本科论文 目录 2 目录 目录 . 1 中英文摘要 .IV 1 绪论 . 5 1.1 前言 . 5 1.2 概述 . 5 1.3 研究现状 . 5 1.3.1 舱口盖设计 现状 . 5 1.3.2VB 软件开发现状 . 6 1.4 本文的主要工作 . 6 2 舱口盖规范计算软件开发 . 7 2.1 船舶工业的国 际动态 . 7 2.2 VB 简介 . 9 2.3 舱口盖规范计算软件的开发 . 11

2、 2.3.1 总体结构 . 11 2.3.2 设计过程 . 12 2.3.3 程序运行实例 . 38 2.3.4 开发环境 . 46 3.建造规范 . 47 4 结论与展望 . 50 参考文献 . 51 致谢词 . 52 东海科学技术学院本科论文 摘要 III 基于 VB 与 ACESS 数据库舱口盖规范计算软件开发 摘要 本文基于 VB 软件( Visual Basic 6.0 中文企业版)开发了舱口盖结构计算程序 主要解决的问题的是基于任务书的要求,通过 Visual Basic 程序对船型参数,货仓及舱口盖特点,规范校核和舱口盖 结构优化来着手进行设计编程。舱口盖的设计主要是采用 Vis

3、ual Basic 软件直接计算的方法,分析求解舱口盖结构。然后根据规范要求,通过 Visual Basic 程序对钢质风雨密货舱口盖结构设计和强度规范计算,并输出校核。 【关键词】 舱口盖; 结构计算; Visual Basic 东海科学技术学院本科论文 摘要 IV Based on VB and ACESS database hatch cover standard calculation software development Abstract This paper based on VB software (Visual Basic 6.0 Chinese enterprise ed

4、ition)development the hatch cover structure calculation program. The main problem is based on the requirements of the assignment book, it through the Visual Basic programs to check the features and specifications of the type parameter, warehouses and hatch cover, and optimize the structure of hatch

5、cover to proceed to the design of programming. The design of Hatch cover mainly uses the Visual Basic programs to calculate directly, analysis and solve the structure of hatch cover. Then according to the specification requirements, it through the Visual Basic programs on the Steel weather tight goo

6、ds for designing the hatch cover structure and calculate the strength specification, then checking the output. 【 Keyword】 hatch cover; structure optimization; Visual Basic 东海科学技术学院本科毕业论文 外文翻译 5 1 绪论 1.1 前言 现代舱口盖功能不仅是保证货舱的密性,而且还有许多用途。杂货船、运木船、集装箱船舱口盖上可装载各种相应的甲板货 ;大型散货船的舱口盖,可作直升飞机平台 ;多用途货船二甲板舱盖板可用作谷物分隔

7、舱壁 ;冷藏船舱口盖上还要布置小型香焦舱口盖 ;散货船舱口盖顶板上要设置谷物注入孔,端板上设置呼吸孔及盖子。舱内载运危险品集装箱的舱口盖,底部要装喷淋装置,端部要设带百叶窗的通风 孔及盖子。运木船舱口盖要设置防护装置 ;运煤船舱口盖双壳结构要设置煤气排放栓 ;超长舱口中部盖板可特殊设计约束船体变形 ;集装箱船的舱盖四周必要时可设置外伸臂等等。各种设施的不断发展,促进了舱口盖功能的增强。 1.2 概述 随着经济的发展、社会的进步、全球化趋势日趋明显。随着经济全球化的不断发展,资源配置已经从一个工厂、一个地区乃至一个国家扩展到整个世界,社会分工更加明显,远洋物流一直在不断壮大,船舶制造业正越来越受

8、到广泛的关注。 舱口盖作为船舶结构上的重要组成部分,承受波浪涌上甲板时的水头压力载荷,肩 负密封舱口,保护货物和支撑平台的作用。近年来,因舱口盖发生问题造成船舶沉没事故已有多起。因此,国际造船界、各船级社都把舱口盖的设计列为重要热点问题之一。随着造船技术和航运市场的发展,船舶建造向大型化方向发展已成必然趋势,越来越多的船舶超过了原有规范的规定,需要利用有限元直接计算的手段来评估船舶结构的安全性。 1.3 研究现状 1.3.1 舱口盖设计现状 舱口盖是船舶中用来遮蔽舱口,保护舱内货物不受风浪侵袭的结构,同时承受着波浪上东海科学技术学院本科毕业论文 外文翻译 6 涌时的水头压力。舱口盖在设计的过程

9、中需要考虑经济性和安全性。目前舱口 盖的设计主要是依据规范确定舱口盖各种构件的尺寸,然后采用有限元软件直接计算,分析结构应力,然后根据应力结果和规范要求来修改构建尺寸,如此反复,不断调整设计方案,直到满足安全性和经济性的要求为止。 由于舱口盖结构比较复杂,构建种类繁多,而且某些构件在不同区域的板厚也有所区别。因此,当舱口盖按照初步的设计尺寸进行有限元分析后都需要根据计算结果来修改调整初始的尺寸,再加上板格屈曲的影响,因此需要不止一次地调整板厚,修改设计方案。因此舱口盖的设计分析过程相当费时费力的。 船舶结构计算是船舶设计的一个重要环节,计算涉 及内容广泛,计算量大,数据复杂。传统的结构计算是根

10、据结构规范手工计算,也有的利用一些局部自动化的软件运算,但是,由于结构计算复杂,涉及规范的章节过多,船体外板及构件规格种类繁多,船舶结构计算就显得特别复杂而繁琐。 VB 制作的舱口盖结构计算程序,在结构计算中涉及复杂的计算且需要生成结构技术报告,要进行复杂的文字编辑,如果能够将舱口盖结构计算程序的计算功能和 的强大文字编辑功能结合起来,实现船舶结构计算的自动化,用户通过输入必要的计算参数,程序自动调用相应规范章节,自动完成结构计算和校核,输出必要的计算 结果,实现船舶结构计算书的全自动生成,甚至可以不通过排版就可以直接打印,形成完整的结构计算书,势必可以大大提高设计的效率,降低劳动强度,提高计

11、算精度。 1.3.2VB 软件开发现状 VB 是一种简单易用的快速开发工具,深受广大软件开发者所喜爱,但是它在访问操作系统等方面的功能却受到限制。因为我们开发的舱口盖计算软件涉及到 Window,编程的方方面面,功能十分强大,使用它可以扩展 VB 的功能,所以开发出的软件功能强大。 1.4 本文的主要工作 1. 通过 Visual Basic 设计编辑出船型参数的输入,并建 立数据库,利用 VB 开发出可视化窗口,进行舱口盖结构的初步设计并进行相应的数据处理,通过以东海科学技术学院本科毕业论文 外文翻译 7 上操作建立数据库。 2. 通过可视化窗口创建出货仓及舱口盖特点的输入,并保存到数据库,

12、在 VB上试验程序的运行,保证程序的完整性,把结果保存到数据库。 3. 对上两步数据的从数据库中导出,进行规范校核,并导出规范校核结果。 4. 开发设计出舱口盖结构优化功能。 5. 提取计算结果,优化数据,并对计算结果进行相应处理。 2 舱口盖规范计算程序开发 2.1 船舶工业的国际动态 2009 年以来船舶工业市场进入低谷期。国际船 舶工业的订单大幅下降,同时伴随着频频发生的撤单、延迟交船、合同重谈等状况;另一方面主要船型的价格也出现了明显的下降。不过 6 月份以来船舶订单开始发生好转,新船订单量持续创出年内新高,不过 1 8 月全球船舶工业新船订单仍然同比下降 90%左右。 2009 年造

13、船价格也呈现出明显的下降趋势,而且这东海科学技术学院本科毕业论文 外文翻译 8 一趋势目前还没结束的迹象。 7 月克拉克松船价综合指数为 149 点, 8 月份克拉克又有所回答。总体来看船价同比下降大约在 30%以上,其中以散装船和集装箱船降幅较大。新船型价格的下降影响了船舶企业的毛利润增长,而且引起合同重谈以及现有订单 撤销状况的发生。 2009 年以来,我国船舶工业的下降幅度一直低于全球平均水平,在近 3 个月新船成交放大的时期,我国船舶工业更是一枝独秀,成交量占全球的 60%以上,成为全球船舶工业底部回升的重要力量。不过我国船舶工业新订单成交量与去年同期相比,仍有近 80%的回落。与新船

14、订单大幅回落相对比,船舶工业的生产现状目前仍处于高速增长的阶段, 8 月份,造船完工量为 195 万载重吨,同比增长 54%,增速呈现明显的回落态势。船舶工业的工业总产值、出口交货值等也继续保持同比增长,但增长幅度落后于完工量的增长。未来我国的船舶制造行业 能否真正走上复苏之路,最终还是取决于全球经济的复苏状况。未来几个月,我国造船行业的新接订单量为 200-300DWT,全年新接订单量同比下降 60%左右。目前船舶工业的完工量增速仍将处于下降趋势,船舶工业的业绩 2010 年仍将处于的低谷期。 2009年 1-7月,全国规模以上船舶工业企业,完成工业总产值 3006亿元,同比增长 33.7

15、%,增幅下降 24.3 个百分点。其中船舶制造业 2290 亿元,同比增长 39.4%,增幅下降 11.6 个百分点;船舶配套业 330 亿元,同比增长 39.3%,增幅下降 46.6 个百分点;船舶 修理及拆船业380 亿元,同比增长 4.6%,增幅下降 65.5 个百分点。船舶工业当月工业总产值增速呈现下降趋势。 7 月份,船舶工业当月增速 18.1%,低于 6 月份增速 13 个百分点, 7 月份工业总产值环比下降 13.7%。船舶工业当前面临的“交船难”造成生产放缓,是影响船舶制造和船舶配套增长的主要原因。 1-7 月,规模以上船舶工业企业完成出口交货值 1403 亿元,同比增长21.

16、3%,增幅下降 40.8 个百分点。其中,船舶制造业 1161 亿元,同比增长 30.9%,增幅下降24.1 个百分点;船舶配套业 43.9 亿元,同比增长 0.8%, 增幅下降 58.6 个百分点;船舶修理及拆船业 197.6 亿元,同比下降 12%,增幅下降 98 个百分点。 1-7 月份,我国造船完工量累计 1878 万载重吨,同比增长 78%;新承接船舶订单累计 787 万载重吨,同比下降 78%;截止 7 月底手持船舶订单 19235 万载重吨,比年初下降 6%,比 6 月底下降 0.5%。 2009 年 8 月新接订单量延续 7 月上升趋势,再次突破 600 万载重吨。 2009

17、年 8 月全球新接订单 37 艘, 613 万载重吨,同比下降 61.4%,降幅继续收窄。其中,我国新接订单 21 艘,435 万载重吨,同比下降 43.96%,占 全球新接订单的 71%。新接的 21 艘新船中包括外高桥船厂和大连船舶重工各 6 艘 32 万载重吨的 VLCC,韩通重工的 9 艘 5.7 万吨散货船。韩国新接订单 12 艘, 159 万载重吨,同比下降 73.8%。日本无新接订单。手持订单量:日本降幅最大,优势地位逐渐削弱。全球船企手持订单共计 5.25 亿载重吨,同比下降了 14.48%。中国东海科学技术学院本科毕业论文 外文翻译 9 手持订单为 2 亿载重吨,同比下降了

18、7.8%。日本手持订单为 0.99 亿载重吨,同比下降了19.63%。日本在 2009 年以来仅接到了 3 艘新船,在此次危机中受到冲击最大,优势地位逐渐削弱。造船完工量:中韩两国 造船完工量同比高速增长,日本同比下降。全球造船完工量为仅为 550 万载重吨,但同比增长了 21.6%。 8 月份中国的造船完工量为 195 万载重吨,同比增长 54.3%;韩国和日本的造船完工量分别为 187 万载重吨和 117 万载重吨,同比增速分别为 57.7%和 -14.8%。新船价格: 2009 年 8 月的克拉克松月度新船价格指数为 145,同比下降 23.9%,航运运力过剩和造船产能过剩造成了新船价格

19、的持续探底。 2.2 VB 简介 Visual Basic 是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来 说, VB 都是世界上使用人数最多的语言 不仅是盛赞 VB 的开发者还是抱怨 VB 的开发者的数量。它源自于 BASIC 编程语言。 VB 拥有图形用户界面( GUI)和快速应用程序开发( RAD)系统,可以轻易的使用 DAO、 RDO、 ADO 连接数据库,或者轻松的创建 ActiveX控件。程序员可以轻松的使用 VB 提供的组件快速建立一个应用程序。 VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口

20、(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。 VB 的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。 VB 使用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。因为越来越多组件的出现,程序员可以选用自己需要的扩展库。和有些语言不一样, VB 对大小写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变量名称遵循书写规则。默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。 VB 使得大量的外界控件有了自己的生存空间。大量的 第三方控件针对 VB 提供。 VB 也提供了建立、使用

21、和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。 东海科学技术学院本科毕业论文 外文翻译 10 下面是一个简单的 VB 实例的代码的注释,在 VB 窗口上创建一个简单菜单。 在当前菜单上创建“船型参数”的新菜单,单击“船型参数”弹出“船体参数”窗口。 Private Sub CanShu_Click() ctcs.Show End Sub 创建第二个菜单 Private Sub TeDian_Click() cghc.Show End Sub 第三个 Private Sub BaoGao_Click() Form1.Show End Sub 第三个菜单的子菜单 Private Sub JunBuZaiHe_Click() gf_zh.Show End Sub 子菜单 Private Sub JunBuZaiHe025_Click() gf_scx.Show End Sub 子菜单 Private Sub YingLiNaoDu_Click() gf_xyyl.Show End Sub 子菜单 Private Sub ZaiHeQiangDu_Click() gf_zhxh.Show End Sub 子菜单

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。