首页 - 范文大全 - 文章正文

什么叫个性化(基于Web 2.0的个性化高校门户网站设计研究)

时间:2020-10-11 23:21:15 作者:黑曼巴 分类:范文大全 浏览:126

1大学门户网站与网络2.0和Ajax的集成?1.1 AJAX技术标准?过去,微软SharePoint Portal service和ASP.NET 2.0的web部件是Java Portlet,但开发的Web界面缺乏友好性和操作方便性。随着Ajax的广泛应用,门户网站有了新的发展。AJAX是异步JavaScript XML的缩写。杰西詹姆斯加勒特在2005年2月提出了AJAX的定义。事实上,AJAX不是一种纯粹的技术,而是更类似于一个技术框架。主要特点如下:XHTML和CSS规范了数据

1大学门户网站与网络2.0和Ajax的集成?1.1 AJAX技术标准?过去,微软SharePoint Portal service和ASP.NET 2.0的web部件是Java Portlet,但开发的Web界面缺乏友好性和操作方便性。随着Ajax的广泛应用,门户网站有了新的发展。AJAX是异步JavaScript XML的缩写。杰西詹姆斯加勒特在2005年2月提出了AJAX的定义。事实上,AJAX不是一种纯粹的技术,而是更类似于一个技术框架。主要特点如下:XHTML和CSS规范了数据的表示;JavaScript操作文档对象模型,实现动态显示和数据交互;通过xmlhttprequest对图像进行异步数据读取;XML和XSTL之间的数据交换和处理;JavaScript绑定并处理所有数据。通过Ajax应用程序,大量的动画和弹出窗口使门户网站在客户端网页界面上表现出高度的友好性、交互性和丰富性。网页操作行为更接近窗口应用,从而达到富客户端的效果。著名的Ajax门户网站包括iGoogle和My Yahoo!(my.yahoo.com)等。除了使用Ajax之外,上述新的门户网站还将Web 2.0的概念引入到网站的设计中,包括:为用户提供控件拖放功能,让用户自主决定需要在页面上呈现的信息内容;信息内容可以通过RSS订阅或请求外部信息的网络服务获得,如博客文章订阅或天气预报。该页面以混搭方式呈现。提供控件或网站风格的应用编程接口,让用户自己设计网站内容和风格,然后参与门户平台的交互。通过这个设计门户,形成了一个面向服务的信息平台。用户可以在平台上任意组合他们想要的控件,比如邮件信息和组织的内部情况。对于对,的用户来说,门户网站变成了一个数字仪表板,门户网站的一站式服务可以通过浏览器访问,以满足他们的信息需求。1.2 Web2.0网站应用?与过去静态校园网站提供的单向信息模式不同,Web 2.0网站注重丰富的信息内容和多样化的生活之间的互动。与更为严格和集中的企业环境不同,大学校园环境比对更为宽松和开放。除了使用现有系统外,校园中的个人对还可以通过网络或其他方式获得,如学术论坛、博客、音像网站等。因此,校园个性化门户的设计除了原有的内部信息系统外,还融入了Web 2.0的概念,使用户能够自行订阅和组合所需的内容,如:学生订阅教师或同学的博客文章进行学术交流。Ajax丰富了交互的可操作性和友好性,高校门户网站成为一个可扩展的交互空间平台。2网络2.0门户系统架构?为了满足设计要求,引入Dropthings提供的Ajax Web Portal架构来构建高校门户网站。整个网站构建了一个基于B/S架构的N层架构,分为网页层、业务逻辑层和数据访问层,并使用。净微软, 3.5,如如图1所示。图1网站技术架构图?2.1网络层架构?Web层是指前端和用户之间的接口,主要是在前端接口构建一个控件运行框架,包括网页、we服务、资源(图片、CSS、Javascript和Resx文件)和配置文件。dropbeats嵌入了NET3.5的新功能,在Web层使用了ASP.NET Ajax的RIA技术。业务逻辑层使用WF(Workflow Foundation)工作流来实现复杂业务逻辑的处理。核心目的是为用户提供实体类、认证、授权资格和中间层数据缓存。用户在加载时可以通过控件获取当前的文件配置信息,并为其提供服务和数据存储功能,从而维护用户的使用状态和操作过程,如操作一个小控件进行扩展、折叠、移动或删除,其核心控件之间的通信和操作必须通过Widget Container。容器加载的小部件实例和操作行为被视为一个中间过程

