文档库 最新最全的文档下载
当前位置:文档库 › 民航售票管理系统数据库设计与实现 大学毕业设计

民航售票管理系统数据库设计与实现 大学毕业设计

民航售票管理系统数据库设计与实现 大学毕业设计
民航售票管理系统数据库设计与实现 大学毕业设计

民航售票管理系统

──数据库设计与实现

摘要:现在人们更多的使用飞机作为出行交通工具,因此机票票务市场也在快速发展。人们希望机票销售手段也能相应地有所调整,并对如何能经济、方便和及时地购买到自己所需要的机票表现出极大的关注。随着社会的不断进步,国内外航空事业的飞速发展,各航空公司对票务管理的要求也在不断的提高,本系统就是针对这种日益增长的需求也进行开发的。

本文针对航空公司的订票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析,总体设计,详细设计,以及编码实现和调试等步骤设计开发站网上订票系统。并运用数据流图和数据字典,E-R 图和数据库逻辑结构,层次图,系统流程图,以及程序流程图,对该系统的数据需求,数据库,系统软件结构,系统流程,以及处理过程等进行了分析和设计。

本系统前台主要使用JSP作为开发语言,后台使用SqlServer作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的机票售票系统。

关键词:机票售票 JSP B/S结构

Abstract:Now more people use the plane as travel transport, so the ticket market also in fast development. People want to ticket sales approach can also be adjusted accordingly, and how can the economic, convenient and timely to buy what they need to ticket showed great concern. With the constant progress of the society, the rapid development of aviation industry at home and abroad, the airline ticket management requirements are constantly improve, this system is aimed at the growing demand for development also.

This article in view of the actual situation of the airline tickets, according to the software engineering structured design thought, after the project can do study and needs analysis, overall design, detailed design, as well as code realization and debugging and other steps designed and developed tickets online system fire station. And the use of a data flow graph and data dictionary, e-r chart and database logic structure, the hierarchical graph, the system flow diagram, and program flow chart, the system of data requirements, database, software system structure, system flow process, as well as the process of analysis and design。

This system mainly used as a receptionist JSP language development, use as a background SqlServer database management system, the development environment is MyEclipse, server using tomcat, developed a Web technology based on B/S structure of the ticket counter system。

Key words:Ticket reservation ;JSP;B / S structur

1 引言

1.1 课题背景

随着旅游业的逐渐的成熟发达,航空客运量大幅度的提高,国内国际的旅游航班的增加,这些都对航空的信息管理系统提出了更高的要求,所以要不断地完善更新航空售票系统,提高航空售票系统的工作效率。航空系统中,售票系统是很重要的一个环节,要想提高整个航空公司的工作效率,就要先提高售票系统的工作效率和安全性,故而研发此系统,此系统能够为售票工作提供方便快捷的售票服务,广大的客户可以得到更高更好的票务服务。

1.2 目的和意义

现在人们更多的使用飞机作为出行交通工具,因此机票票务市场也在快速发展。人们希望机票销售手段也能相应地有所调整,并对如何能经济、方便和及时地购买到自己所需要的机票表现出极大的关注。随着社会的不断进步,国内外航空事业的飞速发展,各航空公司对票务管理的要求也在不断的提高,本系统就是针对这种日益增长的需求也进行开发的。

1.3 开发工具及技术

1.3.1 开发工具

完成,下面对此次设计主要采用MyEclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP技术MyEclipse、Tomcat和SqlServer数据库进行简要介绍。

1.3.2 SqlServer

SqlServer使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性;支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2

Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API;支持多线程,充分利用CPU资源;提供TCP/IP、ODBC和JDBC等多种数据库连接途径;可以处理拥有上千万条记录的大型数据库。对于一般的个人使用者和中小型企业来说,SqlServer 提供的功能已经绰绰有余,而且由于SqlServer是开放源码软件,因此可以大大降低总

体拥有成本。

1.3.3 JSP

J SP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页

的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP技术的优点:

(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。

(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是显而易见的。

(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

(4)多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下

(5) 支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JA V A BEANS 组件来实现复杂商务功能。

内部对象说明:request 客户端请求,此请求会包含来自GET/POST请求的参数;response网页传回客户端的响应;pageContext 网页的属性是在这里管理;session 与请求有关的会话;application servlet正在执行的内容;out 用来传送响应的输出流;config代码片段配置对象;page JSP网页本身;exception针对错误网页,未捕捉的例外

1.3.4 JavaScript

J avaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。JavaScript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。在HTML 基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之

间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。在本系统中很多地方使用了javascript技术,比如说,检验用户输入数据的有效性,是否重复,是否为空等等。

1.3.5 Struts 2简介

Struts最早是作为Apache Jakarta项目的组成部分问世运作。项目的创立者希望通过对该项目的研究,改进和提高Java Server Pages、Servlet、标签库以及面向对象的技术水准。它的目的是为了减少在运用MVC设计模型来开发Web应用的时间。

使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2002年3月成为ASF的顶级项目。它通过采用Java Servlet/JSP 技术,实现了基于Java EE Web应用的Model-View-Controller〔MVC〕设计模式的应用框架〔Web Framework〕,是MVC经典设计模式中的一个经典产品。而Struts2则是Struts 的升级版本。

它的优点在于:

①Struts2基于MVC架构,框架结构清晰,开发流程一目了然,开发人员可以很好的掌控开发的过程;

②使用OGNL进行参数传递;

③强大的拦截器;

④易于测试;

⑤易于扩展的插件机制;

⑥全局结果与声明式异常。

1.3.6 Hibernate简介

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate 可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE 架构中取代CMP,完成数据持久化的重任。

Hibernate的核心接口一共有2个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这2个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。

1.4 软硬件需求

硬件需求:

CPU:Pentium以上计算机

内存: 512M以上

软件需求:

操作系统版本:Windows XP /vista/Win7

开发工具:MyEclipse 6.0.1

后台服务器:Apache Tomcat 6.0

开发语言:Java

浏览器:IE6.0

2 民航售票管理系统数据库设计需求分析

2.1任务概述

2.1.1系统目标

本系统需要满足以下几个系统设计目标。

1)实用性原则:真正为用户的实际工作服务,给民航机场售票业务带来方便。

2)友好性原则:本民航机场售票管理系统的用户是各大机场的售票人员,所以系统操

作上要求简单、方便、快捷,便于用户使用。

2.1.2 用户特点

本系统面向各大民航机场,因为在每年的寒假、暑假、重要的假期,会有大量的用户订购飞机票,所以会在节假日的开始与结束时,本系统会出现较大的负荷。其它时间符合比较均衡。

2.2 系统的功能需求

2.2.1系统角色功能需求

本系统只有一种角色:管理员。管理员负责添加、删除客机信息、客户信息、航线信息、舱位信息以及票务信息。

2.2.2功能模块

本系统主要负责管理模块,各个子模块功能需求如下:

1)机票预订信息管理模块

