外文文献及翻译

外文文献及翻译
外文文献及翻译

江苏大学

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

学院:计算机学院

专业:网络工程

姓名:武东苏

学号: 43

外文出处:附件1.Malcolm Davis. Struts——an

open-source MVC implementation

IBM System Journal,2006,44(2):33-37

附件 2.https://www.360docs.net/doc/f32035996.html,

附件1:中文翻译

Struts——MVC 的一种开放源码实现

本文介绍Struts,它是使用servlet 和JavaServer Pages 技术的一种Model-View-Controller 实现。Struts 可帮助您控制 Web 项目中的变化并提高专业化水平。尽管您可能永远不会用 Struts 实现一个系统,但您可以将其中的一些思想用于您以后的 servlet 和 JSP 网页的实现中。

简介

小学生也可以在因特网上发布 HTML 网页。但是,小学生的网页和专业开发的网站有质的区别。网页设计人员(或者 HTML 开发人员)必须理解颜色、用户、生产流程、网页布局、浏览器兼容性、图像创建和 JavaScript 等等。设计漂亮的网站需要做大量的工作,大多数 Java 开发人员更注重创建优美的对象接口,而不是用户界面。JavaServer Pages (JSP) 技术为网页设计人员和 Java 开发人员提供了一种联系钮带。

如果您开发过大型 Web 应用程序,您就理解变化这个词的含义。“模型-视图-控制器”(MVC) 就是用来帮助您控制变化的一种设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合。Struts 是一种 MVC 实现,它将 Servlet 2.2 和 JSP 1.1 标记(属于J2EE 规范)用作实现的一部分。尽管您可能永远不会用 Struts 实现一个系统,但了解一下 Struts 或许使您能将其中的一些思想用于您以后的 Servlet 的 JSP 实现中。

模型-视图-控制器 (MVC)

JSP 标记只解决了部分问题。我们还得处理验证、流程控制和更新应用程序的状态等问题。这正是 MVC 发挥作用的地方。MVC 通过将问题分为三个类别来帮助解决单一模块方法所遇到的某些问题:

Model(模型)

模型包含应用程序的核心功能。模型封装了应用程序的状态。有时它包含的唯一功能就是状态。它对视图或控制器一无所知。

?View(视图)

视图提供模型的表示。它是应用程序的外观。视图可以访问模型的读方法,但不

能访问写方法。此外,它对控制器一无所知。当更改模型时,视图应得到通知。

?Controller(控制器)

控制器对用户的输入作出反应。它创建并设置模型。

MVC Model 2

Web 向软件开发人员提出了一些特有的挑战,最明显的就是客户机和服务器的无状态连接。这种无状态行为使得模型很难将更改通知视图。在 Web 上,为了发现对应用程序状态的修改,浏览器必须重新查询服务器。

另一个重大变化是实现视图所用的技术与实现模型或控制器的技术不同。当然,我们可以使用 Java(或者 PERL、C/C++ 或别的语言)代码生成 HTML。这种方法有几个缺点:?Java 程序员应该开发服务,而不是 HTML。

?更改布局时需要更改代码。

?服务的用户应该能够创建网页来满足它们的特定需要。

?网页设计人员不能直接参与网页开发。

?嵌在代码中的 HTML 很难看。

对于 Web,需要修改标准的 MVC 形式。图 4 显示了 MVC 的 Web 改写版,通常也称为 MVC Model 2 或 MVC 2。

图 4. MVC Model 2

Struts,MVC 2 的一种实现

Struts 是一组相互协作的类、servlet 和 JSP 标记,它们组成一个可重用的 MVC 2 设计。这个定义表示 Struts 是一个框架,而不是一个库,但 Struts 也包含了丰富的标记库和独立于该框架工作的实用程序类。图 5 显示了 Struts 的一个概览。

图 5. Struts 概览

Struts 概览

?Client browser(客户浏览器)

来自客户浏览器的每个 HTTP 请求创建一个事件。Web 容器将用一个 HTTP 响应作出响应。

?Controller(控制器)

控制器接收来自浏览器的请求,并决定将这个请求发往何处。就 Struts 而言,控制器是以 servlet 实现的一个命令设计模式。 struts-config.xml 文件配置控制器。

?业务逻辑

业务逻辑更新模型的状态,并帮助控制应用程序的流程。就 Struts 而言,这是通过作为实际业务逻辑“瘦”包装的 Action 类完成的。

?Model(模型)的状态

模型表示应用程序的状态。业务对象更新应用程序的状态。ActionForm bean 在会话级或请求级表示模型的状态,而不是在持久级。JSP 文件使用 JSP 标记读取来

自 ActionForm bean 的信息。

View(视图)

视图就是一个 JSP 文件。其中没有流程逻辑,没有业务逻辑,也没有模型信息 -- 只有标记。标记是使 Struts 有别于其他框架(如 Velocity)的因素之一。

详细分析 Struts

图 6 显示的是 org.apache.struts.action 包的一个最简 UML 图。图 6 显示了ActionServlet (Controller)、 ActionForm (Form State) 和 Action (Model Wrapper) 之间的最简关系。

图 6. Command (ActionServlet) 与 Model (Action & ActionForm) 之间的关系的 UML 图

ActionServlet 类

您还记得函数映射的日子吗?在那时,您会将某些输入事件映射到一个函数指针上。如果您对此比较熟悉,您会将配置信息放入一个文件,并在运行时加载这个文件。函数指针数组曾经是用 C 语言进行结构化编程的很好方法。

现在好多了,我们有了 Java 技术、XML、J2EE,等等。Struts 的控制器是将事件(事件通常是 HTTP post)映射到类的一个 servlet。正如您所料 -- 控制器使用配置文件以使您不必对这些值进行硬编码。时代变了,但方法依旧。

ActionServlet 是该 MVC 实现的 Command 部分,它是这一框架的核心。ActionServlet (Command) 创建并使用 Action 、 ActionForm 和 ActionForward 。如

前所述, struts-config.xml 文件配置该 Command。在创建 Web 项目时,您将扩展Action 和 ActionForm 来解决特定的问题。文件 struts-config.xml 指示ActionServlet 如何使用这些扩展的类。这种方法有几个优点:

?应用程序的整个逻辑流程都存储在一个分层的文本文件中。这使得人们更容易查看和理解它,尤其是对于大型应用程序而言。

?网页设计人员不必费力地阅读 Java 代码来理解应用程序的流程。

?Java 开发人员也不必在更改流程以后重新编译代码。

可以通过扩展 ActionServlet 来添加 Command 功能。

ActionForm 类

ActionForm 维护 Web 应用程序的会话状态。 ActionForm 是一个抽象类,必须为每个输入表单模型创建该类的子类。当我说输入表单模型时,是指 ActionForm 表示的是由 HTML 表单设置或更新的一般意义上的数据。例如,您可能有一个由 HTML 表单设置的UserActionForm 。Struts 框架将执行以下操作:

?检查 UserActionForm 是否存在;如果不存在,它将创建该类的一个实例。

