船舶静水力曲线计算软件设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
船舶静水力曲线计算 软件设计(方案二) 专 业: 船舶与海洋工程 学生姓名: 谢 庆 玲 指导教师: 张 敏 重庆交通大学航海学院 前 言 船舶静水力曲线的计算和绘制是船舶设计的一个重要过程,传统方法是用Excel表格进行数值计算,因为数据处理量较大,过程比较繁琐。随着计算机技术的不断发展,船舶行业已广泛使用计算机进行船舶设计。本软件采用参数化方法用Visual Basic编写相关的应用程序,只要引入船舶原始计算数据,通过程序运行的方式,可以得到静水力曲线计算结果和绘制的曲线,具有较好的实用性。 一个软件的设计,依据设计任务书,经过大量而详细的前期准备工作和编程计算,提供软件所需要的全部计算参数,工作量较大。设计人员必须认真、细致地做好每一步工作,才能保证软件的设计质量。 这次的毕业设计主要工作:船舶静水力曲线计算软件的设计以及曲线的绘制。 该软件设计是按设计技术任务书要求进行的。设计的目的在于:通过程序运行的方式,自动完成静水力曲线的计算、必要绘图环境的设置、以及计算结果的输出等。参数化应用程序设计的过程,主要分为如下五大步骤: 软件开发环境的设置; 船舶原始计算数据的输入; 静水力曲线的计算; 图形的绘制; 结果的输出。 在设计过程里,要确定计算船舶静水力曲线需要用到船舶的哪些参数,如船的垂线间长、型宽、设计吃水、不同水线面各站的半宽以及水的重量密度等。 设计目的:通过对船舶静水力计算方法的整理归纳,掌握其计算步骤,并熟悉有关Visual Basic程序设计方面和船舶方面的专业书籍,将这些参考书有机的联系结合起来,加以综合运用,对船舶静水力曲线有进一步的认识,掌握船舶静水力曲线软件设计的任务、组成与设计要求,能够制定设计布置、设计步骤,进行设计的相关计算,会编写说明书。 设计指导思想: (1)认真贯彻国家的技术政策; (2)熟悉并遵守各项规范和公约; (3)认真做好调查研究及资料收集; (4)注重在借鉴与继承的基础上创新; 设计的软件应达到以下基本要求: 有友好的人机对话界面,可以输入不同船舶的相应参数进行静水力曲线计算,并能以图形显示。 本设计应解决的主要问题: (1)明确相关政策及设计规范; (2)熟悉原始资料及对资料进行分析; (3)确定设计核心; (4)选择设计方案,绘制草图及成图; (5)数值计算方法的比较; (6)详细的设计分析; (7)编写说明书; 设计船舶静水力曲线软件的意义: 船舶性能计算向来是一项比较繁琐的工作, 计算船舶静水力曲线亦然。船舶静水力曲线的计算包括型排水体积曲线、总排水体积曲线、水线面面积曲线等十几条曲线的计算。由于其繁琐性,单纯通过手工完成静水力的计算,不仅速度慢、工作量大,而且也容易出错。随着计算机的普遍使用,复杂繁琐的计算都可以变得相对简单易行。基于Microsoft Visual Basic编程软件开发静水力曲线计算软件就能够方便快捷的计算船舶静水力性能,得到的数据也较准确。其界面有好,操作简便,实用性强。 设计者:谢庆玲 2010年6月1日 目 录 摘 要 I ABSTRACT II 第一章 绪 论 1 1.1 软件说明书简介 1 1.2 设计背景 1 1.3 本章小结 1 第二章 船舶静水力计算软件 3 2.1 软件介绍 3 2.2 设计流程与方法 3 2.2.1 计算流程 3 2.2.2 曲线显示流程 4 2.3 总体方案描述 6 2.4 预期用户 6 2.5 数据需求 7 2.5.1 主尺度 7 2.5.2 型值表 7 2.5.3 相关系数 7 2.6软件界面 8 2.6.1 首页界面: 8 2.6.2 主界面: 9 2.6.3 水线界面 10 2.7 软件优点 10 第三章 Visual Basic程序设计概述 12 3.1 Visual Basic 6.0 相关知识 12 3.1.1 背景 12 3.1.2 Visual Basic简介 12 3.1.3 集成开发环境 13 3.1.4 工程管理 13 3.1.5 程序创建步骤 14 3.2 程序结构 14 3.3.1 程序流程控制 14 3.3.2 模块概念 15 3.3.3 过程与函数 15 3.3.3.1 函数过程 16  事件过程 16 3.3.4 编程方法 16 结构化编程 16 出错处理语句 17 3.4 窗体 17 3.4.1 窗体属性 17 3.4.2 窗体事件 18 3.4.3 窗体的方法 18 3.5 控件 18 3.5.1 MSChart控件 19 介绍 19 MSChart控件的绘制曲线原理 19 坐标原点和坐标轴的确定 19 3.5.2 Combo

文档评论(0)

hshh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档