管理员可以添加机票预订信息,并可以对添加的机票预订信息进行添加、查询、删除。

2)客户信息管理模块

管理员可以批量添加客户信息,并可以对添加的客户信息进行添加、删除。

3)航线信息管理模块

管理员可以批量添加航线信息,并可以对添加的航线信息进行添加、删除。

4)客机信息管理模块

管理员可以批量添加客机信息,并可以对添加的客机信息进行添加、删除。

5)舱位信息管理模块

管理员只可以修改飞机舱位信息。

2.3 系统的性能分析

为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性

能需求:

1)系统的开放性和系统的可扩充性

系统在开发过程中,应该充分考虑以后的可扩充性。例如飞机信息属性添加、

修改;客户信息属性添加、修改等模块也会不断的更新和完善。所有这些,都要求系统

提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,

既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,

配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。

2)系统的易用性和易维护性

系统是直接面对使用人员的,而有些使用人员往往对计算机并不是非常熟悉。

这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求

系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,

要提供足够的在线帮助,缩短用户对系统熟悉的过程。

系统中涉及到的数据是高校实验室相当重要的信息,因此系统为不同角色的用户提供了方便的管理后台进行数据管理,特别为系统管理员提供了数据备份,日常安全管理,防止系统意外崩溃等功能。

3)系统的响应速度

系统设计中摒弃大量数据冗余,提出了优化数据库的解决方案,大量使用存储过程,大大提高系统响应时间和速度。系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。严格保证操作人员不会因为速度问题而影响工作效率。

2.4 系统的数据需求

通过对系统功能需求的分析,可以初步确定该系统的基本数据需求。由各个功能模块可以进一步确定具体的数据需求,具体数据需求如下:

1)机票预订模块数据需求

该模块主要管理客户订票,需要表示的数据有:

订票数据:应包含机票编号、机票价格

客户数据:客户编号、客户姓名

航线数据:航线编号、起始城市、终点城市、出发日期

舱位数据:舱位类型编号

2)客户信息管理模块

该模块主要管理客户自身信息,需要表示的数据有:客户编号、客户姓名、客户性别、客户证件号、客户电话。

3)航线信息管理模块

该模块主要管理航线自身信息,需要表示的数据有:航线编号、起始城市、终点城市、出发时间、到达时间、飞机编号、经济舱价格、头等舱价格。

4)客机信息管理模块

该模块主要管理客机自身信息,需要表示的数据有:飞机编号、飞机类型、经济舱座位数、头等舱座位数。

5)舱位信息管理模块

该模块主要管理舱位自身信息,需要表示的数据有:舱位类型编号、舱位类型名称、是否有报刊、是否有饮料、是否有食物、是否可取消、是否可打折

3 系统分析与设计

3.1 数据库的分析与设计

计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。数据库已经成为现在信息系统等计算机系统的基础与核心部分。数据库设计的好坏直接影响到整个系统的质量和效率。 数据库的设计一般经过规划。需求分析、概念设计、逻辑设计、物理设计5个步骤。 3.1.1 数据库的概念结构设计

概念设计是指在数据分析的基础上自底向上的建立整个系统的数据库概念结构,从用户的角度进行视图设计,然后将视图集成,最后对集成的结构分析优化得到最后结果。

数据库的概念结构设计采用实体—联系(E-R )模型设计方法。E-R 模型法的组成元素有:实体、属性、联系,E-R 模型用E-R 图表示,是提示用户工作环境中所涉及的事物,属性则是对实体特性的描述。

概念设计的目标是产生反映企业组织信息要求的数据库概念结构,即概念模式。概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS ,不依赖于计算机系统的,

根据以上对数据库的需求分析,并结合系统概念模型的特点及建立方法,建立E-R 模型图。

(1)会员信息实体E-R 图如图3.1所示:

实体 属性

图3.1 会员信息实体E-R图(2)航班信息实体E-R图如图3.2所示

图3.2 航班信息实体E-R图

(3)订单信息E-R图如图3.3所示

图3.3 订单信息实体E-R图(4)公告信息E-R图如图3.4所示

图3.4 公告信息实体E-R图(5)留言信息E-R图如图3.5所示

图3.5 留言信息实体E-R图

(4)管理员信息E-R图如图3.6所示

图3.6 管理员信息实体E-R图

3.1.2 数据库的逻辑结构设计

我们知道,数据库概念模型独立于任何特定的数据库管理系统,因此,需要根据具体使用的数据库管理系统的特点进行转换。即转化为按计算机观点处理的逻辑关系模型,E-R模型向关系数据库模型转换应遵循下列原则:

*每一个实体要转换成一个关系

*所有的主键必须定义非空(NOT NULL)

*对于二元联系应按照一对多、弱对实、一对一、多对多等联系来定义外键。

根据E-R模型,机票售票系统建立了以下逻辑数据结构,下面是各数据表的详细说明。

(1)会员信息表主要是记录了会员基本信息。表结构如表3.1所示。

表3.1 会员信息表(t_user)

(2)航班信息表主要是记录了航班的基本信息,表结构如图3.2所示。

表3.2 航班信息表(t_checi)

(3)订单信息表主要是记录订单的基本信息,表结构如图3.3所示。

表3.3 订单信息表(t_yuding)

(4)公告信息表主要是记录了公告的基本信息,表结构如图3.4所示。

表3.4 公告信息表(t_gonggao)

(5)留言信息表主要是记录了留言的基本信息,表结构如图3.5所示。

表3.5 留言信息表(t_liuyan)

(6)管理员信息表主要记录的管理员的账号信息,包括用户名和密码,表结构如表