?Struts 将使用 HttpServletRequest 中相应的域设置 UserActionForm 的状态。没有太多讨厌的 request.getParameter() 调用。例如,Struts 框架将

从请求流中提取 fname ,并调用 UserActionForm.setFname() 。

?Struts 框架在将 UserActionForm 传递给业务包装 UserAction 之前将更新它的状态。

?在将它传递给 Action 类之前,Struts 还会对 UserActionForm 调用validation() 方法进行表单状态验证。注:这并不总是明智之举。别的网页或

业务可能使用 UserActionForm ,在这些地方,验证可能有所不同。在 UserAction 类中进行状态验证可能更好。

?可在会话级维护 UserActionForm 。

注:

?struts-config.xml 文件控制 HTML 表单请求与 ActionForm 之间的映射关系。

?可将多个请求映射到 UserActionForm 。

?UserActionForm 可跨多页进行映射,以执行诸如向导之类的操作。

Action 类

Action 类是业务逻辑的一个包装。 Action 类的用途是将 HttpServletRequest 转换为业务逻辑。要使用 Action ,请创建它的子类并覆盖 process() 方法。

ActionServlet (Command) 使用 perform() 方法将参数化的类传递给 ActionForm 。仍然没有太多讨厌的 request.getParameter() 调用。当事件进展到这一步时,输入表单数据(或 HTML 表单数据)已被从请求流中提取出来并转移到 ActionForm 类中。

注:扩展 Action 类时请注意简洁。 Action 类应该控制应用程序的流程,而不应该控制应用程序的逻辑。通过将业务逻辑放在单独的包或 EJB 中,我们就可以提供更大的灵活性和可重用性。

考虑 Action 类的另一种方式是 Adapter 设计模式。 Action 的用途是“将类的接口转换为客户机所需的另一个接口。Adapter 使类能够协同工作,如果没有 Adapter,则这些类会因为不兼容的接口而无法协同工作。”(摘自 Gof 所著的Design Patterns - Elements of Reusable OO Software)。本例中的客户机是 ActionServlet ,它对我们的具体业务类接口一无所知。因此,Struts 提供了它能够理解的一个业务接口,即Action 。通过扩展 Action ,我们使得我们的业务接口与 Struts 业务接口保持兼容。(一个有趣的发现是, Action 是类而不是接口)。 Action 开始为一个接口,后来却变成了一个类。真是金无足赤。)

Error 类

UML 图(图 6)还包括 ActionError 和 ActionErrors 。 ActionError 封装了单个错误消息。 ActionErrors 是 ActionError 类的容器,View 可以使用标记访问这些类。ActionError 是 Struts 保持错误列表的方式。

图 7. Command (ActionServlet) 与 Model (Action) 之间的关系的 UML 图

ActionMapping 类

输入事件通常是在 HTTP 请求表单中发生的,servlet 容器将 HTTP 请求转换为HttpServletRequest 。控制器查看输入事件并将请求分派给某个 Action 类。

struts-config.xml 确定 Controller 调用哪个 Action 类。 struts-config.xml 配置信息被转换为一组 ActionMapping ,而后者又被放入 ActionMappings 容器中。(您可能尚未注意到这一点,以s结尾的类就是容器)

ActionMapping 包含有关特定事件如何映射到特定 Action 的信息。 ActionServlet (Command) 通过 perform() 方法将 ActionMapping 传递给 Action 类。这样就使

Action 可访问用于控制流程的信息。

ActionMappings

ActionMappings 是 ActionMapping 对象的一个集合。

Struts 的优点

?JSP 标记机制的使用

标记特性从 JSP 文件获得可重用代码和抽象 Java 代码。这个特性能很好地集成到基于 JSP 的开发工具中,这些工具允许用标记编写代码。

?标记库

为什么要另发明一种轮子,或标记库呢?如果您在库中找不到您所要的标记,那就自己定义吧。此外,如果您正在学习 JSP 标记技术,则 Struts 为您提供了一个起点。

?开放源码

您可以获得开放源码的全部优点,比如可以查看代码并让使用库的每个人检查代码。许多人都可以进行很好的代码检查。

?MVC 实现样例

如果您希望创建您自己的 MVC 实现,则 Struts 可增加您的见识。

?管理问题空间

分治是解决问题并使问题可管理的极好方法。当然,这是一把双刃剑。问题越来越复杂,并且需要越来越多的管理。

Struts 的缺点

?仍处于发展初期

Struts 开发仍处于初级阶段。他们正在向着发行版本 1.0 而努力,但与任何 1.0 版本一样,它不可能尽善尽美。

?仍在变化中

这个框架仍在快速变化。Struts 1.0 与 Struts 0.5 相比变化极大。为了避免使用不赞成使用的方法,您可能隔一天就需要下载最新的 Struts。在过去的 6 个月中,我目睹 Struts 库从 90K 增大到 270K 以上。由于 Struts 中的变化,我不得不数次修改我的示例,但我不保证我的示例能与您下载的 Struts 协同工作。

?正确的抽象级别

Struts 是否提供了正确的抽象级别?对于网页设计人员而言,什么是正确的抽象级别呢?这是一个用 $64K 的文字才能解释清楚的问题。在开发网页的过程中,我们是否应该让网页设计人员访问 Java 代码?某些框架(如 Velocity)说不应该,但它提供了另一种 Web 开发语言让我们学习。在 UI 开发中限制访问 Java 有一定的合理性。最重要的是,如果让网页设计人员使用一点 Java,他将使用大量的Java。在 Microsoft ASP 的开发中,我总是看到这样的情况。在 ASP 开发中,您应该创建 COM 对象,然后编写少量的 ASP 脚本将这些 COM 对象联系起来。但是,ASP 开发人员会疯狂地使用 ASP 脚本。我会听到这样的话,“既然我可以用VBScript 直接编写 COM 对象,为什么还要等 COM 开发人员来创建它呢?”通过使用标记库,Struts 有助于限制 JSP 文件中所需的 Java 代码的数量。Logic Tag 就是这样的一种库,它对有条件地生成输出进行管理,但这并不能阻止 UI 开发人员对 Java 代码的狂热。无论您决定使用哪种类型的框架,您都应该了解您要在其中部署和维护该框架的环境。当然,这项任务真是说起来容易做起来难。

?有限的适用范围

Struts 是一种基于 Web 的 MVC 解决方案,所以必须用 HTML、JSP 文件和

servlet 来实现它。

?J2EE 应用程序支持

Struts 需要支持 JSP 1.1 和 Servlet 2.2 规范的 servlet 容器。仅凭这一点远不能解决您的全部安装问题,除非使用 Tomcat 3.2。我用 Netscape iPlanet 6.0 安装这个库时遇到一大堆问题,按理说它是第一种符合 J2EE 的应用程序服务器。我建议您在遇到问题时访问 Struts 用户邮件列表的归档资料。

?复杂性

在将问题分为几个部分的同时也引入了复杂性。毫无疑问,要理解 Struts 必须接受一定的培训。随着变化的不断加入,这有时会令人很沮丧。欢迎访问本网站。

