文档库 最新最全的文档下载
当前位置:文档库 › 高等学校门户网站建设研究

高等学校门户网站建设研究

高等学校门户网站建设研究
高等学校门户网站建设研究

高等学校门户网站建设研究

摘要:计算机和网络技术的飞速发展,使得当今社会正在快速向信息化社会前进。因此,教育信息化也应运而生,而学校网站制作无疑成为学校进行形象展示、信息发布、业务拓展、网站服务、内部沟通的重要阵地。

本论文主要阐述一个功能比较强大的学校信息管理系统的后台操作过程及一些关键技术。该网站系统是前台应用Dream wea ver8、Fir ewo rks8、Flash等软件,后台结合A SP编程技术开发出来的,包含有六大模块:学校简介、学校新闻、教育教研、在校师资、学生园地及后台管理。本系统主要让社会各界能更好的了解本学校,为学校发展提供了一个全新的平台。

关键词:学校信息管理,信息发布,ASP

1

1 绪论

1.1 前言

Int ern et传播信息容量极大、形态多样、迅速方便、全球覆盖、自由和交互的特点正在使世界发生着天翻地覆的变化,它已经发展成为新的传播媒体并使用到各行各业。现在很多大学和众多企业部门都已经建立了自己的网站,通过计算机网络实现宣传、交流及资源的整合。

教育信息化也使学校门户网站成为学校进行形象展示、信息发布、业务拓展、网站服务、内部沟通的重要阵地。高等学校建设门户网站有以下作用:

(1) 建立学校门户网站是最直接的宣传手段,它向世界打开了一扇外界了解学校的窗口。

(2) 门户网站是实现教育资源分配的桥梁,它给每一位教师和学生提供了均等培训和受教育的机会,极大地提高了教学效率。

(3) 学校门户网站能提供教学互动的全新方式,它使得教师与教师、教师与学生、学生与学生之间的交流有了全新的方式,模糊和削弱了地理上的界限,学校网站是真正没有围墙的学校。

(4) 学校门户网站提供个性化的学习平台,它允许不同的学生沿着自己的途径,按自己的速度接受教育与学习,使学生可以寻觅不同的教育方式,各取所需。

(5) 学校门户网站是最佳的教学研究室,各种优秀教案、专家论坛、网络观摩课、各科素材、多媒体课件制作等内容为教师教研提供了极佳的平台,给学校教学研究带来了一片新天地。

1.2网站可行性研究

1.2.1 社会可行性

Web 服务已经随着互联网技术的发展成为人们应用网络技术了解、掌握世界的一个窗口,然而,人们根据需求的千差万别,已经不再满足于已有的千人一面的网站信息,建立个性化的校园门户网站、满足个性化需

1

求已经成为Web 服务新的发展方向。

1.2.2 经济可行性

高校门户网站的设计制作比较简易,所需要的开发成本相对也不是很多。本系统使用ASP技术制作动态网页,采用的数据库是微软公司M i cros oft offi ce系列软件中的Ac c es s。这两项技术所花费的成本也不是很高。

1.2.3 技术可行性

(1)硬件:计算机一台,网卡或M ODEM(调制解调器)一台,电话线一条。

(2)软件:本网站使用的是A SP技术,后台数据库使用的是Acces s。Access是一个运行于Wi n dow s平台上的关系数据库管理系统,通过各种数据库对象对数据进行控制和管理。在Acc ess中,一个数据库包含了数据和与存储数据有关的所有对象,还可以包含视图、到远程数据库的链接和存储过程。Ac cess还提供了创建数据库、表、查询、窗体、报表和数据访问页等数据库对象的向导,用户可以利用多种可视化的工具来创建和编辑各种数据库对象,可以不编写任何代码就创建一个完整的应用程序。另外,Acce ss支持O DB C特性,用户能够访问许多外部数据库的数据。基于Access的诸多优点,我们采用它作为我们这个门户网站的后台数据库。

2 高校学校门户网站开发环境需求分析

2.1 开发目的

学校网站制作是学校进行形象展示、信息发布、业务拓展、网站服务、内部沟通的重要阵地,而动态交互式网页刚好提供了这些功能,本系统

就是一个能够在网上实现新闻、资源等的发布,多栏目管理,以及师生

间相互交流的平台。

2.2 项目背景

AS P能够彻底实现用户与管理人员的交互性,解决了H TML作为一种2

样式语言难以胜任信息量的增多和交互性的加强所带来的困难,于是我们也开始了对学校门户网站的动态开发,即而让学校门户网站更加的互动。

