jsp+servlet网上订餐/点餐系统前台和后台(小白式)
开发环境:
服务器:tomcat 9.0
数据库:mysql
开发软件:eclipse
开发技术:前端:HTML、CSS、JavaScript、jQuery(js框架)
后端:jsp、servlet
该系统分为前台和后台,普通用户可实现前台所有功能,后台功能需要管理员登录进入后台页面才可进行。
一、前台功能
(1)用户注册:每个用户都可以在该系统上注册自己的账号
(2)用户登录:用户登录后可进行下单、付款、评论菜品
(3)菜品浏览:看菜品的相关信息如菜名、图片、价格、简介、评论
(4)购物车:添加、删除购买的菜品,更改购买数量
(5)订单管理:查看订单信息,取消订单和付款
(6)菜品评论:点进菜品详情页面发表评论,评论内容显示在评论区
(7)菜系栏:对菜品进行分类浏览
二、后台功能:
(1)菜系管理:查看、增加、删除、**菜系,修改、模糊搜索菜系名
(2)菜品管理:查看、增加、下架、上架菜品,模糊搜索、修改、分类查看菜系信息
(3)订单管理:查看订单信息,修改订单价格,搜索订单信息
(4)销量统计:按月来统计、按周来统计、按日来统计
数据库表的设计:
用户表:id,用户名,密码,手机号
菜品表:id,菜品名,菜品类型id,单价,简介,图片,菜品创建时间,菜品更新时间,菜品是否删除
菜系表:id,菜系名,菜系创建时间,菜系更新时间,菜系是否删除
订单详情表:id,订单id,菜品id,购买数量
订单表:id,订单编码,总价,付款状态,下单时间,付款时间,更新时间,是否删除
评论表:id,用户id,菜品id,评论内容,评论时间,是否删除
接下来看下前台的界面:然后看下后台的界面:
输入不对时会显示提示信息:
销量统计方面界面做得比较简陋,前端有待优化
源码链接:https://github.com/March27/restaurant.git