'跳转到管理页面
end if
%>
在理解了Session的基础上,我们知道上述代码首先是把存储用户信息并与客户端保持关联的Session("ulogin")初始化,赋予空值。在接收数据库后,打开数据库,取出标识符,把它赋给Session("ulogin")。如果不存在该用户,则弹出错误提示,并跳回到登录页面。
用户登录页面的运行结果如图5所示。
图5 用户登录页面的运行结果
6 网站首页设计
网站首页采用框架技术将菜单导航区和主体控制区分装在两个框架里,以便在同一个页面中管理多个页。菜单导航区顾名思义,主要用于实现网站首页管理功能的导航;主体控制区主要用于显示每个管理模块的内容。
网站首页主要包括以下功能模块:
菜单主导航区:主要用于显示网站的旗帜广告条及为用户提供网站的功能导航。
菜单子导航区:主要用于管理功能导航。
主体操作区:主要用于完成各种管理功能。
退出登录:主要用于退出企业进销存管理系统。
菜单主导航区的完整代码如下:
<html>
<head>
<title>企业进销存管理系统</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<frameset rows="99,*" cols="*" framespacing="0" frameborder="no" border="0">
<frame src="Top.asp" frameborder="no" scrolling="no">
<frame src="main.asp" name="mainF" scrolling="auto">
</frameset>
<noframes><body>
</body></noframes>
</html>
菜单子导航区的关键代码如下:
<%
response.buffer=true
response.expires=0
if session("ulogin")<>"yes" then '判断是否登录
response.write("<script>parent.location.href='login.asp'</script>") '重新定向页面
response.End()
end if
%>
<a href="#" onClick="Fsubmenu('基础')">基础信息</a>|<a href="#" onClick="Fsubmenu('采购')">采购管理</a>|<a href="#" onClick="Fsubmenu('库存')">库存管理</a>|<a href="#" onClick="Fsubmenu('销售')">商品销售</a>|<a href="#" onClick="Fsubmenu('查询')">查询统计</a>|<a href="#" onClick="Fsubmenu('往来')">往来管理</a>|<a href="#" onClick="Fsubmenu('系统')">系统设置</a>
<script language="java script" >
var today=new Date();
var month=today.getMonth()+1
if (today.getDay()==1)
{document.write(" "+today.getYear()+"年"+month+"月"+today.getDate()+"日 星期一");}
if (today.getDay()==2)
{document.write(" "+today.getYear()+"年"+month+"月"+today.getDate()+"日 星期二");}
if (today.getDay()==3)
{document.write(" "+today.getYear()+"年"+month+"月"+today.getDate()+"日 星期三");}
if (today.getDay()==4)
{document.write(" "+today.getYear()+"年"+month+"月"+today.getDate()+"日 星期四");}
if (today.getDay()==5)
{document.write(" "+today.getYear()+"年"+month+"月"+today.getDate()+"日 星期五");}
if (today.getDay()==6)
{document.write(" "+today.getYear()+"年"+month+"月"+today.getDate()+"日 星期六");}
if (today.getDay()==0)
{document.write(" "+today.getYear()+"年"+month+"月"+today.getDate()+"日 星期日");}
</script>
......
<script language="java script">
function Fsubmenu(value){
switch (value){
case "基础":
submenu.innerHTML="<a href='jcxx/khinfo.asp' target