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

2024-07-10 版权声明 我要投稿

01212318-毕业设计(论文)外文翻译(共4篇)

01212318-毕业设计(论文)外文翻译 篇1

微型计算机控制系统

广义地说,微型计算机控制系统(单片机控制系统)是用于处理信息的,这种被用于处理的信息可以是电话交谈,也可以是仪器的读数或者是一个企业的帐户,但是各种情况下都涉及到相同的主要操作:信息的处理、信息的存储和信息的传递。在常规的电子设计中,这些操作都是以功能平台方式组合起来的,例如计数器,无论是电子计数器还是机械计数器,都要存储当前的数值,并且按要求将该数值增加1。一个系统例如采用计数器的电子钟之类的任一系统要使其存储和处理能力遍布整个系统,因为每个计数器都能存储和处理一些数字。

现如今,以微处理器为基础的系统从常规的处理方法中分离了出来,它将信息的处理,信息的存储和信息的传输三个功能分离形成不同的系统单元。这种主要将系统分成三个主要单元的分离方法是冯-诺依曼在20世纪40年代所设想出来的,并且是针对微计算机的设想。从此以后基本上所有制成的计算机都是用这种结构设计的,尽管他们包含着宽广的物理形式与物理结构,但从根本上来说他们均是具有相同基本设计的计算机。

在以微处理器为基础的系统中,处理是由以微处理器为基础的系统自身完成的。存储是利用存储器电路,而从系统中输入和输出的信息传输则是利用特定的输入/输出(I/O)电路。要在一个以微处理器为基础的时钟中找出执行具有计数功能的一个特殊的硬件组成部分是不可能的,因为时间存储在存储器中,而在固定的时间间隔下由微处理器控制增值。但是,规定系统运转过程的软件却规定了包含实现计数器计数功能的单元部分。由于系统几乎完全由软件所定义,所以对微处理器结构和其辅助电路这种看起来非常抽象的处理方法使其在应用时非常灵活。这种设计过程主要是软件工程,而且在生产软件时,就会遇到产生于常规

工程中相似的构造和维护问题。

图1.1微型计算机的三个组成部分

图1.1显示出了微型计算机中这三个单元在一个微处理器控制系统中是如何按照机器中的信息通信方式而联接起来的。该系统由微处理器控制,微处理器能够对其自身的存储器和输入/输出单元的信息传输进行管理。外部的连接部分与工程系统中的其余部分(即非计算机部分)有关。

尽管图中显示的只有一个存储单元,但是在实际中却有RAM和ROM两种不同的存储器被使用。在每一种情况下,由于概念上的计算机存储器更像一个公文柜,上述的“存储器”一词是非常不恰当的;信息被存放在一系列已数字标记过的的“箱子”中,而且可以按照问题由“箱子”的序列号进行相关信息的参考定位。

微计算机控制系统经常使用RAM(随机存取存储器),在RAM中,数据可以被写入,并且在需要的时候,可以被再次读出。这种数据能以任意一种所希望的次序从存储器中读出,而不必按照写入时的相同次序读出,所以有“随机”存取存储器。另一类型ROM(只读存储器)是用来保持信息的,它们是不受微处理器影响的固定的信息标本;这些信息在电源切断后不会丢失,并通常用来保存规定微处理器化系统运转过程的程序。ROM可像RAM一样被读取,但与RAM不一样的是不能用来存储可变的信息。有些ROM在制造时将其数据标本放入,而另外的则可通过特殊的设备由用户编程,所以称为可编程ROM。被广泛使用的可编程ROM可利用特殊紫外线灯察除,并被成为EPROM,即可察除可编程只读存储器的缩写。另有新类型的期器件不必用紫外线灯而用电察除,所以称为电可察除可编程只读存储器EEPROM。

微处理器在程序控制下处理数据,并控制流向和来自存储器和输入/输出装置的信息流。有些输入/输出装置是通用型的,而另外一些则是设计来控制如磁盘驱动器的特殊硬件,或控制传给其他计算机的信息传输。大多数类型的I/O装置在某种程度下可编程,允许不同形式的操作,而有些则包含特殊用途微处理器的I/O装置不用主微处理器的直接干预,就可实施非常复杂的操作。

假如应用中不需要太多的程序和数据存储量,微处理器、存储器和输入/输出可全被包含在同一集成电路中。这通常是低成本应用情况,例如用于微波炉和自动洗衣机的控制器。当商品被大量地生产时,这种单一芯片的使用就可节省相当大的成本。当技术进一步发展,更强更强的处理器和更大更大数量的存储器被包含形成单片微型计算机,结果使最终产品的装配成本得以节省。但是在可预见的未来,当需要大量的存储器或输入/输出时,还是有必要继续将许多集成电路相互联结起来,形成微计算机。

微计算机的另一主要工程应用是在过程控制中。这是,由于装置是按特定的应用情况由微机编程实现的,对用户来说微计算机的存在通常就更加明显。在过程控制应用中,由于这种设备以较少的数量生产,将整个系统安装在单个芯片上所获取的利益常比不上所涉及的高设计成本。而且,过程控制器通常更为复杂,

所以要将他们做成单独的集成电路就更为困难。可采用两种处理,将控制器做成一种通用的微计算机,正像较强版本的业余计算机那样;或者做成“包裹”式系统,按照像电磁继电器那样的较老式的技术进行设计,来取代控制器。对前一种情况,系统可以用常规的编程语言来编程,正如以后要介绍的语言那样;而另一种情况,可采用特殊用途的语言,例如那种使控制器功能按照继电器相互连接的方法进行描述。两种情况下,序均能存于RAM,这让程序能按应用情况变化时进行相应的.变化,但是这使得总系统易受掉电影响而工作不正常,除非使用电池保证供电连续性。另一种选择是将程序在ROM中,这样他们就变成电子“硬件”的一部分并常被称为“固件”。