Struts 的前景

在这个软件开发的新时代,一切都变得很快。在不到 5 年的时间内,我已经目睹了从 cgi/perl 到 ISAPI/NSAPI、再到使用 VB 的 ASP、一直到现在的 Java 和 J2EE 的变迁。Sun 正在尽力将新的变化反映到 JSP/servlet 体系结构中,正如他们对 Java 语言和 API 所作的更改一样。您可以从 Sun 的网站获得新的 JSP 1.2 和 Servlet 2.3 规范的草案。此外,一个标准 JSP 标记库即将出现。

外文原文

Struts——an open-source MVC implementation

This article introduces Struts, a Model-View-Controller implementation that uses servlets and JavaServer Pages (JSP) technology. Struts can help you control change in your Web project and promote specialization. Even if you never implement a system with Struts, you may get some ideas for your future servlets and JSP page implementation.

Introduction

Kids in grade school put HTML pages on the Internet. However, there is a monumental difference between a grade school page and a professionally developed Web site. The page designer (or HTML developer) must understand colors, the customer, product flow, page layout, browser compatibility, image creation, JavaScript, and more. Putting a great looking site together takes a lot

of work, and most Java developers are more interested in creating a great looking object interface than a user interface. JavaServer Pages (JSP) technology provides the glue between the page designer and the Java developer.

If you have worked on a large-scale Web application, you understand the term change. Model-View-Controller (MVC) is a design pattern put together to help control change. MVC decouples interface from business logic and data. Struts is an MVC implementation that uses Servlets 2.2 and JSP 1.1 tags, from the J2EE specifications, as part of the implementation. You may never implement a system with Struts, but looking at Struts may give you some ideas on your future Servlets and JSP implementations.

Model-View-Controller (MVC)

JSP tags solved only part of our problem. We still have issues with validation, flow control, and updating the state of the application. This is where MVC comes to the rescue. MVC helps resolve some of the issues with the single module approach by dividing the problem into three categories:

?Model

The model contains the core of the application's functionality. The model encapsulates the state of the application. Sometimes the only

functionality it contains is state. It knows nothing about the view or

controller.

?View

The view provides the presentation of the model. It is the look of the

application. The view can access the model getters, but it has no

knowledge of the setters. In addition, it knows nothing about the

controller. The view should be notified when changes to the model occur.

?Controller

The controller reacts to the user input. It creates and sets the model.

MVC Model 2

The Web brought some unique challenges to software developers, most

notably the stateless connection between the client and the server. This

stateless behavior made it difficult for the model to notify the view of changes.

On the Web, the browser has to re-query the server to discover modification to

the state of the application.

Another noticeable change is that the view uses different technology for

implementation than the model or controller. Of course, we could use Java (or

PERL, C/C++ or what ever) code to generate HTML. There are several

disadvantages to that approach:

?Java programmers should develop services, not HTML.

?Changes to layout would require changes to code.

?Customers of the service should be able to create pages to meet their specific needs.

?The page designer isn't able to have direct involvement in page development.

?HTML embedded into code is ugly.

For the Web, the classical form of MVC needed to change. Figure 4 displays the

Web adaptation of MVC, also commonly known as MVC Model 2 or MVC 2. Struts details

Displayed in Figure 6 is a stripped-down UML diagram of the

org.apache.struts.action package. Figure 6 shows the minimal relationships among ActionServlet (Controller), ActionForm (Form State), and Action (Model Wrapper).

Figure 6. UML diagram of the relationship of the Command (ActionServlet) to the Model (Action & ActionForm)

The ActionServlet class

Do you remember the days of function mappings? You would map some input event to a pointer to a function. If you where slick, you would place the configuration information into a file and load the file at run time. Function pointer arrays were the good old days of structured programming in C.

Life is better now that we have Java technology, XML, J2EE, and all that. The Struts Controller is a servlet that maps events (an event generally being an HTTP post) to classes. And guess what -- the Controller uses a configuration file so you don_t have to hard-code the values. Life changes, but stays the same.

ActionServlet is the Command part of the MVC implementation and is the core of the Framework. ActionServlet (Command) creates and uses Action, an ActionForm, and ActionForward. As mentioned earlier, the

struts-config.xml file configures the Command. During the creation of the Web project, Action and ActionForm are extended to solve the specific problem space. The file struts-config.xml instructs ActionServlet on how to use the extended classes. There are several advantages to this approach:

?The entire logical flow of the application is in a hierarchical text file. This makes it easier to view and understand, especially with large

applications.

?The page designer does not have to wade through Java code to understand the flow of the application.

?The Java developer does not need to recompile code when making flow changes.

Command functionality can be added by extending ActionServlet.

The ActionForm class

ActionForm maintains the session state for the Web application. ActionForm is an abstract class that is sub-classed for each input form model. When I say input form model, I am saying ActionForm represents a general concept of data that is set or updated by a HTML form. For instance, you may have a UserActionForm that is set by an HTML Form. The Struts framework will:

?Check to see if a UserActionForm exists; if not, it will create an instance of the class.

?Struts will set the state of the UserActionForm using corresponding fields from the HttpServletRequest. No more dreadful

request.getParameter() calls. For instance, the Struts framework will take fname from request stream and call UserActionForm.setFname().

?The Struts framework updates the state of the UserActionForm before passing it to the business wrapper UserAction.

?Before passing it to the Action class, Struts will also conduct form state validation by calling the validation() method on UserActionForm.

Note: This is not always wise to do. There might be ways of using

UserActionForm in other pages or business objects, where the

validation might be different. Validation of the state might be better in the UserAction class.

?The UserActionForm can be maintained at a session level.

Notes:

?The struts-config.xml file controls which HTML form request maps to which ActionForm.

?Multiple requests can be mapped UserActionForm.

?UserActionForm can be mapped over multiple pages for things such as wizards.

The Action class

The Action class is a wrapper around the business logic. The purpose of Action class is to translate the HttpServletRequest to the business logic. To use Action, subclass and overwrite the process() method.

The ActionServlet (Command) passes the parameterized classes to ActionForm using the perform() method. Again, no more dreadful

request.getParameter() calls. By the time the event gets here, the input form data (or HTML form data) has already been translated out of the request stream and into an ActionForm class.

Figure 4. MVC Model 2

Struts, an MVC 2 implementation

Struts is a set of cooperating classes, servlets, and JSP tags that make up a reusable MVC 2 design. This definition implies that Struts is a framework, rather than a library, but Struts also contains an extensive tag library and utility classes that work independently of the framework. Figure 5 displays an overview of Struts.

Figure 5. Struts overview

Struts overview

?Client browser

An HTTP request from the client browser creates an event. The Web

container will respond with an HTTP response.

?Controller

The Controller receives the request from the browser, and makes the

decision where to send the request. With Struts, the Controller is a

command design pattern implemented as a servlet. The

struts-config.xml file configures the Controller.

?Business logic

The business logic updates the state of the model and helps control the flow of the application. With Struts this is done with an Action class as a thin wrapper to the actual business logic.

