基于SpringBoot+Redis的JAVA+SQL电子通讯录系统

1.包含源程序,数据库脚本。代码和数据库脚本都有详细注释。
2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善

代码已经上传github,下载地址https://github.com/21503882/communication
开发环境:


Eclipse ,MYSQL,JDK1.8,Tomcat 8.5
涉及技术点:
MVC模式、SpringBoot、Mybatis、Redis、HTML、log4j、druid、Bootstrap、
Semantic UI、Thymeleaf、JavaScript、CSS、JQUERY、Ajax等
适合学习J2EE的一段时间的熟手,代码思路清晰,注解详细,数据库用的是mysql5.1,服务器用的tomcat8.5,JDK版本1.8. 编程软件Eclispe J2EE版本。是典型MVC架构,并且前后台分离
主要功能:

系统的模结构图 
图1.1 系统的模块结构图-用户
图1.2  
图1.3 系统的模块结构图-管理员
1.1.2 系统模块结构图解
本系统主要满足不同用户对其自身的通讯录信息进行增加、删除、修改和排序等操作,并支持不同用户登陆,由系统管理员对用户信息进行统一的管理和维护。
1.设置关闭时间:设置定时关闭系统时间(以秒为单位)
2.取消关闭设置:将已设置的定时关闭时间取消(未设置关闭时间前,不可用)
3.显示当前时间:为用户显示当前时间
4.系统托盘功能:在本程序托盘中提供显示版本、作者信息及退出系统功能
5.显示所有信息:显示该用户的所有通信录信息内容
6.增加通讯录信息:为该用户增加通讯录信息
7.修改通讯录信息:为该用户修改指定通讯录信息
8.删除通讯录信息:为该用户删除选定通讯录信息
9.按姓名查找:为该用户按姓名查找指定通讯录信息
10.按分组查找:为该用户按分组查找指定通讯录信息
11.按性别查找:为该用户按性别查找指定通讯录信息
12.按单位查找:为该用户按单位查找指定通讯录信息
13.按姓名排序:将该用户的通讯录信息表按姓名排序存放
14.按单位排序:将该用户的通讯录信息表按单位排序存放
15.按生日排序:将该用户的通讯录信息表按生日排序存放
16.修改管理员密码:修改管理员自身密码
17.删除用户信息:管理员删除指定用户
18.增加用户信息:管理员增加用户 
图1.4 用户信息验证界面 
1.1.3 增加联系人信息界面 
图1.5 增加联系人信息界面 
更新联系人1.1.4 按姓氏排序信息界面 
图1.6 按姓氏排序信息界面
1.1.5 管理员删除用户界面 
图1.7 管理员删除用户界面 
查询记录管理员登录 
删除用户

代码已经上传github,下载地址https://github.com/21503882/communication

基于SpringBoot+Redis的JAVA+SQL电子通讯录系统相关推荐

  1. java 快递项目_基于SpringBoot开发的Java快递代拿系统

    该项目基于 [基于SSM开发的Java快递代拿系统] 项目全面升级,使用当前最为流行的 SpringBoot 框架,相关技术栈全面更新!是您深入学习 SpringBoot 开发的最佳实践! 相关技术栈 ...

  2. 基于JAVA的电子通讯录+源码+毕业设计+课程设计

    源码地址:JAVA+SQL+电子通讯录+源码+毕业设计 随着信息时代的到来,人们越来越注重通讯方式的快捷性和高效性.在这样的背景下,电子通讯录应运而生,成为人们生活中不可或缺的工具.在这篇文章中,我们 ...

  3. 基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(七)【权限架构生产者(数据字典)】

    在我们的编码中我们经常会存放一些静态常量,而这些静态变量我们通常都是写死的,如果我们需要改变这些静态变量的值那么我们必须要修改代码,并重新发布程序,这很明显很不符合我们现实中的业务场景,我们现实中的业 ...

  4. springboot毕设项目基于SpringBoot+Vue的冷冻货物仓单质押系统9y3d6(java+VUE+Mybatis+Maven+Mysql)

    springboot毕设项目基于SpringBoot+Vue的冷冻货物仓单质押系统9y3d6(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tom ...

  5. C#session共享+redis_技术干货分享:基于SpringBoot+Redis的Session共享与单点登录

    categories: 架构 author: mrzhou tags: SpringBoot redis session 单点登录 基于SpringBoot+Redis的Session共享与单点登录 ...

  6. java基于springboot的高校学报论文在线投稿系统

    项目介绍 在新发展的时代,众多的软件被开发出来,给用户带来了很大的选择余地,而且人们越来越追求更个性的需求.在这种时代背景下,高校只能以工作人员为导向,以稿件的持续创新作为高校最重要的竞争手段. 功能 ...

  7. 【JAVA程序设计】基于SpringBoot+VUE的高校疫情打卡系统-前后端分离

    基于SpringBoot+VUE的高校疫情打卡系统 零.项目获取 一.项目简介 二.开发环境 三.项目技术 四.系统架构 五.运行截图 六.数据库设计 零.项目获取 获取方式(点击下载):是云猿实战 ...

  8. 基于JAVA的电子招投标系统的设计与实现

    开发工具(eclipse/idea/vscode等): 数据库(sqlite/mysql/sqlserver等): 功能模块(请用文字描述,至少200字): 研究方向.思路和重点: 本平台的开发是基于 ...

  9. 基于SpringBoot+Mybatis开发的前后端ERP系统Saas平台

    源码介绍 基于SpringBoot+Mybatis开发的前后端ERP系统Saas平台 ,专注于中小微企业的ERP软件.进销存系统,是一套基于SpringBoot2.2.0, Mybatis, JWT, ...

最新文章

  1. 用LSTM实现英文写作
  2. 独家 | 谷歌医学AI在生活中的精确度(附链接)
  3. 使用DPM 2012 Sp1保护SQL server 2012 Sp1
  4. Cow Digit Game(博弈论:sg函数)
  5. 如何清理Virtualbox虚拟机VDI镜像文件的空间大小
  6. java socket编程实现聊天程序_java Socket编程 聊天程序 服务器端和客户端
  7. python用psf函数_python学习之-类的内置函数
  8. 动手学servlet(四) cookie和session
  9. rgb红色范围_【论文阅读18】RGB-D Object-Oriented Semantic Mapping
  10. 01背包、完全背包、多重背包问题的C++实现
  11. Extjs4 Tab面板Mapbar地图关闭再打开气泡失效问题解决
  12. 世界上第一个手机是怎么诞生的?谁是第一个用手机的人?
  13. C语言入栈算法,栈的入栈、出栈、获取栈顶的c语言算法
  14. php中文件上传$_FILES 的错误代码
  15. c++对象模型探索-王健伟-专题视频课程
  16. fpm平滑重启_详解nginx及FPM平滑重启
  17. win10系统,安装Photoshop_CS6并且无需序列号破解
  18. 简易火锅店点餐结算小程序
  19. 旋转方阵So easy
  20. Java poi api插入文字水印到docx文件

热门文章

  1. intellij idea打包war包
  2. 重启linux系统的三种方法,强制重启Linux系统的几种方法
  3. PHP实现一个表单-学生信息登记表单
  4. Deck.gl 相关
  5. 线性回归-预测房价(机器学习)
  6. 安卓开发工程师岗位职责!一线互联网企业高级Android工程师面试题大全,附超全教程文档
  7. 关于 微信扫二维码下载apk 的方法
  8. 核新同花顺java开发_核新同花顺数据结构
  9. 网吧服务器重装系统,网吧无盘系统自己能装一个吗
  10. 奥维地图导入西安坐标_奥维地图导入dxf地图方法步骤