尽管大规模集成电路的应用使小型和微型计算机的差别变得“模糊”,更复杂的过程控制器需要小型计算机实现他们的过程。各种类型的产品和过程控制器代表了当今微计算机应用的广泛性,而具体的结构取决于对“产品”一词的解释。实际上,计算机的所有工程和科学上的应用都能指定来进行这些种类的某一或某些工作。而在本设计中压力和压力变送器当某一力加到某一面积上,就形成压力,假如这力是1牛顿均匀地加在1平方米的面积上,这压力被定义为1帕斯卡。压力是一种普遍的工艺状态,它也是这个星球上的一个生活条件:我们生活在向上延伸许多英里的大气海洋的底部。空气物质是有重量的,而且这种下压的重量形成大气压。水,是生活的必需品,也是在压力之下提供给我们中的大多数人。在典型的过程工厂中,压力影响沸点温度、凝固点温度、过程效率、消耗和其他重要因数。压力的测量和控制,或者压力的不足―真空,在典型的过程控制中是极为重要的。

工厂中的工作仪器通常包括压力计、精密纪录仪、以及气动和电动的压力变送器。压力变送器实现压力测量并产生正比于所传感压力的气动或电信号输出。

在过程工厂中,将控制仪表远远放在过程的附近是不现实的,并且大多数测量是不容易从远处传来的。压力测量是一个例外,但是,如果要离测量点几百英尺外指示或记录某种危险化学品的高压,就会有来自这个压力所载的化学品所引发的危险。为了消除这一问题,开发了一种信号传输系统。这种系统常常可是气动或者电动的。使用这种系统,就可以在某一地点安装大多数的指示、记录和控制仪器。这也是最少数量的操作者有效的运行工厂成为现实。

当使用气动传送系统时,测量信号就由变送器将比例为0%~100%的测量值转换为气动信号。变送器安装在靠近过程中的测量点上。变送器输出―对气动变

送器是输出压力―通过管道传给记录或控制仪表。气动变送器的标准输出范围是20~100kPa,这信号几乎在全球使用。

当使用电子压力变送器时,压力就被转换成电流或电压形式的电信号。其标准范围对电流来说是4~20mADC,对电压信号来说是1~5VDC。当今,另一种电信号形式变的越来越常用,就是数字或离散信号。基于计算机或微处理器的仪器或控制系统的应用正推动这类信号的应用不断增加。有时,分析获取描述传感器/变送器特性的参数是很重要的。当量程已知,去获取增益就非常简单。假定电子压力传感器的量程为0~600kPa,增益定义为输出变化除以输入变化。这里,输出的电信号(4~20mADC),而输入的过程压力(0~600kPa),这样增益就为:

Kr?20mA?4mA16mAmA??0.027600kPa?0kPa600kPakPa

此外我们在本设计中还必须对温度进行测量,温度测量在工业控制中是很重要的,因为它作为系统或产品状态的直接指标,或者作为如反应率、能量流、涡轮机效率和润滑质量等间接指标。现行的温度分度已使用了约2,最初的仪器是基于气体和液体的热膨胀。现在尽管有许多其他类型的仪器在使用,这些填充式系统仍常用于直接的温度测量。有代表性的温度传感器包括:填充式热系统、玻璃液体温度计、热电偶、电阻温度探测器、热敏电阻、双金属器件、光学和辐射高温计和热敏涂料。

电气系统的优点包括高的精度和灵敏度,能实现开关切换或扫描多个测量点,可在测量元件和控制器之间长距离传输,出现事故时可调换元件,快速响应,以及具有测量高温的能力。其中热电偶和电阻温度探测器则被最广泛的使用。

说明

该AT89C51是一种低功耗,高性能CMOS8位4K的闪存可编程和可擦除只读存储器(PEROM)字节的微型计算机。该设备是采用Atmel的高密度非易失性内存技术,并与行业标准的MCS-51指令集和引脚兼容。片上闪存程序存储器可以编程就可以在系统或由传统的非易失性存储器编程。通过将集成在一个芯片上通用的8位闪存的CPU,Atmel的AT89C51是一个强大的微型计算机提供了一个高度灵活和成本有效的解决方案为许多嵌入式控制应用。

功能特点

AT89S51内提供了以下标准特性:4K字节闪存,128字节RAM,32个I/O线,两个16位定时器/计数器,一个五向量两级中断结构,一个全双工串行口,片上

振荡器和时钟电路。此外,AT89C51是静态逻辑设计与操作频率下降到零,并支持两种软件可选的节电模式。空闲模式时CPU停止工作,而RAM,定时/计数器,串行口和中断系统继续工作。掉电模式保存RAM的内容,但冻结振荡器关闭,直到下一个硬件复位芯片其它功能。

引脚说明

Vcc:电源电压。

接地:接地。

P0口:

P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:

P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:

P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:

P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

RST:复位输入。此管脚上出现两个机器周期的高电平,而振荡器运行将使器件复位。进修/编地址锁存使能锁存在访问外部存储器地址的低字节输出脉冲。该

引脚也是在flash编程脉冲输入programming.In正常运行的ALE(编)是在1/6振荡器频率恒定的速率发射,并可能对外部定时或时钟的用途。请注意,但是,一个ALE脉冲被跳过在每次访问外部数据存储器。

