高校教学资源库及其设计与开发研究

2017-12-14 11:37王斌
电脑与电信 2017年10期
关键词:资源库应用程序架构

王斌

(商洛学院,陕西 商洛 726000)

高校教学资源库及其设计与开发研究

王斌

(商洛学院,陕西 商洛 726000)

随着互联网信息技术的快速发展,高校教育信息化逐渐受到社会方面的强烈关注。高校教育中有着数量众多的教学资源,对这些教学资源进行妥善管理与开发,成为教育部门面临的主要问题。本文主要对高校教学资源库及其设计与开发进行研究,通过分析教学资源库建设的关键技术,提出教学资源库设计与开发的可行性方案。

高校教学;资源库;开发设计

1 前言

高校教学资源库依托于互联网信息管理平台,主要通过动态网站设计进行资源整合,实现教学资源在网站中的存储与共享。服务器中保存着教育资源的信息类型、名称、存储地址等信息,用户可以通过信息检索来获取需要的资源。因此对于高校教学资源库的建设,不仅能够满足大量教学资源信息的存储需求,而且方便高校教师对日常教学的管理。

2 高校教学资源库系统开发架构设计

2.1 传统C/S两层架构

传统C/S两层架构是客户端应用程序、数据库服务器的直接对应,这种直接对应的架构形式便于应用程序的开发,后续维护也较为简单。客户端应用程序通过互联网络,与数据库服务器进行连接,C/S架构连接能够对数据库服务器进行操控。但C/S两层架构需要安装相应的软件程序进行数据库操作,软件客户端的维护会产生很多困难。同时这种单线的客户端应用程序、数据库服务器连接,无法适应复杂网络架构的使用需求,因此C/S两层架构常常被应用于局域网的系统开发方面。

2.2 B/S三层数据库架构

B/S三层数据库结构包括客户端应用程序、应用服务器、数据库服务器三部分,是企业中使用最广泛的系统开发架构。相比于C/S两层架构而言,B/S三层数据库结构中存在有应用服务器这一中间结构。应用程序服务器主要针对应用程序,对应用程序的页面形式、数据处理方式、业务流程等进行规定。这种三层数据库架构,将应用程序的数据处理工作分配给应用程序服务器,使得应用程序客户端的体量大大缩小,而且B/S三层数据库架构的稳定性、效率非常高。

2.3 多层分布式数据库架构

多层分布式数据库架构依托于Microsoft.net平台,其主要通过组件对象模型集成网络、客户/服务开发模型。多层分布式数据库架构也存在应用服务器这一中间结构,通过.NET软件开发平台进行业务对象的数据处理。.NET架构也依托于Microsoft.net平台,支持应用程序通过Internet进行信息交流与数据共享。.NET多层分布式数据库架构中包含众多开发组件,通过COM为应用程序的使用提供一种统一的方式,整体功能比B/S三层数据库结构更强大。.NET架构注册表与系统组件属于两个分离的模块,在使用过程中无需对应用程序进行停用,就可以完成组件中数据信息的更改。因此,.NET多层分布式数据库架构成为使用最多的数据库架构,也是应用程序开发的主要模式。

3 高校教学资源库系统开发环境设计

3.1 Microsoft.NET平台

高校教学资源库主要依托Microsoft.NET平台,进行应用程序系统的开发。Microsoft.NET平台属于更为开放的互联网络通讯平台,它打破了网络传输中的硬件限制,用户可以通过Microsoft.NET实时获取想要的信息。同时Microsoft.NET智能服务平台适用于多种操作系统,用户可以在不同编程语言中,进行网络浏览和通讯活动。Microsoft.NET平台中的公共语言运行库,主要负责内存资源的分配和垃圾收集管理等。公共语言运行库能够支持应用程序中多组件的编程活动,包括组件、对象、接口等。因此,Microsoft.NET网络框架平台主要为应用程序的开发提供良好环境,包括运行环境和其他的组件服务。

3.2 Dreamweaver MX

Dreamweaver MX在高校教学资源库系统中,主要负责网站的网页制作与管理。Dreamweaver MX所提供的网页开发环境,可以完成网页的跨平台浏览。开发者利用Dreamweaver MX能够快速完成NET网页的开发,用户在使用中也可以跨浏览器进行网页的浏览。Dreamweaver MX网页开发环境中提供可视化界面浏览,开发者可以通过实时更新来进行网站预览,并拖动鼠标对某些部分进行更改。因此Dreamweaver MX为数据库网页系统的构建,提供了一系列的数据编辑、表格制作、服务控件等方面的支持。

3.3 Oracle数据库

Oracle数据库依托于结构化查询语言,能够支持虚拟内存、UNIX、Windows.NET等多种操作系统。Oracle数据库属于面向对象的服务平台,Oracle9i客户端能够对众多的信息资源进行管理,也能够对访问的数据进行保存。相比于其他数据库开发而言,Oracle数据库在信息访问、分布式处理、并行查询等方面具有较大优势。

4 高校教学资源库系统的功能需求设计

4.1 用户注册与登录

学生在进入高校教学资源库系统前,需要通过用户注册与登录,才能浏览资源库系统中信息。在用户登录资源库系统时,需要先进行用户的身份验证。

4.2 资源检索与浏览

高校教学资源库系统中存在信息导航栏,方便学生清晰地查看某一方面的信息内容。导航栏中有着众多的模块分类,导航栏上部有资源的检索模块,学生可以通过信息检索来获取自己想要的资源。

