关于中间件技术在教务管理信息系统中的应用.doc 立即下载
2024-12-20
约2.2千字
约5页
0
21KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

关于中间件技术在教务管理信息系统中的应用.doc

关于中间件技术在教务管理信息系统中的应用.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

最新资料欢迎阅读


PAGE\*MERGEFORMAT5

关于中间件技术在教务管理信息系统中的应用


摘要:本文主要介绍了中间件技术在教务管理信息系统中的应用。简单阐述了中间件的功能、数据访问中间件的种类及中间件在教务管理信息系统中具体的工作流程。
关键词:中间件;B/S体系结构;教学管理
中图分类号:TP311.5文献标识码:B文章编号:1673-8454(2011)19-0086-02

随着职业教育的迅速发展,学校的办学规模不断扩大,教学资源显得日趋紧张。对教学管理部门来说,不仅加大了教学管理的工作量,更增加了教学管理的难度,而且落后的教学管理手段也将会直接影响学校的教学质量和教学水平。建立一个高效稳定、安全可靠的教务管理信息系统是迫切需要解决的问题。我校建立了基于校园网的教务管理信息系统,该系统采用B/S体系结构。中间件在三层结构中主要充当中间层,完成数据安全、完整传输,通过负载均衡来调节系统的工作效率,从而弥补两层结构的不足。
一、教务管理信息系统功能与结构
教务管理工作是学校管理的核心,通过教务管理系统对学校教务工作进行综合管理,提升学校教务管理工作水平。如通过教务管理系统实现制定教学计划、编排课表、统计学生成绩、进行学期成绩分析、相关信息查询等工作。实现教务管理工作的规范性,而且省时省力,提高教师和教务管理的工作效率。根据系统规划,系统整体功能模型如图1所示。
二、中间件技术在系统中的应用
1.三层体系结构
三层体系结构由数据库服务器、应用服务器和客户端三个部分组成。客户端不是从数据库服务器直接获得数据,而是由部署在应用服务器上的中间件处理业务,传递数据,充当“信使”。对于应用程序,中间件充当服务器,为其提供服务;对于底层的硬件和操作系统,中间件又充当客户端,调用底层提供的服务。
2.中间件技术
中间件出现于20世纪80年代末90年代初。近年来成为构建网络应用系统的重要工具。中间件处于操作系统软件与用户应用软件的中间,中间件在操作系统和数据库的上层,在应用软件的下层。总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。
我们使用的大部分应用程序都需要存取各种不同的数据并根据这些数据进行运算。随着数据类型越来越复杂和多样化,程序员必须花费更多的时间和成本撰写存取数据的程序代码。在这样的背景下,数据访问中间件技术出现,并且在所有的中间件中是应用最广泛的一种。数据访问中间件有三种:ODBC、BDE和ADO。
(1)ODBC
ODBC(OpenDatabaseConnectivity,开放数据库互连)是数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC中间件的执行效率低,并且需要在每个客户端部署数据源。
(2)BDE
BDE是(BorlandDatabaseEngine)宝兰数据引擎的缩写,它不仅能访问本地的不同数据库,还可以将应用从本地上传到客户机-服务器系统,而且有很高的效率。
(3)ADO
随着数据源日益复杂化,现今的应用程序可能需要从不同的数据源取得数据,加以处理,再把处理过的数据输出到另外一个数据源中,这些数据源可能不是传统的关系数据库,对于这些新的数据源,传统的ODBC和BDE中间件无能为力。ADO(ActiveDataObjects)的出现解决了这一难题。ADO大量简化了数据存取工作。在与数据库的交互中采用ADO中间件。
3.中间件技术在系统中的应用
建立一个技术先进、高效稳定的基于Internet的教务管理信息系统,多层结构将是一个理想的选择。在我校的教务管理信息系统中主要采用B/S体系结构。在B/S体系结构中,客户端通过浏览器向Web服务器发出请求,Web服务器应用程序接受请求并通过中间件访问后台数据库服务器,向数据库服务器提交请求数据处理的SQL语句,数据库服务器对其中数据进行处理操作并将结果返回给Web服务器,Web服务器再将操作结果以HTML页面的形式返回给客户端浏览器显示。
从逻辑上说,分为表示层、中间层和数据层。表示层位于客户端,主要任务是通过浏览器向网络上的某个Web服务器发出请求,并接受Web服务器返回的网页文件,将其通过浏览器显示给客户。中间层主要任务是接受浏览器端发送来的请求,并进行合法性验证,通过后,与数据库进行连接,通过发送SQL语句向数据库服务器提出相应的数据处理请求,然后等待数据库服务器的处理结果,将此结果提交给Web服务器,并传送回客户端。数据层主要任务是接受Web服务器对数据库操作的请求,实现对数据库的查询、修改和更新等功能,并将执行结果提交给Web服务器。
三、结束语
本文主要介绍了中间件技术在教务管理信息系统中的应
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

关于中间件技术在教务管理信息系统中的应用

文档大小:21KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用