基于微信小程序的奶茶店自助点餐系统-毕业设计

请添加图片描述
使用智能手机的用户经过多年的使用习惯,已经越来越不喜欢安装各种的APP,除了正常生活和工作所必须的APP,不喜欢因为喜欢某些内容而被强制安装APP软件了。最近几年,随着微信生态的布局,通过开发微信小程序接口,让广大用户可以通过微信直接访问小程序,不需要去专门安装那些APP,这一点让很多用户喜爱,基本上只要能转向微信生态的业务,许多企业都已经开始拥抱微信小程序。本课题就是研究和实现一款奶茶店自助点餐系统。
奶茶店自助点餐系统通过MySQL数据库与Eclipse工具进行开发,奶茶店自助点餐系统能够实现商品管理,客服聊天管理,商品评价管理,商品订单管理,新闻管理等功能。
奶茶店自助点餐系统让商品订单,商品信息等相关信息集中在后台让管理员管理,让用户在小程序端点餐,管理个人订单,该系统让信息管理变得高效,也让用户点餐,查看个人订单等信息变得越来越方便。
本系统主要是基于数据的增加,修改,删除等操作,使用者能够通过提前设定的登录功能进入指定的操作区,这里对使用者设计的功能进行结构展示。
管理员功能结构图的绘制结果见图4-1。管理员登录进入本系统操作的功能包括管理商品,回复商品评价,为商品订单进行出餐,管理新闻和用户,管理客服聊天。

请添加图片描述
本微信小程序分为移动端和PC端两个部分,移动端主要使用Uni-App技术进行开发,可以在微信开发者工具和HBuilder中运行,同时PC端主要是给管理员人员使用的,PC端使用Java语言和流行的SpringMVC框架进行开发,数据库方面使用的是MySQL数据进行数据相关信息的存储uni-app
uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web;响应式;、以及各种小程序;微信/支付宝/百度/头条/QQ/钉钉/淘宝;、快应用等多个平台。
DCloud公司拥有800万开发者、数百万应用、12亿手机端月活用户、数千款uni-app插件。本次的小程序项目开发用到的技术如下:
1.前后端分离项目,前端使用vue框架
2.后端使用java编程语言的vue框架
3.项目中登录模块用到token
4.源码包部署调试
5.每个笔记均有对应源码
数据库:mysql5.7/8.0或以上版本
持久化层使用Mybatis,项目管理Maven3,
项目中登录模块用到token

  1. 了解uni-app的特点
    2.掌握uni-app运行环境和开发环境的部署
    3.了解整个uni-app项目的开发流程
  2. 熟悉uni-app的页面开发
    5.掌握uni-app的组件库和样式设计
    6.实现页面布局和样式设计
    7.数据处理和绑定
    8.网络请求和数据交互
    9.状态管理和全局数据
    10.导航和路由控制
    11.本地存储和缓存
    12.第三方插件和扩展
    13.多平台适配和界面优化
    14.多平台打包发布
    笔记本电脑、台式机电脑、HBuilderX、微信开发者工具、调试预览工具。

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
主要内容、研究方法和思路

  1. 研究思路
    采用B/S架构,使用Maven作为项目管理工具,使用Springboot+Mybatis做整合开发,前端页面数据处理传输以及页面展示使用Vue技术,
    后端使用Springboot轻量级框架
    使用Mysql数据库构建数据库表
    开发工具:Idea
    开发步骤;
    (1) 创建好数据库并导入,
    (2) 创建后台Springboot三层架构(controller,service,mapper层)并启动测试
    (3) 导入并编译前端代码vue:网站和后台管理
    编译:npm install
    试运行:npm run dev
    (1)文献研究法:
    文献研究法是根据一定的研究目的或课题,通过调查文献来获得资料,从而全面地、正确地了解掌握所要研究问题的一种方法。文献研究法被子广泛用于各种学科研究中。其作用有:能了解有关问题的历史和现状,帮助确定研究课题;能形成关于研究对象的一般印象,有助于观察和访问;能得到现实资料的比较资料;有助于了解事物的全貌。
    (2)实证研究法:
    实证研究法是科学实践研究的一种特殊形式。其依据现有的科学理论和实践的需要,提出设计,利用科学仪器和设备,在自然条件下,通过有目的有步骤地操纵,根据观察、记录、测定与此相伴随的现象的变化来确定条件与现象之间的因果关系的活动。主要目的在于说明各种自变量与某一个因变量的关系。
    (3)经验总结法:
    经验总结法是通过对实践活动中的具体情况,进行归纳与分析,使之系统化、理论化,上升为经验的一种方法。总结推广先进经验是人类历史上长期运用的较为行之有效的领导方法之一

在该项目的实现阶段,为保证该系统的编码合乎规范,专门制定其编码规范,具体内容如下
1:包名由小写字母构成。类名由一个或者多个单词构成,且单词首字母大写。
2:函数(方法)名由一个或者多个单词构成,第一个单词为动词,首字母小写,后面的单词为名词,且每个单词的首字母大写。
3:常量名全部由大写字母构成,单词间用下划线(_)分割。
4:变量名由一个或者多个单词构成,第一个单词首字母小写,后面的单词首字母大写。
5:参数命名和变量保持一致。
6:Bean命名:去掉表名的下划线同时首字母大写
7:DAO接口命名:Bean名:DAO。实现类命名:DAO接口:Impl
8:Service接口命名:模块名:Service。 实现类命名:Service接口:Impl
9:Controller类命名:模块名: Controller
10:Bean实例及方法调用规范:Controller只允许调用Service,Service只允许调用DAO。
一个DAO对应一个数据库表。
一个Service对应一个业务模块,可以对应多个DAO。
一个Controller对应一个业务模块,可以对应多个Service。

请添加图片描述
请添加图片描述
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值