基于富客户端技术的管理信息系统

时间:2023-04-18 08:35:13 手机站 来源:网友投稿

摘 要:对比传统C/S与B/S架构,富客户端技术充分结合了两种架构的优势,扬长避短,兼具快速响应,维护成本低,用户体验好等优点。本文以高校教工住房管理系统为例,在分析高校公有住房管理系统需求的基础上,设计并开发了基于富客户端技术的管理信息系统,该系统界面美观,操作便捷,用户体验好。

关键词:富客户端;住房管理;信息系统;高校

中图分类号:TP311

本文将详细对比B/S与C/S架构的优缺点。在此基础上分析富客户端技术对比前两种架构的优势,并以高校教工住房管理系统为例,设计并开发兼具B/S与C/S优势的管理信息系统。

1 软件系统体系结构分析

计算机技术的发展推进管理信息系统日益革新。随着新技术的广泛应用,管理信息系统的体系结构也逐步演进:从最初的主机/终端信息共享模式,到20世纪90年代兴起的客户机/服务器(C/S)模式,进而发展到浏览器/服务器(B/S)模式。

1.1 C/S架构

C/S架构(Client/Server即客户机/服务器架构),是一种基于资源不对等,且为实现共享而提出来的一种体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。

C/S架构能够充分调用客户机的资源,完成一部分业务处理操作,响应速度快,并能起到减轻服务器负荷的作用。但是,由于客户机需要安装专门的客户端软件,客户端软件对客户机的环境要求也比较高,存在诸如兼容性问题等。客户机的数量越多,软件的部署、更新等运行维护成本越高。另外,如果客户机硬件系统、操作系统、软件系统环境不一致,还要开发专门的客户端软件。

1.2 B/S架构

为提高软件系统兼容性,降低维护成本,B/S架构应运而生。B/S架构(Browser/Server即浏览器/服务器架构),是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,客户机只需要安装任意一款浏览器(如IE等),用户就可以通过该浏览器远程访问软件系统,主要的业务处理任务都在服务器上完成。这种模式实现了客户端零维护成本,在软件系统调整、升级等情况下,只需要更行服务器上的软件程序即可。但是,B/S架构也不是尽善尽美,C/S架构软件提供的丰富的人机交互,B/S架构就没有继承下来,造成用户体验方面大打折扣;另外,由于B/S架构应用的大部分逻辑和状态位于服务器端,所以浏览器会频繁地向服务器发回数据和处理请求,即使网络连接正常,浏览器也必须等待响应到达,用户才能继续进行下一步操作,这就造成了响应速度通常要比C/S架构软件慢得多。

2 富客户端技术

传统的C/S模式,多终端的部署结构使软件系统在越来越频繁的系统更新面前,毫无招架之力。作为C/S模式的改良版,浏览器/服务器(B/S)模式因其部署简单,客户端零维护,很好地解决了运行维护的问题;但B/S架构在人机交互的表现层差强人意,在响应速度和用户体验方面不如C/S模式。富客户端技术综合了C/S、B/S模式的优势,因其响应快、用户体验好、部署简单,维护成本低、跨平台等特性备受业界青睐。

富客户端技术(RichClient,RC),也被称作为富因特网应用程序(RichInternetApplications,RIA),同时集成了本地应用的高交互性、实时性与WEB应用的单一部署特性、跨平台性与低成本,合二为一提供同时包含以上特效的用户体验。富客户端技术通过提供可承载已编译客户端应用程序(以文件形式,用HTTP传递)的运行环境,客户端应用程序使用异步客户/服务器架构连接现有的后端应用服务器,这是一种安全、可升级、具有良好适应性的新的面向服务模型,这种模型由采用的Web服务所驱动。

富客户端技术继承了桌面应用程序反应快、交互性强的优点,能够处理复杂的多媒体数据应用,同时又具有Web应用程序部署灵活、低成本的特性。富客户端技术的应用,能够使信息系统在降低维护成本的同时丰富用户体验,并能够很好地解决兼容性和跨平台等方面的问题。

3 系统需求分析与设计

管理信息系统是改变传统管理方式,提升管理水平,提高管理效率,实现信息化管理的工具和手段。本节将以高校教工住房管理系统为例进行需求分析和系统设计。

3.1 系统需求分析

需求分析是软件生命周期的五个阶段中唯一面向用户的阶段,是实施软件工程的基础。在系统需求分析中,系统分析员和软件工程师通过对用户的调研确定系统的目的、功能及边界。

高校教工住房管理系统就是要实现住房管理的数字化、精准化,替代传统的管理手段,具体业务可分为住房管理、住房补贴管理、各种查询统计及报表管理等三大类事务;面向的用户包括三类:普通教职工,住房管理人员,校领导等。

住房管理业务可以分为住房信息管理、住房登记、周转房管理、房改房报修四部分。住房管理涉及的范围包括集资房、经济适用房、商品房、房改房、周转房等。其中集资房、经济适用房、商品房、房改房产权都归属个人,只需要进行住房登记。房改房报修、受理流程要纳入系统。周转房管理,包含申请、审批、登记、保证金及租金收缴、退房等流程要通过系统完成。

