基于JavaSpringBoot开发的客户管理系统

一,项目概述 1,项目背景 学习Springboot+Mybatis-Plus 最新文档: TellBookManage How Run By DianJiu 演示地址: tellbook

本文包含相关资料包-----> 点击直达获取<-------

一、项目概述

1、项目背景

学习Springboot+Mybatis-Plus

最新文档: TellBookManage How Run By DianJiu

演示地址: tellbook.dianjiu.org.cn

用户名:admin

密码:123456

2、技术栈

  • springboot
  • mybatis-plus
  • druid
  • fastjson
  • lombok
  • swagger2
  • thymeleaf
  • h-ui.admin+jquery+ajax

3、 功能介绍

V1.0已完成功能

  • 用户操作
    • 用户列表
      • 管理登录成功后,展示所有的用户信息
    • 条件查询
      • 根据用户id、名称精确查询
      • 根据用户名称,邮箱、年龄模糊查询
    • 用户添加
      • 用户邮箱格式校验
      • 两次密码是否一致
      • Ajax请求,局部刷新父页面(添加后列表也自动加载最新数据)
    • 用户更新
      • 点击修改,跳转修改页面
      • 自动带出用户信息,并展示
      • 用户id不可编辑,也不可修改密码
    • 用户删除
      • 点击删除按钮,数据库根据id删除,移除当前tr
    • 修改密码
      • 点击修改,跳转密码修改页面
      • 用户必须正确输入原始密码,方可继续输入新密码和确认密码
      • 若原始密码不正确,则新密码和确认密码为禁用状态
    • 用户登陆
      • 用户直接访问index页面,系统会首先获取session信息,若已存在有效信息,则跳转欢迎页面
      • 若未读取到有效的缓存信息,则跳转登陆页面
      • 用户在登录页面正确输入用户名信息 和 密码信息,则登录成功,跳转后台欢迎页
    • 用户注册
      • 本系统暂不支持用户注册,管理员可后台添加登录用户
  • 客户操作
    • 客户列表
      • 用户登录后展示该用户名下的所有客户列表
    • 条件查询
      • 根据客户id、名称、所属用户精确查询
      • 根据客户名称、手机号、邮箱、联系地址模糊查询
    • 客户添加
      • Ajax请求,局部刷新父页面(添加后列表也自动加载最新数据)
    • 客户编辑
      • 点击修改,跳转修改页面
      • 自动带出用户信息,并展示
    • 客户删除
      • 点击删除按钮,数据库根据id删除,移除当前tr
    • 发送邮件
      • 点击发送邮件到达邮件发送页面(带出客户ID,客户姓名、客户邮箱)不可编辑处
      • 可输入项为邮件主题和邮件正文(暂不可添加附件)
      • 点击发送按钮,邮件发送成功

V2.0待实现功能

  • [ ] 实现多条件查询分页展示数据
  • [ ] 实现批量删除功能
  • [ ] 实现JS、MD5加密
  • [ ] 实现短信发送
  • [ ] 新增头像上传
  • [ ] 新增部门管理
  • [ ] 新增权限系统
  • [ ] 新增员工工资邮件定时发送功能

二、项目截图

用户登录页面

image

用户列表页面

image

用户添加页面

image

用户修改页面

image

用户删除页面

image

修改密码页面

image

原始密码校验

若输入的原始密码不正确,原始密码输入框会变成红色边看提示,同时新密码和确认密码输入框为禁用状态 image 若原始密码输入正确,红色提示框消失,同时新密码和确认密码为可输入状态 image

模糊查找用户界面

这是目前已有数据 image 我们查找年龄为28岁且是qq邮箱的用户 image image 根据id精确查找用户(查找id为9的用户) image

客户列表页面

image

客户添加页面

image

客户编辑页面

image

客户删除页面

image

客户查询页面

image

查询湖南长沙的qq邮箱用户

image

查询用户名为张三的用户

image

客户发送邮件页面

image image

三、源码下载

Gitee地址: gitee.com/dianjiu/tell-book

Github地址: github.com/dianjiu/tell-book

四、关于点九

点九博客 dianjiu.top

码农点九 dianjiu.co

点九开源 dianjiu.org.cn

点九科技 dianjiu.net.cn

