(武汉大学信息管理学院在职研究生,武汉 430000)
摘要:互联网普及和信息技术发展,为构建新型互动党建系统提供了充足的软硬件支持,在此背景下利用信息网络技术融入新系统,有利于提高党建工作的效率和质量,符合社会信息化的发展趋势。本篇文章基于此,提出基于jQuery技术的新型互动党建系统设计,它的体系结构支持页面局部更新,提高Web系统用户体验。满足党建工作自动化、信息化的工作要求,有效增强组织的内部凝聚力。
关键词:党建工作;jQuery;党建系统
1新型互动党建系统涉及的技术
1.1MVC模式
这是一种经典的用户界面开发设计模式,基于分层的设计理念,将内容划分位模型层、视图层、控制层三个层面,以此实现相互协作的运行层次。
模型层主要对获取的数据进行校验和实现业务逻辑,是整个模式中的核心模块。视图层,主要表现为与用户交互界面,通过它用户可以看到相关信息、数据,通常发挥数据输出的功能。控制层,主要负责模型层、视图层交互控制,实现界面与数据处理解耦[1]。
因为MVC模式独特的优点,被广泛应用于Web开发领域,有效满足其前后端分离需求,能够为开发人员提供专注前端用户界面设计或后端数据库操作。两者既能够分开设计,又支持并行的工作模式,同时开发出来的系统维护方便,可扩展性更强。
1.2Struts框架
这一框架为开源框架,基于MVC设计模式,采取视图层、模型层分层的开发设计策略,整体架构如图1所示。
图 1 Struts框架架构
在此框架下视图层数据显示和输入数据接收,主要以JSP页面的形式实现,通常不设置业务逻辑代码。此外,Struts框架提供较多的标签库,为开发JSP页面提供更大便利。模型层,利用Action控制器处理业务逻辑代码,以此调出业务类方法,呈现动作请求响应。控制器层,主要有核心代码组件,在代码层面解耦视图层、模型层,利用Action控制器进行映射[2]。
1.3jQuery技术
传统Web系统以完整HTML页面为单位处理响应请求,即用户进行相应操作后,在响应前不能进行其他操作,并且页面跳转、刷新需要用户手动完成,具有较大的不便。
jQuery技术的出现,利用异步通信的数据交互方式,支持用户不刷新也能够实现与服务器数据交互,将C/S相应转变为B/S,具有更高的扩展性。jQuery应用至今,技术发展已相对成熟,能够兼容大多数浏览器,形成一种类似于C/S系统按需传输的数据交互方式,不需要等待服务器数据响应刷新,在这过程可以进行其他操作。jQuery技术请求处理过程如图2所示。
2交互性Web开发框架设计
2.1交互性设计目标
首先确立党建系统的开发架构,当前主流架构有C/S和B/S联众,其优缺点如表1所示。
表 1开发架构优缺点比较
基于党建系统庞大的数据量传输需要,采用B/S架构。为了解决此开发架构的应用问题,通过引入jQuery技术改善用户操作体验,能够实现C/S的良好交互体验,弥补B/S架构的应用缺点。
采用传统Web框架如Struts框架,它在交互方式方面存在响应过程不能进行其他操作的缺陷,只有服务器接收到用户在页面操作形成的业务逻辑,才会调集数据到JSP页面中。这种页面请求,有着诸多弊端,因此,在B/S架构中引入jQuery技术,将Web框架以插件的形式对jQuery支持,充分利用新技术、旧框架的优点,制定出最优方案。
2.2核心组件设计
基于Struts的设计思路,随着代码量的增加,集成组件也不断增多,框架所包含的类如表3所示。
表 3核心组件作用
3新型互动党建系统总体设计
3.1总体架构
为了确保党建系统更好地服务党员及相关人员,基于电子党务的概念,为此系统增加短信群发、WAP页面的功能。通过这样的设置,可以扩大系统信息发送的范围,从传统的PC端扩散到手机端。采取WAP页面而非开发APP的方式,最大程度降低手机端发展的开发成本,以及开发过程的兼容性问题[3]。
党建系统还为地方党组织分配一定的操作权限,如工作资料归档、日常党务信息发送和共享,通过网络化的改进最大程度实现无纸化办公。为了避免信息收发被不法分子盗取账号密码进行违法操作,对于重要控制功能权限,采取严格的权限验证方法,避免密码被盗用导致机密数据泄露等问题。
移动党务平台为相关人员提供工作部署下发、文档上传下载、党内评级、问卷调查、在线考试等功能。为建立实时工作机制,简化工作流程,添加“党员之家”子系统。
3.2文档管理模块
党建工作涉及大量的文档,采用传统的纸质文件下发通知,不仅通知效率不高,且文件传达的成本过高。同时,地方一些党组织文档管理方式不科学,容易丢失重要文件。
针对以上情况,通过在党建系统中添加文档管理的模块,将非机密文件存储于系统中,为有浏览文件需要的党员提供随时下载和浏览的便利。此外,文档管理系统提供检索功能,为快速定位文件提供操作便利。
结论:
综合上述,新型互动党建系统采用B/S的开发架构,为了改善传统Web框架交互体验差、频繁页面响应的问题,引入jQuery技术使党建系统的用户交互体验得到明显改善,提供更多功能。增强了广大党员和积极分子参与党建的积极性,增强了党组织的凝聚力。
参考文献
[1]谢媛媛,黄诗图,王春丽,等.基于Android的“互联网+”党建管理系统APP设计[J].福建电脑,2018(12):123-124.
作者简介:李鑫,武汉大学信息管理学院在职研究生,甘肃酒钢集团公共服务中心。
论文作者:李鑫
论文发表刊物:《知识-力量》2019年4月上
论文发表时间:2019/1/25
标签:党建论文; 系统论文; 框架论文; 架构论文; 数据论文; 页面论文; 互动论文; 《知识-力量》2019年4月上论文;