朱云峰:Ajax在南通女子监狱民警绩效考核系统中的应用
3
1
概述
1.1论文背景
南通女子监狱,作为一个国家的司法机关,建立监狱民警绩效考核制度是实现其政务公开、公平、公正的重要手段,是政府实施阳光工程的必然需要。随着
计算机的广泛应用,以及计算机
网络的普及,政府尤其是像监狱这样一个监管教化罪犯、维护一方安全的司法机关,迫切需要一个结构严谨,权责明确,考核公开、公平、公正,信息实时更新,高效易操作的考核系统,对单位民警绩效进行考核。从而告别繁琐的纸质办公,实现政务电子信息化,并且也极大程度上防止了以往考核时人为因素等诸多不良的影响,真正实现了政务的公开、公平、公正。在传统的民警绩效考核系统中存在以下弊端:1)纸质化办公,考核结果不易保存与
查询。2)考核过程不透明、不公开,缺乏监督,易出现暗箱操作。3)缺乏科学的理论指导。采用定性考核,较少采取定值、定量,缺乏全面的考核,导致结果片面化,不够科学。4)被考核对象参与度不够。5)绩效考核结果缺乏有效的反馈沟通。目前,现有的江苏省监狱民警绩效考核系统是基于B/S(浏览器/服务器)结构的Web应用系统,虽然在一定程度上解决了上述的缺点,但仍遗留下很多的问题。比如,浏览器与服务器的
通信是同步的,用户体验较差,就是问题之一。众所周知,B/S结构应用
程序,在一定程度上解决了C/S架构的种种弊端,浏览器的广泛使用解决了应用程序部署和更新的困难。但是,应用程序受制于浏览器的限制,无法像C/S结构那样使用丰富的效果来展示数据,用户体验相对平凡。随着应用程序复杂性越来越高,传统的应用程序已经渐渐不能满足浏览者更高的、全方位的体验要求了,这个问题被Macromedia公司称之为“体验问题”(ExperienceMatter)。此时一种被称为“富互联网程序”(RichInternetApplication)简称RIA网络应用程序出现了[1]。RIA出现在Ajax之前,是一种基于B/S的架构但是又有一些C/S架构的特征,但它不是以原有的
HTML系统为基础,而是通过其他途径建立一个用户接口,实现一个比HTML更加健壮、反应更加灵敏的接口以实现更好的用户体验。它的出现允许用户在英特网上像用Web一样方便的部署客户端程序。用户不需要安装任何客户
扬州大学硕士学位论文
4
端
软件,使用浏览器或者安装极少量的插件就能够完成所需要的
工作。RIA可扩展性大,视觉互动性好,但是其缺点是访问速度慢,下载的文件较大。常见的RIA技术如:XUL,Flash,CracleForms等。可以说RIA在很大程度上体现了下一代互联网的特征,对Web应用的改进给出了风向标。针对RIA技术不以HTML规范为基础,下载文件大,访问速度慢等缺点。Ajax技术随即诞生了。Ajax以标准规范为基础(XMLHttpRequest并不在W3C组织的Web标准中,但是它己经无可争议的成为一个事实标准),是Web2.0的核心之一。Ajax这个术语是Asynchronous
JavaScriptandXML的缩写,2005年2月,AdaptivePath公司负是由责用户体验策略的主管JesseJamesGarrett首次提出的。Garrett将一种综合使用JavaScript、XHTML和
CSS、DOM、XMLHttpRequest、XML和XSTL的技术称之为Ajax。它提供与服务器异步通信的能力,使用户从传统的请求/响应的循环,以及大文件下载的漫长等待中解脱[2]。Ajax主要包括以下五个方面:1)使用XMLHttpRequest对象进行异步数据读取。2)使用XHTML和CSS标准化呈现。3)使用HTMLDOM实现动态显示和交互。4)使用XML和XSLT进行数据交换与处理。5)使用JavaScript绑定和处理所有数据。Ajax相当于在用户和服务器之间加了一个中间层,使用