【www.gdgbn.com--设计基础】

本文设计了一个网上商品交易系统。作为虚拟社区的一部分,系统模拟现实生活中人们的市场行为,为社区用户提供购销服务。利用该系统,用户既可发布和查询供求信息,又可实时在线交流,表达购销意向,从事购销活动,从而实现在线交易。
 

系统以Windows NT 4.0为平台,采用IIS 4.0做Web服务器,MS SQL Server 7.0做数据库服务器,数据库中设有用户表、供求信息表和成交记录表,三个数据表记录有关的交易数据,开发工具采用HTML、ASP和JavaScript,部分程序如下。
 

用户身份认证子系统    
系统采用会员制,所有用户必须首先注册,才能进入市场。对用户进行分级管理,根据不同的用户级别决定用户所登记的供求信息发布时间的长短。通过用户名和密码控制用户的登记行为和交易行为。该子系统主要由程序LOGIN.HTM、 CHECK.ASP完成。
 
提供用户登录界面    

//LOGIN.HTM    
……
< FORM action=“check.asp" method=
“post" name=“form1" target=“_top" >
用户:< INPUT name=“username" size=“16" >< br >
密码:< INPUT name=“userpd" type=
“password" size=“16" >< br >    
< INPUT type=“submit" value=“进入" >&nbsp;&nbsp;    
< INPUT type=“reset" value=“重写" >
……

对用户登录信息进行合法性验证并自动登记新用户    

//CHECK.ASP    
……
’处理已经注册用户的操作
if not rs.eof then    
’密码不正确
if userpd#trim(rs(1).value) then    
response.write “< title >登录出错提示< /title >< br >"
response.write “< center >“用户名”和
“密码”不匹配!< /center >< br >"
response.write “原因与处理办法:< br >
1.如果您是第一次登录,则是该用户名已经被他人注册过!
您只能换其他名字注册;< br >"

本文来源:http://www.gdgbn.com/wangyezhizuo/7405/