3.6所示。

表3.6 管理员信息表(t_admin)

本系统采用Hibernate对数据库进行管理。Hibernate 是一个开放源代码的对象关系映射框架,它对JDBC 进行了轻量级的对象封装,使Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。它不仅提供了从Java 类到数据表之间的映射,也提供了数据查询和恢复机制。相对于使用JDBC 和SQL 来手工操作数据库,Hibernate 可以大大减少操作数据库的工作量。另外Hibernate 可以利用代理模式来简化载入类的过程,这将大大减少利用Hibernate QL 从数据库提取数据的代码的编写量,从而节约开发时间和开发成本Hibernate 可以和多种Web 服务器或者应用服务器良好集成,如今已经支持几乎所有的流行的数据库服务器。

Hibernate 技术本质上是一个提供数据库服务的中间件。它的架构如图3.5所示:

图3.5Hibernatre架构图

图3.5显示了Hibernate 的工作原理,它是利用数据库以及其他一些配置文件如Hibernate .properties ,XML Mapping 等来为应用程序提供数据持久化服务的。

Hibernate 具有很大的灵活性,但同时它的体系结构比较复杂,提供了好几种不同的运行方式。在轻型体系中,应用程序提供JDBC 连接,并且自行管理事务,这种方式使用了Hibernate 的一个最小子集;在全面解决体系中,对于应用程序来说,所有底层的JDBC/JTA API 都被抽象了,Hibernate 会替你照管所有的细节。

3.2 中文乱码问题处理

在程序中经常会遇到中文乱码的情况,如果手动的在servlet和jsp页面进行设置,相当麻烦。因此,在程序的开始就写了一个过滤器SetCharacterEncodingFilter。

在web.xml中配置:

SetCharacterEncodingFilter

myweb.util.filter.SetCharacterEncodingFilter

encoding

gb2312

SetCharacterEncodingFilter

/*//*表示工程下所有的页面都会有此过滤器的处理

对应的SetCharacterEncodingFilter.java文件中的重要代码,在初始化init()方法中定义:public void init(FilterConfig filterConfig) throws ServletException {

this.filterConfig = filterConfig;

this.encoding = filterConfig.getInitParameter("encoding");

String value = filterConfig.getInitParameter("ignore");

}

在工具包util包中同样定义了DataFormate类来处理字符转换:public static String toUni(String gbStr){

String uniStr = ""; /*把字符串转换成uincode编码*/

if(gbStr == null){

gbStr = "";

}

try{

byte[] tempByte = gbStr.getBytes("GB2312");

uniStr = new String(tempByte,"ISO8859_1");

}catch(Exception ex){

}

return uniStr;

}

/* 把字符串转换成Utf8编码*/