如果需要时,ALE操作可以通过设置位SFR的位置8EH0。随着位设置,ALE为活跃,只有在执行MOVX或MOVC指令。否则,脚弱拉高。设置的ALE-禁用位微控制器没有影响,如果在外部执行模式。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。

PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反向振荡器的输出。

毕业设计三相异步电动机外文翻译 篇2

异步电动机具有结构简单、运行可靠、价格低、维护方便等一系列的优点,因此,异步电动机被广泛应用在电力拖动系统中。尤其是随着电力电子技术的发展和交流调速技术的日益成熟,使得异步电动机在调速性能方面大大提高。目前,异步电动机的电力拖动已被广泛地应用在各个工业电气自动化领域中。就三相异步电动机的机械特性出发,主要简述电动机的启动,制动、调速等技术问题。三相异步电动机的机械特性文

三相异步电动机的机械特性是指电动机的转速n与电磁转矩Tem之间的关系。由于转速n与转差率S有一定的对应关系,所以机械特性也常用Tem=f(s)的形式表示。三相异步电动机的电磁转矩表达式有三种形式,即物理表达式、参数表达式和实用表达式。物理表达式反映了异步电动机电磁转矩产生的物理本质,说明了电磁转矩是由主磁通和转子有功电流相互作用而产生的。参数表达式反映了电磁转矩与电源参数及电动机参数之间的关系,利用该式可以方便地分析参数变化对电磁转矩的影响和对各种人为特性的影响。实用表达式简单、便于记忆,是工程计算中常采用的形式。

电动机的最大转矩和启动转矩是反映电动机的过载能力和启动性能的两个重要指标,最大转矩和启动转矩越大,则电动机的过载能力越强,启动性能越好。

三相异步电动机的机械特性是一条非线性曲线,一般情况下,以最大转矩(或临界转差率)为分界点,其线性段为稳定运行区,而非线性段为不稳定运行区。固有机械特性的线性段属于硬特性,额定工作点的转速略低于同步转速。人为机械特性曲线的形状可用参数表达式分析得出,分析时关键要抓住最大转矩、临界转差率及启动转矩这三个量随参数的变化规律。三相异步电动机的启动

小容量的三相异步电动机可以采用直接启动,容量较大的笼型电动机可以采用降压启动。降压启动分为定子串接电阻或电抗降压启动、Y-D降压启动和自耦变压器降压启动。定子串电阻或电机降压启动时,启动电流随电压一次方关系减小,而启动转矩随电压的平方关系减小,它适用于轻载启动。Y-D降压启动只适用于正常运行时为三角形联结的电动机,其启动电流和启动转矩均降为直接启动时的1/3,它也适用于轻载启动。自耦变压器降压启动时,启动电流和启动转矩均降为直接启动时的l/k2(k为自耦变压器的变比),适合带较大的负载启动。

绕线转子异步电动机可采用转子串接电阻或频敏变阻器启动,其启动转矩大、启动电流小,适用于中、大型异步电动机的重载启动。

软启动器是一种集电机软启动、软停车、轻载节能和多种保护功能于一体的新型电动机控制装置,国外称为Soft Starter。它的主要构成是串接于电源与被控电动机之间的三相反并联晶闸管及其电子控制电路。运用串接于电源与被控电动机之间的软启动器,以不同的方法,控制其内部晶闸管的导通角,使电动机输入电压从零以预设函数关系逐渐上升,直至启动结束,赋予电动机全电压,即为软启动。在软启动过程中,电动机启动转矩逐渐增加,转速也逐渐增加。软启动器实际上是个调压器,用于电动机启动时,输出只改变电压并没有改变频率。

三相异步电动机的调速

三相异步电动机的调速方法有变极调速、变频调速和变转差率调速。其中变转差率调速包括绕线转子异步电动机的转子串接电阻调速、串级调速和降压调速。

变极调速是通过改变定子绕组接线方式来改变电机极数,从而实现电机转速的变化。变极调速为有级调速,变极调速时的定子绕组联结方式有三种:Y-YY、顺串Y-反串Y、D-YY。其中Y-YY联结方式属于恒转矩调速方式,另外两种属于恒功率调速方式。变极调速时,应同时对调定子两相接线,这样才能保证调速后电动机的转向不变。

变频调速是现代交流调速技术的主要方向,它可实现无级调速,适用于恒转矩和恒功率负载。

绕线转子电动机的转子串接电阻调速方法简单,易于实现,但调速是有级的,不平滑,且低速时特性软,转速稳定性差,同时转子铜损耗大,电动机的效率低。串级调速克服了转子串接电阻调速的缺点,但设备要复杂得多。

异步电动机的降压调速主要用于风机类负载的场合,或高转差率的电动机上,同时应采用速度负反馈的闭环控制系统。

把电压和频率固定不变的工频交流电变换为电压或频率可变的交流电的装置称作“变频器”。为了产生可变的电压和频率,该设备首先要把电源的交流电变换为直流电(DC),这个过程叫整流。再把直流电(DC)变换为交流电(AC),这个过程叫逆变,把直流电变换为交流电的装置叫逆变器(inverter)。对于逆变为频率可调、电压可调的逆变器我们称为变频器。变频器输出的波形是模拟正弦波,主要用在三相异步动机的调速,又叫变频调速器。附录 二

外文原文

01212318-毕业设计(论文)外文翻译 篇3

吉林化工学院理学院

毕业论文外文翻译

超市管理系统的设计与实现

