连锁火锅店餐饮管理系统的设计与实现(VUE,Springboot,MySQL)(含录像)(论文说明书12800字,程序代码,MySQL数据库)
摘 要
随着社会的快速发展,人们的生活节奏越来越快,就饮食方面来说,人们希望在更短的时间内享受更高效的餐饮服务。传统的订餐方式已经不能满足需求。随着计算机技术和互联网技术的普及和发展,将传统的订餐方式和计算机网络相结合形成连锁火锅店餐饮系统模式,很好的解决了这个问题。
本系统采用了B/S体系结构,用户分为系统管理员、普通用户以及商家这三类。管理员模块的功能主要包括修改登录密码、连锁火锅店餐饮信息管理、用户信息管理和菜品信息管理、评论信息管理;普通用户模块的功能主要包括用户注册与登录、浏览菜品信息、购买菜品、菜品评论;商家模块的功能主要包括菜品信息管理和销售信息管理。该连锁火锅店餐饮系统的设计与开发可以在很大程度上提高点餐效率,充分体现了信息时代的优越性。
系统采用Eclipse作为开发工具,后台的开发语言使用Java语言,前台页面的开发主要采用了VUE技术,并选用MySQL作为数据库,基本实现了连锁火锅店餐饮系统的功能,包括前台的功能,会员的注册和登录,餐饮信息、公告信息的浏览,订餐,订单的管理等;后台的功能,管理员登录,餐饮分类管理,餐饮管理,订单管理,留言留言管理,营业额管理等。
关键词: Java语言;VUE技术;MySQL;连锁火锅店餐饮
Abstract
With the rapid development of society, people's pace of life is faster and faster. In terms of diet, people hope to enjoy more efficient catering services in a shorter time. The traditional ordering method can no longer meet the demand. With the popularization and development of computer technology and Internet technology, the traditional ordering method and computer network are combined to form the catering system mode of chain hot pot stores, which solves this problem well.
The system adopts B / S architecture, and users are divided into system administrators, ordinary users and businesses. The functions of the administrator module mainly include modifying the login password, catering information management of chain hot pot shops, user information management, dish information management and comment information management; The functions of the ordinary user module mainly include user registration and login, browsing dish information, purchasing dishes and commenting on dishes; The functions of the merchant module mainly include dish information management and sales information management. The design and development of the catering system of the chain hot pot restaurant can improve the ordering efficiency to a great extent, which fully reflects the advantages of the information age.
The system uses eclipse as the development tool, the development language of the background uses Java language, the development of the front page mainly adopts VUE technology, and selects MySQL as the database, which basically realizes the functions of the catering system of the chain hot pot restaurant, including the functions of the front desk, the registration and login of members, the browsing of catering information and announcement information, ordering, order management, etc; Background functions, administrator login, catering classification management, catering management, order management, message management, turnover management, etc.
Keywords: Java language; VUE technology; MySQL; Chain hotpot restaurant
功能需求分析
本系统主要有三种用户:顾客,商家,系统管理员,下面分别介绍各个用户的功能需求。
顾客购买餐品:顾客在使用本网站的购买功能前,需要先进行登录,只有输入了正确的userName和userPw,才能对餐品进行购买。如果没有账号,则需要先进行注册。顾客找到自己喜欢的餐品时,可以先将餐品加入到我的购物车中,选择结束后对所有餐品统一购买,可以在购物车界面的数量Input输入框中添加需要购买的个数,如果放弃购买,可以点击删除按钮将记录删除。购买完成会后会在“我的订单”中显示订单信息,并且可以对已经购买过的餐品进行留言。后台数据库会记录留言内容,发表人等数据项,方便后台管理员的管理。
商家管理:商家登录系统之后,弹出商家管理界面。连锁火锅店餐饮用户主要有三个功能模块:餐品添加,查看所有餐品,订单信息管理。用户在前台页面成功购买商品之后,商家可以在销售信息管理中查看到用户的订单信息,并对该信息进行处理。
管理员管理:管理员成功登录网站后可以浏览已处理的连锁火锅店餐饮用户信息,顾客信息,餐品类别信息等,维护本系统中所有的数据记录。
开发语言:Java
框架:springboot
服务器:tomcat
数据库:mysql
数据库工具:Navicat
开发软件:eclipse/myeclipse/idea
目 录
摘 要 I
Abstract II
1绪论 5
1.1连锁火锅店餐饮系统设计的背景和意义 5
1.2 国内外研究现状 5
1.3研究内容以及研究方法 2
2.可行性分析与需求分析 3
2.1可行性分析 3
2.2需求分析 3
2.2.1系统用例分析 4
2.2.2 功能需求分析 4
2.3性能需求分析 5
3开发技术简介 7
3.1 相关技术 7
3.1.1Spring Boot 7
3.1.2Layui 7
3.1.3Html 7
3.1.4MySQL 8
3.1.5Java 8
3.2 开发工具 9
3.2.1Intellij IDEA 9
3.2.2Webstorm 9
3.2.3Navicat Premium 9
3.3 系统平台配置 9
4网站概要设计 10
4.1 设计的基本思想 10
4.2 界面设计 10
4.3网站功能模块设计 10
4.4数据库设计 11
5连锁火锅店餐饮系统详细设计与实现 14
5.1用户功能模块设计与实现 14
5.1.1用户注册功能 14
5.1.2 用户登录功能 14
5.1.3用户购买餐品功能 15
5.1.4用户订单管理 17
5.2管理员功能模块设计与实现 18
5.2.1登陆页面设计 18
5.2.2管理员主界面 19
5.2.3管理员修改登录密码 19
5.2.4餐品信息管理 20
5.2.5用户信息管理 21
5.2.6商家管理 22
5.3商家功能模块设计与实现 23
5.3.1商家注册界面设计 23
5.3.2连锁火锅店餐饮管理餐品信息 24
5.3.3订单信息管理 24
6 系统测试 26
6.1 测试的目的 26
6.2 测试概述 26
6.3 网站功能测试 27
6.3.1顾客登录测试 27
6.3.2商家添加餐品测试 28
结 论 30
参 考 文 献 31
致 谢 32
|