加入CODE CHINA

· 不限速    · 不限空间    · 不限人数    · 私仓免费

免费加入
    README.md

    GITHUB看不了图片看这里预览

    乐享手机商城 LEMarket

    演示地址 暂开放前台,后台有需要再开放,比例不对请适当放大缩小显示比例,演示的支付去除了支付宝支付。

    如需完整版代码,请联系博主VX:wonderhooyou,QQ:528290695, 有偿,可帮助部署调试等。

    Image text

    基于Spring+Spring MVC+Mybatis+layui框架构建的手机商城系统

    实现功能

    • 前台
      • 登陆 注册 注销
      • 查看商品详情、商品评论、热销商品
      • 按照关键词搜索商品
      • 收藏、取消收藏商品
      • 加入购物车、下单
      • 购物车增删改查
      • 收藏中心
      • 分状态查看所有订单,已发货可查看快递单号
      • 支付宝付款、确认收货、删除已完成订单
      • 收货地址的增删改查
      • 修改登陆密码
      • 按照商品点击量定制猜你喜欢
      • 修改个人资料,修改头像
      • 评价已确认收货商品,带评分以及多图上传
    • 后台
      • 所有后台管理展示均使用带条件查询的分页
      • 利用Echarts图表框架展示销量排行、月销售额和订单量趋势、商品浏览量和待办事件等
      • 商品管理:商品的增删改查,按照名称查找、批量删除
      • 订单管理:所有订单查看、删除、修改收货信息、发货,带日期和订单状态等的条件查询
      • 用户管理:所有用户信息的查看、删除、修改、禁用、条件查找及批量删除
      • 轮播图管理:增加、删除、修改、查看轮播图,禁用轮播以及批量删除等
      • 评论管理:查看、删除、批量删除、关键词搜索评价功能
      • 商品分类管理:增加、删除、修改、禁用、批量删除、条件搜索功能
      • 账户管理:更新管理员资料、修改密码功能

    环境及框架

    • jdk1.8
    • tomcat8.0
    • mysql5.0
    • Spring4.2
    • Spring MVC4.2
    • Mybatis3.2.8
    • Echarts4.0
    • Redis2.9
    • layui2.3

    本项目展示部分主要使用layui小型轻巧的前端框架构建,主要使用到layui的动态数据表格分页渲染、弹出层模块、轮播模块、评分模块、文件上传模块、laydate日期选择模块、表单验证等等,layui比bootstrap感觉更易上手,功能也更加切合项目的需求。
    项目前端展示使用Redis来进行缓存商品的详细信息以及评价,缓解数据库负载,项目运行需要在spring配置文件中配置好redis的连接信息。
    支付模块采用调用支付宝接口进行支付,需要在com.phonemarket.util.alipayconfig文件中配置应用id以及公钥私钥等配置信息,才能够正确调用支付模块,可以自行去支付宝开发平台申请开发者账户应用进行配置即可。

    2020年5月3日更新

    • 前后台登录新增记住密码、验证码功能及前后台跳转
    • 完善权限管理,现超管可在后台添加角色分配不同的权限,新增管理员,给管理员分配不同的角色从而拥有不同的权限
    • 管理员密码信息修改优化
    • 前台查询商品优化
    • 其他bug修改

    部分新增点预览

    Image text Image text Image text Image text Image text

    数据库设计预览

    Image text

    前台预览

    Image text Image text Image text Image text Image text Image text Image text Image text Image text

    后台预览

    Image text Image text Image text Image text Image text Image text Image text Image text

    项目简介

    🚀 Github 镜像仓库 🚀

    源项目地址

    https://github.com/wonderyuan/LEMarket

    发行版本

    当前项目没有发行版本

    贡献者 2

    开发语言

    • Java 100.0 %