Design and implementation of supermarket management system

学生学号: 11810224

学生姓名:

周岩

专业班级:信息与计算科学1102 指导教师:

王威娜

称:

起止日期:2015.3.9~2015.4.1

吉 林 化 工 学 院

.....页脚

.....页眉

Jilin Institute of Chemical Technology.....页脚

.....页眉

基于Java技术的Web应用设计模型的比较研究

摘要

Servlet技术在建立可扩展性Web应用中是被应用最广泛的技术。在运用JAVA技术开发Web应用中有四种模型,分别是:Model

1、Model

2、Struts和JavaServer Faces(JSF)。Model 1使用一连串的JSP页面;Model 2采用了模型-视图-控制器(MVC)模式;Struts是一个采用了Model 2设计模型的框架;JSF是一种支持ready-to-use组件来进行快速Web应用开发的新技术。Model 1对于中等和大型的应用来说很难维护,所以不推荐使用。本文通过利用Model

2、Struts和JSF这三种模型分别构建三个不同版本的在线商店应用程序,来比较和评价这三种模型在应用程序开发和性能上的差异。

1.绪论

当今,Web应用是一种展现动态内容的最普遍的方式。构建Web应用有许多种方法,其中最流行的是Servlet技术。这种技术的流行是因为它比CGI、PHP等其他技术更具优越性。然而Servlet对于开发来说还是麻烦的,因为它在传送HTML标签时需要程序员将他们组合成为一个字符串对象,再将这个对象传给浏览器。同样的,对于输出的一个很小的改动也要求Servlet被重新编译。基于这个原因,SUN公司发明了JavaServer Pages(JSP)技术。JSP允许HTML标签和Java代码混合在一起,每个页面将被转化为一个Servlet,一个JSP就是一个Servlet,而且编译将在JSP页面第一次被请求时自动进行,改变输出也不需要重新编译。

另外,通过使用JavaBean和定制标签库,JSP能够将表示与业务逻辑相分离。现今,基于JAVA的Web应用开发标准是将servlets与JSP结合在一起。随后,出现了许多种设计模型用来构建servlet/JSP应用:Model

1、Model

2、Struts]和JavaServer Faces(JSF)。Model 1和Model 2最早是在JSP规范中被提及的。Model 1只使用JSP而不使用servlet,Model 2则结合了JSP与servlet。Model 1和Model 2的使用是有条件的,Model 1适合与开发原型和非常小的应用,Model 2则是开发中型和大型应用推荐的设计模型。由于Model 2越来越被行业所接受,一个建立Struts框架的开源项目也因此.....页脚

.....页眉

被启动了。Struts通过为Model 2提供了模型-视图-控制器中的控制器来完善Model 2。另外,Struts提供了更好的页面导航管理机制和一些定制标签库,能够进行更快速的开发。尽管它学习难度大,并且,实际上它没有在任何的规范中被定义,但是它还是作为Model 2的一种替代获得了流行。JavaServer Faces是在JCP的JSR-127规范下被建立。Sun公司力推这项技术,希望它能够成为构建Java Web应用的最终模型。JSF最重要的特性是对ready-to-use组件的支持,比如:可扩展用户接口组件、简易的页面导航、输入验证、数据转换和JavaBean管理机制。servlet/JSP程序员面临的问题是选择最合适的设计模型。明显的,JSF在开发时间上提供了更好的解决方案。然而,有些人担心实施JSF的开销所带来的性能下降而不愿采用这种技术。

我们使用Model

2、Struts和JSF分别构建三个不同版本的在线商店应用,比较的参数是:代码的行数、类的数目和性能测试结果。

我们研究哪种设计模型能够进行最快速的开发。我们评估基于这些模型的应用的性能。我们提供一些建议来完善现有的设计模型,使得开发速度更快。

文章的余下部分组织如下:

第二部分讨论了Web开发中的问题,第三部分解释了三个设计模型如何来解决这些开发问题,第四部分详细介绍了试验所需要的硬件和软件,第五部分给出试验的结果并进行分析,第六部分回顾相关工作,第七部分得出结论并提出了一些改进现有设计模型的建议。

2.Web开发中的问题

所有的Java开发都使用Servlet技术作为基础技术。同样的,所有的Java Web应用都有一些问题需要解决:

1.用户接口是在客户浏览器上呈现出的HTML标签。任何在应用中使用的服务器端组件都必须被编码成为正确的HTML标签。除了显示内容和数据外,用户接口还负责接收用户的输入。

2.用户的输入必须要验证。输入的验证有两种类型:服务器端和客户端。顾名思义,服务器端的输入验证是在输入的数据到达服务器后,在服务器上进行的。客户端的输入验证是在浏览器上完成的,一般使用JavaScript或其他脚本语言。利用客户端进行输入验证的好处是反应迅速,而且能够减轻服务器的负载。无论是否存在客户端.....页脚

.....页眉

输入验证,服务器端的输入验证是一定要执行的,因为无法保证用户的浏览器的脚本特性被打开,而且恶意用户能够很轻松的绕过客户端的验证。

3.在基于Java的Web应用中模型对象是以JavaBean的形式出项的。模型对象组成了基于MVC设计模型的模型部分。一个模型对象能够用来绑定一个组件的值,以备下阶段使用。此外,它能够封装需要执行的业务逻辑。

4.大多数的Web应用都包含多个页面,能够使用户从一个页面跳转到另一个页面。所有的基于MVC的设计模式都使用Servlet作为控制部分。这个Servlet也作为进入应用的唯一入口。当前的请求之后哪个页面会被显示取决于请求参数的具体值。管理页面导航是至关重要的。

