APP下载

基于WE B的党务综合管理系统的设计与实现

2015-08-15卢淑婷

科技视界 2015年8期
关键词:预备党员面向对象支部

卢淑婷

(广东科学技术职业学院,广东 珠海 519090)

当今社会,信息技术日新月异,信息化水平已成为衡量一个国家或地区经济发展和竞争实力的重要标志。加强党建信息化建设,是顺应信息化时代发展的潮流,是创新党务工作新模式、提高党的决策水平和执政水平、全面推进党的建设新的伟大工程的重要途径。

由于多校区办学格局的形成和高职院校对教师下企业的要求,使得教师的流动性随之加大,不方便快速的集中。再者教师工作地点的流动性和居住地点的分散性给教师党员正常参加组织生活、党内民主表决等工作带来诸多不便,影响工作的整体进度。高等教育大众化推动着高校学生人数和学生党员数量的增长,使得党员发展的材料收集、整理与存档工作量增大,仅仅依靠传统的手工形式,容易出现遗漏。通过该系统平台,可以不受时间和空间的限制,为“三会一课”(支委会议、支部大会、民主生活会和党课)提供更加积极和灵活的交流方式和学习场所。

1 系统相关理论与技术

1.1 面向对象开发技术概述

面向对象技术是一种以对象为基础,以事件或消息驱动对象执行相应的消息处理函数的程序设计技术。它是以数据为中心而不是以功能为中心来描述系统,相对来讲,更能使程序具有稳定性。面向对象程序设计是由类的定义和类的使用两部分组成的,主程序中定义数个对象并规定它们之间消息传递的方式,程序中的一切操作都是通过面向对象的发送消息机制来实现的。

面向对象技术具有稳定性较高、易于理解、适应性较好、可靠性较高、各个开发阶段之间过渡平滑等优点。

1.2 PHP的运用

PHP是“PHP是一种服务器端的,嵌入到HTML中的脚木语言,易于使用且功能强大,是开发web应用程序的理想工具。需要安装PHP应用程序服务器去解释执行,也是-个开放源代码的软件。PHP是一种目前最流行的服务器端Web程序开发语言之一,在融合了现代编程语言的—些最佳特性后,PHP、Aapache和MySQL的组合己经成为Web服务器的一种配置标准。

1.3 MVC设计模式

在实际的Web开发中,有两种主要的开发结构,即模式一(Mode I)和模式二(ModeII)两种开发模式为整个WEB的核心操作,其中以ModeII最为重要。Mode I就是指在开发中将显示层、控制层、数据层的操作统一交给JSP(Java Server Page)或者javaBean(java组件)进行处理。Mode I的处理情况分为两种,一种是完全使用JSP进行开发,另一种是使用JSP+javaBean的模式进行开发。

1.4 MySQL

MySQL是一种数据库管理系统。数据库是数据的结构集合。要想将数据添加到数据库,或访问、处理计算机数据库中保存的数据,需要使用数据库管理系统,如MySQL服务器,计算机是处理大量数据的理想工具,故数据库管理系统在计算机应用方面扮演着关建的角色,或作为独立的实用工具,或作为其他应用程序的组成部分。

MySQL是一种关系数据库管理系统。关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大的仓库内。这样就增加了速度并提高了灵活性。

MySQL系统具备高速、易用、支持多平台、多开发语言、提供多种存储器引擎、功能强大、支持大型数据库、安全、价格低廉等特性。

2 系统总体设计分析

2.1 系统功能设计分析

系统将综合管理的参与者分为三层:校党委领导决策层、学院党总支领导管理层、支部学生应用层,系统根据各层不同的需求开发出了不同的功能。通过系统可以实现通知的发放、党员培养过程的跟踪与管理、党支部组织生活的召开、支部风采的展示、党性教育与宣传、在线党员评价、建立微信群与微博、在线民主投票等功能,借助该平台能适时进行入党积极分子、预备党员培养考察情况跟踪与支部党员基本情况的统计,提高工作质量与工作效率,实现党建工作的管理创新,扎实推进创新服务意识。

