搜档网
当前位置:搜档网 › (完整版)_毕业设计-软件工程-外文翻译_

(完整版)_毕业设计-软件工程-外文翻译_

(完整版)_毕业设计-软件工程-外文翻译_
(完整版)_毕业设计-软件工程-外文翻译_

大连理工大学本科外文翻译

为客户服务支持进行的数据挖掘Data mining for customer service support

学院(系):软件学院专业:软件工程学生姓名:XXX

学号:xxx

指导教师:XXX

完成日期:

大连理工大学

Dalian University of Technology

为客户服务支持进行的数据挖掘

摘要

在生产环境的传统客户服务支持系统中,一个客户服务数据库通常包括两种形式的服务信息:(1)无结构的客户服务报表用来记录机器故障和维修方法。(2)为日常管理操作而产生的销售、雇员和客户方面的数据结构。这次研究怎样将数据挖掘技术应用于将有用的数据从数据库中提取出来以支持两种客户服务活动:决策支持和机器故障分析。一个数据挖掘过程是基于数据挖掘工具DBMiner,是为了给决策支持提供结构化的管理数据而调查的。另外,用于将中性网络、基本事件推理和基本规则推理结合起来的数据挖掘技术正在被提出。它将可能会为机器故障分析探询到无结构的客户服务记录。这个被提出的技术已经履行用来支持全球范围内WEB的高级错误的分析。

关键字:数据挖掘,数据中的知识发现,客户服务支持,决策支持,机器故障诊断

1 介绍

客户服务支持正在成为大多数国内外制造公司生产贵重机器和电子设备的一块整体部分。许多公司都有一个为世界范围内的客户提供安装、检查、维修的服务部门。虽然大部分的公司都有工程师来处理日常维护和小范围内的故障,但是为了更复杂的维护和维修工作,专家的意见也常常

要从制造公司那里得到。为了使消费者满意,要对他们的要求进行立即回复。因此,热线要建立服务中心来帮助回答消费者所遇到的普遍问题。

这个服务中心是用于接收关于错误机器的报告或者是通过电话从客户得到的咨询。当有问题出现时,服务工程师就会通过热线咨询系统为客户建议一系列检查点,这些建议都是基于过去的经验而提出的。这是从客户服务数据库中提取出来的,它包括那些与现行的问题相近或相似的服务记录。如果这个问题被解决了,客户就可以试着解决其他问题,与服务中心进行确认。如果问题仍然存在,中心就要应客户的要求,派出服务工程师进行就地修复。在修复过程中,服务工程师要掌握客户机器过去的记录,相关的说明和那些可能需要用来进行修复的其他部分。这种过程很不方便。在每个服务环节结束后,就需要用客户服务报告来记录新的问题以及新的修复提议或者是可用来纠正它的一些建议。这个数据库是用于宣传的目的和维护共同的知识基础。这个服务中心在数据库中拥有客户服务报告。除了能够维护日常问题和它的修复方法方面的知识基础外,客户服务数据库也能够储存销售,雇员,客户和服务报告方面的数据。这些数据不仅仅是用于日常的管理操作中,更能帮助公司在工作安排,服务工程师的晋升,营销,生产方面的决策以及对不同机器模型的维护。客户服务数据库作为一个对不重要的信息以及那些能被利用起来帮助客户服务部门支持它们自身活动的知识的储存库。这项研究的目的是讨论怎样将数据挖掘技术应用于从客户服务数据库中提取知识以支持两种活动:决策支持和机器故障分析。这项工程作为一个在多元化公司,应用科学领域,南洋科技

大学,新加坡之间进行的合作型工作。这个公司生产和提供主要应用于电子工业当中的设备的内部和外部的安装。

在传统的帮助台服务中心,服务工程师提供客户支持服务通过使用长途电话。这样的支持方式是低效,低能和成本高,周期长,花费高,以及服务质量差。随着互联网技术的出现,使在万维网提供客户服务支持成为可能。本文介绍了基于网络的智能故障诊断系统,所谓WebService,就是通过互联网提供的客户服务支持。在互联网支持系统中,基于混合案例推理(CBR)和人工神经网络(ANN)的方法运用于机械故障智能化诊断。与其使用传统的CBR技术为索引、检索和适应性,不如采用混合