public static String toUtf8String(String s) {

StringBuffer sb = new StringBuffer();

for (int i = 0; i < s.length(); i++) {

char c = s.charAt(i);

if (c >= 0 && c <= 255) {

sb.append(c);

}

else {

byte[] b;

try {

b = Character.toString(c).getBytes("utf-8");

}catch (Exception ex) {

毕业设计外文翻译资料

外文出处: 《Exploiting Software How to Break Code》By Greg Hoglund, Gary McGraw Publisher : Addison Wesley Pub Date : February 17, 2004 ISBN : 0-201-78695-8 译文标题: JDBC接口技术 译文: JDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface应用程序设计接口)。它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。 一、ODBC到JDBC的发展历程 说到JDBC,很容易让人联想到另一个十分熟悉的字眼“ODBC”。它们之间有没有联系呢?如果有,那么它们之间又是怎样的关系呢? ODBC是OpenDatabaseConnectivity的英文简写。它是一种用来在相关或不相关的数据库管理系统(DBMS)中存取数据的,用C语言实现的,标准应用程序数据接口。通过ODBCAPI,应用程序可以存取保存在多种不同数据库管理系统(DBMS)中的数据,而不论每个DBMS使用了何种数据存储格式和编程接口。 1.ODBC的结构模型 ODBC的结构包括四个主要部分:应用程序接口、驱动器管理器、数据库驱动器和数据源。应用程序接口:屏蔽不同的ODBC数据库驱动器之间函数调用的差别,为用户提供统一的SQL编程接口。 驱动器管理器:为应用程序装载数据库驱动器。 数据库驱动器:实现ODBC的函数调用,提供对特定数据源的SQL请求。如果需要,数据库驱动器将修改应用程序的请求,使得请求符合相关的DBMS所支持的文法。 数据源:由用户想要存取的数据以及与它相关的操作系统、DBMS和用于访问DBMS的网络平台组成。 虽然ODBC驱动器管理器的主要目的是加载数据库驱动器,以便ODBC函数调用,但是数据库驱动器本身也执行ODBC函数调用,并与数据库相互配合。因此当应用系统发出调用与数据源进行连接时,数据库驱动器能管理通信协议。当建立起与数据源的连接时,数据库驱动器便能处理应用系统向DBMS发出的请求,对分析或发自数据源的设计进行必要的翻译,并将结果返回给应用系统。 2.JDBC的诞生 自从Java语言于1995年5月正式公布以来,Java风靡全球。出现大量的用java语言编写的程序,其中也包括数据库应用程序。由于没有一个Java语言的API,编程人员不得不在Java程序中加入C语言的ODBC函数调用。这就使很多Java的优秀特性无法充分发挥,比如平台无关性、面向对象特性等。随着越来越多的编程人员对Java语言的日益喜爱,越来越多的公司在Java程序开发上投入的精力日益增加,对java语言接口的访问数据库的API 的要求越来越强烈。也由于ODBC的有其不足之处,比如它并不容易使用,没有面向对象的特性等等,SUN公司决定开发一Java语言为接口的数据库应用程序开发接口。在JDK1.x 版本中,JDBC只是一个可选部件,到了JDK1.1公布时,SQL类包(也就是JDBCAPI)

郑州大学毕业设计(论文)

---------------------------------------------------------------范文最新推荐------------------------------------------------------ 郑州大学毕业设计(论文) 郑州大学毕业设计(论文)    题    目           ;         &nbs p;         &nb sp;         &n bsp;         & nbsp;   院    系           ;         &nbs p;         &nb sp;         &n bsp;         & nbsp;                     ;         &nbs p;         &nb sp;         专    业 1 / 8

软件开发概念和设计方法大学毕业论文外文文献翻译及原文

毕业设计(论文)外文文献翻译 文献、资料中文题目:软件开发概念和设计方法文献、资料英文题目: 文献、资料来源: 文献、资料发表(出版)日期: 院(部): 专业: 班级: 姓名: 学号: 指导教师: 翻译日期: 2017.02.14

外文资料原文 Software Development Concepts and Design Methodologies During the 1960s, ma inframes and higher level programming languages were applied to man y problems including human resource s yste ms,reservation s yste ms, and manufacturing s yste ms. Computers and software were seen as the cure all for man y bu siness issues were some times applied blindly. S yste ms sometimes failed to solve the problem for which the y were designed for man y reasons including: ?Inability to sufficiently understand complex problems ?Not sufficiently taking into account end-u ser needs, the organizational environ ment, and performance tradeoffs ?Inability to accurately estimate development time and operational costs ?Lack of framework for consistent and regular customer communications At this time, the concept of structured programming, top-down design, stepwise refinement,and modularity e merged. Structured programming is still the most dominant approach to software engineering and is still evo lving. These failures led to the concept of "software engineering" based upon the idea that an engineering-like discipl ine could be applied to software design and develop ment. Software design is a process where the software designer applies techniques and principles to produce a conceptual model that de scribes and defines a solution to a problem. In the beginning, this des ign process has not been well structured and the model does not alwa ys accurately represent the problem of software development. However,design methodologies have been evolving to accommo date changes in technolog y coupled with our increased understanding of development processes. Whereas early desig n methods addressed specific aspects of the

郑州大学土木工程毕业设计实习调研报告.

成人高等教育土木工程专业(函授毕业设计实习调研报告 题目: 指导教师: 学生姓名:学号: 专业 培养层次 完成时间 毕业设计实习调研报告 调研目的:通过调研获得的数据和材料, 根据毕业设计工作的要求, 熟悉办公楼的使用特点, 内部布置, 研究其建筑特点、组成及各部分的功能要求及相互关系。熟悉办公楼建筑设计的相关规范及要求,明确对荷载的传递路径的认识, 能对结构和荷载的布置进行简单 分析, 吸取借鉴实例的精华部分, 为下一步指导设计方案, 尤其是建筑设计提供借鉴。 调研时间:2017年 3月 2日 调研地点:河南工业大学综合行政办公楼 调研方式:现场实地调研,书籍、网络查询。 实地调研: 建筑部分

1、调研情况如下:河南工业大学综合办公楼位于郑州市高新区莲花街,是多层框架结构的综合行政办公楼。符合现代多层办公楼的一般特点, 结构形式简洁,平面布置合理。 2、办公楼的主要入口在西侧,并在南、北、东三侧设有次要入口。建筑四周都有道路可以通行, 西侧方向是河南工业大学的南门, 方便工作人员出入学校, 南侧是莲花街, 北侧为教学楼,东侧为一片绿化地。

3、如图所示,办公楼的主要楼梯和电梯分布在主入口大厅的两侧,容纳较大的人流, 辅助楼梯分布在两侧主体办公楼的最东侧, 便于紧急情况下人员疏散。大多数办公楼的开间与进深约为 3.3m 和 5.1m 。建筑外墙在柱子的外侧即相对于定位轴线偏外侧。 4、厕所位置: 厕所位置在建筑平面中应处于既方便又隐蔽的位置,并与走廊、大厅有较方便的联系。此办公楼的卫生间均位于建筑物的端部, 并且离楼梯间较近。对于建筑的消防问题, 建筑周围道路应方便消防车的出入,该办公楼位于河南工业大学南门,建筑位置十分有利。 5、建筑立面设计:

毕业设计外文翻译附原文

外文翻译 专业机械设计制造及其自动化学生姓名刘链柱 班级机制111 学号1110101102 指导教师葛友华

外文资料名称: Design and performance evaluation of vacuum cleaners using cyclone technology 外文资料出处:Korean J. Chem. Eng., 23(6), (用外文写) 925-930 (2006) 附件: 1.外文资料翻译译文 2.外文原文

应用旋风技术真空吸尘器的设计和性能介绍 吉尔泰金,洪城铱昌,宰瑾李, 刘链柱译 摘要:旋风型分离器技术用于真空吸尘器 - 轴向进流旋风和切向进气道流旋风有效地收集粉尘和降低压力降已被实验研究。优化设计等因素作为集尘效率,压降,并切成尺寸被粒度对应于分级收集的50%的效率进行了研究。颗粒切成大小降低入口面积,体直径,减小涡取景器直径的旋风。切向入口的双流量气旋具有良好的性能考虑的350毫米汞柱的低压降和为1.5μm的质量中位直径在1米3的流量的截止尺寸。一使用切向入口的双流量旋风吸尘器示出了势是一种有效的方法,用于收集在家庭中产生的粉尘。 摘要及关键词:吸尘器; 粉尘; 旋风分离器 引言 我们这个时代的很大一部分都花在了房子,工作场所,或其他建筑,因此,室内空间应该是既舒适情绪和卫生。但室内空气中含有超过室外空气因气密性的二次污染物,毒物,食品气味。这是通过使用产生在建筑中的新材料和设备。真空吸尘器为代表的家电去除有害物质从地板到地毯所用的商用真空吸尘器房子由纸过滤,预过滤器和排气过滤器通过洁净的空气排放到大气中。虽然真空吸尘器是方便在使用中,吸入压力下降说唱空转成比例地清洗的时间,以及纸过滤器也应定期更换,由于压力下降,气味和细菌通过纸过滤器内的残留粉尘。 图1示出了大气气溶胶的粒度分布通常是双峰形,在粗颗粒(>2.0微米)模式为主要的外部来源,如风吹尘,海盐喷雾,火山,从工厂直接排放和车辆废气排放,以及那些在细颗粒模式包括燃烧或光化学反应。表1显示模式,典型的大气航空的直径和质量浓度溶胶被许多研究者测量。精细模式在0.18?0.36 在5.7到25微米尺寸范围微米尺寸范围。质量浓度为2?205微克,可直接在大气气溶胶和 3.85至36.3μg/m3柴油气溶胶。

山东大学毕业论文模板

毕业论文(设计)论文(设计)题目: 姓名王氏狂生 学号20120018 学院能源与动力工程学院 专业热能与动力工程 年级2012级 指导教师 2012年12月12日

题目 摘要 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX 关键词:XXXX XXXXX XXXXXX

本科毕业设计方案外文翻译范本

I / 11 本科毕业设计外文翻译 <2018届) 论文题目基于WEB 的J2EE 的信息系统的方法研究 作者姓名[单击此处输入姓名] 指导教师[单击此处输入姓名] 学科(专业 > 所在学院计算机科学与技术学院 提交日期[时间 ]

基于WEB的J2EE的信息系统的方法研究 摘要:本文介绍基于工程的Java开发框架背后的概念,并介绍它如何用于IT 工程开发。因为有许多相同设计和开发工作在不同的方式下重复,而且并不总是符合最佳实践,所以许多开发框架建立了。我们已经定义了共同关注的问题和应用模式,代表有效解决办法的工具。开发框架提供:<1)从用户界面到数据集成的应用程序开发堆栈;<2)一个架构,基本环境及他们的相关技术,这些技术用来使用其他一些框架。架构定义了一个开发方法,其目的是协助客户开发工程。 关键词:J2EE 框架WEB开发 一、引言 软件工具包用来进行复杂的空间动态系统的非线性分析越来越多地使用基于Web的网络平台,以实现他们的用户界面,科学分析,分布仿真结果和科学家之间的信息交流。对于许多应用系统基于Web访问的非线性分析模拟软件成为一个重要组成部分。网络硬件和软件方面的密集技术变革[1]提供了比过去更多的自由选择机会[2]。因此,WEB平台的合理选择和发展对整个地区的非线性分析及其众多的应用程序具有越来越重要的意义。现阶段的WEB发展的特点是出现了大量的开源框架。框架将Web开发提到一个更高的水平,使基本功能的重复使用成为可能和从而提高了开发的生产力。 在某些情况下,开源框架没有提供常见问题的一个解决方案。出于这个原因,开发在开源框架的基础上建立自己的工程发展框架。本文旨在描述是一个基于Java的框架,该框架利用了开源框架并有助于开发基于Web的应用。通过分析现有的开源框架,本文提出了新的架构,基本环境及他们用来提高和利用其他一些框架的相关技术。架构定义了自己开发方法,其目的是协助客户开发和事例工程。 应用程序设计应该关注在工程中的重复利用。即使有独特的功能要求,也

电子科技大学本科论文格式要求定稿版

电子科技大学本科论文 格式要求 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

电子科技大学 UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 学士学位论文 BACHELOR DISSERTATION 论文题目 学生姓名 学号 学院 专业 指导教师 指导单位 年月日

电子科技大学 20 级本科毕业设计(论文)任务书 拟题单位_________________________ 审题人(签名)__________ 题目及副标题______________________________________________ 题目来源: 1.科研 2.生产 3.教学(含实验) 4.其它(选择其中一种) 主要任务: 预期成果或目标: 预期成果形式:1.硬件 2.硬件+软件 3.软件4.纯论文(选择其中一种) 指导教师签名: _____________起止时间:年月日至年月日 学生姓名_______ 专业 _________________ 学号__________ 指导单位________________________________________________ 指导教师姓名、职称______________________________________ 设计地点________________________________________________ 年月日

备注:1.此任务书应由指导教师填写,签名处须由教师亲笔签名。 2. 此任务书必须在学生毕业设计开始前....... 下达给学生。

毕业设计外文翻译

毕业设计(论文) 外文翻译 题目西安市水源工程中的 水电站设计 专业水利水电工程 班级 学生 指导教师 2016年

研究钢弧形闸门的动态稳定性 牛志国 河海大学水利水电工程学院,中国南京,邮编210098 nzg_197901@https://www.wendangku.net/doc/eb4838406.html,,niuzhiguo@https://www.wendangku.net/doc/eb4838406.html, 李同春 河海大学水利水电工程学院,中国南京,邮编210098 ltchhu@https://www.wendangku.net/doc/eb4838406.html, 摘要 由于钢弧形闸门的结构特征和弹力,调查对参数共振的弧形闸门的臂一直是研究领域的热点话题弧形弧形闸门的动力稳定性。在这个论文中,简化空间框架作为分析模型,根据弹性体薄壁结构的扰动方程和梁单元模型和薄壁结构的梁单元模型,动态不稳定区域的弧形闸门可以通过有限元的方法,应用有限元的方法计算动态不稳定性的主要区域的弧形弧形闸门工作。此外,结合物理和数值模型,对识别新方法的参数共振钢弧形闸门提出了调查,本文不仅是重要的改进弧形闸门的参数振动的计算方法,但也为进一步研究弧形弧形闸门结构的动态稳定性打下了坚实的基础。 简介 低举升力,没有门槽,好流型,和操作方便等优点,使钢弧形闸门已经广泛应用于水工建筑物。弧形闸门的结构特点是液压完全作用于弧形闸门,通过门叶和主大梁,所以弧形闸门臂是主要的组件确保弧形闸门安全操作。如果周期性轴向载荷作用于手臂,手臂的不稳定是在一定条件下可能发生。调查指出:在弧形闸门的20次事故中,除了极特殊的破坏情况下,弧形闸门的破坏的原因是弧形闸门臂的不稳定;此外,明显的动态作用下发生破坏。例如:张山闸,位于中国的江苏省,包括36个弧形闸门。当一个弧形闸门打开放水时,门被破坏了,而其他弧形闸门则关闭,受到静态静水压力仍然是一样的,很明显,一个动态的加载是造成的弧形闸门破坏一个主要因素。因此弧形闸门臂的动态不稳定是造成弧形闸门(特别是低水头的弧形闸门)破坏的主要原是毫无疑问。

本科毕业设计外文翻译

Section 3 Design philosophy, design method and earth pressures 3.1 Design philosophy 3.1.1 General The design of earth retaining structures requires consideration of the interaction between the ground and the structure. It requires the performance of two sets of calculations: 1)a set of equilibrium calculations to determine the overall proportions and the geometry of the structure necessary to achieve equilibrium under the relevant earth pressures and forces; 2)structural design calculations to determine the size and properties of thestructural sections necessary to resist the bending moments and shear forces determined from the equilibrium calculations. Both sets of calculations are carried out for specific design situations (see 3.2.2) in accordance with the principles of limit state design. The selected design situations should be sufficiently Severe and varied so as to encompass all reasonable conditions which can be foreseen during the period of construction and the life of the retaining wall. 3.1.2 Limit state design This code of practice adopts the philosophy of limit state design. This philosophy does not impose upon the designer any special requirements as to the manner in which the safety and stability of the retaining wall may be achieved, whether by overall factors of safety, or partial factors of safety, or by other measures. Limit states (see 1.3.13) are classified into: a) ultimate limit states (see 3.1.3); b) serviceability limit states (see 3.1.4). Typical ultimate limit states are depicted in figure 3. Rupture states which are reached before collapse occurs are, for simplicity, also classified and

