一个在线交易市场方案的设计与实现一个在线交易市场方案的设计与实现莱阳农学院 徐鹏民 盖凌云 李常先 本文设计了一个网上商品交易系统。作为虚拟社区的一部分, 系统模拟现实生活中人们的市场行为, 为社区用户提供购销服务。利用该系统, 用户既可发布和查询供求信息, 又可实时在线沟通, 表示购销意向, 从事购销活动, 从而实现在线交易。 系统以 Windows NT 4.0 为平台, 采纳 IIS 4.0 做 Web 服务器, MS SQL Server 7.0 做数据库服务器, 数据库中设有用户表、 供求信息表和成交记录表, 三个数据表记录有关的交易数据, 开发工具采纳 HTML、 ASP 和 JavaScript, 部分程序如下。 用户身份认证子系统 系统采纳会员制, 所有用户必须首先注册, 才能进入市场。对用户进行分级管理, 根据不同的用户级别决定用户所登记的供求信息发布时间的长短。经过用户名和密码控制用户的登记行为和交易行为。该子系统主要由程序 LOGIN.HTM、 CHECK.ASP 完成。 提供用户登录界面 //LOGIN.HTM …… 用户: 密码: response.write " "用户名 "和 "密码 "不匹配! " response.write "原因与处理办法: " 1.假如您是第一次登录, 则是该用户名已经被她人注册过 !您只能换其它名字注册; "response.write " 2.假如您以前曾经用该名字注册成功, 那么是密码错误; "response.write " 3.假如密码没有问题, 则可能是您的用户名已经被别人盗用, 而且盗用者更改了密码 " response.write "请与管理员联系。 " response.write "点击这里进行修改 " 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 " ! ! ! 欢迎您光临! ! ! " response.write " 您的用户名是: "& request.form(" username")& " "& "密码是: "& request.form(" userpd")& " " response.write "再次光临您可继续使用以上数据! " end if …… 供求信息查询子系统 用户经过本子系统可得到详细的供求信息, 包括供求的商品名称、 价格、 数量、 联系方法以及有关描述, ...