3.Web应用设计模型

Model 2设计模型是基于模型-视图-控制器(MVC)设计模式的。正如Burbeck所解释的,在MVC中有三个主要模块:控制器,视图和模型。控制器作为应用的中心,所有的用户交互都要通过它。视图包含了应用的显示,而模型用来存储数据和封装应用的业务逻辑。随后,Struts框架提供了一个通用框架能够容易的构建Model 2应用。最主动的是同样使用MVC设计模式的JSF。在之后的章节,我们将来讨论这三种设计模型,并且说明每一种设计模型是怎样来解决之前提到的开发问题。

3.1 Model 2 一个基于Model 2设计模型的Java Web应用有一个作为控制部分的servlet(称为控制器servlet)。所有的请求首先被这个servlet处理,它通过RequestDispatcher对象将请求迅速的分派到合适的视图。在Model 2中视图是通过JSP页面来表现的。JavaBean作为Model 2 的模型部分,用来在应用中存储数据。除了存储数据,JavaBean还用来封装业务逻辑。每个HTTP请求都带有一个行为参数,用来指出哪个视图指派给这个请求。程序员必须在所有的JSP页面中为用户接口编写HTML标签代码,并且编写输入验证代码。此外,模型对象被单独的JSP页面所管理。

.....页脚

.....页眉

3.2 Struts Struts框架是Model 2设计模型的一个改进。它提供了一个默认的控制器servlet,使得程序员不用非得去编写一个。Struts允许在应用配置文件(一个XML文件)中编写导航规则来减轻页面导航的任务,改变导航规则不需要重新编译。除了更简单的页面导航,Struts还提供了定制标签库来定义标签代表HTML元素。这些标签中的一些用来处理异常,而且Struts支持国际化,能够显示本地化的错误消息。就像Model 2一样,Struts使用JavaBean作为模型。此外,Struts程序员必须编写输入验证代码。

3.3 JSF JSF同样使用了一个控制器servlet,称为FacesServlet。这个Servlet是整个JSF应用的唯一入口。JSF同样使用JSP页面作为它的视图,使用JavaBean作为模型对象。与Model 2和Struts不同,JSF提供了能够写入JSP页面的ready-to-use的用户接口组件。在JSF应用中的页面的调用,FacesServlet建立了一个组件树来显示JSP页面的请求。大部分的组件还能够触发事件,来构成JSF的事件驱动。对于页面导航,JSF使用了和Struts类似的方法,即允许在一个应用控制文件(XML文件)中定义导航规则。

JSF应用与非JSF的servlet/JSP应用的不同在于JSF是事件驱动的。JSF的用户接口是一个或多个JSP页面,用来服务诸如表单和输入框等Web组件。这些组件以JSF定制标签的形式出现而且能够保存数据。一个组件能够嵌套在另一个组件中,有可能形成一个组件的树状结构。在普通的servlet/JSP应用中,使用JavaBean来存储用户输入的数据。

4.运行环境

以下是我们实验的软硬件详细描述。

4.1 Servlet容器

Java Web应用是在servlet容器中运行的,在应用中它一个引擎,用来处理接踵而来的请求资源的HTTP请求。在这个试验项目中,我们使用Tomcat-一个来自Apache软件基金会的开源的servlet容器,版本号是6.0。基本上,一个servlet容器通过执行下面的任务来处理一个servlet:

.....页脚

.....页眉

 创建一个HttpRequest对象  创建一个HttpResponse对象

 传递HttpRequest、HttpResponse对象来调用Servlet接口的service方法

4.2 测试用客户端

为了进行性能测试,我们使用同样来自Apache软件基金会的JMeter1.9来模拟多用户。JMeter允许用户选择一定数量的线程来执行测试。每个线程模拟了一个不同的用户。JMeter来能允许我们选择完成一次测试的测试次数。使用JMeter来测试一个Web应用,你只要直接向某个IP地址、上下文路径和端口号发出请求。你也可以将请求参数包含在HTTP请求中。对于一个测试,JMeter将服务器的响应时间以毫秒的形式输出。从响应时间,我们能够得到服务器执行服务的每秒命中次数。

4.3 硬件

为了得到最大的性能度量精度,我们使用不同的计算机来进行应用的测试。运行应用的是一台XP计算机,它的配置如下:Intel Core 1GHz CPU、1G RAM。测试用客户端是运行JMeter的Windows2000计算机,具体配置如下:Intel Core 1GHz CPU、1G RAM。

5.结论

我们得到两类实验结果:开发的难易程度和性能。开发的难易程度比较了类的数目和代码的行数。这些数目显示了遵从某个设计模型来开发一个应用的难易程度。一个应用包含较少的类和较少的代码行数说明应用相对而言更容易构建。一个应用包含较多的类说明应用需要花费更多的时间来开发。

性能度量结果是通过比较这两个操作来获得的。查找操作是一个应用中最普通的操作以及浏览操作。

.....页脚

.....页眉

5.1 应用开发的难易程度

就如表1显示的,应用Model 2设计模型需要花费最多的努力,使用Struts能够使问题减轻一点,使用JSF最省力。

表1 应用中类的数目和代码行数

Model 2 设计模型的特点是存在一个控制器servlet和多个JavaBean类(作为模型)及JSP页面(作为视图)。控制器类通过一系列的if语句来负责页面导航规则。Model 2程序员还必须为输入验证编写代码,在这个实验中是通过在内部编写许多定制标签库来完成的。在Model 2设计模型中的其它类是定制标签库,这些标签是用来负责输入验证和数据显示的。实际上,输入验证使用了590行代码,大约是所有代码的30%。