西安电子科技大学本科生毕业设计(论文)撰写规范

西安电子科技大学本科生毕业设计(论文)撰写规范一. 毕业设计(论文)的总体要求: 撰写论文应简明扼要,一般不少于15000字(外语专业可适当减少,但不得少于10000单词,且须全部用外语书写)。 二. 毕业设计(论文)的编写格式: 每一章、节的格式和版面要求整齐划一、层次清楚。其中: 1. 论文用纸:统一用A4纸,与论文封皮,任务书,工作计划,成绩考核表一致。 2. 章的标题:如:“摘要”、“目录”、“第一章”、“附录”等,黑体,三号,居中排列。 3. 节的标题:如:“2.1认证方案”、“9.5小结”等,宋体,四号,居中排列。 4. 正文:中文为宋体,英文为“Times News Roman”,小四号。正文中的图名和表名,宋体,五号。 5. 页眉:宋体五号,居中排列。左面页眉为论文题目,右面页眉为章次和章标题。页眉底划线的宽度为0.75磅。 6. 页码:宋体小五号,排在页眉行的最外侧,不加任何修饰。 三. 毕业设计(论文)的前置部分: 毕业设计(论文)的前置部分包括封面、中英文摘要、目录等。 1.封面及打印格式 (1)学号:按照学校的统一编号,在右上角正确打印自己的学号,宋体,小四号,加粗。(2)题目:题目应和任务书的题目一致,黑体,三号。 (3)学院、专业、班级、学生姓名和导师姓名职称等内容,宋体,小三号,居中排列。 2. 中英文摘要及关键词 摘要是关于论文的内容不加注释和评论的简短陈述,具有独立性和自含性。它主要是简要说明研究工作的目的、方法、结果和结论,重点说明本论文的成果和新见解。关键词是为了文献标引工作从论文中选取出来用以表示全文主题内容信息的术语。 (1)中文摘要,宋体小四号,一般为300字;英文摘要,“Times News Roman”字体, 小四号,一般为300个实词。摘要中不宜出现公式、非公用的符号、术语等。 (2)每篇论文选取3 ~ 5个关键词,中文为黑体小四号,英文为“Times News Roman”字 体加粗,小四号。关键词排列在摘要的左下方一行,起始格式为:“关键词:”和“Keyword:”。具体的各个关键词以均匀间隔排列,之间不加任何分隔符号。 四. 目录:按照论文的章、节、附录等前后顺序,编写序号、名称和页码。目录页排在中英文摘要之后,主体部分必须另页右面开始,全文以右页为单页页码。 五. 毕业设计(论文)的主体部分: 毕业设计(论文)的主体部分包括引言(绪论)、正文、结论、结束语、致谢、参考文献。

