ASP电子商务购物网站的设计与实现
2024-06-21
来源:欧得旅游网
2009年第02期 (总第105期) 沿海企业与科技 COASTAL ENTERPRISES AND SCIENCE&TECHNOLOGYNO.02,2009 (Cumulatively NO.105) ASP电子商务购物网站的设计与实现 樊峰鑫,高垒垒 [摘要]电子商务是通过因特网进行的商业购销活动的总称。随着信息时代的来临,电子商务已经越来越贴近我们 的生活,它的发展极大地改变了企业商务活动的形式与内容,更多企业可以通过电子商务来进行网上交易,以数字化为基 础、以互联网为纽带的新经济革命已经到来。在新的世纪,中国经济实力能否缩小与欧美的差距,很大程度上依赖于中国对 这场新经济革命的参与程度。因此,发展中国的电子商务已经是我国经济进入世界市场,参与全球化不可回避的选择。 [关键词]ASP;电子商务;电子购物网站;设计 [作者简介]樊峰鑫,海军蚌埠士官学校计算机教研室助教。研究方向:数据库应用,安徽国人民解放军汽车管理学院计算机教研室助教,研究方向:计算机网络,安徽蚌埠,233011 [中图分类号]F713.36 [文献标识码]A 蚌埠,233012;高垒垒,中 [文章编号]1007-7723(2009)02-0086—0002 一、ASP程序设计简介 储管理员的详细信息,如:管理账号和密码。Mem— 服务器网页”。ASP的网页文件的格式是.asp,现 ber表主要是存储会员的相关信息,如:用户名、密 在常用于各种动态网站中。ASP是一种服务器端 码、邮编、邮箱、地址、联系电话等。Pinglun表存储 脚本编写环境,可以用来创建和运行动态网页或 有关用户对商品评论的信息,如:作者、评论内容、 web应用程序。ASP是一个位于服务器端的脚本 评论商品名等。 运行环境,通过这种环境,用户可以进行动态网页 Company.mdb包括八个表:Addgood表主要是 设计。ASP网页程序可以包含ASP内建对象、Java、 用于管理员添加商品,classl表主要是存储管理员 VB和HTML等程序代码,是多种网络程序设计语 添加的商品大类,clssa2表用来存储管理员添加的 言的集合。 商品小类,gonggao表用来存储管理员添加的网站 公告信息,orderlist表用来存储会员的订单信息, hoplist表用来存储订单对应的商品信息,sjck表 电子商店的功能是实现商品或服务的买卖, sszc表用来记录商 所以与现实商店一样有基本的构成部分。前台主 用来存储商家上传的商品信息, 要实现以下功能:消费者在本系统购物时,可进入 家的详细信息。(二)用户登录页面 用户中心注册为本站会员;另外还有一个公司注 用户填写的密码提示问题和密码提示答正确, 册功能,消费者和公司的注册用户分别写两个表, 以便管理。消费者还可以对本站的所有商品发表 则链接会员数据库并用对话框告知用户他的用户 若检测数据库中没有此会员的信息,则 评论,并可修改自己所发表的评论。公司用户注册 名和密码,并返回首页。主要代码如下: 成功后可上传本公司的商品信息。消费者还可以 以对话框告知,ASP是Active Server Page的缩写,意为“活动 company.mdb。其中user.mdb包括三个表,分别是 admin表、member表、pinglun表。Admin表主要存 二、电子购物网站的主要功能设计 按类别和关键字来查询自己所需商品,并可以根 <%…’数据库连接 据订单号来查询自己的购物信息。电子商店的一 般构成可以设置为以下几个网页:会员注册、推荐 商品、特价产品、热卖商品、多级商品分类检索、商 品搜索、购物车、收银台和订单生成、网站公告、顾 客留言和友情链接等,每个页面都可相互链接。网 站设计的重要部分逐一分析如下。 (一)数据库设计 本系统主要包括两个数据库,user.mdb和 86 sql=”select from member where ques- tion=…&q&…and allswer=”’&a&””’ rs.open sql,corm,1,1 if(not rs.eoD then response.write”你的密码是:<br>” resporise.write rs(”psw”) response.write”<a href=’1.asp’>返回<,a>” response.end else hao=request.form(”key”) Set Corm=Server.CreateObject ADODB.Con- rs.close corm.close set corm=nothing nection”) P1=”PROVIDER=MICROSOFF.JET.OLEDB. 4.0:” response.write”<script langnage='javaseript’>” Pathl=”Data Source=”&Server.MapPath resonspe.write”laert(t数据库中没有检索 到相应的问题和答案!’);” . (”company/company.mdb”) resonse.pwrite ”location.href='javaseript: Set I'S=Server.CreateObject(”ADODB. history.go(一1)’;” response.write”</script>” response.end End if%> (三)推荐商品 包括商品缩图、名称、价格等。根据后台管理 员添加商品时,设置的是否推荐显示商品的详细 信息,主要代码如下: <% <%do while not(rs.eofor err)and pages>O%> <tr> <td width=”600”> <%if I'S(”sptp”)<>…’then response. Write”<img border=- 0 src=…&rs (”sptp”)&… align=’left’width=’150’height=’120’>”%><br> 商品名称:<%=rs(”spree”)%><br> 原价:<%=rs(”spyJ”)%>(元)<br> 特价:<%=rs(”sptj”)%>(元)<br> 立即节省:<%=rs(”spyj”)一rs(”sptj”)%>(元) <br> …>% (四)热卖商品 专门提供哪些商品近期热卖。主要是根据在 首页商品被点击的次数来取前十位为热买商品。 主要代码如下: <%dowhilenot(rs.eofor err)%> <FONT color=”#990033” style=”font-size: 12px”><A href=”sp_hot.asp?no=<%=rs(”id”)%>”ta卜 get=”_blank”><%=rs(”spmc”)%></A>< ONT><br> <%rs.movenext loop f!nf|;f I1s.close set conn=nothing %> (五)按商品名称搜索 按商品关键字搜索商品代码如下: <% Recordset”) Conn.Open Pl&Pat}ll sql=”select from addgood where spree like’%”&trim0aao)&”%”’ I'S.open sql,conn,1,3 ifrs.eofand rs.bofthen response.write”<tr><td>数据库中没有您 要查找的商品。</td></tr>” else …%> (六)收银台和定单生成 购物后,可进入收银台,确认支付和配送方式 后生成订单。在生成订单的同时,系统发邮件通知 商品管理员。会员还可以根据自己唯一的订单号 查询自己的订单处理情况和历史订单。 <% no=request(”lismo”) Set Corm=Server.CreateObject(”ADODB.C0n~ necfion”) P1=”PROVIDER=MICROSOFT.JET.OI正DB. 4.0:” Path l=”Data Source=”&Server.MapPath(”corn- pany/company.mdb”) Corm.Open Pl&Pathl set rs=server.createobject(”adodb.reeordset”) sqhext=”select from OrderList where Form_Id=”&no rs.open sqhext,conn,1,1 …%> (七)网站公告 可以提供发布各种公告的平台。通过查询公 告数据库可以得到: <% Set rsl=Server.CreateOhject(”ADODB.Record~ set”) sql=”select木from gonggao order by id desc” rs1.open sql,conn,l,3 (下转第85页) R7 在生产企业应利用等距抽样的方法,或在仓库中 量,没有制定具体规章制度,工人在罐装时,不按 实行分层抽样的方法。对于检验不合格的给予处 照有关规定严格操作,使出厂的产品计量参差不 罚,并向社会曝光,以达到该企业实施规范的定量 齐,某些企业同一批次产品,其最大偏差与最小偏 包装计量行为。 差相差十几倍。 ,《规则》的出台,目的就是规范定量包装生产 4.生产企业的计量器具配备不合理,未达到 企业的计量行为,以保证企业、消费者的合法利 准确度要求或未按期送当地计量检定机构检定, 益。实施检验工作的目的也在于此。 导致计量器具失准。 例如:在全市的34家大米生产企业的定量包 5.工艺设备较落后,许多小型及私营企业还 装检验中,我们共检验了60个批次,今年检验的 进行小作坊式生产,未配备自动罐装机。 结果同往年有几点不同: 五、对策及建议 1.今年检验的计量合格率比往年不仅没有提 1.加强《定量包装商品计量监督规定》和《商 高反而下降了许多。 品量计量违法行为处罚规定》等有关法规、规章的 2.今年被查的计量不合格批次中,只有二、三 宣传。我们每到一个企业提供检验服务时,都带上 个批次计量超差比较严重,其余大部分批次计量 这两个《规定》,及时讲解、传授。如果国家强制性 超差很小,有的只超过负偏差十几克,甚至几克, 标准对该产品计量有要求的,按国家标准执行;标 这个情况,又比往年好得多。往年我们检验的计量 准中没有要求的,必须严格按照两个《规定》执行。 不合格大米,大部分超差比较严重,有些品牌的大 2.有些企业的定量包装商品超出负偏差很 米其实际净含量只有标注净含量的80%,而今年 小,要求复检,我们及时组织了复检,并邀请他们 这种现象已不存在。 到现场监督,做到公开、公正、合理,使他们确认我 四、造成以上两种情况的主要原因 们出具的检验报告的准确性。 1.大部分生产企业对国家质量技术监督局颁 3.对生产企业自行规定负偏差标准的,及时 布的《定量包装商品计量监督规定》不清楚、不了 提出整改意见。生产企业规定的允许负偏差必须 解,某些生产企业根本不知道该《规定》中规定的 要小于或等于国家规定的允许负偏差,并要求生 允许负偏差是多少,工人在罐装时,仅靠主观臆 产企业及时整改。 断,所以超差难免。 六、结语 2.有些企业自行规定允许负偏差标准。我们 因此,建议各地技术监督部门要加大对有关法 在检查中发现规定允许负偏差的企业大都定在 律、法规的宣传力度,加大对生产定量包装产品企 5%,少数定在10%,远远超出了国家规定的允许 业监督的力度,结合定量包装产品保证能力和计 负偏差。 量检测体系确认的考核,使每个企业都按照国家 3.生产企业不重视产品的计量问题。大部分 有关规定组织生产,做到不合格产品不出厂,共同 企业把精力放在产品质量上,由于企业不重视计 净化市场。 (上接第87页) [参考文献] %> [1]邵兵家.电子商务概论[M].北京:高等教育出版社,2006. [2]宣小平,但正刚,张文毅.ASP数据库系统开发实例导航 三、结语 [M 3.北京:人民邮电出版社,2003. 这里所建立的ASP电子购物网站只是一个小 [3]黄斐.计算机网络程序设计EM3.北京:机械工业出版社。 型的电子商务网站,具备简单小型网站的基本功 2003. 能。建立商务网站,主要是运用电子商务,进一步 [4]沈美莉.电子商务网站建设与管理[M].大连:东北财经大 开拓业务市场,使客户能通过本网站非常简单、方 学出版社,2004. [5]何海霞.Dremweaver8完美网页设计——白金案例篇 便地选购各种自己喜爱的商品。网站的整体设计 [M].北京:中国电力出版社。2006. 注重实用性与观赏性的结合,侧重实用性,突出新 颖、简单的特点。 85