在Struts应用中,控制器servlet是由框架提供的,所以Struts程序员不用编写它,节省了时间。然而,他仍然需要在应用控制文件中编写导航规则,这比编写一个servlet容易些,因为应用控制文件可以用文本编辑器编辑,不必编译。虽然Struts框架提供了错误处理机制,但仍然需要手工编写输入验证。用来进行输入验证的类的数量和代码的行数与Model 2应用的很相似。Struts中其他的类是Action类,用来调度请求到默认的控制servlet。

在JSF中,提供使用验证组件而不用编写输入验证,所以JSF应用开发人员可以跳过这个任务。此外,页面导航和Struts相同,都是使用一个应用控制文件。在JSF中,其他的类是ContextListener、ActionListener和数据库工具类。

.....页脚

.....页眉

5.2 性能度量

对于每一个操作,通过1-10个并发用户,我们来测量服务器的响应时间(以毫秒形式)每个用户在JMeter中设定了一定数量的线程。每次测试进行10次,取平均值。每个操作在下面的章节中讨论。

5.2.1 查询操作

查询操作,其名称或描述与关键字匹配。它将执行一个SQL的SELECT语句。图2比较了三个版本的应用的查询操作。

图2 查询操作的性能比较

在Model 2应用中,对于一个用户,服务器平均的响应时间是173毫秒,对于10个用户是919毫秒。在Struts应用中,相对地,其值是189毫秒和900毫秒,在JSF中则是210毫秒和932毫秒。响应时间随着并发用户数成比例的增加,说明了服务器仍然能够应付装载。

Model 2应用开销最小,所以它的平均性能比Struts和JSF更好。然而,Struts的性能同Model2 的相同,这是因为服务器有足够的内存用来加载运行Struts需要的Struts库。同时,应该注意到Struts中的页面导航规则是加载和存储在一个叫ActionMapping的对象中。因此,给出一个请求参数,导航到下个页面是通过查找得到的。另一方面,给出一个请求参数,Model 2应用是利用一系列的if语句来得到下一个页面的导航。

.....页脚

.....页眉

在几乎所有的并发用户数字中,JSF应用的性能都稍逊于其他应用。这可能是由于JSF将时间消耗在为每个请求构建一颗组件树上。但JSF的服务器响应时间与其他应用差距并不明显。

5.2.2 浏览操作

三个版本的浏览操作,如同查询操作,将执行一个SQL SELECT语句。图3这个操作的测试结果。

图3 浏览的性能比较

平均来说,Model 2应用的性能最好,因为它具有最少的开销。对于是一个用户服务器的平均响应时间是111毫秒,10个用户是899毫秒。Struts应用有着同样的性能,对于是一个用户服务器的平均响应时间是180毫秒,10个用户是920毫秒。JSF则稍落后与其他两个应用,相对地,它的时间是190毫秒和1009毫秒。响应时间随着并发用户数成比例的增加,意味着服务器能很好地服务这些用户。浏览地平均性能测量结果同查询操作很相似,这是因为这两种数据库操作类似。

6.相关工作

使用servlet、PHP(版本 3)、通用网关接口(CGI)来比较基于数据库的Web应用的性能。经过执行从MySQL数据库返回数据的一系列的基准测试,发现Java servlet使用持久数据库连接的方案性能最佳。PHP3使用持久数据库连接相对于CGI方案而言性能相当不,也同样提到了使用Java servlet的优势。根据这些作者,Java servlet.....页脚

.....页眉

是迎合电子商务(比如在线商店)需求的最佳选择,而且能够在高交互式模式中处理客户请求。

比较PHP4、Java servlet、和EJB。使用两个应用来测试了这三种结构,研究显示了PHP4比Java servlet更有效,而EJB的性能比servlet差。然而,注意到作为Java方案的一部分的servlet提供了适应性,能够移植到不同操作系统的其他系统上。

7.结论

我们发现使用JSF构建Web应用最迅速;Model 2最慢但性能最好;Struts应用在计较中处于其他两种设计模型中间。

我们提出了一些建议,用来大体上改善Servlet技术和增强基于这些设计模式的应用的性能。

Struts没有基于任何规范,也没有文档来讨论它的内部工作方式。因此,很难知道哪些实现了以及哪些改善了。

Servlet技术,Servlet2.3规范没有定义任何的缓存机制,也没有在即将到来的Servlet2.4中提及。尽管Web应用的内容具有动态性,但有写内容也不是经常去改变了。比如,在在线商店的应用中,用户可以浏览的商品种类可能每隔一个月才变动一次。如果这些半静态的内容必须每次在需要的时候从数据库中获取,将浪费大量的编程资源。Servlet程序员通过编写一个对象缓存某些内容来实现缓存。然而,只要没有缓存标准,许多程序员将反复的写相同的代码断。

Model 2主要的缺点是页面导航规则在控制器servlet中是硬编码的。这意味着程序流程的任何微小的改动就需要控制器servlet重新编译。解决这个问题的方法是在应用启动时,提供一个映射器来读取页面导航规则。在控制器servlet的init方法中很容易添加代码。这个方法只执行一次,就是在servlet首次被载入内存的时候。如果属性文件在每次改动后需要重新读取,程序员可以在每次请求时检查属性文件的时间戳,将它于先前读入的文件比较。如果它比之前读入的文件的时间戳更新,则重新构建映射器。这个特性可以在上下文对象的初始化参数中开启或者关闭。从开发的角度来讲,这个特性应该开启。在部署时,这个特性应该关闭。使用属性文件来存储页面导航规则还可能避免在控制器中的一连串的if语句,它将在每次请求时消耗时间。可以使用一个HashMap,将请求参数作为Key值,将跳转页面作为Value值。这个设计模.....页脚

