ImGitHubHub / Distributed-shopping-mall-system

分布式B2B2C平台

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

简介

该项目是一个综合性的B2B2C平台,类似京东商城。商家可以申请入驻到平台进行商品的销售,会员可以在商城浏览商品、搜索商品、使用购物车、购买商品下订单,以及参加秒杀团购等各种活动。网站前台共分为门户、搜索、商品详情页、购物车、秒杀、用户中心、单点登陆系统等7个模块。 系统有两个管理后台:商家管理后台和运营商管理后台。 商家申请入驻后,即可获得商家管理后台的使用权限,在商家管理后台可以提交商品信息、品牌申请、规格申请等。商家提交的商品信息必须经过管理员在运营商管理后台进行审核方可正式销售 。管理员、运营人员可以在运营商后台管理系统中审核商家入驻申请、审核商品提交申请、管理订单、会员、商家结算、统计分析等,客服可以在运营商后台管理系统中处理用户的询问以及投诉。

系统架构

采用SSM(springmvc+spring+mybatis)框架开发。系统是基于SOA架构设计,采用当当的dubbox作为服务中间件,前端采用angularJS + Bootstrap,操作简便用户体验好。商品详细页使用freemarker做静态化页面来提高系统的性能,使用nginx做负载均衡服务器以应对大规模的用户量的并发。电商搜索系统采用当前最流行的全文检索技术solr集群实现。系统中使用redis集群做缓存,使用Activemq做消息中间件。后台数据库使用mysql数据库,使用mycat做读写分离。采用FastDFS分布式文件系统来保存图片。

About

分布式B2B2C平台


Languages

Language:Java 99.7%Language:FreeMarker 0.3%Language:Shell 0.0%