前言
餐饮管理系统的目的是让使用者可以更方便的将人、设备和场景更立体的连接在一起。能让用户以更科幻的方式使用产品,体验高科技时代带给人们的方便,同时也能让用户体会到与以往常规产品不同的体验风格。
此系统设计主要采用的是JAVA语言来进行开发,JSP技术、采用SSM框架技术,框架分为三层,分别是控制层Controller,业务处理层Service,持久层dao,能够采用多层次管理开发,对于各个模块设计制作有一定的安全性;数据库方面主要采用的是MySQL来进行开发,其特点是稳定性好,数据库存储容量大,处理能力快等优势;服务器采用的是Tomcat服务,能够提供稳固的运行平台,确保系统稳定运行。通过餐饮管理系统来提升本课题的各项功能的工作效率,提供了一个多样功能,具有良好实用性的餐饮管理系统。
开发环境
开发语言:Java
框架:ssm
技术:JSP
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器
Java配置环境链接:https://pan.baidu.com/s/1Dzpiqb46mrukQzXOEj3otw
提取码:0000
系统功能
本系统采用自上往下的方法开发,基本定位如下功能:
要求实现一套餐饮管理系统,系统主要包括管理员模块和用户模块的功能模块;
管理员用例图:
用户用例图
用户在成功进入系统以后,可以获得用户账号、用户姓名、性别、用户电话等个人信息
用户进行注册操作的流程图
餐饮管理系统功能结构图
部分实现效果
前台用户功能
当游客打开系统的网址后,首先看到的就是首页界面。在这里,游客能够看到餐饮管理系统的导航条显示首页、菜品信息、 公告资讯、购物车、在线客服等
点击用户注册,用户通过注册页面填写用户账号、密码、确认密码、用户姓名、性别、用户电话、头像等信息,并点击注册操作
点击用户登录,用户通过登录页面输入账号、密码,并点击登录操作菜品信息界面:在菜品信息页面的搜索栏输入菜品名称、菜品分类、菜品口味,进行查询,还可以查看菜品编号、菜品名称、菜品分类、菜品图片、菜品主料、菜品口味、价格等信息,如有需要可以添加到购物车、立即购买、收藏等操作
购物车:用户将想要购买的商品加入购物车,加入购物车后可以增减数量、删除、点击购买,可一键清除失效商品
后台管理员功能
管理员通过登录页面填写用户名和密码选择角色,完成后进行登录
管理员登录进入餐饮管理系统可以查看首页、个人中心、用户管理、菜品分类管理、菜品信息管理、系统管理、订单管理等信息
管理员点击用户管理;在用户管理页面对用户账号、用户姓名、性别、用户电话、头像等信息,进行查询,添加或删除用户信息等操作