?Model state

The model represents the state of the application. The business objects update the application state. ActionForm bean represents the Model

state at a session or request level, and not at a persistent level. The JSP file reads information from the ActionForm bean using JSP tags.

View

The view is simply a JSP file. There is no flow logic, no business logic, and no model information -- just tags. Tags are one of the things that make Struts unique compared to other frameworks like Velocity.

Note: "Think thin" when extending the Action class. The Action class should control the flow and not the logic of the application. By placing the business logic in a separate package or EJB, we allow flexibility and reuse.

Another way of thinking about Action class is as the Adapter design pattern. The purpose of the Action is to "Convert the interface of a class into another interface the clients expect. Adapter lets classes work together that couldn_t otherwise because of incompatibility interface" (from Design Patterns - Elements of Reusable OO Software by Gof). The client in this instance is the ActionServlet that knows nothing about our specific business class interface. Therefore, Struts provides a business interface it does understand, Action. By extending the Action, we make our business interface compatible with Struts business interface. (An interesting observation is that Action is a class and not an interface. Action started as an interface and changed into a class over time. Nothing's perfect.)

The Error classes

The UML diagram (Figure 6) also included ActionError and ActionErrors. ActionError encapsulates an individual error message. ActionErrors is a container of ActionError classes that the View can access using tags. ActionError s is Struts way of keeping up with a list of errors.

Figure 7. UML diagram of the relationship of the Command (ActionServlet) to the Model (Action)

The ActionMapping class

An incoming event is normally in the form of an HTTP request, which the servlet Container turns into an HttpServletRequest. The Controller looks at the incoming event and dispatches the request to an Action class. The

struts-config.xml determines what Action class the Controller calls. The struts-config.xml configuration information is translated into a set of ActionMapping, which are put into container of ActionMappings. (If you have not noticed it, classes that end with s are containers)

The ActionMapping contains the knowledge of how a specific event maps to specific Actions. The ActionServlet (Command) passes the ActionMapping to the Action class via the perform() method. This allows Action to access the information to control flow.

ActionMappings

ActionMappings is a collection of ActionMapping objects.

英文文献翻译

中等分辨率制备分离的 快速色谱技术 W. Clark Still,* Michael K a h n , and Abhijit Mitra Departm(7nt o/ Chemistry, Columbia Uniuersity,1Veu York, Neu; York 10027 ReceiLied January 26, 1978 我们希望找到一种简单的吸附色谱技术用于有机化合物的常规净化。这种技术是适于传统的有机物大规模制备分离,该技术需使用长柱色谱法。尽管这种技术得到的效果非常好,但是其需要消耗大量的时间,并且由于频带拖尾经常出现低复原率。当分离的样本剂量大于1或者2g时,这些问题显得更加突出。近年来,几种制备系统已经进行了改进,能将分离时间减少到1-3h,并允许各成分的分辨率ΔR f≥(使用薄层色谱分析进行分析)。在这些方法中,在我们的实验室中,媒介压力色谱法1和短柱色谱法2是最成功的。最近,我们发现一种可以将分离速度大幅度提升的技术,可用于反应产物的常规提纯,我们将这种技术称为急骤色谱法。虽然这种技术的分辨率只是中等(ΔR f≥),而且构建这个系统花费非常低,并且能在10-15min内分离重量在的样本。4 急骤色谱法是以空气压力驱动的混合介质压力以及短柱色谱法为基础,专门针对快速分离,介质压力以及短柱色谱已经进行了优化。优化实验是在一组标准条件5下进行的,优化实验使用苯甲醇作为样本,放在一个20mm*5in.的硅胶柱60内,使用Tracor 970紫外检测器监测圆柱的输出。分辨率通过持续时间(r)和峰宽(w,w/2)的比率进行测定的(Figure 1),结果如图2-4所示,图2-4分别放映分辨率随着硅胶颗粒大小、洗脱液流速和样本大小的变化。

外文文献及翻译

文献翻译 原文 Combining JSP and Servlets The technology of JSP and Servlet is the most important technology which use Java technology to exploit request of server, and it is also the standard which exploit business application .Java developers prefer to use it for a variety of reasons, one of which is already familiar with the Java language for the development of this technology are easy to learn Java to the other is "a preparation, run everywhere" to bring the concept of Web applications, To achieve a "one-prepared everywhere realized." And more importantly, if followed some of the principles of good design, it can be said of separating and content to create high-quality, reusable, easy to maintain and modify the application. For example, if the document in HTML embedded Java code too much (script), will lead the developed application is extremely complex, difficult to read, it is not easy reuse, but also for future maintenance and modification will also cause difficulties. In fact, CSDN the JSP / Servlet forum, can often see some questions, the code is very long, can logic is not very clear, a large number of HTML and Java code mixed together. This is the random development of the defects. Early dynamic pages mainly CGI (Common Gateway Interface, public Gateway Interface) technology, you can use different languages of the CGI programs, such as VB, C / C + + or Delphi, and so on. Though the technology of CGI is developed and powerful, because of difficulties in programming, and low efficiency, modify complex shortcomings, it is gradually being replaced by the trend. Of all the new technology, JSP / Servlet with more efficient and easy to program, more powerful, more secure and has a good portability, they have been many people believe that the future is the most dynamic site of the future development of technology. Similar to CGI, Servlet support request / response model. When a customer submit a request to the server, the server presented the request Servlet, Servlet responsible for handling requests and generate a response, and then gave the server, and then from the server sent to

人力资源管理外文文献翻译

文献信息: 文献标题:Challenges and opportunities affecting the future of human resource management(影响人力资源管理未来的挑战和机遇) 国外作者:Dianna L. Stone,Diana L. Deadrick 文献出处:《Human Resource Management Review》, 2015, 25(2):139-145 字数统计:英文3725单词,21193字符;中文6933汉字 外文文献: Challenges and opportunities affecting the future of human resource management Abstract Today, the field of Human Resource Management (HR) is experiencing numerous pressures for change. Shifts in the economy, globalization, domestic diversity, and technology have created new demands for organizations, and propelled the field in some completely new directions. However, we believe that these challenges also create numerous opportunities for HR and organizations as a whole. Thus, the primary purposes of this article are to examine some of the challenges and opportunities that should influence the future of HR. We also consider implications for future research and practice in the field. Keywords: Future of human resource management, Globalization, Knowledge economy Diversity, Technology 1.Change from a manufacturing to a service or knowledge economy One of the major challenges influencing the future of HR processes is the change from a manufacturing to a service or knowledgebased economy. This new economy is characterized by a decline in manufacturing and a growth in service or knowledge as the core of the economic base. A service economy can be defined as a system based on buying and selling of services or providing something for others (Oxford

外文文献翻译助手

五分钟搞定5000字-外文文献翻译 在科研过程中阅读翻译外文文献是一个非常重要的环节,许多领域高水平的文献都是外文文献,借鉴一些外文文献翻译的经验是非常必要的。由于特殊原因我翻译外文文献的机会比较多,慢慢地就发现了外文文献翻译过程中的三大利器:Google“翻译”频道、金山词霸(完整版本)和CNKI“翻译助手"。 具体操作过程如下: 1.先打开金山词霸自动取词功能,然后阅读文献; 2.遇到无法理解的长句时,可以交给Google处理,处理后的结果猛一看,不堪入目,可是经过大脑的再处理后句子的意思基本就明了了; 3.如果通过Google仍然无法理解,感觉就是不同,那肯定是对其中某个“常用单词”理解有误,因为某些单词看似很简单,但是在文献中有特殊的意思,这时就可以通过CNKI的“翻译助手”来查询相关单词的意思,由于CNKI的单词意思都是来源与大量的文献,所以它的吻合率很高。 另外,在翻译过程中最好以“段落”或者“长句”作为翻译的基本单位,这样才不会造成“只见树木,不见森林”的误导。 注: 1、Google翻译:https://www.360docs.net/doc/f32035996.html,/language_tools google,众所周知,谷歌里面的英文文献和资料还算是比较详实的。我利用它是这样的。一方面可以用它查询英文论文,当然这方面的帖子很多,大家可以搜索,在此不赘述。回到我自己说的翻译上来。下面给大家举个例子来说明如何用吧 比如说“电磁感应透明效应”这个词汇你不知道他怎么翻译, 首先你可以在CNKI里查中文的,根据它们的关键词中英文对照来做,一般比较准确。

在此主要是说在google里怎么知道这个翻译意思。大家应该都有词典吧,按中国人的办法,把一个一个词分着查出来,敲到google里,你的这种翻译一般不太准,当然你需要验证是否准确了,这下看着吧,把你的那支离破碎的翻译在google里搜索,你能看到许多相关的文献或资料,大家都不是笨蛋,看看,也就能找到最精确的翻译了,纯西式的!我就是这么用的。 2、CNKI翻译:https://www.360docs.net/doc/f32035996.html, CNKI翻译助手,这个网站不需要介绍太多,可能有些人也知道的。主要说说它的有点,你进去看看就能发现:搜索的肯定是专业词汇,而且它翻译结果下面有文章与之对应(因为它是CNKI检索提供的,它的翻译是从文献里抽出来的),很实用的一个网站。估计别的写文章的人不是傻子吧,它们的东西我们可以直接拿来用,当然省事了。网址告诉大家,有兴趣的进去看看,你们就会发现其乐无穷!还是很值得用的。https://www.360docs.net/doc/f32035996.html, 3、网路版金山词霸(不到1M):https://www.360docs.net/doc/f32035996.html,/6946901637944806 翻译时的速度: 这里我谈的是电子版和打印版的翻译速度,按个人翻译速度看,打印版的快些,因为看电子版本一是费眼睛,二是如果我们用电脑,可能还经常时不时玩点游戏,或者整点别的,导致最终SPPEED变慢,再之电脑上一些词典(金山词霸等)在专业翻译方面也不是特别好,所以翻译效果不佳。在此本人建议大家购买清华大学编写的好像是国防工业出版社的那本《英汉科学技术词典》,基本上挺好用。再加上网站如:google CNKI翻译助手,这样我们的翻译速度会提高不少。 具体翻译时的一些技巧(主要是写论文和看论文方面) 大家大概都应预先清楚明白自己专业方向的国内牛人,在这里我强烈建议大家仔

快速外文文献翻译

快速外文文献翻译 在科研过程中阅读翻译外文文献是一个非常重要的环节,许多领域高水平的文献都是外文文献,借鉴一些外文文献翻译的经验是非常必要的。由于特殊原因我翻译外文文献的机会比较多,慢慢地就发现了外文文献翻译过程中的三大利器:Google“翻译”频道、金山词霸(完整版本)和CNKI“翻译助手"。 具体操作过程如下: 1.先打开金山词霸自动取词功能,然后阅读文献; 2.遇到无法理解的长句时,可以交给Google处理,处理后的结果猛一看,不堪入目,可是经过大脑的再处理后句子的意思基本就明了了; 3.如果通过Google仍然无法理解,感觉就是不同,那肯定是对其中某个“常用单词”理解有误,因为某些单词看似很简单,但是在文献中有特殊的意思,这时就可以通过CNKI的“翻译助手”来查询相关单词的意思,由于CNKI的单词意思都是来源与大量的文献,所以它的吻合率很高。 另外,在翻译过程中最好以“段落”或者“长句”作为翻译的基本单位,这样才不会造成“只见树木,不见森林”的误导。 注: 1、Google翻译:https://www.360docs.net/doc/f32035996.html,/language_tools google,众所周知,谷歌里面的英文文献和资料还算是比较详实的。我利用它是这样的。一方面可以用它查询英文论文,当然这方面的帖子很多,大家可以搜索,在此不赘述。回到我自己说的翻译上来。下面给大家举个例子来说明如何用吧比如说“电磁感应透明效应”这个词汇你不知道他怎么翻译, 首先你可以在CNKI里查中文的,根据它们的关键词中英文对照来做,一般比较准确。 在此主要是说在google里怎么知道这个翻译意思。大家应该都有词典吧,按中国人的办法,把一个一个词分着查出来,敲到google里,你的这种翻译一般不太准,当然你需要验证是否准确了,这下看着吧,把你的那支离破碎的翻译在google里搜索,你能看到许多相关的文献或资料,大家都不是笨蛋,看看,也就能找到最精确的翻译了,纯西式的!我就是这么用的。 2、CNKI翻译:https://www.360docs.net/doc/f32035996.html, CNKI翻译助手,这个网站不需要介绍太多,可能有些人也知道的。主要说说它的有点,你进去看看就能发现:搜索的肯定是专业词汇,而且它翻译结果下面有文章与之对应(因为它是CNKI检索提供的,它的翻译是从文献里抽出来的),很实用的一个网站。估计别的写文章的人不是傻子吧,它们的东西我们可以直接拿来用,当然省事了。网址告诉大家,有兴趣的进去看看,你们就会发现其乐无穷!还是很值得用的。https://www.360docs.net/doc/f32035996.html, 3、网路版金山词霸(不到1M):https://www.360docs.net/doc/f32035996.html,/6946901637944806 翻译时的速度: 这里我谈的是电子版和打印版的翻译速度,按个人翻译速度看,打印版的快些,因为看电子版本一是费眼睛,二是如果我们用电脑,可能还经常时不时玩点游戏,或者整点别的,导致最终SPPEED变慢,再之电脑上一些词典(金山词霸等)在专业翻译方面也不是特别好,所以翻译效果不佳。在此本人建议大家购买清华大

外文文献及翻译

To connect SQL Server database First we introduce the basic knowledge of the database,be regarded as the warm-up exercise that study database weave distance front! 1.warm-up exercise Needing first avowal is relation database that database knowledge that we here introduce all point. The so-called relation database is to mean data as that the form gather, passing to establish simple form an a kind of database for of relation to defining construction. I ignore the watch at how saving way in physics in the document in database is,it can see to make an a line for with row, with electronics form is similar with the row.In relation database, the line were called the record, but the row then is called word segment. This form inside each an all in formations for is a record, it including particular customer, but each record then included the same type with the word segment of the quantity:Customer's number, name etc. Form is logic set that a kind of related information that press a line of arranging with row, similar in single form in work. Each row of the word a database form inside calls a word segment. Watch is from every kind of word a definition of its containment of, each word a data for describing its implying. While creating to set up a database, the beard assign for each word segment a the piece belongs to the sex with the other according to the type,biggest length.The word segment can include every kind of word sign,arithmetic figure even sketch. An information of relevant customer deposits in the line of the form, is called record.By any large, arbitrarily two records for database form to create set up can't be same. Key be a certain word segment( or several words segment) of the form inside, it() for fast inspect but drive index. The key can be unique, and also can then the right and wrong is unique, being decided by it() whether admission repetition. Unique key can specify for main key, using each one that come to unique marking form. The norm turns the database design of mission be method that the data of buildup,but the data of buildup, should can dissolve otiose repetition, and for have the necessary information offering to check to seek the path quickly. For attaining this kind of target but separate information to the process gone to in every kind of independent form, be called the norm turn. It is complicated process to use many appointed rules to proceed the norm with the type of the different Class that norm turn. That process studies and discuss already beyond the reach of textual scope.But,the norm of the simple database in majority turn and can use the simple experience in underneath rule completes: include the form of the information of repetition must be divided into independent a few forms dissolve repetition.

客户关系管理外文文献翻译(2017)

XXX学院 毕业设计(论文)外文资料翻译 学院:计算机与软件工程学院 专业:计算机科学技术(软件工程方向) 姓名: 学号: 外文出处:GoyKakus.THE RESEARCH OFCUSTOMER RELATIONSHIP MANAGEMENT STRATEGY [J]. International Journal of Management Research & Review, 2017, 1(9): 624-635. 附件: 1.外文资料翻译译文;2.外文原文。 注:请将该封面与附件装订成册。

附件1:外文资料翻译译文 客户关系管理战略研究 Goy Kakus 摘要 客户关系管理解决方案,通过为你提供客户业务数据来帮助你提供客户想要的服务或产品,提供更好的客户服务、交叉销售和更有效的销售,达成交易,保留现有客户并更好地理解你的客户是谁。本文探讨了客户关系管理模型在获得、保持与发展策略方面的优势。然而,我们对其定义和意义还存在一些困惑。本文通过考察关系营销和其他学科方面的相关文献,解释了客户关系管理的概念基础,从而对客户关系管理的知识作出了贡献。 关键词:客户关系管理模型, 客户关系管理的博弈改变者与关键策略 引言 CRM 是客户关系管理的简称。它的特征在于公司与客户的沟通,无论是销售还是服务相关的。客户关系管理这一术语经常用来解释企业客户关系,客户关系管理系统也以同样的方式被用来处理商业联系, 赢得客户,达成合同和赢得销售。 客户关系管理通常被考虑作为一个业务策略,从而使企业能够: *了解客户 *通过更好的客户体验留住客户 *吸引新客户 *赢得新客户和达成合同 *提高盈利 *减少客户管理成本 *通过服务台等工具软件,电子邮件组织者和不同类型的企业应用程序,企业业务经常寻求个性化的在线体验。 设计精良的客户关系管理包括以下特征: 1.客户关系管理是一种以顾客为中心并以客户投入为基础的服务响应,一对一的解决客户的必需品, 买家和卖家服务中心直接在线互动,帮助客户解决他

外文文献翻译

估计技术和规模的希腊商业银行效率:信用风险、资产负债表的活动和 国际业务的影响1 1.介绍 希腊银行业经历了近几年重大的结构调整。重要的结构性、政策和环境的变化经常强调的学者和从业人员有欧盟单一市场的建立,欧元的介绍,国际化的竞争、利率自由化、放松管制和最近的兼并和收购浪潮。 希腊的银行业也经历了相当大的改善,通信和计算技术,因为银行有扩张和现代化其分销网络,其中除了传统的分支机构和自动取款机,现在包括网上银行等替代分销渠道。作为希腊银行(2004 年)的年度报告的重点,希腊银行亦在升级其信用风险测量与管理系统,通过引入信用评分和概率默认模型近年来采取的主要步骤。此外,他们扩展他们的产品/服务组合,包括保险、经纪业务和资产管理等活动,同时也增加了他们的资产负债表操作和非利息收入。 最后,专注于巴尔干地区(如阿尔巴尼亚、保加利亚、前南斯拉夫马其顿共和国、罗马尼亚、塞尔维亚)的更广泛市场的全球化增加的趋势已添加到希腊银行在塞浦路斯和美国以前有限的国际活动。在国外经营的子公司的业绩预计将有父的银行,从而对未来的决定为进一步国际化的尝试对性能的影响。 本研究的目的是要运用数据包络分析(DEA)和重新效率的希腊银行部门,同时考虑到几个以上讨论的问题进行调查。我们因此区分我们的论文从以前的希腊银行产业重点并在几个方面,下面讨论添加的见解。 首先,我们第一次对效率的希腊银行的信用风险的影响通过检查其中包括贷款损失准备金作为附加输入Charnes et al.(1990 年)、德雷克(2001 年)、德雷克和大厅(2003 年),和德雷克等人(2006 年)。作为美斯特(1996) 点出"除非质量和风险控制的一个人也许会很容易误判一家银行的水平的低效;例如精打细算的银行信用评价或生产过高风险的贷款可能会被贴上标签一样高效,当相比银行花资源,以确保它们的贷款有较高的质量"(p.1026)。我们估计效率的银行和无此输入调整为不同的信用风险水平和对效率的影响。 第二,以往的研究中,希腊银行业,我们考虑资产负债表活动期间估计的效率得分。几个最近的研究审查效率的DEA 或随机前沿技术的银行,承认银行在非传统的活动中更多地参与,包括任何非利息(即费)收入(e.g. Lang和Welzel,1998年;德雷克,2001 年;托尔托萨Ausina,2003年)或资产负债表项目(例如阿尔通巴什等人,2001 年;阿尔通巴什和查克,2001年;架和Hassan,2003a、b ;Bos 和Colari,2005 年;饶, 1原文出处及作者:巴斯大学管理学院2007年硕士毕业论文,作者Fotios Pasiouras

工商管理专业外文文献翻译

Project Budget Monitor and Control Author:Yin Guo-li Nationality:American Derivation:Management Science and Engineering.Montreal: Mar 20, 2010 . With the marketing competitiveness growing, it is more and more critical in budget control of each project. This paper discusses that in the construction phase, how can a project manager be successful in budget control. There are many methods discussed in this paper, it reveals that to be successful, the project manager must concern all this methods. 1. INTRODUCTION The survey shows that most projects encounter cost over-runs (Williams Ackermann, Eden, 2002,pl92). According to Wright (1997)'s research, a good rule of thumb is to add a minimum of 50% to the first estimate of the budget (Gardiner and Stewart, 1998, p251). It indicates that project is very complex and full of challenge. Many unexpected issues will lead the project cost over-runs. Therefore, many technologies and methods are developed for successful monitoring and control to lead the project to success. In this article, we will discuss in the construction phase, how can a project manager to be successful budget control. 2. THE CONCEPT AND THE PURPOSE OF PROJECT CONTROL AND MONITOR Erel and Raz (2000) state that the project control cycle consists of measuring the status of the project, comparing to the plan, analysis of the deviations, and implementing any appropriate corrective actions. When a project reach the construction phase, monitor and control is critical to deliver the project success. Project monitoring exists to establish the need to take corrective action, whilst there is still time to take action. Through monitoring the activities, the project team can analyze the deviations and decide what to do and actually do it. The purpose of monitor and control is to support the implementation of corrective actions, ensure projects stay on target or get project back on target once it has gone off target。

土木工程类外文文献翻译

外文文献翻译 1 中文翻译 1.1钢筋混凝土 素混凝土是由水泥、水、细骨料、粗骨料(碎石或;卵石)、空气,通常还有其他外加剂等经过凝固硬化而成。将可塑的混凝土拌合物注入到模板内,并将其捣实,然后进行养护,以加速水泥与水的水化反应,最后获得硬化的混凝土。其最终制成品具有较高的抗压强度和较低的抗拉强度。其抗拉强度约为抗压强度的十分之一。因此,截面的受拉区必须配置抗拉钢筋和抗剪钢筋以增加钢筋混凝土构件中较弱的受拉区的强度。 由于钢筋混凝土截面在均质性上与标准的木材或钢的截面存在着差异,因此,需要对结构设计的基本原理进行修改。将钢筋混凝土这种非均质截面的两种组成部分按一定比例适当布置,可以最好的利用这两种材料。这一要求是可以达到的。因混凝土由配料搅拌成湿拌合物,经过振捣并凝固硬化,可以做成任何一种需要的形状。如果拌制混凝土的各种材料配合比恰当,则混凝土制成品的强度较高,经久耐用,配置钢筋后,可以作为任何结构体系的主要构件。 浇筑混凝土所需要的技术取决于即将浇筑的构件类型,诸如:柱、梁、墙、板、基础,大体积混凝土水坝或者继续延长已浇筑完毕并且已经凝固的混凝土等。对于梁、柱、墙等构件,当模板清理干净后应该在其上涂油,钢筋表面的锈及其他有害物质也应该被清除干净。浇筑基础前,应将坑底土夯实并用水浸湿6英寸,以免土壤从新浇的混凝土中吸收水分。一般情况下,除使用混凝土泵浇筑外,混凝土都应在水平方向分层浇筑,并使用插入式或表面式高频电动振捣器捣实。必须记住,过分的振捣将导致骨料离析和混凝土泌浆等现象,因而是有害的。 水泥的水化作用发生在有水分存在,而且气温在50°F以上的条件下。为了保证水泥的水化作用得以进行,必须具备上述条件。如果干燥过快则会出现表面裂缝,这将有损与混凝土的强度,同时也会影响到水泥水化作用的充分进行。 设计钢筋混凝土构件时显然需要处理大量的参数,诸如宽度、高度等几何尺寸,配筋的面积,钢筋的应变和混凝土的应变,钢筋的应力等等。因此,在选择混凝土截面时需要进行试算并作调整,根据施工现场条件、混凝土原材料的供应情况、业主提出的特殊要求、对建筑和净空高度的要求、所用的设计规范以及建筑物周围环

文献综述,外文翻译,论文网站

文献综述怎么写 1) 什么是文献综述? 文献综述是研究者在其提前阅读过某一主题的文献后,经过理解、整理、融会贯通,综合分析和评价而组成的一种不同于研究论文的文体。 2) 文献综述的写作要求 1、文献综述的格式 文献综述的格式与一般研究性论文的格式有所不同。这是因为研究性的论文注重研究的方法和结果,而文献综述介绍与主题有关的详细资料、动态、进展、展望以及对以上方面的评述。因此文献综述的格式相对多样,但总的来说,一般都包含以下四部分:即前言、主题、总结和参考文献。撰写文献综述时可按这四部分拟写提纲,再根据提纲进行撰写工作。 前言,要用简明扼要的文字说明写作的目的、必要性、有关概念的定义,综述的范围,阐述有关问题的现状和动态,以及目前对主要问题争论的焦点等。前言一般200-300字为宜,不宜超过500字。 正文,是综述的重点,写法上没有固定的格式,只要能较好地表达综合的内容,作者可创造性采用诸多形式。正文主要包括论据和论证两个部分,通过提出问题、分析问题和解决问题,比较不同学者对同一问题的看法及其理论依据,进一步阐明问题的来龙去脉和作者自己的见解。当然,作者也可从问题发生的历史背景、目前现状、发展方向等提出文献的不同观点。正文部分可根据内容的多少可分为若干个小标题分别论述。 小结,是结综述正文部分作扼要的总结,作者应对各种观点进行综合评价,提出自己的看法,指出存在的问题及今后发展的方向和展望。内容单纯的综述也可不写小结。 参考文献,是综述的重要组成部分。一般参考文献的多少可体现作者阅读文献的广度和深度。对综述类论文参考文献的数量不同杂志有不同的要求,一般以30条以内为宜,以最近3-5年内的最新文献为主。 2、文献综述规定 1. 为了使选题报告有较充分的依据,要求硕士研究生在论文开题之前作文献综述。 2. 在文献综述时,研究生应系统地查阅与自己的研究方向有关的国内外文献。通常阅读文献不少于30篇,且文献搜集要客观全面 3. 在文献综述中,研究生应说明自己研究方向的发展历史,前人的主要研究成果,存在的问题及发展趋势等。 4. 文献综述要条理清晰,文字通顺简练。 5. 资料运用恰当、合理。文献引用用方括号[ ]括起来置于引用词的右上角。 6. 文献综述中要有自己的观点和见解。不能混淆作者与文献的观点。鼓励研究生多发现问题、多提出问题、并指出分析、解决问题的可能途径,针对性强。 7. 文献综述不少于3000字。 3、注意事项 ⒈搜集文献应尽量全。掌握全面、大量的文献资料是写好综述的前提,否则,随便搜集一点资料就动手撰写是不可能写出好的综述。 ⒉注意引用文献的代表性、可靠性和科学性。在搜集到的文献中可能出现观点雷同,有的文献在可靠性及科学性方面存在着差异,因此在引用文献时应注意选用代表性、可靠性和科学性较好的文献。 ⒊引用文献要忠实文献内容。由于文献综述有作者自己的评论分析,因此在撰写时应分清作者的观点和文献的内容,不能篡改文献的内容。引用文献不过多。文献综述的作者引用间接文献的现象时有所见。如果综述作者从他人引用的参考文献转引过来,这些文献在他人

客户关系管理系统外文文献翻译(2017)

XXX 学院 毕业设计(论文)外文资料翻译 学院:计算机与软件工程学院 专业:计算机科学技术(软件工程方向) 姓名: 学号: 外文出处:Goy Kakus.THE RESEARCH OFCUSTOMER RELATIONSHIP MANAGEMENT STRATEGY [J]. International Journal of Management Research & Review, 2017, 1(9): 624-635. 附件: 1.外文资料翻译译文;2.外文原文。 注:请将该封面与附件装订成册。

附件1:外文资料翻译译文 客户关系管理战略研究 Goy Kakus 摘要 客户关系管理解决方案,通过为你提供客户业务数据来帮助你提供客户想要的服务或产品,提供更好的客户服务、交叉销售和更有效的销售,达成交易,保留现有客户并更好地理解你的客户是谁。本文探讨了客户关系管理模型在获得、保持与发展策略方面的优势。然而,我们对其定义和意义还存在一些困惑。本文通过考察关系营销和其他学科方面的相关文献,解释了客户关系管理的概念基础,从而对客户关系管理的知识作出了贡献。 关键词:客户关系管理模型, 客户关系管理的博弈改变者与关键策略 引言 CRM 是客户关系管理的简称。它的特征在于公司与客户的沟通,无论是销售还是服务相关的。客户关系管理这一术语经常用来解释企业客户关系,客户关系管理系统也以同样的方式被用来处理商业联系, 赢得客户,达成合同和赢得销售。 客户关系管理通常被考虑作为一个业务策略,从而使企业能够: *了解客户 *通过更好的客户体验留住客户 *吸引新客户 *赢得新客户和达成合同 *提高盈利 *减少客户管理成本 *通过服务台等工具软件,电子邮件组织者和不同类型的企业应用程序,企业业务经常寻求个性化的在线体验。 设计精良的客户关系管理包括以下特征: 1.客户关系管理是一种以顾客为中心并以客户投入为基础的服务响应,一对一的解决客户的必需品, 买家和卖家服务中心直接在线互动,帮助客户解决他

外文文献翻译

四川大学锦城学院 本科生毕业论文(设计)外文翻译 题目静态力和动态力分析大型皮革裁剪器械 系别机械工程系 专业机械设计制造及其自动化 学生姓名陈振 学号 140920327年级2014 指导教师邓勇 二Ο一七年十一月四日

静态力和动态力分析大型皮革裁切器械 专业:机械设计制造及自动化 翻译学生:陈振指导教师:邓勇 摘要 皮革在一般的皮革切割技术中,手工或手工的手工切割。为提高切削效率和质量,研制了一种实现高速自动皮革切削的机床。该设计的最终目标是在一个工作表上切割一块皮,速度为2米/秒,机床的尺寸是很大的。摘要设计了该机床的框架,以满足高速切削性能指标的要求,实现了对该机床的静态和动态力分析。 首先,利用AutoCAD软件建立了该系统的数字模型,然后将数字模型的数字模型传递给Ansys软件,并对其进行有限元分析。由于驱动系统的静力和振动对机床的变形有很大的影响,这种变形会影响刀具的切割精度和整体性能。对静态力分析和模态分析进行了分析。最后,讨论了有限元分析的结果,并对设计进行了相应的修改。 分析结果表明,该装置的机械性能可以满足高速切削的要求。 关键词:受力分析有限元法切割机工具皮革材料 介绍 在一般的皮革切割工艺中,皮革材料在机器的帮助下手工或手工切割。在这种裁剪的过程中,皮革材料被放在一个工作台上,然后一些成型的盘子,被裁切的轮廓,被放在上面。用刀,工人将皮革材料沿着这些成型的盘子的轮廓切割。在中型皮革加工工厂中,需要大量的工人来切割皮革材料,工人的劳动量是很大的,而这种皮革裁剪的另一个问题是皮革材料的利用率低。 为了减轻劳动量,提高皮革材料的利用率,如图1所示,开发了实现皮革加工自动切割的机床。采用龙门式布局设计了机床。工作平台和一组横梁组合,交叉在一起,构成基本框架,裁切的皮革材料将被放置在工作平台上。梁的装配包括一个工具柱,安装了两个切断刀。在切割过程中,刀架驱动沿着光束,从而推动切断刀在工作台的平面移动,与此同时,伺服电机驱动梁组装沿纵向方向的工作平台,

要写毕业论文了,要外文文献翻译,好的外文文献这里找!

香港科技大学图书馆Dspace https://www.360docs.net/doc/f32035996.html,t.hk/dspace 包括香港科技大学的学术论文、学位论文、研究报告等内容,均可免费获取全文。 Openj-gate https://www.360docs.net/doc/f32035996.html,/ 提供4350种开放获取的期刊的数百万期刊全文文献。 加利福尼亚大学国际和区域数字馆藏 https://www.360docs.net/doc/f32035996.html,/escholarship/ 加利福尼亚大学国际和区域数字馆藏研究项目。eScholarshipRepository主要提供已出版的期刊论文、未出版的研究手稿、会议文献以及其他连接出版物上的文章1万多篇,均可免费阅读。 剑桥大学机构知识库 https://www.360docs.net/doc/f32035996.html,/ 由Cambridge University Library和University Computing Service维护,提供剑桥大学相关的期刊、学术论文、学位论文等电子资源。 发展中国家联合期刊库 https://www.360docs.net/doc/f32035996.html,.br/ 非营利的电子出版物服务机构,提供来自发展中国家(如巴西、古巴、印度、印尼、肯尼亚、南非、乌干达、津巴布韦等)的开放获取的多种期刊的全文。 美国密西根大学论文库 https://www.360docs.net/doc/f32035996.html,/index.jsp 美国密西根大学论文库2万多篇期刊论文、技术报告、评论等文献全文。包含艺术学、生物学、社会科学、资源环境学等学科的相关论文,另还有博硕士论文。标识为OPEN的可以打开全文。 jfg CERN Document Server http://cdsweb.cern.ch/ 主要覆盖物理学(particle physics)及相关学科,提供360,000多篇全文文献,包括预印文献、期刊论文、图书、图片、学位论文等等。 kl ArXiv https://www.360docs.net/doc/f32035996.html,/ ArXiv是属于Cornell University的非盈利教育机构,面向物理学、数学、非线性科学、计算机科学和定量生物学等学科提供16种免费电子期刊的访问。 NASA Technical Reports Server https://www.360docs.net/doc/f32035996.html,/?method=browse 主要是关于航空航天领域研究的科技报告和会议论文。 National Service Center for Environmental Publications https://www.360docs.net/doc/f32035996.html,/ncepihom/ National Service Center for Environmental Publications提供的是美国环境保护总署(EPA)出版物。可以通过EPA出版号或题名检索EPA National Publications Catalog。 Energy Citations Database https://www.360docs.net/doc/f32035996.html,/energycitations/ 提供美国能源部的科技信息摘要。学科范围:材料科学、环境科学、计算机、能源和物理。文献类型包括期刊论文、学位论文、研究报告和专利。 网上免费全文期刊FullText https://www.360docs.net/doc/f32035996.html,/

相关文档
最新文档