一个在线交易市场方案的设计与实现

                                一个在线交易市场方案的设计与实现

  徐鹏民 盖凌云 李常先

本文设计了一个网上商品交易系统。作为虚拟社区的一部分,系统模拟现实生活中人们的市场行为,为社区用户提供购销服务。利用该系统,用户既可发布和查询供求信息,又可实时在线交流,表达购销意向,从事购销活动,从而实现在线交易。 
 
系统以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 >"
response.write “2.如果您以前曾经用该名字注册成功,
那么是密码错误;< br >"
response.write “3.如果密码没有问题,
则可能是您的用户名已经被别人盗用,
并且盗用者更改了密码"
response.write
“请与< a href=mailto:[email protected] >
管理员< /a >联系。"
response.write “< a href=‘javascript:history.go
(-1);' >点击这里进行修改< /a >< /body >"
response.end
else '登录正确,进入市场
response.redirect “market.htm"
end if
'处理未注册的新用户
else 
sql1=“insert park_users values
(‘“&username&"',‘“&userpd&"',
getdate(),getdate(),1)"
sql2=“insert park_online values
(‘“&username&"',‘“&ip&"',getdate())"
conn.execute(sql1)
conn.execute(sql2)
response.write “<

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值