作者主页:源码空间站2022

简介:Java领域优质创作者、Java项目、学习资料、技术互助

文末获取源码

项目介绍

管理员角色包含以下功能:
管理员登录,套餐管理,甜品管理,预定管理等功能。

用户角色包含以下功能:
用户登录与注册,查看首页,查看商品详情,加入购物车,查看预定商品等功能。

由于本程序规模不大,可供课程设计,毕业设计学习演示之用

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

5.数据库:MySql 5.7版本;

技术栈

1. 后端:Spring+SpringMVC+Mybatis

2. 前端:JSP+CSS+JavaScript+jQuery

使用说明

1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;
3. 将项目中jdbc.properties配置文件中的数据库配置改为自己的配置;

4. 运行项目,在浏览器中输入 http://localhost:8080/

运行截图

代码相关

文件上传

@RestController
@RequestMapping("file")
public class UploadController {public static String[] suffixs = {"IMG", "PNG", "JPG", "JPEG", "GIF", "BPM"};/*** 上传文件*/@RequestMapping("/upload")public R upload(@RequestParam("file") MultipartFile file, HttpServletRequest request) throws Exception {if (file.isEmpty()) {throw new RRException("上传文件不能为空");}String url = MultipartFileUtil.uploadFile("/cdn", file, request);return R.ok().put("url", url);}/*** 上传资讯内容的图片** @param upload   图片* @param response 响应*/@ResponseBody@RequestMapping("ckEditorUpload")public void uploadFile(MultipartFile upload, String CKEditorFuncNum, HttpServletRequest request, HttpServletResponse response) throws IOException {response.setContentType("text/html; charset=UTF-8");PrintWriter out = response.getWriter();try {String path = null;if (upload != null && !upload.isEmpty()) {String url = MultipartFileUtil.uploadFile("/cdn", upload, request);path = url;}// 返回“图像”选项卡并显示图片out.println("<script type=\"text/javascript\">");out.println("window.parent.CKEDITOR.tools.callFunction(" + CKEditorFuncNum + ",'" + path + "','')");out.println("</script>");} catch (RuntimeException e) {out.println("<script type=\"text/javascript\">");out.println("window.parent.CKEDITOR.tools.callFunction(" + CKEditorFuncNum + ",'','" + e.getMessage() + "');");out.println("</script>");}}}

如果也想学习本系统,下面领取。回复:203ssm

Java项目:SSM在线甜品商城平台相关推荐

  1. 基于javaweb的在线甜品商城系统(java+ssm+jsp+javascript+mysql)

    基于javaweb的在线甜品商城系统(java+ssm+jsp+javascript+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/m ...

  2. java毕业生设计在线党建学习平台计算机源码+系统+mysql+调试部署+lw

    java毕业生设计在线党建学习平台计算机源码+系统+mysql+调试部署+lw java毕业生设计在线党建学习平台计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B/S架构 开 ...

  3. java计算机毕业设计在线教学评比平台源码+系统+mysql数据库+lw文档

    java计算机毕业设计在线教学评比平台源码+系统+mysql数据库+lw文档 java计算机毕业设计在线教学评比平台源码+系统+mysql数据库+lw文档 本源码技术栈: 项目架构:B/S架构 开发语 ...

  4. JAVA计算机毕业设计在线党建学习平台Mybatis+源码+数据库+lw文档+系统+调试部署

    JAVA计算机毕业设计在线党建学习平台Mybatis+源码+数据库+lw文档+系统+调试部署 JAVA计算机毕业设计在线党建学习平台Mybatis+源码+数据库+lw文档+系统+调试部署 本源码技术栈 ...

  5. 基于java项目ssm二手书交易平台设计与实现(论文+程序设计源码+数据库文件)

    1 绪论 4 1.1 项目开发背景 4 1.2 项目开发意义 5 1.3 项目主要的内容 5 2 相关技术介绍及系统环境开发条件 6 2.1相关技术介绍 6 2.2系统环境开发条件 7 3 系统的需求 ...

  6. 【毕业设计】Java ssm水果销售商城平台

    水果销售商城平台的实现可以使客户足不出户就能了解各种水果信息,比较商品的价格,营养价值等,轻松方便购买本文以Java+ssm+jsp+mysql为开发技术,实现了一个水果销售管理网站 .水果销售管理网 ...

  7. (附源码)计算机毕业设计SSM在线党建学习平台

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  8. [附源码]计算机毕业设计springboot基于Java的日用品在线电商平台

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  9. java基于SSM的手机商城

    项目名称:基于SSM的手机商城(phone_shop) 当前版本:V1.0版本 难度等级:✩✩✩ 复杂程度:✩✩✩ 用户类型:双角色(用户.管理员) 项目架构:B/S架构 开发语言:Java语言 主要 ...

最新文章

  1. mysql 索引 二叉树_MySQL 的索引,为什么是 B+而不是平衡二叉树
  2. Mysql实战:主从同步
  3. 【NLP】Transformer大家庭简介!
  4. c++开发教程之自定义类型的运算
  5. r语言三维柱状图_R语言三维图的绘制
  6. 前端学习(3124):react-hello-react之对props进行限制
  7. ggplot2绘图入门系列之四:再说散点图
  8. 用VC写Assembly代码(1)
  9. c# listbox使用
  10. collect2: error: ld returned 1 exit status
  11. 菜鸟教程笔记:TypeScript
  12. Arduino字符串操作函数
  13. pmp中项目经理如何进行目标设定
  14. 计算机联锁论文开题报告,学生论文开题报告评语
  15. 大厂前端面试都问些什么问题?入职爱奇艺年薪48万,面试经验总结
  16. 诊断和响应故障_恢复表和表分区
  17. 嫌微信公众号排版太丑?这里让你一步到位
  18. Windows : bat脚本
  19. 国内沪深股市的股票策略分析的简单案例
  20. numpy 数组和矩阵的乘法的理解

热门文章

  1. OsgEarth下给地球添加网格、鹰眼
  2. Android使用360加固宝多渠道打包
  3. 如何使用 Windows 自带的磁盘管理来调整分区?
  4. QT日志模块的个性化使用
  5. navicat 复制表结构到word文档做数据库设计格式问题解决
  6. Redis的十大常见应用场景
  7. php redis应用案例,5个Redis的常见应用场景实例分析
  8. usb 键盘码表_键盘码、ASCII码表
  9. CSS | bootstrap 和 tailwind 中如何让 div 居中
  10. 开源好用的 流程图绘制工具 drawio