移动互联网下短距配送服务平台的设计与开发.docxVIP

移动互联网下短距配送服务平台的设计与开发.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

?

?

移动互联网下短距配送服务平台的设计与开发

?

?

陈苗苗王刚

摘要:城市生活节奏的加快,短距离配送服务需求持续增长。设计开发短距配送服务平台使得购买和配送更加高效便捷。平台主要实现用户从下单到收到所购买商品所需的全部线上功能,设计开发操作简单、功能完善的平台以满足当下市场需求。

关键词:短距配送;微信小程序;服务平台;spingBoot

:TP311:A

:1009-3044(2020)01-0035-02

1背景

移动设备的极大普及和线上支付技术的成熟,020在线餐饮外卖平台业务向多元化发展,短距配送业务量不断扩大,用户潜力巨大。移动互联网下点单及配送服务的兴起,为用户带来了宽广的选择性和高度的便捷性。

移动互联网下短距配送服务平台的设计与开发为用户提供操作简单、功能完善的点单平台,各种商品可以通过平台迅速从商户至配送员再到顾客手中。开发短距配送服务平台为生活购物、点餐等需求提供了平台。

2相关技术介绍

本系统在Windows10系统下搭建JDK环境进行开发实现,使用Java集成开发工具idea,小程序前端用微信web开发者工具实现。

Windows10下安装Java开发环境的步骤:

1)安装JDK;

2)设置Java环境变量;

31下载并安装idea开发工具;

4)下载并安装微信web开发者工具。

本系统使用SpringBoot框架,springBoot框架整合了Spring、SprigMVC等框架,springBoot框架使用了特定的方式进行配置并默认了很多配置,很大程度地减少了开发者的开发时间。

网页和移动端前端使用HTML制作,HTML几乎可用于所有互联网的页面制作,包含PC端、移动端嘲。制作过程中还使用了Js用于增强页面,iview组件库、jquery这个简洁的JavaS-cript框架、vile渐进式框架等,实现前端页面的完善。微信小程序前端在微信Web开发者工具中开发。

3平台总体设计

3.1平台整体结构

平台共有四个角色,分别为:系统管理员、入驻商户、配送员和普通用户,实现商品从商户至普通用户过程中所需的完整线上功能。四个角色的权限不同且对应的使用方式也有所不同。系统整体的业务流程如图1所示。

3.2数据库设计

本系统使用的是MySQL关系型数据库,然后根据系统功能需求设计了数据表及关系。本系统数据库表的定义如表1所示。

从表1中可以看出本系统数据库表名所对应的存储数据内容,读出数据表中存储的信息,便于对数据管理。

3.3功能模块

系统通过人员表、角色表、权限表以及两个中间表人员角色表和角色权限表,实现用户权限划分。将每个功能划分为多个权限,再将功能模块的权限划分为角色,创建用户时预先设置角色从而实现权限划分。角色权限表如表2所示。

PC端两个角色分别为:系统管理员和入驻商户;移动端两个角色分别为:入驻商户和配送员;微信小程序端仅供普通用户下单使用。

3.3.1系统管理员

系统管理员通过PC端管理,其六大功能分别为:用户管理,查看用户信息,管理用户角色;角色管理,划分不同权限对应的不同角色;权限管理,划分不同角色所对应的权限;商户管理,查看、修改入驻商户信息;类别管理,预先设置某些商品类別,并对商品类别增删改查;商品管理,添加上架频率较高的商品,以便商户上架商品时快速添加。

3.3.2入驻商户

入驻商户在PC端管理商品,在移动端完成接单派单。其功能包括:商户管理,修改商户基本信息;类别管理,设置商品类别并对类别增删改查;商品管理,发布商品并对商品信息增删改查;新订单提示,接收到新订单时收到提示;订单信息,查看订单详细信息,如订单物品、配送地址等;派单,备好订单货物后,派单给配送员。

3.3.3配送员

配送员在有新的配送订单时接收到订单提醒;随后配送员即可查看订单详情,选择接单与否;最后根据实时地址进行配送。配送员可在休息时间选择停止接单。

3.3.4普通用户

普通用户角色使用小程序登录,其功能有:查看商户,查看在配送范围内的商户;查看商品,进入商户后查看详细商品信息;下单,选购商品并下单;订单信息,下单后查看订单详细信息;地址簿,管理收货地址及收货信息。

4平台实现

本系统运行过程大致分为5层,uI即前端页面呈现系统功能;HTIP请求完成界面发出的请求,实现页面跳转;Controller为逻辑控制层,在功能模块中用于逻辑控制;Service在模块中完成业务逻辑;Dao用于连接数据库和实现数据中的操作。系统结构依据松耦合和高内聚的思想。限于篇幅,下面仅对部分模块进行展示。

4.1PC端实现

PC端分为商户界面和管理员界面,管理员界面可以看到所有商户信息,并且对所有商户信息进行修改(增删改查);而商户只能看到自己店铺的信息,并对其修改。系统管理员登录后界面如图2所示,左侧为菜单栏,

您可能关注的文档

文档评论(0)

159****8201 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档