2.2 系统流程设计分析

系统流程设计是基于对学校党委下面的各级党建管理工作的业务需求分析,这些业务功能也是在这项工作总结中诞生的,主要从团员参加党校学习成为入党积极分子、入党积极分子被推荐成为发展对象、发展对象被培养成为预备党员的过程管理、预备党员转正成为正式党员过程的管理与监督和正式党员毕业离校转走党籍这五个过程设计系统主要流程,也就是主要分为三个阶段的设计系统主要流程,即入党积极分子阶段、预备党员阶段、正式党员阶段。

2.3 系统主要功能模块设计

使用模块化设计是本系统功能设置的需要,也是从更远的角度去考虑系统的运行,所以每个模块的划分和设计基本上都遵循了高内聚、低耦合的原则。这样使得系统具有更好的重用性,维护性,扩展性,可以更高效的完成系统的维护与开发,持续的支持业务的发展,而不会成为业务发展的障碍。系统根据工作人员在实际工作中的经验及需要求进行分析,共分为六个模块,即系统模块、学校党委模块、各党总支模块、各党支部模块、学生模块、公开信息模块。

2.4 系统的数据库设计

数据库是系统得以运行的核心所在,系统提供的功能和服务都来自于后台数据库中的数。系统采用MySQL5.0数据库,该数据库由多个数据表组成,主要用于保存系统人员信息、党校培训信息表、学生信息,教师信息,以及总支架构、资料下载、民主投票与党员评价、支部风采、网上调查、培养过程资料、党政新闻和通知决定数据库表等。

3 系统的实现

系统提供用户的实名管理与审核、系统权限、参数等设置。党务综合管理系统采用快速原型法实现了系统界面的设计,快速原型法是一种快速、灵活、交互式的软件开发方法学,是为了适应当前计算机技术的进步以及对软件需求的极大增长而出现的。

该系统具备八个模块:系统设置与管理、人员信息统计、党员发展统计、在线调查与资料下载、民主投票与党员评价、新闻管理、党员发展过程管理、支部风采等。

4 结束语

在党建工作信息化的大背景下,开发综合管理网络平台,能为党员同志提供在线民主投票(包括匿名与实名投票)、在线党费缴纳、在线组织生活等功能,借助该平台能适时进行入党积极分子、预备党员培养考察情况跟踪与支部党员基本情况的统计,提高工作质量与工作效率,实现党建工作的管理创新,扎实推进创新服务意识。

党建工作信息化建设是一个长期的、动态的、复杂的、系统的过程。作为基层党务工作者要有创新的思维和敢于实践的精神,防止安于现状、墨守陈规的思想,积极承担起创新的责任,投身到创新的实践中去,努力拓宽党的工作思路,改进工作方式和方法,从而在党的建设中充分利用信息化技术和互联网为党的领导和建设服务。

[1]搜狐网.关于党建工作信息化建设的实践与思考[OL].

[2]邵蔚天,章雪梅,杨永亮.面向对象的系统分析设计方法[J].无线电通信技术,2005(03):31-34.

[3]刘正林.面向对象程序设计[M].华中科技大学出版社,2004,10.

[4]高洛峰.细说PHP[m].2版.电子工业出版社,2012,10.

[5]Lynn Beighley,Michael Morrison,等.Head First PHP&MySQL[M].苏金国,徐阳,等,译.中国电力出版社,2010,3.

[6]刘欣,等.PHP开发宝典[M].机械工业出版社,2012,6.

猜你喜欢

预备党员面向对象支部
强支部才能支部强
支部+支部,党建破“地界”——汉阴县基层党组织“三联”机制之“支部联建”
面向对象的计算机网络设计软件系统的开发
面向对象的数据交换协议研究与应用
预备党员能否参加党组织的民主评议活动
党章关于预备党员的有关规定
面向对象Web开发编程语言的的评估方法
面向对象信息提取中影像分割参数的选择
支部园地
预备党员能否提前转正?