项目地址
github上
foodOrder
网上订餐
idea+jdbc+mysql8.0+Dao
后端代码是自己的,前端是开源并根据项目进行改动 网上订餐前端 ,管理员前端
实现功能
1、注册登录
2、网上订餐页面,前台看最新菜品,根据菜不同的种类进行选择,
菜品详情页,菜品加入购物车,查看历史订单和购物车
3、管理员页面对菜单、公告进行增删改查,对用户目录是删改查通过注册验证
缺陷
1、没有用过滤器用户如果知道uri可以随便跳页面甚至管理员页面,但由于用户类型不是管理员所以无法登入
2、首页没有设置默认url,需要手动输入首页url: https://localhost:8080/foodOrder/showIndex。
这是个调用servlet的uri,我没有找到可以将这种uri设置为默认页面的方法,如果知道方法,欢迎告知
3、一开始打开图片没有缓冲可以首页有图片没加载出来是正常的,去管理员页面选择食物修改加新图片就🆗了
数据库字段设计
总共4张表分别是food(食物表),notice(公告表),ordres(订单表),users(用户表)
1、food(食物表)
名 类型 字段含义 长度<br>
id varchar 菜编号 36
name varchar 菜名 15
price float 菜价格
category varchar 菜种类 5
pnum int 菜数量
imgurl varchar 菜图片