基于springboot的高校党员管理系统的设计与实现需求分析
分类: Java springboot MySQL 专栏: java springboot Mysql 标签: java 高校党员管理系统的设计与实现需求分析
2023-01-02 23:10:22 738浏览
二、需求分析
(1)学生对系统的需求
学生在该系统上看重的是方便和快捷,因此不管学生是党员还是预备党员以及积极分子,系统都要使学生能够在系统中查看到自己的信息资料,并且学生可以通过系统进行会议内容查看和会议资料提交,正式党员进行党费的提交和自己的党员奖罚情况查询。而且,由于学生中可能存在有很多并不熟悉系统操作流程的人,系统操作流程应该简单、易用。
(2)普通管理员对系统的需求
普通管理员在此系统中扮演着非常重要的角色,普通管理员可以进行学生用户管理、会议管理、党费管理、党员流动管理等需求。并且系统面对大量的信息应该做到条理清楚,普通管理员能够轻松的找到需要的管理类别。为了实现这些需求,普通管理员模块应该做到功能齐全,模块划分明确。本系统中普通管理员管理部分分为学生用户管理、会议管理、党费管理、党员流动管理这四个模块。
(3)超级管理员对系统的需求
超级管理员在此系统中拥有最高管理权限,超级管理员可以进行普通管理员用户管理、支部管理等需求。通过以支部为一个域,将普通管理员分配到支部中进行管理。
2.1 系统功能
2.1.1 功能结构图
系统的功能结构如图2.1.1,图2.1.2,图2.1.3其中系统分为党员管理系统前台和普通管理管理后台以及超级管理员管理后台。
图2.1.1党员管理系统前台图
图2.1.2普通管理员管理后台图
图2.1.3超级管理员管理后台图
%1.2.%3 功能简介
首页
(1) 登录:用户登录。
(2) 注册:用户注册。
个人中心
(1)查看个人资料:用户可以查看自己的信息资料。
(2)查看个人奖罚情况:党员用户可以查看个人奖罚情况。
(3)修改密码:用户进行密码的修改。
会议
(1)会议反馈:用户可以查看普通管理员发布的会议,进行反馈。
(2)会议资料提交:用户可以提交会议所需的资料。
(3)往期会议查看:用户可以查看往期的会议记录。
党费
(1)党费提交:用户可以查看普通管理员发布的党费提交,进行党费的提交。
用户管理
(1)党员管理:普通管理员对党员进行增删改查。
(2)预备党员管理:普通管理员对预备党员进行增删改查。
(3)积极分子管理:普通管理员对积极分子进行增删改查。
会议管理
(1)会议发布:普通管理员编辑会议内容,并且发布会议。
(2)会议反馈资料查看:普通管理员查看用户提交反馈的会议内容。
党费管理
(1)党费发布:普通管理员编辑党费内容,并且发布党费。
(2)党费提交查看:普通管理员查看用户党费提交情况。
党费流动管理
(1)党费流入流出编辑:普通管理员对流动的党员进行处理。
(2)党员流动查看:普通管理员查看党员流动情况。
普通管理员用户管理
(1)普通管理员增删改查:超级管理员对普通管理员进行增删改查。
支部管理
(1)支部增删改查:超级管理员对支部进行编辑,并且指定其支部的普通员。
2.2 角色
党员管理系统的的用户系统与管理系统的不同角色的用例图如图2.2.1和2.2.2以及图2.2.3,其中清晰、直观的反映出不同参与者与不同用例之间的联系。
图2.2.1 学生用户用例图
图2.2.2 普通管理员用户用例图
图2.2.3 超级管理员用户用例图
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
展开评论