Active Server Pages,“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视和使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览” [1]。
ASP程序访问数据库来实现动态页面的流程图,如图2.1所示。

图2.1 使用ASP访问WEB数据库
具体的执行步骤:
1、服务器读取ASP文件内容,判断是否有ASP服务器端的代码需要执行。判断的方法有两种:一种是查看ASP代码的特有脚本标记;一种是查看ASP代码是否被指定要运行在服务器端。
2、假如有要运行的ASP代码,服务器会将这些代码挑出来逐行进行解释。假如没有要运行的代码,它仅是简单地通知IIS这种情况。
3、ADO对象访问数据库需要通过ODBC数据接口,把访问数据库的各种操作传递给ODBC接口,然后ODBC接口将解释这些操作,转换为相应的数据库操作命令,发送给数据库。
4、数据库接到命令之后,进行相应的操作,然后将运行结果返回ADO对象。
5、ADO对象获得数据库结果之后,利用ASP控制程序产生相应的页面内容,由Web服务器输出给浏览器,浏览器接到之后,再显示出来。
图形化管理工具使得在SQL Server 2005中管理服务器变得非常容易。Dreamweaver是集网页制作和网站管理于一身的所见即所得网页编辑器。
2.3 网站功能分析
网站功能模块包括教学资源、下载中心等,如图2.2所示。

图2.2 网站功能模块


3 概要设计
本文来源:海南招聘网
转载请注明出处:http://www.tfrl.net/