图3 网站首页的运行结果
首页的各部分说明以列表形式给出,如表1所示。
表1 首页解析
区域 名称 说明 对应文件
1 网站主导航区 主要用于显示网站的旗帜广告条及为用户提供网站的功能导航 Top.asp
2 网站子导航区 主要用于管理功能导航 Top.asp
3 功能操作区 主要用于完成各种管理功能 Main.asp
4 退出登录 主要用于退出企业进销存管理系统 Main.asp
4.创建数据库连接
在进行动态网站开发时,一个很重要的步骤就是建立数据库的连接,即访问数据库。访问数据库可以用DSN和非DSN两种方法。应用DSN访问数据库需要配置ODBC数据源(即系统DSN),该方法的优点是比较安全;而应用非DSN访问数据库不需要配置ODBC数据源,比较方便。
创建数据库连接主要分两步进行:一是创建数据库连接文件Conn.asp,二是在需要与数据库连接的页面包含该文件(<!--#include file="Conn/Conn.asp"-->)。下面进行详细介绍。
本网站数据库配置文件为conn.asp,下面两条代码在所有对数据库的操作中都是必不可少的。由于这段代码几乎在后面的每个对数据库操作页面都要使用,所以将其保存一个单独的文件夹中,文件名为Conn.asp,在所有与数据库连接的页面中只要包含该文件,就可以连接和打开数据库。
<%
set conn=server.createobject("adodb.connection")
conn.open application("dsn")
%>
通过Application对象进行事件处理,相关代码放在虚目录的Global.asa文件中,代码如下:
<script language="vbscript" runat="server">
sub application_onstart
end sub
sub session_onstart
application("dsn")="driver=sql server;server=(local);uid=sa;pwd=;database=sell"
end sub
sub session_onend
end sub
sub application_onend
end sub
</script>
5 用户登录模块设计
用户登录页面比较简单,为防止用户的错误操作,应设置错误处理页面。在登录操作中,一般发生的错误有:用户输入了错误的用户名或密码;或用户直接单击了【登录】按钮。对上述情况的判断,我们就要通过ASP文件来实现。
用户登录页面的设计效果如图4所示。