物流行业外卖物流系统及App方案.docx

上传人:b****5 文档编号:2874622 上传时间:2022-11-16 格式:DOCX 页数:29 大小:946.68KB
下载 相关 举报
物流行业外卖物流系统及App方案.docx_第1页
第1页 / 共29页
物流行业外卖物流系统及App方案.docx_第2页
第2页 / 共29页
物流行业外卖物流系统及App方案.docx_第3页
第3页 / 共29页
物流行业外卖物流系统及App方案.docx_第4页
第4页 / 共29页
物流行业外卖物流系统及App方案.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

物流行业外卖物流系统及App方案.docx

《物流行业外卖物流系统及App方案.docx》由会员分享,可在线阅读,更多相关《物流行业外卖物流系统及App方案.docx(29页珍藏版)》请在冰豆网上搜索。

物流行业外卖物流系统及App方案.docx

物流行业外卖物流系统及App方案

 

物流行业

-----外卖物流系统及App方案

 

 

2.产品概述

2.1产品范围

外卖物流系统平台集PC版管理系统和APP版本,兼适用于具有APP或IOS智能手机的用户,在使用本软件后,外卖物流覆盖面更广。

2.2综合描述

2.2.1产品的状况

通过系统,用户可以通过手机上网的方式来订外卖,外卖物流跟商铺对接订单配送流程,其特点如下:

●数据的维护效率大大提高,容易保管,如果丢失或出错很容易修复。

系统的数据都存储在服务器的数据库中,定时备份可以使数据一直保持完好。

●方便查询,节省劳动力。

用户可以通过手机直接把自己想要订的外卖存入数据库中,商店的服务器端只需要少数管理人员来处理订单。

●用户可以通过手机随时随地订外卖,方便快捷,并且高效。

2.2.2产品的功能

系统包括Web端和APP客户端两部分。

Web端主要实现外卖资源以及订单物流配送的管理功能,APP客户端实现用户的登录注册、预订和查看订单流程状态。

2.2.3用户类和特性

用户类别

用户特性

超级管理员

管理此系统的一切可用功能。

普通管理员

外卖的添加、处理订单等。

用户

登陆、注册、预定等。

2.2.4开发环境

开发此外卖物流系统需要用到如下软件环境。

1.Eclipse编程软件。

Eclipse是一个相当著名的开源JavaIDE,主要以其开放性、极为高效的GUI、先进的代码编辑器等著称,其项目包括许多各种各样的子项目组,包括Eclipse插件、功能部件等,主要采用SWT界面库,支持多种本机界面风格。

2.JDK1.7

系统选此作为开发环境,因为JDK1.7版本是目前JDK最新的版本,有许多开发者用到的功能,可以通过不同的操作系统平台在官方网站上免费下载使用。

3.MicrosoftSQLServer2005数据库

MicrosoftSQLServer2005是目前中小型应用开发中比较流行的数据库,MicrosoftSQLServer2005在一定程度上保证了数据的完整性和安全性。

4.Tomcat7.0以上版本

Tomcat是一个优秀的Web应用容器,运行稳定、可靠、效率高,并且是开源的,可以从网上免费下载,节约开发成本。

5.APP系统

APP系统平台的手机功能强大,此系统开源、应用程序无界限,随着APP手机的普及,APP应用的需求势必会越来越大。

2.2.5目标平台

外卖预订配送系统需要目标平台如下。

1.服务器端浏览器,建议使用IE8.0及以上版本。

2.手机平台为APP2.3或者更高的版本。

2.3外部接口需求

2.3.1用户界面

(1)采用的图形用户界面标准或者产品系列的风格:

采用简约的风格,运用页面布局技术,以蓝色作为主色调。

(2)将要使用在每一个屏幕(图形用户界面)上的软件组件,包括:

●标准按钮;各个页面均包含。

●导航链接:

各个页面包含导航栏,方便用户进行页面切换。

(3)每一个操作均有结果显示。

2.3.2硬件接口

使用的通讯协议:

TCP/IP协议

2.3.3软件接口

操作系统:

Windows7

数据库:

MYSQL

集成的商业组件:

eclipse3.7Tomcat7.0APPSDK

2.4系统功能需求

