node.js的物流签收系统的设计与实现(源码)【字数:10766】

摘 要近年来,随着电子商务的兴起,快递物流行业的需求与规模呈几何倍数增长。但是,绝大多数的电商企业对于物流的管理还是相对粗放,缺乏行之有效的系统管理,直接导致丢件少件频发、库存混乱、财务账目管理滞后等问题,十分不利于企业的日常运营和管理。本课题就是针对以上问题,在研究了O2O电商企业的传统运营方式之后,利用Node.js、MySQL、HTML5等技术开发一个物流签收的Web App。并通过MUI框架进行移动端浏览器适配,让用户可以随时随地查询物流的相关信息。系统可以有效的减少丢件少件的情况发生,及时追责索赔减轻损失,减轻客服与仓库的负担,提升用户满意度。
目 录
第一章 绪论 1
1.1项目背景 1
1.2现状分析 1
1.3系统开发的意义 2
1.4论文组织结构 3
第二章 相关技术与设计原则 4
2.1服务器端开发语言 4
2.1.1Node.js 4
2.1.2Express框架 5
2.1.3EJS模板引擎 5
2.2MySQL 5
2.3HTML5 6
2.4MUI框架 6
2.5设计原则 6
第三章 系统分析与设计 7
3.1可行性分析 7
3.2需求分析 7
3.2.1功能需求分析 7
3.2.2性能需求分析 9
3.2.3安全性需求分析 9
3.3系统体系结构设计 9
3.4系统功能详细设计 10
3.4.1时序图 10
3.4.2物流记录与签收模块 10
3.4.3物流查询模块 11
3.4.4退货模块 11
3.4.5个人中心模块 12
3.5安全性设置 13
3.6系统数据库设计 13
第四章 系统关键功能的实现 17
4.1物流记录查询功能、详情的实现 17
4.2物流签收功能的实现 18
4.3退货模块的实现 19
4.4用户个人功能、物流统计、快递 *好棒文|www.hbsrm.com +Q: &351916072& 
查询的实现 20
第五章 系统测试 23
5.1测试的原理和目的 23
5.2测试方法 23
5.3测试实例 23
5.3.1功能测试 23
5.3.2性能测试 25
结束语 26
致 谢 27
参考文献 28
第一章 绪论
1.1项目背景
近年来,随着电子商务的兴起。物流对于电商企业起着越来越至关重要的作用,大多数电商企业依附淘宝、天猫、京东等电子商务平台生存,借助于快速生长的快递,如:三通一达等实现商品的销售。同时,大型电商纷纷布局物流产业,如阿里巴巴联合顺丰、三通一达以及相关金融机构启动“中国智能物流骨干网”(简称CSN)项目成立菜鸟物流,在全国各地设立仓库和物流中转中心。其目标是通过5至8年时间完善物流体系,最终实现国内任意地区在24小时内送达的目标。还有京东的自营物流,京东目前是国内最大的B2C电商平台,京东的核心竞争力是其产品采购和供应链以及自建物流体系与自建物流体系+第三方物流相结合。京东自营物流的服务及时效性都远胜于其他物流企业,这也意味着高昂的建设与运营成本,京东为此付出数百亿的代价。
但是在一些由传统的线下门店零售开始布局O2O的企业,快递的重量限制、体积限制、运费高昂等缺点使得他们不得不把目光投向中小型的物流公司。面对零碎的物流信息,以及高昂的人工成本,一个及时高效的物流管理、签收系统就显得尤为必要了。
1.2现状分析
物流产业是一个国家国民经济的动脉。其发展程度成为衡量一个国家现代化程度的一项重要指标。随着改革开放的不断深入,中国经济高速发展,我国的现代物流业也得到飞速发展。根据《中国物流发展报告(20152016)》数据显示,2015年,社会物流需求呈稳中趋缓的态势,全国社会物流总额219.4万亿元,比上年增长了5.8%。
中国社会物流总额及增长率(20052015)如下图11所示:
/
图11 中国社会物流总额及增长率(20052015)
O2O模式(Online to Offine),又称离线商务模式,是指基于数据分析和线上营销,将商品信息精准推送给目标客户,实现线上购买或者预定(预约),线下消费的一种新的电子商务新模式。从线上向线下实体店引流,我们可以把它看做新实体经济的一种,对于挽救日益萎缩的实体经济,让互联网融入实体经济之中,相互补充、取长补短,是一种十分有益的尝试和经济发展的新模式。
O2O模式是一种体验经济。目前国内在这方面发展较快的有滴滴出行、美团、Uber、大众点评、携程等。但是这里我想主要介绍一下优衣库,它依靠遍布全国各大城市的门店,在其网店推出了门店自提服务,看似简单的一项功能,却对物流仓管提出了十分严苛的要求。需要对货物管控、物流运输进行精密的管控。
与国外高度发达的物流业相比,目前我国物流业的总体水平任然偏低,还存在着许多问题,如:管理滞后、基础设施能力不足、布局不合理、服务态度跟质量有待提高、地方封锁和行业垄断现象普遍等。
综上所述,对于成规模、有能力的O2O电商企业,拥有一套自己的物流管理系统,是十分有必要的。这可以有效节约成本、提升了服务质量,最终实现线上客户往线下引流的目的。
1.3系统开发的意义
本项目的原型是笔者在一家电商公司实习时负责编写的一个物流签收管理的Web App。它属于企业ERP物流管理系统的一部分,是为产业链末端的用户提供签收管理服务的子系统。笔者完成该论文与毕设的意义主要是以下几个方面:
(1)根据京东发布的《2016中国电商消费行为报告》数据显示:移动端成为国人网购消费订单的主要来源,占比超过了80%。但是在移动应用方面无论Android或者iOS都存在需要用户下载安装的问题,淘宝、天猫、京东APP的装机量处于垄断地位,中小型电商想要突破就只能另辟蹊径。这时,基于Web技术的适用于移动端浏览器如:微信、QQ、UC等的Web App就是一种很好的选择、用户随点随用、用完即走,既不占用手机宝贵的内存,又能便于企业推广,如置于微信公众号内嵌。
(2)打造一个以客户为中心的物流签收系统,打破以往快递物流一经寄出所有的解释权都在承运方,丢件少件、用户投诉相互推诿的现状。电商企业仓库在发货时登记详细的包裹信息,如:重量、箱数、件数、承运单位等。客户可以查看包裹的详细信息,并通过快递(物流)查询功能了解该包裹当前的状态、所在地等。当收到包裹以后,用户可以根据实际需求去确认收货还是选择退货,并进行反馈。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/339.html

好棒文