项目采用前后端分离技术前端通过vue、BootStrap进行用户交互和数据展示,后台通过spring和vueCloud 对项目按功能模块进行划分并通过Feign实现服务交互与负载均衡。前后端使用http协议进行数据交互共同完成 用户身份验证、商品信息可视化、金融交易,等业务流程处理
作品用时一个半月,用于近期的校招和几个月后的毕业设计
公共实体类 Maven项目 |
- user ====>用户(用户Id用户名,密码头像图片名字,余额)
- store ===> 店铺(店铺Id店铺名,省市,评分如实描述评分服务态度,评分发货速喥)
- commodity>商品(商品Id店铺Id,种类Id商品名,包邮商品描述,商品图片名字商品视频名字,单价销量,人气库存)
- order_son ==> 订单子表(订单Id,商品Id店鋪Id,选购数量商品单价,该子订单总金额)
- 通过spring和vueCloud 对项目按功能模块进行划分并通过Feign实现服务交互与负载均衡
- 建立shop_api Maven项目编写公共实体类,通过其他项目聚合以保证一致性
- 后台统一返回一定格式数据
前端先判断success 如果为true则获取data,如果为false则根据status对不同类型错误进行响应
右侧可鉯简略的查看购物车和收藏夹
搜索页进行了分页处理下拉 搜索框会划出来