首页 > 其他分享 >XX外卖项目

XX外卖项目

时间:2024-08-08 16:18:13浏览次数:13  
标签:框架 项目 微信 管理 中间件 XX 外卖 Spring

项目整体介绍

功能模块

(1)管理端

  • 员工管理
  • 分类管理
  • 菜品管理
  • 套餐管理
  • 订单管理
  • 工作台
  • 数据统计
  • 来单题型

(2)用户端

  • 微信登录
  • 商品浏览
  • 购物车
  • 用户下单
  • 微信支付
  • 历史订单
  • 地址管理
  • 用户催单

产品原型

展示项目的业务功能
一般是静态的html页面

技术选型

展示项目中使用到的技术框架和中间件等

  • 用户层:(主要是前端)node.js、VUE.js、ElementUI、微信小程序、apache echarts
  • 网关层:Nginx(服务器)
  • 应用层:Springboot、Spring MVC、Spring Task(定时任务框架)、httpclient、Spring Cache(缓存框架)、JWT、阿里云OSS(对象存储服务,存储项目中的图片)、Swagger(后端色生成接口文档、测试后端编写的接口)、POI(操作Excel表格)、WebSocket(可实现项目中的催单、来单等,网络协议)
  • 数据层:Mysql、Redis(缓存中间件)、mybatis(持久层框架)、pagehelper(帮助分页的插件)、spring data redis(简化java代码操作redis)
  • 工具:Git、maven、Junit、postman

标签:框架,项目,微信,管理,中间件,XX,外卖,Spring
From: https://www.cnblogs.com/jhhhred/p/18349143

相关文章

  • 在 React 项目中 Editable Table 的实现
    我们是袋鼠云数栈UED团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。本文作者:佳岚可编辑表格在数栈产品中是一种比较常见的表单数据交互方式,一般都支持动态的新增、删除、排序等基础功能。交互分类可编辑表格一般......
  • 工程项目综合管理系统解析:哪一款适合你的企业?
    国内外主流的10款工程项目综合管理系统对比:PingCode、Worktile、广联达、明源云、中望软件、OraclePrimavera、Asana、Wrike、ZohoProjects、Basecamp。在处理复杂的工程项目时,选择合适的综合管理系统可能是一个令人头痛的问题。项目延误、成本超支和资源管理不当等问题常常......
  • 免费项目管理软件:提高效率的顶级选择
    国内外主流的10款免费项目管理工具对比:PingCode、Worktile、Jira、Wrike、ClickUp、Trello、Asana、飞书、Tapd、Teambition。在选择项目管理软件时,许多团队面临的最大挑战之一是成本。尤其是对于初创公司或小型企业来说,高昂的软件订阅费可能是一个沉重的负担。然而,市场上确......
  • Linux项目自动化构建工具-Makefile简介
    Makefile是Linux环境下常用的一个自动化构建工具,它主要用于编译和构建项目。Makefile文件描述了如何编译和链接程序,以及它们之间的依赖关系。使用Makefile可以简化编译过程,使得只需要重新编译那些自上次编译以来被修改过的文件,从而节省时间。基本概念目标(Targets):Makefi......
  • 利用vscode-icons-js在Vue3项目中实现文件图标展示
    背景:在开发文件管理系统或类似的项目时,我们常常需要根据文件类型展示对应的文件图标,这样可以提高用户体验。本文将介绍如何在Vue3项目中利用vscode-icons-js库,实现类似VSCode的文件图标展示效果。先看效果:一、引入vscode-icons-js首先,我们需要安装vscode-icons-js库。......
  • vue 项目使用@vue-office/docx word 纯前端v 也支持后端接口方式
    只是做个记录,防止忘记。安装依赖 @vue-office/docxvue2的写法vue3同理自己改造。记得一定放在public文件夹下 下面代码<template> <divstyle="height:100%">  <el-buttontype="primary"@click="downWord">下载文档</el-button>  <vue......
  • 如何在不同阶段选择合适的项目管理软件?
    作为一个资深的产品经理,我有幸在过去的20多年里,接触过很多不同行业,从互联网行业、软件行业,到金融行业、制造行业,所积累的丰富经验让我对项目管理软件的选择有了更深入的了解和认识。不同行业的项目管理痛点每个行业都有自己的特点和痛点。在互联网行业,项目节奏快、需求变化......
  • SpringBoot项目入门
    1.SpringBoot简介SpringBoot是一个用于快速构建基于Spring框架的应用程序的开源框架。它旨在简化Spring应用程序的初始搭建和开发过程,通过提供默认配置和约定大于配置的原则,使得开发者能够更快地启动新项目并减少样板代码的编写。 SpringBoot的一些关键特性:自动......
  • 前后端分离项目,后期前端身份验证的麻烦
    软件构成后端后端是一个asp.netcorewebapi项目,使用jwt进行身份验证和鉴权。前端前端是一个基于http协议的asp.netcoreRezorPage项目,但实际上完全使用的wwwwroot目录下的静态文件。没有使用RazorPage。目前只有后端接口鉴权,前端页面任意访问身份验证需求这两天安全要求......
  • git前端上传项目忽略本地node_modules文件
    要在Git上传前端代码时忽略node_modules文件夹在项目根目录下查找或创建.gitignore文件:如果你的项目中已经存在.gitignore文件,则打开它进行编辑。如果不存在,就在项目根目录下创建一个新的.gitignore文件。在.gitignore文件中添加node_modules/:打开.gitignore文件,并添加......