基于SpringBoot的高校党员管理系统

项目信息描述

系统角色:一级管理员、二级管理员、三级管理员、学生

主要功能包括:学生在登录系统后提出申请,分别有一级、二级、三级管理员进行审批。其中每级管理员添加是有规则的,上级管理员才能创建下级管理员。其中只有一个一级管理员,同一个学院不能创建多个二级管理员,同一个专业不能创建多个三级管理员;每级管理员审批对应级别申请。

一级管理员账号/密码:admin/admin

二级组织账号/密码:O20232444/password

三级组织账号/密码:O20231030/password

学生账号/密码:S20234221/password

技术概要

前端技术: HTML、JQuery、Bootstrap、JSP

后端技术:

    控制层框架: Struts2、

    Spring 5 框架

    持久层框架: Hibernate

    web 容器: Tomcat 9、10

    Spring Boot 2 结构

数据相关:

MySQL5.7

数据库可视化 MySQL-Front

项目源码目录结构图

功能详情

系统基本功能

1. 登录,注销:登录就是在党员管理系统登录页面,选择不同角色,输入在该系统中不同角色的账号和密码,之后点击登录按钮进入到系统当中;注销功能,就是在登录该系统时,想要退出该系统的账号情况下,点击注销按钮,可以退出该账号在系统当中的状态。2. 密码修改:为保证密码的安全性,需要定期进行修改,所以在登录自己账号权限的情况下,可以在资料维护模块进行密码的修改。

各级管理员(一级、二级、三级)特殊性说明:

1. 系统默认只有一级管理员,并且不能创建多个一级管理员

2. 只有上级管理员才能创建下级管理员。

3. 同一个学院不能创建多个二级管理员;

4. 同一个专业不能创建多个三级管理员;

5. 党员或者非党员都属于学生信息。

一级管理员角色功能

模块一、系统审批:

1.1入党审批管理(查看并审批):通过申请类型、审批状态可以查询入党审批信息,可以通过被提交上来的申请信息,进行审批操作来对申请信息进行审核,其中申请类型只要有预备党员申请、正式党员申请,并且审批状态分为二级审批通过、一级审批通过、一级审批未通过。

模块二、信息浏览与采集

2.1组织信息管理(只管理二级):可以新建二级组织,在新建时除组织联系信息,其他信息需要填写全部内容,该模块还有撤销、组织更名、组织换届等功能来共同维护组织信息。

模块三、党员日常管理(只针对预备党员和正式党员):

3.1党纪处分管理(新增处分党员、编辑处分信息、删除、撤销):通过新增处分党员、编辑处分信息、删除、撤销来共同维护党纪处分等信息,其中处分类别主要包括警告/严重警告/撤销党内职务/留党察看/开除党籍,其中处分状态分为已处分,已撤销。3.2党员出国出境管理(只针对预备党员和正式党员):通过新增出国/竟党员、编辑出国/竟党员、删除来共同维护党员出国出境等信息。

二级管理员角色功能

模块一、系统审批:

1.1入党审批管理(查看并审批):可以通过申请类型、审批状态等条件进行快速定位要查看的或者审批的入党申请信息,本模块主要是审批只显示当前二级组织数下的申请信息。其中审批状态为三级审批通过、二级审批通过、二级审批未通过。

模块二、信息浏览与采集

2.1组织信息管理(只管理三级):可以通过组织全称查询组织信息,主要通过撤销,组织更名(只修改组织全称、组织简称),组织换届(党支部书记、党支部委员、换届日期)等功能共同维护三级组织信息,

三级管理员角色功能:

模块一、系统审批:

1.1入党审批管理:通过查看并审批功能对入党审批进行管理,其中主要信息包括:申请时间,申请类型(积极分子申请、发展对象申请)等,审批状态主要为三级审批通过、三级审批拒绝。需要说明本页面只显示当前三级组织数下的申请

模块二、信息浏览与采集:

2.1人员信息管理(增删改查):通过人员添加、删除、查询、修改等共同维护信息,并且其他模块的人员信息也是基于该模块的。

学生角色功能模块:

模块一、党员发展管理模块:

1.1 入党申请管理(学生《非预备党员》){申请积极分子,申请发展对象,申请预备党员,申请转正,查看详情}:通过申请积极分子,申请发展对象,申请预备党员,申请转正,查看详情进行管理,其中共青团员只能申请积极分子,积极分子只能申请发展对象,发展对象只能申请预备党员,预备党员只能申请转正

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值