郑州大学-论文格式要求

郑州大学 2006级毕业设计(论文) (页面设置:论文版心大小为155mm×245mm,页边距:上2.6cm,下2.6cm,左2.5cm,右2cm,行间距20磅,装订线位置左,装订线1cm,) 此处为论文题目,黑体2号字 (以下各项居中列,黑体小四号) 年级: 学号: 姓名: 专业: 指导老师: (填写时间要用中文) 二零零八年六月

×××大学本科毕业设计(论文) 摘要正文略 关键词:关键词;关键词;关键词;关键词 (关键词之间分号隔开,并加一个空格)

Abstract 正文略 Keywords: keyword; keyword; keyword; keyword

目录 摘要 ................................................................................................................................ I ABSTRACT .............................................................................................................................. II 第1章绪论 (1) 1.1本论文的背景和意义 (1) 1.2本论文的主要方法和研究进展 (1) 1.3本论文的主要内容 (1) 1.4本论文的结构安排 (1) 第2章各章题序及标题小2号黑体 (2) 2.1各节点一级题序及标题小3号黑体 (2) 2.1.1 各节的二级题序及标题4号黑体 (2) 2.2页眉、页脚说明 (2) 2.3段落、字体说明 (2) 2.4公式、插图和插表说明 (2) 结论 (5) 致谢 (6) 参考文献 (7) 附录 1 标题 (8) 附录 2 标题 (9)

毕业设计外文翻译

毕业设计(论文) 外文文献翻译 题目:A new constructing auxiliary function method for global optimization 学院: 专业名称: 学号: 学生姓名: 指导教师: 2014年2月14日

