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