5.5 景点管理模块 24
5.6 论坛管理模块 28
结 论 29
参 考 文 献 30
致 谢 31
1 引言
1.1 ASP 的特点
1996年,微软公司推出了一种崭新的Web应用开发技术——ASP技术,用于代替对Web服务器进行可编程扩展的CGI(Common Geteway Interface)标准。使用ASP可以创建以HTML网页作为用户界面,并能够对数据库进行交互的Web应用程序。
ASP是一种解释性语言。使用ASP时,服务器只要对其进行解释执行即可。
ASP支持多种脚本语言。其中就包含VBScript语言与JavaScript语言。除此以外,在安装了相应的脚本引擎后,还可以使用其他脚本语言。
ASP提供了一些内置对象来增强丰富功能。比如:在网页间传递参数,实现客户机浏览器与Web服务器的交互等等。
ASP可以使用服务器端ActiveX组件来执行各种任务,例如,借助ADO对象,可以轻松地完成对数据库的操作。
ASP具有一定的安全性。由于ASP页面是在服务器端运行的,送到客户机浏览器的是ASP执行所生成的HTML页面,用户只能看到HTML代码而无法获得ASP源文件[8]。
1.2 ASP页面的结构论文网
使用ASP技术编写的程序代码简单、通用性比较强。所有使用该技术的文件的文件名都由.asp结尾。通常情况下,ASP文件由以下几部分构成:
(1) 标准的HTML标记:所有的HTML标记均可使用。
(2) ASP语法命令:位于<% %> 标签内的ASP代码。
(3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。
(4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言[8]。
1.3 ASP访问数据库的原理
ASP可以产生和执行动态高性能的WEB服务器程序,是一种服务器端的脚本执行环境。
ASP访问数据库的原理大致如下:用户通过使用浏览器请求ASP主页,WEB服务器响应后,调用ASP引擎执行ASP文件,并解释其中的脚本语言,通过ODBC连接数据库,由数据库访问组件ADO来完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。
1.4 ASP的运行环境
在目前的技术条件下,ASP可以在以下环境中运行:
(1) Windows NT server 4.0运行IIS 5.0(Internet Information Server)以上。
(2) Windows NT workstation 4.0运行Peer Web Server 6.0以上。
(3) Windows 95/98//2000/XP等运行PWS(Personal Web Server)。
在以上运行环境中,以NT server上IIS的功能最强,全面支持ASP,无疑是创建稳定高速ASP主页的最优选择。
2 网站分析与总体设计
2.1 前台功能
1、用户注册登录
2、新闻模块:
分为镇江新闻、历史长河两部分,游客可以浏览新闻列表和新闻内容页。
3、景点模块:
(1)游客浏览最新景点列表;
(2)景点分类浏览;
(3)游客浏览全部景点列表;
(4)游客浏览景点详细内容信息。
4、美食模块
(1)游客浏览最新美食列表;
(2)美食分类浏览;
(3)游客浏览全部美食列表;
(4)游客浏览美食详细内容信息。
5、论坛模块
(1)游客浏览帖子列表;
(2)游客浏览帖子内容;
(3)登录用户可以发布帖子,回复帖子内容。
2.2 后台管理