党员信息管理系统设计方案毕业设计论文.pdf
《党员信息管理系统设计方案毕业设计论文.pdf》由会员分享,可在线阅读,更多相关《党员信息管理系统设计方案毕业设计论文.pdf(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要 近年来,湖南现代物流职业技术学院学生政治思想水平不断提高,涌现出了大量的党员学生,为了进一步加强党员信息管理,提高党员工作管理效率,设计统一的学生党员信息管理系统。该学生党员管理系统以 Eclipse 为开发工具,B/S 模式为开发模式,java 为编程语言,SQL Server 2005 为数据库系统,能够实现对党员信息的有效管理,提高党员信息管理和组织的工作效率,使学校党员管理实现信息化、规划化、系统化。关键词:数据库系统 党员信息 学生党员管理 目录 引言-1 第 1 章 系统需求分析-2 1.1 业务需求分析-2 1.2 功能需求分析-13 1.3 非功能性需求分析-15 第 2
2、 章 系统总体设计(流程)-18 2.1 物理架构设计图-18 2.2 总体功能模块设计-19 第 3 章 系统详细设计-22 3.1 各子系统的设计-22 3.2 系统类图设计-24 3.3 系统对象图设计-26 3.4 系统活动图设计-27 3.5 数据库设计-29 总结-40 致谢-41 参考文献-42 1 引言 物流学院学生政治思想觉悟不断提高,入党积极分子,预备党员及正式党员人数日益增加,党员信息资料复杂且繁多,信息查询比较麻烦,不便于学校党支部书记实时了解各系部的党务活动情况。因此因此设计一套比较统一的党员信息管理系统,对党内相关信息进行分类管理显得尤为重要,这样可以实现党内管理工
3、作的科学化,提高工作效率,优化工作方式,减少工作强度,以及为党领导的决策、分析提供科学的依据。本系统能够满足物流学院党支部书记对党内信息的管理需求,是各系党支部书记实现党员信息管理工作的规范化、信息化,提高工作效率的理想工具。如果继续使用单一的纸质文档管理党员信息,将会浪费大量的人力、物力和资源。因此为了加强对党员和党组织的工作管理,实现党内管理工作的自动化,应用党员信息管理系统,提高党员信息管理和组织的工作效率,已经成为当前的迫切需要。本文对党员信息管理系统的需求分析、功能设计进行了详细的设计和分析。从系统的整体需求到系统模块功能的细化和数据库设计,最后以图、表的形式详细阐述了系统的主要功能
4、模块的详细流程。其主要包括四大功能模块:人员信息管理模块、新闻公告模块、网上党校模块、系统维护模块,用信息化的方式对党务信息及党员发展管理的动态流程进行管理,提高学校党委书记的管理效率。2 第1章 系统需求分析 1.1 业务需求分析 1.1.1 业务描述 党员信息管理系统是用信息化的方式对党务信息及党员发展管理的动态流程进行管理。系统要实现的是对党员信息的录入、存储、修改、删除、查询,相关信息的发布,相关报表的统计和导出。以湖南现代物流学院党务工作中的党员发展流程(如图 1-1)为依据,对系统实现中每个业务环节进行描述:图 1.1 党员发展工作流程图 递交入党申请书 党校学习 民意测评 基本没
5、意见 政审 不清楚 终止 清楚 准备自传、转正申请、入党志愿书等材料 两位介绍人推荐 党支部讨论确定预备党员 一年考察期,模范作用 不定期考察,如思想汇报的检查等 意见 党小组推荐,党支部讨论确定推优对象 民主推荐会,党支部讨论确定积极分子 延长预备党支部大会讨论,确定预备党员转正 党委审批 符合 不符合 3(1)用户登录 用户通过在登录界面输入正确的用户名和密码进入系统,输入错误出现提示重新确定并输入。本系统用户类型分为:系统管理员,支部管理员,普通用户。不同级别的用户赋予相应级别的权限。一级管理员权限,可以创建各系支部管理员和查询用户并且可以操作所有模块;二级权限为各系支部管理员,各支部管
6、理员可以添加、删除、修改等跟本系党总支和下属支部有关的所有资料;三级权限为普通用户,可以查询各系支部或本人的所有信息。(2)人员信息管理 人员信息管理主要是对人员信息进行管理,包括入党申请人信息管理、入党积极分子信息管理、预备党员管理、正式党员管理、流动党员等。提供名册导出、信息查询、党员党费缴纳登记和查询等功能。(3)新闻公告管理 包括会议公告、栏目设置、发布新闻和新闻管理。主要用于党内重大会议的通知、新闻宣传、党内信息传达与交流等,体现党务处理的透明性和公开性。(4)系统维护 包括系统的基本设置、基层组织管理、安全日志、数据库备份等。基本设置主要对系统的基本信息进行设置;基层组织管理主要功
7、能是查询、新增和调整各基层党组织机构;安全日志主要功能是用于记录对本网站实施可以攻击的来源 IP 地址;数据库备份是方便管理员对系统的数据库进行及时的备份。4 1.1.2 业务规则 系统总体分为 4 个模块,18 项功能,如图 1.2、图 1.3、图 1.4、图 1.5、图 1.6 所示:图 1.2 系统一级功能模块图 图 1.3 人员信息管理功能图 图 1.4 网上党校功能图 党务信息管理系统 人员信息管理 新闻公告管理 系统维护 网上党校 网上党校 党校培训 党费管理 人员信息管理 入党申请人管入党积极分子预备党员管理 正式党员管理 流动党员管理 5 图 1.5 新闻公告管理功能图 图 1
8、.6 系统维护功能图 如图 1.7 所示,用户登录系统,输入用户名和密码以后,系统会根据用户名到数据库中取出相应的加密后的密码,经过加密运算后,进行比对,如果符合就通过,进入系统;反之停留在登录页面。系统维护 基本设置 用户管理 基层组织管理 安全日志 服务器参数 数据库备份 数据库恢复 新闻公告管理 栏目管理 新闻管理 发布新闻 会议公告 6 图 1.7 用户登录 拥有相应权限的用户进入系统管理模块,不同级别的用户具有相应的操作权限。本系统有三个等级的用户(系统管理员、支部管理员、普通用户),可以得出以下三个用例图。图 1.8 表示的是系统管理员用户的权限,图 1.9 表示的是支部管理员的权
9、限,图 1.10 表示的是普通用户的权限:用户登录 输入用户名和密码 根据用户名在数据库查找并处理 判断用户输入是否正确 进入系统 Data Base 用户名 密码 YES NO 7 图 1.8 管理员用户权限图 图 1.9 党支部用户权限图 系统信息管理 系统管理员 人员信息管理 新闻公告管理 系统维护 网上党校 支部管理员 党支部信息管理 系党支部修改 系党支部人员添加 系党支部人员修改 系党支部人员删除 党费缴纳登记 系部会议通知 系党政新闻发布 8 图 1.10 普通用户权限图 管理员权限的用户进入到系统以后,拥有系统的全部权限,可以对全部的人员信息进行管理,可以发布新闻公告,可以管理
10、网上党校,可以进行系统维护。其中人员信息管理模块包含入党申请人管理、入党积极分子管理、预备党员管理、党员管理和流动党员管理,并可以对相关人员信息进行查询统计。如图 1.11 所示。普通用户 个人信息管理 浏览个人信息 修改个人信息 提交入党资料 电子版入党申请书 电子版个人自传 电子版入党志愿书 电子版转正申请书 电子版思想汇报 政审材料图片 9 图 1.11 人员信息管理 如图 1.12 所示,管理员权限的用户进入到系统后,进行新闻公告管理,可以添加、修改新闻栏目,发布新闻公告,删除或修改已经发布的新闻公告。人员信息管理 功能选择 入党申请人管理 积极分子管理 预备党员管理 党员管理 流动党
11、员管理 功能选择 功能选择 功能选择 功能选择 功能选择 添加入党申请人 入党申请人信息修改 入党申请人信息查询统计 添加入党积极分子 入党积极分子信息修改 入党积极分子信息查询统计 添加预备党员 预备党员信息修改 预备党员信息查询统计 添加党员 党员信息修改 党员信息查询统计 添加流动党员 流动党员信息修改 流动党员信息查询统计 数据库 1 0 图 1.12 新闻公告管理 如图 1.13 所示,管理员权限的用户还可以利用系统维护模块对系统进行维护,可设置系统基本信息、修改基层党组织信息、监测系统运行情况、备份数据等。新闻公告管理 栏目管理 新闻管理 发布新闻 会议公告 功能选择 修改新闻 查
12、询新闻 数据库 功能选择 1 1 图 1.13 系统维护 如图 1.14 所示,管理员权限的用户进入系统以后,可以进行网上党校管理,可以添加、修改进入党校培训的人员信息,并且可以对党费缴纳的相关信息进行登记管理。系统维护 功能选择 基本设置 管理设置 基层组织管理 安全日志 服务器参数 数据库备份 数据库恢复 数据库 1 2 图 1.14 网上党校管理 支部管理员可以通过自己的用户名和密码进入系统后,对本支部的事物进行管理。它主要以修改自己的用户资料,发布该支部的相关信息,审核该支部入党申请者在各个阶段提交的文件(入党申请书,思想汇报,党课学习心得,入党志愿书,个人自传等等)填写的表格,对本支
13、部的党员信息的查询和管理功能,以及填写或提交支部日志(主要包括支部委员会会议记录,支部开展活动记录,支部党员大会记录、民主生活会记录,党费缴纳记录等等)。学生用户输入本人的学号后,可登陆党建系统处理相关信息。可以修改本人的资料,查看本支部的公告。如果是申请入党的学生进入网上党校 功能选择 党校培训 党费管理 功能选择 添加培训人员信息 修改培训人员信息 添加党费缴纳信息 功能选择 修改党费缴纳信息 数据库 1 3 系统后可以提交相关文件(入党申请书,党校学习心得)。如果是入党积极分子登陆系统后,可以提交入党志愿书、入党自传、转预备申请书和政审材料。如果是预备党员或者党员登陆系统后,可以定期上传
14、思想汇报。1.2 功能需求分析 整个信息管理系统主要分为 3 个功能模块,如表 1-1 所示,分别为人员信息管理模块、新闻公告模块、网上党校管理模块、系统维护模块。表 1-1 功能需求表 序号 一级功能模块 二级功能模块 描述 1 人员信息管理 入党申请人管理 入党申请人添加、信息修改、查询统计 2 入党积极分子管理 入党积极分子添加、信息修改、查询统计 3 预备党员管理 预备党员添加、信息修改、查询统计 4 正式党员管理 正式党员添加、信息修改、查询统计 5 流动党员管理 流动党员添加、信息修改、查询统计 6 新闻公告管理 栏目管理 新闻栏目的添加、修改、删除 7 新闻管理 查询、修改新闻公
15、告 8 发布新闻 发布新闻公告 9 会议公告 发布会议通知 10 网上党校 党校培训 添加、修改进入党校培训人员信息 11 党费管理 登记党费缴纳的相关信息 1 4 续表 1-1 12 系统维护 基本设置 设置系统的基本信息 13 管理设置 修改管理员信息 14 基层组织管理 添加、修改基层党组织信息 15 安全日志 记录可疑网络攻击的 IP 16 服务器参数 显示服务器的相关信息 17 数据库备份 进行数据库备份 18 数据库恢复 用已备份的数据库来恢复数据(1)人员信息管理 人员信息管理主要是对人员信息进行管理,包括入党申请人信息管理、入党积极分子信息管理、党员管理、流动党员信息管理等。入
16、党申请人管理主要是对入党申请人添加、修改以及查询统计等。入党积极分子管理主要是对入党积极分子添加、修改以及查询统计等。预备党员管理主要是对预备党员添加、修改以及查询统计等。党员管理主要是对党员添加、修改以及查询统计等。流动党员管理主要是流动党员添加、修改以及查询统计等。(2)新闻公告管理 包括栏目设置、发布新闻、新闻管理和会议公告。栏目管理主要是对新闻栏目的添加、修改、删除;发布新闻主要是发布新闻公告;新闻管理主要是查询修改新闻公告。(3)系统维护 1 5 包括系统的基本设置、基层组织管理、安全日志、数据库备份等。基本设置主要是对系统的基本信息进行设置;基层组织管理主要功能是查询、新增和调整各
17、基层党组织机构;安全日志主要功能是用于记录对本网站实施可疑攻击的来源 IP 地址;服务器参数主要是显示服务器的相关信息;数据库备份是方便管理员对系统的数据库进行及时的备份;数据库恢复主要是用已备份的数据库来恢复数据。1.3 非功能性需求分析 1.3.1 系统的性能需求 从系统的本身出发,根据业务的类型来看,该系统对实时性的要求不是很高,要求不出现拥塞和长时间故障现象,否则影响运行的吞吐量及用户体验。1.3.2 系统安全性需求 由于该系统搭建于 Web 服务器上,服务器可能与 internet 连接,所以对系统有一定的安全性需求。除了给 Web 服务器安装防火墙和杀毒软件进行加固外,对系统本身的
18、代码安全也提出了要求:(1)保证用户个人的信息安全(2)能预防常见的 Web 攻击,如 SQL 注入等。(3)能记录下可以攻击 IP,然后在防火墙上屏蔽该 IP。(4)能随时对数据库进行备份和还原。1.3.3 环境需求 本系统的开发模式采用 B/S(Browser/Server,浏览器/服务器模式)结构,如图 1.15 所示。1 6 图 1.15 B/S 模式结构图 B/S 结构,称为 B/W/S(Browser/Web/Server)也属于三层体系结构,它由浏览器、Web 服务器和数据库服务器组成。B/S 结构的优点:(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。(2)业务扩展
19、简单方便,通过增加网页即可增加服务器功能。(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。(4)开发简单,共享性强 表 1-2 环境需求表 服务器 客户机 硬件环境 Intel 至强处理器四核以上,物理内存 4G 以上 Intel Pentium 4 以上处理器,物理内存 512M 以上 软件环境 操作系统为 Windows 2007 Server 及以上版本,使用 Eclipse 3.4 开发工具,数据库系统为 SQL Server 2005 安装有网页浏览器,如 IE浏览器,FireFox 等。本系统搭建在服务器上,客户机可利用网页浏览器通过局域网或Internet 访问。
20、浏览器 HTTP Web 服务器 数 据 库服务器 1 7 1.3.4 其他需求 由于该系统是通过网页浏览器来登录浏览的,所以在信息显示的时候要考虑到浏览器的兼容性,也就是说要保证这些信息都能在各种主要浏览器上正常显示。1 8 第 2 章 系统总体设计(流程)2.1 物理架构设计图 图 2.1 物理架构设计图 2.1.1 采用的开发技术 本系统采用 Eclipse 软件技术开发,以 JAVA 作为主要的服务器端脚本语言,后台数据库是 SQL server 2005 数据库。2.1.2 采用 B/S 模式 B/S 结构模式(Browser/Server,浏览器/服务器模式),是 WEB兴起后的一
21、种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器端,使系统的开发、维护和使用得到了最简化。采用此架构应用系统的优点是:(1)维护和升级方便。传统的 C/S(client/server 客户机/服务器)模式,如果要进行软件维护和升级,系统管理员不仅要更新服务器端程序,还要更新客户端程序,并且客户端程序还可能因为操作系统兼容性问题,出现安装不了或者提交不了请求等各种问题。而B/S 架构的软件只需要维护好服务器就行,客户端通过 WEB 浏览器访问服务器,不需要客户端做任何维护。所以软件升级和维护会更加容易,使用起来会更简单,可以节省人力
22、、物力、时间以及费用。1 9 (2)成本降低,选择更多。基于 B/S 架构的应用软件,只需要配置安装在 WEB 服务器上,服务器端的操做系统可以有多种选择,不管服务器选用哪种操作系统,在客户端只需要通过 WEB 浏览器登录到服务器即可,而不用管客户端用的是什么操作系统。(3)减轻客户端运行数据的负荷。基于 B/S 架构的软件只需安装在服务器(server)上,网络管理人员只需要管理服务器就行,用户通过 WEB 浏览器登录系统服务器想服务器发送请求,服务器凭借其强大的运算能力快速处理完主要的事物逻辑,并将处理结果返回客户端,在客户端 WEB 浏览器上呈现。因此,主要事物逻辑在服务器端完成,只有极
23、少数事物逻辑在前端(Browser)实现,客户端只有 WEB浏览器,网络管理员只需要做好维护即可。2.2 总体功能模块设计 图 2.2 一级功能模块图 党务信息管理系统 人员信息管理 新闻公告管理 系统维护 网上党校 2 0 图 2.3 人员信息管理模块图 图 2.4 网上党校模块图 图 2.5 新闻公告管理模块图 图 2.6 系统维护模块图 图 2.2 为一级功能模块,图 2.3、图 2.4、图 2.5、图 2.6 为二系统维护 基本设置 用户管理 基层组织管理 安全日志 服务器参数 数据库备份 数据库恢复 新闻公告管理 栏目管理 新闻管理 发布新闻 会议公告 网上党校 党校培训 党费管理
24、人员信息管理 入党申请人管理 入党积极分子管理 预备党员管理 正式党员管理 流动党员管理 2 1 级功能模块(子模块)。整个系统分为四大模块,分别为人员信息管理模块、新闻公告模块、网上党校模块和系统维护模块。在每个模块下面又包含了多个子模块,使实现相应的功能以保证整个管理系统的正常运作。其中,人员信息管理模块是整个系统的关键,它包含了入党申请人管理、入党积极分子管理、预备党员管理、党员管理和流动党员管理五个子模块。主要是对人员进行分类管理,可以添加、删除、修改以及查询统计人员的信息。实际上,入党申请人通过相关程序可以转为入党积极分子,在系统中只要进行相应设置,便可以把入党申请人转为入党积极分子
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 党员 信息管理 系统 设计方案 毕业设计 论文
限制150内