1.主要负责对于该项目的用户模块,购物车及订单模块,商品的多级分类展示模块,商品的搜索模块.
2.对于用户模块中的登录功能,该系统使用了shiro权限管理技术,采用MD5加密技术,在登录验证成功后将用户存入到redis中,用于后面的展示信息和友情提示等
3. 用户注册中采用了sendEmail技术,实现用户注册的邮箱验证,还有前端通过javaScript技术和jQuery等实现的一些关于确认密码和邮箱格式的验证
4.购物车模块会将用户添加到购物车的商品信息保存到redis中,其次在提交订单前会对商品的库存进行判断
5.用户结算订单时会提取redis中用户选择的商品信息,对其总价进行处理,并对前端传来的收货信息进行保存处理,便于用户的下次选择
6.商品的多级展示主要在于对数据的sql设计,库表的连接设计,通过前端传来的类别id进行查询,并将查询到的数据再反馈给前端
7.商品的搜索功能主要采用了ES搜索引擎技术,通过ik分词器和远程词典的共同设计,较为智能的筛选出用户想要搜索的商品