魏双羽,BAI Martin(.上海第二工业大学智能制造与控制工程学院,上海009; .英国伯恩茅斯大学设计工程与计算机学院,Bournemouth BH 5BB)
跨境包裹快递代理业务管理系统的分析与设计
魏双羽1,BAI Martin2
(1.上海第二工业大学智能制造与控制工程学院,上海201209; 2.英国伯恩茅斯大学设计工程与计算机学院,Bournemouth BH12 5BB)
摘要:针对跨境快递业务中存在成本高、管理繁杂等问题,提出了基于Web Services的跨境包裹快递代理业务管理方法;对系统的功能需求和性能要求进行了深入分析,给出了关键业务流程模型,并提出了推荐的管理系统架构,讨论了相关的关键技术。通过应用该技术,将可以有效解决跨境包裹快递业务代理的信息化问题。
关键词:跨境包裹代理;快递;系统分析;信息系统
随着电子商务软件技术的快速发展,全球跨境包裹快递市场也得到了快速发展,即目前的包裹快递市场与电子商务软件技术具有紧密的依存关系。电子商务的模式包括3种情况:①B2B(Business-To-Business),即公司与公司之间的销售与购买业务模式;②B2C(Business-To-Consumer),公司将产品销售给消费者的业务模式;③C2C(Consumer-To-Consumer),消费者与消费者之间的销售与购买业务模式。例如eBay电子商务平台,在英国和德国都有子公司,其中,B2C模式下的跨境包裹邮递需求在2008~2010年间一直曾上升趋势。包裹邮递业务发生较大的商业模式是B2C。
在B2C的业务模式中,公司向消费者销售的产品和服务很多,包括服装、家具、计算机、电子产品及其配件等。根据Euro-barometer公司的调研数据, 有53%的零售业务是通过Internet销售渠道进行的,由此可以看出电子商务技术和销售模式对产品销售与采购业务有着非常大的影响[1]。另外,根据《中国商贸》期刊2014年第12期发布的资料显示,目前我国的B2C市场年均增长20%,按照这个速度预测,仅以浙江省杭州为例,2017年的快递业务收入预计将达到110亿元,快递业务量将达15亿件。
跨境包裹快递价格的差异在于支付费用的对象是大型的B2B或B2C的运营商,还是终端消费者、小型企业或者小规模包裹邮递者。其中,后者在与跨境邮寄服务供应商进行折扣谈判方面,由于快递包裹的数量有限,得到的折扣没有那些大公司的折扣大,这样就滋生了一种新的服务模式——跨境包裹快递代理服务行业。它的商业模式是通过与跨境包裹快递服务商签订协议,购买一定的快递量额度,这样就可以获取与大型企业类似的较大的快递费折扣,然后通过将订购的快递包裹额度分拆为一份份的包裹快递服务项目,使得跨境包裹快递代理商的服务价格可以比直接利用跨境包裹服务商的价格更低。跨境包裹快递代理的出现,在一定程度上缓解了个人和小型企业使用B2C跨境包裹快递服务的价格问题,但同时也对相应的软件平台功能提出了更高要求,即业务流程分析、面向包裹代理人的管理平台敏捷开发方法和系统模型的建立等问题均亟待解决。
围绕代理业务管理的新问题,许多学者和研究人员也开展了相应的探索和研究。例如,龚欢[2]针对上海自贸区的发展规划和要求,提出了跨境物流业务的几种模式,从模式和业务开展方面进行了探索;刘丹等[3]针对B2C电子商务业的物流全过程,开展了物流产品的设计以及质量功能分析的方法研究;李怀强[4]针对快递跨境网购交易相关问题,围绕中国快递行业现状、业务分析,以及跨境支付流程、支付工具、结算方式等方面开展了探索;国家邮政局发展研究中心的徐婧[5]对国内外网购的发展现状、跨境邮寄服务的4种常见模式进行了讨论。但是,目前发表的论文大多关注于商业模式、过程监管等方面,对于包裹代理人管理的信息平台开发、业务流程的深入分析以及系统实现的关键技术等方面还缺乏深入的讨论。
本文针对跨境包裹快递代理商的业务需求,运用BPMN(Business Process Model and Notation)方法,开展了跨境包裹代理管理系统的业务流程分析,围绕系统模型问题开展了建模讨论,为开发这类业务系统提供了具体的实现思路和较为详细的实践方法。
1.1系统功能需求分析
1.1.1角色分析
系统中的角色主要有3类:客户,销售人员(或客户),以及跨境包裹代理公司经理。角色是系统的使用者,分析角色可以为下一步的功能分析打下基础(见图1)。
客户是系统服务的主要对象,分为常客或过客;销售人员或客户服务人员主要是通过邮件、电话、传真与客户、跨境包裹邮递服务商联系和沟通,一方面,解决客户在包裹快递代理网站订购服务过程中遇到的问题,另一方面,还可能需要与跨境包裹服务商进行沟通;经理主要负责向包裹快递服务商批量订购邮递服务,分拆订购的批量快递服务,制定提供给客户的快递包裹价格。
图1 系统的用例图Fig.1 The user-case diagram of the system
1.1.2主要模块的功能分析
根据角色的需求,系统的主要功能由以下3个核心模块来实现。
(1)跨境包裹快递服务处理。这个模块主要提供面向包裹快递服务处理的业务处理,其中包括:快递货物的价格查询、订购跨境包裹快递服务、跟踪包裹、关于包裹处理的短信或邮件服务等。这是一个通用模块,客户、客户服务人员、包裹代理公司经理等角色均需要使用这个模块。包裹处理的短信和邮件服务是客户自选的项目,如果选择,系统可以在取货、发货、货物中转、货物签收等各个环节在第一时间及时通知客户。
当客户成功订购了一次包裹快递服务后,系统需要自动将其保存为系统会员,以后只要输入会员ID信息后,系统自动提供上一次填写(或修改)的有关信息,避免客户重复录入数据,减少人机交互。
(2)财务及其相关事务的管理模块。模块主要负责与快递服务有关的财务事务处理与管理,包括:客户订购快递服务并确认后,提供在线支付功能;取消订购的快递服务时,处理退款的功能;向跨境包裹邮寄的服务商订购批量产品,获得优惠的批量包裹折扣价格,查询已购买的批量包裹以及分拆后的销售情况。跨境包裹代理公司经理可以依据购买的批量包裹服务销售情况,在满足客户要求的情况下,合理制定下一步的批量包裹服务采购计划。这个模块可以通过Web Service技术,与跨境包裹邮寄服务商的运营软件系统和银行的结算系统进行数据集成,实现数据共享。
(3)报表管理模块。报表管理是所有信息管理系统都必须要求的一个模块,它为快递代理公司客户服务人员和经理提供各类报表,为他们提供快递服务销售情况、客户分布情况、收入情况、客户的投诉等各个方面的数据,使他们在开展业务时能够有充足的数据依据为客户提供高质量的服务,同时也能够获取相应的收益和报酬。
1.2主要业务流程分析
跨境包裹快递业务流程主要由几个子流程组成:快递包裹价格与服务查询、包裹订单处理、包裹跟踪管理、报表管理以及财务管理等。其中,前3个子流程使用较频繁,也是较重要的流程(见图2)。
图2 快递包裹的需求处理流程Fig.2 Parcel delivery request handling
1.2.1快递价格和服务查询
在包裹价格咨询流程中,客户通过菜单或按钮使系统转向询价页面,用户填写要快递物品的尺寸(长,宽,高)、重量(kg)、物品保价、数量,以及将寄往目的地的国家或地区等信息,系统将自动查询数据库中保存的价格策略,然后向用户显示不同运营商的价格、递送到目的地的时间等信息,供用户选择。如果用户选择了某些服务商提供的价格,则系统将自动跳转到订单处理流程,否则,用户可以选择返回主页(见图3)。
图3 发布快递报价和服务查询子流程Fig.3 The workflow of delivery price and service inquiry
定价策略是包裹快递代理公司根据客户订单情况、购买批量邮递服务情况,综合平衡如何最优而确定的。确定的过程是动态变化的,在销售购买的批量邮递服务初期,由于销售时间比较充裕,这时的价格可以稍微偏高,当购买的批量服务快到期时,为了促销,这时可以提供优惠促销。具体如何建立优化模型,是一个运筹学优化问题[6-7],这里不再深入讨论。
1.2.2快递订单处理
订单处理流程是系统的一个重要流程,涉及到许多输入和分支情况(见图4)。
当用户咨询快递价格、选定某项服务后,系统自动跳转到订单处理页面。首先,用户要确认快递物品的尺寸、重量以及目的地,然后填写海关所需的相关文件,例如VAT(Value Added Tax)、邮寄的理由、物品的制造商所在国家等;其次,要描述物品的数量,物品的内容,保价价格;然后,选择取货日期、取货地址,以及具体的收货地址、联系人等必要信息。
图4 快递订单处理子流程Fig.4 The workflow of delivery order processing
系统根据输入的基本信息,会自动汇总为一个页面,里面有前面几个步骤中录入的信息,需要用户确认。如果需要修改,则根据页面提示,返回修改;否则,继续。当这些基本的快递信息输入完毕后,就要选择一种支付方式。这要根据包裹代理公司与银行的合作情况而定。
当用户选定了某个银行的借记卡或信用卡后,系统则自动加载银行提供的录入信息页面,用户根据页面提示后输入正确信息,然后等待银行系统的验证。如果输入的信息正确,系统会提示订购的快递服务已生效;系统会在订单生效的情况下,自动向用户的电子邮箱发送一份订单详情,便于用户以后跟踪订单。
在订单处理流程中,涉及到一个银行验证的服务,这需要系统能够与银行系统进行数据通信。一方面,这个过程要求安全,另一方面,还要确保过程传递的数据和信息有效。这就要求系统在安全性方面和通信的性能方面有一定的考虑。
1.2.3订单跟踪管理
订单跟踪管理是用户和代理商经常使用的一个功能。客户跟踪订单,可以通过邮递服务供应商网站系统查询,也可以在包裹代理公司的系统查询(见图5)。如果使用邮递服务供应商的网站查询,直接输入快递跟踪单号即可,比较简单;如果使用代理公司的信息系统,可以输入订单/快递跟踪单号,由包裹代理公司的系统与邮递服务提供商的信息系统进行数据通信,然后将搜索的结果反馈给客户。代理商跟踪订单,可以查询的方式和条件比较多,可以按照订单签订的时间、寄往的国家或地区、邮递服务提供商、以及订单跟踪号等信息进行跟踪查询。
图5 快递包裹查询子流程Fig.5 The workflow of delivered parcel tracking
1.2.4财务管理
财务管理流程的3个主要功能是:①处理客户的订单在线支付,填写有关支付银行卡的信息后,通过与银行系统的数据通信,验证是否可以成功支付;②查看购买的批量快递服务使用情况,如果即将用完,则需要重新购买,否则,系统可以罗列出该批量服务下的销售订单情况;③退款,当客户取消快递服务后(例如,在规定的时间内取消),经过判断,如果符合退款要求,则通过与银行系统联机,验证有关信息后进行退款处理(见图6)。
图6 快递财务处理的相关子流程Fig.6 The workflow of financial and the related routines processing
根据系统的功能要求,同时需要兼顾后续的系统功能的可扩展性、系统的数据处理与预测能力性能改进等要求,因此建议系统按照4层建设(见图7)。
第1层,前段用户交互层。该层主要由各个Web页面组成,它们负责接收用户的操作和输入的数据,并发回给Web服务器进行处理,然后将Web服务器处理的结果展示在浏览器中。
图7 跨境包裹代理快递系统逻辑模型Fig.7 The web system logical model of cross border parcel delivery management
第2层,功能层。在Web服务器端需要开发一组功能模块,其中包括包裹快递订单管理、订单追踪管理、财务管理、包裹服务价格管理、表格管理、以及客户抱怨与投诉管理(这部分不是主要功能模块,没有展开描述),以及一个专门处理Web Service的管理组件。Web Service的管理组件是系统重要组件,其作用相当于一个负责数据集成的平台,一方面,需要与不同的快递服务运营商的信息系统集成,另一方面,还需要与银行的系统进行集成。关于集成的技术将在后续的内容中展开讨论。
第3层,这个层次不是系统必须的,但是对于系统的性能和功能提升是有帮助的。优化算法库可以有效支持包裹代理商合理制定包裹快递价格,在获取最大利润的同时,还可以留住客户。数据挖掘工具可以帮助代理商对包裹的销售和市场的情况、顾客的情况、服务产品的情况,以及供应商的服务情况进行分析以判断有关指标的发展趋势,预测市场,优化产品和价格策略,提高公司的竞争力。
第4层,数据库层。这个层次主要依赖数据库厂商提供的数据库开发工具,处理建立好关系数据库的结构和数据表,此外还要利用数据存储过程,保证数据存取过程的安全性,防止数据丢失和数据拦截情况的发生。
3.1基于Web Service的数据集成技术
包裹快递代理公司系统需要与包裹邮递服务提供商、银行的信息系统进行数据交换,因此,包裹代理公司内部的系统和这些外部系统就需要采用一些数据集成技术,实现数据资源跨系统的共享。
Web Services技术是新出现的一种分布式计算模式,是基于标准和松散耦合的结构。由于它建立在广泛接受的XML标准之上,提供了不同厂商的应用系统之间的交互性;而松散耦合将分布计算中的参与者隔离开来,交互双方某一方的改动并不会影响到另一方。这两者的结合意味着公司可以实现某些Web Services,而不用对使用这些Web Services的客户端的知识有任何了解[8-9]。
基于Web Services的跨企业信息集成模型共有3类角色参与:认证中心(Interior UDDI Center),服务提供方(eg.,UK Royal Post,UPS,DHL,etc)和服务引用方(包裹代理公司的信息系统)[10-13]。认证中心采用证书形式为双方认证提供服务,内容包括证书序列号、公钥和私钥等内容。服务提供方系统有3部分:UDDI(Universal Description Discovery and Integration)、Web Services和Web Services引用管理器(见图8)。
Web Services要完成3件事情:①完成该服务的功能运算,这是基础;②验证服务调用方的合法性;③基于对称密钥加密的数据传输。其中,由于UDDI提供了企业的Web Services的描述及引用方法信息,所以它是企业内部管理信息系统集成的技术基础,也是跨企业信息集成的信息。
Web Services的执行过程如下:
(1)服务注册。服务提供者(eg.,UK Royal Post, UPS,DHL,etc)向包裹快递代理系统提供WSDL描述其服务,并通过UDDI进行服务注册,UDDI注册中心将保存着指向WSDL描述的服务地址。
(2)业务流程注册。包裹代理系统的有关数据集成业务流程,通过专用的工具将它们映射成有关的服务流程,然后将流程植入到业务流程引擎中测试,将通过测试的业务流程注册到流程库中,供以后使用。
(3)用户服务请求。当包裹代理系统的数据集成需求启动后,系统将自动调用注册号的业务流程,由用户接口通知流程引擎,数据集成管理模块将负责查找相应的业务流程,将查找到的流程以XML的形式传递至Web Service管理模块中使用。
(4)输出结果。当数据集成业务所需的Web Services流程执行完成后,包裹代理系统将处理结果返回到业务流程引擎,输出执行结果。
3.2Web服务的安全措施
一般来说,Web Services的安全性包括:验证性(Authentication),确保只有授权的用户能够访问Web Services;机密性(Confidentiality),保持机密数据的机密性,防止被未授权的人查看;完整性(Integrity),验证数据的完整性,确认未被更改[14-16]。
提高Web Services的安全性可以从2个方面来考虑。
(1)首先,要保证服务器与客户端之间的数据安全传输,即传输层的安全性。由于在实际应用中, SOAP消息一般是通过HTTP传输,所以可以选择HTTP基本认证(BASIC-AUTH)+安全套接字层(SSL)。HTTP基本认证用Base64对用户名和密码进行编码。由于Base64编码的解码较为容易,所以通常需要将HTTP与SSL组合使用。
(2)由于SSL提出的初衷是为了解决Web服务器与浏览器之间的Web数据流的处理问题,如果对SSL完全加密,则Web Services的灵活性将受到限制。为此,可以采用下面几个方法来解决安全性问题。
① 利用SOAP标头,向服务传递自定义凭据(如用户名和密码),由Web Services自己来处理身份验证和授权。
② 利用SOAP扩展对SOAP消息进行加密。Web Services基础结构提供了一个独特的基于SOAP的扩展特征,它能够扩展你的Web Services 或Web Services客户端的功能性。
③ 利用WS-Security。WS-Security是微软、IBM和ViriSign联合发布的一个规范,它用于专门处理围绕Web Services的安全问题。有关具体的技术细节可以参阅有关技术文献。
图8 基于Web Service的数据集成框架模型Fig.8 The data integration architecture with Web Service technology
跨境包裹代理服务在一定程度缓解了中小企业和个人在办理跨境包裹快递过程中存在的价格偏高的问题,这种服务的出现,在一定程度上促进了跨境电子商务市场的发展。
本文通过分析跨境包裹代理服务的几个重要业务流程,给出了有关包裹订单管理、订单跟踪管理、财务管理、批量邮递服务管理等流程的BPMN图示;提出了一个4层系统逻辑模型,认为将系统按照GUI用户体验层、功能模块层、优化算法和数据挖掘支持层以及数据库管理层开发,系统将具有更好的可扩展性和可维护性;提出了基于Web Service的跨境包裹代理系统与包裹邮递服务运营商、银行系统的数据集成与数据共享策略,讨论了建立系统所涉及的Web Service工作原理和Web Service的数据传输安全性问题。本文为需要建设这类Web System的用户提供了具体的实现思路和实践方法,具有一定的合理性和实用性。
参考文献:
[1]MOHAPATRA S.E-commerce strategy[M].London: Springer Press,2013.
[2]龚欢.凭借上海自贸区平台发展跨境速递物流业务探析[J].邮政研究,2014,30:16-18.
[3]刘丹,陈冰.面向B2C电子商务业的物流服务产品设计[J].福建行政学院学报,2013,6:84-90.
[4]李怀强.快递服务跨境网购交易相关问题研究[C]//中国快递行业(国际)发展大会论文集.北京:中国快递行业(国际)发展大会,2014.
[5]徐婧.跨境网购寄递服务模式的比较分析[C]//中国快递行业(国际)发展大会论文集.北京:中国快递行业(国际)发展大会,2014.
[6]CAPLICE C,SHEFFI Y.Optimization-based procurement for transportation services[J].Journal of Business Logistics,2003,24(2):109-128.
[7]SCHWIND M,HINZ O,STOCKHEIM T,et al.Standardizing interactive pricing for electronic business[J].Electronic Markets,2008,18(2):165-174.
[8]SCHWIND M,GUJO O,VYKOUKAL J.A combinatorial intra-enterprise exchange for logistics services[J].Information Systems and E-Business Management,2009,7: 447-471.
[9]TALEVSKI A,CHANG E,DILLON T S.Reconfigurable web service integration in the extended logistics enterprise [J].IEEE Trans on Ind Informatics,2005,1:74-84.
[10]DILLON T S,WU C,CHANG E.Reference architectural styles for service-oriented computing[J].LNCS,2007, 4672:543-555.
[11]SINGH M P,HUHNS M N.Service-oriented computing: semantics,processes,agents[M].Chichester:John Wiley &Sons,Ltd,2005.
[12]PAPAZOGLOU M P,TRAVERSO P,DUSTDAR S,et al. Service-oriented computing:State of the art and research challenges[J].Computer,2007,40(11):38-45.
[13]ERL T.SOA principles of service design[M].Upper Saddle River:Prentice-Hall,NJ,2007.
[14]NIELSEN T D,NEUMANN S A,KING T L.A methodology for managing model extensions when using the common information model for systems integration[C]//IEEE Power Eng Soc Gen Meeting.London:IEEE,2009.
[15]POPOVIC’D S,VARGA E,PERLIC’Z.Extension of the common information model with a catalog of topologies [J].IEEE Trans Power Syst,2007,22(2):770-777.
[16]MCMORRAN A W,AULT G W,MORGAN C,et al.A common information model(CIM)toolkit framework implemented in Java[J].IEEE Trans Power Syst,2006,21(1): 194-201.
中图分类号:TP393.4
文献标志码:A
文章编号:1001-4543(2015)02-0131-09
收稿日期:2015-01-20
通讯作者:魏双羽(1964–),女,辽宁人,高级工程师,硕士,主要研究方向为制造业信息化与数控加工研究。电子邮箱sywei@sspu.edu.cn。
基金项目:上海第二工业大学重点学科建设项目(No.XXKYS1403,XXKPY1311)、上海市科委行动创新计划(No. 13521103600)资助
A Method to Analyze and Design for the Broker’s Business Management System of Cross-Border Parcel Express
WEI Shuang-yu1,BAI Martin2
(1.School of Intelligent Manufacturing and Control Engineering,Shanghai Second Polytechnic University, Shanghai 201209,P.R.China;2.School of Design,Engineering&Computer,Bournemouth University, Bournemouth BH12 5BB,UK)
Abstract:A method of cross-border parcel broker business management system with B/S is proposed in terms of the practical problems of the high cost,complicated routines in the business.The required functionality and performance of the system are discussed along with the comments on the crucial processes of the business.The proposed management system architecture is provided and the key technical aspects are discussed.The problems of afore mentioned can be effectively solved by the proposed method.
Keywords:cross-border parcel broker;express;system analysis;information system