动态网站的技术有多个厂商的支持,他们都有各自的优点。利用J SP、ASP、P HP和其它有关技术,一个用户可以将一个Ht t p请求送到一个可执行应用程序而不是一个静态的H TM L文件。服务器将会立即运行这个限定的程序,对用户的输入做出反应,将处理结果返回客户端,或者对数据

的记录进行更新。通过这个模型,就可以在服务器端和客户端之间有效

的进行交互。动态网站包含交互功能,浏览者可以和服务页面间产生会

话作用,完成一系列的动作。动态网站有如下一些优点:读者可与Web服

务器进行交互;可实现数据库的查询;可以与HTM L以外的文件进行交互;可缩短查询时间,提高浏览效率。因此,现在高等学校门户网站的开发

多用动态网站技术来开发。

2.3 开发环境

2.3.1 系统平台

采用B ro ws er/S er ve r体系结构,服务器端采用运行最低配置要求(全部为中文环境) 操作系统W ind o ws 2000Adv Se rve r,Windows 2000 Server 脚本解释器Vb sc ri p ts5.6以上版本,安装Mi crosoft Internet Explorer5.5以上版本既可获得:

Web服务器 II S 6.0,Win d ows2000自带

数据引擎M icrosoft Access

权限要求对A c ces s数据库具有建表、备份的权限

空间大小初次安装至少10M可用空间

硬件要求P III500 CPU 256M内存或更高

带宽要求10M共享或更高

客户端软件,包括单机操作系统和浏览器软件,分别选用Win do w s 2000和In te rn et E xp lo rer,数据库系统采用Mic rosof t Ac cess有利于方便操作。

2.3.2开发工具

3

(一)数据库开发工具的选择

Acces s作为Micro soft的o ffi c e套件产品之一,功能强大,使用方便,本身具有强大的向导机制,能提供大量的数据库常用操作,已经成

为世界上最流行的桌面数据库系统。Acc e ss可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。它能操作其它来源的资料,包括许多流行的P C数据库程序(如d B ASE,Par ado x,M icrosoft FoxPro)和服务器、小型积极大型机上的许多SQL数据库。Acces s还完全支持Microsoft的OL E技术。

Acces s还提供win dows操作系统的高级应用程序开发系统。A cc e s s 与其它数据库开发系统之间相当显著的区别就是:不用写一行代码,就

可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一愉快的过程是完全可视的。如果能给它加上简短的VBA代码,那么它所开发的程序决不比专业程序员潜心开发的程序差。

(二)A SP的介绍

ASP是M icros oft公司开发的We b服务器端脚本开发环境,利用它可以生成动态、高效的w eb应用程序。ASP为VB Script和j ava scri pt等脚本语言提供了一个运行环境,使开发人员可以在HTM L代码中使用脚本语言编写程序。同时,AS P自身也提供了一些很好的命令和内置对象。

ASP 内含于IIS 3.0 和 4.0 之中, 通过ASP 我们可以结合HTML

网页、AS P 指令和Act i veX 元件建立动态、交互且高效的W EB 服务器应用程序。AS P所有的程序都将在服务器端执行,包括所有嵌在普通HTM L 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互

的速度。以下罗列了Act i ve S erver P a ges所独具的一些特点:

1、使用V BS cri pt、J avaS cr i pt等简单易懂的脚本语言,结合H TM L 代码,即可快速地完成网站的应用程序。

2、无须com pi l e 编译,容易编写,可在服务器端直接执行。

3、使用普通的文本编辑器,如Windows 的记事本,即可进行编辑设计。

4、与浏览器无关(Browser Ind ep endence), 用户端只要使用可执行

4

HTM L 码的浏览器,即可浏览A ct i ve S erve r P ages 所设计的网页内容。Act i ve S erver P age s所使用的脚本语言(V BS cri pt、J avaS cri pt) 均在WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

5、Act i ve S erv er P ages 能与任何Act i veX s cri pt i ng 语言相容。除了可使用VBS cri pt或J S cri pt语言来设计外,还通过pl ug-i n 的方式,使用由第三方所提供的其他脚本语言,譬如R EXX 、P e rl、Tcl等。脚本引擎是处理脚本程序的C OM(C om ponent Obj ect M odel) 物件。

(三)AS P与I IS的结合

在过去,客户机/服务器结构的设计与W eb的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用II S+A S P构成三层式Web结构的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得We b站点的开发更方便,实现的功能更强大

2.3.3 运行需求