CBR-ANN集安与推理的方法提取知识服务周期的记录的客户服务数据库和随后回忆近似的服务记录中使用这些知识检索阶段。

2 数据挖掘

数据挖掘,同样以数据库领域当中的知识发明而著称。它是一个快速形成的领域。这项技术是受到对新技术的需求以用于帮助分析,理解甚至是对从商业和科技应用中收集来的大量储存信息的设想。它是一个发现有趣的知识的过程,比如说形式,联合,转换,异常和来自于数据库总所储存的大量数据的重要结构,数据仓库,或者是其他信息仓库。它可以被用来帮助公司做更好的决策以使他在市场中有竞争力。在商业和研究团体中发展的主要数据挖掘功能包括总结,联合,分类,预测和分组。这些功能可以通过使用各种技术而实现,例如数据库定向技术,机械学习和统计技术。

近年来,大量数据挖掘应用和原型已经向不同的领域发展,包括营销,银行业,金融,制造和保健。另外,数据挖掘同样被应用于其他数据方面,例如时间,空间,电信,网络和多媒体数据。总之,数据挖掘过程,数据挖掘技术以及即将被应用的功能大部分依靠应用领域和可获得的数据种类。

3 客户服务支持

服务记录现在在客户服务数据库中得到规定和储存。每项服务记录由客户帐户信息和服务细节所组成。它包括两方面的信息:错误情况和检查点信息。前者包括服务工程师对机器故障的描述,然而后者暗示某些行为或将被应用与维修机器的服务,这些都是基于事实存在的由客户给出的错误情况之上的。检查站信息包括检查站组的名称和检查站自身描述,带有优先级和一个可选帮助文档。检查站组的名称是用来细分一系列检查站组,每个检查站组都与一个决定顺序的优先级联系起来,这个顺序可以用来帮助文件在怎样执行这个检查组的问题上给予可视化的分析。关于服务记录的错误条件和检查站信息将在图表2中给予图示。另外,客户服务信息库也储存与销售,客户和雇员有关的数据:在客户服务数据库中,六个主要的表格用来为它做解释。还有两个,叫做机械故障和检查站,用来储存基于一般机械故障检查站之上的知识。这些是无结构的文本数据。现行的四个表格用来储存关于客户,雇员,销售和维护等方面的信息。而这四个仅仅是储存有结构的数据。有超过70000的服务记录。由于每项的错误-条件

有几个检查站,有50000多个检查站。有超过关于4000雇员,500客户,300个不同的机械模型和10000个销售交易方面的信息也在储存之内。3.1 结构数据挖掘

一系列可通过商业手段获得或是在公共领域中得到的游行数据挖掘

工具都有在KDNuggets web站点中列出。这些工具可以用来挖掘销售,维护中有结构的数据,和消费者以及在客户服务数据库中的客户的特性。当遇上有大量工具支持多种方法的时候很有趣,i.e.不止一项数据挖掘技术。例如,来自思维机器公司的Darwin支持中神经网络,回朔树,k-means 算法,和为分类,预测和分组功能所进行的基本案例推理。有一些工具仅仅是为了一个具体的数据挖掘功能。这就提供了一定的灵活性;用户可以为他们的问题的领域选择不同的数据挖掘工具以达到最佳效果。数据挖掘工具的选择必须要根据应用领域和它的相关特性。某些应用仅仅只需要一种数据挖掘功能;其他的也许就会需要不只一种。在这项研究当中,就选择DBMiner。这个系统是由来自加拿大Simon Fraser大学的高级数据库系统研究所的DBMiner研究组提出的。这个系统,将数据仓库,在线分析程序和数据挖掘技术联合起来,以支持来自大量相关数据库中在多项概念层次上的各种知识的发现。DBMiner系统支持多数主要功能。这个系统通过使用许多先进的数据挖掘技术而得到使用。另外,它提供多维数据显示支持并且通过开放式数据库连接界面与标准数据资源相互作用。

