返回顶部
首页 > 资讯 > 精选 >如何使用Java SSM实现在线点餐系统
  • 786
分享到

如何使用Java SSM实现在线点餐系统

2023-06-29 02:06:54 786人浏览 薄情痞子
摘要

小编给大家分享一下如何使用Java SSM实现在线点餐系统,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!介绍项目编号:BS-PT-022本项目基于SSM

小编给大家分享一下如何使用Java SSM实现在线点餐系统,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

介绍

项目编号:BS-PT-022

本项目基于SSM框架实现在线点餐系统,主要实现系统的在线点餐功能。

开发工具idea/ECLIPSE

数据库MYSQL5.7

后台技术:SSM

前台技术:CSSjs,JSP

应用服务器Tomcat8.5

效果图

下面展示一下系统功能:

首页

如何使用Java SSM实现在线点餐系统

我的餐车

如何使用Java SSM实现在线点餐系统

订单

如何使用Java SSM实现在线点餐系统

用户中心

如何使用Java SSM实现在线点餐系统

会员登陆

如何使用Java SSM实现在线点餐系统

会员注册

如何使用Java SSM实现在线点餐系统

后台登陆

如何使用Java SSM实现在线点餐系统

菜单管理

如何使用Java SSM实现在线点餐系统

菜单类别管理

如何使用Java SSM实现在线点餐系统

公告信息管理

如何使用Java SSM实现在线点餐系统

订单管理

如何使用Java SSM实现在线点餐系统

信息修改

如何使用Java SSM实现在线点餐系统

核心代码