调试和运行过程中,应该能够让系统正常使用时不出错,若运行时遇到不可恢复的系统错误,也应该保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时,能够保证数据的正确性、信息的可靠性、实现的高效性、系统的易使用性、系统管理的可维护性、信息的可测试性、数据的复用性、数据库的安全保密性、数据的可移植性以及网络互联性。

3 数据库设计

3.1 ASP内置对象和组件

ASP提供了功能强大的六个内置对象和五个内置组件。

内置对象:(1)R eq ue s t(请求):从前端用户取得信息;

(2)Res ponse(响应):将信息送给前端用户;

(3)Ser ver(服务器):提供Web服务器工具;

(4)Ses sion(会话):储存在一次会话内的用户信息,

5

仅被该用户访问;

(5)App lication(应用):管理所有的会话信息,供所有用户共享;

(6)Obj ectContext(对象上下文):配合Tra nsaction服务器进行分布式事务处理。

Request和Response是用来实现web Server与浏览器交互,比较常用。Request的一个重要方法是ForM(),其作用是提取浏览器的用户输入信息。如下面的语句可以取得用户填在文本框里面的内容:Request.Form(“nane”)显然,这比CCI等方法所需要的复杂编程简单多了。而输出要用到Response 的一个重要方法Wr i t e,如:“Re s p on se.write our message”该语句向浏览器输出了一条消息。

内置组件:(1)数据库存取组件:ASP提供ADO来存取具有O DBC标准的数据库

(2)广告轮显组件:用来维护、构建Intern et广告

(3)浏览器兼容组件:将浏览器的功能数据提供给服务器,以便送出适合于各种浏览器的We b页面

(4)文件存取组件:提供文件读写的工具

(5)文件超链接组件:提供对W eb页面的管理

3.2 ASP访问数据库工作原理

A SP是一个基于We b服务器的脚本开发环境,在A SP平台上可开发和运行动态的、交互的、高性能的Web服务器应用程序

图3-1说明了AS P访问数据库工作原理。ASP程序在W eb服务器端工作,

6

当前端用户请求一个AS P主页时,W eb服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的脚本,若脚本中有访问数据库请求,立刻

通过ODBC或ILE DB与相应的后台数据库相连,同数据库访问组件ADO完成操作,最后,ASP根据访问数据库的结果生成HT ML语言的主页返回给前端用户,用户看到的只是HT ML网站,而看不到ASP程序代码,增强了保密性。

3.3 数据库连接

ASP是通过一组称为A D O(A c tiv e Da t a Ob jects)的对象模块来存取数据库,无论采取的是Ac ce ss、SQL Se rver、Visual FoxPro、I nfo rmi x、Oracle、d Ba se或其他数据库,只要该数据库具有对应的ODBC或OLE DB驱动程序,A DO对象就能加以存取,如图所示:

ASP网页

(ADO)Act i ve Dat a Obj ect s

O LE D B

ODBC Acces s S Q L 其他数据库

图3-2数据库连接

本系统中,通过建立一个名为conn.asp的页面,写入打开数据库和对数据库进行操作的语句来实现调用数据库的。

然后在每个页面中都加入以下语句,来调用数据库。

7

4 网站总体设计方案

4.1 网站简要说明

这个校园门户网站是个集新闻、信息、交流为一体的网站,是为了

让在校学生能刻苦学习的同时,得到适当的放松,并了解学院信息办发

布的最新信息技术而设计的。系统的各种功能设计能够符合学校门户网

站的要求,信息、公告等发布功能的实现,给网站以更多的生气,更好

地实现了用户与学校之间的交互性。

4.2 网站的可用性讨论

4.2.1网页布局

实际内容占据网页的大部分空间,为50%~80%,导航部分不超过20%。颜色的选择以蓝白色为主,正文和背景色的对比度较大,一般字色为默认的黑色,并且用了不同的背景色条区分正文区与其他功能区。为了提高网页的可读性,标题区、标题行和正文区使用了不同大小的字体,正文使用的是静止的文字,且字体足够大,以便于阅读。

每个网页都设有标题导航以方便用户浏览,且网页标题清楚地表明了网页的内容。每个网页都是按照“倒金字塔”组织原则进行编写,即从一个简单的结论开始渐次展开。网页排版采用横向排列方式,符合用户的阅读习惯。

一个网页的大小一般不超过3万字节,以使用户在10秒钟之内能打开网页。而且为每一个链接加上描述信息,因为当一个链接被点击后,要把所有指向同一目标的链接都表示成已被访问过,这样便于用户浏览。在链接旁注明下载文件的大小,帮助用户预测下载时间。