经过需求采集和需求分析,确定关键需求,系统应该具有的功能如下:

Web端功能:

●管理员有权限限制,普通和超级管理员所操作管理的层次不一样。

●管理员可更改密码,超级管理员可添加、删除普通管理员。

●可以添加外卖可预订资源,如菜单、饮料等,并填写外卖的描述信息。

●可以添加外卖分类,并填写新分类的描述信息。

●可以修改外卖的状态,有货或者缺货。

●可以对订单进行操作同步到客户端,第一时间通知用户。

APP手机客户端功能:

●登录外卖APP手机客户端,用户可以随时随地通过手机登录外卖的客户端。

●注册账号,用户若没有账号,可以通过手机客户端进行注册成为系统会员。

●修改个人信息,用户个人信息发生了改变,用户可以通过手机登录的方式方便地更改个人信息,这也为外卖管理用户的信息资料提供了便利。

●预订资源,这是系统最重要的部分,用户可以通过系统方便快捷地预订其想要的外卖,这也是为用户提供的最主要的功能。

●查看订单,当用户想要查询预订结果,或者想要了解订单的详细信息时,通过手机客户端可以快速查看订单。

2.4.1管理系统数据流图

DF5

DF1

DF6

DF2

DF7

DF3

DF8

DF4

系统数据库

 

图2-1系统顶层数据流图

数据说明:

DF1:

管理员输入的数据,包括:

普通管理员的用户名,密码,级别信息。

DF2:

操作结果以及公共信息;

DF3:

管理人员输入到系统中的数据,处理用户相关信息,处理外卖订单相关信息,添加外卖分类,添加外卖菜单新外卖,修改外卖信息,修改菜单信息。

DF4:

修改和查询菜单、外卖相关的信息操作结果以及公共信息;

DF5:

用户输入的相关注册信息,用户的订单信息,用户退订的信息。

DF6:

修改和查询订单、外卖相关的信息操作结果以及公共信息;

DF7:

所有用户,普通管理员,超级管理员输入的持久化数据,包括用户信息,管理员信息,订单信息,菜单信息,订单处理信息。

DF8:

所有用户,普通管理员,超级管理员输入的持久化数据,包括用户信息,管理员信息,订单信息,菜单信息,订单处理信息结果显示,以及修改查询相关信息所得到的结果集。

2.4.2订单系统及APP应用数据流图

DF5-1

DF1

DF5-2

DF6-1

DF2

DF3

DF6-2

DF7

系统数据库

 

DF4

图2-2系统数据流图

 

数据说明:

其中DF1,DF2,DF3,DF4,DF7,DF8同顶层数据流相同

DF5分解为DF5-1和DF5-2.

DF5-1为用户输入到APP应用子系统的相关注册信息,用户的订单信息,用户退订的信息。

DF5-2为从APP应用子系统到web服务子系统的相关注册信息,用户的订单信息,用户退订的信息。

DF6分解为DF6-1和DF6-2为web服务子系统返回的到web服务子系统的修改和查询订单、外卖相关的信息操作结果以及公共信息;

DF6-1从APP应用子系统到用户的修改和查询订单、外卖相关的信息操作结果以及公共信息;

2.4.3外卖平台数据流图

APP应用子系统相关数据流比较简单,不在详细分析。

只对web服务子系统的进行分解。

前提:

为图形简化,分析方便,不再考虑外部实体的数据流,只考虑子系统内部数据流动,并且由于访客只有浏览公共信息权限,因此,公共信息的浏览在下分析中不再出现,下分析模型只考虑登录用户的功能与数据流向。

 

菜单表

用户表,管理员表,菜单表

外卖分类

管理员,用户表

 

图2-3管理子系统数据流

2.4.4用例图

图2-4管理员用例图

用例说明:

系统管理权限包括两类:

是超级管理员和普通管理员。

超级管理员具有管理管理员的功能,而普通管理员则负责系统后台的管理。

图2-5总用例图

 

用例说明:

系统有四类权限:

用户:

外卖店铺用户/普通订单用户

超级管理员:

管理网站整体配置

普通管理员:

管理网站平台运维信息

注册:

注册用户申请网站会员资格

下订单:

挑选需要的食品,向网站发送订单信息