3.2 无结构化数据挖掘

虽然DBMiner对于结构化数据的大型数据库来说是一个极好的数据挖掘工具,但是对于将信息从客户服务数据库的文本数据中提取出来就不适合了。由于关于普通错误的信息和支持以及它们所倡导的修正方案都作为错误条件和检查站,以及为了机器故障分析而需要将信息从数据库中提取的新技术都储存在文本格式的文件中。这就是所谓的文本挖掘。

过去,基本案件推理已经被成功的应用于为客户服务支持而进行的错误分析当中。CBR系统依靠建立诊断案例的大型仓库以避免提取和编码专家领域信息的重要工作。它是作为机械故障分析最正确的技术之一,因为它是通过在解决问题和人工智能中获得的经验。然而,CBR系统的应用严格的说是依靠它的适应性还有案件结构和用于大型的案件数据库中检索的算法。大多数的CBR系统都使用最接近的算法从案件数据库的索引中进行检索;这样很没有效率,特别是对于大型数据库来说。其他CBR 系统使用分层索引,决策树。虽然,这能进行有效的数据检索,但是建立一个分层索引需要专家在项目设计阶段的信息。

神经网络方法在提供具体的例子的时候就会提供一些有效的学习能力。神经网络受监督与否都取决于培训方法。它执行检索是基于最近匹配而完成的,因为它以代码本或样本向量的形式为输入模式存储了重量向量。这种匹配是基于一个决定输出单元的竞争过程之上的,这个输出单元与输入向量最为匹配,就和就近规则比较类似。然而,由于信息通则神经网络中的研究空间大大减少。相比之下,为了完成更精确的数据检索,

CBR系统需要在工项目数据库中储存所有的项目。为了有效检索数据而仅仅只储存相关项目的CBR系统缺少精确性和可学性。因此,神经网络非常适用于检索和索引工程。

在这里,一种用于联系数据库推理、神经网络和基本规则推理的数据挖掘技术正在被定义。这两个只是CBR循环框架中的一部分。神经网络正被应用于索引和基于用户错误描述之上的大部分正确服务记录的数据检索,而不是使用CBR系统的就近技术,基本规则推理是用于引导检查站解决方案的再利用。

4 为决策支持而进行的数据挖掘

信息,比如说销售最好的设备,一种特殊设备的客户们,在不同设备销售量间的比较,以及不同服务工程师的业绩都是管理层所最最需要的。4.1 数据挖掘的过程

将潜藏的信息从大型数据库中提取出来的数据挖掘过程,而这个过程主要着眼于那些能作为有用信息的有趣版本。它由七步组成。

4.1.1 建立挖掘目标

大量的挖掘目标已被确定下来:

营销:确定那些销售额较低的机器设备并找到造成的原因;然后通过改进设计和这些机器模型的耐用性来增加销量.以邮寄的形式将机器模型寄给目标客户,他们对这种形式很感兴趣。

客户支持:在机器模型的基础上向客户提供可能的服务支持,这个问题的实质是地理位置的选择。

资源管理:根据工程师们的专业特长和经验为服务工程师分配任务。根据他们的表现给服务工程师升职。

4.1.2 数据的选择

这个步骤要确定各种数据的集合或者是数据样本,数据挖掘可根据这些进行.在数据库中有许多表格。然而,并不是全部都适用于数据挖掘,因为它们不够大。在基本学习过后,我们发现结构型数据表格EMPLOYEE 和CUSTOMER对于数据挖掘很不合适,而MACHINE和

SERVICE_REPORT对数据挖掘就很适合。

4.1.3 数据单元处理

这个步骤是将杂乱的,错误的及不完全的数据剔除。太多不同种类数据的出现会影响当前信息的可视性。接着,这些只有少量记录的种类被删除了。不仅如此,所有失去价值的记录都被删除,为了避免在可视性方面的问题。由于这种记录相对较少,所以对它们的删除不会对结果造成什么影响。

4.1.4 数据转换

