山西小城故事网站建设,wordpress wdcp 伪静态,建设 公司 网站 请示,美容网站开发博主介绍#xff1a; ✌至今服务客户已经1000、专注于Java技术领域、项目定制、技术答疑、开发工具、毕业项目实战 ✌ #x1f345; 文末获取源码联系 #x1f345; #x1f447;#x1f3fb; 精彩专栏 推荐订阅 #x1f447;#x1f3fb; 不然下次找不到 Java项目精品实…博主介绍 ✌至今服务客户已经1000、专注于Java技术领域、项目定制、技术答疑、开发工具、毕业项目实战 ✌ 文末获取源码联系 精彩专栏 推荐订阅 不然下次找不到 Java项目精品实战专区https://blog.csdn.net/java18343246781/category_12537229.htmlJava各种开发工具资源包网站http://62.234.13.119:9000/html/visitor/softwareResourceList.html 软件安装项目部署专区https://blog.csdn.net/java18343246781/category_12539864.htmlv 系列文章目录
前言
一、运行环境
二、代码示例
三、系统展示 前言
1) 商城首页首页左侧展示商品的分类和商品包含轮播图展示。
2) 分类查询按照分类查询商品。
3) 商品详情点击商品可以跳转到商品详情页面可以看到商品图片、名称、价格、描述等信息。
4) 加入购物车加入购物车的商品可以到购物车列表查看明细。
5) 填写订单需要填写收货人的信息确认订单详情以及支付方式和快递方式。用户可以查看总价格。
6) 支付点击支付按钮后会创建订单信息。
7) 订单列表可以查看历史所有订单信息以及金额、发货状态、收货地址。同时支持取消订单、去支付、确认收货、删除订单、查看物流等功能。
8) 个人信息用户可以查看自己的个人信息与收货地址。支持修改。
9) 商品管理后台可以管理所有商品信息支持新增、编辑、查询、删除、下架等功能
10) 商品发布填写商品的基础信息支持图片上传。
11) 订单列表管理员可以查看所有订单信息。以及订单状态、金额、具备查看订单、买家信息、发货、查看物流、删除订单、取消订单等功能。
12) 访问量统计:根据用户对商品的访问量进行分析。使用echarts图形进行展示。
13) 销量分析根据用户下单的商品来分析。使用echarts柱状图来展示。
一、运行环境
1) 运行环境jdk1.8
2) 运行工具idea
3) 后端框架SpringBoot、Mybatis
4) 前端jsp
5) 数据库mysql5.7
二、代码示例 代码如下示例 Autowiredprivate IGoodInfoService goodInfoService;Autowiredprivate GoodDescMapper goodDescMapper;/*** 查询宠物商品详情** param id* param model* return*/RequestMapping(/info/{id})public String goodInfo(PathVariable(id) Integer id, Model model) throws BSException {//查询商品GoodInfo goodInfo goodInfoService.findById(id);//查询商品推荐列表ListGoodInfo recommendGoodList goodInfoService.findGoodListByCateId(goodInfo.getCategoryId(), 1, 5);//查询商品详情GoodDesc goodDesc goodDescMapper.selectByPrimaryKey(id);//增加访问量goodInfoService.addLookMount(goodInfo);Collections.shuffle(recommendGoodList);model.addAttribute(goodInfo, goodInfo);model.addAttribute(bookDesc, goodDesc);model.addAttribute(recommendBookList, recommendGoodList);return good_info;}/*** 通过关键字和宠物商品分类搜索宠物商品列表** param keywords* return*/RequestMapping(/list)public String goodSearchList(RequestParam(defaultValue , required false) String keywords,RequestParam(defaultValue 0, required false) int cateId,//分类Id默认为0即不按照分类Id查RequestParam(defaultValue 1, required false) int page,RequestParam(defaultValue 6, required false) int pageSize,Model model) {keywords keywords.trim();PageInfoGoodInfo goodPageInfo goodInfoService.findGoodListByCondition(keywords, cateId, page, pageSize,0);//storeId为0不按照商店Id查询model.addAttribute(goodPageInfo, goodPageInfo);model.addAttribute(keywords, keywords);model.addAttribute(cateId, cateId);return good_list;}
三、系统展示
商城首页首页左侧展示商品的分类和商品包含轮播图展示。 分类查询按照分类查询商品。 商品详情点击商品可以跳转到商品详情页面可以看到商品图片、名称、价格、描述等信息。 加入购物车加入购物车的商品可以到购物车列表查看明细。 填写订单需要填写收货人的信息确认订单详情以及支付方式和快递方式。用户可以查看总价格。 支付点击支付按钮后会创建订单信息。 订单列表可以查看历史所有订单信息以及金额、发货状态、收货地址。同时支持取消订单、去支付、确认收货、删除订单、查看物流等功能。
个人信息用户可以查看自己的个人信息与收货地址。支持修改。 商品管理后台可以管理所有商品信息支持新增、编辑、查询、删除、下架等功能 商品发布填写商品的基础信息支持图片上传。 订单列表管理员可以查看所有订单信息。以及订单状态、金额、具备查看订单、买家信息、发货、查看物流、删除订单、取消订单等功能。 访问量统计:根据用户对商品的访问量进行分析。使用echarts图形进行展示。 销量分析根据用户下单的商品来分析。使用echarts柱状图来展示。