




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒精依赖合并周围神经病护理查房
- 2025年甘肃省陇南市徽县柳林镇卫生院招聘考前自测高频考点模拟试题含答案详解
- 2025年牡丹江市高校毕业生留牡来牡就业创业专项行动工作的考前自测高频考点模拟试题及答案详解(全优)
- 2025福建三明市明溪县公安局招聘警务辅助人员13人考前自测高频考点模拟试题及一套完整答案详解
- 浙江国企招聘2025台州市椒江区市场开发服务中心(台州市椒江区心海市场管理有限公司)公开招聘工作人员笔试历年参考题库附带答案详解
- 庐山文控数字科技有限责任公司公开招聘笔试历年参考题库附带答案详解
- 吉水县人民检察院面向社会公开招聘1名新媒体运营岗笔试历年参考题库附带答案详解
- 2025年春季中国邮政储蓄银行湖南省分行校园招聘模拟试卷完整答案详解
- 2025陕西铜川市路桥工程公司招聘15人笔试历年参考题库附带答案详解
- 2025重庆国咨数据服务公司延长社会招聘笔试历年参考题库附带答案详解
- 生产主管转正工作总结
- 2025至2030中国高纯铝行业发展趋势与行业发展研究与产业战略规划分析评估报告
- 2025年期货从业资格之《期货法律法规》真题附答案详解【巩固】
- 幼儿园各项安全管理制度汇编
- 2025年“安全生产年”工作总结(2篇)
- GB/T 2481.1-2025固结磨具用磨料粒度组成的检测和标记第1部分:粗磨粒F4~F220
- 2025-2026秋学生国旗下演讲稿:第4周涵养文明习惯点亮成长底色-养成教育
- 配电电缆故障定位试卷与答案
- 四川日普精化有限公司年产3000吨脂肪酸酰胺与1000吨有机硅树脂涂剂配套设施改造项目环评报告
- 2025年教育督导员督导知识试卷及答案
- 职业技能竞赛-园林绿化工理知识试题库
评论
0/150
提交评论