储存在不同表格中的数据都在同一个具体的版本中。而有的时候为了挖掘出附加信息,将这些数据转换到一个新的版样中是很有用的。例如,一个新的专栏svc_repair_time是通过对不同之处的核算才建成的,在

Service_report表格上的SVC_START_DT和SVC_END_D都是以天数来计量。这项新的贡献在分析服务工程师的业绩时是很有效的。

4.1.5 数据入库

数据入库是一个一个显示,计划,建立,使用,管理,维护和加强数据库的过程。适合挖掘的数据都是从客户服务数据库的各种表格上收集来的,并且储存于DBMINER的数据库中。接着OLAP数据中心就从数据仓库中产生了,数据仓库中含有经过高度总结的客户型数据。为了提供数据的3维空间感,可以通过将数据3次幂从数据中心提取完成。在线分析挖掘通过使用为信息发现而建立的3维数据结构来进行。通过使用3维mc_fault_gp,months和svc_member_id来展现数据立体的3维空间感。每个单独的立方体的大小尺码代表大量记录,而立方的颜色暗示了svc_repair_time这项贡献对于包含于其中的记录的全部价值。为了更深一步的探究,我们可以在数据立方体上进行转绕,钻孔,切割和切块。由于更高层的服务维修时间暗示着机器将长时期停止运转,这会导致客户的不满意。公司应该结合高质量服务维修时间这个理念来看待这类时间以至能提高服务效率。

4.1.6 数据挖掘

DBMiner被用来进行数据挖掘操作,包括总结,联合,分类,推断和群组。

数据挖掘功能的两个例子,说明如下:

第一个例子说明了一个功能的使用总结。它指出了一个使用条形图的服务工程师所服务的机型。这个概括对了解服务工程师的专业知识很有帮助。这些信息可以用来分配适当的工程师服务特定的计算机模型。从图中可以看出,该机型AVK_2013S一直只有服务工程师KL006服务。然而,这也表明,服务工程师KL006还没有任何其他机型工作。另一个例子是图6,说明数据挖掘的使用。此规则确定各属性是如何相关的。在这里,文本格式之间的属性有很大的关联。该规则也有8%的最低支持率和98%以上的可信度。高可信度规则体现在数据中:首先的两个关联由客户TAIT指出,在1996年的所有故障中,都是由服务工程师KL006单独提供服务。这表明,服务工程师KL006将是最合适的被指派担任TAIT的客户服务。接下来的两个规则表明,该机型AVK_2013S是由服务工程师KL006单独提供服务的,并且故障是在1996年报告的。此外,第8条表明,10530服务工程师在一天之内解决了所有的故障问题。

4.1.7 对数据挖掘结果进行评估

已经使用了各种不同的数据挖掘功能来提供数据,对所获得的信息的分析如下,其结果是:

营销:OLAP分析法和总结法已经被运用于鉴别那些销售额低以及犯错率高的机器工具上。Clustering被应用于判别那些客户更适合与交叉转换。

客户支持:联合规则,分类以及群组都被运用于确定那些最近报导说有故障的人。在客户地理位置定位和机器模型购买的基础上,更高质量的服务得到了提供。

资源管理:总结法可以被应用于判别不同服务工程师的专业特长。联合规则为那些能在一天内维修所有机器故障的高效工程师提供有用的信息。推测分析法可被用于那些能在同等条件下维修机器故障的不同服务工程师进行比较。基于这一点,公司就可以根据服务工程师的特长和效率来分配工作任务。

5 对机器故障分析进行数据挖掘

错误条件中的无结构文本数据和客户服务数据库中的检查站信息都提供有用的机器服务信。一项在神经网络,基于案例推理以及基本规则推理三方结合的基础上建立起来的数据挖掘技术已被运用于客户服务数据库当中,目的是为了支持高级机器故障分析。

