基于SSM+Bootstrap+Maven+Redis+Mysql的商城系统
在学习 SSM 以及 Boostrap框架时,为了整合所学(微信支付、登录or支付宝支付等)知识,这个购物商城项目也就出现了...对于ssm初学者来说,应该比较适合练手学习,可以根据自己想法进行功能扩展等...
目前项目基本实现的功能有,商城后端:用户登录、商品管理、商品类型管理、客户管理以及系统用户管理(订单管理功能后续有空实现...);商城前端:商品页面展示、商品详情页、加入购物车、立即购买、我的订单、购物车、个人中心(这里实现比较简单)、客户注册、客户登录、订单管理、订单支付(支付宝和微信)、收货地址管理等
整体框架图
- 数据库:Mysql
- 技术组合:Spring、SpringMvc、Mybatis、Redis、Jsp
- 前端框架:BootStrap3
- Lombok
- 其它:HttpClient4.x、Google ZXing 生成二维码、微信支付、支付宝沙箱模拟支付、聚合数据接口(短信)开发、文件上传 FTP 服务器等
- IDEA 2017.3.5
- Maven 3
- JDK8
- Mysql 5.7+
- Win10 64位系统
- 项目部署:阿里云服务器
相关页面截图:
项目演示地址:
https://www.xmlvhy.com/xmShopBack/
账户名:test 密码:test
相关页面截图:
项目演示地址:
https://www.xmlvhy.com/xmShopFront
备注:
- 项目中涉及支付宝支付,由于是沙箱环境支付,需要下载,沙箱环境的支付宝钱包(https://sandbox.alipaydev.com/user/downloadApp.htm)
- 微信支付,这里使用的是 小D课堂 提供的微信开发者账户,此账户提供了微信扫码支付统一下单接口,没有商户号也可以完成支付功能开发。(需要的话可以自行到官网注册一个账号即可)
- 最后,支付过程中,支付宝沙箱支付不会产生任何交易信息的,微信支付会产生实际交易,商品价格最少0.1元!
项目涉及完整代码以及数据库脚本,详情见如下: