亚信笔试面试强化训练docWord格式.docx
- 文档编号:18987638
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:41
- 大小:158.57KB
亚信笔试面试强化训练docWord格式.docx
《亚信笔试面试强化训练docWord格式.docx》由会员分享,可在线阅读,更多相关《亚信笔试面试强化训练docWord格式.docx(41页珍藏版)》请在冰豆网上搜索。
TIBX)致力于研发企业软件,帮助各大公司在面向服务的架构(SOA)和业务流程管理(BPM)方面取得成功。
面对着3,000多家客户,TIBCO为世界顶级的企业创造了优异的业务认知度和灵活性—这就是TIBCO所谓的"
ThePowerofNow&
reg;
"
。
TIBCO软件公司的软件产品包括有:
消息中间件(MOM)、企业应用整合(EAI)、电子商务整合(B2B)、面向服务架构(SOA)、业务流程管理(BPM)、业务活动监控(BAM)、主数据管理(MDM)
其中,TIBCODesigner是一个基于流程的可视化开发环境,TIBCO里面封装了很多拖拽即可使用的适配器(组件),如JDBC、TCP、JSM、RMI、SOAP。
(当然也可以自己添加adapter)。
开发人员在开发的时候只需要根据自己的流程画出自己的“流程图”,不需在去做底层的开发,这样使设计和开发人员可以把更多的精力用于实际业务的处理。
他的安装目录会发现Spring的部分组件和JDOM、log4J等Jar包含其中。
其实他的基本实现原理还是基于IOC的,甚至就直接使用Spring的jar。
二.软件常识
二.1.BOSS系统
(BOSS系统是亚信长期致力于创新和发展的业务方向,了解亚信的发展,就需要了解他所经营的业务应用,BOSS就是亚信所做的非常具有代表性的软件产品)
BOSS(Business&
OperationSupportSystem)。
BOSS名称是由中国移动联合多家咨询公司为传统电信企业计费系统起的专门名称,是世界上第一个对电信计费系统命名并制定相关标准。
该系统由电信部门的计费系统发展而来,基本功能包括用户资料管理、计费、出帐、结算等,负责登记用户资料、开启或停止对用户的服务、实时的根据不同套餐资费标准计算手机、固定电话用户通话时的消费金额,准实时及定期计算用户帐单,实时或定期结算用户漫游费用。
后来又增加了用户信用控制功能,负责实时计算预付费用户现金余额,对欠费用户实施即时停机。
随着电信企业的不断发展,BOSS也在逐渐完善并增强功能,逐渐包括了资源管理系统、客户服务系统、以及与银行等外界的接口,不断提高企业的服务质量。
电信业务运营支持系统(BOSS),面对客户是统一的;
面对电信运营商,它融合了业务支撑系统(BSS)与运营支撑系统(OSS),是一个综合的业务运营和管理平台,同时也是真正融合了传统IP数据业务与移动增值业务的综合管理平台。
OSS/BSS是电信运营商的一体化、信息资源共享的支持系统,它主要由网络管理、系统管理、计费、营业、账务和客户服务等部分组成,系统间通过统一的信息总线有机整合在一起。
它不仅能在帮助运营商制订符合自身特点的运营支撑系统的同时帮助确定系统的发展方向,还能帮助用户制订系统的整合标准,改善和提高用户的服务水平。
BOSS系统包括产品管理、融合计费、综合结算、综合帐务、采集预处理、服务开通、合作伙伴管理、基础管理等功能域,进一步提升了欠费风险控制能力,梳理了计费、出帐、信用、积分等关键流程,明确了产品管理功能在CRM和BOSS的分工和部署。
二.2.CRM系统
(CRM系统是目前亚信为中国移动北京、上海、南京分公司所做的项目,是最基础软件应用识背景)
CRM(CustomerRelationshipManagement)就是客户关系管理。
从字面上来看,是指企业用CRM来管理与客户之间的关系。
CRM是选择和管理有价值客户及其关系的一种商业策略,CRM要求以客户为中心的商业哲学和企业文化来支持有效的市场营销、销售与服务流程。
CRM是一个获取、保持和增加可获利客户的方法和过程。
CRM既是一种崭新的、国际领先的、以客户为中心的企业管理理论、商业理念和商业运作模式,也是一种以信息技术为手段、有效提高企业收益、客户满意度、雇员生产力的具体软件和实现方法。
CRM系统包含市场营销、营销管理、客户服务、渠道管理、客户管理、资源管理、产品管理、基础管理等功能,进一步深化和客服系统应用和数据的整合,加强经分互动、渠道整合,实现统一、跨渠道的营销服务管理和支撑。
通用的CRM系统功能架构如下图所示:
具体各项管理功能区域需要完成的业务如下所述。
1.渠道管理功能域
完成对电子渠道和实体渠道的统一支撑,建设渠道对市场营销、销售、客户服务的全业务支撑能力。
渠道管理功能域主要承载包括渠道运营支撑、渠道运营管理两大方面的管理功能。
渠道运营管理提供面向渠道的规划建设和所涉及人员、费用、资源等方面的基础管理功能,以及排班、服务质量管理、绩效考核等管理支撑功能。
渠道运营支撑提供渠道控制、渠道协同、渠道接触信息管理的功能。
渠道运营支撑通过灵活的规则配置,实现个性化接入服务、跨渠道业务请求统一控制、渠道接触信息的统一管理。
2.市场营销功能域
主要承载包括营销活动管理、营销信息管理两大方面的管理功能。
营销活动管理提供营销方案管理、营销活动制定、营销规则配置、营销活动分派、营销活动执行、营销活动反馈、营销活动跟踪等功能,营销信息管理提供对营销成本、各种营销相关信息的管理功能。
营销方案管理通过营销数据池与经分系统实现营销方案、营销规则和营销对象列表等信息的交互;
营销规则配置对营销方案涉及的渠道分配规则、渠道执行规则、终止规则、冲突规则等进行配置;
支持基于信令采集子系统捕捉客户行为的触发式营销及传统的非触发式营销。
增强了营销活动对于渠道的使用能力、对资源的调度能力、对营销对象的精准定位能力。
营销活动反馈把营销活动的反馈结果提供给经分系统进行营销评估,从而形成完整的对营销闭环流程的支撑。
3.销售管理功能域
主要包括商机管理、销售活动管理、订单管理、销售文档管理等功能。
商机管理提供商机生成、商机分派,商机的跟踪和监控以及商机评估;
销售活动管理支持销售计划管理、解决方案管理、报价管理、销售资源确认及合同管理;
订单管理支持订单处理流程的订单拆分和调度管理功能,订单在处理过程中需要按照配置的拆分规则进行拆分,通过统一的订单调度实现与BOSS及周边系统的交互;
销售文档管理是对销售过程中产生的客户需求单、解决方案、报价单、销售合同等文档等进行管理。
销售管理以商机为主线,管理从商机生成到客户订购的完整销售流程,通过与EOMS系统电子化工单接口,实现对集团客户复杂业务的资源确认、服务开通等流程的电子化和自动化,支撑集团客户业务等复杂销售模式的管理。
4.客户服务功能域
主要包括服务请求管理、客户维系管理两方面的管理功能。
服务请求管理主要是实现对服务请求的流程化管理(包括:
服务请求生成、分解、跟踪、关闭、查询以及模板的管理)以及对不同类型客户请求的处理(包括:
咨询投诉请求、服务变更请求、积分服务请求、客户预约请求、终端维修请求和信息查询请求等)。
客户维系管理主要是实现对客户维系活动的流程化、闭环管理,包括维系方案管理、制定、执行和评估。
通过与EOMS系统电子化工单接口,增强了对集团客户的客户服务能力;
客户维系管理通过客户挽留、客户关怀、客户回访、满意度调查等强化了客户服务在客户维系职能方面的系统支撑能力。
5.客户管理功能域
由客户信息管理、帐户信息管理、客户信用度管理、客户级别管理、特殊名单用户管理、客户服务密码管理、客户信息视图七部分组成。
统一的客户信息视图管理通过整合客户信息为市场营销、销售管理、客户服务等提供站在客户角度的、跨越客户生命周期的全方位客户信息的集合和展现。
6.产品管理功能域
完成对产品的创建、配置、变更,支持产品的发布与退出管理,支持对产品目录的管理和对产品的版本管理。
产品配置是产品管理的核心,产品由服务和资费组成,服务由资源、功能、内容构成,产品配置对构成产品的资费、服务及其他相关属性进行配置管理。
产品管理为组合营销、交叉销售、市场促销等提供基础支撑。
产品管理功能强调产品的灵活配置,侧重于面向客户的产品属性管理,支持产品、服务、资费的灵活组合,与BOSS产品管理功能的灵活资费配置能力形成互补,共同满足快速推出符合市场需求、客户需求产品的目标。
7.资源管理功能域
完成对中国移动在市场营销、销售、客户服务过程中涉及到的各类有形和无形资源的管理,包括号码、业务卡、定制终端、宣传品、物品、接入号码、单据、数据业务资源占用、VIP卡、凭证、物品赠品等资源。
资源管理功能域支持资源生命周期管理、资源仓储管理及资源信息管理。
资源生命周期管理是对资源生命周期中各个业务环节进行管理,从而实现对资源的申请、生成、分配、接收、启用、使用、回收的管理;
资源仓储管理实现对仓库及仓库中资源物品的管理,包括入库、出库、调拨、盘点、库存预警、报障等功能;
资源信息管理完成对资源及其属性的定义,提供对资源的动态、分级管理的功能。
8.基础管理功能域
是CRM系统提供的一组公用功能的组合,包括系统管理、人员管理、工作管理、任务管理、知识管理、工单管理、统计报表等功能。
三.技术常识
三.1.Java
(在亚信的移动项目上,Java环境和Oracle数据库是应用最基本的知识背景)
1.SSH
从SSH最基本的概念去理解它。
java是对面向对象的编程语言,java里一切只有类,java项目的本质就是执行类的方法,类与类之间的调用。
利用的其它资源就是文件,主要是xml配置文件,另外就是数据库。
jsp文件实质也是一种java类,它将被编译成Servlet类文件。
jsp是为了简化用户编写繁杂的Servlet类文件而设置的。
web容器(也是一堆java类)负责把jsp文件转化成Servlet类文件。
为了完成一个任务,实现一个功能,需要写许多java类,根据java类的作用不同,可以把java类分成几种,有些负责页面展示,有些负责业务处理逻辑运算,有些负责访问数据库。
当然,你也可以把这些功能写在一个类里实现(呵呵,这在理论上是能实现的!
),不过人们为了代码更加清晰,往往一个大功能分成许多小功能,由多个类去实现。
上面的话大家应该不难理解,即为了完成一个大功能,要由许多类,分别完成相应专门功能。
可这和框架似乎无关,框架又是怎么回事呢?
所谓框架就是“由许多类,分别完成相应专门功能”的具体规范,这在多人合作开发一个大项目时尤为必要。
大家试想,如果项目组成员各行其是,自己想用哪几种类实现功能就用哪几种类,会是一个什么样子,有多混乱!
因此框架的定义就是:
为了完成一个整体功能,对实现这个功能的java类的一种分工规范。
(准确说,这是一种人为的规范划分,任何人都可编写自己的任意规范,就是一个会有多少人会用的问题了)
struts+spring+hibernate就是这样一种规范
struts是显示层的一种规范,侧重于处理“给用户显示的前台页面”和后台业务处理类之间的对应关系,并且负责前后台之间的数据传递。
它由三种java类组件jsp、Form、Action分别实现前台页面展示、后台业务处理类、数据传递类。
(所谓组件,就是对一种专门实现某种功能的java类的称呼)
spring是业务层的一种规范,侧重于定义事务处理,提供了对各种java类的整体处理(主要包括注入处理IoC和切面编程AOP),甚至提供了对多种框架集成在一块的规范,它是一种更高层次的框架,它主要以一个外部XML配置文件方便地将各框架对象连接在一起,进而实现安全性服务、事务服务等。
这里大家可能有一个疑问,spring是如何以一个外部XML配置文件实现的各种功能呢?
这其实没有任何神秘而言,我们大家都知道,每个框架都有许多类包,这些类包就是专门实现这些事情的。
这些类包是如何介入我们写的类代码或其它框架的呢?
当然必须通过一定途径才能调用其它类代码,有时spring把这个细节隐藏了起来,使我们感到不可思议,细究一下,我们会发现不外通过两种方式才能调用其它类代码:
一是把我们的类写在它的配置文件里,二是我们的类继承它的接口。
hibernate是一个纯Java的对象关系映射和持久性框架,它允许您用XML配置文件把普通Java对象映射到关系数据库表,从而可以使用户以hibernate提供的面向对象的接口轻松操作数据库。
hibernate的类包在后台还是以JDBC的方式操作数据库。
2.SSH与S2SH的区别
首先说ssh继承action类,保证单例才能保证线程安全,struts依赖servletapi,无法摆脱action重用性,用表单提交,不方便,而Struts2对ServletAPI进行了解耦,非常简单易懂,建议使用s2sh。
struts基于webworke,实现action接口,脱离容器,每个对象都是实例化的,所以线程安全,解除了action的问题,action可以重用,使用nogljons等等,方便,hibernate持久化操作,封装jdbc,有1级缓存,2级缓存,在少量数据,速度相当快,在数据大的情况效率降低。
因为他批量处理,spring,服务,对struts+hibernate进行管理,尤其aop,ioc实在太强大了,oop面向方面编程,pointcut切点,通过注入(属性,接口,构造)等,实现服务,spring的sessionfactory更强大,以前是new对象,现在通过sessionfactory创建对象,以前session灭亡对象灭亡,现在有sessionfactory创建,session灭亡,他可以提供别的使用,注入减少了方法的繁琐,增强了可重用性。
三.2.XML/DTD/Schema
(在亚信的移动项目上,xml格式文件将作为各个组件、系统、平台之间相互相互进行数据交互的基本格式)
1.XML概念
WorldWideWebConsortium(W3C)对XML进行了如下描述:
ExtensibleMarkupLanguage,缩写为XML,描述了一类被称为XML文档的数据对象,并部分描述了处理它们的计算机程序的行为。
XML是SGML(StandardGeneralizedMarkupLanguage[ISO8879])的一个应用实例或一种受限形式。
从结构上说,XML文档顺从SGML文档标准。
Microsoft对XML的定义是:
StandardGeneralizedMarkupLanguage(SGML)的简化子集,专门为Web应用程序而设计。
XML提供描述不同类型数据的标准格式——例如,约会记录、购买定单、数据库记录——从而可一致而正确地解码、管理和显示信息。
XML提供表示数据的文件格式、描述数据结构的计划、以及用语义信息扩展和注释HTML的机制。
总而言之,XML是一种元标注语言,该语言提供一种描述结构数据的格式。
这有助于更精确地声明内容,方便跨越多种平台的更有意义的搜索结果。
此外,XML将起用新一代的基于Web的数据查询和处理应用程序。
2.XML数据结构
XML提供可以广泛执行并易于配置的数据的结构表示。
XML是万维网协会(W3C)定义的用于优化Web上的传输的SGML的子集,XML确保结构数据是一致的并独立于应用程序或供应商。
XML提供可以编码各种情况(从简单至复杂)的内容、语义和架构的数据标准,可被用于标注以下对象:
•普通文档。
•诸如约会记录或采购定单之类的结构记录。
•具有数据和方法的对象,如Java对象或ActiveX控件的持续型表单。
•数据记录,如查询的结果集。
•有关Web站点的元内容,如“频道定义格式(CDF)”。
•图形表示,如应用程序的用户界面。
•标准架构实体和类型。
•Web上的信息与用户之间的所有链接。
一旦该数据在客户机桌面上,就可以在多个视图中处理、编辑和表示它,而无需返回到服务器。
由于较低的计算量和带宽负载,所以目前的服务器更易于升级。
此外,由于以XML格式交换数据,所以可以轻而易举地合并来自不同来源的数据。
XML对Internet和大型企业的Intranet环境是颇有价值的,这是由于XML提供使用灵活、开放、基于标准格式的互用性,并具备访问遗留数据库和将数据传输到Web客户机的新方式。
可以更快地生成应用程序,应用程序更易于维护,并且可以在结构数据上轻易提供多种视图。
3.XML文档
XML是一种基于文本的格式,在许多方面类似于HTML,后者是专为存储和传输数据而设计的。
XML源是由XML元素组成的,每个XML元素包括一个开始标记(<
title>
),一个结束标记(<
/title>
)以及两个标记之间的信息(称为内容)。
就象HTML一样,XML文档保存利用标记注释的文本。
然而,与HTML不同的是,XML允许无限的标记集,各标记集并不表示如何显示,而是表示其含义。
例如,可以将XML元素标记为价格、订单编号或名称。
由文档的作者确定使用何种数据以及哪种标记名称最合适。
标记是对了文档存储格式和逻辑结构的描述。
在形式上,标记有以下各种可能项:
注释、引用、字符数据段、起始标记、结束标记、空元素、文档类型声明(DTD)和序言。
很容易创建XML文档。
如果您熟悉HTML,那么您可以很快地学会采用XML格式进行编写。
在该示例中,利用XML描述天气预报,可以用XML的扩展名保存该文件,如Weather.xml。
<
weather-report>
<
date>
2001年1月1日<
/date>
time>
08:
00<
/time>
area>
city>
南京<
/city>
state>
江苏<
/state>
region>
东部<
/region>
country>
中国<
/country>
/area>
measurements>
skies>
局部多云<
/skies>
temperature>
-3<
/temperature>
wind>
direction>
西北<
/direction>
windspeed>
3<
/windspeed>
/wind>
h-index>
51<
/h-index>
humidity>
87<
/humidity>
visibility>
10<
/visibility>
uv-index>
1<
/uv-index>
/measurements>
/weather-report>
各标记表示各数据项的含义(是否为<
日期>
元素、<
区域>
元素等等),而并不描述显示数据的次序和形式。
此数据的所有接收者均可将该文档解码,以便用于自己的特定目的。
例如,某人可以利用该信息制定当天的计划,而气象研究员可以将其作为南京的历史记录。
每个XML文档都有一个逻辑结构和物理结构。
从物理角度来看,文档由实体单元组成,一个实体也可以在其他文档的实体中被引用。
一个文档以一个根元素或文档实体来开始。
从逻辑上讲,文档由声明(declaration)、元素(element)、注释(comment)、字符引用(characterreference)和处理说明(processinginstruction)组成。
这些组成部分在文档的标记中必须明确规定。
物理结构从另一角度来规范XML文档。
文档的起始标记和结束标记对数据进行结构化组织,并确定了元素的范围和相互之间的关系。
在XML文档中,除标记之外就是字符数据。
一般的字符用其本身来表示,但这不适用于XML中的保留字符。
例如,字复符"
&
和"
"
只能作为标记定界符,或在注释、处理指令和CDATA字段中直接使用,其他情况下则需要用字符引用或特定的字符串来表示。
这类字符是XML的预定义实体。
常见的预定义实体见下表:
表1XML预定义实体
字符
名称
实体引用
Ampersand
>
Greaterthan
Lessthan
'
Apostrophe
apos;
Quotationmark
例如,如果要表示"
a<
b"
,就必须写成:
a"
、"
'
,它们的名称分别为amp、lt、gt、apos和quot。
因此,如果要在元素中引用这些实体,就必须写成"
:
字符引用代表了ISO/IEC10646字符集中的一个特定字符,它是一个十六进制代码。
如果XML文档需要引用现有设备不能直接输入的字符(比如回车),则必须用字符引用来代表。
XML文件也可以对一个处理XML数据的应用提供处理信息,即处理说明,其格式为:
?
目标应用名instructions?
>
例如,<
xmlversion="
1.0"
就是一种处理指令。
解析器通过它得知该文档应当遵循XML1.0标准。
XML文件可以对不同应用提供不同处理说明。
引用预定义实体或字符非常方便,而且计算机处理也十分容易,但去读一懂大堆像"
#xNNNN;
这样枯燥的数据确实是一件烦琐的事;
在写文档时也得面临同样的问题,你必须化精力去寻找这些字符实体,然后将特殊字符替换为字符引用。
以"
!
[CDATA"
开始并以"
]]>
结束的字符数据段(CDATASection)凌驾于解析器之上,其中的内容将不被解析。
字符数据段中除了不能有结束标志
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 笔试 面试 强化 训练 doc