.....页眉

型的另一个缺陷是缺少标准的输入验证组件和用户接口组件,而这些将在JSF中得到解决。

JSF解决了开发Web应用中的大部分问题,比如:页面导航管理、用户接口组件和输入验证组件。然而,由于这项技术仍然很年轻,还没有太多的用户接口可用,强迫了程序员将JSF和非JSF的servlets/JSP页面相结合。JSF是事件驱动的,JSF程序员通过编写事件监听来决定JSF应用的行为,就像Swing应用中的监听器一样。在JSF 1.0版本中,通常有两类事件能够被触发:ActionEvent和ValueChangedEvent,但这已经能在应用和用户之间提供足够好的交互性了。

.....页脚

.....页眉

附录:毕业论文外文翻译原文

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

01212318-毕业设计(论文)外文翻译 篇4

ANALYSIS ON RELATION BETWEEN HSE ADMISTRIATION SYSTEM AND SAFTY OF A COMPANY

The foundation of HSE administration system is a combination of factors which influence whether an institution will function safely and healthily.These factors are organized together in an advanced and scientific way in order to form an administration system.HSE administration system requires an institution to do the risk assessment systematically and periodically in order to identify any risk and be prepared.It emphasizes on a continual improvement, and possesses a high level of degree of self-restriction and self-improvement;therefore, it is an advanced administration system.HSE administration system is originally used by mining companies and it is developed based on HSE administration system through humongous practice.It has several foundational requirements such as participation of all employees and management, continual improvement, cooperation with suppliers, sustainable environmental and economic development, and relationship with customers.QHSE has helped Chinese mining companies to be ranked in the first-class of international mining companies.HSE administration system is one of the most developed administration systems in the world.It has been widely adopted in mining industry.In order to make HSE system more applicable, we must integrate it with the traditional administration systems.In fact, there are some common factors existing in the HSE system and traditional systems.However, the HSE system is much more advanced, scientific, and harmonious, and it possesses some unique characteristics.In order to gain full advantages on HSE system, the company has to develop a culture that is suitable for the application of the system.1、The central factor is the participation of management.The participation from all level of management will release the pressure on employees, lead employees to the right direction, and make employees fully

understand the core of the system.The management has to make the promise to allow all employees to participate;setup the clear direction and target;provide all resources required;and clearly setup responsibilities for each participant.Similar with the traditional system, those requirements above are all following government law and based on resources available.Compared with traditional system, the HSE system is more applicable, scientific, and detailed.2、anagement of responsibilities of participants.In order make the system run smoothly, the company has to setup clear responsibilities for all level of management and employees and reword and compensation system.2.1 esponsibilities for the high level management:

1)enforce and implement the government laws;

2)set up a HSE committee to constitute the company policies regarding the safety and environmental issues;

3)set up policies regarding the utilization of resources;

4)evaluation system regarding the implementation process of the HSE system.2.2 Management is responsible for the delivery target and policy to all employees and implementation of the HSE system;evaluation on process of implementing the HSE system;report to the CEO, the board and the committee about how the system is implementing;report any problem in the procedure;correct any problem that is opposite and deleterious to the HSE system.2.3 Head of each department should setup policies and targets according to the corporation policies and targets based on each department’ functions and characteristics.2.4 Human resource department should setup evaluation and compensation system accordingly and implement them throughout the whole corporation.3、In order to create a healthy, safe and sustainable environment, the organization should make the implementation procedure of the HSE system simple, efficient, effective and applicable.It should be a process that started from simplicity to complexity, then from complexity to another stage of development.Practicality of the

HSE system is based on simplicity.Once the organization carries out the system in day-to-day operation, the system can function more and more efficiently and effectively.3.1 Culture creation is the premise of HSE system.Corporation culture is one part of a modern corporation.It is created throughout daily operation, and long-term education.3.2 Corporation culture is one part of the HSE system.It is created through daily operation and long-term education;it is created subconsciously and it is unique for each corporation.It should cover every aspect of the corporation and workers’ corporation life.The corporation should have a culture which is dealing with concrete matters relating to work, considering workers’ health and safety, continual improvement, being conscious on potential risks, self-evaluation, and ext.The creation of culture should be one part of the HSE system, and the corporation should encourage full participation of all management and employees.浅析HSE管理体系与企业安全文化

HSE管理体系是将实施健康、安全与环境管理的组织机构、职责、做法、程序、过程和资源等要素有机构成的整体,这些要素通过先进、科学、系统的运行模式有机的融合在一起,相互关联、相互作用,形成动态管理体系。HSE管理体系要求组织进行风险分析,确定其自身活动可能发生的危害和后果,从而采取有效的防范手段和控制措施防止其发生,以便减少可能引起的人员伤害、财产损失和环境污染。他强调预防和持续改进,具有高度自我约束、自我完善、自我激励机制,因此是一种现代化的管理模式,是现代企业制度之一。

当前公司推行的HSE管理体系,是石油销售企业综合管理中思想方法、工作方法、领导作风和处理内外关系的正确态度的集合,是HSE管理体系理论与实践相结合的结晶。HSE管理体系中,以顾客、员工、社会为关注点;领导作用;全员参与;过程方法;管理的系统方法;持续改进;基于事实的决策方法;与供方互利关系等原则,使中国石油销售企业管理尽快与规范化、国际化接轨,使之接近或达到国际先进水平。

