首页 > 编程语言 >Java:176 基于SSM在线购书商城系统

Java:176 基于SSM在线购书商城系统

时间:2024-12-03 11:00:02浏览次数:7  
标签:购书 Java 项目 userDO UserDO SSM 源码 copyUser new

作者主页:舒克日记

简介:Java领域优质创作者、Java项目、学习资料、技术互助

文中获取源码

项目介绍

系统分为管理员、用户两个角色

用户的主要功能:查看系统信息、注册登录、在线客服、交流论坛、购物车、个人中心、我的发布、我的订单、我的地址、我的收藏

管理员的主要功能:登录、个人中心、用户管理、图书分类管理、图书信息管理、交流论坛、系统管理、订单管理

环境要求

1.运行环境:最好是java jdk1.8,我们在这个平台上运行的。其他版本理论上也可以。

2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;

3.tomcat环境:Tomcat7.x,8.X,9.x版本均可

4.硬件环境:windows7/8/10 4G内存以上;或者Mac OS;

5.是否Maven项目:是;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven.项目

6.数据库:MySql5.7/8.0等版本均可;

技术栈

运行环境:jdk8 + tomcat9 + mysql5.7 + windows10

服务端技术:Java、Spring、SpringMVC、Mybatis,SSM

前端:vue

使用说明

1.使用Navicati或者其它工具,在mysql中创建对应sq文件名称的数据库,并导入项目的sql文件;

2.使用IDEA/Eclipse/MyEclipse导入项目,修改配置,运行项目;

3.将项目中config-propertiesi配置文件中的数据库配置改为自己的配置,然后运行;

运行指导

idea导入源码空间站顶目教程说明(Vindows版)-ssm篇:

http://mtw.so/5MHvZq

源码地址:http://www.codegym.top

运行截图

功能模块截图

img

项目截图

前台

ssm119在线购书商城系统vue2

ssm119在线购书商城系统vue3

ssm119在线购书商城系统vue4

ssm119在线购书商城系统vue5

ssm119在线购书商城系统vue6

ssm119在线购书商城系统vue0

ssm119在线购书商城系统vue1

ssm119在线购书商城系统vue4

ssm119在线购书商城系统vue5

ssm119在线购书商城系统vue6

后台

ssm119在线购书商城系统vue7

ssm119在线购书商城系统vue8

ssm119在线购书商城系统vue9

ssm119在线购书商城系统vue10

ssm119在线购书商城系统vue11

代码

 private UserDO getUserByUserPhone(String currentUserPhone) {
        UserDO userDO = this.baseMapper.selectOne(new LambdaQueryWrapper<UserDO>().eq(UserDO::getTelephone, currentUserPhone));
        if (userDO != null){
            CustomerDO existCustomer = customerMapper.selectOne(new LambdaQueryWrapper<CustomerDO>().eq(CustomerDO::getTelephone, currentUserPhone));
            if (existCustomer != null){
                userDO.setCustomerFlag(isCustomer(existCustomer.getId()));
            }
            userDO.setPlatformFlag(true);
            return userDO;
        }

        //查询顾客信息
        CustomerDO customerDO = customerMapper.selectOne(new LambdaQueryWrapper<CustomerDO>().eq(CustomerDO::getTelephone, currentUserPhone));
        if (customerDO != null){
            UserDO copyUser = new UserDO();
            BeanUtils.copyProperties(customerDO, copyUser);
            copyUser.setCustomerFlag(isCustomer(customerDO.getId()));
            copyUser.setPlatformFlag(false);
            return copyUser;
        }
        throw new BizException("401", "用户不存在");
    }

标签:购书,Java,项目,userDO,UserDO,SSM,源码,copyUser,new
From: https://blog.csdn.net/cativen/article/details/144207396

相关文章

  • Java:基于springboot的果蔬商城管理系统
    作者主页:IT小舟简介:Java领域优质创作者、Java项目、学习资料、技术互助文中获取源码项目介绍系统分为用户、管理员两个角色​主要适用于实体店的线上销售,打造线上线下一体化的销售模式,带动蔬菜的销售量,提高店铺的销售额。前台主要是登录注册、首页展示、分类搜索......
  • 基于Java+SSM+JSP学生信息管理系统(源码+LW+调试文档+讲解等)/学生信息/管理系统/学生
    博主介绍......
  • 基于Java+SSM+HTML5音乐播放器系统(源码+LW+调试文档+讲解等)/音乐播放器/音乐播放系
    博主介绍......
  • java解析doc文件
    依赖<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.2</version></dependency><dependency> <groupId>com.aspose</groupId> <artifactId>aspos......
  • 用Java和Vue写的个人股票分析系统
    轻量级股票数据中台简单易用的数据中台,服务于韭皇的可自控应用,方便二次开发;无复杂数据库依赖,启动即可得,追求至简,方便韭皇部署;外部接口可扩展,与核心功能隔离,可快速切换服务使用场景搭建自己的选股平台,分析数据私有化保存,二次开发私有化指标,自定义选股策略;当时编写程序的初......
  • java特殊编码生成
    工作中想要生成一个特殊编码,比如:SZ-2412030009,前面三位是编码固定开头,然后是yyMMdd,最后是当天的个数。期望能够生成一个计算当天task个数,第二天重新计数的一个编码,用于插入到数据库中作为特殊标识。便于用户快速查看任务时间和个数@ResourceprivateRedisTemplat......
  • Java 基础:解锁数组与二维数组
    目录一、Java数组:数据的“有序队列”数组的声明与初始化数组的访问与遍历二、Java二维数组:数据的“矩阵魔方”二维数组的声明与初始化二维数组的访问与遍历三、数组在实际编程中的“高光时刻”四、总结与展望在Java编程中,数组作为一种基础且强大的数据结构,犹......
  • 中药分类管理系统|Java|SSM|VUE| 前后端分离
    【重要1⃣️】前后端源码+万字文档+部署文档【重要2⃣️】正版源码有问题包售后             【包含内容】【一】项目提供非常完整的源码注释【二】相关技术栈文档【三】源码讲解视频                    ......
  • 冷冻仓库管理系统|Java|SSM|VUE| 前后端分离
    【重要1⃣️】前后端源码+万字文档+部署文档【重要2⃣️】正版源码有问题包售后             【包含内容】【一】项目提供非常完整的源码注释【二】相关技术栈文档【三】源码讲解视频                    ......
  • 毕业设计-ssm汽车租赁系统(案例分析)-附源码
    摘 要众所周知,汽车租赁系统被称为交通运输服务行,它因为无须办理保险、无须年检维修、车型可随意更换等优点,以租车代替买车来控制企业成本,这种在外企中十分流行的管理方式,正慢慢受到国内企事业单位和个人用户的青睐。汽车租赁是指将汽车的资产使用权从拥有权中分开,出租人......