基于微信小程序springboot粤味早茶店微信扫码点餐系统源码和论文

摘要

粤味早茶店一直使用着传统的点餐管理模式,这种模式十分消耗人力物力,并且十分容易出错,店家一直在考虑如何让点餐更加便捷,而微信扫码点餐系统能够帮助他们简化点餐管理的过程并快速获得信息反馈。

首先分析了开发粤味早茶店微信扫码点餐系统的背景、开发目的以及意义,然后在对当前软件开发、开发工具和技术、数据库等技术有所研究的基础上,提出了基于微信小程序和Java平台,使用微信开发者工具和IDEA等开发工具,并采用SpringBoot的框架结构,使用MySQL数据库来完成粤味早茶店微信扫码点餐系统的开发方案。并且通过运用UML面向对象分析和设计技术,完成了该系统的建模工作,最后实现了一个能够帮助客人完成自助点餐功能并能够简化店家处理订单过程的粤味早茶店微信扫码点餐系统,该系统简化了点餐的过程,减少了粤味早茶店的工作量,提高了店家的工作效率。

关键词:点餐系统 SpringBoot 小程序

【502】基于微信小程序springboot粤味早茶店微信扫码点餐系统源码和论文

ABSTRACT

Yuewei morning tea shop has always used the traditional order management mode, which is very labor-intensive and easy to make mistakes. The shop owners have been thinking about how to make order more convenient, and WeChat scanning code ordering system can help them simplify the process of order management and quickly get information feedback.

Firstly, the background, purpose and significance of the development of WeChat scanning code ordering system in Yuewei morning tea shop are analyzed. Then it studies the current software development, development tools and technologies, database and other technologies, proposing based on WeChat applet and Java platform, using WeChat developer tools and ideas and other development tools, adopt SpringBoot framework structure, using MySQL database to complete the development of the wechat code scanning ordering system of Yuewei morning tea shop. And using UML object-oriented analysis and design technology to complete the system modeling. Finally, a wechat code scanning ordering system of Yuewei morning tea shop is implemented, which can help customers to order themselves and simplify the order processing of the shop. The system simplifies the ordering process, it slows down the workload of Yuewei morning tea shop and improves the working efficiency of the shop.

KeywordsOrdering System SpringBoot Applet

 

package com.example.demo.controller;


import com.example.demo.mapper.orderMapper;
import com.example.demo.pojo.order;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;

@RestController
public class orderController {
    @Autowired
    private orderMapper orderMapper;

    @RequestMapping("/findorder1")//查询未处理订单
    public List<order> findorder1(){
        List<order> order = orderMapper.findorder1();
        return order;
    }
    @RequestMapping("/findorder2")//查询已经处理订单
    public List<order> findorder2(){
        List<order> order = orderMapper.findorder2();
        return order;
    }


    @RequestMapping("/findorder3")//查询用户已完成订单
    public List<order> findorder3(HttpServletRequest request){
        String username=request.getParameter("username");
        //String username="zhb";
        List<order> say = orderMapper.findorder3(username);
        return say;
    }
    @RequestMapping("/findorder4")//查询用户未完成订单
    public List<order> findorder4(HttpServletRequest request){
        String username=request.getParameter("username");
        //String username="zhb";
        List<order> say = orderMapper.findorder4(username);
        return say;
    }

    @RequestMapping("/addorder")  //1--添加记录
    public void addorder(HttpServletRequest request) {
        String mno=request.getParameter("mno");
        //String mno = "3";
        String username=request.getParameter("username");
        //String username = "zhb";
        int num=Integer.valueOf(request.getParameter("num"));
        //int num = Integer.valueOf("3");
        String tno=request.getParameter("tno");
        //String tno = "3";
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
        Date date = new Date();
        String create_time=simpleDateFormat.format(date);;
        //String pinglun ="111";
        orderMapper.addorder(mno,username,num,tno,create_time);
    }
    @RequestMapping("/updataorder")//修改订单状态
    public void updataorder(HttpServletRequest request){
        String ono=request.getParameter("ono");
        //String ono="4";
        orderMapper.updateorder(ono);
    }
    @RequestMapping("/addorder2")//复制购物车
    public void addorder2(HttpServletRequest request){
        String username=request.getParameter("username");
        //String username = "bb";
        orderMapper.addorder2(username);
    }

    @RequestMapping("/findorder5")//查询退回订单
    public List<order> findorder5(){
        List<order> order = orderMapper.findorder5();
        return order;
    }
    @RequestMapping("/findorder6")//查询用户退回订单
    public List<order> findorder6(HttpServletRequest request){
        String username=request.getParameter("username");
        //String username="zhb";
        List<order> say = orderMapper.findorder6(username);
        return say;
    }

    @RequestMapping("/updataorder2")//取消订单申请
    public void updataorder2(HttpServletRequest request){
        String ono=request.getParameter("ono");
        //String ono="4";
        orderMapper.updateorder2(ono);
    }
    @RequestMapping("/updataorder3")//更换座位
    public void updataorder3(HttpServletRequest request){
        String username=request.getParameter("username");
        String tno=request.getParameter("tno");
        //String ono="4";
        orderMapper.updateorder3(username,tno);
    }

    @RequestMapping("deleteorder")//删除
    public void deleteorder(HttpServletRequest request){
        String ono=request.getParameter("ono");
        orderMapper.deleteorder(ono);
    }


}
package com.example.demo.controller;


import com.example.demo.mapper.shoppingMapper;
import com.example.demo.pojo.shopping;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;

@RestController
public class shoppingController {
    @Autowired
    private shoppingMapper shoppingMapper;

    @RequestMapping("/findshopping")
    public List<shopping> findshopping(HttpServletRequest request){
        String username=request.getParameter("username");
        //String username="zhb";
        List<shopping> shopping=shoppingMapper.findshopping(username);
        return shopping;
    }

    @RequestMapping("/addshopping")
    public void addshopping(HttpServletRequest request){
        String mno=request.getParameter("mno");
        //String mno = "7";
        String username=request.getParameter("username");
        //String username = "zhb";
        int num=Integer.valueOf(request.getParameter("num"));
        //int num = Integer.valueOf("3");
        String tno=request.getParameter("tno");
        //String tno = "1";
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
        Date date = new Date();
        String create_time=simpleDateFormat.format(date);;
        shoppingMapper.deleteshopping(mno,username);
        shoppingMapper.addshopping(mno,username,num,tno,create_time);

    }
    @RequestMapping("/updateshopping")
    public void updateshopping(HttpServletRequest request){
        String mno=request.getParameter("mno");
        //String mno = "7";
        String username=request.getParameter("username");
        //String username = "zhb";
        int num=Integer.valueOf(request.getParameter("num"));
        //int num = Integer.valueOf("4");
        shoppingMapper.updateshopping(mno,username,num);

    }
    @RequestMapping("/deleteshopping")
    public void deleteshopping(HttpServletRequest request){
        String mno=request.getParameter("mno");
        //String mno = "7";
        String username=request.getParameter("username");
        //String username = "zhb";
        shoppingMapper.deleteshopping(mno,username);
    }
    @RequestMapping("/deleteshopping2")
    public void deleteshopping2(HttpServletRequest request){

        String username=request.getParameter("username");
        //String username = "hb11";
        shoppingMapper.deleteshopping2(username);
    }

    @RequestMapping("/findallprice")
    public List<shopping> findallprice(HttpServletRequest request){
        String username=request.getParameter("username");
        //String username="zhb";
        List<shopping> shopping=shoppingMapper.findallprice(username);
        return shopping;
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿毕业分享网

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值