4.3 资源上传与下载

在高校教学资源库的网站页面中,存在着资源上传与下载模块。学生或者教师可以将相应的教学资源,通过资源上传与下载模块进行获取,也可以将自身独有的教学资源在网站中分享。这些资源上传与下载活动,需要经过管理员审核后才能生效。

4.4 系统管理

高校资源库的系统管理,包含用户管理、网页管理、信息资源管理等。其中用户管理主要对用户的权限进行设置,网页管理则着重于资源的导航、检索、浏览等模块的管理,信息资源管理主要针对数据库中的数据信息。

5 高校教学资源库系统的架构设计

5.1 高校教学资源库系统的访问流程设计

高校教学资源库系统的使用者包括管理员和用户两类,其中用户在进入教学资源库系统后,页面显示为用户登录与注册。而管理员在进入教学资源库系统后,其不仅能够对用户的操作界面进行管理,还能够对系统空间进行管理。高校教学资源库的系统管理员空间中,包含用户管理、网页管理、信息资源管理三部分内容。而用户空间只显示资源检索、资源浏览、资源上传、资源下载等内容。教学资源库系统的访问流程如图1所示:

图1 教学资源库系统的访问流程

5.2 高校教学资源库系统的整体架构设计

高校教学资源库系统的整体架构,主要包括用户浏览器、中间层服务器、数据库服务器三个部分。其中中间层服务器包括用户注册与登录模块、资源检索与浏览模块、资源上传与下载、系统管理模块等。中间层服务器层与系统管理模块进行连接,系统管理模块包含用户管理模块、网页管理模块、信息资源管理模块三部分。数据库服务器包含图像、视频、音频、课件、案例、试题、资料等多个模块,每个模块存储着某一类教学信息。用户浏览器、数据库服务器之间,经过中间层服务器进行信息的沟通交流。用户浏览器会将相应的请求信息传递给中间层服务器,再由中间层服务器发送给数据库服务器,三者之间存在着紧密相连的关系。高校教学资源库系统的整体架构如图2所示。

图2 教学资源库系统的整体架构

6 资源库系统管理模块设计

6.1 安全管理模块

高校教学资源库的网络环境中,存在着潜在的病毒、木马等网页风险。因此在高校教学资源库中设置安全管理模块,对数据库的系统安全进行维护,成为资源库建设关注的主要问题。当前对于教学资源库的安全管理,主要着重于以下几方面:首先要在系统中安装杀毒软件,不定时对病毒、木马进行查杀。其次要对系统中的高危漏洞进行修复,并在局域网、互联网之间增加网关,来提高系统的安全系数。最后要对数据库中的信息进行备份管理,对用户的账号、密码设置相应的访问权限,来防止用户信息的泄露。

6.2 数据管理模块

数据管理模块主要对用户信息、网页信息、资源信息等,进行妥善管理。高校教学资源库的数据管理,主要包括以下几方面内容:数据库内教学资源的扩充,定期删除无用的资源信息,保障资源的使用效率。因此在高校教学资源库的数据管理方面,主要在于提高数据资源的使用效率。

7 结语

在互联网信息技术发展的潮流下,利用信息手段将教学资源进行数字化的处理,正成为教学信息存储与读取的主要方式。高校教学资源库系统的架构设计,主要以方便教师的教学为最终目的。通过用户浏览器、中间层服务器、数据库服务器三个部分,来完成数据库资源的使用与管理。

[1]陈锐浩.移动互联网时代高校资源库建设思路及实践[J].深圳职业技术学院学报,2017,16(1):39-44.

[2]张天华,王绪龙.高校创新创业教育的教学资源开发研究[J].辽宁工业大学学报:社会科学版,2015(4):75-78.

[3]李晓茹.云技术在高校数字资源库系统中的应用[J].兰州文理学院学报:自然科学版,2014,28(2):70-72.

[4]张福志,李保建,袁秀梅.高校媒体资源管理系统建设的研究[J].北京工业职业技术学院学报,2012,11(3):95-97.

[5]薛以胜,林红燕,刘扬勋.高校共享型教学资源库的建设与研究[J].电脑知识与技术,2012,08(5X):3333-33334.

Design and Development of the University Teaching Resource Database

Wang Bin
(Shangluo College,Shangluo 726000,Shaanxi)

With the rapid development of Internet information technology,university education information has gradually

strong attention from the society.There are a large number of teaching resources in higher education,and proper management and development of these teaching resources have become the major problems faced by the education sector.In this paper,the design and development of teaching resources database are mainly studied.By analyzing the key technologies of the construction of teaching resource database platform,the feasibility plan for the design and development of the database is proposed.

university teaching;resource database;development design

TP311.52

A

1008-6609(2017)10-0086-03

王斌(1975-),男,陕西商州人,本科,工程师,研究方向为网络安全。

猜你喜欢
资源库应用程序架构
基于FPGA的RNN硬件加速架构
健身气功开放课程资源库建设研究
功能架构在电子电气架构开发中的应用和实践
基于云服务的图书馆IT架构
删除Win10中自带的应用程序
谷歌禁止加密货币应用程序
数控加工专业资源库建设中存在问题及对策
WebGIS架构下的地理信息系统构建研究
基于共享资源库的混合式教学考核模式研究
高中历史信息化教育资源库应用探索