党员管理系统 spring boot
开发环境
硬件需求:
CPU:i3380
内存: 1G
软件需求:
操作系统版本:Win7及以上版本
开发工具:IntelliJ IDEA或Ecilpse
后台服务器:Apache Tomcat 7.0及以上
开发语言:Java
浏览器:google58
本系统分为三个角色,分别为管理员,支部管理员,党员。
其中管理员包含以下功能:
- 党支部管理:对党支部信息进行增删改查等操作
- 用户管理:对系统用户进行增删改查等操作
- 角色管理:对系统角色进行增删改查等操作
- 党支部活动:查看党支部发布的支部信息
- 党员管理:对党员信息进行增删改查等操作
支部管理员拥有以下功能:
- 党员管理:对本支部党员进行增删改查等操作
- 活动管理:对本支部活动进行增删改查等操作
- 支部管理:查看本支部组织架构
党员具有以下操作:
- 信息查询:查看个人信息
- 活动查询:查看本支部发布的活动信息
- 支部管理:查看本支部组织架构
party_branch_activities
表注释: 党支部活
字段 |
类型 |
空 |
默认 |
注释 |
id (主键) |
bigint(20) |
否 |
主键 |
|
office_id |
bigint(20) |
否 |
支部id |
|
act_theme |
varchar(200) |
是 |
NULL |
活动主题 |
act_begin_time |
date |
是 |
NULL |
活动开始时间 |
act_end_time |
date |
是 |
NULL |
活动结束时间 |
act_address |
varchar(100) |
是 |
NULL |
活动地点 |
act_content |
varchar(4000) |
是 |
NULL |
活动内容 |
create_by |
bigint(20) |
是 |
NULL |
创建人 |
create_time |
date |
是 |
NULL |
创建时间 |
update_by |
bigint(20) |
是 |
NULL |
更新人 |
update_time |
date |
是 |
NULL |
更新时间 |
remark |
varchar(255) |
是 |
NULL |
备注 |
party_member_info
表注释: 党员信息表
字段 |
类型 |
空 |
默认 |
注释 |
id (主键) |
bigint(20) |
否 |
主键 |
|
user_id |
bigint(20) |
否 |
党员用户ID |
|
sex |
char(1) |
是 |
NULL |
性别 |
age |
varchar(3) |
是 |
NULL |
年龄 |
birthday |
date |
是 |
NULL |
生日 |
home_address |
varchar(200) |
是 |
NULL |
家庭地址 |
join_party_time |
varchar(10) |
是 |
NULL |
入党时间 |
create_by |
bigint(20) |
是 |
NULL |
创建人 |
create_time |
date |
是 |
NULL |
创建时间 |
update_by |
bigint(20) |
是 |
NULL |
更新人 |
update_time |
date |
是 |
NULL |
更新时间 |
remark |
varchar(255) |
是 |
NULL |
备注 |
sys_dept
表注释: 部门表
字段 |
类型 |
空 |
默认 |
注释 |
dept_id (主键) |
bigint(20) |
否 |
部门id |
|
parent_id |
bigint(20) |
是 |
0 |
父部门id |
ancestors |
varchar(50) |
是 |
祖级列表 |
|
dept_name |
varchar(30) |
是 |
部门名称 |
|
order_num |
int(4) |
是 |
0 |
显示顺序 |
leader |
varchar(20) |
是 |
NULL |
负责人 |
phone |
varchar(11) |
是 |
NULL |
联系电话 |
|
varchar(50) |
是 |
NULL |
邮箱 |
status |
char(1) |
是 |
0 |
部门状态(0正常 1停用) |
del_flag |
char(1) |
是 |
0 |
删除标志(0代表存在 2代表删除) |
create_by |
varchar(64) |
是 |
创建者 |
|
create_time |
datetime |
是 |
NULL |
创建时间 |
update_by |
varchar(64) |
是 |
更新者 |
|
update_time |
datetime |
是 |
NULL |
更新时间 |
sys_notice
表注释: 通知公告表
字段 |
类型 |
空 |
默认 |
注释 |
notice_id (主键) |
int(4) |
否 |
公告ID |
|
notice_title |
varchar(50) |
否 |
公告标题 |
|
notice_type |
char(1) |
否 |
公告类型(1通知 2公告) |
|
notice_content |
varchar(2000) |
是 |
NULL |
公告内容 |
status |
char(1) |
是 |
0 |
公告状态(0正常 1关闭) |
create_by |
varchar(64) |
是 |
创建者 |
|
create_time |
datetime |
是 |
NULL |
创建时间 |
update_by |
varchar(64) |
是 |
更新者 |
|
update_time |
datetime |
是 |
NULL |
更新时间 |
remark |
varchar(255) |
是 |
NULL |
备注 |
sys_role
表注释: 角色信息表
字段 |
类型 |
空 |
默认 |
注释 |
role_id (主键) |
bigint(20) |
否 |
角色ID |
|
role_name |
varchar(30) |
否 |
角色名称 |
|
role_key |
varchar(100) |
否 |
角色权限字符串 |
|
role_sort |
int(4) |
否 |
显示顺序 |
|
data_scope |
char(1) |
是 |
1 |
数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限) |
status |
char(1) |
否 |
角色状态(0正常 1停用) |
|
del_flag |
char(1) |
是 |
0 |
删除标志(0代表存在 2代表删除) |
create_by |
varchar(64) |
是 |
创建者 |
|
create_time |
datetime |
是 |
NULL |
创建时间 |
update_by |
varchar(64) |
是 |
更新者 |
|
update_time |
datetime |
是 |
NULL |
更新时间 |
remark |
varchar(500) |
是 |
NULL |
备注 |
sys_user
表注释: 用户信息表
字段 |
类型 |
空 |
默认 |
注释 |
user_id (主键) |
bigint(20) |
否 |
用户ID |
|
dept_id |
bigint(20) |
是 |
NULL |
部门ID |
login_name |
varchar(30) |
否 |
登录账号 |
|
user_name |
varchar(30) |
是 |
用户昵称 |
|
user_type |
varchar(2) |
是 |
00 |
用户类型(00系统用户 01注册用户) |
|
varchar(50) |
是 |
用户邮箱 |
|
phonenumber |
varchar(11) |
是 |
手机号码 |
|
sex |
char(1) |
是 |
0 |
用户性别(0男 1女 2未知) |
avatar |
varchar(100) |
是 |
头像路径 |
|
password |
varchar(50) |
是 |
密码 |
|
salt |
varchar(20) |
是 |
盐加密 |
|
status |
char(1) |
是 |
0 |
帐号状态(0正常 1停用) |
del_flag |
char(1) |
是 |
0 |
删除标志(0代表存在 2代表删除) |
login_ip |
varchar(50) |
是 |
最后登陆IP |
|
login_date |
datetime |
是 |
NULL |
最后登陆时间 |
create_by |
varchar(64) |
是 |
创建者 |
|
create_time |
datetime |
是 |
NULL |
创建时间 |
update_by |
varchar(64) |
是 |
更新者 |
|
update_time |
datetime |
是 |
NULL |
更新时间 |
remark |
varchar(500) |
是 |
NULL |
备注 |
系统各角色均需登陆后才可使用本系统,系统会根据用户的账号密码自行判断其身份,并显示不同的管理界面,登录时,用户需要输入用户名及密码,当用户名密码不正确时,无法登录系统。
spring boot 启动器
package com.ruoyi;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
/**
* 启动程序
*
* @author ruoyi
*/
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
public class RuoYiApplication
{
public static void main(String[] args)
{
// System.setProperty("spring.devtools.restart.enabled", "false");
SpringApplication.run(RuoYiApplication.class, args);
System.out.println("(♥◠‿◠)ノ゙ 党支部启动成功 ლ(´ڡ`ლ)゙ \n" +
" .-------. ____ __ \n" +
" | _ _ \\ \\ \\ / / \n" +
" | ( ' ) | \\ _. / ' \n" +
" |(_ o _) / _( )_ .' \n" +
" | (_,_).' __ ___(_ o _)' \n" +
" | |\\ \\ | || |(_,_)' \n" +
" | | \\ `' /| `-' / \n" +
" | | \\ / \\ / \n" +
" ''-' `'-' `-..-' ");
}
}
党员管理系统 spring boot相关推荐
- Spring Boot 中文索引--资料大全
Spring Boot 中文索引 http://springboot.fun/ 贡献资源请 Pull 到此仓库 博客 纯洁的微笑-Spring Boot系列文章 林祥纤-从零开始学Spring Boo ...
- 狂神Spring Boot 员工管理系统 超详细完整实现教程(小白轻松上手~)
[SpringBoot-web系列]前文: SpringBoot-web开发(一): 静态资源的导入(源码分析) SpringBoot-web开发(二): 页面和图标定制(源码分析) SpringBo ...
- 分享13个Spring Boot 优质开源项目!商城,ERP,管理系统
Spring Boot 算是目前 Java 领域最火的技术栈了,也是Java开发人员不得不掌握的技术,今天给大家整理了13个优质 Spring Boot 开源项目给大家参考,希望能够帮助到正在学习 S ...
- 推荐个Spring Boot实现的开源公众号管理系统,当学习案例也不错!
关注TJ君,回复"武功秘籍"免费获取计算机宝典书籍 随着网络的发展,公众号越来越受重视,TJ君身边的朋友不止一次跟TJ君吐槽,怎么现在一些大企业的申明官网找不到,都在公众号上了 对 ...
- 详细设计 存储分配_10k+点赞的 Spring Boot 后台管理系统竟然出了详细教程!爱了!...
其实项目网上有很多了,但是教程比较详细的没多少,今天分享的项目从安装部署到代码具体功能都有很详细的说明 eladmin 是一款基于 Spring Boot 2.1.0 . Jpa. Spring Se ...
- Spring Boot实战系列《六》:人事管理系统的登录设计
Spring Boot实战系列<六>:人事管理系统的登录设计 Spring Boot实战系列<六>:人事管理系统的登录设计 1.前言 在上一篇中教大家在IEDA或者eclips ...
- c# 基于layui的通用后台管理系统_基于spring boot和vuejs的通用后台管理系统脚手架 guns-lite...
Guns-lite 前言 guns-lite是在guns的基础上将数据库层由mybatis替换为spring data jpa的系统. guns-lite是一个基于spring boot的后台管理系统 ...
- 基于jsp+mysql+mybatis+Spring boot简单学生成绩信息管理系统
1.项目开发背景和意义 随着科学技术的快速发展和不断提高,尤其是计算机科学技术的日渐普及,其功能的强大以及运行速度已经被人们深刻地了解.近几年来高校的办学模式多元化和学校规模的扩大,为了实现对学生信息 ...
- spring boot + mybatis + layui + shiro后台权限管理系统
后台管理系统 版本更新 后续版本更新内容 链接入口: springboot + shiro之登录人数限制.登录判断重定向.session时间设置:https://blog.51cto.com/wyai ...
最新文章
- 性能测试之操作系统计数器分析方法
- Kali Linux WPScan更新到2.9.3
- python常用库之base64
- Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务
- Nhibernate一些问题解决方法
- Linux中网络通信中 使用的结构体
- MongoDB可视化工具--Robo 3T 使用教程
- 代码小结:时区的时间问题
- 分布与并行计算—用任务管理器画CPU正弦曲线(Java)
- C++ STL map集合的使用
- 软件测试面试题整理(三)之工作/项目流程篇
- 使用Nginx配置反向代理,完成端口转发
- SpringBoot图片上传报错:The field headImg exceeds its maximum permitted size of 1048576 bytes.
- 【开发心得】如何免费用python刷网站的百度排名(已实测含源码)
- java中级程序员_java中级程序员路线图(黑马)
- c++调用静态函数的方法
- CSS实现最简洁的加载动画
- 三菱PLC步进伺服控制程序 用三菱plc和威纶触摸屏编写
- JavaScript 的addEventListener() 事件监听详解!
- 用计算机求锐角三角形的度数,三角函数超入门(2)锐角三角形的三角比
热门文章
- 北师珠有计算机学吗,有时,我真的不知道我专业是干嘛的。
- QVGA/WQVGA/HVGA/VGA/WVGA的区别
- 【学习】django 接入gateone(webssh)
- linux的nice 命令和renice命令
- mysql float最大值_mysql float精度与范围总结
- 黑马程序员-JAVA基础学习日志——通篇大总结及学习方法思想
- Ramnit病毒简介
- 谷歌为世界造AI,世界却用AI做AV
- 服务器如何做中转进行端口映射,使服务器之间通信,然后访问目标网站(baidu.com)
- Java开发实战项目分享之学成在线v1.0项目总结