【论坛、权威教材推荐、教学习题库、动画库、图片库、优秀课件展示、电子教案、教学视频等。
1. 2门户系统的组织模型
该系统的体系比较庞大,若要保证其平稳、高效地运行,就需要建立一套完善的组织体系。该平台的组织模型如图1所示,下面主要介绍其中3个环节。
①信息资源的采集与筛选。为确保信息收录的权威性,一方面要对信息源进行选择,应主要侧重一些著名、权威的专业机构,另一方面需要对资源内容的质量进行综合考察与评价,依次进行准确性、权威性、广度和深度等方面的考察,只有通过考察的才可以存人信息资源库。
②平台系统安全。主要包括实体安全,数据安全和系统防护。涉及到硬件设备安全、系统数据的备份与恢复、灾难应急措施、访问权限控制、重要信息的加密与攻击防护等。
③运行成效测评。定期对系统的运行成效进行测评,有利于及时发现系统资源结构中存在的问题,以尽早采取措施进行改进。其测评方式主要包括两种:客观测评与主观测评。客观测评是指一方面利用文献计量学方法,对用户检索的关键词进行词频统计,找出大家关注的热点;另一方面,运用web日志挖掘技术,分析用户访问该门户网站的模式,以更好地调整系统的资源结构;并对系统中各类资源的用户点击率和资源下载率进行自动统计,利用这些统计数字,对各资源的被利用率进行排序,以便采取措施来改进设计,更好地为用户服务。主观测评主要是通过用户调查、意见反馈等形式从用户处获得评价信息。从中可以获得用户对网站的满意度、用户需求、意见建议等。LoCALhOsT
2门户系统的体系结构及组成
该门户系统由用户界面显示程序和数据信息管理程序两子系统构成。这两个子系统都是基于b/s模式的web应用程序,主要的程序逻辑和管理功能都集中在服务器端,其优点是对客户端的要求很简单,只需安装浏览器即可;另一方面,也便于服务器端应用程序的维护和扩展,具备良好的“零客户端维护”和跨平台特性。其开发体系采用三层分布式体系结构,即表示服务层、业务逻辑层和数据服务层。表示服务层的主要功能是提供一个用户界面,利用activex控件、动态html等技术,将用户方的信息传递给业务逻辑层去处理,然后将web server传回来的html页面呈现给用户;业务逻辑层从表示服务层接收信息,和数据服务层相互配合以完成各种管理操作,并将处理过的结果返回给表示服务层;数据服务层是整个系统的支撑和基础,主要功能是对数据检索、存储和维护。该层包括sql数据库、ole数据源和xml文件库等,均通过ado. net组件实现访问。其内部信息处理原理如图2所示。
3系统实现
3. 1系统概述
全国机械原理与机械设计教学门户网站基于
windows server 2003 +iis6.0平台,运用asp. net 2. 0技术开发,采用目前流行的c#作为开发语言。数据库采用sql server 2000。总体结构主要包括3个组成部分:门户界面、管理信息系统与教学资源库,示例界面如图3、图4所示。
3. 2教学资源信息库的设计
由于该门户网站包含的教学资源具有种类繁多、形式多样的特点,如资源包括:教材、论文、试题、软件等,而教学论文多为pdf或caj格式;演示动画多为avi或rm格式;而教学改革资料多为ppt或doc格式。所以,不方便将这些资源都放入数据库中。需要单独建立教学资源库。而在数据库中仅存放各类资源在资源库中的属性信息、分类编码信息和索引信息。为保证各类资源存放有序,采用了分类存储体系。教学资源库的组织模型如图5所示。
3. 3 asp. net2. 0技术的运用
asp. net2. 0与前版本1.x相比,增加了大量方便、实用的新特性,这些新特性对于提高工作效率,降低开发成本有着重要作用。在该门户系统的开发过程中,这些优越性体现得十分明显:①数据源控件的使用。运用新增加的sqldatasource, objectdatasource及xmldatasource控件,可以快速方便地完成对各种数据源的操作,还可以通过使用架构的方法,来实现跨层数据绑定;②成员管理功能的运用。asp. net2. 0中新增加了一套完备的认证管理系统,以及基于此系统的用户安全和身份验证机制。运用该机制可以快速方便地完成分角色用户信息管理,以建立一个安全性较高的门户系统。该功能主要是通过membership,membershipuser及roles类实现的;③ masterpage,theme及skin的使用。这些属于设计方面的新特性。通过master page可以使整个门户网站遵循同一个架构,theme和skin使页面保持统一外观并使页面风格统一化;同时,该项技术体现了“内容与形式分离”的思想,使开发人员在开发过程中不必过多考虑内容的展现形式,从而大大提高了开发效率。此外,还有使用web. sitema
[1] [2] 下一页