Wasabi1234 / Shopping Mmall
聚焦高并发、分布式集群、微服务架构迭代的互联网电商项目(Java技术栈)
Stars: ✭ 194
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Shopping Mmall
Ssm
Spring + Spring MVC + Mybatis 构建的简易论坛
Stars: ✭ 209 (+7.73%)
Mutual labels: mybatis, mysql, spring, spring-mvc
Perfect Ssm
🍇更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis)
Stars: ✭ 606 (+212.37%)
Mutual labels: mybatis, mysql, spring, spring-mvc
Wms
一个基于Spring MVC、Spring、MyBatis、Shiro框架的仓库管理系统Demo。A warehouse management system implement with Spring MVC, Spring Framework,MyBstis,Shiro and MySQL
Stars: ✭ 248 (+27.84%)
Mutual labels: mybatis, mysql, spring, spring-mvc
Ssm Bookappointment
优雅整合SSM框架:SpringMVC + Spring + MyBatis(用户登陆式图书预约系统)
Stars: ✭ 666 (+243.3%)
Mutual labels: mybatis, mysql, spring, spring-mvc
Watchdog Framework
🍻 「停止维护」基于SpringBoot+Shiro+Mybatis等开发的轻量级管理系统快速开发脚手架
Stars: ✭ 421 (+117.01%)
Mutual labels: mybatis, mysql, spring, spring-mvc
Springbootunity
rabbitmq、redis、scheduled、socket、mongodb、Swagger2、spring data jpa、Thymeleaf、freemarker etc. (muti module spring boot project) (with spring boot framework,different bussiness scence with different technology。)
Stars: ✭ 845 (+335.57%)
Mutual labels: mybatis, mysql, spring, spring-mvc
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+28145.88%)
Mutual labels: mybatis, mysql, spring
Ibase4j
Spring,SpringBoot 2.0,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。
Stars: ✭ 1,548 (+697.94%)
Mutual labels: mybatis, spring, spring-mvc
Lyonblog
基于Java8的SSM+Elasticsearch全文检索的个人博客系统
Stars: ✭ 169 (-12.89%)
Mutual labels: mybatis, mysql, spring-mvc
Spider
基于SSM的爬虫系统,Spring+Spring MVC+MyBatis+Druid+Redis+MQ
Stars: ✭ 78 (-59.79%)
Mutual labels: mybatis, spring, spring-mvc
Ssm Demo
🍌Spring+SpringMVC+Mybatis+easyUI实现简单的后台管理系统
Stars: ✭ 1,639 (+744.85%)
Mutual labels: mybatis, spring, spring-mvc
Spring Boot Vue Bank
我,请始皇[打钱]是一个前后端分离的工具人系统,项目采用 SpringBoot+Go+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等(主要是多用用工具多踩踩坑)。
Stars: ✭ 157 (-19.07%)
Mutual labels: mybatis, mysql, spring
Supermarket
设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存、分库分表、读写分离、全文检索、消息队列等,使用SpringCloud框架,基于Java开发。该项目可部署到服务器上,不断完善中……
Stars: ✭ 1,278 (+558.76%)
Mutual labels: mybatis, mysql, spring
Ourbatis
Enhancement tools that make the development of Mybatis easier.
Stars: ✭ 84 (-56.7%)
Mutual labels: mybatis, mysql, spring
Community
开源论坛、问答系统,现有功能提问、回复、通知、最新、最热、消除零回复功能。功能持续更新中…… 技术栈 Spring、Spring Boot、MyBatis、MySQL/H2、Bootstrap
Stars: ✭ 1,947 (+903.61%)
Mutual labels: mybatis, mysql, spring
Student Homework Management System
使用SSM+Shiro开发的学生作业管理系统。支持批量打包下载,QQ登陆等功能 生产版:
Stars: ✭ 79 (-59.28%)
Mutual labels: mybatis, mysql, spring
Houserentalsystem
🏠 房屋租赁系统,基于主流框架 SSM 的实战项目。
Stars: ✭ 122 (-37.11%)
Mutual labels: mybatis, spring, spring-mvc
Android Notes
Articles, notes, interview questions and resources management for Android.
Stars: ✭ 126 (-35.05%)
Mutual labels: mybatis, mysql, spring
项目架构图
1 项目说明
基于 SSM 的电商系统,包括前台商城系统及后台管理系统!
如果该项目对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!
或者您可以 "follow" 一下,该项目将持续更新,不断完善功能!
如有问题或者好的建议可以在 Issues 中提!
2 项目简介
shopping-mall
项目是一套电商系统,包括前台商城系统及后台管理系统,基于SSM实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
用户模块
横向越权、纵向越权、 MD5明文加密、guava缓存 高复用服务响应对象的设计思想和封装 分类模块 递归算法 复杂对象排重 无限层级树结构设计
商品模块
POJO、BO、VO抽象模型 高效分页及动态排序 FTP服务对接、富文本上传
购物车模块
商品总价计算复用封装 高复用的逻辑方法封装思想 解决商业运算丢失精度的坑
订单模块
安全漏洞解决方案 订单号生成规则 常量、枚举设计
收货地址
同步获取自增主键 数据绑定的对象绑定 越权问题升级巩固
支付模块
支付宝支付流程与集成 二维码生成,扫码支付
线上部署
云服务器vsftpd、nginx等配置 云服务器的配置与域名解析
3 技术选型
3.1 后端技术
技术+版本 | 说明 | 官网 |
---|---|---|
Spring Boot | 容器+MVC框架 | https://spring.io/projects/spring-boot |
Spring Security | 认证和授权框架 | https://spring.io/projects/spring-security |
MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
MyBatisGenerator | 数据层代码生成 | http://www.mybatis.org/generator/index.html |
PageHelper | MyBatis物理分页插件 | http://git.oschina.net/free/Mybatis_PageHelper |
Swagger-UI | 文档生产工具 | https://github.com/swagger-api/swagger-ui |
Hibernator-Validator | 验证框架 | http://hibernate.org/validator/ |
Elasticsearch | 搜索引擎 | https://github.com/elastic/elasticsearch |
RabbitMq | 消息队列 | https://www.rabbitmq.com/ |
Redis | 分布式缓存 | https://redis.io/ |
MongoDb | NoSql数据库 | https://www.mongodb.com/ |
Docker | 应用容器引擎 | https://www.docker.com/ |
Druid | 数据库连接池 | https://github.com/alibaba/druid |
OSS | 对象存储 | https://github.com/aliyun/aliyun-oss-java-sdk |
JWT | JWT登录支持 | https://github.com/jwtk/jjwt |
LogStash | 日志收集 | https://github.com/logstash/logstash-logback-encoder |
Lombok | 简化对象封装工具 | https://github.com/rzwitserloot/lombok |
3.2 前端技术
技术 | 说明 | 官网 |
---|---|---|
Vue | 前端框架 | https://vuejs.org/ |
Vue-router | 路由框架 | https://router.vuejs.org/ |
Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ |
Element | 前端UI框架 | https://element.eleme.io/ |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
v-charts | 基于Echarts的图表框架 | https://v-charts.js.org/ |
Js-cookie | cookie管理工具 | https://github.com/js-cookie/js-cookie |
nprogress | 进度条控件 | https://github.com/rstacruz/nprogress |
3.3 开发工具
工具 | 说明 | 官网 |
---|---|---|
IDEA | 开发IDE | https://www.jetbrains.com/idea/download |
RedisDesktop | redis客户端连接工具 | https://redisdesktop.com/download |
Robomongo | mongo客户端连接工具 | https://robomongo.org/download |
SwitchHosts | 本地host管理 | https://oldj.github.io/SwitchHosts/ |
X-shell | Linux远程连接工具 | http://www.netsarang.com/download/software.html |
Navicat | 数据库连接工具 | http://www.formysql.com/xiazai.html |
PowerDesigner | 数据库设计工具 | http://powerdesigner.de/ |
Axure | 原型设计工具 | https://www.axure.com/ |
MindMaster | 思维导图设计工具 | http://www.edrawsoft.cn/mindmaster |
ScreenToGif | gif录制工具 | https://www.screentogif.com/ |
ProcessOn | 流程图绘制工具 | https://www.processon.com/ |
PicPick | 屏幕取色工具 | https://picpick.app/zh/ |
3.4 开发环境
工具 | 版本号 | 下载 |
---|---|---|
JDK | 1.8 | https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html |
Mysql | 5.7 | https://www.mysql.com/ |
Redis | 3.2 | https://redis.io/download |
Elasticsearch | 2.4.6 | https://www.elastic.co/downloads |
MongoDb | 3.2 | https://www.mongodb.com/download-center |
RabbitMq | 5.25 | http://www.rabbitmq.com/download.html |
nginx | 1.10 | http://nginx.org/en/download.html |
4 接口清单
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].