数据挖掘由两个主要过程组成:线外信息提取过程和在线故障分析过程。第一过程是将信息从可户服务数据库中提取出来以形成一个包含神经网络和基本规则的信息基地。神经网络模型和CBR循环中的规则工作都支持第二个过程,第二个过程使用CBR循环中的4个阶段来分析调查可户所反映的鼓掌。它以输入的形式接受来自用户的故障描述,将这些描述以图的形式编入信息数据库中最近的错误条件,并且帮用户获得相应的检查站解决方法。客户关于故障调查分析过程的反馈被用来修正故障及

它的解决办法。这项新的结果最终将以信息的形式保存以用于提高对今后遇到的故障问题的解决。

参考文献:略

毕业设计外文翻译资料

外文出处: 《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)

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

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

英文文献及中文翻译

毕业设计说明书 英文文献及中文翻译 学院:专 2011年6月 电子与计算机科学技术软件工程

https://www.sodocs.net/doc/5a14762470.html, Overview https://www.sodocs.net/doc/5a14762470.html, is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of https://www.sodocs.net/doc/5a14762470.html, is part of https://www.sodocs.net/doc/5a14762470.html, Framework,and when coding https://www.sodocs.net/doc/5a14762470.html, applications you have access to classes in https://www.sodocs.net/doc/5a14762470.html, Framework.You can code your applications in any language compatible with the common language runtime(CLR), including Microsoft Visual Basic and C#.These languages enable you to develop https://www.sodocs.net/doc/5a14762470.html, applications that benefit from the common language runtime,type safety, inheritance,and so on. If you want to try https://www.sodocs.net/doc/5a14762470.html,,you can install Visual Web Developer Express using the Microsoft Web Platform Installer,which is a free tool that makes it simple to download,install,and service components of the Microsoft Web Platform.These components include Visual Web Developer Express,Internet Information Services (IIS),SQL Server Express,and https://www.sodocs.net/doc/5a14762470.html, Framework.All of these are tools that you use to create https://www.sodocs.net/doc/5a14762470.html, Web applications.You can also use the Microsoft Web Platform Installer to install open-source https://www.sodocs.net/doc/5a14762470.html, and PHP Web applications. Visual Web Developer Visual Web Developer is a full-featured development environment for creating https://www.sodocs.net/doc/5a14762470.html, Web applications.Visual Web Developer provides an ideal environment in which to build Web sites and then publish them to a hosting https://www.sodocs.net/doc/5a14762470.html,ing the development tools in Visual Web Developer,you can develop https://www.sodocs.net/doc/5a14762470.html, Web pages on your own computer.Visual Web Developer includes a local Web server that provides all the features you need to test and debug https://www.sodocs.net/doc/5a14762470.html, Web pages,without requiring Internet Information Services(IIS)to be installed. Visual Web Developer provides an ideal environment in which to build Web sites and then publish them to a hosting https://www.sodocs.net/doc/5a14762470.html,ing the development tools in Visual Web Developer,you can develop https://www.sodocs.net/doc/5a14762470.html, Web pages on your own computer.

软件工程专业BIOS资料外文翻译文献

软件工程专业BIOS资料外文翻译文献 What is the Basic Input Output System (BIOS)? BIOS is an acronym for Basic Input Output System. It is the program that stores configuration details about your computer hardware and enables your computer to boot up. Every time your computer is switched on the BIOS loads configuration data into main memory, performs a routine diagnostic test on your hardware, then loads the operating system. The BIOS resides in a ROM (Read-Only memory) chip, which is mounted on the motherboard, usually in a socket so it is removable. To the right is an example of what a BIOS chip may look like in your motherboard. This is a PLCC 32 pin type BIOS chip. It is a very common type. Every computer has BIOS. There are many types but the most common type of BIOS 's come from: AMI, Award and Phoenix. Motherboard manufacturers buy or lease the BIOS source code from these companies. The BIOS tells the operating system in your computer how to boot up, where to load everything, what to load, what memory and CPU are present and much more. A good comparison to further understand the

外文翻译---硬件软件的设计和开发过程知识讲解

