欢迎大家来到IT世界,在知识的湖畔探索吧!
猫宁Morning公益商城系统
但行好事,莫问前程。(基于SSM框架的公益B2C网上商城的设计与实现)
项目背景
据相关统计,2015年有2.7亿网友通过阿里系平台(不含支付宝)参与公益30亿次,累计产生捐赠1.9亿元。淘宝公益突破了传统的公益模式,开创了适合企业自身的公益道路,以“授人以渔”的方式将公益与自身商业模式捆绑销售,加速了“人人公益”时代的到来,让公众看到了中国公益事业的巨大改变和影响。
平台简介
猫宁Morning公益商城是中国公益性在线电子商城,以商城B2C模式运营的公益在线商城,是一家致力于将传统公益商城互联网化的创新公益商城。
该网上商城系统分为电子商城系统、公益商城系统、后台管理系统,使用Maven对项目进行模块化管理,搭建多模块企业级项目。
Morning是在Spring Framework基础上搭建的一个Java基础开发平台,以Spring MVC为模型视图控制器,MyBatis为数据访问层,Apache Shiro为权限授权层,SLF4J+Log4j2为日志管理,Ehcahe对常用数据进行缓存,采用Dubbo分布式服务框架进行分布式系统开发。
Morning系統目前包括以下三大系统,电子商城系统、公益商城系统、后台管理系统。
后台管理系统(CMS) ,包括管理员管理模块、会员管理模块、产品管理模块、交易管理模块、系统管理模块等。
电子商城系统(OS) ,包括用户登录模块、商品游览模块、商品购买模块、在线评论模块、在线提问模块、个人中心模块、账户管理模块等。
公益商城系统(DS) ,包括公益申请模块、积分捐赠模块、进度查看模块、在线评论模块等。(未搭建)
技术选型
1、后端
- 核心框架:Spring Framework 4.3.5
- 安全框架:Apache Shiro 1.3.2
- 视图框架:Spring MVC 4.3.5
- 任务调度:Spring + Quartz 2.2.3
- 持久层框架:MyBatis 3.4.2 + Mybatis-plus 2.0.1
- 数据库连接池:Alibaba Druid 1.0
- 缓存框架:Ehcache 2.6 + Redis 2.9.0
- 日志管理:SLF4J 1.7 + Log4j2 2.7
- 布局框架:SiteMesh 3.0.1
- 分布式应用程序协调服务:ZooKeeper 3.3.1
- 分布式服务框架:Dubbo 2.5.3
- 接口测试框架:Swagger2 2.6.1
- 工具类:Apache Commons、Jackson 2.2、fastjson 1.2.20
2、前端
- JS框架:Jquery
- 表格插件:Bootstrap Table
- 表单验证插件:BootstrapValidator
- 日期选择插件:Datepicker for Bootstrap
- 弹层组件:Layer
- 数据图表:Echarts
- 表单美化插件:ICheck
- 树形视图插件:Ztree
- 后台管理系统模版:H+
- 电子商城系统模版:小米官网
项目结构
快速体验
运行项目配置说明
1.后台管理系统(CMS)项目不依赖ZooKeeper服务。(不使用Dubbo分布式服务框架进行分布式系统开发)
1、具备运行环境:JDK1.7+、Maven3.0+、MySql5+ 2、根据 morning-common\src\main\resources\properties\jdbc.properties 配置数据库 3、导入数据库 project-doc\database\pussinboots_morning.sql 4、用Tomcat等服务器运行morning-cms-web 5、后台管理系统(CMS),账号:admin 密码:123456 测试地址:http://localhost:8080/system.morning/login
欢迎大家来到IT世界,在知识的湖畔探索吧!
2.电子商城系统(OS)项目不依赖ZooKeeper服务。(不使用Dubbo分布式服务框架进行分布式系统开发)
欢迎大家来到IT世界,在知识的湖畔探索吧!1、具备运行环境:JDK1.7+、Maven3.0+、MySql5+ 2、根据 morning-common\src\main\resources\properties\jdbc.properties 配置数据库 3、导入数据库 project-doc\database\pussinboots_morning.sql 4、用Tomcat等服务器运行morning-os-web 5、电子商城系统(OS),账号:810170512@qq.com 密码:xh2013212542 测试地址:http://localhost:8080/morning/index
3.对于Dubbo分布式服务框架进行分布式系统开发,目前一直在弄业务逻辑,感兴趣的朋友可以参考2.0.0-SNAPSHOT版本,自己去改下。 https://git.oschina.net/Morning_/Morning/tree/2.0.0-SNAPSHOT/
开发进度
后台管理系统(CMS)开发进度
电子商城系统(OS)开发进度
数据模型
后台管理模块数据库概念结构设计E-R图
商品模块数据库概念结构设计E-R图
订单模块数据库概念结构设计E-R图
用户模块数据库概念结构设计E-R图
电子商城模块数据库概念结构设计E-R图
演示界面
后台管理系统(CMS)预览图
电子商城系统(OS)预览图
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/22446.html