《基于社区电商的订单履约系统的设计与实现》随笔

《基于社区电商的订单履约系统的设计与实现》

一、基本信息

1. 标题

《基于社区电商的订单履约系统的设计与实现》

2. 作者

高慕航

3. 来源

北京交通大学

4. 时 间

2019年5月

5. 关键词

新零售;社区电商;高并发;订单履约;

二、研究背景

随着科学技术的不断发展和创新,电子商务的商业模式也在不断发生着变化。从最初的平台型电商再到现在的新零售,我国的电子商务发展已经进入了 3.0时代。从2018年下半年开始,社区场景的新型商业模式“社区电商”应运而生,它的出现不仅打开了电商领域一直难以触碰的生鲜市场,同时以更高的投资回报率在渠道下沉方面为各大电商平台提供了强有力的战略支撑。社区电商打破了传统的B2C模式,以与小区便利店主合作的方式,通过社区拼团,将小区用户在团购活动中的订单一次性集约发货至便利店主,从而降低了物流成本,使消费者以更低的价格买到更好的商品。本文首先介绍了项目产生的背景和发展现状,然后对系统进行了全面详细的需求分析,进而完成了系统架构设计、模块划分以及数据库设计。最后对系统的详细设计与实现进行了阐述,说明了测试与维护情况,并做出总结与展望。在系统研发过程中,作者独立完成了订单管道模块、订单生产模块、订单配送模块以及订单监测模块的设计与实现,参与完成了需求分析、系统架构设计以及测试维护工作。系统在研发时采用了 MVC设计模式及SSH技术框架,以MySQL和Redis数据库进行数据存储,并将系统部署在Nginx服务器上,提高了敏捷研发效率和系统可复用性,降低了系统耦合度。在系统功能方面,实现了订单信息在订单管道、订单生产、订单配送、订单监测四个模块的流转,支撑着用户下单、商品生产、分拣配送、履约送达的完整交易流程。首先,在订单管道模块通过与其他系统的交互生成了完整的订单信息,然后在订单生产模块实现了对订单的拆分、转移以及时效计算等功能,接着在配送模块完成了配送订单处理并最终履约,最后通过对平台订单的监测和数据分析为业务成长提供有力保障。在系统性能方面,通过分库分表以及对订单管道增加前置入口的改造,增加了系统的TPS指标,保障了系统在高并发流量压力下的平稳运行。订单履约系统自上线以来,先后经历了 618、双11、年货节三次购物节日的高并发流量考验,系统保持无事故平稳运行。用户数量现已突破80万,日均订单量和GMV等指标在市场中处于领先地位。

三、研究内容

3.1总体思路

系统架构设计


系统功能模块设计

数据库设计

四、总结心得

社区电商订单履约系统从开始立项研发到现在已上线运营半年,在平稳运行的同时取得了一定的市场反响。随着用户数量的不断攀升,系统也需要不断进行改进,发现并解决潜在问题,从而支撑业务的高速发展。首先,在系统功能完善性方面需要继续提升。比如,现阶段系统不能支持用户在取消订单后再次恢复订单,只能二次下单购买,诸如此类的用户体验问题需要后续不断发现问题并及时解决。其次,在系统架构方面,需要增加灵活性以适应业务的分支发展,提升系统中台支撑能力。最后,在服务稳定性方面,虽然上线之后系统抗住了几次大促节日的高并发流量,但在系统响应速度方面略有不足,需要在后续继续优化数据库和系统性能,增加服务器数量,从而支撑起更加频繁的社区团购大促活动。

五、参考文献

《基于社区电商的订单履约系统的设计与实现》

posted @ 2020-11-29 23:21  春天的虫  阅读(977)  评论(0编辑  收藏  举报