当前位置:文档之家› ArcGIS_Server_Java讲座

ArcGIS_Server_Java讲座

ArcGIS Server 9.2 for Java 讲座1

1、前言------为什么我们选择JSF,而不是其它framework 1

2、ArcGIS Server Java开发JSF基础2

3、ArcGIS Server Java ADF开发的JSF知识介绍5

4、ArcGIS Server 开发初步-- 自定义工具7

5、使用图片和TrueType字体进行标注10

6、Server Java讲座-----扩展Tasks框架13

7、Server Java 开发实战---自定义command 19

8、ArcGIS Server Java 讲座--ADF 体系结构第一部分21

9、ArcGIS Server JA V A讲座--实现后台JSF Bean和前台Javascript的联动24

10、ArcGIS Server JA V A讲座--AJAX基础25

11、ArcGIS Server JA V A开发讲座--- ADF中的Ajax函数27

12、ArcGIS Server Java讲座--如何在用JSF在服务器端处理Ajax请求29

13、ArcGIS Server Java讲座----利用Ajax得到当前地图的比例尺(服务器端)32

14、ArcGIS Server Java讲座--用Ajax得到地图比例尺(客户端代码) 33

15、ArcGIS Server JA V A 讲座自定义Functionality 35

16、ArcGIS Server Java讲座---用自定义functionality实现用户权限控制37

17、Server Java讲座-----扩展Tasks框架42

18、ArcGIS Server Java讲座--自定义Tools开发48

19、ArcGIS Server Java讲座-空间查询和高亮显示的实现52

20、Server Java 自定义开发-Network Analysis 54

21、ArcGIS Server开发——控制图层是否可见59

22、航线查询问题-Server Java的实现方法59

23、ArcGis 航线查询完全例子64

24、ArcGis Server 中如何在Task中实现下拉列表和checkbox 和radiobutton.(完整例子)73

25、ArcGIS Server开发——标注74

26、ArcGIS Server Java开发--Born for SOA系列前言75

27、ArcGIS Server Java开发--Born for SOA系列Web Service基础75

28、ArcGIS Server Java讲座:Born For SOA--Server对于SOAP的支持82

1

29、Server Java开发--Born for SOA系列通过代理类访问ArcGIS Server Web Service 84 2

1、前言------为什么我们选择JSF,而不是其它framework

在正式开讲之前,我们来探讨一下为什么要使用JSF来实现SERVER ADF,这也是很多开发商跟我讨论时经常会问到的问题。

世界上有300种Java的framework,这个数字是我几个月前听到的,现在可能已经不止这个数了。我曾经用过的framework包括Structs,Hibernate,Spring。这些framework不但能加速开发,而且会带来全新的程序设计理念。我当时的感觉是:原来程序还可以这样写!当然,这些framework 都是开源免费,你不用担心自己的良心受到谴责,也不用担心比尔盖茨半夜敲门收钱。

在这300多种framework中,ESRI为什么选择了JSF?各个framework有各个framework的好处。JSF最大的优点就是:像Swing 和AWT 一样,JSF 是一个可以提供一组标准的、可重用的GUI 组件的开发框架。

原因之一:行为与表示的完全分离。

行为和表现不分离的一个典型例子是普通的JSP 技术,这一技术很好,因为很容易在HTML(和类HTML)页面中混合Java 代码。这样我们就可以使用强大的Java API的功能。当然,很明显的坏处是行为表现黏合在一起。而且代码不容易重用。这让我想起刚使用JSP技术时,在文本编辑器下写JSP页面,读写数据库,并且在同一个页面上显示出来的痛苦回忆。

Model1架构的出现使开发人员可以用javabean的方式进行开发,舒服多了。当然,还有更好的。

这就不得不提到著名的MVC结构,(MVC) model-view-controller架构提供了一系列的设计模式,这些模式让你可以轻松地应用于程序地开发,特别是有界面程序的开发。现在又有多少的程序是没有界面的呢?

Model包装了商业逻辑,也包含了数据持久的代码,包括存取数据库或者存取文件。Model最好不要跟View有任何关系,它最好不要知道谁将显示结果,是一个Swing界面,还是JSF界面,还是普通的JSP界面。为了做到这一点,事先的规划要花一些时间,但是相信我,这些花的时间带来的价值将超过你的想象。如果设计得当,许多用ArcGIS Engine开发的代码可以轻松在Server中使用,不需要修改任何代码。.net也是一样。

View只用来显示显示逻辑,不能有任何商务逻辑。controller是view和model的桥梁,它和model 进行交互,并且把结果显示在Model中。显示页面的选择也由controller进行选择。我会在后面的讲座中详细解释JSF中的Controller的实现。

Structs,Spring都实现了MVC的架构。但是它们都没有像JSF这样,提供一个事件驱动的组件对象模型。大家可以想一想,一个平常在HTML中使用的标签, ,在JSF框架中变成了一个组件,这个组件还可以有事件,而且可以对这个事件可以进行编程。这是多么得激动人心啊!GIS程序需要和用户进行良好地交互,选择一个事件驱动的framework,可以

1

更加容易编程和实现。

原因之二: 事件容易捆绑到服务器端代码。

JSF提供了多个事件驱动的GUI控件, 比如最最常见的command button。这些command button会产生事件,我们有机会对事件进行编程;我在以前的讲座中曾经讲过,ArcGIS Server的MapControl

和command button是兄弟,他们都继承自https://www.doczj.com/doc/1112057033.html,ponent.UICommand;是不是感觉很奇妙啊?继承自UICommand的原因是要利用UICommand的很多事件,对鼠标在Map Control上的动作,比如放大,缩小,需要产生事件,这些事件提交到相应的监听器,监听器会对事件进行处理。有关于MapControl的问题先提这些,在后面的讲座中我会详细解释。

举一个简单的例子吧,一个最简单不过的fullextent工具,如果我自己来写,可以写成这样:

actionListener="#{getMapBean.getFullMap}" />

这个按钮,用来缩放到全图,它的监听器是绑定到getMapBean的getFullMap方法,在该方法里面,我会将地图的大小缩放到全图范围。代码我会稍后贴上来。这就是JSF的事件捆绑到服务器代码的功能。普通的一个button,点击事件可以映射到后台Bean的某一个方法,在后台方法里面执行商业逻辑,进行数据存取。这个概念跟普通的Swing程序的事件和监听器机制十分类似,Java程序员们看了肯定倍感亲切。注意,刚才这个button没有利用任何ADF的类,在我们的ADF中,所有要建大厦的材料都已经给您准备好,fullExtent功能只需要三行代码即可实现。

事件容易捆绑到服务器端代码,这是ESRI选择JSF作为我们ADF底层的另外一个重要的原因。2、ArcGIS Server Java开发JSF基础

有很多开发人员问我,如果我已经有了一个JSP的Application,为了使用JSF,为了使用我们新版的ArcGIS Server的Java ADF,我需要重新修改写我的程序以让它们适应整个JSF框架么?这是一个很有意思的问题,我可以想象出大家头皮发麻,左右为难的感觉,这也引出了今天的话题,Servlet容器是如何对JSF的程序进行处理的呢?

随便找一个JSF的Application,可以是我们的ArcGIS Server的Sample,也可以是任何您从网上下载的JSF例子,打开web.xml文件,你就可以看到该文件里面有如下的servlet映射:

Faces Servlet

javax.faces.webapp.FacesServlet

1

Faces Servlet

2

*.jsf

这是Java程序员最熟悉不过的Servlet配置了,该Servlet映射是什么意思呢?将所有对后缀名为jsf的请求,都交由javax.faces.webapp.FacesServlet来处理。哦,另外插一句,JSF的标准是公开的,如果你觉得这个FacesServlet不好,你大可以自己写一个JSF处理Servlet。将所有对jsf的请求自己来处理。事实上,已经有人这么做了,这就是Myfaces,可以参考Apache的网站。

言归正转,如何将JSF的应用集成到已经有的应用程序中呢,您一定已经想到了。事实上事情很简单,在访问某个JSF页面的时候,映射到某个目录即可。这个目录在web.xml进行了设置,比如下面的配置就可以把所有的对faces的请求,让Face Servlet来处理:

Faces Servlet

