基于B/S的高校党务管理系统的设计与实现
2010-07-06王刚
王 刚
东莞南博职业技术学院,广东 东莞 523083
0 引言
随着科学技术的不断提高,计算机科学日渐成熟,信息化、网络化正在成为新的时代潮流。把党务工作纳入信息化管理的轨道,是网络时代推动党建工作的新要求,也是执政党建设面临的新课题。为了加强党员信息管理,及时准确了解党员及基层党组织的党建工作情况,提升党员管理信息化的水平,笔者结合自身工作实际,经过详细需求分析和论证,提出开发高校党务管理系统,以电子信息化手段替代传统处理手段,使党员信息管理更为规范化、制度化。
1 系统分析
结合高等院校党建工作实际,下面对党务管理任务需求进行了认真的分析。
1)需求分析
高校党务管理系统是信息管理系统,其开发的目的主要是为了对大学生党员信息实行计算机化自动化管理,以提高工作效率,方便管理。主要实现对党员信息、入党申请人信息进行建档,流动党员组织转移、党费收缴、网上信箱、日常公文收发,实现无纸化办公,通过强大的查询和索检高效的统计分析出各项数据,以及对系统自身的用户权限管理。用户权限主要任务是提高系统安全性和使用性,为系统提供良好的维护,如用户管理可以为用户提供权限服务。
2)功能模块划分及描述
本系统主要包括如下功能模块:
(1)系统管理。系统管理主要是角色管理、用户权限分配和数据库恢复备份操作。
(2)组织管理。组织管理是高级管理员党委负责人对每个党总支下属的所有党支部和党小组的管理,可以添加、修改、删除党支部和党小组的组织名称、所属上级组织、组织负责人、联系方式。
(3)入党申请人管理。普通管理员基层党组织负责人能够进行入党申请人、积极分子和发展对象基本信息的修改,以及对其添加删除,并且可以将入党申请人转换成入党积极分子,积极分子转换为发展对象,发展对象转换为预备党员。
(4)党员管理。普通管理员基层党组织负责人能够进行预备党员和正式党员基本信息的修改,以及对其添加删除,并且可以将预备党员转换成正式党员。
(5)党费管理。普通管理员基层党组织负责人能够对党员缴纳的一般党费和特殊党费的日期、金额和用途进行添加、删除、修改和汇总。
(6)流动党员管理。高级管理员党委负责人对持党员介绍信的流入党员和对准备流出的党员的基本信息进行添加、删除和修改。
(7)公文交换系统。高级管理员或者党委负责人能进行公文的签写、修改、发送或者删除,并能查看公文的签收人和签收时间。普通管理员或者基层党组织负责人能对按时准确收到上级发送的公文进行签收。
(8)在线信箱。普通用户或者入党申请人和党员登陆后能对组织工作发表留言建议,并能修改查看自己的留言。普通管理员或者基层党组织负责人能够对留言进行回复和删除。
(9)查询统计。管理员登陆后能按照指定的字段进行精确或模糊查询,并能对查询的结果生成报表导出、打印。
2 系统设计
在高校党务管理信息系统的需求分析的基础上展开系统设计的讨论,首先需要讨论的就是系统的体系架构。
2.1 系统体系架构
以目前的技术看,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、也容易实现。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
2.2 系统用户权限设计
高校党务管理系统是一套专门针对高等院校党建工作和组织管理的解决方案,采用动态、开放的系统架构,将传统的管理模式与先进的网络技术和信息系统相结合,可使党务工作者根据自身应用特点快速实现学生党员和党建事务高效管理。系统中用户分为3种角色:Admin(党委管理员)、Teacher(基层党务管理者)和Student(学生党员)。Admin角色用户可以对系统进行维护和管理,具有最高权限,如进行组织管理、数据库管理和添加用户并分配权限等;Teacher角色用户可以对所属范围内的各种性质的学生添加的记录信息进行确认,即完成确认的工作,并能对这些基本信息进行添加修改和删除操作等;Student角色用户具有网上谏言和查询基本信息等活动,只能管理自己的有关信息。
2.3 数据库逻辑结构设计
申请人基本信息表要具备:姓名,学号,班级,性别,民族, 籍贯, 出生日期,职务,申请时间,电话,照片。由于积极分子表,发展对象表,预备党员表,党员表的逻辑结构设计与申请人表相类似,在此就不再一一列出。
3 系统实现
下面以入党申请人基本信息添加和公文收发两个典型模块实现为例进行描述。
3.1 入党申请人信息添加实现
党务管理员登录后,进行申请人添加,其中的“检测记录”可以在添加记录时对数据库进行查询,如果数据库中已有相关记录的话,将出现提示界面,这里我通过session来传递键入的学号以及表名“申请人”,在提示界面显示刚才键入的值,避免一个记录重复添加。在对管理员添加电话号码的位数,邮箱的格式以一定的规格进行了限制,通过验证控件来实现。当按要求进行添加完毕时,按“确认”按钮,将出现信息确认界面,添加入党申请人可确认信息的正确与完整性,此时按“返回”按钮,进行信息的修改与补充,按“提交”按钮则将填写的有关信息添加至数据库,随后弹出对话框,以确认信息的成功提交。
3.2 公文收发模块实现
图1 发送公文
4)查看公文签收情况
公文发送后,可查看收文单位是否签收,找到相应的公文点击查看签收,系统弹出新窗口显示已经发送公文的签收情况。签收公文直接点击签收按钮即可。签收后,点击阅读按钮,可阅读公文主要内容,如果需要查看全文,可点击下载按钮把完整公文下载保存归档。
4 结论
开发的基于B/S架构的高校党务管理信息系统充分发挥了计算机及网络技术的优点运行速度快、数据精确度高、信息及时性好,系统简单、功能强大、扩张能力良好、能够方便地采用Web跨地域操作,具有很好的实用性、适用性和易操作性,它的投入使用将会在某种程度上提高高校党务管理效率和水
1)添加公文
党务管理员登录系统后在左侧目录中点击公文发送,在右侧窗口选择添加公文,在弹出窗口中填写好“公文编号”、“公文标题”、“公文摘要”,并把公文文件作为附近上传。填写完上述信息后,在接收单位中点添加,在弹出的窗口中选择需要发送公文的支部。添加完成后,点击保存完成公文的添加。
2)修改公文
添加好的公文不会立即发送,如果公文内容需要修改,选择相应公文信息的修改菜单,可对已经添加的公文进行修改。修改完成后点击保存即可。
3)发送公文
勾选已经添加好的公文,点击发送公文,出现如图2的界面,系统提示公文发送后不能修改,确定需要发送,点击确定完成发送,否则返回修改。公文发送遵循的原则是上级可向下级支部发送公文,下级只能对直属上级发送公文。平,对基层党建信息化建设起到一定的推动作用。
[1]马德秀.电子党务初步实践和探索[M].北京:中共党史出版社,2006:43-48.
[2]蒋录全,李英,王浣尘,等.新兴的电子党务.党政论坛,2005(3):17-18.
[3]逯鹏,贺青春,王月庆,等.高校党员计算机信息管理系统的研究与开发[J].郑州工业大学学报,2000,21(2):64-66.
[4]廖志英,董安邦.基于C/S和B/S混合结构的管理信息系统运行模式[J].计算机工程与应用,2002,38(2):184-185.