HSE管理体系建立的目的和原则是使企业管理更加科学,这一体系是关系人类生存的战略问题,是国际上比较前卫的管理体系,特别适用于石油行业,要使这一体系在企业发挥实际作用,就必须坚持把HSE管理体系与传统的企业管理有机的结合在一起。其实HSE管理体系与传统管理,使用的管理法规性文件有一定的同一性和统一性。HSE管理体系纲领性文件、管理法规性文件、体系实行标准等,也都是企业传统管理和企业生产经营活动中必须遵守的行为准则,都是按照合法、可行的原则依据国家、地方有关法律、法规和资源条件制定的。HSE管理体系比较传统管理更先进、科学、系统、和谐,具有可持续改进、稳定提高的特性。因此,企业安全文化的建立与维护是促进HSE体系健康、有序、高效运行的可靠保证。

1、HSE管理体系的核心是领导和承诺。

企业强有力的领导和明确的承诺是体系建立、实施的保证。企业自上而下,从最高领导者到基层单位管理者,向社会和员工提供公开、明确的承诺。并把“领

导和承诺”与“一把手负责制”结合起来。各层次的承诺要做到使员工领会其实质。企业的最高管理者是体系建立的关键,提出明确的承诺、方针和目标;提供切实可靠的有效资源保证;并任命管理者代表同时明确其职责和权限。企业最高管理者的最高承诺,是领导的决心和理念的体现。这些做法的基础与传统管理的基础一样,都是按照合法、可行的原则,依据国家、地方有关法律、法规和资源条件制定的。与传统管理比较,HSE管理体系提出的承诺、方针和目标,更明确、更具体、更科学、更具可行性。

2、企业员工责任制管理。

为使领导承诺得到落实,企业制定从管理人员到操作岗位的全体员工责任制度,并制定企业员工责任管理办法与程序,对责任制的执行情况进行严格的监督和控制。

2.1最高管理者职责,第一是贯彻执行国家和上级有关部门的健康、安全和环境政策、法规及指令;第二是主持召开企业HSE委员会,组织制定修改企业的健康、安全和环境方针和战略目标;第三是为了提高企业健康、安全与环境水平提供必要的合理的组织和资源配置并保证合理分配;第四是定期对HSE管理体系进行管理评审,解决体系运行重的重大问题,指出持续改进意见。

2.2管理者代表是贯彻企业健康、安全和环境方针几目标的执行者,主持企业内部HSE管理体系审核工作,审批HSE管理体系审核计划和报告,及时向最高管理者汇报体系运行情况;组织制定年度健康、安全和环境的目标、指标和方案,代表企业处理较大的健康、安全和环境问题;按季度或者月份向企业HSE委员会汇报各项指标完成及工作实施情况,提出下步工作部署,交会议审核批准;组织协调HSE体系的实施,制止和纠正不符合HSE管理体系文件规定的健康、安全和环境表现;负责HSE管理体系有关事宜与外部各方的联系。

2.3企业部门主管,在主管系统内,贯彻执行企业健康、安全和环境方针、目标,完成各项指标任务;组织主管系统内贯彻执行HSE体系文件,解决HSE体系运行重的重大问题并协调管理者代表进行健康、安全和环境决策。

2.4企业人事部是企业领导、机关部室及各级管理人员责任制和员工责任制的归口管理部门。全体员工责任制执行,纳入工作目标实施,由企业人事部监督、检查和考核;实行奖惩兑现。

为实现企业健康、安全和环境目标,使健康、安全和环境管理实现科学化、规范化管理,建立简洁、高效、实用的HSE管理体系,并依靠体系的运行推动企业健康、安全和环境水平不断提高。就必须不断提高HSE体系的简洁性、实用性、可操作性,科学发展的一般规律是由简到繁,再由繁到简,由简到繁是一个渐进的发展过程,而由繁到简往往是跨越式的发展过程。HSE体系具有了简洁性才能提高实用性和可操作性,有了可操作性就能够在实际运行过程中产生高超的效率,体现HSE体系的科学性和实效性。

3、企业安全文化的建立与维护是HSE体系健康发展的保证。

企业安全文化是现代企业制度的有机组成部分,它是在企业在长期生产经营、思想政治教育、文学艺术活动中逐渐形成的一门实用性很强的创造精神财富和物质财富的思想、管理方式、群体意识和行为规范的理论和模式。

3.1、企业HSE文化是企业文化的一个重要分支。它是在企业在长期安全生产和经营活动中,逐步形成或为建立良好的HSE表现准则有意识塑造并为员工接受和遵循的、具有企业特色的HSE观念和意识、务实的作风和态度、健全的管理机制及行为规范;企业的HSE方针和目标、进取精神;全员保护环境的社会责任感;为保护员工身心健康而创造的安全而舒适的生产和生活环境、防灾避难应急的安全设备和设施;树立以人为本、安全第一,珍惜生命、善待人生的全员的安全人生观、安全的价值观、安全的审美观、安全的心理素质和企业的安全风貌、习俗等,是所有企业安全物质财富和安全精神财富之总和。

3.2、企业的最高管理者把企业安全文化的建立作为企业发展的宗旨提出并纳入企业的HSE方针目标。督促各级管理者营造企业员工全员参与的健康、安全和环境文化。

上一篇:作文如何写出彩下一篇:妈妈辛苦了节日作文