优胜从选择开始,我们是您最好的选择!—— 中州期刊联盟(新乡市博翰文化传媒有限公司)
0373-5939925
2851259250@qq.com
我要检测 我要投稿 合法期刊查询
您的位置:网站首页 > 优秀论文 > 正文

教学管理数据仓库的设计与实现

作者:张青来源:原创日期:2013-05-23人气:1372
要建立教学管理的数据仓库系统,首先需要将原数据库系统中的多个异构数据源的数据经过抽取、校验、清理、转换等处理过程,转换为适合分析的OLAP数据库,可以使用SQLSERVER2000提供的数据转换服务(DTS)工具,它提供了方便、快捷地将异构数据源转换到目的数据库的服务。数据转换服务可以在原始数据库和目标数据库之间对多个表中选定的列进行数据复制,在复制过程中,你可以使用任何ActiveX嵌入语言(如Vbscript或javascript)对数据进行相应的加工转换处理。
数据仓库主题设计是一个在较高层次上将数据归类的标准,每个主题对应一个宏观的分析领域,针对具体决策需求可细化为多个事实表与维表。主题设计是数据仓库的关键与难点所在,因为主题设计与业务系统有着非常密切的联系,因此设计人员必须熟悉系统的业务。根据我校教学管理的需求分析,教学管理数据仓库的主题是学生成绩、教师教学、招生、就业等几个方面。
数据仓库通常采用星型数据结构或雪花型数据结构。星型模式结构是一种多维的数据关系,它有一个事实表和一组维表组成[2]。事实表是维度模型的基本表,维度表是事实表不可分割的伴侣[1]。本例中以教学中常见的学生成绩分析为例介绍其多维分析模型的数据结构。对全校的统考课程成绩进行分析,分析不同专业的理论成绩和实践成绩,找出教学的薄弱环节,作为对以后的专业教学计划的制定、实施的依据。本例采用星型模型,创建了如图2所示的多维数据结构。
1.分析结果的展现
多维查询语言MDX(MultidimensionalExpression,多维表达式)是微软AnalysisService专用的查询语言,支持多维对象与数据的定义和操作。MDX提供了查询和操作数据的强大的语法和定义功能,这些数据可以是保存在远程的基于服务器的立方,也可以是本地立方。例如在教务管理数据仓库中,查询每个班级的平均分。使用的MDX语句如下:
select{[Measures].[理论平均分],[Measures].[实践平均分],[Measures].[总分平均分]}oncolumns,
{[班级].members}onrows
from成绩
运行结果如图3所示:
2.2WEB技术应用于OLAP
基于教学管理的数据仓库是用户面向决策分析的更高层次的业务平台,它不仅能够大大地提高查询的速度,而且还能够增强对教学分析、决策的支持。随着互联网技术的发展与应用,将WEB技术与OLAP技术相结合构建基于WEB的OLAP系统已成为新的发展趋势。基于WEB的OLAP系统通常采用B/S系统结构。用户可以首先通过WEB浏览器将查询请求通过HTTP协议传送至WEB服务器,以静态页面或调用OLAP服务器的方式生成动态HTML页面响应请求,然后根据WEB页面的内容向应用服务器发出请求。采用基于WEB的OLAP系统体系结构,不仅可以使终端用户能够通过浏览器高效、方便地访问数据仓库,而且还具有统一的接口,无论何时何地用户都可以通过TCP/IP网络协议访问WEB服务器来使用数据仓库,从而真正地实现了跨地区、跨平台的需求。
3、结语
能从大量的历史数据中提取有价值的知识,并根据发现的知识进行科学的决策是数据仓库技术的关键技术所在,教学管理数据仓库系统利用AnalysisServer提供的支持多维分析功能建立了数据模型,客户端应用程序结合MDX查询语句以及ASP.net功能强大的工具库进行开发,其界面友好、操作简单,有助于教学管理者进行教学管理决策,下一步将制作水晶报表,并能以WEB方式输出,为用户提供更多的方便。

网络客服QQ: 沈编辑

投诉建议:0373-5939925    投诉建议QQ:

招聘合作:2851259250@qq.com (如您是期刊主编、文章高手,可通过邮件合作)

地址:河南省新乡市金穗大道东段266号中州期刊联盟 ICP备案号:豫ICP备2020036848

【免责声明】:中州期刊联盟所提供的信息资源如有侵权、违规,请及时告知。

版权所有:中州期刊联盟(新乡市博翰文化传媒有限公司)

关注”中州期刊联盟”公众号
了解论文写作全系列课程

核心期刊为何难发?

论文发表总嫌贵?

职院单位发核心?

扫描关注公众号

论文发表不再有疑惑

论文写作全系列课程

扫码了解更多

轻松写核心期刊论文

在线留言