取消订单:

对于预定好的订单,不在需要的时候,用户可以取消订单

修改密码资料:

登录以后修改相关的密码信息,包括修改管理员和用户信息

查询订单信息:

申请订单之后,可以查询订单相关的信息。

管理管理员:

超级管理员可以管理普通管理员的信息,包括添加,修改,删除。

添加外卖分类:

在网站中,添加外卖的分类信息,将菜品分类。

添加外卖信息:

在有外卖分类的前提下,将外卖信息添加的已存在的外卖分类下。

修改外卖分类:

已添加的外卖分类,修改,删除,查询存在的相关信息

修改外卖信息:

已添加的外卖信息,修改,删除,查询已存在的相关信息

处理订单:

用户下订单之后,管理员处理订单

图2-6用户用例图

用例说明:

修改密码资料:

登录以后修改相关的密码信息,包括修改管理员和用户信息

管理管理员:

超级管理员可以管理普通管理员的信息,包括添加,修改,删除。

添加外卖分类:

在网站中,添加外卖的分类信息,将菜品分类。

添加外卖信息:

在有外卖分类的前提下,将外卖信息添加的已存在的外卖分类下。

修改外卖分类:

已添加的外卖分类,修改,删除,查询存在的相关信息

修改外卖信息:

已添加的外卖信息,修改,删除,查询已存在的相关信息

处理订单:

用户下订单之后,管理员处理订单

图2-7超级管理员用例图

用例说明:

管理管理员:

超级管理员可以管理普通管理员的信息,包括添加,修改,删除。

3.系统时序图和协作图

3.1管理员登录时序图和协作图

图3-1登录系统时序图

图3-2登录系统协作图

说明:

1,发送输入信息:

发送给服务器

2,查询并验证:

查询数据库,验证发送数据的正确性

3.2管理员管理时序图和协作图

图3-3管理员管理系统时序图

图3-4管理员管理系统协作图

说明:

1输入各类信息,输入密码函数。

2,增、删、改、查给类信息:

增添删除修改查询,系统中的用户、菜品分类、菜品等信息。

3,显示:

刷新页面函数

4、通知通知管理员的函数

3.3用户操作时序图和协作图

图3-5用户操作系统时序图

图3-6用户操作系统协作图

说明:

1、输入各类信息,输入密码函数。

2、增、删、改、查给类信息:

增添删除修改查询,系统中的菜品,订单等信息。

3、显示:

刷新页面函数

4、通知用户,通知用户的函数

3.4系统活动图

系统中,因为主要的活动为用户订单和普通管理员处理订单两个活动,因而,我们主要分析这两个活动。

3.4.1用户订单活动图

图3-7用户订单活动图

3.4.2管理员处理订单活动图

图3-8管理员处理订单活动图

 

4.平台设计概述

4.1系统功能设计

4.1.1功能概述

现在对该系统的基本功能进行简单介绍。

1、Web会员端:

用户可以通过注册模块注册会员账号,通过登录系统实现美食信息的查询、收藏和分享,实现美食的订购,管理个人信息。

2、Web商户端:

商户也可以通过注册模块注册成为系统商户,商户被审核通过后即可登录系统设置商户信息;管理商户所提供的美食信息,包括添加、删除、修改;查询和管理会员订单,包括是否接受订单、所订单品是否发出等。

3、Web管理端

当管理员登陆系统后,可以对整个系统进行管理,包括审核商户、文章、广告信息;添加、修改和删除美食种类及美食信息;改变站长推荐、今日特价等信息;对数据库进行维护。

4、APP客户端

会员除了通过电脑访问该系统之外,还可以通过在手机中安装相应的程序来访问该系统。

在手机端,用户可以注册成为会员或登录系统,登陆成功后可以查看美食信息、搜索美食信息、上传美食信息、查询个人信息、查看个人的订单信息。

4.2功能设计明细

4.2.1Web端功能

●管理员有权限限制,普通和超级管理员所操作管理的层次不一样。

●管理员可更改密码,超级管理员可添加、删除普通管理员。

●可以添加外卖可预订资源,如菜单、饮料等,并填写外卖的描述信息。

●可以添加外卖分类,并填写新分类的描述信息。

●可以修改外

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1