住房货币化补贴作为高校住房制度改革的重要内容,实现了住房实物分配向货币化分配的转变。由于货币化补贴有专门的系统,因此本系统只要提供数据的导入及导出功能即可。

查询统计报表业务可以细分为租赁查询统计、货币化补贴查询统计、教职工及住房信息查询统计等3项子业务。查询统计报表业务主要面向业务管理人员以及学校领导。

另外,与住房管理息息相关的就是教工,系统还需要提供教工信息库及修改功能。

3.2 系统总体设计

本文设计的高校教工住房管理系统是整体采用MVC三层架构,分为登录模块、教工信息管理子系统、住房信息管理子系统、货币化补贴管理子系统、系统设置模块等。系统总体模块设计如图1所示。

图1 高校教工住房管理系统总体设计图

教工信息管理子系统分为:教工信息查询模块、教工信息编辑模块、教工信息添加模块以及教工信息删除模块。

住房信息管理子系统分为:住房信息查询模块、住房信息编辑模块、住房信息添加模块、住房信息登记模块以及住房信息删除模块、周转房管理子系统以及住房报修管理子系统等。周转房管理子系统分为:申请周转房模块、审批周转房申请模块、登记周转房住户信息模块、登记保证金缴纳信息模块、生成周转房租金清单模块、申请腾退周转房模块以及审批腾退周转房申请模块。住房报修子系统分为:申请住房维修模块、受理住房维修申请模块、登记住房维修结果模块。

货币化补贴管理子系统分为货币化补贴信息导入模块、货币化补贴信息导出模块和货币化补贴信息查询模块。

系统设置模块包括用户信息管理、权限设置等功能。

3.3 系统设计目标

高校教工住房管理系统要提供及时准确的数据,系统要能实时反应学校的住房使用情况、教职工的住房状况以及学校货币化补贴工作的执行情况,为高校领导相关决策提供准确可靠的一手数据。

另外,高校教工住房管理系统的设计和开发应从高校校园信息化建设总体布局出发,遵守高校数字化校园工程规范,提供与财务管理系统、人事管理系统、公共数据平台、统一身份认证平台等的接口。

4 系统开发环境与实施效果

4.1 基于ExtJs+Struts+Hibernate的MyEclipse集成开发环境

本文设计的高校教工住房管理系统开发环境选用MyEclipse集成开发环境,数据库采用的是MicrosoftSQLServer2005数据库管理系统。

界面展示采用Ext2.0框架及其提供的组件,后台服务器端代码采用Java编写。

Ext是ExtJS的简称,是一个强大的JS类库,是对传统JavaScript的扩充。由于Ext融入了面向对象的概念,开发者可以灵活运用Ext提供的Form、Grid、Menu、Tree等组件。

为简化开发过程,提高系统灵活性和重用性,本文设计的系统采用struts框架;另外本文设计的系统还采用了Hibernate框架,通过Hibernate中间件,数据库访问层的编码搭建工作将事半功倍。

4.2 实施效果展示

本文设计的高校教工住房管理系统要能够提供及时准确的数据服务,为高校领导相关决策提供支撑。其实施效果图如图2所示。

图2 高校教工住房管理系统效果图

5 结束语

信息化背景下的企事业单位,传统的管理方法和管理模式已经越来越不能适应单位的发展,提供高效、精准管理方案的信息管理系统势在必行。基于富客户端技术的管理信息系统的能够统筹兼顾传统C/S、B/S架构的优点,为企事业单位打造一个快速响应、体验丰富的管理平台,树立良好的单位形象;在提升企事业单位管理水平、提高管理效率的同时有效地降低运维成本。

参考文献:

[1]陈勇.管理信息系统的发展动因及趋势研究[J].商业研究,2005,14:4-6.

[2]李云云.浅析B/S和C/S体系结构[J].科学之友,2011,1:6-8.

[3]杨晓静.C/S与B/S模式相结合的标准化管理信息系统结构设计[J].电子工业专用设备,2011,192:42-46.

[3]许建林.富客户端技术的研究及其应用[D].南昌:南昌大学,2006.

[4]朱华旻.Ajax在Web开发中的应用研究[D].哈尔滨工程大学,2009.

[5]李晶晶.WEB2.0下富客户端框架的设计与实现[D].成都:电子科技大学,2012.

[6]吴报玉.RIA客户端技术研究与应用[D].合肥:合肥工业大学,2009.

作者简介:范波(1985.11-),男,湖北襄阳人,武汉大学网络中心、武汉大学科学技术发展研究院,助理工程师,硕士,研究方向:数字化校园。

推荐访问:管理信息系统 客户端 技术

版权声明 :以上文章中选用的图片文字均来源于网络或用户投稿 ,如果有侵权请立即联系我们 , 我们立即删除 。