一个新的辅助函数的构造方法的全局优化 Jiang-She Zhang,Yong-Jun Wang https://www.wendangku.net/doc/eb4838406.html,/10.1016/j.mcm.2007.08.007 非线性函数优化问题中具有许多局部极小,在他们的搜索空间中的应用,如工程设计,分子生物学是广泛的,和神经网络训练.虽然现有的传统的方法,如最速下降方法,牛顿法,拟牛顿方法,信赖域方法,共轭梯度法,收敛迅速,可以找到解决方案,为高精度的连续可微函数,这在很大程度上依赖于初始点和最终的全局解的质量很难保证.在全局优化中存在的困难阻碍了许多学科的进一步发展.因此,全局优化通常成为一个具有挑战性的计算任务的研究. 一般来说,设计一个全局优化算法是由两个原因造成的困难:一是如何确定所得到的最小是全球性的(当时全球最小的是事先不知道),和其他的是,如何从中获得一个更好的最小跳.对第一个问题,一个停止规则称为贝叶斯终止条件已被报道.许多最近提出的算法的目标是在处理第二个问题.一般来说,这些方法可以被类?主要分两大类,即:(一)确定的方法,及(ii)的随机方法.随机的方法是基于生物或统计物理学,它跳到当地的最低使用基于概率的方法.这些方法包括遗传算法(GA),模拟退火法(SA)和粒子群优化算法(PSO).虽然这些方法有其用途,它们往往收敛速度慢和寻找更高精度的解决方案是耗费时间.他们更容易实现和解决组合优化问题.然而,确定性方法如填充函数法,盾构法,等,收敛迅速,具有较高的精度,通常可以找到一个解决方案.这些方法往往依赖于修改目标函数的函数“少”或“低”局部极小,比原来的目标函数,并设计算法来减少该?ED功能逃离局部极小更好的发现. 引用确定性算法中,扩散方程法,有效能量的方法,和积分变换方法近似的原始目标函数的粗结构由一组平滑函数的极小的“少”.这些方法通过修改目标函数的原始目标函数的积分.这样的集成是实现太贵,和辅助功能的最终解决必须追溯到

毕业设计外文翻译格式实例.

理工学院毕业设计(论文)外文资料翻译 专业:热能与动力工程 姓名:赵海潮 学号:09L0504133 外文出处:Applied Acoustics, 2010(71):701~707 附件: 1.外文资料翻译译文;2.外文原文。

附件1:外文资料翻译译文 基于一维CFD模型下汽车排气消声器的实验研究与预测Takeshi Yasuda, Chaoqun Wua, Noritoshi Nakagawa, Kazuteru Nagamura 摘要目前,利用实验和数值分析法对商用汽车消声器在宽开口喉部加速状态下的排气噪声进行了研究。在加热工况下发动机转速从1000转/分钟加速到6000转/分钟需要30秒。假定其排气消声器的瞬时声学特性符合一维计算流体力学模型。为了验证模拟仿真的结果,我们在符合日本工业标准(JIS D 1616)的消声室内测量了排气消声器的瞬态声学特性,结果发现在二阶发动机转速频率下仿真结果和实验结果非常吻合。但在发动机高阶转速下(从5000到6000转每分钟的四阶转速,从4200到6000转每分钟的六阶转速这样的高转速范围内),计算结果和实验结果出现了较大差异。根据结果分析,差异的产生是由于在模拟仿真中忽略了流动噪声的影响。为了满足市场需求,研究者在一维计算流体力学模型的基础上提出了一个具有可靠准确度的简化模型,相对标准化模型而言该模型能节省超过90%的执行时间。 关键字消声器排气噪声优化设计瞬态声学性能 1 引言 汽车排气消声器广泛用于减小汽车发动机及汽车其他主要部位产生的噪声。一般而言,消声器的设计应该满足以下两个条件:(1)能够衰减高频噪声,这是消声器的最基本要求。排气消声器应该有特定的消声频率范围,尤其是低频率范围,因为我们都知道大部分的噪声被限制在发动机的转动频率和它的前几阶范围内。(2)最小背压,背压代表施加在发动机排气消声器上额外的静压力。最小背压应该保持在最低限度内,因为大的背压会降低容积效率和提高耗油量。对消声器而言,这两个重要的设计要求往往是互相冲突的。对于给定的消声器,利用实验的方法,根据距离尾管500毫米且与尾管轴向成45°处声压等级相近的排气噪声来评估其噪声衰减性能,利用压力传感器可以很容易地检测背压。 近几十年来,在预测排气噪声方面广泛应用的方法有:传递矩阵法、有限元法、边界元法和计算流体力学法。其中最常用的方法是传递矩阵法(也叫四端网络法)。该方

山东大学毕业论文规范

山东大学学位论文规范(试行) 为提高学位工作水平和学位论文的质量 保证学位论文在结构和格式上的规范与统一 特作如下规定 一、学位论文的基本要求 硕士学位论文一般应用中文撰写 提倡并鼓励用中、外文撰写 理学、工学、医学类博士学位论文须用中、外文撰写 人文社科类博士学位论文提倡并鼓励用中、外文撰写 博士学位论文字数一般3-10万字 摘要为3000字以上;硕士学位论文字数一般2-5万字 摘要为1000字左右 二、学位论文的结构要求 博士、硕士学位论文一般应由以下几部分组成 依次为:(1)论文封面;(2)扉页;(3)原创性声明和关于论文使用授权的声明;(4)中、外文论文目录; (5)中文摘要;(6)外文摘要;(7)符号说明;(8)论文正文(包括文献综述);(9)附录、附图表;(10)引文出处及参考文献;(11)致谢;(12)攻读学位期间发表的学术论文目录;(13)学位论文评阅及答辩情况;(14)外文论文 三、学位论文的格式要求 (一)论文封面:采用研究生院统一印制的封面 封面的论文题目需要中、外文标示 用小二号加重黑体字打印封面的中文论文题目 用三号加重打印封面外文论文题目 四号加重黑体字打印脊背处论文题目和封面作者姓名、专业、指导教师、合作导师姓名和专业技术职务、论文完成时间、密级、学校代码、学号、分类号等内容 论文题目不得超过30个汉字 分类号须采用《中国图书资料分类法》进行标注 (二)扉页:论文设扉页 其内容与封面相同 送交校学位办公室、图书馆和档案馆的论文其扉页由本人用碳素钢笔填写 (三)原创性声明和关于学位论文使用授权的说明:论文作者和指导教师在向校学位办公室、图书馆、档案馆提交论文时必须在要求签名处签字 (四)论文目录:论文需要有中外文目录各一份 目录应将文内的章、节标题依次排列 并注明页码 标题应简明扼要 中文的"目录"标题字用小三号加重黑体字打印

毕业设计(论文)外文翻译(译文)

编号:桂林电子科技大学信息科技学院 毕业设计(论文)外文翻译 (译文) 系(部):机电工程系 专业:机械设计制造及自动化 学生姓名:李汉显 学号:1153100506 指导教师单位:桂林航天工业学院 姓名:陈志 职称:讲师 2015年5 月28日