参考文献

  • 基于WEB的客户关系管理系统的设计与实现(中国海洋大学·代学卿)
  • 基于J2EE技术的客户关系管理系统研究(吉林大学·李乾瑞)
  • 我国中小型餐饮企业中客户关系管理系统的设计与实现(电子科技大学·吴洁)
  • 客户办公室系统的设计与实现(山东大学·朱瑞泉)
  • 基于J2EE房地产客户管理系统的设计与实现(电子科技大学·张轶婧)
  • 某电信公司营销管理服务系统的设计与实现(北京邮电大学·邱佳抚)
  • 基于J2EE的客户关系管理系统的设计与实现(吉林大学·李维威)
  • 基于B/S架构的客户信息管理系统设计与实现(电子科技大学·李阳)
  • 基于轻量级J2EE的客户管理系统的研究与设计(山东大学·葛华丽)
  • 基于轻量级J2EE的客户管理系统的研究与设计(山东大学·葛华丽)
  • 企业客户信息管理系统的设计与实现(山东大学·马军)
  • 基于J2EE的煤炭行业客户管理系统的设计与实现(山东大学·徐小尧)
  • 基于轻量级J2EE的客户管理系统的研究与设计(山东大学·葛华丽)
  • 基于轻量级J2EE的客户管理系统的研究与设计(山东大学·葛华丽)
  • 某电信公司营销管理服务系统的设计与实现(北京邮电大学·邱佳抚)

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码码头网 ,原文地址:https://bishedaima.com/yuanma/35748.html

相关推荐

  • 基于SpringBoot框架的服装生产管理

    这是一个采用Java语言开发的🔥🔥SpringBoot核心框架的服装生产管理系统源代码🔥🔥,该项目运用了SpringBoot和Vue的技术栈,开发工具为Idea或Eclipse
    2024年05月23日
    7 1 1
  • 基于JSP+sqlserver的电子书在线网站源码

    随着互联网技术的不断发展,电子书行业也逐渐兴起,基于JSP+SQL Server的电子书在线网站源码的研究和开发变得日益重要,该系统采用JSP,Servlet和SQL Server等技术实现了一个功能完善的电子书下载网站系统
    2024年05月07日
    21 1 6
  • 基于Springboot+Jean推理机+Jsoup实现的个人健康监控管理系统

    基于Springboot+Jean推理机+Jsoup实现的个人健康监控管理系统 一,项目简介 1,1 背景分析 健康管理的思路和实践最初出现在美国
    2024年05月14日
    3 1 1
  • 基于SpringBoot框架的网上服装商城

    这是一套采用🔥🔥SpringBoot为核心的电商服装平台源代码,主要编程语言为Java,并结合了Vue,js技术,开发工具选择的是Idea或Eclipse,此项目可被用作毕业设计或课程实践任务
    2024年05月23日
    45 1 8
  • CNN 模型之Python

    CNN 模型 一,CNN 模型原理 1,1 什么是 CNN 在数字图像处理中有一个称为“边缘检测”的技术,它用到了信号的卷积操作,使用 Sobel 算子和原图像做卷积
    2024年05月14日
    2 1 1
  • 基于JSP的美食网站食谱网站、javaweb源码

    本文将探讨基于JSP的美食网站食谱网站,javaweb源码的设计与实现,当前,随着网络技术的不断发展,人们对于获取美食信息的需求日益增长,然而,在现有的美食网站中,用户可能会遇到信息不够详尽
    2024年05月07日
    7 1 1
  • 基于SSM的中医管理系统源码

    这是一个🔥🔥基于SSM的中医管理系统🔥🔥的项目源码,开发语言Java,开发环境Idea/Eclipse,这个 中医管理系统开发技术栈为SSM项目,可以作为毕业设计课程设计作业使用SSM框架实现一个中医管理系统
    2024年05月23日
    16 1 5
  • SpringDataJPA

    (一)J2EE 项目系列(三)--Spring Data JPA+Spring+SpringMVC+Maven 快速开发(1)项目架构 (二)J2EE 项目系列(三)--Spring Data JPA+Spring+SpringMVC+Maven 快速开发(2)多个第三方服务端接入之云旺 IM (三)Java-解决实现 JPA 的 hibernate 自动建表的编码问题 (四)WEB 后台--基于 Token 的 Web 后台登录认证机制(并讲解其他认证机制以及 cookie 和 session 机制) (一)J2EE 项目系列(三)--Spring Data JPA+Spring+SpringMVC+Maven 快速开发(1)项目架构 文章结构:(1)项目环境搭建;(2)简单业务逻辑测试框架;(3)项目配置注意点;(4)快速开发上手技巧; 一
    2024年05月14日
    3 1 1
  • 基于tensorflow和flask的本地图片库web图片搜索引擎

    基于tensorflow和flask的本地图片库web图片搜索引擎 1 Project Overview 1,1 Project Description Based on tensorflow and Flask
    2024年05月14日
    2 1 1
  • 使用Python编写的换脸软件

    使用Python编写的换脸软件 这是一个使用Python编写的换脸软件,所提供的换脸功能包含以下两个场景: 将图像B上的人脸换成图像A上的人脸
    2024年05月14日
    1 1 1

发表回复

登录后才能评论