package com.example.meal_ordering_system.controller; import com.example.meal_ordering_system.entity.Admin;import com.example.meal_ordering_system.entity.Menus;import com.example.meal_ordering_system.entity.Types;import com.example.meal_ordering_system.service.AdminService;import org.apache.ibatis.annotations.Param;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.WEB.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource;import javax.servlet.Http.httpservletRequest;import javax.servlet.http.HttpSession;import java.util.List; @Controller@RequestMapping("admin")public class AdminController {        //自动注入业务层的AdminService类    @Autowired    @Qualifier("adminService")    private AdminService adminService;     //修改管理员信息    @RequestMapping("update")    public String update(Admin admin) {        adminService.update(admin);        return "/admin/menus";    }      @RequestMapping(value = "/login",method = RequestMethod.GET)    public String toLogin(){        return  "/admin/index";    }     //login业务的访问位置为/admin/login    @RequestMapping(value = "/login",method = RequestMethod.POST)    public String login(Admin admin, HttpServletRequest request,HttpSession session){        //调用login方法来验证是否是注册用户        boolean loginType = adminService.login(admin.getName(),admin.getPwd());        if(loginType){            //如果验证通过,则将用户信息传到前台            request.setAttribute("admin",admin);            session.setAttribute("admin_session",admin);            //并跳转到success.jsp页面            return "/admin/main";        }else{            //若不对,则返回            request.setAttribute("message","用户名密码错误");            return "/admin/index";        }    }     //登出,地址/admin/loGout    @RequestMapping("logout")    public String logout(HttpSession session){        //清除session        session.removeAttribute("admin_session");        //重定向到登录页面的跳转方法        return "/admin/index";    }   }
package com.example.meal_ordering_system.controller; import com.example.meal_ordering_system.entity.Users;import com.example.meal_ordering_system.service.UsersService;import org.apache.ibatis.annotations.Param;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import java.util.Random;import java.util.UUID; @Controller("usersController")@RequestMapping("users")@Scope("prototype")public class UsersController {        @Autowired    @Qualifier("usersService")    private UsersService usersService;         @RequestMapping ("queryById")    public Users queryById(Integer id) {        return this.usersService.queryById(id);    }          @RequestMapping("login")    public String login(Users user, HttpServletRequest request){        boolean loginType=usersService.login(user.getName(), user.getPwd());        HttpSession session=request.getSession();        if(loginType){            session.setAttribute("user_session",usersService.queryById(usersService.queryByname(user.getName())));            return "redirect:/menus/qiantai/allMenus";        }else{            session.setAttribute("message","用户名密码错误");            return "qiantai/userLoginFail";        }    }    //登出,地址/users/logout    @RequestMapping("logout")    public String logout(String type,HttpSession session){        //清除session        session.removeAttribute("user_session");        if(type!=null&&type.equals("qiantai")){            return "redirect:/menus/qiantai/allMenus";        }else {            //重定向到登录页面的跳转方法            return "/admin/index";        }    }     @RequestMapping("insert")    public String insert(@Param("name") String name,@Param("pwd") String pwd,@Param("realname") String realname,@Param("sex") String sex,@Param("age") Integer age,@Param("card") String card,@Param("address") String address,@Param("Phone") String phone,@Param("email")String email,@Param("code")String code,@Param("type")Integer type){        Users user=new Users(name,pwd,realname,sex,age,card,address,phone,email,code,type);        usersService.insert(user);        return "redirect:../public/qiantai/login.jsp";    }      @RequestMapping("update")    public String update(HttpSession session,@Param("id")Integer id,@Param("name") String name,@Param("pwd") String pwd,@Param("realname") String realname,@Param("sex") String sex,@Param("age") Integer age,@Param("card") String card,@Param("address") String address,@Param("Phone") String phone,@Param("email")String email,@Param("code")String code,@Param("type")Integer type){        Users user=new Users(id,name,pwd,realname,sex,age,card,address,phone,email,code,type);        usersService.update(user);        session.removeAttribute("user_session");        return "redirect:/users/login";    }}
package com.example.meal_ordering_system.controller; import com.example.meal_ordering_system.entity.*;import com.example.meal_ordering_system.service.MenusService;import com.example.meal_ordering_system.service.OrdersService;import com.example.meal_ordering_system.service.UsersService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;  import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import java.io.UnsupportedEncodingException;import java.text.SimpleDateFORMat;import java.util.ArrayList;import java.util.Date;import java.util.List; @Controller@RequestMapping("orders")public class OrdersController {        @Autowired    @Qualifier("ordersService")    private OrdersService ordersService;     @Autowired    @Qualifier("menusService")    private MenusService menusService;     @Autowired    @Qualifier("usersService")      private UsersService usersService;     //获取全部订单信息    @RequestMapping("ordergetall")    public String ordergetall( HttpServletRequest request) {        //传给前端        Pages page1=null;        //总页面        Integer totalCount=null;         //当前页面        String currentpages="1";         //获取上一页还是下一页标识        String s="";         //数据库操作页面        String pagess="1";         //前端页面总数        Integer allpage=null;         //如果不为空则获取currentpage        if(request.getParameter("currentpage")!=null){            currentpages=request.getParameter("currentpage");            totalCount= ordersService.pageCount();            allpage=totalCount/5;            if(totalCount%5!=0){                allpage++;            }            if(Integer.parseInt(currentpages)<=0){                currentpages="1";            }            if(Integer.parseInt(currentpages)>allpage){                currentpages=""+allpage;            }              //设置pagess的值            if(request.getParameter("s")!=null){                s=request.getParameter("s");                if(s.equals("up")){                    pagess=""+(Integer.parseInt(currentpages)-4);                }else if(s.equals("down")){                    pagess=""+((Integer.parseInt(currentpages)-1)*5-1);                }else if (s.equals("first")){                    pagess="0";                }else if(s.equals("last")){                    pagess=""+(totalCount-(totalCount%5)-1);                }else {                    System.out.println("错误");                }            }             page1=new Pages(currentpages,allpage);            request.setAttribute("pages",page1);         }else{            totalCount= ordersService.pageCount();            allpage=totalCount/5;            if(ordersService.pageCount()%5!=0){                allpage++;            }            page1=new Pages("1", allpage);             request.setAttribute("pages",page1);        }         //判断操作数据库页面是否突破限制        if(Integer.parseInt(pagess)<=0){            pagess="0";        }        if(Integer.parseInt(pagess)>totalCount){            pagess=""+(totalCount-(totalCount%5)-1);        }          List<Orders> list= ordersService.pageList(Integer.parseInt(pagess),5);        request.setAttribute("list",list);         System.out.println("pagess="+pagess);        System.out.println("currentpages="+currentpages);         return "/admin/order";    }     //确认订单 确认则将deliverys设置为一否则删除    @RequestMapping("OrderComfirm")    public String OrderComfirm( HttpServletRequest request){        int id=Integer.parseInt(request.getParameter("id"));        String reQtype=request.getParameter("reqtype");        if(reqtype.equals("delivery")){            ordersService.updatedeliveryById(id);        }else if(reqtype.equals("del")){            ordersService.deleteById(id);        }else{            System.out.println("错误");        }         return "redirect:/orders/ordergetall";    }      @RequestMapping("order_search")    public String order_search( HttpServletRequest request) {        return "/admin/order_search";    }       @RequestMapping("ordergetallbydelivery")    public  String ordergetallbydelivery(HttpServletRequest request){        String delivery=request.getParameter("delivery");        Integer d=Integer.parseInt(delivery);        List<Orders> list=ordersService.pageListByDelivery(d);        HttpSession session=request.getSession();        session.setAttribute("ordersearch", list);        return "/qiantai/order";    }     @RequestMapping(value="order_qiantai",method = RequestMethod.POST)    public String  order_qiantai( HttpServletRequest request) throws UnsupportedEncodingException {        List<Orders> list=null;        HttpSession session=request.getSession();        request.setCharacterEncoding("utf-8");        Integer id=null;        String menuname=null;        String day1=null;        if(request.getParameter("menuname")!=null&&(!request.getParameter("menuname").equals(""))){            menuname=request.getParameter("menuname");            list=ordersService.pageListByMenue(menuname);        }else if(request.getParameter("date")!=null&&(!request.getParameter("date").equals(""))){            day1=request.getParameter("date");            Integer a=Integer.parseInt(day1.substring(9,10));            String aa=""+(a+1);            StringBuilder day=new StringBuilder(day1);            day.replace(9,10,aa);            String day2=day.toString();            list=ordersService.pageListByDate(day1,day2);        }else {            System.out.println("未提交");        }          session.setAttribute("ordersearch", list);        System.out.println(id);        System.out.println(menuname);        System.out.println(day1);         return "/qiantai/order";      }      @RequestMapping(value="order_searchs",method = RequestMethod.POST)    public String order_searchs( HttpServletRequest request) throws UnsupportedEncodingException {         List<Orders> list=null;        HttpSession session=request.getSession();        request.setCharacterEncoding("utf-8");        Integer id=null;        String menuname=null;        String day1=null;        if(request.getParameter("userid")!=null&&(!request.getParameter("userid").equals(""))){            id=Integer.parseInt(request.getParameter("userid"));            list=ordersService.pageListByID(id);        }else if(request.getParameter("menuname")!=null&&(!request.getParameter("menuname").equals(""))){            menuname=request.getParameter("menuname");            list=ordersService.pageListByMenue(menuname);        }else if(request.getParameter("date")!=null&&(!request.getParameter("date").equals(""))){            day1=request.getParameter("date");            Integer a=Integer.parseInt(day1.substring(9,10));            String aa=""+(a+1);            StringBuilder day=new StringBuilder(day1);            day.replace(9,10,aa);            String day2=day.toString();            list=ordersService.pageListByDate(day1,day2);        }else {            System.out.println("未提交");        }          session.setAttribute("ordersearch", list);        System.out.println(id);        System.out.println(menuname);        System.out.println(day1);         return "/admin/order_search";    }     //跳转到statistic页面    @RequestMapping("order_statistic")    public String order_statistic( HttpServletRequest request) throws UnsupportedEncodingException {        List<Orders> list=null;        HttpSession session=request.getSession();        request.setCharacterEncoding("utf-8");         SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd");        Date date = new Date(System.currentTimeMillis());        String day1=formatter.format(date);        Integer a=Integer.parseInt(day1.substring(9,10));        String aa=""+(a+1);        StringBuilder day=new StringBuilder(day1);        day.replace(9,10,aa);        String day2=day.toString();         System.out.println(a);        System.out.println(day1);        System.out.println(day2);        list=ordersService.pageListByDate(day1,day2);         session.setAttribute("orderstatistic", list);         return "/admin/order_statistic";     }     @RequestMapping("orderqiantai")    public String orderqiantai( HttpServletRequest request){        return "/qiantai/order";    }      //放入购物车    @RequestMapping("order_addshoppinGCar")    public String order_addshoppingcar(HttpServletRequest request){        HttpSession session=request.getSession();         String menuId = request.getParameter("menuId");        Integer id=Integer.parseInt(menuId);        Integer sum=(Integer) session.getAttribute("sum");        if(sum==null){            sum=1;            session.setAttribute("sum",sum);        }        Menus menus = menusService.queryById(id);        String name=menus.getName();        float price=menus.getPrice1();         ShoppingCart shoppingCart1=new ShoppingCart(id,name,price,sum);        List<ShoppingCart> shoppingCarts=new ArrayList();        if(session.getAttribute("shoppingcar")!=null){            shoppingCarts=(List<ShoppingCart>)session.getAttribute("shoppingcar");            for (ShoppingCart shoppingCart:shoppingCarts) {                if(name.equals(shoppingCart.getName())){                    sum=shoppingCart.getSums()+1;                    shoppingCarts.remove(shoppingCart);                    break;                }            }            shoppingCart1=new ShoppingCart(id,name,price,sum);            shoppingCarts.add(shoppingCart1);            session.setAttribute("shoppingcar",shoppingCarts);        }else{            shoppingCart1=new ShoppingCart(id,name,price,sum);            shoppingCarts.add(shoppingCart1);            session.setAttribute("shoppingcar",shoppingCarts);        }        return "redirect:/menus/qiantai/allMenus";    }      //购物车单个取消    @RequestMapping("order_shoppingcardel")    public String order_shoppingcardel(HttpServletRequest request){        HttpSession session=request.getSession();        List<ShoppingCart> shoppingCarts=(List<ShoppingCart>)session.getAttribute("shoppingcar");        Integer id=Integer.parseInt(request.getParameter("del"));        Integer i=0;        for (ShoppingCart shoppingCart:shoppingCarts) {            if(i.equals(id)){                shoppingCarts.remove(shoppingCart);                break;            }            i++;        }         return "redirect:/menus/qiantai/allMenus";    }    @RequestMapping("order_addshoppingcartoOrder")     //提交或取消订单    public String order_addshoppingcartoOrder(HttpServletRequest request) {        HttpSession session=request.getSession();        List<ShoppingCart> shoppingCarts=(List<ShoppingCart>)session.getAttribute("shoppingcar");        if(session.getAttribute("user_session")!=null) {            Users user = (Users) session.getAttribute("user_session");            Integer userid = usersService.queryByname(user.getName());            Integer delivery = 0;            String remove = request.getParameter("remove");            SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");            Date date = new Date(System.currentTimeMillis());            String day = formatter.format(date);            Integer id = null;            if (shoppingCarts != null) {                for (ShoppingCart shoppingCart : shoppingCarts) {                    Integer sums = shoppingCart.getSums();                    Integer menuid = shoppingCart.getId();                    Orders orders = new Orders(id, userid, menuid, sums, day, delivery);                    ordersService.insert(orders);                }                session.removeAttribute("shoppingcar");            }             if(remove!=null) {                if (remove.equals("1")) {                    session.removeAttribute("shoppingcar");                }            }        }else{            return "redirect:../public/qiantai/login.jsp";        }        return "redirect:/menus/qiantai/allMenus";    } }

以上是“如何使用Java SSM实现在线点餐系统”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 如何使用Java SSM实现在线点餐系统

本文链接: https://lsjlt.com/news/322233.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何使用Java SSM实现在线点餐系统
    小编给大家分享一下如何使用Java SSM实现在线点餐系统,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!介绍项目编号:BS-PT-022本项目基于SSM...
    99+
    2023-06-29
  • 如何使用Java实现简单点餐系统
    小编给大家分享一下如何使用Java实现简单点餐系统,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!程序控制分析:欢迎页循环:do-while2、Scanner 控制...
    99+
    2023-06-29
  • 基于JavaSSM实现在线点餐系统
    目录介绍效果图核心代码介绍 项目编号:BS-PT-022 本项目基于SSM框架实现在线点餐系统,主要实现系统的在线点餐功能。 开发工具:IDEA/ECLIPSE 数据库:MYSQL5...
    99+
    2024-04-02
  • 在线点餐系统设计与实现
        项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于java的外卖点菜系统,管理员通过后台添加菜品,用户浏览器登录,查看菜品、购买、下单等。根据需求,本系统采用的是BS(Browser Server简称浏览器服务器)架...
    99+
    2023-09-08
    java 开发语言
  • 如何进行Java前后端分离的在线点餐系统实现
    这篇文章跟大家分析一下“如何进行Java前后端分离的在线点餐系统实现”。内容详细易懂,对“如何进行Java前后端分离的在线点餐系统实现”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习...
    99+
    2023-06-28
  • Java 实战项目之在线点餐系统的实现流程
    一、项目简述 功能包括: 在线点餐,评论,购物车,下单,支付,管理员,店家多 商家管理,后台评论管理,订单管理,商品管理等等。 二、项目运行 环境配置: Jdk1.8 + Tomca...
    99+
    2024-04-02
  • Java实战项目之在线点餐系统的实现流程
    一、项目简述 功能包括: 前台实现:用户浏览菜单、菜品分类筛选、查看菜单详 情、添加购物车、购物车结算、会员券、个人订单查询等 等。 后台实现:餐系管理、菜品管理、订单管理、系统管理...
    99+
    2024-04-02
  • Java前后端分离的在线点餐系统实现详解
    项目功能: 此项目分为两个角色:普通用户和管理员。普通用户有登录注册、浏览商品信息、添加购物车、结算订单、查看个人信息、查看个人订单详情等等功能。管理员有管理所有商品信息、管理所有订...
    99+
    2024-04-02
  • 如何利用PHP开发点餐系统的在线点餐支付功能?
    如何利用PHP开发点餐系统的在线点餐支付功能?随着互联网的发展,越来越多的餐厅开始使用在线点餐系统来提供更便捷、高效的服务。而在这些系统中,支付功能是不可或缺的一部分。本文将会介绍如何利用PHP开发点餐系统的在线点餐支付功能。首先,我们需要...
    99+
    2023-11-01
    PHP 在线支付功能 点餐系统
  • Java实现简单点餐系统
    用Java实现简单点餐系统,供大家参考,具体内容如下 程序控制分析: 1、欢迎页循环:do-while2、Scanner 控制输入3、选择页循环:switch-case 要求: 订单...
    99+
    2024-04-02
  • MySQL 实现点餐系统的在线客服功能
    MySQL 实现点餐系统的在线客服功能,需要具体代码示例随着互联网的发展和智能手机用户的增加,许多餐饮行业开始提供在线点餐服务来满足消费者的需求。为了提供更好的用户体验和增加客户满意度,许多点餐系统都集成了在线客服功能,使用户能够在点餐过程...
    99+
    2023-11-01
    在线客服 MySQL 点餐系统
  • 如何使用PHP开发点餐系统的在线客服功能?
    如何使用PHP开发点餐系统的在线客服功能?随着互联网的快速发展,越来越多的餐饮行业开始采用点餐系统来提高工作效率和用户体验。而作为在线点餐系统的重要组成部分之一,在线客服功能可以帮助用户解决问题,并提供实时的帮助和支持。本文将介绍如何使用P...
    99+
    2023-11-01
    在线客服 PHP开发 点餐系统
  • 如何使用PHP开发点餐系统的在线支付功能?
    在如今数字化时代,越来越多的餐厅和饭店开始推出点餐系统的同时也加入了多种在线支付功能。这些功能让消费者能够更加方便地支付订单并享受到更快捷的服务。作为一种流行的Web开发语言之一,PHP也能够帮助开发者实现这一目标。下面是关于如何使用PHP...
    99+
    2023-11-01
    PHP 在线支付 点餐系统
  • PHP开发点餐系统的在线点餐功能实现方法是什么?
    PHP开发点餐系统的在线点餐功能实现方法是什么?随着互联网的发展,越来越多的餐饮企业开始注重在线点餐服务的开发。而PHP作为一种广泛应用于Web开发的开源脚本语言,具有开发周期短、开发成本低、可扩展性强等优势,因此成为了很多餐饮企业选择的主...
    99+
    2023-11-01
    PHP 在线点餐 点餐系统
  • C#如何实现简单点餐系统
    小编给大家分享一下C#如何实现简单点餐系统,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下实现简单点餐系统剖析设计界面(给菜品的序号(index),名称...
    99+
    2023-06-20
  • 如何利用MySQL和Java开发一个简单的在线点餐系统
    要利用MySQL和Java开发一个简单的在线点餐系统,可以按照以下步骤进行:1. 设计数据库结构:首先确定需要的实体(例如用户、餐厅...
    99+
    2023-10-10
    MySQL
  • 如何利用C++实现一个简单的餐厅点餐系统?
    如何利用C++实现一个简单的餐厅点餐系统?餐厅点餐系统是现代餐饮行业中非常重要的一环。通过使用计算机程序来管理和处理点餐、结算等操作,可以提高餐厅的效率和服务质量。本文将介绍如何利用C++编程语言实现一个简单的餐厅点餐系统。首先,我们需要定...
    99+
    2023-11-02
    系统 餐厅 点餐
  • 如何使用PHP开发点餐系统的自助点餐功能?
    如何使用PHP开发点餐系统的自助点餐功能?随着电子商务的快速发展,餐饮行业也不例外。越来越多的餐厅开始采用点餐系统来提供自助点餐服务,提升顾客体验,提高工作效率。其中,使用PHP开发点餐系统的自助点餐功能成为了一种流行的选择。本文将介绍如何...
    99+
    2023-11-01
    开发 PHP 自助点餐
  • 如何使用PHP开发点餐系统的堂食点餐功能?
    点餐系统是在快餐餐厅、餐馆等餐饮场所中广泛应用的一种系统,可以提高效率、减少误单、方便顾客、提高餐厅形象等。PHP是一种广泛使用的服务器端脚本语言,使用PHP开发点餐系统可以提高系统的稳定性、可扩展性和安全性。本文介绍如何使用PHP开发点餐...
    99+
    2023-11-01
    开发 功能 PHP 点餐系统 堂食
  • Java怎么实现校园外卖点餐系统
    这篇文章主要介绍“Java怎么实现校园外卖点餐系统”,在日常操作中,相信很多人在Java怎么实现校园外卖点餐系统问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java怎么实现校园外卖点餐系统”的疑惑有所帮助!...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作