




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一个在线交易市场方案的设计与实现莱阳农学院徐鹏民盖凌云李常先本文设计了一个网上商品交易系统。作为虚拟社区的一部分,系统模拟现实生活中人们的市场行为,为社区用户提供购销服务。利用该系统,用户既可发布和查询供求信息,又可实时在线交流,表达购销意向,从事购销活动,从而实现在线交易。 系统以 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 供求信息查询子系统 用户通过本子系统可得到详细的供求信息,包括供求的商品名称、价格、数量、联系方法以及有关描述,甚至图片、音频和视频。用户可采用分类浏览和关键词查询两种方式,对于关键词查询,只要输入商品名称或表示商品用途、形状等的单词或短语,系统即可通过专门的查询算法,对数据库进行准全文式的模糊查询。本子系统主要由程序 SEARCH1.ASP、 SEARCH2.ASP和 LINK.ASP完成。 接受并完成用户查询请求 /SEARCH1.ASP 来自查询界面的数据 c_type=request.querystring( c_type) goods_class=request.form( D1) s=request.form( T1) set conn= server.createobject( adodb.connection) 打开数据库 conn.connectionstring= driver=sql server;server=;uid=;pwd=;database= conn.open set session( rs)=server.createobject( adodb.recordset) 构造检索算法 if goods_class=全部 then sql= select goods_name,goods_class,description,publisher,contact,pub_date from market_goods where client_type= c_type and goods_name like s else sql= select goods_name,goods_class,description,publisher,contact,pub_date from market_goods where client_type= c_type and goods_class= goods_class and goods_name like s end if if c_type= s then response.write 卖方市场 else response.write 买方市场 end if response.write response.write session( rs).absoluteposition for i=0 to session( rs).fields.count 1 response.write session( rs)(i).value next response.write session( rs).movenext if session( rs).eof then exit for end if next nowpage=session( rs).absolutepage 1 else nowpage=session( rs).pagecount end if response.write |当前页数: nowpage response.write |总页数: session( rs).pagecount response.write |总记录数: session( rs).recordcount response.write |每页记录数: session( rs).pagesize for i=1 to session( rs).pagecount if inowpage then response.write i else response.write i end if next 供求信息登记子系统 用户可以及时地将自己的商品或需求信息发布到网上。用户供求信息由后台数据库通过触发器,根据用户级别自动管理,定时删除。本子系统主要由程序 GOODS_ADD.ASP完成。 接受来自用户的登记信息并完成登记 /GOODS_ADD.ASP 在线用户交谈子系统 系统模仿现实生活中的市场,在线的供求双方可以直接交流商品的有关信息,确定商品的交易价格,以决定成交与否。主要由程序 ADDSAY.ASP、 SAY.ASP完成。 /ADDSAY.ASP says=request.form( says) says=server.HTMLEncode(says) sql= insert into park_says values( username , towho , towhoway , subject , says ,getdate(), ) conn.execute sql set conn=nothing response.redirect say.asp /SAY.ASP 对于不遵守市场规则的用户 ,禁止其继续留在市场 15 then exit do end if if trim(rs(1)全部 and trim(rs(2)= 1 then if username=trim(rs(0) or username=trim(rs(1) then response.write trim(rs(0) 只对 trim(rs(1) 说 rs(3) ( timevalue(rs(4) ) line=line 1 end if else response.write trim(rs(0) 对 trim(rs(1) 说 rs(3) ( timevalue(rs(4) ) line=line 1 end if rs.moveprevious loop if rs.bof then rs.movefirst end if end if rs.close conn.close 成交记录子系统 本子系统主要是为在线用户而设,当在线用户通过交谈决定成交后,由本系统对此做详细的成交记录,包括交易双方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届临沧市重点中学高一化学第一学期期末监测模拟试题含解析
- 体育赛事活动策划实战面试题
- 新疆乌鲁木齐市70中2026届化学高二第一学期期中考试试题含解析
- 青岛消防面试题库及答案:求职必 备的行业指南
- 专业解答一网打尽:九小面试题真题库指南
- 求职必 备技能:岩土面试题目答案及解析精 编版
- 医学招聘面试题库精 编
- 男空乘站姿讲解
- 卓越面试经验:企业服务面试题目及答案精 编
- 行业前沿人才招募:面试技巧:优缺点面试题目的实战应用
- 民族文化宫2025年公开招聘17人笔试模拟试题含答案详解
- 2025年幼儿园教师专业考试试题及答案书
- 2025秋新部编版一年级上册语文教学计划+教学进度表
- 2025年国家公务员考试行测真题及答案(完整版)
- 小型企业网络构建:VPN设置与配置详解
- 消化道内异物疑难病例讨论
- 2025年预防接种技能竞赛征集试题
- 道路运输安全生产法律法规有哪些
- 年度述职活动方案
- 抗衰老培训课件
- 肿瘤科讲课课件
评论
0/150
提交评论