(计算机应用技术专业论文)快递行业的全球化解决方案的设计与实现.pdf_第1页
(计算机应用技术专业论文)快递行业的全球化解决方案的设计与实现.pdf_第2页
(计算机应用技术专业论文)快递行业的全球化解决方案的设计与实现.pdf_第3页
(计算机应用技术专业论文)快递行业的全球化解决方案的设计与实现.pdf_第4页
(计算机应用技术专业论文)快递行业的全球化解决方案的设计与实现.pdf_第5页
已阅读5页,还剩77页未读 继续免费阅读

(计算机应用技术专业论文)快递行业的全球化解决方案的设计与实现.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浙江大学硕士学位论文 快递行业的全球化解决方案的设计与实现 摘要 随着经济的发展和信息科技的进步,电子商务逐渐成为当今业务贸易的趋 势。快递行业作为近来新兴的行业,更是得到了飞速发展,其对信息处理的要求 也越来越高。然而,快递行业的处理系统却没有跟上行业发展的步伐,普遍存在 响应速度慢、难以保证投递准确性和缺乏对全球化的支持等问题。 o g 凹项目是由上海i b m 全球化实验室开发完成的,它为快递行业提供了一套 全球化解决方案。它提供大量的功能用以帮助快递公司实现业务流程自动化,缩 短货品接收和发送的响应时间,并且能够增强内部的合同协作。 笔者基于0 g 即项目的开发实践,分析了快递行业的现状和发展趋势,并结合 实际项目的开发经验对快递行业处理系统提出具体的设计与解决方案,采用i b m w e b s 曲e r ee v e r y p l a c em o b i l ep o r t a l 实现外部网站的多设备介入,利用i b m w o r k p l a c e 协同工作能力,为公司内部用户提供高效、便捷的协同工作平台,还 应用了r f i d 技术实现货运过程的自动化,介绍了单一可执行性设计原则和 g l o b a lb u s i n e s so b j e c t 的应用,并以此为基础实现了系统的软件全球化。 本文对o g e d 项目的设计与实现进行了描述,最后根据这次快递行业的解决 方案的开发并结合软件工程的理论指导,提出了笔者在全球化系统解决方案方面 的经验教训和对其实现方法的见解。 关键词:多设备访问,协同工作,软件全球化,单一可执行性,本地化包,g l o b a l i i 浙江大学硕士学位论文 a b s t r a c t w i t ht h e d e v e l o p m e n t o ft h ee c o n o m i ca n di n f o r m a t i o n t e c h n 0 1 0 9 y , e b u s i n e s sg r a d u a l1 yb e c o m e st h et r e n di nn o w d a y st r a d e e x p r e s si n d u s t r y a san e wf o r mo f i n d u s t r y , i s e s p e c i a l l yr a p p i d l yd e v e l o p e d i t s r e q u i r e m e n tf o ri n f o r m a n t i o np r o c e s si sh i g h e ra n dh i g h e r b u tt h ep r o c e s s s y s t e m so fe x p r e s si n d u s t r yc a n tm e e tt h er e q u i r e m e n to ft h i si n d u s t r y , a n dt h e ya l w a y sh a v ep r o b l e m ss u c ha s1 0 wr e s p o n s e ,1 a c ko fm e c h a n i s mt o e n s u r ea c c u r a t ed i l i v e r ya n dl a c ko f9 1 0 b a l i z a t i o ns u p p o r t o g e dp r o j e c ti sd e v e l o p e db yi b ms h a n g h a ig 1 0 b a ll a b o r a t o r y i tp r o v i d e s a9 1 0 b a ls 0 1 u t i o nf o re x p r e s si n d u s t r y i tp r o v i d e sl o t so ff u n c t i o n st o h e l pa u t o j i l a t eb u s i n e s sp r o c e s s , s h o r tt h es h i p m e n tp i c k u pa n dr e s p o n s e t i m e ,a n de n h a n c et h ei n t e r n a lc o l l a b o r a t i o n t h ew r i t e rb a s e do nt h ed e v e l o p m e n tp r a c t i c eo fo g e dp r o j e c t , a n a l y z e d t h ep r e s e n ts i t u a t i o na n dd e v e l o p m e n tt r e n do fe x p r e s si n d u s t r y ,b r o u g h t u pd e t a i ld e s i g na n ds o l u t i o n ,u s e di b mw e b s p h e r ee v e r y p l a c em o b i l ep o r t a l t oi m p l e m e n tm u l t i d e v i c ea c c e s st oe x t e r n a lw e bs i t e ,u s e di b mw o r k p l a c e c 0 1 1 a b o r a t i o n a b i l i t y t o p r o v i d e a ne f f i c i e n ta n dc o n v e n i e n t c o l l a b o r a t i o nd 1 a t f o r m ,u s e dr f i dt e c h n 0 1 0 9 yt oa c h i e v ea u t o m a t i o no f s h i p m e n td i l i v e r y , i n t r o d u c e ds i n 9 1 ee x e c u t a b l ep r i n c i p l ea n dg l o b a l b u s i n e s s0 b j e c t ,a n di m p l e m e n ts o f t w a r eg l o b a l i z a t i o nf o rt h es y s t e m t h i st h e s i sd e s c r i b e st h ed e s i g na n di m p l e m e n t a t i o no no g e dp r o j e c t a t l a s t , i ta n a l y z e ss h o r t c o m i n g si no g e dp r o j e c tp r a c t i c e , a n dp o i n t st h e f e a t u r ed j r e c t j o n so fr e s e a r c h k e yw o r d s : m u l t i d e v i c ea c c e s s , s i n g l ee x e c u t a b l e , l o c a l i z a t i o n c o l l a b o r a t i o n , s o f t w a r eg l o b a l i z a t i o n , p a c k , g l o b a lb u s i n e s so b j e c t i i i 浙江大学硕士学位论文 第一章绪论 1 1 电子商务的介绍 二十一世纪是信息化的时代,第三产业在各国的比重不断上升,特别是服务 业,信息服务业成为2 1 世纪的主导产业,这导致了电子商务的产生和发展,在 全球信息化大势所驱的影响下,各国的电子商务不断的改进和完善,电子商务成 为各个国家和各大公司争夺的焦点。研究探讨电子商务现状和制定实施恰当的电 子商务的政策问题就十分迫切。而在我国,计算机与网络技术的普及与发展,电 子商务迅速崛起,众多的信息技术企业、风险投资公司、生产流通企业纷纷开展 电子商务。 1 1 1 电子商务的概要 电子商务源于英文e l e c t r o n i cb u s i n e s s ,简写为e b u s i n e s s 。其内容主要 包含两方面,一是电子方式,二是商贸活动。一般来说是指利用电子信息网络等 电子化手段进行的商务活动,是指商务活动的电子化、网络化。广义而言,电子 商务还包括政府机构、企事业单位各种内部业务的电子化。电子商务可以被看作 是一种现代化的商业和行政作业方法,这种方法通过改善产品和服务质量、提高 服务传递速度,满足政府组织、厂商和消费者的降低成本的需求,并通过计算机 网络加快信息交流以满足客户需求。电子商务还可以包括通过电子方式进行的各 项社会活动。随着信息技术的发展,电子商务的内涵和外延也在不断充实和扩展, 并不断被赋予新的含义,开拓出更广阔的应用空间。 1 电子商务已经成为二十一世纪人类信息世界的核心,也是网络应用的发展方 向,具有无法预测的增长前景。电子商务还将构筑二十一世纪新型的经济贸易框 架。大力发展电子商务,对于国家以信息化带动工业化的战略,实现跨越式发展, 增强国家竞争力,具有十分重要的战略意义。 1 1 2 电子商务的发展趋势 现在,越来越多的人们开始注意到电子商务中存在的“重电子、轻商务”的 倾向。其实,电子商务最重要的是“商务”,而电子系统只不过是电子商务的后 台支撑。另一方面,网上购物完全取代了电子商务的概念。事实上,它仅仅是电 浙江大学硕士学位论文 子商务的一小部分,而完整的电子商务过程则是一切利用现代信息技术的商业活 动的电子化过程。 电子商务未来将呈现如下发展趋势: 1 、纵深化趋势 电子商务的基础设施将日益完善,支撑环境逐步趋向规范,企业发展电子商 务的深度进一步拓展,个人参与电子商务的深度也将同时得到拓展。我国电子商 务的发展具备良好的网络平台和运行环境。电子商务的支撑环境逐步趋向规范和 完善,个人对电子商务的应用也将向多点的智能式发展。 2 、专业化趋势 面向消费者的垂直型网站和专业化网站前景得到看好,面向行业的专业电子 商务平台发展潜力巨大。一是面向个人消费者的专业化趋势。满足消费者个性化 的要求,提供专业化的产品线和专业水准的服务成为至关重要的环节。今后若干 年内我国上网人口仍将是以中高收入水平的人群为主,他们购买力强,受教育程 度高,消费个性化需求比较强烈。所以相对而言,提供一条龙服务的垂直型网站 及某类产品和服务的专业网站发展潜力更大。 二是面向企业客户的专业化趋势。对b2b 电子商务模式来说,以大的行业 为依托的专业电子商务平台前景得到看好。 3 、国际化趋势 中国的电子商务必然走向世界,同时也面临着世界电子商务强手的严峻挑 战。互联网最大的优势就是超越时间、空间的限制,能够有效地打破国家和地区 之间各种有形和无形的障碍,这对促进每个国家和地区对外经济,技术,资金, 信息等的交流将起到革命性的作用。电子商务将有力的刺激对外贸易。因此,我 国电子商务企业将随着国际电子商务环境的规范和完善逐步走向世界。我国企业 可以由此同发达国家真正站在一个起跑线上,使得我国在市场经济轨道上的后发 劣势为后发优势。同时,国外电子商务企业将努力开拓中国市场。随着中国加入 w t o ,这方面的障碍将逐步得以消除。 1 2 快递行业的介绍 1 2 1 快递行业的现状 在我国,快递行业近几年得到了迅猛的发展,主要有以下几个发展特点: 浙江大学硕士学位论文 1 快递业务增长,国际公司挺进 中国国际快递业务于本世纪八十年代初兴起,九十年代随着外商投资和对外 贸易的迅猛发展,中国快递业务进入了迅速膨胀的时期。最近几年中国的国际快 递业务每年都高速增长,在这一时期,国际跨国公司也开始向中国快递市场进军。 全球最大的四家快递公司d h l 、t n t 、u p s 、f e d e x 、都在我国设立了分公司,与 中国邮政e m s 展开激烈的竞争。 2 中国邮政丧失独霸地位 八十年代初,中国邮政部门在快递市场中的占有率几乎为1 0 0 ,直到1 9 8 7 年以前仍保持在9 5 以上。1 9 9 1 年中国邮政的市场占有率首次低于非邮政部门 的企业,随着国际快递公司在中国的迅猛发展,中国邮政的市场份额逐年下降 ( 平均每年丢失4 ) ,目前已降到4 0 左右。 从快递业务的增长速度来看,9 0 年代初期,中国邮政的国际快递业务量年 均增长3 5 。9 0 年代中后期,由于国际快递公司大规模进入中国市场,导致中 国邮政快递业务大量分流,增长速度明显放慢,中国邮政国际快递业务年均增长 率仅为2 ,其中有些年份还出现了负增长。而与此同时,d h l 、t n t 、u p s 的业 务增长速度都在2 0 以上。d h l 、t n t 近几年的业务增长速度己达到4 0 左右。 3 相关行业涉足快递领域 随着邮政专营在中国快递领域被打破,国内相关部门也开始参与这一领域的 竞争。大通、中铁外服等一批国内专业运输公司开始涉足国际快递,有些私人企 业也开展国际快递业务。中国的国际快递市场正在形成一种多元化的竞争格局。 1 2 2 快递行业的发展趋势 递送包裹也许并不是什么激动人心的行业,但它的确是个庞大的产业而且 非常重要。美国四家最大的递送公司一一联合包裹服务公司( u n i t e dp a r c e l s e r v i c ei n c ,简称u p s ) 、联邦快递集团( f e d e xc o r p ) 、美国邮政总局( u s p o s t a ls e r v i c e ) 和德国邮政( d e u t s c h ep o s ta g ) 旗下的敦豪公司( d h l ) 每天处理 货物达2 ,3 0 0 万件。 这是一个充满挑战和机遇的行业。下面是该行业的未来发展趋势: 1 扩大服务领域 各个快递公司都在不停的进行扩张,并不断扩展自己的服务领域。u p s 曾经 浙江大学硕士学位论文 出资1 2 5 亿美元收购卡车运输公司o v e r n i t ec o r p ,这宗u p s 历史上最大的收 购使得u p s 和联邦快递之间的竞争进一步升级。联邦快递曾于2 0 0 1 年收购卡车 运输公司a m e r i c a nf r e i g h t w a y sc o r p 。 扩张使得递送公司更深入地参与到了客户的供应链中,大大地降低了客户 运营中的不确定性,也极大地提高了运输效率。 2 “跟踪”竞赛 递送公司在提高包裹跟踪能力和改进顾客导向的特色服务上并没有丝毫放 松。很多快递公司已经开始使用现代化的设备来管理货物,一些手持式的扫描机 将令邮件跟踪更为便利。 对于每天投递的包裹,u p s 可以收集到它们9 5 的电子数据。而联邦快递的 在线订单查询不仅可以实时提供递送细节,而且可以提供客户交易记录和客户发 票。 3 递送服务网点无处不在 随著递送公司对中小型企业客户的争夺日益激烈,递送服务网点也在迅速 增加。递送公司在这些客户身上通常是最有利可图的,因为它们不像大公司那样 经常需要递送服务,所以也就不具备讨价还价的砝码。服务网点的增加可以提高 快递公司的竞争能力,并为客户提供更加优良的服务。 1 3 目前快递行业存在的问题 虽然快递行业这几年得到了快速的发展,然而作为一个新兴崛起的行业, 依旧有着其不成熟的地方,还存在许多的问题: 1 业务响应速度慢,与客户之间互动不够人性化 对于一个快递公司而言,货物运输时间的长短是能否取得成功的关键,也 是客户所关心的重点。然而,由于在货物运输过程中需要经历很多的环节,而各 个环节之间并不能非常平滑的过渡,在各个环节交接过程中往往消耗了大量的时 间,最终导致货物运输时问的增长。 客户同快递公司交互方式非常单一,通常需要亲自到柜台办理业务,其相 应的软件系统支持跟不上业务的发展。快递公司给客户提供的额外服务较少,通 常只有提供货物运输方面的核心业务,而缺乏其他个性化的服务项目。 2 缺乏保证货品准确投递的机制 浙江大学硕士学位论文 货物运输过程中需要经历很多的环节,每个环节对于投递成功与否都起到 关键性的作用。然而,目前的快递行业各个环节的关系的并没有理顺,缺乏精心 的组织安排和周密的衔接,仍停留在粗放式管理的阶段,致使一些环节和部门之 间相互脱节,影响了快件传递的速度。 同时,由于各个环节各自为政,相对比较独立。所以,一旦货物运输过程 中出现问题,很难有一个快捷的方式和统一的平台供快递公司员工使用来讨论解 决方案。这将会大大影响员工的工作效率,由于缺乏一个透明、统一的交流平台, 也让货物投递出现许多的不确定因素。 3 系统缺乏对全球化的支持,难以满足跨国业务 随着经济全球一体化,快递行业也逐渐成为了一个全球化的行业。美国四 家最大的递送公司u p s 、联邦快递集团( f e d e xc d r p ) 、美国邮政总局( u s p o s t a ls e r v i c e ) 和d h l 都将业务扩展到了全球范围。它们的快递业务在全球各 地都得到了迅猛发展,然而其相应的系统确没能跟的上业务的发展步伐。大多数 应用系统都没能满足全球化的要求,通常只是对源系统进行语言上的翻译工作。 这将成为快递行业发展的一个重要瓶颈,随着业务的不断深化,客户对系统全球 化要求也会越来越高。 系统缺乏对全球化的支持,往往会导致客户的流失。因为客户始终是倾向 与使用符合本地文化风俗习惯的应用程序的。同时,由于系统设计不符合全球化 设计理念,也会使得将来系统扩展和维护付出很大的代价。 浙江大学硕士学位论文 第二章o g e d 项目介绍 2 1 项目背景 o u rg 1 0 b a le x 口r e s sd e m o ( o g e d ) 是一个虚构的经营快递业务的公司。它有 个外部的网站,能够让全球客户方便的提交快递申请和在线查询货物运送状态。 相对与其他的普通快递公司o g e d 具有以下几个特点: 1 o g e d 的外部网站是基于i b mw e b s p h e r ee v e r y p l a c em o b i l ep o r t a l 开发 而成的,使得全球用户能够通过多种设备,例如p c ,p d a 等访问0 g e d 网 站。 2 0 g e d 通过使用i b mw o r k p l a c e 的团队合作服务能够使得公司内部交流变 的更为有效,提高内部员工的工作效率和处理突发事件的能力。 3 o g e d 采用无线射频识别技术( r f i d ) 能够自动在货物进出仓库的时候改 变货物状态,并且能够自动记录货物的所在地点,实现了货运过程的全自 动化。 4 0 g 叻是一个全球化的软件产品,它目前有英语、简体中文、法语和阿拉 伯语四种语言版本。它能够符合来自世界各地的客户的本地化需求,并具 有良好的扩展性。 o g e d 由上海i b m 全球化实验室开发的一个d e m o 项目。自从上海全球化实验 室成立以来,它在不断的快速的成长。目前它主要提供的服务包括全球化实现、 全球化工具等等。 o g e d 是一个针对快递行业的全球化解决方案。它提供大量的功能用以帮助快 递公司业务流程自动化,缩短货品接收和发送的响应时间,并且能够增强内部的 合同协作。 0 g e d 由两个网站系统组成:快递公司职员内部使用的内部网站和客户使用的 外部网站。具体来说,一个快递公司职员能够通过浏览器访问内部网站进行如下 操作: 处理根据用户角色的不同分配的日常工作 根据单一i d 或者高级查询来查看货物实时状态,并且能够在其未完成前 修改货物信息。 浙江大学硕士学位论文 通过e m a i l 和及时消息进行内部交流。 使用内建的文档编辑器来将货物信息文档化。 举行网上会议,并允许参与者使用白板和共享他们的桌面。 外部网站同时支持客户使用p c 和p d a 访问。客户可以通过浏览器访问外部 网站进行如下操作: 在线提交快递申请。在提交申请的时候需要提供货物具体信息和接收时 问。 根据单一i d 或者高级查询来查看货物实时状态。 可以提交货物报表申请,产生特定语言和格式的货物报表。 提供在线工具可以用于计算体积重量,查看时间各地时间和货币转换等 待。 2 2项目体系架构和相关技术 2 2 1 项目体系架构 o g e d 项目是基于c s 模型的体系架构。具体的体系架构图如下: 图2 1 :0 g e d 体系架构 0 g e d 主要由两个网站系统组成:外部网站和内部网站。外部网站是基于 w e b s p h e r ee v e r y p l a c em o b i l ep o r t a l 的,能够让外部客户通过多种设备进行 7 浙江大学硕士学位论文 访问。外部客户可以通过外部网站提交快递申请、进行货物实时状态查询、更改 用户信息和使用在线工具等等。 内部网站是基于l o t u sw o r k p l a c e 搭建而成的,o g e d 的员工能够通过浏览器 和富客户端两种方式来访问内部网站。内部网站具有任务提醒、货物报表生成和 货物信息管理等功能。使用l o t u sw o r k p l a c e 使得o g e d 的员工们能够更加有效 的进行团队合作。 o g e d 的货运司机配备了支持无线投递任务管理系统的个人掌上电脑( p d a ) , 该系统使得货运司机能够及时获取货运任务信息并对货物信息进行更新。该系统 是使用了e s w t 技术开发而成,运行于s m f 框架中,系统后端服务是运行在 w e b s p h e r ea p p l i c a t i o ns e r v e r _ j 二的。 r f i d 设备是用于货物进出仓库时自动更新货物状态,并能够记录货物所在的 地点。r f i d 的应用程序是基于r f i de d g es e r v e r 和w e b s p h e r ep r e m i s es e r v e r 而实现的。 d b 2 是o g e d 项目中使用的数据库,用于数据存储。各个子系统都是会访问、 修改该数据库中的数据,并通过数据库实现各个子系统数据的一致性。 2 2 2 项目相关产品和技术 0 g e d 项目是针对快递行业的一个全球化解决方案。该方案整合了i b m 旗舰产 品,无线射频识别技术( r f i d ) ,移动计算技术以及i b m 全球化技术,为企业及 其客户带来了i b m 随需应变电子商务的全新体验。具体的产品和技术介绍如下: i b mi 。o t u sw o r k p l a c e ( l w p ) 简便性是提高用户生产力的关键。在i b ms o f t w a r es o l u t i o nf o ro nd e m a n d w o r k p l a c e 中,电子邮件、即时信息处理、w e b 会议、团队空间、w e b 内容管理 和培训等i b ml o t u s 协作应用彼此集成,以创建具备统一外观的一体化工作空 间。通过i b mw e b s p h e r ep o r t a l 技术,i b ms o f t w a r es 0 1 u t i o nf o ro nd e a n d w o r k p l a c e 可将l o t u sw o r k p l a c e 应用与您的用户的商业活动结合到一个易用 的协作环境中。您的用户只需一次登录并输入一个密码,便可在一个一致的界面 中同时访问所需的全部应用和商业数据,以高效地开展工作。 2 l o t u sw o r k p l a c e 主要提供以下几种技术: a ) l o t u sw o r k p l a c em e s s a g i n g 浙江大学硕士学位论文 这项应用向用户提供了一个整合了邮件访问、日历、即时消息和其它功能的 产品。它主要的设计目标是使用户专注其所从事的任务,而不是其使用的工具。 它采用模块的形式,例如邮件、日历、提示和聊天室等模块的使用贯穿于w o r k p l a c e 应用协作的整个过程中,同时在外部开发人员为浏览器和桌面应用环境开 发新的应用时,这些模块还可以被重复使用。 b ) l o t u sw o r k p l a c ed o c u e n t s 伴随着企业文件图书馆的使用,这项应用将提供文件创建、编辑、显示和管 理的功能。借助l o t u s w o r k p l a c ed o c u m e n t s 产品,在本地创建的文件可以向企 业服务器进行同步,这有助于促进存在于文件内的重要商业信息的管理与控制。 通过丰富客户端进行访问的l o t u sw o r k p l a c ed o c u m e n t s 产品提供了一个本 地加密的资料库,这使终端用户机器上所储存的资料更加安全,同时也使对离线 文件的操作成为可能。另外,为了将文件与企业文件图书馆进行同步,丰富客户 端允许用户将存储于本地硬盘中的文件拖拽到本地用户资料库中,这有助于提高 资料存储与共享的安全性。 c ) l o t u sw o r k p l a c ec 1i e n t i b mw o r k p l a c e 客户端技术满足了对于动态应用( 丰富客户端) 实施和管理的 需求。因为i b mw o r k p l a c e 客户端技术在客户端和中间件服务器间进行代码和 处理的共享,所以那些使用这种技术的公司与应用将具有客户端应用的灵活性、 服务器端的控制以及传统的、与以互联网为基础的处理相关的成本节约。它们将 享受到两个模式的各自优点。 3 这种丰富的处理环境具有以互联网为基础的处理模式的易于访问、低持有成 本的优势,因为丰富客户端的低成本发送和管理现在可以真正实现。这不仅对 i t 管理员是个好消息,最终用户也可以享受到传统客户端的功能多样性、安全 性、快速反映时间、使用者界面( u i ) 的一致性、离线支持和与桌面效率应用更紧 密的整合。现在,在具有传统客户端软件的各种功能的前提下,用户从任意设备、 随时随地获取必要的数据和应用的可能已经存在。i b m r k p l a c e 客户端技术还 可以向独立软件开发商提供一个可扩展的实时环境,这就为应用软件传输创造了 新的可能。 w e b s p h e r ee v e r y p l a c em o b i l ep o r t a l( 鬻f 强驴) 浙江大学硕士学位论文 w e b s p h e r ee v e r y p l a c e f o b i l ep o r t a l 是w e b s p h e r ee v e r y p l a c e 家族中的 一个核心部件。它是基于w e b s p h e r ep o r t a l 的,继承了w e b s p h e r ep o r t a l 多应 用集成、单点登陆等特点,并能够将这些特点延伸到移动设备。 w e b s p h e r ee v e r y p l a c em o b i l ep o r t a l 的架构 w e b s p h e r ee v e r y p l a c em o b i l ep o r t a l 和其设备无关的开发工具能够让提供 商快捷和高效的为移动设备开发和部署网站系统。它由m u l t i c h a n n e l s e r v e r ( m c s ) ,e v e r y p l a c em o b i l ep o r t a l 扩展和m o b i l ep o r t a l 的开发工具组 成。 下图是w e m p 的架构图 4 : 图2 2 :w e m p 的架构图 m u l t i c h a n n e ls e r v e r m u l t i c h a n n e ls e r v e r 是w e m p 中一个重要的部件,它能够将x d i m e 标记语 言转换成各个移动设备所专用的标记语言,例如w m l 等。m c s 使用内建的m c s p o l i c y 存储库来管理大量的设备信息。m c sp o lic y 文件针对一个移动设备定义 了一系列的显示特性,例如布局、图片部件、界面风格等等。开发人员则需要针 对不同的移动设备开发对应的m c sp o l i c y 来满足设备的不同需求。 e v e r y p l a c em o b i l ep o r t a l 扩展 e v e r y p l a c em o b 订ep o r t a l 扩展包括了x d i m e 生成器和一些p o r t l e t 。这些 p o r t l e t 将会集成到p o r t a l 的管理页面中,用于管理m o b “ep o r t a l 的页面, 浙江大学硕士学位论文 同时还能设定一些扩展属性,例如p o r t l e t 的标题和对应的图标等。 m o b 订ep o r t a l 的开发工具 m o b 订ep o r t a l 的开发工具提供了x d i m e 开发环境和m c sp 0 1 i c y 的编辑工具。 它能够作为e c l i p s e 插件形式集成到w e b s p h e r es t u d i os i t ed e v e l o p e r 和 r a t i o n a la p p l i c a t i o nd e v e l o p e r 中去。m o b i l ep o r t a l 的开发工具为开发移动 设备上的p o r t l e t 应用程序提供了必要的支持。 r f i d : r f i d ( r a d i of r e q u e n c yi d e n t i f i c a t i o n ) 采用无线射频来实现可移动存储设 备与计算机或p l c 之间的数据交换。一个典型的r f i d 系统包括载码体( 即数据 存储器) ,与载码体通讯的天线,以及处理天线与p c ( 或p l c ) 之间通信的控制 器。 r f i d 系统包括三个基本组成部分: 1 ) 载码体 2 ) 天线 3 ) 控制器 载码体 载码体包含线圈、已编程的芯片,以及电池( 在有源读写系统中) 。 天线( a n t e n n a ) 天线是使用无线电波读或写数据到载码体中去的装置。 有的系统使用分离的天线和控制器,而有的系统把天线和控制器集成到一个 只读器( r e a d e r ) 或读写器( r e a d e r w r i t e r ) 中。天线的大小形态各异,小的 天线可以放在很狭小的空间,大型天线则可以用于更远的读写范围。我们可以把 天线做成通道式的,设在传送带周围当作通道口,甚至当作码头的大门。当载码 体通过这些入口( 又称通道或门) 时,就可以读写其中的数据了。 控制器( c o n t r 0 1 l e r ) 控制器用来管理天线与p c 、p l c 、服务器或网络接口模块的通讯接口。 主机系统与控制器连接并通过并口、串口或通讯总线访问载码体。r f i d 控 制器也可以通过编程直接利用载码体存储的数据来实现过程控制。一些控制器甚 至还有直接能被控制器激活的i o 点,这样可以减轻主机系统的工作负荷。 5 浙江大学硕士学位论文 2 3 项目中的全球化特性 o g e d 是一个针对快递行业的全球化解决方案,它根据快递行业的特点具备了 以下全球化特性: 日期时问格式 不同国家的日期时问格式都是不同的。例如对_ - “0 7 0 6 0 4 ”这个表示日期 的字符串,按照各个国家的习惯都会理解成为不同的含义。在德国,他们日期表 示格式是“日月年”,因此他们会将这个字符串解释成为“2 0 0 4 年6 月7 日”。 商对于美国的用户,他们日期表示格式是“月日年”,他们就会将这串字符理解 为“2 0 0 4 年7 月6 日”。在中圜,日期的表示格式则是“年月日”,那么中国的 用户则会理解为“2 0 0 7 年6 月4r ”。 在o g e d 项目中,需要支持4 个国家的日期时间格式,它们时间格式具体如 下: 国家地区 时问样式 中国2 0 0 6 年4 月1 1 日星期二下午0 2 时2 7 分2 2 秒g m t 美国 t u e s d a y ,a p r i l1 1 , 2 0 0 62 :2 7 :2 2p mg m t 法国 m a r d i1 1a v r i l2 0 0 61 4h2 7g m t 阿拉伯 主酾钆五筘精l 数字货币格式 对于大多数国家而言,数字都是使用阿拉伯数字来表示的。然而,各个国家 数字表示格式依旧有所不同。例如在美国,数字的千位分隔符足用“,”,小数点 魁使用“”,而在法国数字的下位分隔符确是使用表示,小数点则是用“,”。 如果要显示各国的货币,就砩;仅仅需要考虑到数字的表示格式,货币单位符 号还有小数点的精度对于不同幽家而言都是不同的。 在o g e d 项目巾,我们将支持4 中数字货币格式:人民币,美元,欧元和埃 及磅。 时区转换 在o g e d 项目中,我们将会提供时区转换的在线工具。通过这个工具,客户 能够方便的知道其他地区的当前时间。 浙江大学硕士学位论文 时区转换的在线工具如下图所示: 图2 3 :时区转换在线工具 日历格式 每个国家的日历样式也是不同的。比如美国是把星期天作为一个星期的起 始,而有些国家会把星期一当成一个星期的第一天。另外,h 历作为界面元素里 丽的文字相关的信息都需要使用本地语言。 下图就是中国和美国日历格式的对比: 图2 4 :中国日历格式美国日历格式 h 期对闻选择 在o g e d 系统中,除了使用弹出式日历来选择嗣期,还可以使用下拉条来选 择日期和时间。当然对于不同国家而鲁,年月同的排列顺序都是不同的。同时还 需要考虑到数据的合理性,比如平年的2 月份日期只有2 8 天这样的情况。 下面就是中国和美国h 期时问选择框的对比: 图2 5 :中国、美国日期选择框 浙江大学硕士学位论文 图2 6 :中国、美国时问选择框 语言选择 o g e d 系统支持4 种语言版本,系统会根据用户的设置或者浏览器的设置自动 选择初始语言版奉。当然,系统也提供了语言选择的功能能够让用户方便的更改 语言。 图2 7 :语言选择 度量转换 o g e d 系统为了能够满足快递行业的要求,提供了个度量转换的在线工具。 该工具能够支持长度、面积、体积和重量中绝大多数度量单位之间的转换。 图2 8 :度量转换 全球化特性首选项 o g e d 系统为客户提供了设定全球化特性首选项的功能。通过这个功能,客户 能够定制关于全球化特性的偏好。可以设定的全球化特性包括:货币格式、时间 j ;l 期格式、日历格式、重量格式和长度格式。 1 4 浙江大学硕士学位论文 图2 9 :全球化特性首选项 浙江大学硕士学位论文 第三章o g e d 项目的设计与实现 3 1 总体设计 o g e d 系统由多个子系统构成,其各个子系统的架构图如下 图3 1 :o g e d 系统的子系统架构图 如上图所示,o g e d 系统主要包含以下四个子系统: 基于w e m p 的外网系统:该系统支持浏览器和p d a 的访问,同时继承了 p o r t a l 的单点登陆、权限认证和多应用集成等特点,为外网用户提供了 方便、快捷的服务。 基于l w p 的内网系统:该系统支持浏览器和富客户端两种访问方式,使 用l w p 中的消息、文档和团队服务等功能,为内网用户提供了一个高效 的团队协作空间。 基于r f i d 的货运系统:该系统使用r f i d 技术对货物运送状态进行及时 追踪,在进出仓库时自动更新货物状态,实现了货运过程的全自动化。 基于s m f 的无线投递任务管理系统:使用e s w t 技术创建用户晃面,运行 于s m f 运行环境中,为货运司机提供了一个便捷的任务管理系统。 其他子系统还包括:w e bs e r v i c e 系统、报表生成系统和数据库系统。在下 1 6 浙江大学硕士学位论文 面的章节中,将会具体介绍各个子系统的设计。 3 1 1w f ! m pp o r t l e t ( p c ,p d a ) 系统概要 基于w e b s p h e r ee v e r ym o b i l ep o r t a l 的外网系统将会处理来自外网用户的 所有请求。它能够同时支持p c 和p d a 的用户。 在w e m pp o r t l e t 设计中,将会遵循m v c 模型。j s p 页面作为视图部分, p o r t l e t s 、a c t i o nb e a n s 、b u s i n e s sb e a n s 共同组成控制部分。d a t a b a s ea c c e s s 0 b j e c t ( d a o ) 被视为模型部分。 我们将该予系统分为四层: 1 p o r t l e t 层。这层包含用于界面显示的j s p 页面,用于接收用户的请求。 2 a c t i o n b e a n 层。这层用于处理用户请求。主要包括以下功能: 用户数据验证 控制j s p 页面逻辑跳转 处理d a t a b e a n s 3 b u s i n e s s b e a n 层。这层负责处理业务逻辑,并且决定如何从数据源中获 取数据。 4 d a t aa c c e s so b j e c t 层。这层将会实现数据库访问的子系统。 系统架构如下图所示: 图3 2 :w e m pp o r t l e t 架构图 浙江大学硕士学位论文 代码包设计 c o 碡i b m s 9 1 o g e d w e m p p o r t l e t 霹e 鹾pp o r t l e t s c o m i b m s 9 1 o g e d w e m p a c t i o n b e a n a c t i o nb e a n s c o m i b 玎1 s 9 1 o g e d w e m p b u s i n e s s b e a n b u s i n e s sb e a n s 3 1 2u 咿p o r t l e t 系统概要 l w p 是基于w e b s p h e r ep o r t a l 的,所以在l w p 上开发p o r t l e t 和w e m p 上类 似,因此在l w pp o r t l e t 系统中将采用和w e m p 中相同的架构。 代码包设计 c o 】i 】i b m s q l o g e d 1 w p p o r t l e t l w pp o r t l e t s c o m i b m s q l o g e d 1 w p a c t i o n b e a n a c t i o nb e a n s c o m i b m s q l o g e d 1 w p b u s i n e s s b e a n b u s i n e s sb e a n s 3 1 3 任务管理系统( p d a 应用程序) 系统概要 任务管理系统包含了货物接收和投递的功能,该系统基于w c t m e 构建的,运 行于s e r v i c em a n a g e rf r a m e w o r k 中,该框架是i b m 基于o s g i 开源标准的实现。 该系统由三个部件构成: 1 e s w tb u n d l e :它包含u i 的组件,例如表单、对话框等。这些u i 组件会 和用户进行互动操作。 2 t a s k a n a g e m e n tb u n d l e :它会处理用户请求,并执行预先定义的动作。 该部分将会包装该子系统所有的业务逻辑操作。 3 w e bs e r v i c e sc l i e n tb u n d l e :它负责访问外部的w e bs e r v i c e 。 各个部件具体功能如下图所示: 图3 3 :各个b u n d l e 的功能 浙江大学硕士学位论文 编程模型 该系统遵照s m f 编程模型。对于每个b u n d l e 而言,需要定义一个接口 ( t a s k s e r v i c e i n f ) ,里面包含了所有对外暴露的函数。t a s k s e r v i c e i m p l 是接 口t a s k s e r v i c e i n f 的实现。t a s k s e r v i c e f a c t o r y 在g e t s e r v i c e 方法中创建出 t a s k s e r v i c e i m p l 的实例。t a s k s e r v i c e a c t i v a t o r 将服务注册到s m f 运行环境中 来开启b u n d l e 。 图3 4 :各个b u n d l e 的功能 代码包设计 1 c o m i b m s 9 1 o g e d s m f u i e s w tb u n d l e 2 c o m i b m s 9 1 o g e d s f t a s k t a s km a n a g e m e n tb u n d l e 3 c o m i b m s 9 1 o g e d s m f w s c l i e n t w e bs e r v

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论