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