/faces/*

所以,如果你在根目录了放了一个hello.jsp页面,这个jsp页面使用了JSF框架,那么你在访问这个jsp页面时用http://servername/faces/hello.jsp就可以了,你的容器会把这样的请求提交Face Servlet来处理,这个时候,就轮到Face Servlet来大显身手了,它会忠实地执行你的请求。

JSF的Managed Bean是保存在session中的,所以你在JSF页面和普通JSP之间切换页面的时候,不会丢失信息,反过来也一样。JSF自己有自己的Page Navigation系统,但是它仍然可以跟普通的JSP页面互相切换,我们在后面的讲座中会讲到。

所以如果你已经存在的一个项目,想上我们的ArcGIS Server,利用其基于JSF的ADF进行开发,也是完全可以的。当然,新的应用最好用JSF框架开发,开始时可能需要一点时间去学习,对于你后面会用到的强大的JSF的功能,这些投资是完全值得的。

欢迎大家进入美妙的JSF的世界。

了解了Servlet是如何处理你的JSF请求的,那么接下去我们来看看,让JSF程序跑起来需要什么必要条件,一个Servlet容器是必需的,这个一般取决于公司给我们配什么,或者客户要求什么。一般免费的好选择是Tomcat,价格便宜量又足,我们大家都用它。当然如果项目大,经费充足,IBM的J2EE容器Websphere和Bea公司的Weblogic也是一个好选择。选用大公司J2EE容器有一个好处,即使三更或者五更出了问题,你照样可以拍着桌子让他们的工程师过来帮你解决问题,如果你用我们ESRI的软件,你也可以这样;而用免费的软件三更出了问题只有我们自己出马了,当然,google和百度在这个时候看在点击率的份上,还是可以拉我们一把的。除了一个好的容器,还需要一个JSF的实现,用SUN的Reference Implementation总是不会错的,人家是标准的制定者嘛,名字也起做“参考实现”,写来让你参考的。也可以选择功能更加强大的Myfaces。ESRI的ArcGIS Server ADF遵循标准的JSF,所以ADF可以跑在Sun 的JSF实现,或者Myfaces上。我们这次所有的教程都是基于sun的标准的JSF实现。还有其它的JSF实现,大家可以根据自己的爱好,择优选择之。如果你觉得都不好用,大可以参考标准自己写一个实现,除了你的老板(要投入更多的开发经费)和你的team (要干更多的活) ,是没有人有意见的。

3

如果您像我一样选择了SUN的参考实现,那么去SUN的网站上去下载一个JSF的开发包吧,如果不想下载,随便找一个Server Java ADF的例子,在WEB-INF/lib目录里面有JSF的包,名为

jsf-api.jar和jsf-impl.jar的两个包就是;注意那个JSP的标准标签库jstl.jar,把它跟jsf的包放在一起,你不一定用标准标签库,但是JSF用到了它。

我把JSF的doc放在这里给大家下载,因为这个东西实在不好找,有人知道好的下载URL,可以在这里贴一个。

把这些包放在一个web application的lib目录里面有,你的程序你可以使用JSF的强大功能了。让我也来俗气一下,写一个简单的hello world作为今天的结束吧。注意在你的web application里面的web.xml配置文件添加了Face Servlet的声明和URI映射。

<%@ page c%>

<%@ taglib uri="https://www.doczj.com/doc/1112057033.html,/jsf/core" prefix="f" %>

<%@ taglib uri="https://www.doczj.com/doc/1112057033.html,/jsf/html" prefix="h" %>

</p><p>欢迎来到ArcGIS Server ADF 世界</p><p>

4

value="123"/>

保存后访问Http://servername:port/faces/hello.jsp即可,如果页面能够出来,那么恭喜您,您已经迈入了JSF wonderland的大门。

3、ArcGIS Server Java ADF开发的JSF知识介绍

ArcGIS Server 的Java ADF 开发使用到了JSF的知识,下面结合ArcGIS Server的开发,介绍一下JSF的知识

Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架。

首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Command模式,每个继承Action的子类都必须实现一个方法execute。

在struts中,实际是一个表单Form对应一个Action类(或DispatchAction),换一句话说:在Struts 中实际是一个表单只能对应一个事件,struts这种事件方式称为application event,application event和component event相比是一种粗粒度的事件。

struts重要的表单对象ActionForm是一种对象,它代表了一种应用,这个对象中至少包含几个字段,这些字段是Jsp页面表单中的input字段,因为一个表单对应一个事件,所以,当我们需要将事件粒度细化到表单中这些字段时,也就是说,一个字段对应一个事件时,单纯使用Struts 就不太可能,当然通过结合JavaScript也是可以转弯实现的。

而这种情况使用JSF就可以方便实现,

#{https://www.doczj.com/doc/1112057033.html,erId}表示从名为login的JavaBean的getUserId获得的结果,这个功能使用struts也可以实现,name="login" property="userId"

关键是第二行,这里表示如果userId的值改变并且确定提交后,将触发调用类UserLoginChanged 的processValueChanged(...)方法。

JSF可以为组件提供两种事件:Value Changed和Action.相当于struts中表单提交Action机制,它的JSF写法如下:

5

从代码可以看出,这两种事件是通过Listerner这样观察者模式贴在具体组件字段上的,而Struts 此类事件是原始的一种表单提交Submit触发机制。如果说前者比较语言化(编程语言习惯做法类似Swing编程);后者是属于WEB化,因为它是来自Html表单。

基本配置

Struts和JSF都是一种框架,JSF必须需要两种包JSF核心包、JSTL包(标签库),此外,JSF 还将使用到Apache项目的一些commons包,这些Apache包只要部署在你的服务器中既可。JSF包下载地址:https://www.doczj.com/doc/1112057033.html,/j2ee/javaserverfaces/download.html选择其中Reference Implementation。

JSTL包下载在https://www.doczj.com/doc/1112057033.html,/site/downloads/downloads_taglibs-standard.cgi

所以,从JSF的驱动包组成看,其开源基因也占据很大的比重,JSF是一个SUN伙伴们工业标准和开源之间的一个混血儿。

上述两个地址下载的jar合并在一起就是JSF所需要的全部驱动包了。在ArcGIS Server的项目下的lib目录下有相关的库文件如下:commons-beanutils.jar commons-collections.jar commons-digester.jar commons-lang-2.0.jar commons-logging.jar jsf-api.jar jsf-impl.jar jstl.jar standard.jar

与Struts的驱动包一样,这些驱动包必须位于Web项目的WEB-INF/lib,和Struts一样的是也必须在web.xml中有如下配置:

Faces Servlet

javax.faces.webapp.FacesServlet

1

Faces Servlet

*.faces

这里和Struts的web.xml配置相似,简直一模一样。

正如Struts的struts-config.xml一样,JSF也有类似的faces-config.xml配置文件:

/index.jsp

login

/welcome.jsp

user

https://www.doczj.com/doc/1112057033.html,erBean

session

6

在Struts-config.xml中有ActionForm Action以及Jsp之间的流程关系,在faces-config.xml中,也有这样的流程,我们具体解释一下Navigation:

举例:如果在mapviewer.jsp中有一个事件:

action的值必须匹配form-outcome值,上述Navigation配置表示:如果在index.jsp中有一个login 事件,那么事件触发后下一个页面将是welcome.jsp

JSF有一个独立的事件发生和页面导航的流程安排,这个思路比struts要非常清晰。

UI界面

JSF和Struts一样,除了JavaBeans类之外,还有页面表现元素,都是是使用标签完成的,Struts 也提供了struts-faces.tld标签库向JSF过渡。

使用Struts标签库编程复杂页面时,一个最大问题是会大量使用logic标签,这个logic如同if 语句,一旦写起来,搞的JSP页面象俄罗斯方块一样,但是使用JSF标签就简洁优美:

icon="/images/inbox.gif"

action="inbox"

disabled="#{!authenticationBean.inboxAuthorized}"/>

如果authenticationBean中inboxAuthorized返回是假,那么这一行标签就不用显示,多干净利索!

缺点:

JSF这类框架面临的最大问题,它大量的使用了标签库,目前流行的网页制作工具(如

deamweaver)又没有提供足够的支持,所以只能依靠挖掘dataTable标签的各个属性,并且大量依赖css才能实现页面的美化。如果java世界能有一个强大的JSF IDE,能够提供https://www.doczj.com/doc/1112057033.html,一样的能力,那么JSF也许会更容易流行。

4、ArcGIS Server 开发初步-- 自定义工具

在Server生成的Web App中,页面的工具按钮可以分为两类:

l命令(Command):A command is an element on a JSP page that triggers a server side action without any further interaction on the client. An example of a command in the sample application is the "zoom to full extent" button. Once the user clicks the button, a method is called on the server。不与用户通过界面交互。

l工具(Tool):A tool has further client side interaction before calling a method on the server. An example of a tool in this application is "zoom to rectangle". Once the user clicks the button, drags a rectangle over the map indicating the area they want to zoom to, and then a method is called on the server。与用户通过界面交互。

一、继承接口

public Interface com.esri.adf.web.faces.event.MapToolAction{

7

}

lMapToolAction 接口代表由MapControl控件事件所激活的服务器端工具,系统已预设继承此接口的类:

PanToolAction(平移),

ZoomInToolAction(放大),

ZoomOutToolAction(缩小)

lMapControl 创建MapEvent 事件并将其传给继承接口的工具类的execute(MapEvent) 函数,The business logic for the tool should be implemented in this method according to the event。

二、工具在JSP页面上的tag表达如下:

serverAction="com.esri.adf.web.faces.event.ZoomInToolAction"

clientAction="EsriMapRectangle"

clientPostBack="true"

/>

三、注册managed-bean将所写的类作为一个managed-bean注册到faces-config.xml,并用WebContext实例作为其初始化参数:

ToolClass

com.brsc.MyToolClass

request

webContext

#{mapContext}

四、注释:

1.JSP的Tag中serverAction写入继承MapToolAction接口的类(全称),代表对于此工具服务器端要进行的操作[ execute(MapEvent event)]

用户也可以使用任何Managed Bean的函数作为工具对应的方法,只要这个函数使用如下声明:8

JSP标签使用serverMethod ,如下:

这样,MapControl也会将适当的MapEvent 事件传入此函数。

2.JSP的Tag中clientAction写入客户端鼠标选择的方式:

EsriMapPoint 点选

EsriMapLine 线

EsriMapRectangle 四边形

EsriMapCircle 圆

EsriMapOval 椭圆

EsriMapPolyline 多线

EsriMapPolygon 多边形

EsriMapPan 移动

对应Server端的几何形状(附图)

3.MapEvent代表客户端进行操作产生的事件,一般会用到MapEvent的

public WebGeometry getWebGeometry()函数来得到客户端输入的几何形状

//Returns the WebGeometry in screen coordinates corresponding to

//the client action performed by the user.

来获得客户端产生的形状,这些Geomentry一般都是screen坐标,需要用toMapGeometry(WebMap)转换为地图坐标。

一般操作如下:

public void myToolMethod(MapEvent event) {

WebContext ctx = event.getWebContext();

WebGeometry screenGeom = event.getWebGeometry();

WebGeometry mapGeom = screen.toMapGeometry(ctx.getWebMap());

...

}

4.JSP的Tag中clientPostBack

l 设置为false,刷新地图,并且刷新页面;

9

l 设置为true,只刷新地图,不刷新页面;

5、使用图片和TrueType字体进行标注

直奔主题吧,接上个主题的讲座的内容,讲讲如何用图片进行标注。在前面一个讲座我们已经说明,如何对选中的物体进行高亮显示。而且这一部分工作是在ADF这一端完成的。那么有的时候,我们进行高亮显示的时候,不仅仅希望只是设置颜色,我们希望能够用图片或者truetype字体进行标注。比如在犯罪地点放一个坏人之类的功能。

我们来看看实现原理,关键是两个类,WebTrueTypeMarkerSymbol和WebPictureMarkerSymbol,没啥好说的,直接用代码来说明吧:

先来看看普通的点标注:

WebPointpt=(WebPoint)arg0.getWebGeometry().toMapGeometry(arg0.getWebContext().getWebMap( ));

WebSimpleMarkerSymbol markers =null;

markers = new WebSimpleMarkerSymbol();

markers.setAntialiasing(true);

markers.setColor("255,0,0");

markers.setWidth(8);

markers.setOutlineColor("255,0,0");

markers.setMarkerType(WebSimpleMarkerSymbol.CIRCLE);

markers.setPicture(bytInput);

GraphicElement ge=new GraphicElement();

ge.setGeometry(pt);

ge.setSymbol(markers);

WebGraphicsgraphics=arg0.getWebContext().getWebGraphics();

graphics.addGraphics(ge);

10

arg0.getWebContext().refresh();

注意webgraphicsymbol的setPicture方法的参数不是图片目录,而是图片的二进制数组,所以需要用文件IO把图片读取进来。当然,如果用户访问量很大,线程就不安全了,大家可以在application 启动时进行读取,放在context的某个attribute里面。我原来认为是通过设置路径方式实现,这样又可能可以搞定gif图形的闪烁,但是现在实验结果是不行。设置图片标注的代码如下:

WebPointpt=(WebPoint)arg0.getWebGeometry().toMapGeometry(arg0.getWebContext().getWebMap( ));

//图片在servelet容器里面目录

String

picPath=FacesContext.getCurrentInstance().getExternalContext().getRequestContextPath()+"\\images\\angl e.gif";

File myFile = new File(picPath);

FileInputStream myStream= newFileInputStream(myFile);

BufferedInputStream buf = newBufferedInputStream(myStream);

byte[] bytInput = newbyte[(int)myFile.length()];

buf.read(bytInput, 0, (int) myFile.length());

buf.close();

myStream.close();

WebPictureMarkerSymbol markers=newWebPictureMarkerSymbol();

markers.setPicture(bytInput);

GraphicElement ge=new GraphicElement();

ge.setGeometry(pt);

ge.setSymbol(markers);

WebGraphics graphics=arg0.getWebContext().getWebGraphics();

11

graphics.addGraphics(ge);

arg0.getWebContext().refresh();

在jsf文件里面添加如下代码,调用图片标注工具,进行测试:

selectedImage="images/pointD.gif"clientAction="EsriMapPoint"

serverAction="com.cj.ucdemo.GifTestTool"clientPostBack="true"/>

图片标注的结果如下:

用图片做markSymbol

我们也可以使用TrueType字体里面的矢量字体对图形进行符号化显示,这也是我们经常使用的方法,具体代码如下:

webMap=arg0.getWebContext().getWebMap();

WebPointpt=(WebPoint)arg0.getWebGeometry().toMapGeometry(webMap); WebTrueTypeMarkerSymbol trueMarkerSymbol=new WebTrueTypeMarkerSymbol(); //注意使用系统里面已经安装的字体trueMarkerSymbol.setFontName("ESRITransportation & Civic");//设置索引

trueMarkerSymbol.setCharacterIndex(8); trueMarkerSymbol.setFontColor("255,0,0");

12

trueMarkerSymbol.setFontSize(20);

trueMarkerSymbol.setFontStyle(WebTrueTypeMarkerSymbol.BOLD);GraphicElement ge=new GraphicElement(); ge.setGeometry(pt);

ge.setSymbol(trueMarkerSymbol);WebGraphicsgraphics=arg0.getWebContext().getWebGraphics(); graphics.addGraphics(ge);arg0.getWebContext().refresh();

把上面的代码放在一个点击工具里面,在jsf文件中用如下代码进行调试:

defaultImage="images/point.gif"hoverImage="images/pointU.gif" selectedImage ="images/pointD.gif"clientAction="EsriMapPoint" serverAction="com.cj.ucdem o.TrueTypeMarkerTest"clientPostBack="true"/>

TrueType字体标注的结果如下图所示:

6、Server Java讲座-----扩展Tasks框架

Tasks框架是一个很有意思的东西。如果你对Tasks框架还没有概念,你可以参考一下web map application那个Sample,左边浮动的放大工具,查询工具都是用Tasks 框架构成。有人会问,既然已经有了command和tools,为什么还需要tasks呢?事实

13

上tasks的目的是不同的;我们可以看一下web map application,可以看到,相同类型的button和toos组合在一起,组成一个逻辑单元,这就是tasks的选择条件。

我们来看看如何编写Tasks,编写Tasks是非常有意思的事情。Tasks跟tools一样,也是一个普通的Java类即可,这个Java类可以从Object直接继承。请看下面的Task 的例子:

1public class JSTasks {

2public void doSomething(){

3System.out.println("Task button clicked.");

4

5}

6}

这个tasks实在是简单吧,看看怎么部署上去,我们在xml文件中做如下定义:

1

2 jsTask

3 com.cj.ucdemo.JSTasks

4 session

5

这个配置文件也非常简单,那么看来所有的诀窍在与如何在JSP页面里面使用它。我们来看看:

1

添加一个task标签,把这个标签的mapId值指向地图控件”Map0”,讲它的值指向我们刚才定义的Managed Bean。访问一下,大家看看下面的浮动窗口结果:

是不是很令人惊奇啊?事实上我们这个Bean中只有一个方法,但是Tasks框架聪明地把这个方法名给提取出来,作为button的名字。你点击一下这个按钮,在后台就可以看到执行了这个方法,打印出了一条信息。简单的说:方法就是按钮!!

有了上个Task的基础, 我们来看其它的Task就驾轻就熟了。事实上,整个Task 就是一个类,Task的Caption就是这个类的类名。里面的每一个Public方法都是Task 浮动条上的一个按钮。那么参数怎么办呢?我们来加一个参数,并且加上一个它的get 方法和set方法:

1String parameter;

2public String getParameter() {

3return parameter;

4}

14

5public void setParameter(String parameter) {

6this.parameter = parameter;

7}

看看我们的task工具条发生了什么变化,Task工具条如下图所示:

可以看到,多了一个Parameter的输入框,前面还有一个Label,很有意思吧。那个DoAnything是我加的另外一个方法。Task框架的扩展已经很明显了吧:把相同的功能集合在一个类里面,这个类可以接受参数。例如我们可以利用这个task进行buffer操作,这个输入框就可以用来输入buffer的距离。

看到这里,大家肯定想到了另外的几个问题,比如:怎么把这些参数,按钮的名字修改成中文,上次给人培训,有人说:用中文的变量名?也是一个办法,但是考虑的JDK对中文变量的处理,似乎有问题。还有其它的问题包括怎么跟地图进行交互?怎么样设置客户端的动作(画多边形还是画Polyline)。我们当然有另外的方法。

使用Taksinfo建立对Task的描述,所有的Taskinfo都需要继承自SimpleTaskInfo类。大家可以打开doc看看SimpleTaskInfo的子类有那些。事实上,那些子类都是已经存在的task的taskinfo,如果你需要做汉化,继承这些类并且改写其中的几个方法即可。

我们来看看我们自己的类需要改写SimpleTaskInfo的哪几个方法:TaskActionDescriptorModel[]getActionDescriptors();

此方法用来修改command按钮的描述;command的意思是不需要和地图进行交互而是直接在服务器端执行一个命令。

TaskParamDescriptorModel[]getParamDescriptors()

此方法修改参数的描述;

TaskToolDescriptorModel[]getToolDescriptors();

此方法修改工具的描述,工具的意思是需要和地图进行交互;

那么我们来写一个类,直接说明如何使用这几个方法,修改task的表现:

15

public TaskDescriptor getTaskDescriptor() {

TaskDescriptor td=new TaskDescriptor(JSTasks.class);

td.setDisplayName("我的任务");

return td;

}

此方法修改了task的标题,将此类作为一个Managed-bean添加到faces-config.xml 文件中,并且在.jsp页面中修改task的使用如下:

修改后的Task如下所示:

可以看到task的标题已经改变。下面我们来看修改Action的标题,代码如下:

public TaskActionDescriptorModel[]

getActionDescriptors() {

TaskActionDescriptorModel[] td=new TaskActionDescriptorModel[1];

TaskActionDescriptorModel actionDesc=new TaskActionDescriptor(JSTasks.class,"doSomething","查询"); td[0]=actionDesc;

return td;

}

需要说明的是TaskActionDescriptor(JSTasks.class,"doSomething","查询")构造函数的三个参数,第一个是task类,第二个是方法名,第三个是修改后的方法名;构造后放到数组中返回即可,如果有多个方法,可以如法炮制,都放到数组中。修改后的task

16

有如下表现:

你会发现另外一个action没有了,别着急,因为我们还没有把它放到数组中,而原来默认的显示方式已经被我们修改了。

我们来修改doAnything工具,doAnything工具需要和地图交互,注意它的参数是MapEvent而不是TaskEvent,它完整的代码如下所示:

public void doAnything(MapEvent te){

//通过和地图交互进行放大

WebContext ctx=te.getWebContext();

WebGeometry geom=te.getWebGeometry().toMapGeometry(ctx.getWebMap());

WebExtent ext = (WebExtent)geom;

ctx.getWebMap().setCurrentExtent(ext);

ctx.refresh();

}

如果跟地图交互,就要涉及到客户端执行的操作,我们这里没有任何地方指定客户端的操作,这是在taskinfo里面指定的,我们来看下面的代码:

public TaskToolDescriptorModel[]

getToolDescriptors() {

TaskToolDescriptor [] toolDesAry=new

TaskToolDescriptor[1];

17

3D打印技术学习心得

“3D打印与激光再制造技术”学习心得 张向军 一、对3D打印技术的基本认知 3D打印就是将计算机中设计的三维模型分层,得到许多二维平面图形,再利用各种材质的粉末或熔融的塑料或其它材料逐层打印这些二维图形,堆叠成为三维实体。作为3D打印技术包括了三维模型的建模、机械及其自动控制(机电一体化)、模型分层并转化为打印指令代码软件等技术。 不远的将来,我们完全可以用电脑把自己想要的东西设计出来,然后进行三维打印,就像我们现在可以在线编辑文档一样。通过电子设计文件或设计蓝图,3D打印技术将会把数字信息转化为实体物品。当然,这还不是3D打印的全部,3D打印最具魔力的地方是,它将给材料科学、生物科学带来翻天覆地的变化,最终的结果是科学技术和创新呈现爆发式的变革。 3D打印最直接的效益,就是对材料行业的拉动,随着3D产业规模的扩大,必将推动材料行业的不断变革。 3D打印机本是一种相对粗陋的机器,从工厂诞生,然后走进了家庭、企业、学校、厨房、医院、甚至时尚T台。但是一旦将3D打印机与当今发达的数字技术相结合,奇迹就发生了。再加上互联网的普及以及微小而成本低廉的电子电路的广泛使用,在材料科学和生物技术取得日新月异进步的今天,3D打印应用前景简直令人不可想象! 二、3D打印的应用前景 有了3D激光扫描仪,我们可以从市场上采购造型优美的后配重成品,采用逆向工程技术进行3D扫描后,适当修型再转化为3D图纸为我所用。修改后配重也可用3D打印机做出样品,这种3D模型外观上、结构上与设计实体完全一致,

非常直观。 三、3D打印技术应用的局限性 3D打印结合了智能制造技术、自动控制技术和新材料技术,确实具备了引领第三次工业革命的有利条件,但是3D打印技术的大规模工业化应用还存在诸多限制。首先3D打印的材料品种单一,价格也过于昂贵,用于打印样品则可,用于批量生产则经济上决不可行。其次从效率上来说,采用3D打印技术工艺生产一个零件还是过于浪费时间了。其三,3D打印零部件的内在质量可靠性仍然存疑。采用金属粉末加上激光烧结和激光熔覆技术打印的零部件,其内在金属结构与采用现代冶金技术生产的零部件,在组织的致密性、结合的紧密性方面差距很大,影响3D打印零部件的结构强度。因此3D打印技术现阶段真正的实际应用,仅仅在产品研发过程的样品制造、工业生产中的砂型制造、生物医学上的器官仿生等方面较为成熟。那些3D技术打印的裙子、鞋子不过是艺术家自娱自乐的哗众取宠罢了。至于劳心费力的捣鼓出一个3D打印的水果,除了追求标新立异之外没有任何现实意义! 四、对我国发展3D产业技术的几点思考 3D技术产业化发展有其局限性,存在诸多急需突破的技术瓶颈,能否真正引领第三次工业革命浪潮尚无定论。但3D 打印毕竟是代表制造技术发展方向的前沿技术,从国家层面还是要提前谋划、提前布局、紧密跟踪。首先,要从小学阶段开始在学校普及3D打印知识教育,让孩子们从小接触3D打印技术,有利于培养他们的动手能力和创新精神。桌面级3D打印机价格已经非常便宜,完全具备全面推广条件。其次,着力培养大型3D打印和扫描技术企业,组建3D产业技术国家队,壮大企业实力,参与国际竞争。目前我国3D制造企业规模偏小,实力不强,大多数在破产的边缘苦苦挣扎,很难与国外的大公司展开真正意义上的

3d打印实习感悟心得

D 打 印 实 践 报 告 班级:工设一班 学号:311317040124 姓名:胡明亮

3d打印结课总结 我在网络上查阅到3D打印是快速成型技术的一种,它是一种以数字模型文件为基础,运用粉末状金属或塑料等可粘合材料,通过逐层打印的方式来构造物体的技术。3D打印通常是采用数字技术材料打印机来实现的。常在模具制造、工业设计等领域被用于制造模型,后逐渐用于一些产品的直接制造,已经有使用这种技术打印而成的零部件。该技术在珠宝、鞋类、工业设计、建筑、工程和施工(AEC)、汽车,航空航天、牙科和医疗产业、教育、地理信息系统、土木工程、枪支以及其他领域都有所应用。3D打印存在着许多不同的技术。它们的不同之处在于以可用的材料的方式,并以不同层构建创建部件。3D打印常用材料有尼龙玻纤、耐用性尼龙材料、石膏材料、铝材料、钛合金、不锈钢、镀银、镀金、橡胶类材料。 3d打印技术的出现给工业设计的发展带来了新的契机,以往我们使用手绘、计算机渲染等方式来表达设计造型,这些方式虽然直观但并没有实体模型来的生动。同时3d打印的出现使得原始的设计流程变得精简,使设计师能够专注于产品形态创意和功能创新,即设计即生产。产品的造型设计向着多样化方向发展,由于3d打印的出现某些产品的制造出现了转机。通俗地说,3D打印机是可以“打印”出真实的3D物体的一种设备,比如打印一个机器人、打印玩具车,打印各种模型,甚至是食物等等。之所以通俗地称其为“打印机”是参照了普通打印机的技术原理,因为分层加工的过程与喷墨打印十分相似。这项打印技术称

为3D立体打印技术。 在实习中我了解到了打印的基本原理和步骤,首先在电脑中安装打印机驱动程序,然后导入模型图调试机器,开始打印,打印过程中打印机将材料加热融化形成流体,最后流体经过导入的程序控制在底盘上一层一层的形成模型。也就是说日常生活中使用的普通打印机可以打印电脑设计的平面物品,而所谓的3D打印机与普通打印机工作原理基本相同,只是打印材料有些不同,普通打印机的打印材料是墨水和纸张,而3D打印机内装有金属、陶瓷、塑料、砂等不同的“打印材料”,是实实在在的原材料,打印机与电脑连接后,通过电脑控制可以把“打印材料”一层层叠加起来,最终把计算机上的蓝图变成实物。 我们使用的都是桌面级的打印机,打印出模型的分辨率和大小都有很大的限制。我在新闻上了解到几年前就有打印出的金属手枪,无人飞机等问世了,前年我国也有“土豪金”汽车问世,这些都说明3d打印的前景十分广阔,将来能够应用到医疗、军事、建筑、航天等各个领域。但就目前来看3d打印的发展还有很长一段路要走,首先材料就是一个大问题,3D打印的产品只能看不能用,因为这些产品上不能加上电子元器件,无法为电子产品量产。3D打印即使不生产电子产品,但受材料的限制,可以生产的其他产品也很少,即使生产出来的产品,也无法量产,而且一摔就碎。在这方面我也一些体会,因为我们所使用的打印机材料就受到一定限制。同时,3d打印如果真的发展下去也会收到各个方面的制约,比如日本的一个青年就因为打印枪支而被起诉,更重要的是知识产权将会收到更大的冲击,如今的中国山寨抄袭横行,更何况3d打印普及以后呢。 在3d打印实习中也出现了一些问题,比如打印前的设置参数有问题导致模型在打印过程中坍塌,结束时取下底座不小心导致模型损坏等…但总的来说我还是收获了很多,熟悉了基本的打印机操作步骤,了解了打印原理和注意事项,这为我以后打印自己的设计积累了丰富的经验。

计算机基础知识讲座活动策划

关于计算机基础知识讲座活动策划 一活动主题:计算机知识讲座 二活动地点:重庆理工大学花溪校区 三活动时间:3月8号 四活动目的:大一新生由于刚刚步入大学,有些同学在中学时候接触计算机甚少,很多对计算机感兴趣的同学没有时间去了解,认识接触计算机以及与计算机相关的专业领域。然而现在又是信息化时代,我们的生活离不开计算机,所以买电脑也成了同学们一件比较麻烦的事,由于对计算机认知的比较少,所以对电脑的一些性能也知之甚少,所以,为了使大一新生了解有关计算机的知识(包括计算机内部结构,计算机DIY组装,计算机的普通维护,以及如何选购等方面)。本协会特举办这样一次“计算机基础知识讲座”活动。 五活动内容: 1.首先,由负责人介绍这次活动的基本情况。然后就开始步入正题,由主讲人把大家带进计算机的世界,先介绍计算机领域的发展史,计算机的基本知识,还有计算机未来的发展方向。随后,将自备的计算机拆卸并讲解每部分的作用及维护的基本知识。最后,再将其组装起来。

2.组织对装机有兴趣的同学上台自己动手组装计算机,并由专业人员在一旁协助讲解。对于自己装机操作交好的同学,将赠送一个小礼品。 3.为新会员讲解关于CPU等计算机硬件基础。 4、由主讲人具体讲解如何选机、购机,以及我们日常生活中经常遇到的一些买电脑的问题。 5、举行有奖竞答活动,分发写小奖品(可以是特别优惠巻等其它小礼品等) 6.由新生自由发问,为其解答在计算机学习和大学生活中的一些问题。 7.讲解人: 六活动意义:通过这次活动,使大一新生了解一些常用的,基本的电脑应用知识,使同学们明白计算机的意义,和未来应用计算机的重要性、最重要的是让同学们懂得了很多如何购买计算机的一些常识,以及如何选机的技巧。这次讲座也会使员们明白了学生社团是轻院文化建设的主力军,是繁荣轻院文化,丰富校园生活,展示大学生个性,拓展综合素质的舞台。提高了同学们参加各种活动的积极性。同学们的各种特长也得到了充分的发挥。显示了自己的青春活力。使同学们懂得社团向一个小小的舞台,给同学们提供了展示自己特长的机会,也增加了同学们的知识,丰富了广大同学们的课余生活,在推动校园文化的方面做出了重大贡献。

3D打印技术学习心得

“3D打印与激光再制造技术”学习心得 一、对3D打印技术的基本认知 3D打印就是将计算机中设计的三维模型分层,得到许多二维平面图形,再利用各种材质的粉末或熔融的塑料或其它材料逐层打印这些二维图形,堆叠成为三维实体。作为3D打印技术包括了三维模型的建模、机械及其自动控制(机电一体化)、模型分层并转化为打印指令代码软件等技术。 不远的将来,我们完全可以用电脑把自己想要的东西设计出来,然后进行三维打印,就像我们现在可以在线编辑文档一样。通过电子设计文件或设计蓝图,3D打印技术将会把数字信息转化为实体物品。当然,这还不是3D打印的全部,3D打印最具魔力的地方是,它将给材料科学、生物科学带来翻天覆地的变化,最终的结果是科学技术和创新呈现爆发式的变革。 3D打印最直接的效益,就是对材料行业的拉动,随着3D产业规模的扩大,必将推动材料行业的不断变革。 3D打印机本是一种相对粗陋的机器,从工厂诞生,然后走进了家庭、企业、学校、厨房、医院、甚至时尚T台。但是一旦将3D打印机与当今发达的数字技术相结合,奇迹就发生了。再加上互联网的普及以及微小而成本低廉的电子电路的广泛使用,在材料科学和生物技术取得日新月异进步的今天,3D打印应用前景简直令人不可想象! 二、3D打印在我公司的应用前景 我们*****公司是一家叉车制造企业,每年都会进行不间断的新产

品研发。在这个过程中,3D扫描和3D打印技术有着良好的应用前景。譬如叉车的后配重由众多复杂曲面连接而成,设计上极为困难。有了3D激光扫描仪,我们可以从市场上采购造型优美的后配重成品,采用逆向工程技术进行3D扫描后,适当修型再转化为3D图纸为我所用。修改后配重也可用3D打印机做出样品,供领导决策时使用。这种3D模型外观上、结构上与设计实体完全一致,非常直观,有助于公司领导快速决策。因此3D打印技术的成功应用,必将加快我公司产品研发进度,缩短产品研发周期,提高市场响应能力! 三、3D打印技术应用的局限性 3D打印结合了智能制造技术、自动控制技术和新材料技术,确实具备了引领第三次工业革命的有利条件,但是3D打印技术的大规模工业化应用还存在诸多限制。首先3D打印的材料品种单一,价格也过于昂贵,用于打印样品则可,用于批量生产则经济上决不可行;其次从效率上来说,采用3D打印技术工艺生产一个零件还是过于浪费时间了;其三,3D打印零部件的内在质量可靠性仍然存疑。采用金属粉末加上激光烧结和激光熔覆技术打印的零部件,其内在金属结构与采用现代冶金技术生产的零部件,在组织的致密性、结合的紧密性方面差距很大,影响3D打印零部件的结构强度。因此3D打印技术现阶段真正的实际应用,仅仅在产品研发过程的样品制造、工业生产中的砂型制造、生物医学上的器官仿生等方面较为成熟。那些3D 技术打印的裙子、鞋子不过是艺术家自娱自乐的哗众取宠罢了。至于劳心费力的捣鼓出一个3D打印的水果,除了追求标新立异之外没有

电脑基础知识讲座(第一讲_电脑入门)

电脑基础知识讲座 前言 电脑知识犹如无边无涯的大海,是永远学不尽的。这里讲的只能起到电脑学习的引路作用。本讲座是为电脑入门者和刚入门的初学者编写的,但因为是系统的电脑教程,对于已经达到电脑中级水平的绝大多数人来说,只要你能耐心看下去,总会发现有你还不了解的内容。 讲座共分六讲: 第一讲:电脑入门; 第二讲:文字录入; 第三讲:Word 2003文字处理软件; 第四讲:Powerpoint2003幻灯片制作工具; 第五讲:Internet基础知识; 第六讲:Excel工作表。 本着实用易懂的原则,尽量少讲理论;操作上讲透,理论上简单叙述。包括办公自动化的绝大部分内容,同时还讲了一些书本上没有的知识,如文件的关联,解决本地连接受限制问题、网上下载电影等。 第一讲:电脑入门 平常所说的电脑是个人计算机的形象叫法,是一种微型计算机。从字面上就可看出,电脑可以用来替代甚至增加人脑的部分功能。至今为止,除电脑以外的所有机器都是用来帮助、取代人类体力劳动的工具,是对有形物体进行加工,或对不同的物理量进行转换,只有电脑是用来对各种信

息进行加息理,从而替代人类的部分脑力劳动。电脑的功能非常强大,可以说,只有人想不到的,没有电脑做不到的。这是因为人的大脑只有一个,而电脑是由无数个人的大脑共同研究出来的。 电脑的构成:电脑是由硬件和软件组成的。 硬件: 电脑中看得见摸得着的都称为硬件,主要分为中央处理器、存储器和输入、输出设备。 1、中央处理器CPU CPU即中央处理器,它是计算机的大脑,计算机的运算、控制都是由它来处理的。它的发展非常迅速,从最初的8088到奔腾486、586,现在已经发展到双核甚至四核,用迅驰技术装备的笔记本电脑,使用户脱离缆线的约束,真正做到在移动中进行工作、学习、休闲。全世界99%的CPU 都是英特尔和AMD公司的产品,中国最近才制造出“龙芯一号”。 2、存储器 存储器是电脑的记忆细胞,用来存放程序和数据。存储器分为内存和外存。 内存指CPU可以随时直接存取的存储器,一般容量很小,虽然容量小,但电脑的速度与它有很大关系。现在的空腹电脑的已经彀2G的容量。 外存包括磁盘、磁带等。磁盘有硬盘、移动硬盘、光盘、软盘、U盘等。 3、输入、输出设备

基督教教会组织结构及运行机制

基督教教会组织结构及 运行机制 集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]

基督教教会组织结构及运行机制 (全敏夏怡周庆玉顾北李玉王葳布里更) 摘要:随着教会在中国的发展,就其宗教性和社会性的表达,对其载体——教会组织的研究显得十分有意义,本研究从组织社会学视角入手,重点研究组织的内部结构和运行机制两个方面,就基督教教会组织,具体分析其内部组织结构、人员招募、物资来源及信息沟通,旨在简要说明宗教组织的管理运行结构框架及运行模式。 关键字:基督教教会组织结构运行机制 组织社会学家趋于从宏观的角度去研究组织和环境的关系,如群体生态、社会制度领域的研究把组织从宏观的角度去研究组织单位,组织里面的人和内部活动都消失了,忽略了组织的微观基础。(周雪光,2003:22)本研究试图从组织社会学视角入手,重点研究组织的内部结构和运行机制两个方面,以及涉及少量与外部尤其是其他社会组织的联系。 一、概念说明 教会组织:“教会”一词在基督教中原指几个基督徒间的关系(团契),并非本就是一个组织的意思。但是就其在当代中国的发展,以及其宗教性和社会性的表达方式,我们不得不落足到对它们的载体——宗教组织的研究上。本文研究所指的教会组织是指调查区域的基督教(新教)教会,将它作为一个分析切入点。但这并不意味着忽视新教强调个人通过《圣经》,直接与上帝交通以获取救赎这一客观情况;仅是基于在现实生活中,教会也是一个有着自己运行逻辑和方式的管理组织这一事实(李峰,2005:43)。因此可以将它作为一个社会性产品和服务的制度实体以及社会组织团体看待。 二、调研对象 在中国,教堂主要有天主教和基督教,为了更有针对性,我们的对象首先全部集中到基督教教堂,主要针对单个的以教堂为依托的基督教教会组织。具体教堂如下: 象山县丹城镇教堂。浙江省宁波市象山县丹城镇。 背景概述:象山县丹城基督教教堂造于2007年1月,将于2009年5月完工,耗资2000万元,其教堂设计曾获过奖,是宁波地区最好的教堂,也是象山县49个教堂之首。其临时过度用的旧址有5年的历史,现有信徒2000余人。 大渡口区马王乡教堂。重庆市大渡口区马王街28号。 滨海县东坎镇张弓闸教堂。江苏省盐城市滨海县东坎镇。 其中以象山县丹城基督教教堂为主要调研对象,后面两个教堂为参考。 此后,为了进一步深入,我们选取比较有代表性的徐家汇天主教堂作为比较对象。

3D打印技术学习心得

3D打印与激光再制造技术”学习心得 向军 一、对3D打印技术的基本认知 D打印就是将计算机中设计的三维模型分层,得到许多二维平面图形,再利用各种材质的粉末或熔融的塑料或其它材料逐层打印这些二维图形,堆叠成为三维实体。作为3D打印技术包括了三维模型的建模、机械及其自动控制(机电一体化)、模型分层并转化为打印指令代码软件等技术。 远的将来,我们完全可以用电脑把自己想要的东西设计出来,然后进行三维打印,就像我们现在可以在线编辑文档一样。通过电子设计文件或设计蓝图,3D打印技术将会把数字信息转化为实体物品。当然,这还不是3D打印的全部,3D打印最具魔力的地方是,它将给材料科学、生物科学带来翻天覆地的变化,最终的结果是科学技术和创新呈现爆发式的变革。 D打印最直接的效益,就是对材料行业的拉动,随着3D产业规模的扩大,必将推动材料行业的不断变革。

D打印机本是一种相对粗陋的机器,从工厂诞生,然后走进了家庭、企业、学校、厨房、医院、甚至时尚T台。但是一旦将3D打印机与当今发达的数字技术相结合,奇迹就发生了。再加上互联网的普及以及微小而成本低廉的电子电路的广泛使用,在材料科学和生物技术取得日新月异进步的今天,3D打印应用前景简直令人不可想象! 二、3D打印的应用前景 了3D激光扫描仪,我们可以从市场上采购造型优美的后配重成品,采用逆向工程技术进行3D扫描后,适当修型再转化为3D图纸为我所用。修改后配重也可用3D打印机做出样品,这种3D模型外观上、结构上与设计实体完全一致,非常直观。 三、3D打印技术应用的局限性 D打印结合了智能制造技术、自动控制技术和新材料技术,确实具备了引领第三次工业革命的有利条件,但是3D打印技术的大规模工业化应用还存在诸多限制。首先3D打印的材料品种单一,价格也过于昂贵,用于打印样品则可,用于批量生产则经济上决不可行;其次从效率上来说,采用3D打印技术工艺生产一个零件还是过于浪费时间了;其三,3D打印零部件的内在质量可靠性仍然存疑。采用金属粉末加上激光烧结和激光熔覆技术打印的零部件,其内在金属结构与采用现代冶金技术生产的零部件,在组织的致密性、结合的紧密性方面差距很大,影响3D打印零部件的结构强度。因此3D打印技术现阶

沙龙会流程

沙龙会流程 1、设立吸引顾客的沙龙主题 依顾客感爱好的话题设立沙龙主题 2、明确相关职员的职责 活动主持人---要求普通话、演讲技巧好,着淡雅的职业妆,可穿着轻松、时尚和个性的衣饰,并尽量配合沙龙的主题,但切忌穿着暴露、性感和牛仔类的服装。 美容示范者---要求示范技巧娴熟,并与接待职员---可由院内前台接待员担任接待、签到、礼物签收等工作;由若干名美容师担任领顾客进席、活动期间的服务和活动后跟进等工作。具体人数视实际情况而定。 3、邀约顾客 可根据不同的沙龙主题,至少提前三天有目地的向顾客发出正式的邀请。 4、物品预备 根据确认参加的人数,提前摆放好足够的座位,如有条件,预备一块白板或写字板,便于板书,效果更好。 5、营造气氛和环境 健康美容文化沙龙 会前会中会后 为了克服传统销售模式的弊端,最大限度地提高产品在渠道流通的速度,以新产品为导向,用新品带动模式化运做,实现加盟店投资获利的最大化。公司在已有的成功会议模版基础上,通过进行产品销售结构的创新,推出全新的更具实战性的健康美容文化沙龙模版,全面提升加盟店核心竞争力。 一、健康美容文化沙龙的定位: 1、针对美容院的定位:任何美容院,包括小型美容院 2、针对顾客的定位:B类以上的顾客为主 3、针对主推产品的定位:以新品课程为导向

4、针对会议形式的定位:根据主讲的特色来定位,选择专业讲座。 二、沙龙会顾客的需求和心理: 1、得到实惠 2、课程吸引 3、过来看看 三、沙龙会的分类: 1、专业讲座版 2、娱乐讲座版 四、沙龙会的目的: 沙龙会是通过专业讲座、顾客联谊等方式,提高美容院的整体形象和营业额,吸引与稳定顾客的综合性营销手段,公司协助美容院召开一场沙龙会的目的在于: 1、稳定老客源 2、挖掘新客源 3、推广新项目 4、快速提升美容院的销售业绩 5、提升美容院在顾客心目中的专业形象 6、提升美容院在商圈的市场竞争力 7、通过活动培养与顾客的感情,提高顾客的忠诚度 七、方案设定的原则: 成功会议的三大步骤: A、会前准备 B、会中控制 C、会后跟踪

服务器基础知识考试题讲课稿

服务器基础知识考试题 姓名:职位:得分: 一.填空题(每空2分,共24分) 1.服务器按机箱外形结构分为塔式服务器、机架式服务器和刀片服务器3种。 2.在服务器接线工位,为了保持服务器机箱布线整齐,使用扎带和胶垫固定线材。 3.服务器安全测试的项目包括:接地电阻测试、泄露测试和耐压测试。 4.为了防止服务器机箱盖表面划伤,要求在机箱盖上面贴保护膜;为了防止装配的板卡 在运输途中发生松动,需要在板卡与主板插槽连接部位点胶。 5.通过CCC认证的服务器按要求需要在产品铭牌上面加贴CCC标记,生产过程中要对产品 外观结构一致性进行核对。 二.单项选择题(每空2分,共28分) 1、RM23608的服务器机箱高度是(B) A.1U; B.2U C.3U D4U 2、Z10PA-D8双路主板只安装一颗CPU,主板有8个内存插槽,当要求安装两颗内存条时,内存条正确的安 装位置是(A) A. A和B B. A和C C.A和E 3双路主板2600CW2安装两颗CPU,主板有16个内存插槽,当要求安装两颗内存条时,内存条正确的安装位置是(D) A. A1和B1 B. A1和A2 C.A1和C1 D.A1和E1 4.9260-8iRAID卡需要安装在(D)速率的PCI-E插槽上面,才能保证与主板插槽速率相匹配。 A. X1 B.X2 C.X4 D.X8 5. Intel S1200V3RPL单路主板上面安装的处理器最高是(B) A.双核 B.四核 C.八核 D.十二核

6.当使用超微X10DRL-i主板时,只有CPU1位置安装了处理器,下列哪个PCI-E扩展插槽不能插PCI-E 扩展卡(D)。 A.PCI-E 1 B.PCI-E 2 C.PCI-E 3 D.PCI-E 4 7.当使用MINISAS转SATA线时,连接在23608机箱背板上面SATA线正确的插入顺序是(A) A. 1,2,3,4 B.1,3,2,4 C.1,4,2,3 D.4,3,2,1 8.当机箱上面使用长城GW-ERP2U550B-2H电源时,初检需要在机箱盖右上角粘贴(B) A.产品铭牌 B.双电冗余标识 C.易碎标识 https://www.doczj.com/doc/1112057033.html,C标识 9华硕Z10PA-D8的主板共有6个PCI-E内存插槽,其中PCI-E 5为X16速率,PCI-E为 X8速率,当PCI-E5和PCI-E6同时安装扩展卡时,PCI-E5运行速率将会(B) A.提高 B.降低 C.不变 D.以上都不对 10.JD3U定制长款机箱需要安装2块2.5寸硬盘,已知机箱横梁正面已经安装有3.5寸硬盘,为保证服务器美观以及最佳散热效果,该2.5寸硬盘应安装在(A) A.2.5寸硬盘支架上 B.3.5寸硬盘支架上C,横梁背面 11.以下那个是刻录光盘使用到的设备(B) A.移动光驱; B.拷贝机 C.拷机架 D.交换机 12.以下机箱主板上那个位置不需要点胶(C) A.机箱信号灯线 B.机箱USB连接线 C.带卡扣的SATA线D内存插槽 13.JD客户要求将Z10PA-D8主板上面的网络管理口(B) A.打开 B.封住 C.拆除 14所有出厂的服务器均需要在常温下烤机达到(C)个小时。 A. 4 B.8 C.12 D.24 三.多项选择题(每空4分,共28分) 1.以下哪些属于CCC认证的安全关键件(ABCD)

3D打印技术学习心得

3D打印技术学习心得文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]

“3D打印与激光再制造技术”学习心得 张向军 一、对3D打印技术的基本认知 3D打印就是将计算机中设计的三维模型分层,得到许多二维平面图形,再利用各种材质的粉末或熔融的塑料或其它材料逐层打印这些二维图形,堆叠成为三维实体。作为3D打印技术包括了三维模型的建模、机械及其自动控制(机电一体化)、模型分层并转化为打印指令代码软件等技术。 不远的将来,我们完全可以用电脑把自己想要的东西设计出来,然后进行三维打印,就像我们现在可以在线编辑文档一样。通过电子设计文件或设计蓝图,3D打印技术将会把数字信息转化为实体物品。当然,这还不是3D打印的全部,3D打印最具魔力的地方是,它将给材料科学、生物科学带来翻天覆地的变化,最终的结果是科学技术和创新呈现爆发式的变革。 3D打印最直接的效益,就是对材料行业的拉动,随着3D产业规模的扩大,必将推动材料行业的不断变革。 3D打印机本是一种相对粗陋的机器,从工厂诞生,然后走进了家庭、企业、学校、厨房、医院、甚至时尚T台。但是一旦将3D打印机与当今发达的数字技术相结合,奇迹就发生了。再加上互联网的普及以及微小而成本低廉的电子电路的广泛使用,在材料科学和生物技术取得日新月异进步的今天,3D打印应用前景简直令人不可想象! 二、3D打印的应用前景 有了3D激光扫描仪,我们可以从市场上采购造型优美的后配重成品,采用逆向工程技术进行3D扫描后,适当修型再转化为3D图纸为我所用。修改后配重也可用

3D打印机做出样品,这种3D模型外观上、结构上与设计实体完全一致,非常直观。 三、3D打印技术应用的局限性 3D打印结合了智能制造技术、自动控制技术和新材料技术,确实具备了引领第三次工业革命的有利条件,但是3D打印技术的大规模工业化应用还存在诸多限制。首先3D打印的材料品种单一,价格也过于昂贵,用于打印样品则可,用于批量生产则经济上决不可行;其次从效率上来说,采用3D打印技术工艺生产一个零件还是过于浪费时间了;其三,3D打印零部件的内在质量可靠性仍然存疑。采用金属粉末加上激光烧结和激光熔覆技术打印的零部件,其内在金属结构与采用现代冶金技术生产的零部件,在组织的致密性、结合的紧密性方面差距很大,影响3D打印零部件的结构强度。因此3D打印技术现阶段真正的实际应用,仅仅在产品研发过程的样品制造、工业生产中的砂型制造、生物医学上的器官仿生等方面较为成熟。那些3D技术打印的裙子、鞋子不过是艺术家自娱自乐的哗众取宠罢了。至于劳心费力的捣鼓出一个3D打印的水果,除了追求标新立异之外没有任何现实意义! 四、对我国发展3D产业技术的几点思考 3D技术产业化发展有其局限性,存在诸多急需突破的技术瓶颈,能否真正引领第三次工业革命浪潮尚无定论。但3D 打印毕竟是代表制造技术发展方向的前沿技术,从国家层面还是要提前谋划、提前布局、紧密跟踪。首先,要从小学阶段开始在学校普及3D打印知识教育,让孩子们从小接触3D打印技术,有利于培养他们的动手能力和创新精神。桌面级3D打印机价格已经非常便宜,完全具备全面推广条件。其次,着力培养大型3D打印和扫描技术企业,组建3D产业技术国家队,壮大企业实力,参与国际竞争。目前我国3D制造企业规模偏小,实力不强,大多数在破产的边缘苦苦挣扎,很难与国外的大公司展开真正意义上的竞争,因此政府主导的

3D打印技术学习心得体会总结范文

3D打印技术学习心得体会总结范文 3D打印技术又称三维打印技术,是一种以数字模型文件为基础,通过逐层打印的方式来构造物体的技术。下面就让X给大家分享几篇3D打印技术学习心得体会吧,希望能对你有帮助! 3D打印技术学习心得体会篇一 3D打印是一种通过材料逐层添加制造三维物体的变革性、数字化增材制造技术,它将信息、材料、生物、控制等技术融合渗透,将对未来制造业生产模式与人类生活方式产生重要影响。3D打印这种智能制造的逻辑轨迹是控制物质的形状、控制物质的构成和控制行为,也就是实现物体在结构、材料和活性上的有机统一。 越来越多的迹象表明,3D打印技术已经从实验室和工厂逐渐走出来了,并且走进学校和家庭,与我们每个普通人的生活息息相关。这样会极大地冲击我们的工作方式,或者增强很多行业的生命力。然而我们必须清

醒地意识到3D打印技术也会催生大量前所未有的行业和巨大机遇,我们必须牢牢的抓住机遇,因为第三次工业革命的序幕已经拉开。 目前3D印刷技术已深入到了各行各业,给人以耳目一新之感。 3D印刷术被看作是信息时代印刷术的一次惊人的飞跃,有人将它与开启工业革命的蒸汽机相提并论。3D打印机能做:艺术品、精密零件制造业、家庭装饰、建筑、食品和服装、人偶玩具、珠宝、医学、产品原型等。 关于3D打印技术的几点思考,在信息技术飞速发展的今天,我校的教学也应该与时俱进,例如在我们动漫专业的设计当中引入3D打印技术,电子创新班的产品设计中引入3D打印技术,在通信维修综合布线中引入3D印刷技术,机器人设计中引入3D打印技术等等,将对我们的学生更加有学习的成就感。3D打印技术学习心得体会篇二通过为期两周的3D打印技术的培训与学习,对3D打印技术有了更深刻的认识和理解。现将两周(12月4号-13号)的学习心

-大一计算机基础知识点归纳讲课讲稿

大一计算机基础知识点归纳 第一章 第五代计算机(新一代计算机) :生物计算机量子计算机光计算机 创新:基本元器件 计算机的发展趋势 巨型化网络化微型化智能化 (功能巨型化(资源网络化)(体积微型化)(处理智能化) 计算机的分类 1.按计算机用途分类 通用计算机:为了能够解决各种问题,具有较强的通用性而设计的计算机。 它具有一定的运算速度和存储容量,带有通用的外设,配备各种系统软件和应用软件。 专用计算机:为了解决一个或一类特定问题而专门设计的计算机。 其软硬件的配置依据解决问题的需要而定。 2.按处理对象分类 数字式电子计算机:处理非连续变化的数据,这些数据在时间上是离散的。 其基本运算部件是数字逻辑电路。 模拟式电子计算机:处理连续变化的数据,这些数据在时间上是连续的。 其基本运算部件是由运算放大器构成的微分器、积分器和通用函数运算器等组成。 混合式电子计算机:可处理数字量和模拟量 3.按规模和处理能力分类(IEEE) 巨型机:超级计算机,功能最强,价格最贵。 小巨型机:与巨型机相比,价格大幅降低。 大型机:主机,具有很强的管理和处理数据的能力,在大企业、银行等单位使用。 小型机:中小企业,V AX-II, DJS-2000。 工作站:高档微机,具有很强的图形处理能力,应用于计算机辅助设计,Sun工作站。 个人计算机:IBM PC,Apple 计算机的特点 1.运算速度快:每秒数万亿次,气象预报 2.计算精度高:理论上不受限制,圆周率 3.存储能力强:中等规模图书馆 4.具有逻辑判断能力:算术运算 逻辑运算 判断或比较 5.具有自动执行能力:无需人工干预 计算机的应用领域 1.科学计算或数值计算 利用计算机来完成科学研究和工程技术中提出的数学问题的计算。 实际问题→数学模型→计算量大。 2.数据处理或信息处理 指对数据进行收集、存储、整理、分类、统计、加工、检索和传播等一系列活动的统称。

3D打印技术学习心得

与D打E卩与激光再制造技术〃学习心得 张向军 一、对3D打印技术的基本认知 3D打印就是将计算机中设计的三维模型分层,得到许多二维平面图形,再利用各种材质的粉末或熔融的塑料或其它材料逐层打印这些二维图形,堆叠成为三维实体。作为3D打印技术包括了三维模型的建模、机械及其自动控制(机电一体化)、模型分层并转化为打印指令代码软件等技术。 不远的将来,我们完全可以用电脑把自己想要的东西设计出来,然后进行三维打印,就像我们现在可以在线编辑文档一样。通过电子设计文件或设计蓝图,3D打印技术将会把数字信息转化为实体物品。当然,这还不是3D打印的全部,3D打印最具魔力的地方是,它将给材料科学、生物科学带来翻天覆地的变化,最终的结果是科学技术和创新呈现爆发式的变革。 3D打印最直接的效益,就是对材料行业的拉动,随着3D产业规模的扩大,必将推动材料行业的不断变革。 3D打印机本是一种相对粗陋的机器,从工厂诞生,然后走进了家庭、企业、学校、厨房、医院、甚至时尚T台。但是一旦将3D打印机与当今发达的数字技术相结合,奇迹就发生了。再加上互联网的普及以及微小而成本低廉的电子电路的广泛使用,在材料科学和生物技术取得日新月异进步的今天,3D打印应用前景简直令人不可想象!

二、3D打印的应用前景 有了3D激光扫描仪,我们可以从市场上采购造型优美的后配重成品,采用逆向工程技术进行3D扫描后,适当修型再转化为3D图纸为我所用。修改后配重也可用3D打印机做出样品,这种3D模型外观上、结构上与设计实体完全一致,非常直观。 三、3D打印技术应用的局限性 3D打印结合了智能制造技术、自动控制技术和新材料技术,确实具备了引领第三次工业革命的有利条件,但是3D打印技术的大规模工业化应用还存在诸多限制。首先3D打印的材料品种单一,价格也过于昂贵,用于打印样品则可,用于批量生产则经济上决不可行;其次从效率上来说,采用3D打印技术工艺生产一个零件还是过于浪费时间了;其三,3D打印零部件的内在质量可靠性仍然存疑。釆用金属粉末加上激光烧结和激光熔覆技术打印的零部件,其内在金属结构与采用现代冶金技术生产的零部件,在组织的致密性、结合的紧密性方面差距很大,影响3D 打印零部件的结构强度。因此3D打印技术现阶段真正的实际应用,仅仅在产品研发过程的样品制造、工业生产中的砂型制造、生物医学上的器官仿生等方面较为成熟。那些3D技术打印的裙子、鞋子不过是艺术家自娱自乐的哗众取宠罢了。至于劳心费力的捣鼓出一个3D打印的水果,除了追求标新立异之外没有任何现实意义! 四、对我国发展3D产业技术的几点思考 3D技术产业化发展有其局限性,存在诸多急需突破的技术瓶颈,能否真正引领第三次工业革命浪潮尚无定论。但3D打印毕竟是代表制造技术

标准化客户服务流程

标准化客户服务流程 一、客户(准客户)进行分类,对不同级别的客户提供差异性的服务,详细服务分工如下: 1、一般服务: A、发送Email、传真,温馨提示,新股中签、缴款等 B、场内标准提供各种咨讯、广播股评、股评资料; C、场内交易软件和咨讯软件的使用培训。 2、会员服务:(市值在30万元以上) A、投资咨讯服务 ①免费提供当日重要金融、财经新闻; ②传递每周大势研究、热点板块及个股推荐有关信息(包括妈妈证券及其他媒体); ③通知涉及客户持有股票的重要公告信息; ④免费提供行业、个股深度分析报告; ⑤免费提供股民培训、电脑常识培训等技术培训。(每卡仅限两人参加); ⑥享受妈妈证券电话集团用户待遇。 B、业务服务代办新股认购及中签通知; ①通知并代办配股、分红; ②客户支票存取款存根的递送; ③每月电邮或传真对帐单,新业务介绍; ④每月至少两次投资者培训、股市沙龙、投资操指导与交流; ⑤月度帐户情况及简要分析报告,并提出中期投资组合及操作建议; ⑥专人负责网上交易设备和交易软件维护和使用指导,上门为会员解决问题; ⑦接受会员客户委托办理的合理事务。 2、贵宾服务:(市值在100万元以上) A、咨询 ①VIP会员个股的即时信息; ②重大政策发布通报及影响分析; ③投资深度分析(资金流向、庄家动向及信息、公司研究); ④大盘研判,热点板块及个股追踪,并给出指导性意见; ⑤客户指定上市公司的调研,并提交调研报告; ⑥国际、国内财经信息,重大事件信息。 B、各项服务 ①月度投资回顾及分析,并提出改进意见; ②提供量身定做的投资组合及操作建议; ③用手机短信等形式提示VIP会员客户股票买入卖出点位盘前、盘中提示; C、提供家庭理财投资顾问服务。 D、提供与妈妈证券有合作的相关单位的优惠(如银行储蓄、保险、开放基金分析等)。 一、客户经理除了给客户提供股票方面的信息以外,应随时留意与客户工作、生活有关的信息收集,给客户提供个性化的信息服务。 二、客户经理对客户除了平时的电话和EMAIL沟通以外,每月保持至少有一次的面对面的拜访记录。由部门负责人按客户经理所辖客户会员号进行抽查。 三、客户经理应明白服务是不分时间地点,只要客户有需求,无论何时何地都应该尽自己的所能为客户提供尽善尽美的服务。 四、客户经理应定期对客户的情况进行访问,发现问题及时纠正。对无法现场解决的问题,及时在客户意见栏进行登记,并向部门负责人汇报,业务问题三个工作日内必须解决。

3D打印机实训报告

快速成型与快速模具3D打印实训报告书 姓名:吴登庆 学号:1206240218 班级:12机械(2)班 专业:机械设计与制造 学院:机电工程与自动化学院 学校:黎明职业大学 指导老师:辛勤颖李丽环

一、3D打印机的介绍 1、3D打印机的介绍 3D打印(3D printing)也称为“增材制造(Additive Manufacturing)”,它是新兴的一种快速成型技术。与传统的减材制造工艺不同,3D打印是以数据设计文件为基础,将材料逐层沉积或黏合以构造成三维物体的技术。 3D打印的思想萌芽和实验探索由来已久,但现代意义上的3D打印技术于20世纪80年代中期诞生于美国。Charles Hull(3D Systems公司的创始人)和Scott Crump(Stratasys公司的创始人)是3D打印技术的先驱人物。1986年,Charles Hull发明了第一台3D打印机,之后成立了第一家3D打印公司3D Systems。1988年,3D Systems公司推出了世界上第一台基于SLA技术的商用3D打印机SLA-250,它的面世标志着3D打印商业化的起步。Scott Crump研发了另一3D打印主流技术FDM,于1989年申请了美国专利并创立了Stratasys 公司,1992年推出第一台基于FDM技术的“3D Modeler”打印机。经过二十余年的发展,3D打印机在工业领域已经有一定的应用基础。随着计算能力、设计软件、新材料及互联网进步的不断推动,3D打印技术近年来发展迅速,应用领域不断拓宽,显示出巨大的发展潜力。3D打印与传统制造业的最大区别在于产品成型的过程上。在传统的制造业,整个制造流程一般需要经过开模具、铸造或锻造、切割、部件组装等过程成型。3D打印则免去了复杂的过程,无需模具,一次成型。因此,3D打印可以克服一些传统制造上无法达成的设计,制作出更复杂的结构。随着技术的不断进步,3D打印在铸造精度上已经可以与传统方式相媲美,但是在大规模生产上,3D打印目前仍无法获得规模经济,在成本上和效率上不具优势。因此,3D打印主要被应用于个性化、小批量和高精度的产品制造上。 2.用途 3D打印技术可用于珠宝,鞋类,工业设计,建筑,工程和施工(AEC),汽车,航空航天,牙科和医疗产业,教育,地理信息系统,土木工程,和许多其他领域。常常在模具制造、工业设计等领域被用于制造模型或者用于一些产品的直接制造,意味着这项技术正在普及。通过3D打印机也可以打印出食物,是3D打印机未来的发展方向。

3D打印技术学习心得

3D打印技术学习心得 一、对3D打印技术的基本认知 3D打印是一种通过材料逐层添加制造三维物体的变革性、数字化增材制造技术,它将信息、材料、生物、控制等技术融合渗透,将对未来制造业生产模式与人类生活方式产生重要影响。3D打印这种智能制造的逻辑轨迹是控制物质的形状、控制物质的构成和控制行为,也就是实现物体在结构、材料和活性上的有机统一。 越来越多的迹象表明,3D打印技术已经从实验室和工厂逐渐走出来了,并且走进学校和家庭,与我们每个普通人的生活息息相关。这样会极大地冲击我们的工作方式,或者增强很多行业的生命力,也或者导致某些行业走向消亡。然而我们必须清醒地意识到3D打印技术也会催生大量前所未有的行业和巨大机遇,我们必须牢牢的抓住机遇,因为第三次工业革命的序幕已经拉开。 二、3D打印机能做的10件事 目前3D印刷技术已深入到了各行各业,给人以耳目一新之感。3D印刷术被看作是信息时代印刷术的一次惊人的飞跃,有人将它与开启工业革命的蒸汽机相提并论。以下是美国媒体评出的3D打印机能做的10件事情。 1.艺术品 3D印刷能够创作出许多令人惊叹的艺术作品。这些作品如果用常规方法创作,要么十分困难,要么费时费力,这里3D印刷就显现

了其优势。3D打印技术可以最大程度还原艺术品的真实性,而且确保了制作过程的稳定性。 2.精密零件制造业 在诸多领域,3D印刷还只是一项不入主流的“花哨技术”,但在零件制造行业,这项技术正在完全取代传统制造技术。精确和一次成型对于很多精密零件来说,显然如生命般重要,3D打印技术恰好能天衣无缝地满足这些需求,这也使得它具备了传统工艺无法比拟的优势。 3.家庭装饰 如今家庭装饰都讲求个性,追求感官愉悦,这就给了3D印刷技术发挥的空间。现已有多家公司提供利用3D印刷技术制作个性装饰的服务,可以根据客户的要求制作出他们满意的各种装饰物。相信有一天,你也会在这里找到专属于自己的装饰品。 4.建筑业 意大利发明家恩里科·迪尼发明了一台巨大的3D打印机,可以用沙子直接打印立体的建筑。有了这台机器,未来不搭脚手架,不需要工人,人们就能造房子。 印刷过程由一层薄薄的沙子开始,印刷机从喷嘴处喷出以镁为主要原料的粘合胶,这些粘合胶跟沙子结合并在印刷机对其施压后变成岩石。之后再放上一层薄薄的沙子,重复以上的操作,岩石层就会越来越厚,最终印刷成设计中所需要的构造物形状。成品可以是一座雕塑或整个大教堂。迪尼目前已经做成的实验品是一只布满空洞的蛋状

研学导师sop标准化工作流程

研学导师标准化工作流程 SOP九步法 研学旅行行业产品的主体是人——研学导师,客户满意度高度依赖工作人员的个人魅力。由于研学旅行是教育+旅游的跨界新行业,标准化难度是很高的,但出于企业长期发展的考量,标准化是非常重要的。 一、研学导师 到底要做什么? 《研学旅行服务规范》中对研学导师(study tutor)的定义是:“在研学旅行过程中,具体制定或者是是研学旅行教育方案,指导学生开展各类体验活动的专业人员。”“负责制定研学旅行教育工作计划,在带队老师、导游人员等工作人员的配合下提供研学旅行教育服务。” 结合研学导师实践,研学导师的工作职能可以梳理为:制定教育方案+落实(活动拓展+知识串联)。 二、规范 为什么要规范研学导师工作流程? 为什么同样的路线、接待标准,不同的导师,客户的满意度不同?除开个人能力不同之外,造成差距的主要原因是没有对服务流程标准化,而导师对不同 流程的掌控程度也不同。 标准化带团流程的作用: 1、保证研学旅行质量。 很多学生研学团队,虽然家长花了钱,但是孩子回来后甚至连去了哪都不知道。相较于传统学习方式,研学旅行无论是学习内容还是学习方式都自带“好玩儿”光环。但同时,外界的吸引物也对学习构成了很强的干扰。 学生每天研学的都是新内容,而各个景点间孤立的讲解、体验,传递给学生时也是一个个独立的新知识点,学习效率和效果并不高。优秀的研学导师能够抓住研学途中各主题间、景点间的联系,抓住新知识和学生已知知识之间的联系,然后帮学生构建知识网络,并针对新内容进行节点性的有效重复。 2、提高满意度和复购率。 在所有影响客户满意度的因素中,除了研学课程体系外,比较重要的是研学导师的个人魅力和研学执行体系。 研学执行体系不只是活动有方案,行前有备案,应急有预案。研学导师的个人魅力也不只是段子手+亲和力,这一切都应该在标准化带队流程的设计中体现。 3、降低用人成本

相关主题
文本预览
相关文档 最新文档