4.2.2版式编排布局合理性

网页设计虽然不等同于平面设计,但它作为一种视觉语言,也要讲究编排和布局,应充分利用和借鉴平面设计的优点。

本网站站点设计简单有序,主次关系分明,将零乱页面的组织过程,混杂的内容,依整体的布局的需要进行分组归纳,经过进行具有内在联系的组织排列,反复推敲文字、图形与空间的关系,使浏览者有一个流8

9

畅的视觉体验。

4.2.3 相关站点引导链接

用户进入后可以方便快捷地找到与本网站相关的信息是一个好的网站的基本要素,其中要借助于相关的站点,所以做好导引是一项重要的工作。超文本这种结构使全球所有联上因特网的计算机成为超大规模的信息库,链接到其它网站轻而易举。

在设计网页的导引组织时,应该给出多个相关网站的链接,使得用户感到想得到的信息就在鼠标马上就可以点击的地方。

4.3 高等学校门户网站系统功能结构

图4-1系统功能模块图

5 高等学校门户网站的实现

5.1 主窗口界面

本系统是为市场上众多的小型用户所设计,是大众型的,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的管理等等。从而,实现对新闻录入,新闻管理等实现全面、动态、及时地管理。创学校信息管理网站

介 学校新闻 教学教研 在校师资 学生园地

建一个稳定、高效的学校网站系统。主窗体如下图所示:

图5-1主窗口界面

5.2 学校简介窗口

本模块主要对学校建设由来的概述,描述学校发展史,以便让更多的人了解本学校,让更多的学生了解学校的发展,会有更多的学生投入到本学校学习,让更多社会各界人士了解本学校,会有更多的合作机会共同发展。

学校简介窗口如下图所示:

10

图5-2学校简介窗口

5.3 新闻添加窗口

在添加新闻信息中,管理人员可以通过对新闻标题、相关图片、新闻内容等相关信息进行录入。新闻添加窗口如下图所示:

图5-3新闻添加窗口

11

12

5.4 在校师资窗口

本系统还提供了教师风采这个模块,主要通过本模块让校内校外人士都能领会学校的教师的丰采,通过对教师的认识来促进对学校的了解在校师资窗口如下图所示

图5-4 在校师资窗口

6 总结与展望

在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对学校网站的整个流程还不够熟悉,在需求分析时未能做到完全满足用户的需求。在系统功能上,未能实现部分功能,还有些问题没有考虑周到。虽然网络在学校网站管理系统中的应用已经很普遍。

尽管该学校信息管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是学校网站系统所必需的。

从这次毕业设计的过程中我学到了很多有用的东西,上面这些只是

在查错方面的一些技巧。严谨、负责、求实、进取的精神则是此次毕业设计给我的最大启示。任何一个微小的错误都可能导致程序的崩溃。毕业设计将对我以后学习和工作产生更深远的影响。

13

参考文献

[1] 王国荣,张宝刚.AS P 网站制作教程[M].北京:人民邮电出版社,2001年

[2] 郑学坚,周斌.微型计算机应用及原理[M].北京:清华大学出版社,2002年

[3] 谢希仁.计算机网络[M].大连:大连理工大学出版社,2000年

[4] 卡通动画工作室.Flash 5 事例与操作[M].北京:中国青年社出版,2003年

[5] 老虎工作室.Authorware 5 多媒体制作实例详解[M].北京:人民

邮电出版社,2002年

[6] 闪四清.数据库系统原理与应用教程[M].北京:清华大学出版社,2002年

[7]Bill Wi nett .网站访问量统计教程[M].北京:清华大学出版社,2001年

[8]刘浩.在N T网中组建自己的We b站点[M].北京:人民邮电出版社,2001年

[9]闪四清.完全掌握SQL Server2000[M].北京:人民邮电出版社,2001年

[10] John Chirillo;Scott Blaul.Storage Security Protecting SANs,NAS,and DAS[M].2000

[11] Kevin Kline Daniel Kline.SQL 2000[M].2000

[12] Ferland J A, Fleurent C. S A PHI R: A d eci sio n s upp ort sy s t e m for course scheduling[J]. Interfaces, 1994, 24 (2)

[13]张建章.浅谈A S P开发WEB数据库应用技术, 计算机应用系统[J].1998,9.

[14] 龚玉清.网站设计的色彩运用,现代教育技术[J].2003,5..

[15] 曹淑琴.A SP技术的网站建设, 华北科技学院学报[J].2003,1.

14

相关文档