无损检测技术在检测石油管道时的可靠性 卡瓦略·库切答(a);雷贝洛(b);米纳拉辛苏扎·苏哲(b); 湖奈保尔·苏格瑞勒(c);萨拉?迪基·苏亚雷斯(d) a、华盛顿苏亚雷斯马路大学科学技术中心,1321;巴西福塔雷萨行政长官,埃德森奎罗兹临时选举委员会:60,811 - 905 b、巴西里约热内卢联邦大学临时选举委员会:21941 - 972 c、巴西里约热内卢联邦大学土木工程系 d、巴西里约热内卢大学城临时选举委员会:21949 - 900 文章内容 文章背景:2006年11月9日收到 2008年5月21日修改后的表格 2008年5月27日认可 关键词:无损检测;可靠性;超声检测;X线摄影 摘要 这项工作的目的是评估无损检测技术(NDT)在检查石油工业中的管道焊缝的可靠性。X射线,手动和全自动的超声波都利用了脉冲回波和光线干涉原理。三个层面的缺陷分析为:缺乏渗透(LP),缺乏融合(LF)和削弱(UC)。这些测试是对含焊缝缺陷已被人为地确定为标本的管道进行测试。结果表明:全自动超声波检测缺陷与手动超声波、X光测试相比更具有优越性。此外,人工神经网络已被用于探测缺陷和缺陷的自动分类。 1简介 在长距离的流体(包括石油和天然气)传输过程中,管道运输时最安全最经济的方法。由于这一点和管道的效率,他们已用了几十年。但是由于种种因素,如腐蚀,疲劳,甚至侵蚀所增加泄漏的危险,甚至破裂,这些都是现在应该考虑的关键问题。还应该指出,许多管道铺设在接近道路,铁路,水路甚至在城市或在其下方。因此,必须有方法监测,评价和肯定管道的完整性,减少泄漏的风险,从而避免环境破坏和人群危害。多年来,无损检测在石油管道的状态检测中显示了其高效性。 无损检测技术正被研究的越来越深,同时已经作为评估工程结构、工程系统使用寿命的方法。这项研究特别注意了石油工业可能发生的设备故障导致严重后果,比如环境污染和人员伤亡。然而,一般认为应考虑采取最适当的参数来选择无损技术,剩下的就是它的使用可靠性,其中一个检测与确定缺陷大小的评估检测概率曲线(POD)是最具代表性的。 对于管道检测的两种技术超声波和X线检查比传统方法更具有出色的效率和易于

毕业设计外文翻译-中文版

本科生毕业设计(论文)外文科技文献译文 译文题目(外文题目)学院(系)Socket网络编程的设计与实现A Design and Implementation of Active Network Socket Programming 机械与能源工程学院 专学业 号 机械设计制造及其自动化 071895 学生姓名李杰林 日期2012年5月27日指导教师签名日期

摘要:编程节点和活跃网络的概念将可编程性引入到通信网络中,并且代码和数据可以在发送过程中进行修改。最近,多个研究小组已经设计和实现了自己的设计平台。每个设计都有其自己的优点和缺点,但是在不同平台之间都存在着互操作性问题。因此,我们引入一个类似网络socket编程的概念。我们建立一组针对应用程序进行编程的简单接口,这组被称为活跃网络Socket编程(ANSP)的接口,将在所有执行环境下工作。因此,ANSP 提供一个类似于“一次性编写,无限制运行”的开放编程模型,它可以工作在所有的可执行环境下。它解决了活跃网络中的异构性,当应用程序需要访问异构网络内的所有地区,在临界点部署特殊服务或监视整个网络的性能时显得相当重要。我们的方案是在现有的环境中,所有应用程序可以很容易地安装上一个薄薄的透明层而不是引入一个新的平台。 关键词:活跃网络;应用程序编程接口;活跃网络socket编程

1 导言 1990年,为了在互联网上引入新的网络协议,克拉克和藤农豪斯[1]提出了一种新的设 计框架。自公布这一标志性文件,活跃网络设计框架[2,3,10]已经慢慢在20世纪90 年代末成形。活跃网络允许程序代码和数据可以同时在互联网上提供积极的网络范式,此外,他们可以在传送到目的地的过程中得到执行和修改。ABone作为一个全球性的骨干网络,开 始进行活跃网络实验。除执行平台的不成熟,商业上活跃网络在互联网上的部署也成为主要障碍。例如,一个供应商可能不乐意让网络路由器运行一些可能影响其预期路由性能的未知程序,。因此,作为替代提出了允许活跃网络在互联网上运作的概念,如欧洲研究课题组提出的应用层活跃网络(ALAN)项目[4]。 在ALAN项目中,活跃服务器系统位于网络的不同地址,并且这些应用程序都可以运行在活跃系统的网络应用层上。另一个潜在的方法是网络服务提供商提供更优质的活跃网络服务类。这个服务类应该提供最优质的服务质量(QOS),并允许路由器对计算机的访问。通过这种方法,网络服务提供商可以创建一个新的收入来源。 对活跃网络的研究已取得稳步进展。由于活跃网络在互联网上推出了可编程性,相应 地应建立供应用程序工作的可执行平台。这些操作系统平台执行环境(EES),其中一些已 被创建,例如,活跃信号协议(ASP)[12]和活跃网络传输系统(ANTS)[11]。因此,不 同的应用程序可以实现对活跃网络概念的测试。 在这些EES 环境下,已经开展了一系列验证活跃网络概念的实验,例如,移动网络[5],网页代理[6],多播路由器[7]。活跃网络引进了很多在网络上兼有灵活性和可扩展性的方案。几个研究小组已经提出了各种可通过路由器进行网络计算的可执行环境。他们的成果和现有基础设施的潜在好处正在被评估[8,9]。不幸的是,他们很少关心互操作性问题,活跃网络由多个执行环境组成,例如,在ABone 中存在三个EES,专为一个EES编写的应用程序不能在其他平台上运行。这就出现了一种资源划分为不同运行环境的问题。此外,总是有一些关键的网络应用需要跨环境运行,如信息收集和关键点部署监测网络的服务。 在本文中,被称为活跃网络Socket编程(ANSP)的框架模型,可以在所有EES下运行。它提供了以下主要目标: ??通过单一编程接口编写应用程序。 由于ANSP提供的编程接口,使得EES的设计与ANSP 独立。这使得未来执行环境的发展和提高更加透明。

相关文档
相关文档 最新文档