附录 一、英文原文 Hardware/Software Design and Development Process Everett Lumpkin and Michael Gabrick Delphi Corporation, Electronics and Safety Division INTRODUCTION Process and technology advancements in the semiconductor industry have helped to revolutionize automotive and consumer electronics. As Moore’s Law predicted, the increase in complexity and operating frequencies of today’s integrated circuits have enabled the creation of system applications once thought to be impossible. And systems such as camera cell phones, automotive infotainment systems, advanced powertrain controllers and handheld personal computers have been realized as a result. In addition to the increases in process technology, the Electronic Design Automation (EDA) industry has helped to transform the way semiconductor integrated circuits (IC) and subsequent software applications are designed and verified. This transformation has occurred in the form of design abstraction, where the implementation continues to be performed at higher levels through the innovation of design automation tools. An example of this trend is the evolution of software development from the early days of machine-level programming to the C++ and Java software written today. The creation of the assembler allowed the programmer to move a level above machine language, which increased the efficiency of code generation and documentation, but still tied the programmer to the underlying hardware architecture. Likewise, the dawn of C / C++ compilers, debuggers and linkers helped to move the abstraction layer further away from the underlying hardware, making the software completely platform independent, easier to read, easier to debug and more efficient to manage. However, a shift to higher levels of software abstraction has not translated to a reduction in complexity or human resources. On the contrary, as integrated systems have become more feature rich, the complexity of the operating system and corresponding applications have increased rapidly, as have the costs associated with the software implementation and verification activities. Certainly the advancements in embedded software tools such as static code checkers, debuggers and hardware emulators have helped to solve some of the software verification problems, but software verification activities have become more time and resource consuming than the actual software creation. Time-to-market constraints have pushed software verification activities to the system-level, and led to a greater demand for production hardware to be made available earlier in

毕业设计外文翻译附原文

外文翻译 专业机械设计制造及其自动化学生姓名刘链柱 班级机制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柴油气溶胶。

软件工程中英文对照外文翻译文献

中英文对照外文翻译 (文档含英文原文和中文翻译) Application Fundamentals Android applications are written in the Java programming language. The compiled Java code — along with any data and resource files required by the application — is bundled by the aapt tool into an Android package, an archive file marked by an .apk suffix. This file is the vehicle for distributing the application and installing it on mobile devices; it's the file users download to their devices. All the code in a single .apk file is considered to be one application. In many ways, each Android application lives in its own world: 1. By default, every application runs in its own Linux process. Android starts the process when any of the application's code needs to be executed, and shuts down the process when it's no longer needed and system resources are required by other applications. 2. Each process has its own virtual machine (VM), so application code runs in isolation from the code of all other applications. 3. By default, each application is assigned a unique Linux user ID. Permissions are set so that the application's files are visible only to that user and only to the application itself — although there are ways to export them to other applications as well. It's possible to arrange for two applications to share the same user ID, in which case they will be able to see each other's files. To conserve system resources, applications with the same ID can also arrange to run in the same Linux process, sharing the same

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

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

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

软件开发外文翻译

软件开发外文翻译本页仅作为文档页封面,使用时可以删除 This document is for reference only-rar21year.March

Requirements Phase The chances of a product being developed on time and within budget are somewhat slim unless the members of the software development team agree on what the software product will do. The first step in achieving this unanimity is to analyze the client’s current situation as precisely as possible. For example, it is inadequate to say, “ They need a computer-aided design system because they claim their manual design system, there is lousy. “ Unless the development team knows exactly what is wrong with the current manual system, there is a high probability that aspects of the new computerized system will be equally “lousy. “ Similarly, if a personal computer manufacturer is contemplating development of a new operating system, the first step is to evaluate the firm’s current operating system and analyze carefully exactly why it is unsatisfactory. To take an extreme example, it is vital to know whether the problem exists only in the mind of the sales manager, who blames the operating system for poor sales, or whether users of the operating system are thoroughly disenchanted with its functionality and reliability. Only after a clear picture of the present situation has been gained can the team attempt to answer the critical question, What must the new product be able to do The process of answering this question is carried out during the requirements phase. A commonly held misconception is that , during the requirements phase, the developers must determine what software the client wants. On the contrary, the real objective of the requirements phase is to determine what software the client needs. The problem is that many clients do not know what they need. Furthermore, even a client who has a good idea of what is needed may have difficulty in accurately conveying these ideas to the developers, because most clients are less computer literate than the members of the development team.

