APP下载

基于Java分布式技术的“众包”配送系统设计

2018-12-24杨国庆上海外服集团外派上海欧帛服饰

数码世界 2018年7期
关键词:访问量下单页面

杨国庆 上海外服集团(外派上海欧帛服饰)

1 传统配送系统和“众包”配送系统的比较

传统配送系统在实际的业务流程当中已经开始出现专职配送员运力不足,运营成本高,不能灵活调整区域配送员人数,用户体验不好等一些方面的缺点和不足之处。在传统的配送系统模式下,当电商平台展开促销活动,或者用户下单时间比较集中的情况下,专职配送员的运力就会出现不足,继而导致用户下单后的配送时间增长。传统的配送模式不能灵活的调整配送员的人数来应对电商平台展开促销活动等一系列的问题。

与传统配送系统的比较,“众包”配送模式是通过以“众包”的模式鼓励社会上有空余时间的人士,只要参与者年满18周岁,拥有一部智能手机和3G标准以上的移动网络,就可成为“众包”系统兼职配送员,下载APP,注册培训后上岗,根据自己的时间和意愿可以自由选择订单进行配送,并赚取相应的配送费用,通过“众包”配送系统的建设能够解决专职配送人员的不足,并且尽可能缩短用户下单后的配送时间,以此提高配送服务的质量和提升用户体验,为企业的快速发展提供强有力的支持。

2 系统结构的设计

由于互联网行业竞争异常激烈,电商企业的业务调整非常迅速,导致“众包”系统的需求变更也非常频繁。同时互联网电商系统的用户访问量高,并发量大等特点,“众包”配送系统要解决业务变更频繁导致系统频繁上线发布的问题,同时也需要解决用户访问量大,并发量大所带来的系统响应时间过长等相关的系统可靠性的问题。

根据实际的业务要求。经过调查分析,通过Java语言开发的基于分布式架构,是当前比较通用的技术方案。分布式架构主要是根据业务需求对系统进行垂直切分,将系统中的每一个模块切分成一个单独的服务器,每个模块的服务器对应独立的数据库,这种结构的优点在于增强系统的可扩展性和可维护性,应对业务需求变更频繁的问题。可以根据业务需求,只修改和需求相关的服务模块,尽可能减少因为修改代码给系统带来的风险,同时也可以尽可能减少上线发布的范围。

同时由于用户访问量高,并发量大的特点,系统采用NGINX(反向代理服务器)的技术来实现系统的负载均衡方案,每个服务模块可以根据用户的访问量和并发量的强度来动态增加,减少服务器的数量。当系统访问量增加,并发量增加导致系统性能下降,响应时间过长时,系统通过增加服务器数量来提高服务器的性能,最终解决由于访问量大,服务器的性能下降导致系统响应时间过长的问题。

3 系统功能的设计

整个系统是基于传统物流系统的业务流程为基础进行扩展升级,系统包括,“众包”配送员,物流运营人员,商家用户,系统管理员。

3.1 “众包”用户信息模块

这个模块主要是实现用户注册,用户基本信息,用户培训等关于“众包”用户相关的功能,用户下载APP或者登录网站后,通过注册页面填写用户姓名,手机号,身份证等用户信息,提交请求成功之后完成注册。注册成功后用户可以登录到“众包”系统的客户端页面,查看用户基本信息,用户是否培训,用户是否交押金,用户信用额度等功能。用户通过在培训页面完成培训,并且缴纳相应的押金后,可以看到周围几公里范围内可以配送的订单。

3.2 配送流程模块

配送流程模块主要是实现当用户可以查看周围几公里范围内可以配送的订单,选择其中的一个订单,提交接单请求,系统将根据用户的信用额度,是否交押金等相关信息进行权限验证,验证通过后提交订单请求成功。用户可以进行后续的取货,送货等一系列流程。在这个功能中,用户可以通过已接单功能页面中查看已经接单成功的订单。通过已取货页面查看哪些订单已经从门店取货成功,以及查看投送成功的订单,和未投送的订单等订单明细数据。

3.3 管理平台

管理平台主要是为运营人员提供的后台管理系统,运营人员根据系统线上数据,实时监控订单的配送情况,并可以及时指派人员配送下单时间过长的订单。

并可以在每天运营工作结束时,统计当天的配送成功率,配送效率,平均配送时间,等相关的指标,通过对这些指标数据的分析,可以在后续的运营工作中进行及时的业务调整,来实现更好的配送体验。

4 结束语

对于“众包”配送系统的发布和实施,能够解决配送人员的不足,可以根据业务量,灵活管理配送人员数量,减少配送人员成本等问题。并且尽可能通过线上系统的管理,来缩短用户下单后的配送时间,以此提高配送服务的质量和提升用户体验,为公司未来几年的快速发展提供强有力的支持。

猜你喜欢

访问量下单页面
刷新生活的页面
欧洲最大罐车企业FFB:如果你现在下单2020年才能提车
打车
高职院校图书馆电子资源中数据库的使用情况分析
如何做好搜索引擎优化(SEO)提高新闻网站访问量
一所大学有40人被确诊为抑郁症
联发科传下单中芯不利台积
Heerema将造全球最“贵”起重船
同一Word文档 纵横页面并存
浅析ASP.NET页面导航技术