餐厅是一个传统的行业。随着当今社会的发展,时代的进步,行业也在发生着变化,单就点菜这一方面,菜品评价正在逐步进入人们的生活。传统的菜品评价,不仅会耗费大量的人力、时间,有时候还会出错。网上可以解决当前的问题提供了新的方向新的可能。餐厅菜品评价,首先管理员可以根据菜品进行分类,其次餐厅管理人员可以根据菜品评价添加到菜品信息页面,提供用户菜品进行下单,而且更便于对管理员的管理。这款餐厅菜品评价系统将会使菜品信息操作更加自如。
本文通过对国内外现状的分析,明确了菜品信息在国内外的基本情况,对系统的功能需求作出分析,此系统是用户通过菜品信息页面进行下单,并且由顾客完成付款,并生成订单,管理员可以查看每天的订单。根据需求对系统进行设计,明确各个部分的规范,来完成系统的设计。最后在对设计的系统进行一系列的测试,是系统达到预期要求,再对系统进行进一步的完善。
此餐厅菜品评价系统,是一个包含用户和管理员的餐厅菜品评价系统。系统在使用的过程中要有良好且稳定的网络环境。如果在不稳定的网络环境中使用的话,可能会出现系统卡顿以及加载延迟的现象。
这个餐厅菜品评价系统设计采用Java语言结合后台idea Eclipse开发工具,整个系统包括了用户和管理员两个部分,管理员提供用户、菜品分类、菜品信息、订单信息、订单取消,比如用户可在前台查看菜品信息进行:下单、确认订单、付款等操作;设计这个系统可以提高餐厅信息的效率,增强自身的竞争力。
目 录
摘要 I
Abstract II
1 绪论 1
1.1 系统简介 1
1.2 研发背景和意义 1
1.3 国内外研究现状 1
1.4 本文主要工作 2
1.5 论文的结构 2
2 相关技术介绍 3
2.1 Java 简介 3
2.2 Eclipse 3
2.3 MYSQL数据库 5
2.4 Spring Boot框架 5
3 系统需求分析 5
3.1 系统可行性分析 5
3.1.1 环境可行性分析 5
3.1.2 技术可行性分析 5
3.1.3 经济可行性分析 5
3.2 现有解决方案分析 6
3.3 系统模块分析 6
3.3.1 用户信息模块 10
3.3.2 用户模块 11
3.3.3 管理员模块 11
3.4 系统业务流程分析 12
4 系统设计 15
4.1 系统总体架构设计 15
4.2 数据库设计 17
4.2.1 系统主要功能 18
4.3 数据库表 19
5 系统实现 21
5.1管理员功能模块 23
5.2 前台首页功能模块 25
5.3 用户功能模块 25
6 系统测试 27
6.1 测试目的 27
6.2 功能性测试 28
6.2.1 用户 28
6.2.2 管理员 29
6.3 性能测试 30
6.3.1 CPU及内存占用情况测试 30
6.4 结果分析 30
结论 32
致谢 33
参考文献 34