安居网项目,用于建立网上终端、营销案在线销售及相关辅助功能,后台包含商品管理、订单管理、类目管理、客户管理、客服管理、支付平台、内容管理等,很大程度上分担了人工的压力,前台包括个人中心,购物车,商城首页,频道页,商品详情页,提交订单页,支付页面等页面构成,对提高客户服务效率和客户满意度能够起到较好的作用。项目所用技术:Springboot、Spring、MybatisPuls、Springcloud、Maven、git。责任描述: 1、 商品管理模块:其中包括品牌管理,属性管理商品录入/上下架管理 2、 个人中心:个人信息的管理 3、 商品前台首页:其中主要负责首页商品列表筛选 4、 商品详情页:展示商品详情信息和商品购买,该页面采用静态化以减轻系统压力技术描述: 1. 我们采用 maven 构建项目,方便项目的管理和部署,项目分为前台和后台且放到两个服 务器上,共用一个数据库; 2. 为了减轻服务器的压力,将所有的商品图片上传到 FastDFS 服务器集群进行统一管理; 3. 前台为了减轻服务器的压力和高并发访问的问题,我们使用页面静态化设计 (Velocity 模版 术; 4. Lombok :安装 lombok 插件后,自动生成 get、 set 和 toString 构造方法; 5. sku 用户在在线商城切换 sku 选项的时候,异步从数据库查询该 sku 对应的价格和库存的; 6. 使用 ajax 实现后台库存的实时刷新; 7. 上架时将商品数据同步到 elasticsearch ,同时生成商品对应的静态页面,下架时在 elasticsearch 删除对应商品的数据; 8. MybatisPlus :单表操作、条件构造器、自动分页插件、自动分页,代码生成器 默认模板 或者自定义模板声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论