开发工具

1、数据库:MySQL

2、开发工具

微信端:微信开发工具

管理后端:Idea、Eclipse、MyEclipse等Java开发工具均可

3、服务器:Tomcat系列均可

技术简介

微信端采用微信开发者工具开发,管理后端采用Java语言,MySQL数据库,开发框架是SSM

摘要

传统的点餐模式主要是通过人们到指定地点以及在指定时间内进行,这种模式仍然存在准确度不高、效率较低、缺乏实时性以及人力物力资源浪费等问题。针对以上问题,在web前端开发技术和开源框架技术思想和体系结构的基础上,自助点餐小程序应运而生,有效解决了大都数人因为某种原因无法及时到场点餐等问题。该系统将采用MVC架构,基于SSM框架和MySQL数据库技术,使用Tomcat作为服务器,作为后端系统容器,前端结合uni-app框架进行设计。
该系统作为一款自助点餐小程序,通过一系列的需求分析、总体设计、详细设计、编写代码、网站测试等工作完成多个模块的功能,在系统中,分别设计了管理员和用户两个模块,管理员能够对系统进行菜品信息、菜品分类、订单信息、销售情况进行很好的记录和管理等。系统用户也能实现通过系统来在线浏览菜品、在线点餐等操作。整合了各类资源,具有准确性、时效性、实时性,用户操作简单、快捷。实践证明,该自助点餐小程序界面简洁优美、构图合理、颜色搭配协调、运行稳定、效果良好,达到了基本的设计要求,可以在几大主流浏览器上兼容。

关键词:JAVA;MYSQL;SSM;自助点餐小程序

文章目录

摘 要

Abstract

1 绪论

1.1 研究背景

1.2 开发目的和意义

1.3 主要工作

1.4本文组织结构

2 关键技术简介

2.1 JAVA技术

2.2 MYSQL数据库

2.3 wxml和wxss技术

2.4 ssm框架

3 系统分析

3.1 可行性分析

3.1.1 时间可行性

3.1.2 技术可行性

3.1.3 经济可行性

3.1.4 操作可行性

3.1.5 法律可行性

3.2 系统功能分析

3.2.1 用户功能分析

3.2.2 后台管理功能分析

3.3 系统性能分析

3.4 系统UML用例分析

3.5 系统流程分析

3.5.1登录流程

3.5.2业务流程

4 系统设计

4.1 系统结构设计

4.2系统顺序图

4.2.1登录模块顺序图

4.2.2添加信息模块顺序图

4.3 数据库设计

4.3.1 数据库E-R图设计

4.3.2 数据库表设计

5 系统的实现

5.1 后台管理功能实现

5.1.1 登录界面

5.1.2 菜品分类管理

5.1.3 菜品信息管理界面

5.1.4 订单管理界面

5.2 用户功能模块的实现

5.2.1 用户注册登录界面

5.2.2 订单管理界面

5.2.3 购物车管理界面

6 系统测试

6.1 测试定义

6.2测试方法

6.3功能测试

6.4可用性测试

6.5测试分析

参考文献

致 谢

功能结构图

系统截图