基于Android的无线电子点菜系统服务器端的设计与实现毕业论文
2021-12-27 21:19:41
论文总字数:17634字
摘 要
随着我们生活水平的提高,我们对“食”这个生活中四大方面之一的要求越来越高,我们要求提高了随之而来的餐饮服务行业质量也要提高。我们以前到饭店吃饭总是遇到各种各样的问题到饭店点餐总是遇到排队人数多?点餐的时候不知道要吃什么?开发点餐APP平台主要是餐厅的自助点餐系统,取消排队点餐,提高点餐率、就餐率。让用餐变得方便快捷,顾客在吃饭的时候还可以随时观看到剩余菜品种类数量,方便在没有吃饱的情况下快速点到自己想吃的菜品。
因此,此项目拟开发一款基于Android的无限电子点菜系统后端。用户在页面进行注册登录,就能浏览和查看当前菜品的种类数量,进而点餐。管理员可以根据后厨菜品的种类数量修改菜品种类以及菜品的数量。
在由SpringMVC技术搭建的后台框架的开发中,主要涉及后台的开发以及数据库的设计。本项目中idea则被用来开发后台,而开发数据库则使用是Mysql。管理员针对后端能够进行的主要操作有:管理菜品库存、公告管理、财务订单和用户管理。
论文详细讲述了无限电子点餐系统的功能与实现。基本实现了管理员管理,餐品库存,公告管理,财务订单,用户管理等功能。
经过讨论我们决定使用jsp开发工具,采用SpringMVC搭建后台框架,在idea中通过编写JSP和Java文件,实现服务器页面的编辑和功能的开发,并且与Mysql数据库相连,做到数据的实时更新。
关键词:电子点餐、JSP、MYSQL
The design and implementation of the server side of the wireless electronic ordering system based on Android
Abstract
With the improvement of our living standard, we have higher and higher requirements for "food", one of the four aspects of our life. We need to improve the quality of catering service industry. We used to encounter all kinds of problems when we went to the hotel for dinner. When we went to the hotel to order, we always encountered a large number of people in line? I don't know what to eat when ordering? The development of the ordering app platform is mainly the self-service ordering system of the restaurant, canceling the queuing ordering, and improving the ordering rate and dining rate. Make the meal convenient and fast. Customers can watch the number of remaining dishes at any time when they eat, so that they can quickly order the dishes they want without being full.
Therefore, this project plans to develop an infinite electronic ordering system based on spring MVC framework. Users can register on the page, browse and view the current number of dishes, and then order. The administrator can modify the type and quantity of dishes according to the type and quantity of dishes.
In the development of the background framework built by spring MVC technology, it mainly involves the background development and database design. In this project, idea is used to develop the background, and MySQL is used to develop the database. The main operations that the administrator can carry out for the back end include: management of food inventory, announcement management, financial order and user management.
This paper describes the function and implementation of infinite electronic ordering system in detail. The basic realization of the administrator management, food inventory, announcement management, financial orders, user management and other functions.
After discussion, we decided to use JSP development tools, use spring MVC to build the background framework, and write JSP and java files in idea to realize server page editing and function development, and connect with MySQL database to achieve real-time data update.
Keywords:Electronic ordering, JSP, MySQL
目录
第一章 开发背景 3
1.1课题研究的背景 3
1.2目标和意义 4
1.3课题研究现状 4
1.4 论文框架 5
第二章 开发工具和环境简介 6
2.1 JSP技术简介 6
2.2 MYSQL 数据库 6
2.3 系统数据库连接 7
2.4 springMVC框架介绍 9
2.5 MYBATIS 11
第三章 系统功能分析 13
3.1系统功能分析 14
3.2 可行性研究 15
3.3需求分析 15
3.4系统总体结构图: 16
3.5数据字典 19
第四章总体设计 24
4.1系统功能设计目标 24
4.2功能模块划分 24
4.3体系结构 25
4.4 数据库系统概述 25
第五章 程序设计 26
5.1 搭建服务器的开发环境 26
5.2项目环境搭建 27
5.3具体模块划分 31
结束语 39
致 谢 40
参考文献 40
第一章 开发背景
1.1课题研究的背景
传统的餐厅服务存在着一系列的问题,人手不够的时候点餐效率变低,无法提供良好的服务。人工点餐的时候可能会有下错订单的情况,这时候传统餐厅没有二次确认的习惯,我们无法及时发现并更改。来店的消费者一旦多起来,在结算的时候常常会出现排队等很久的问题,严重影响了就餐体验。我们小组针对这一社会现象,设计了这个基于SpringMVC框架的无线电子点餐系统,利用我们设计的系统可以在手机app上点餐。
请支付后下载全文,论文总字数:17634字