基于ASP

基于ASP


2024年6月21日发(作者:)

基于的国家示范性高职院校建设专题网的设计与

实现

摘 要:结合国家示范性高职院校建设工作,提出基于b/s模式

的设计思想,利用当前流行的动态网页技术,开发了专题

网系统;为上级部门、专家、公众提供监控和服务平台,为学院各

级管理者提供示范校建设实施进度监控的平台。分析了系统的主要

功能、设计原理与实现方法。

关键词:b/s模式;专题网;asp;net技术;系统设计

中图分类号:g462

文献标识码:a 文章编

号:1009-0118(2011)-12-00-02

一、引言

内蒙古建筑职业技术学院在2007年被批准成为国家示范性高等

职业院校立项建设单位,学院在做好各项工作的同时成立课题组建

立“国家示范性高等职业院校建设专题网”,专题网整合学院各类

建设信息与资源,展示学院建设示范性高职院校的状态数据、成果;

多层面、全方位监测学院建设示范性高职院校现状与发展趋势;为

上级部门、专家、公众提供监控和服务平台,为学院各级管理者提

供示范校建设实施进度监控的平台。

本系统采用浏览器/服务器(b/s)模式设计网站系统。采用面向

对象的方法,利用的强大类库和语言优势,编程实现业务

逻辑和操作流程,开发出满足需求的功能模块,并在应用测试中不

断完善。

二、系统设计

(一)体系结构设计

国家示范性高等职业院校建设专题网是基于b/s结构的应用,

只需在服务器端部署,客户端用户直接使用浏览器通过internet

就可以访问该系统,而不需要进行任何安装。服务器端部署主要分

两部分:一是在web服务器上部署应用程序,主要包括以下组件:

webui、business logic layer、http context、data entity和

data access layer;另外在数据库服务器部署系统数据持久层(即

数据库),在本系统中,考虑到大部分用户为学校的教职员工,访

问量并不大,复杂性也不高,所以将所有aspx文件和数据库及存

储过程存放在一个服务器上。

(二)系统结构

本系统从整体上可分为两大模块:系统前台数据展示、查询和

后台数据管理。具体网站系统整体结构图如图1所示:

三、系统实现的关键技术

(一)增加自动生成html静态页面功能

动态页面需由web服务器的解析,而且还需连接数据库,

进行数据库存取操作,然后才能形成html语言信息包;随着网站

访问量的增加,系统资源消耗增大,导致数据读取速率下降,无法

满足正常的需求。目前很多系统是将数据源代码写入数据库,再读

取数据库生成静态面,这样数据库存储容量增大。而静态页面,无

须解析、连接数据库,可直接发送,可大大减轻服务器压力,提高

页面打开速度。但其缺点是,不能动态地对请求进行处理。为了解

决这个问题,结合这两种页面的优点,本系统将现有的动

态页直接生成静态页,与数据库无关,极大降低所消耗的系统资源,

增加网站安全性。

(二)增加ajax定时刷新技术

本系统使用了大量的应用程序缓存及页面缓存,因此当管理员

在后台频繁添加或修改任务时缓存无法正常加载,导致更新页面的

数据无法实时显示,为了教职工用户在不更新页面就可得到同步的

任务信息,本系统后台效能管理模块使用了ajax技术。

ajax能够在不刷新整个页面的情况下替换现有页面上的一部

分,或在现有页面上增加新的内容,这可以大大降低通信所需要的

数据,也没有页面整体改变的闪烁感。ajax的调用是异步的,或者

说是非阻塞的,而任何其他的浏览器事件,例如滚动、用户单击等

操作都不会受到影响。用户很少会有等待的感觉。因此,ajax带来

了更好的用户体验。

的ajax框架分为服务器端和客户端,本系统采用客户

端ajax框架。其核心技术为:javascript、css、xmlhttprequest、

dom。其中javascript定义了业务规则和程序流程。通过dom和css

改变界面的外观。应用程序xmlhttprequest对象以后台方式从服

务器获得的数据。是一种支持异步请求的技术,能够实现客户端和

服务器端的异步数据交互。通过xml httprequest对象向服务器发

送请求时,我们只须传递一个服务器页面的url,这个页面将生成

数据。代码如下:

function sendreauest (url,params,httpmethod){

if (!httpmethod){

httpmethod=“post”;

}

var req=getxmlhttprequest();

if(reg){

(httpmethod,url,true);

uestheader

(“content-type”,

“application/x-www-form-urlencoded”);

(params);

}

(三)视频新闻管理模块

视频新闻主要是展示我院示范校建设的最新动态、以及建设阶

段性成果等,通过可视化的视频更实时、有效、逼真的反映我院的

示范校建设进展。视频新闻模块主要采用的视频格式是flv格式,

本系统增加后台自动视频格式转换工具,可以对包括。asf、avi、

mpg、3gp、mov、wmv、rm、rmvb等格式进行自动转换。

flv是随着flash mx的推出发展起来的视频格式,首先他统一

了各种在线播放视频文件格式,且对操作系统和播放器几乎不做要

求。用户把自己的wmv或者rmvb文件统一转换上传为网站上的flv

格式速度极快,因此很多视频网站中采用这种格式。其次受网站的

宽带、服务器负载制约,在线播放的视频文件既要有可以让人接受

的图象质量,又要有所占存储空间小的特点,flv正好能满足此类

要求。我院的示范校建设网主要位于教育网中,南方的电信、网通

用户无法正常浏览大视频文件,而采用flv格式的视频新闻之后,

就可以在保证清晰的基础之上缓解网络带宽带来的浏览延时问题。

同时也有效的缓解用户访问量大的时候对服务器的压力。

在示范校建设专题网站的后台目录中有两个特殊的文件夹分别

是:playfiles和imgfile。playfiles文件夹保存转换后的文件(用

于网上播放即flv视频);imgfile文件夹保存截取视频文件的图片。

本系统主要利用mencoder和ffmpeg视频转换工具,我们把它称做

mencoder+ffmpeg视频转换。视频上传的原理是:视频先上传到服

务器,然后跟着就是开始转换。

四、结论

系统利用技术,充分发挥了b/s技术的优势。经过测

试系统运行状态良好,并且界面友好、操作方便。专题网的实现不

仅给学院提供了一个展示示范性高等职业院校建设情况的平台,实

现对国家对示范性高等职业院校建设情况的监督,向学院提供了示

范校建设情况的效能监督平台,同时也给学院师生提供了一个交流

的平台。

参考文献:

[1]庾邦.基于 2.0的三层架构应用程序的设计与实现

[j].大众科技,2008,(9):109.

[2]许钦泰.基于b/s模式的教学评估系统的设计与实现[j].电

脑与信息技术,2008,(5):55.


发布者:admin,转转请注明出处:http://www.yc00.com/news/1718949226a2753792.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信