admin 管理员组

文章数量: 888526

党员管理系统 spring boot

 开发环境

硬件需求:

CPU:i3380

内存: 1G

软件需求:

操作系统版本:Win7及以上版本

开发工具:IntelliJ  IDEA或Ecilpse

后台服务器:Apache Tomcat 7.0及以上

开发语言:Java

浏览器:google58

本系统分为三个角色,分别为管理员,支部管理员,党员。

其中管理员包含以下功能:

  1. 党支部管理:对党支部信息进行增删改查等操作
  2. 用户管理:对系统用户进行增删改查等操作
  3. 角色管理:对系统角色进行增删改查等操作
  4. 党支部活动:查看党支部发布的支部信息
  5. 党员管理:对党员信息进行增删改查等操作

支部管理员拥有以下功能:

  1. 党员管理:对本支部党员进行增删改查等操作
  2. 活动管理:对本支部活动进行增删改查等操作
  3. 支部管理:查看本支部组织架构

党员具有以下操作:

  1. 信息查询:查看个人信息
  2. 活动查询:查看本支部发布的活动信息
  3. 支部管理:查看本支部组织架构 

                                       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

联系电话

email

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注册用户)

email

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