基于SpringBoot+Redis的JAVA+SQL电子通讯录系统
基于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电子通讯录系统相关推荐
- java 快递项目_基于SpringBoot开发的Java快递代拿系统
该项目基于 [基于SSM开发的Java快递代拿系统] 项目全面升级,使用当前最为流行的 SpringBoot 框架,相关技术栈全面更新!是您深入学习 SpringBoot 开发的最佳实践! 相关技术栈 ...
- 基于JAVA的电子通讯录+源码+毕业设计+课程设计
源码地址:JAVA+SQL+电子通讯录+源码+毕业设计 随着信息时代的到来,人们越来越注重通讯方式的快捷性和高效性.在这样的背景下,电子通讯录应运而生,成为人们生活中不可或缺的工具.在这篇文章中,我们 ...
- 基于springboot+redis+bootstrap+mysql开发一套属于自己的分布式springcloud云权限架构(七)【权限架构生产者(数据字典)】
在我们的编码中我们经常会存放一些静态常量,而这些静态变量我们通常都是写死的,如果我们需要改变这些静态变量的值那么我们必须要修改代码,并重新发布程序,这很明显很不符合我们现实中的业务场景,我们现实中的业 ...
- springboot毕设项目基于SpringBoot+Vue的冷冻货物仓单质押系统9y3d6(java+VUE+Mybatis+Maven+Mysql)
springboot毕设项目基于SpringBoot+Vue的冷冻货物仓单质押系统9y3d6(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tom ...
- C#session共享+redis_技术干货分享:基于SpringBoot+Redis的Session共享与单点登录
categories: 架构 author: mrzhou tags: SpringBoot redis session 单点登录 基于SpringBoot+Redis的Session共享与单点登录 ...
- java基于springboot的高校学报论文在线投稿系统
项目介绍 在新发展的时代,众多的软件被开发出来,给用户带来了很大的选择余地,而且人们越来越追求更个性的需求.在这种时代背景下,高校只能以工作人员为导向,以稿件的持续创新作为高校最重要的竞争手段. 功能 ...
- 【JAVA程序设计】基于SpringBoot+VUE的高校疫情打卡系统-前后端分离
基于SpringBoot+VUE的高校疫情打卡系统 零.项目获取 一.项目简介 二.开发环境 三.项目技术 四.系统架构 五.运行截图 六.数据库设计 零.项目获取 获取方式(点击下载):是云猿实战 ...
- 基于JAVA的电子招投标系统的设计与实现
开发工具(eclipse/idea/vscode等): 数据库(sqlite/mysql/sqlserver等): 功能模块(请用文字描述,至少200字): 研究方向.思路和重点: 本平台的开发是基于 ...
- 基于SpringBoot+Mybatis开发的前后端ERP系统Saas平台
源码介绍 基于SpringBoot+Mybatis开发的前后端ERP系统Saas平台 ,专注于中小微企业的ERP软件.进销存系统,是一套基于SpringBoot2.2.0, Mybatis, JWT, ...
最新文章
- 第十八天:规划风险管理和识别风险
- 自己做一桌丰盛晚餐犒劳犒劳
- 前端学习(2933):vue中的循环语句
- Linux的常用指令
- Know more about Oracle Latches
- 部署Symantec Antivirus 10.0网络防毒服务器之二
- python爬虫爬取豆瓣电影
- Python正则表达式指南下半部
- MathorCup竞赛任务分配
- Oracle客户端工具安装(PL/SQL Developer 和 instantclient)
- android手机设置固定dns,手机怎么设置dns 手机设置dns方法【详解】
- 程序员是如何从小白做到年薪百万
- 汇编语言 程序设计 顺序结构
- 使用Fragment和ListView、RecyclerV实现动物信息显示
- Android开发者熬夜也要看完的25本中、高级工程师进阶必看书籍
- 7 客户端认证方式 之 client_secret_jwt
- 【正点原子Linux连载】第二十三章 音频应用编程-摘自【正点原子】I.MX6U嵌入式Linux C应用编程指南V1.1
- C语言------内存管理
- Day-8 bootstrap 徽章、进度条、分页、列表组
- spotify能免费下歌吗_Spotify免费版与高级版:值得升级吗?
热门文章
- linux笔记本无法重启电脑,小心变砖!三星部分笔记本电脑存在UEFI启动Linux故障...
- 对DBpedia各子数据集特点分析
- 基于jsp+ssm+springboot的小区物业管理系统【设计+论文+源码】
- 李正茂 :元宇宙与云网融合
- 威联通TS-532x 篇零 qts5.0不插盘不能运行,不能安装系统
- arm开发板放张图片动起来_如何看待第三届集成电路创新创业大赛arm杯北理在杯赛中居然可以在0.35s内播放完20张ppt?...
- Web3.0游戏是否还有未来?
- python所有变量更新_Python多处理更新全局变量
- 城市查询-汉字转拼音、拼音、全拼、简拼、混拼、卷舌音、前后鼻音、兼容查询C#与nodejs+redis应用---笔记
- ZZULIOJ1028