目录
0.系统的受众说明
1.系统功能设计
2.系统结构设计
3.数据库设计
3.1实体ER图
3.2数据表
4.系统实现
4.1用户功能模块
4.2管理员功能模块
4.3商家功能模块
4.4用户前台功能模块
4.5骑手功能模块
5.相关说明
新鲜运行起来的项目:如需要源码+数据库+部署视频+运行环境
0.系统的受众说明
1 在校学习的学生,可用于日常学习使用或是毕业设计使用
2 毕业一到两年的开发人员,用于锻炼自己的独立功能模块设计能力,增强代码编写能力。
3 亦可以部署为商化项目使用。
1.系统功能设计
软件的用户界面是最直接接触的对象,包括是否允许用户使用简单方便,请求的响应时间,主图像的整体质量,整体布局的质量。
外卖点餐系统 的设计基于现有的网络平台,可以实现用户管理及数据信息管理等功能。方便管理员;首页、个人中心、用户管理、商家管理、菜品分类管理、骑手管理、系统管理、菜品管理、订单管理、配送单管理、商品评价管理有详细的了解及统计分析,随时查看信息状态。
系统功能设计是在系统开发和设计思想的总体任务的基础上完成的。该系统的主要任务是实现外卖点餐系统 管理,使用户可以通过指令完成整个外卖点餐系统的操作。
从上面的描述中可以基本可以实现软件的功能:
1、开发实现外卖点餐系统的整个系统程序;
2、管理员;首页、个人中心、用户管理、商家管理、菜品分类管理、骑手管理、系统管理、菜品管理、订单管理、配送单管理、商品评价管理等模块信息的查看及相应操作;
3、用户:实现首页、个人中心、订单管理、配送单管理、商品评价管理、我的收藏管理等相应操作;
4、商家:实现首页、个人中心、菜品管理、订单管理、配送单管理、商品评价管理、我的收藏管理等相应操作;
5、骑手;首页、个人中心、订单管理、配送单管理、商品评价管理等相应操作;
6、基础数据管理:实现系统基本信息的添加、修改及删除等操作,并且根据需求进行留言信息的查看及回复相应操作。
2.系统结构设计
外卖点餐系统 的设计主要是为了满足用户的实际需求。 因此,它需要通过Internet实现,因此它必须具备硬件和软件基础。该平台最终可以通过科学技术和各种方式达到支持智能化的信息管理的目的。因此,它必须具备网络外卖点餐系统 管理所需的环境和各种资料,并保证实现开放性,模块性和实用性三个原则。
外卖点餐系统 ,主要包括管理员、用户、商家、骑手四个用户角色,对于用户角色不同,所使用的功能模块相应不同。
管理员、用户、商家、骑手的功能,根据需求可以对系统已有的管理员;首页、个人中心、用户管理、商家管理、菜品分类管理、骑手管理、系统管理、菜品管理、订单管理、配送单管理、商品评价管理,
商家;首页、个人中心、菜品管理、订单管理、配送单管理、商品评价管理、我的收藏管理
用户;首页、个人中心、订单管理、配送单管理、商品评价管理、我的收藏管理
骑手;首页、个人中心、订单管理、配送单管理、商品评价管理等功能模块的管理维护等操作,如下图所示。
3.数据库设计
数据库是信息系统的基础和核心。数据库设计的好坏直接影响到信息系统开发的成败。创建数据库表首先确定实体的属性和实体之间的关系。根据关系创建一个数据表。
3.1实体ER图
数据库是整个软件编程中最重要的一个步骤,对于数据库问题主要是判定数据库的数量和结构公式的创建。外卖点餐系统 使用的是Mysql进行对数据库进行管理,进行保证数据的安全性、稳定性等。
概念模型的设计是为了抽象真实世界的信息,并对信息世界进行建模。它是数据库设计的强大工具。数据库概念模型设计可以通过E-R图描述现实世界的概念模型。系统的E-R图显示了系统中实体之间的链接。而且Mysql数据库是自我保护能力比较强的数据库,下图主要是对数据库实体的E-R图:
管理员信息实体属性图
用户管理实体属性图如图所示。
用户管理实体属性图
商家管理实体属性图如图所示。
商家管理实体属性图
骑手管理实体属性图如图所示。
骑手管理实体属性图
3.2数据表
每个数据库的应用它们都是和区分开的,当运行到一定的程序当中,它就会与自己相关的协议与客户端进行通讯。那么这个系统就会对使这些数据进行连接。当我们选择哪个桥段的时候,接下来就会简单的叙述这个数据库是如何来创建的。当点击完成按钮的时候就会自动在对话框内弹出数据源的名称,在进行点击下一步即可,直接在输入相对应的身份验证和登录密码。
根据系统功能设计的要求和功能模块的划分,外卖点餐系统 一共涉及到四个数据表。下面就介绍一下各别主要数据库表的设计结构及其功能建立数据库表:
表4-1:allusers表
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | PRIMARY KEY |
username | int | 50 | default NULL |
pwd | int | 50 | default NULL |
cx | int | 50 | default NULL |
表4-2:yonghu表
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | PRIMARY KEY |
addtime | varchar | 255 | default NULL |
zhanghao | varchar | 50 | default NULL |
mima | varchar | 50 | default NULL |
xingming | varchar | 50 | default NULL |
xingbie | int | 11 | NOT NULL |
touxiang | int | 11 | NOT NULL |
shouji | int | 11 | NOT NULL |
dizhi | int | 11 | NOT NULL |
表4-3:shangjia表
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | PRIMARY KEY |
addtime | varchar | 50 | default NULL |
shangjiabianhao | varchar | 2 | default NULL |
mima | varchar | 50 | default NULL |
shangjiamingcheng | varchar | 50 | default NULL |
tupian | varchar | 50 | default NULL |
lianxiren | varchar | 255 | default NULL |
lianxidianhua | varchar | 255 | default NULL |
tese | varchar | 255 | default NULL |
dizhi | varchar | 255 | default NULL |
jieshao | varchar | 255 | default NULL |
表4-4:caipin表
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | PRIMARY KEY |
addtime | varchar | 50 | default NULL |
mingcheng | varchar | 255 | default NULL |
leixing | varchar | 50 | default NULL |
tupian | varchar | 50 | default NULL |
kouwei | varchar | 50 | default NULL |
jiage | varchar | 50 | default NULL |
shangjiabianhao | varchar | 50 | default NULL |
shangjiamingcheng | varchar | 50 | default NULL |
dizhi | varchar | 50 | default NULL |
caipinjieshao | varchar | 50 | default NULL |
表4-5:qishou表
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | PRIMARY KEY |
addtime | varchar | 50 | default NULL |
yonghuming | varchar | 50 | default NULL |
mima | varchar | 50 | default NULL |
qishouxingming | varchar | 50 | default NULL |
xingbie | varchar | 50 | default NULL |
touxiang | varchar | 50 | default NULL |
dianhua | varchar | 50 | default NULL |
4.系统实现
4.1用户功能模块
用户通过点击后台管理,进入页面可以进行首页、个人中心、订单管理、配送单管理、商品评价管理、我的收藏管理等功能模块,进行相对应操作,如图所示。
图4-1用户功能界面
订单管理:通过订单管理可以进行获取名称、类型、图片、价格、购买数量、总价格等信息,如图4-2所示。
图4-2订单管理界面
配送单管理:用户通过列表可以获取名称、图片、购买数量、商家编号等信息,进行查看配送单管理等信息操作,如图4-3所示。
图4-3配送单管理界面
商品评价管理:用户通过列表可以获取名称、图片、购买数量、商家编号等信息,进行查看商品评价管理等信息操作,如图4-4所示。
图4-4商品评价管理界面
我的收藏管理:用户通过列表可以获取收藏id、收藏名称、收藏图片等信息,进行查看我的收藏管理等信息操作,如图4-5所示。
图4-5我的收藏管理界面
4.2管理员功能模块
管理员通过后台登录窗口进行输入自己的账号信息、密码等信息,进行登录,如图4-6所示。
图4-6管理员登录界面
个人信息,管理员通过列表进行查看用户名等信息,进行查看、修改或删除操作,如图4-7所示。
图4-7个人信息界面
用户管理,管理员通过用户管理可以在线查看账号、密码、姓名、性别、头像等信息,进行详情或修改、删除操作,如图4-8所示。
图4-8用户管理界面
商家管理,管理员通过商家管理可以在线查看商家编号、密码、商家名称、图片等信息,进行查看或修改、删除操作,如图4-9所示。
图4-9商家管理界面
菜品分类管理,管理员通过菜品分类管理可以在线查看类型等信息,进行查看或添加修改或删除,如图4-10所示。
菜品分类管理,管理员通过菜品分类管理可以在线查看类型等信息,进行查看或添加修改或删除,如图4-10所示。
图4-10菜品分类管理界面图
菜品管理:通过列表可以获取名称、类型、图片、口味、价格等信息,进行查看、详情、修改或删除操作 ,如图4-11所示。
图4-11菜品管理界面图
订单管理:通过列表可以获取名称、类型、图片、价格等信息,进行查看、详情、修改或删除操作 ,如图4-12所示。
图4-12订单管理界面图
4.3商家功能模块
商家通过点击后台管理,进入页面可以进行首页、个人中心、菜品管理、订单管理、配送单管理、商品评价管理、我的收藏管理等功能模块,进行相对应操作,如图4-13所示。
图4-13商家功能界面
菜品管理:通过菜品管理可以进行获取名称、类型、图片、口味等信息,如图4-14所示。
图4-14菜品管理界面
订单管理:商家通过列表可以获取名称、类型、图片、价格、购买数量等信息,进行查看订单管理等信息操作,如图4-15所示。
图4-15订单管理界面
配送单管理:商家通过列表可以获取名称、图片、购买数量、商家编号等信息,进行查看配送单管理等信息操作,如图4-16所示。
图4-16配送单管理界面
4.4用户前台功能模块
通过进入网站可以查看首页、商家、菜品、登录、后台管理等功能模块,如图4-17所示;通过点击登录可以填写账号、密码等详细信息,进行登录操作,如图4-18所示。
图4-17 网站首页界面图
图4-18 登录界面图
用户通过点击个人中心进入页面,可以查看个人信息、信息修改等信息,进行操作,如图4-19所示。用户通过点击菜品详情进入页面,可以填写名称、类型、口味、价格等信息,进行提交操作,如图4-20所示。
图4-19个人中心界面图
图4-20菜品详情界面图
4.5骑手功能模块
骑手通过点击后台管理,进入页面可以进行首页、个人中心、订单管理、配送单管理、商品评价管理等功能模块,进行相对应操作,如图4-21所示。
图4-21骑手功能界面
订单管理:通过订单管理可以进行获取名称、类型、图片、价格、购买数量等信息,如图4-22所示。
图4-22订单管理界面
配送单管理:骑手通过列表可以获取名称、图片、购买数量、商家编号等信息,进行查看配送单管理等信息操作,如图4-23所示。
图4-23配送单管理界面
商品评价管理:骑手通过列表可以获取名称、图片、购买数量、商家编号等信息,进行查看商品评价管理等信息操作,如图4-24所示。
图4-24商品评价管理界面
5.相关说明
新鲜运行起来的项目:如需要源码+数据库+万字文档+部署视频+运行环境
可以直接找到下方微信二维码联系我(备注:xxx系统)