【精选】基于JavaWeb的在线外卖系统平台设计

您所在的位置:网站首页 购买外卖平台 【精选】基于JavaWeb的在线外卖系统平台设计

【精选】基于JavaWeb的在线外卖系统平台设计

2023-11-13 16:39| 来源: 网络整理| 查看: 265

资源下载地址:https://download.csdn.net/download/sheziqiong/86176995 资源下载地址:https://download.csdn.net/download/sheziqiong/86176995

1.项目目标与要求 1.1 目标:

本项目旨在为买家与卖家搭建一个在线食品交易平台,既能帮助不方便出门的顾客购买食物,又能帮助食品实体店的店家通过本平台赚钱。通过天黑黑外卖系统卖家可以发布各种各样食品的信息(价格、简介、图片等),买家可以通过浏览店铺或者搜索菜名找到心仪的食品并下单购买。

1.2 项目功能需求:

数据库建表,服务器平台搭建,网页界面设计

用户登录,包括商家、用户

用户修改个人信息,电话,送餐地址,密码等

管理员可对用户信息进行查看和管理;管理员对商家进行查看和管理;

商家录入菜单;

餐点信息包括:

餐点名称餐点类型(饮料、小吃、主食)库存数量餐点单价餐点图片

菜单的修改、删除

根据类型或关键字筛选相关菜单用户登录,选择餐点加入购物车购物车内餐点数量的修改、删除

用户订单提交

商家确认点单,库存数量修改历史订单查询,根据用户号或者用户信息查询用户历史订单餐点欢迎度分析,统计各类餐点的选购频率,按频率排序 2.项目内容 2.1 功能需求 2.1.1业务流程描述

系统功能模块的划分: 在这里插入图片描述 在这里插入图片描述

2.1.2处理流程的分析(顾客寻找菜品并且下单):

在这里插入图片描述

2.2 界面设计

顾客界面设计

顶部导航顶部导航左部导航个人信息展示区左部导航其他简略信息展示区

店家界面设计

顶部导航顶部导航左部导航店家信息展示区左部导航其他简略信息展示区

首页界面设计

Logo 区登录入口搜索框搜索框展示店铺区(自动按销量排序)展示店铺区(自动按销量排序)

店铺界面设计

顶部导航顶部导航用户状态商家信息展示区商家信息展示区商家信息展示区菜品展示区公告区公告区菜品展示区顾客购物车区顾客购物车区 2.3 系统设计 2.3.1 软件层次结构:

在这里插入图片描述

2.3.2 类图:

在这里插入图片描述 在这里插入图片描述

2.3.3 时序图

在这里插入图片描述

2.3.4 数据库表

表 1 顾客表

字段名称数据类型数据大小存储信息customerIDVCHAR20顾客的 IDcustomerNameVCHAR50名字customerPasswordVCHAR32用户密码customerTelVCHAR20用户电话customerPhotoVCHAR500用户头像customerAddressVCHAR500送餐地址securityQuestionVCHAR500密保问题securityAnswerVCHAR500密保问题答案customerMoneyDOUBLE消费者的余额

表 2 店家表

字段名称数据类型数据大小存储信息sellerIDVCHAR20店家的 IDsellerNameVCHAR50店家名字sellerPasswordVCHAR32店家密码sellerTelVCHAR20店家电话shopIDVCHAR20店铺电话securityQuestionVCHAR500密保问题securityAnswerVCHAR500密保问题答案

表 3 店铺表

字段名称数据类型数据大小存储信息shopIDVCHAR20店铺的 IDshopNameVCHAR50店名shopTypeVCHAR10店铺主营类型shopTelVCHAR20店铺电话shopIDVCHAR20商家所开店铺 IDshopAddressVCHAR500商家地址shopPhotoVCHAR500店铺图片shopLicenseVCHAR10店铺是否有执照shopIntroductionVCHAR500店铺简介noticeVCHAR500店铺公告stateINT店的状态信息

表 4 菜品表

字段名称数据类型数据大小存储信息dishIDVCHAR10菜 IDdishNameVCHAR50菜名dishTypeVCHAR10菜品类型(主食,小吃,饮料)dishIntroductionVCHAR500菜的介绍shopIDVCHAR20菜所属店铺 IDdishPriceDOUBLE菜单价dishStockINT菜的库存dishPhotoVCHAR500菜的照片hotINT菜的销量

表 5 订单表

字段名称数据类型数据大小存储信息orderIDVCHAR10订单 IDshopIDVCHAR20店铺 IDcustomerIDVCHAR20顾客 IDdishIDVCHAR10菜品 IDquantityINT购买数量totalPriceDOUBLE本份订单总价dealTimeDATE下单时间

表 6 管理员表

字段名称数据类型数据大小存储信息adminIDVCHAR20管理员 IDuserNameVCHAR50用户名passwordVCHAR32管理员密码 2.4 系统测试 2.4.1 测试环境: 所有实现与测试都是在 Windows10 操作系统的 PC 下实现的;JSP 页面和 servlet 代码的编写是在 Eclipse;用 Tomcat 来响应 JSP 页面的请求;所有数据都保存在 MySQL 数据库下。 2.4.2 测试截图:

首页:

在这里插入图片描述

店铺的浏览:

在这里插入图片描述

登录:

在这里插入图片描述

注册:

在这里插入图片描述

用户个人中心

在这里插入图片描述

用户订单查询:

在这里插入图片描述

用户资料修改:

在这里插入图片描述

店家店铺中心:

在这里插入图片描述

店家订单处理:

在这里插入图片描述

店家食品编辑:

在这里插入图片描述

资源下载地址:https://download.csdn.net/download/sheziqiong/86176995 资源下载地址:https://download.csdn.net/download/sheziqiong/86176995



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3