控制容器确定控制实体的对是用于提供事件通知的主机还是服务。web宿主包含一个或多个控件容器,每个控件容器只包含一个控件。一个网站页面可以包含多个控件,每个控件都在控件容器中独立运行。在界面的设计中使用了ASP.NET Ajax,这样当用户与特定控件交互时,只有控件中的图片会被更新,而整个网页不会被更新,如如图2所示。同时,一些控件也使用LINQ到XML来解析从外部系统获得的XML信息。图2 Ajax在ASP.NET的运行过程?2.2业务逻辑层设计?业务逻辑层采用工作流技术架构,将繁琐的用户操作过程简化为一个阶段。前端界面是用户具体动作的对,只需要请求执行阶段-对workflow,然后返回到更新界面。该过程包括:首先,用户执行初始化动作类,将用户参数发送到工作流,然后同步运行活动,最后将结果发送到用户界面进行更新。这是将用户的操作简化成与对相对应的工作流程的过程?工作流包含许多活动模块的组合,每个模块都将执行特定的任务并连续工作以完成整个过程。基本上,用户登录过程由六个活动模块组成。当用户登录时,流程引擎将执行获取用户页面、获取用户设置、获取页面中的运行控件等步骤。以便获得所需的信息。活动模块可以在不同的工作流中重用,从而提高系统开发的效率。整个流程模块可以详细描述如下:先去用户的全局唯一标识符(GUID)和输入点;(2)使用GetFixed函数获取控件的字符串作为动态前缀,并用对前缀自动编号;使用GetUserPage函数定位并获取当前用户的页码;(4)通过GetUserSetting功能获取用户的当前设置;获取当前用户的控制参数;返回用户设置页面。在业务逻辑层,使用LINQ到SQL使系统能够直接将关系数据库中的数据和模型转换成对应于程序架构中对的对图像模型,从而方便了各级数据的交互和传输。在对模式下,用户有自己的设置,并在当前网站上记录操作设置,方便用户下次登录时保持上次的操作状态。此外,用户还有多个页面,每个页面包含多个控制实体。控件实体是从控件派生的,它们之间的关系类似于类之间的实体关系。2.3接口封装形式?由GoF 4人设计的FaceBook被导入到分层架构中,提供统一的接口降低了系统的复杂性,如如图3所示。在网页层,由于Ajax的使用,只有默认的单个网页被用作登陆点。当所有用户都进入业务逻辑层时,前端操作需要通过Facade类统一窗口请求后台对的工作流,这使得系统开发和操作更加简洁流畅。建立大学门户网站的目的是整合校园内分散的系统信息,提供以校园内个人为中心的信息入口。在开放的校园网络空间中,校园内个人对信息的分享和获取并不局限于校园。如何扩展校园门户网站的整合,提高用户的便利性,已经成为研究的主题。利用ASP.NET Ajax、LINQ SQL和微软. NET框架中的工作流等新技术,构建了一套具有可视化界面的高交互性校园门户网站。通过引入Web 2.0的概念,可以通过外部第三方的资源获取开放校园网络环境下对用户个人信息需求的整合,从而创建一个自己的全方位校园信息平台。

图3使用Facade封装后端工作流并提供一个单一的请求接口3 Web 2.0集成了Ajax的大学门户网站功能?基于网络2.0理念和Ajax的校园个性化门户网站是一个具有高度个性化和信息集成功能的互动平台。其特点概括如下:单点登录:集成轻量级目录访问协议,我校邮件账户作为单点登录账户;同步链接登录校园等信息服务:将登录图书馆与数字化学习平台相结合,可以分析学习者的学习过程,从而实现反馈功能;集成门户:集成校园公告、学年工作进展、校园活动和个人信息管理器等。4浏览邮件:快速浏览学校邮件,并设置POP3外部邮箱或Gmail邮箱进行预览;提供个性化信息服务:整合校务系统,提供各种个性化通知,如:学分选课、成绩公告等信息;个性化设置:自由排列网页,设置每个控件的显示布局位置,选择喜欢的网站背景主题;灵活扩展功能的平台架构:网站采用独立控件设计架构,可以根据对;的需要继续开发新控件根据需要混合匹配各种外部信息:通过控件添加谷歌地图、天气预报、博客等第三方提供的信息服务。大学门户网站的出发点强调以用户为中心的对校园信息整合。用户可以使用单个帐户登录,并可以跨系统平台个性化对网站的内容和外观。此外,该系统的另一个优点是引入了对网络2.0概念,并利用Ajax技术提高了网站界面交互的友好性,使得分享和采集信息突破了校园网的界限。4结束语?个性化大学门户网站的建设是大学网络平台发展的进一步需求。与以往不同,校园网站信息仅由学校提供,两者之间的关系是单向互动的。本文在介绍网络2.0概念的基础上,提出了个性化大学门户网站的设计,它不仅将用户作为信息的接收者,而且使他们成为校园信息内容的提供者。并利用Ajax扩展用户的交互内容,使高校门户网站成为一个全新的集成交互平台。

上一篇:幼儿园小学化倾向的原因(如何有效治理幼儿教育小学化倾向)

下一篇:关爱生命文明出行内容(观<<关爱生命,安全出行>>有感)

猜你喜欢
发布评论
登录后发表评论
登录后才能评论

AI 新用户?

免费使用内容重写服务

开始新的写作