毕业设计基于web的船舶锅炉远程操作实训软件系统(编辑修改稿)内容摘要:

锅炉、蒸汽减压阀组、蒸汽分配站、输送管路、大气冷凝器、热井、锅炉给水泵等组成。 其主要作用是把锅炉中产生的蒸汽经过减压阀组减压后输送出去,蒸汽经 分配站为各油舱、设备、蒸汽伴行管等需要加热的地方提供高温的蒸汽, 加热后回到凝水管,再经过大气冷凝器由低温淡水冷却后,直接流入大气冷凝器下面的热井,另外当废气锅炉产 生过量蒸汽时会通过过量蒸汽阀自动将多余蒸汽排至大气冷凝器再回到热井。 当锅炉需要补水时给水泵就从热井抽水从而形成闭口循环。 排污系统是排除锅炉水面浮油和底部污垢的管路及附件的总称。 主要由积渣盘、上下排污阀和止回阀等组成。 上排污阀主要是排除漂浮在水面上的油污、悬浮物等,锅炉底部的沉淀物则通过下排污阀排除。 应到注意,锅炉每天都要通过上排污阀进行表面排污,而通过下排污阀的底部排污则一般在熄火停炉后或锅炉负荷较低时进行。 如果一次没有排除干净的话,可以进行多次排污。 锅炉附件 锅炉的附件指用来检测水位、压力 、监督燃烧等保证锅炉 安全 经济 运行的装置和仪表。 其中最重要且任何锅炉都必备的 主要附件包括水位计、安全阀和压力表。 ( 1) 水位计 在前面我们已经介绍过,锅炉运行时,锅炉失水或是满水都会造成事故发生。 因此,随时了解锅炉中的水位至关重要。 一般情况下,每个锅炉配备两个水位计, 分别在左右两侧。 主要有两个作用,一是为了当另一个损坏时可以备用;二是,当船舶摇摆或是倾斜的时候可以通过两个水位计的值来判断锅炉中的水位情况。 锅炉在正常工作情况下,炉水水位应该是在最高工作水位和最低工作水位之间。 水位计一般有玻璃管式、平板玻璃 式、云母片式、低水位计等几种形式。 ( 2) 安全阀 安全阀是用来限制锅炉的最大工作汽压,防止气压过高对锅筒和受热管束造成损坏,确保锅炉安全的必要保护设备。 每台锅炉至少装设有两个安全阀。 当锅炉的工作压力超过一定的数值时,安全阀自动打开,将多余的蒸汽排放出去,使压力降低,当压力回到正常值时,安全阀自动关闭。 之所以安装两个安全阀也基于 Web 的船舶锅炉远程操作实训软件系统 6 是为了安全考虑,当一个安全阀失灵之后,另一个安全阀仍然可以工作, 降低了因压力过高而发生爆炸事故的概率。 ( 3) 压力表 压力表是用来显示锅炉中蒸汽压力大小的装置,与锅筒直接相连,每台锅炉至 少需要安装一台灵敏可靠的压力表。 常用的压力表为弹簧管式压力表。 该类型的压力表是利用椭圆形弹簧管内壁两侧的受压面积不等,产生随汽压变化而变化的作用力,从而用弹簧管变形度的改变来指示压力。 本章小结 本章简要的描述了船舶锅炉本体部分的组成、附加 设备以及锅炉的附件,着重阐述了船舶锅炉的燃烧系统和汽水系统。 可以使 读者对船舶锅炉有了基本的认识,也为下一步的仿真做了一个简单的硬件方面的简介,有利于读者对仿真软件应用的理解。 基于 Web 的船舶锅炉远程操作实训软件系统 7 第 3 章 系统开发软件 本系统使用的 开发平台是 Microsoft 公司推出的新一代建立动态 Web 应用 程序 的。 所使用的后台编程语言是 C,数据库采用的是 SQL Server 20xx,局域网发布使用的是 IIS 技术。 是微软公司推出的新一代建立动态 Web 应用程序的开发平台,是一种建立动态 Web 应用程序的新技术。 它是 .NET 框架的一部分,可以使用任何 .NET 兼容的语言(如 Visual 、 C和 )编写 应用程序。 当建立 Web 页面时,可以使用 服务器端控件来建立常用的UI(用户界面)元素,并对它们编程来完成一般的任务,可以把程序开发人员的工作效率提升到其他技术都无法比拟的程度。 是目前主流网络开发技术之一,它本身具有许多优点和新特性,具体介绍如下。 高效的运行性能 由于 应用程序采用页面脱离代码技术,即前台页面代码保存到aspx 文件中,后台代码保存到 cs 文件中,这样当编译程序将代码编译为 dll 文件后, 在服务器上运行时,可以直接运行编译好的 dll 文件,并且 采用缓存机制,可以提高运行 的性能。 简单性、灵活性 很多 功能都可以扩展,这样可以轻松的将自定义功能集成到应用程序中。 例如, 提供程序模型为不同数据源提供插入支持。 可管理性 中包含的新增功能使得管理宿主环境变得更加简单,从而为宿主主体创建了更多增值的机会。 生产效率 使用新增的 服务器控件和包含新增功能的现有控件,可以轻松、快捷的创建 网页和应用程序。 新增内容可以提供系统级的功能,此类功能通常可能会要求开发人员进行大量的编写程序的工作。 新增数据控件、无代码绑定和智 能数据显示控件已经解决了核心开发方案问题。 的运行原理是当一个 HTTP 向服务器请求并被 IIS 接收后,首先,IIS 检查客户端请求的页面类型,并为其加载相应的 dll 文件,然后,在处理过程中将这条请求发给能够处理这个请求的模块。 在 ASP .NET 中,这个模块叫做HttpHandler,之所以 aspx 文件可以被服务器处理,就是因为在服务器端有默认基于 Web 的船舶锅炉远程操作实训软件系统 8 的 HttpHandler 专门处理 aspx 文件。 IIS 将这条请求发给能够处理这个请求的模块之前,还需要经过一些HttpModule 的处理,这些都是系统默认的 Modules。 HTTP 请求传到 HttpHandler之前要经过不同的 HttpModuls 处理有四个好处,一是为了一些必要的过程;二是为了安全性;三是为了提高效率;四是为了用户能够在更多的环节上进行控制,增强了用户的控制能力 [12]。 C语言 C语言是微软公司开发的基于 .NET Framework 的一种编程语言,它继承了C/C++优良传统,又借鉴了 Java 的很多特点。 微软对 C语言的定义是:“ C是从C 和 C++派生出来的一种简单、现代、面向对象和类型安全的编程语言。 C主要是从 C/C++编程语言 家族移植过来的,试图结合 Visual Basic 的快速开发能力和 C++的强大灵活的能力。 C 具有如下的特点: 通用,支持跨平台。 C程序的客户端可以运行在不同类型的客户端上,如 PDA、手机等。 简单,主要体现在垃圾收集、指代等特性上。 垃圾收集机制将减轻开发人员对内存的管理负担,而指代功能更是可以让开发者不经过内部类就调用函数。 利用 C的这些功能,可以使开发者通过较少的代码来实现更强大的应用程序,并且能够更好的避免错误发生,从而缩短了应用系统的开发周期。 面向对象设计, C具有封装、继承和多态等面向对象 程序语言的特征,而且提供了完善的错误和异常触发机制。 与 Web 应用紧密的结合, C支持绝大多数的 Web 标准,如 HTML、 XML、SOAP 等。 这是 C最大的特点,使用它可以轻松开发各种企业级应用平台。 兼容性, C遵循 .NET 的公共语言规范( CLS),能够保证与其他语言开发的组件兼容。 灵活的版本处理技术, C在语言本身内置了版本控制功能,开发人员可以更加容易的开发和维护 [13]。 从上述的描述中我们可以看出 C语言在所有的开发语言中具有非常大的优势,这也是我们本次仿真为什么选择 C语言作 为我们的后台运 行程序的编程语言的原因。 SQL Server 20xx 当今时代是个信息大爆炸的时代,我们把信息存入电脑中就变成了数据,数据的集合就叫做数据库。 SQL Server 是目前最流行的数据库开发平台之一,而基于 Web 的船舶锅炉远程操作实训软件系统 9 SQL Server20xx 是最新的版本,这就是本课题选择其做为 后台 数据库的原因。 SQL Server20xx 系统由四个部分组成分别是数据库引擎、 Analysis Services、Reporting Services 以及 Integration Services,提供了两种类型的数据库,系统数据库 和用户数据库。 主要对象包括数据库关系图、表、视图、同义词、存储过程、函数、触发器、成像机、类型、规则和默认值等。 在具备所有以前版本的优点之外还新增加了如下特点: 简单的数据加密,可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序,这样就增加了数据库的安全性 以防止未授权的用户访问。 外键管理,为加密和密钥管理提供了一个全面的解决方案。 为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。 SQL Server 20xx 通过支持第三方密钥管理和硬件安全模块产 品为这个需求提供了良好的支持。 增强了审查,可以是你审查你的数据的操作,从而提高了遵从性和安全性。 改进了数据库镜像,提供了更可靠的平台。 包括页面自动修复功能和提高了性能。 加强了可支持性,包括了新增加的执行计数器,似的可以更细粒度的对数据库管理系统日志记录不同阶段所耗费的时间进行计算;还有动态管理视图和对现有的视图的扩展,用来显示镜像回话的更多信息。 热添加 CPU,为了在线添加内存资源而扩展 SQL Server 中的已有支持,热添加 CPU 使数据库可以按需扩展。 CPU 资源可以添加到 SQL Server 20xx 所在的硬件平台上而不需要停止应用程序 [14]。 总而言之, SQL Server 20xx 是一个功能丰富的关系型数据库管理系统,具有可信任的、高效的、智能的特点。 Visual Studio 20xx Visual Studio 是一套完整的开发工具,用于生成 Web 应用程序、XML Web services、桌面应用程序和移动应用程序。 Visual Basic、 Visual C 和 Visual C++ 都使用相同的集成开发环境 (IDE),这样就能够进行工具共享,并能够轻松 地创建混合语言解决方案。 Visual Studio 提供了丰富的开发环境,包含如下特性: 页面设计:使用 Web 表单设计器可以通过拖拽的方式来设计页面,这可以省去很多编写 HTML 代码的麻烦。 自动错误检测: Visual Studio 能够自动的报告出代码编写中的错误,这样不用经过调试就可以发现那些诸如语法错误的错误,可以节省代码调试时间。 调试工具: Visual Studio 提供了强大的调试工具,使用这些调试工具可以查基于 Web 的船舶锅炉远程操作实训软件系统 10 看运行中的代码和跟踪变量的内容。 智能感知:在代码编辑过程中, Visual Studio 能够识 别变量并自动列出该对象的信息以方便代码的编辑。 Microsoft Visual Studio 20xx 是面向 Windows Vista、 Office 20xx、 Web 的下一代开发工具,是对 Visual Studio 20xx 一次及时、全面的升级。 VS20xx 引入了 250 多个新特性,整合了对象、关系型数据、 XML 的访问方式 ,语言更加简洁。 使用 Visual Studio 20xx 可以高效开发 Windows 应用。 设计器中可以实时反映变更 ,XAML 中智能感知功能可以提高开发效率。 同时 Visual Studio 20xx 支持项目模板、调试器和部署程序。 Visual Studio 20xx 可以高效开发Web 应用,集成了 AJAX ,包含 AJAX 项目模板,它还可以高效开发 Office应用和 Mobile 应用 [15]。 Web 技术的发展 Web 是 World Wide Web 的简称,中文称之为万维网,是用于发布、浏览、查询信息的网络信息服务系统,由许多遍布在不同地域内的 Web 服务器有机地组成。 Web 的不断完善都是基于各种 Web 技术的不断发展, Web 的应用架构是由英国人 Tim BernersLee 在 1989 年提出的,而它的前身是 1980 年 Tim BernersLee 负责的 Enquire(Enquire Within Upon Everything 的简称 )项目。 1990年 11 月第一个 Web 服务器 开始运行,由 Tim BernersLee 编写的图形化 Web 浏览器第一次出现在人们面前。 1991 年, CERN(European Particle Physics Laboratory)正式发布了 Web 技术标准。 目前,与 Web 相关的各种技术标准都由著名的 W3C 组织 (World Wide Web Consortium)管理和维护。 Web 技术的发展主要分为三个阶段,大体总结为静态技术阶段、动态技术阶段和 新时期。 Web 技术的第一阶段主要是静态的 Web 页面。 在这个阶段,HTML 语言就是 Web 向用户展示信息的最有效载体。 HTML 的全程是超文本标注语言,它通过提供超文本格式的信息,在客户端的用户机上显示出完整的页面。 Web 服务器使用 HTTP 超文本传输协议将 HTML 文档从 Web 服务器传输到用户的 Web 浏览器上。 由于受 HTML 语言和旧式浏览器的制约, Web 页面只能包含静态的文本和图像信息,限制了 资。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。