Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

codingxin/OnlineSchoolShop

Repository files navigation

OnlineSchoolShop-基于Spring boot/SSM商城的搭建教程

加微信18229819406,提供有偿定制化修改 疑难代码问题,也可以加微信提供指导,包括问题定位,代码运行,服务改写 微信公众号 codingzx ,后台留言答疑 [承接微信公众号后台开发]

API接口访问 http://127.0.0.1:8081/shop/swagger-ui.html

管理员访问 http://127.0.0.1:8081/shop/admin/login

普通用户访问 http://127.0.0.1:8081/shop/

管理员帐号 admin 12345678

用户帐号 root codingzx admin 密码均为 12345678

图片保存路径: 可以全局搜索后替换

windows: D:/upload

linux: /usr/upload

mac:需要修改代码,见下面已知问题记录. 或者代码全局搜索 // todo mac需要修改地址

技术栈

  • 后端: SpringBoot Swagger Docker(docker需自己搭建docker环境)
  • 前端: JSP
  • 数据库:MySQL
  • 技术语言 jdk 1.8
  • 开发平台 Idea 2018 +win10
  • 运行环境 Linux/Windows

毕业设计基于SSM/Springboot的商城项目,一个简单的商城,界面友好,但是不是很漂亮。实现了商城所有基本功能。 作为改写的基础模板,可以增加或者改写的功能:

  1. [已实现] 增加word和excel模板 ; excel导出 和 文件导入

  2. 增加redis,存储商品信息主要存储。

    增加mq,订单并发,再购物车层次上做到入库并发控制

  3. [已实现] 增加邮件发送,订单支付成功和发货成功给客户和管理员分别发送邮件 ; # 已实现 (代码注释掉,根据自己需求增加)

  4. 增加支付功能,可以用支付宝当面付,入门门槛低

  5. 增加合作登陆,用QQ/微信/GITHUB等登陆,存储信息入库

  6. 增加数据分析,用Echart分析数据

  7. 部署采用docker和nginx做到动静分离。需要改写jsp为模板themeleaf。

  8. [已实现] swagger 接口在线预览 # 已实现

  9. 每天定时任务,清理异常订单 并发送邮件

  10. 死信队列处理延迟任务 用户下单1小时后,自动检查订单是否发货

  11. html导出pdf - wkhtmltopdf插件

  12. [已实现] 增加货物自提功能,输入验证码后用户自提

有两个版本 一个springboot,一个ssm(已废弃)。

PS:最近发现以前的毕业设计居然有很多人引用,github上的fork和star数也很多,感觉无形之间又'帮助'了很多人。

本项目主要也是改写的基础的商城项目,没有任何的技巧。

一.系统架构 前端:jsp 后台:springboot 二.项目运行图 用户端: 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 管理员端: 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

图片不能显示

原因:初始图片没有存储,可以在后台添加一个商品,查看图片存储路径:

windows:D:/upload

Linux:/usr/upload

其他

有好的开发分支欢迎提交Pr

目前已知问题:

  1. 项目适配mac有些问题需要修改,默认创建图片文件夹,mac会提示没有权限创建.

对应解决方案: 修改tomcat的虚拟映射目录 ; 修改图片入库

  • "WebMvcConfig"类修改Mac对应的图片存储目录,如把D盘改为Mac对应用户的文件夹 /users/codingzx/upload (codingzx为你自己的mac用户名)

  • 修改图片入库路径

  1. sendEmailToAdmin 和 sendEmailToUser 方法实现有点问题 待更新 。可以注释掉相应代码

  2. SSM版本图片显示不出来

对应解决方案: 修改tomcat的虚拟映射目录 ;

手动更改tomcat的配置文件 ,添加本地图片到 虚拟路径"/pictures"的映射

更新日志:

About

毕业设计基于SSM/Springboot的商城项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /