• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

my-shop: my-shop基于Spring+SpringMVC+Mybatis+Shiro+redis+Vue+Swagger2小程序商城+ ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

my-shop

开源软件地址:

https://gitee.com/tiankong0310/my-shop

开源软件介绍:

my-shop

输入图片说明

官方QQ群1:723692567 (如有問題,请加qq:2366207000进群) 欢迎大家fork,star,有兴趣的可一起参与开发,谢谢!

  1. 前言

my-shop项目不仅仅是一个开发架构,前后分离,而是努力打造一套从 前端模板 - 基础框架 - 分布式架构 - 开源项目 - 持续集成 - 自动化部署 - 系统监测 - 无缝升级 的全方位J2EE企业级开发解决方案。

2.项目介绍

  基于Spring+SpringMVC4+Mybatis3+Shiro+Vue+redis+ehcache+Swagger2微信小程序式敏捷开发系统架构,提供整套公共微服务服务模块:内容管理、支付中心、用户管理(包括第三方)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

3.项目组织结构描述:

  1. my-shop-manager --综合后台管理
  2. my-shop-api --微信小程序商城api接口
  3. my-shop-common --公共模块
  4. my-shop-web --网站商城
  5. my-shop-merchants  --运营商管理平台
  6. my-shop-gen --代码生成
  7. my-shop-schedule --定时任务
  8. my-shop-shiro --登陆权限相关
  9. my-shop-wechat --微信管理
  10. my-shop-oss   --oss云存储管理
  11. my-shop-pay   --支付管理
  12. my-shop-pointsmall  --积分商城
  13. my-shop-serach   --搜索模块
  14. my-shop-goods   --商品模块
  15. my-shop-member  --会员模块
  16. my-shop-order  --订单管理
  17. my-shop-fast   --文件存储
  18. my-shop-im   --im消息
  19. my-shop-ucenter  --用户认证中心
  20. my-shop-mq  --消息机制
  21. my-shop-config   --配置管理
  22. my-shop-crm   --客户管理
  23. my-shop-erp   --采购管理
  24. my-shop-cms  -- 内容管理
  25. my-shop-cache  -- 缓存管理
  26. my-shop-wx-mall -- 微信小程序商城
  27. my-shop-mobile -- 手机端H5+vue商城
  28. my-shop-activiti -- 工作流程
  29. my-shop-reports -- 报表统计
  30. my-shop-wms  --库存管理系统
  31. my-shop-distribution  --分销管理系统
  32. my-shop-bill  --账单管理系统
  33. my-shop-finance  --财务管理系统
  34. my-shop-sales  --销售管理系统
  35. my-shop-monitor  --监控管理系统
  • my-shop-api小程序,微信,appServer,swagger-API接口:输入图片说明

  • 小程序商城演示:

输入图片说明

4.技术选型

技术	名称	官网Spring Framework	容器	http://projects.spring.io/spring-framework/SpringMVC	MVC框架	http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvcApache Shiro	安全框架	http://shiro.apache.org/Spring session	分布式Session管理	http://projects.spring.io/spring-session/MyBatis	ORM框架	http://www.mybatis.org/mybatis-3/zh/index.htmlMyBatis Generator	代码生成	http://www.mybatis.org/generator/index.htmlPageHelper	MyBatis物理分页插件	http://git.oschina.net/free/Mybatis_PageHelperDruid	数据库连接池	https://github.com/alibaba/druidFluentValidator	校验框架	https://github.com/neoremind/fluent-validatorThymeleaf	模板引擎	http://www.thymeleaf.org/Velocity	模板引擎	http://velocity.apache.orgRedis	分布式缓存数据库	https://redis.io/Solr & Elasticsearch	分布式全文搜索引擎	http://lucene.apache.org/solr/ Quartz	作业调度框架	http://www.quartz-scheduler.org/Ehcache	进程内缓存框架	http://www.ehcache.org/ActiveMQ	消息队列	http://activemq.apache.org/JStorm	实时流式计算框架	http://jstorm.io/FastDFS	分布式文件系统	https://github.com/happyfish100/fastdfsLog4J	日志组件	http://logging.apache.org/log4j/1.2/Swagger2	接口测试框架	http://swagger.io/sequence	分布式高效ID生产	http://git.oschina.net/yu120/sequenceAliOSS & Qiniu & QcloudCOS	云存储	https://www.aliyun.com/product/oss/ http://www.qiniu.com/ https://www.qcloud.com/product/cosProtobuf & json	数据序列化	https://github.com/google/protobufJenkins	持续集成工具	https://jenkins.io/index.htmlMaven	项目构建管理	http://maven.apache.org/

5.环境搭建(QQ群内有“my-shop环境搭建和系统部署文档.doc”)

	开发工具:MySql: 数据库jetty: 开发服务器Tomcat: 应用服务器SVN|Git: 版本管理Nginx: 反向代理服务器Varnish: HTTP加速器IntelliJ IDEA: 开发IDEPowerDesigner: 建模工具Navicat for MySQL: 数据库客户端开发环境:Jdk8+Mysql5.5+Redis4.0ActiveMQ    Tomcat8工具安装环境搭建和系统部署文档最新sql(作者:小天,qq:2366207000,群1:711281203 ,群2:685261895群共享提供下载)

6.架构图:

输入图片说明输入图片说明输入图片说明演示图:

输入图片说明输入图片说明输入图片说明_20180525144528.jpg")

输入图片说明输入图片说明

网站演示:

输入图片说明

7.模块功能介绍

1.会员管理会员管理会员等级收货地址管理会员优惠劵会员收藏会员足迹搜索历史购物车

2.微信管理微信会员会员列表微信配置菜单配置回复消息回复内容回复关键字群发列表会员消息群发消息文本回复新增群发消息图文回复模板编号模板列表模板发送记录

3.cms管理栏目管理链接分类文章管理链接管理站点管理

4.商城管理区域配置商品属性种类品牌制造商商品规格订单管理商品类型渠道管理商品问答反馈关键词

5.商品管理所有商品用户评论产品设置商品满减搭配商品规格商品回收站团购设置

6.推广管理广告列表广告位置优惠劵管理专题管理专题分类

7.支付管理支付管理

8.报表管理综合统计

9.库存管理仓库管理入库管理出库管理退库单报损管理退货管理

10.销售管理销售管理

11.营销管理营销管理

12.销售管理销售管理

13.分销管理分销管理

14.对账管理对账管理

15.财务管理财务管理

16.监控管理监控管理

17.系统管理管理员列表角色管理菜单管理SQL监控定时任务参数管理代码生成器系统日志文件上传通用字典表

演示地址http://118.24.189.247:8080/my-shop-manager/login.html用户名:admin 123456

项目部门来源于网络,在基础上做了增加扩展,欢迎大家交流,拍砖,反馈,共同进步,共同学习,共同成长;不足的地方望大家多多包涵,后期会越做越好。

警告本项目仅用于学习练习部分数据库数据来自网络(platform)项目代码目前还不完善,仍处在开发中项目开源(MIT),但不承担任何使用后果

qq官方群1:711281203, 群2:723692567 (如有问题,请联系,小天qq:2366207000)感谢!

gitee:https://gitee.com/tiankong0310/my-shop

github:https://github.com/tiankong0310/my-shop

通用商城支付springboot2:https://gitee.com/tiankong0310/springboot-weixin-alipay

如需获取项目最新源码,请fork、Star项目,感谢大家的支持!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap