基于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

发布了38 篇原创文章 · 获赞 10 · 访问量 4147

猜你喜欢

转载自blog.csdn.net/QQ21503882/article/details/102607233