# shopstore **Repository Path**: Sxy97/shopstore ## Basic Information - **Project Name**: shopstore - **Description**: Java SSM搭建商城的后台 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2017-10-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### **SSM框架搭建二手商城** 初心,建立一个基于学校的网上二手市场,不用再在贴吧等地方叫卖,让二手商品专门有个家。 ### 项目介绍 开发工具:idea,Tomcat,MySQL,ftp,redis 技术实现:Spring+SpringMVC+Mybatis 项目描述:本项目采用前后端分离,后端为前端提供接口,给前端返回json数据。该项目主要有分为用户管理模块,分类管理模块,商品模块,购物车模块, 收货地址模块,订单模块和支付模块。 具体细节描述: ### 1. 用户管理模块 1. 有登陆,注册,忘记密码,获取用户信息,更新用户信息等功能。 2.采用Springmvc拦截器实现用户是否登陆和是否为管理员的判断。 3.md5加密存储用户密码 4.采用redis对token进行缓存,来处理忘记密码中重置密码对token的校验。 ### 2. 分类管理模块 1. 有增加分类,删除分类,查询分类下的全部子分类等功能。 2.采用递归算法来查询父分类下的各级子分类 ### 3. 商品模块 1. 前台有查询商品列表,搜索商品,查询商品详情等功能。后台有新增商品,图片上传,商品上下架等功能。 2.抽象POJO、BO、VO对象之间的转换 3.SpringMVC文件上传 4.Mybatis-PageHelper高效准确地分页及动态排序 5.对接ftp服务器 ### 4. 购物车模块 1. 有查询购物车列表,添加商品进购物车,更新商品数目,全选等功能。 2.Bigdecimal解决浮点型商业运算中丢失精度的问题 3.POJO、BO、VO对象之间的转换 ### 5. 收货地址管理 1. 有新增,修改收货地址,查询收货地址列表等功能。 ### 6.支付模块(尚在开发中) 准备对接支付宝扫码支付功能,坑比较多待开发