毕业设计外文翻译

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

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

软件工程论文参考文献

软件工程论文参考文献 [1] 杜献峰 . 基于三层 B/S 结构的档案管理系统开发 [J]. 中原工学院学报,2009:19-25 [2]林鹏,李田养. 数字档案馆电子文件接收管理系统研究及建设[J].兰台世界,2008:23-25 [3]汤星群.基于数字档案馆建设的两点思考[J].档案时空,2005:23-28 [4]张华丽.基于 J2EE 的档案管理系统设计与实现[J].现代商贸工业. 2010:14-17 [5] 纪新.转型期大型企业集团档案管理模式研究[D].天津师范大学,2008:46-57. [6] 周玉玲.纸质与电子档案共存及网络环境电子档案管理模式[J].中国科技博览,2009:44-46. [7] 张寅玮.甘肃省电子档案管理研究[D]. 兰州大学,2011:30-42 [8] 惠宏伟.面向数字化校园的档案信息管理系统的研究与实现[D]. 电子科技大学,2006:19-33 [9] 刘冬立.基于 Web 的企业档案管理系统的设计与实现[D].同济大学,2007:14-23 [10]钟瑛.浅议电子文件管理系统的功能要素[J]. 档案学通讯,2006:11-20 [11] 刘洪峰,陈江波.网络开发技术大全[M].人民邮电出版社,2005:119-143. [12] 程成,陈霞.软件工程[M].机械工业出版社,2003:46-80. [13] 舒红平.Web 数据库编程-Java[M].西安电子科技大学出版社,2005:97-143. [14] 徐拥军.从档案收集到知识积累[M].是由工业出版社,2008:6-24. [15]Gary P Johnston,David V. Bowen.he benefits of electronic recordsmanagement systems: a general review of published and some unpublishedcases. RecordsManagement Journal,2005:44-52 [16]Keith Gregory.Implementing an electronic records management system: Apublic sector case study. Records Management Journal,2005:17-21 [17]Duranti Luciana.Concepts,Principles,and Methods for the Management of Electronic RecordsR[J].Information Society,2001:57-60.

本科毕业设计外文翻译

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

安卓应用开发基础论文中英文对照资料外文翻译文献

安卓应用开发基础论文中英文对照 资料外文翻译文献 中英文对照资料外文翻译文献安卓应用开发基础在Java编程语言编写的Android应用程序的Android的SDK工具编译代码以及与任何数据和到一个Android的包,一个归档文件档案资源的.apk后缀,所有的在一个单一的代码.apk文件被认为是一个应用程序,是Android的文件,供电设备来安装应用程序。一旦安装在设备上,每个Android应用程序的生命在它自己的安全沙箱:而Android操作系统是一个多用户Linux系统中,每个应用程序是一个不同的用户。默认情况下,每个应用程序的系统分配一个唯一的Linux用户ID,系统设置所有的应用程序中的文件权限,以便只有用户ID分配给该应用程序可以访问它们。每个进程都有它自己的虚拟

机,因此应用程序的代码在从其他应用程序隔离运行。默认情况下,每个应用程序运行在它自己的Linux进程。Android的启动过程时,应用程序的任何组件需要被执行,然后关闭该进程时,它不再需要或恢复时,系统必须为其他应用程序的内存。这样一来,Android系统实现了最小特权原则,也就是说,每个应用程序,默认情况下,只能访问的组件,它需要做的工作,没有更多,这将创建一个非常安全的环境,使应用程序无法访问的,这就是它没有给予许可制度的部分。但是,有一个应用程序的方法与其他应用程序和应用程序访问系统服务的数据:这有可能为两个应用程序安排共享相同的Linux用户ID,在这种情况下,它们能够相互访问的文件。为了节约使用相同的用户ID系统资源,应用程序还1 可以安排运行在相同的Linux进程和共享同一个VM。应用程序可以请求访问权限,如用户的联

相关主题