网上订餐系统的设计与实现解决了当前人们定制快餐的弊端,给用户提供了一个便捷的平台。本文根据网上订餐系统的需求,对系统进行了总体设计,合理的划分了系统的功能模块及E-R图,同时进行了数据库设计,开发出了一个基于B/S模式,采用JSP、ssm和vue.js技术,运用MySQL数据库进行数据存储,Tomcat做为服务器的网上订餐系统。该系统主要包括用户信息管理模块、菜品信息管理模块和购物车模块。系统经过调试和测试能够平稳运行,实现了为广大网上订餐者,提供了方便的订购平台。

 买家登录网上订餐系统后,需要浏览商品,看看各个快餐店有什么食品,因此订餐系统需要有浏览商品的功能。买家看到合适的商品后,要订购商品,因此订餐系统要有订购商品的功能。买家看到好的商品但是又不想马上买,想先看看其它商品进行比较,或者下次再买,因此订餐系统需要有收藏商品的功能。网上订餐采用的货到付款的模式,因此订餐系统不需要做付费功能。买家买完商品后可以对商品进行评价,买家可以给商家留言给商家提建议,买家还可以给管理员留言。.

 开发语言:Java
小程序前端框架:uniapp
小程序运行软件:微信开发者
后端技术:Ssm(Spring+SpringMVC+MyBatis)+vue.js
后端开发环境:idea/eclipse
数据库:mysql

 (1) 浏览与选择餐饮信息:顾客进入网站即刻自动提供购物车,不需身份确认就可以在网站上随意浏览,登录系统后则可挑选餐饮(可增加、删除、修改购物车上餐饮的类型),网站提供餐饮信息列表,最先添加的餐饮信息优先列表给顾客作为选购时的参考。
(2) 判断:顾客确定所购餐饮信息后,系统将判断该顾客是否注册,如果是,则可直接填写订单;否则,提示顾客登记注册。
(3) 提交订单:已选购的餐饮信息需填写订单细节。
(4) 注册:顾客可在公司的网站上注册后提交申请。
(5) 确认:后台管理将实时得到顾客的注册信息,通过电话及其他方式确认,当确认后,系统管理员可对该顾客提交的预定信息进行审核。
(6) 送货与付款:网上的每一份订单都将实时存入后台数据库,后台操作人员通过电话及其他方式确认,确认后将及时实施审核该订单:向顾客送货,货到付款,完成网上交易。

 

Logo

前往低代码交流专区

更多推荐