ASP网上商城的实现与应用_第1页
ASP网上商城的实现与应用_第2页
ASP网上商城的实现与应用_第3页
ASP网上商城的实现与应用_第4页
ASP网上商城的实现与应用_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASP网上商城的实现与应用名目:摘要--—-—-—-—-—------—------——--------—-—-----———--—-—---—------—-———-——---——--—-----—--—1一、前言----——-———--—----—--—---------——---—--—---—-——-------—-----—--—-----—---———-——-2二、开发环境的简洁介绍-—--------——-—-———-------—---—---—----—---------—--—---—--22—1.系统运行环境配置-------—---—---—------————--—--—---———--—-—-------—---——--22-2.IIS服务器和ASP的工作原理-—-—--—---—---—--—----—---—---——---———-—-——-2三、数据库设计-----—-—---—--—------—-———----------———---—------—---———-—-———------—-33—1.创建数据库-----——-------—--—---—---—--———————--——-—-—------—-—---——-——-——-—-—33-2。建立数据库连接---------—---------——--—----————-—-——----—-——---—----——-—----3四、简略设计------------—--—-———------—-—-———--———--—------—-—--—----—----——---—--—-—44-1.系统功能描述-——------—-—------—----——-————------—-————-——--—--—--——-——------44-2.用户模块的程序流图——————--—-—-————-----—-—---—----—-——---—------------—--44-3.商品分类管理———--—-——----------——-———-----—-—---—----—-—---—--—-----—-------54-4。商品管理------—--—--—---——-—----—-——-———--—--------———--——---——-—-—-----——--—-64—5.购物车管理-—--————---———--——--------—--------—-----------—-------—----------—74—6.定单处理—------—---——----—-—--—------------—-—--——-----—--—-—————-----——----—-9五、用户的注册与登陆———--——---—-——--—-—-—---—------—--—-—-————-—--—---——---—-——-—105-1.(后台)管理员的登陆-—--———--——-——-—-—-——----———-—---——--—-------——---—-105—2。(前台)用户的注册—-—----------——--—---——-----—------—--—----—-—----—---—11六、手机号码的查询--——--—----—-—--——-—-—---—----——-----—--—-—-———--—-----—-—------11七、总结--—----——-----——--——-----—----—-—-----——--—-—-————-—---—-——--—--—-—-———--—----—12八、参考文献-----—------——----————---—--—----—-----—-----——-————————--——-—----——-----13摘要:随着Internet技术的进展,人们的日常生活已经离不开网络。将来社会人们的生活和工作将越来越依靠于数字技术的进展,越来越数字化、网络化、电子化、虚拟化。电子商务也随着网络的进展日益和人们的生活贴近.Internet的进展历程以及目前的应用状况和进展趋势,可以充分地信任网络技术将极大的转变我们的生活和工作方式,甚至社会的价值观也会发生某种变化.本设计尝试用ASP在网络上架构一个动态的电子商务网站,以使每一位顾客不用出门在家里就能够通过上网来轻松购物.关键字:Internet,ASP,Access,电子商务,网上商城一前言:随着Internet国际互联网的进展,越来越多的企业开头建筑自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不行缺少的内容。很多企业都已不满意于建立一个简洁的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能供应完善的电子商务服务的动态商务网站.ASP(ActiveServerPages)是Microsoft提出的一种网络服务器端编程环境.ASP已经成为开发动态网站的重要而快速、有效的工具。ASP强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,ASP技术在网络编程中也变得越来越重要.所以,在我们的毕业设计中,我们接受了ASP作为开发工具,构建了一个能实现简洁的电子商务的小型动态商务网站——网上商品销售系统,我是负责系统的用户模块的设计。该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商品销售系统应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和重复。二开发环境的简洁介绍2—1系统运行环境配置要在计算机上运行ASP程序就需要安装IIS(InternetInformationServers)服务器。2-2IIS服务器和ASP的工作原理(1)用户在扫瞄器的地址栏中输入ASP文件访问地址及名称。(2)扫瞄器将这个ASP的恳求发送给IIS服务器。(3)IIS服务器接受这个申请,从硬盘或内存中读取正确的ASP文件。(4)IIS服务器读取ASP文件中的特定代码并解释执行。(5)ASP文件将从头到尾被执行并依据命令要求生成响应的静态页面。(6)HTML页面将被送回扫瞄器。(7)HTML页面将会被用户扫瞄器解释执行并显示在用户扫瞄器上。三数据库设计3-1创建数据库创建数据库之前要先确定存储路径,本系统数据库存放在站点跟名目下的data名目中.数据库文件名使用data.mdb.建立数据库连接数据库连接部分(CONN.asp)主要供应了Connection数据库连接对象和打开关闭数据库连接的函数。主要源代码如下:<%dimconnﻩdimconnstr dimdbﻩdb="../data/data.mdb" Setconn=Server.CreateObject(”ADODB。Connection")ﻩconnstr="Provider=Microsoft.Jet。OLEDB.4.0;DataSource="&Server。MapPath(db)ﻩ’如果你的服务器接受较老版本Access驱动,请用下面连接方法ﻩ’connstr="driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath(db)conn.Openconnstr%〉四简略设计系统功能描述网上商城系统只要实现了商品的分类管理,用户可以查询商品,对购物车内的商品进行添加、删除、修改等管理.操作员对系统内的商品进行分类管理,对商品进行添加、删除、修改等管理,对定单进行删除、发货等处理。用户模块的程序流图网站主页网站主页注册/登陆用户名前台后台操作员登陆用户名搜索选机商品详细介绍购物车定购确认数量/付款填写收货人详细信息确认完成购物商品/定单/用户/网站管理使用帮助添加/删除/修改完成操作商品分类管理管理员可以任意添加、删除、修改商品的类型,并且可以在各大类别之间进行移动。主要源代码如下:<td〉<divalign=”center”><center><p>分类:〈selectname="subject"size="1"style=”font-size:9pt”〉<%ﻩifrs.eofandrs.bofthenﻩresponse.write"〈optionvalue=>请增加分类"ﻩelseDowhilenotrs.eofresponse.write"<optionvalue=’"+Cstr(rs("Nsort_id”))+"'>”+rs("Nsort_name”)+"〈/option>”rs.MoveNextLoopﻩendif%〉</select><inputtype="submit”value="删除"name="B2"onClick="form。options.value='del’”>〈/td>……商品管理当有新商品入库时,依据库存是否已有此类商品的添加操作,或对现有的商品增加数量。当有商品需要重新划分分类的时候,可以把商品在各类别中移动。当有商品损坏或其他缘由削减时,可以对商品进行削减数量操作。也可以随时修改商品的价格、名称、规格等基本信息。主要源代码如下:<tdcolspan="2"〉<fontcolor=”#FF0000”>型号名称〈/font><inputtype=”text"name="hw_name"size="20"class=input>〈fontcolor="#FF0000"〉&nbsp;&nbsp;&nbsp;&nbsp;</font></td>……4-5购物车管理购物车管理主要是对用户在商城中的购买活动进行管理.用户选购商品时,如果是新商品就把新商品添加进购物车内;如果是购物车中已有的商品,只需修改购物车中商品的数量。用户还可以对购物车内已有的商品数量进行修改、删除、清空等操作。用户选购好商品后就可以结帐,结帐时要求用户填入简略的邮寄地址、邮政编码、姓名等信息,并提示付款方式及付款期限以便发货,然后依据购物信息和用户信息生成定单,传递到后台系统等待处理。主要源代码如下:<tdwidth="155”height=”25"〉<divalign="center"〉商品名称</div〉〈/td〉〈tdwidth="80”><divalign="center"〉商品单价〈/div></td><tdwidth="80"><divalign=”center">订购数量</div></td〉<tdwidth="80”>〈divalign="center">订购时间〈/div〉〈/td><tdwidth="80"><divalign="center”>合计</div〉</td〉</tr><%sql=”select*frombasketwhereuser_name=’"&session("user_name")&”'andbasket_check=false”rs.opensql,conn,3,3dowhilenotrs。eof%>〈tr>〈tdwidth="155"height="25"><divalign=”center"><ahref="clear.asp?basket_id=<%=rs("basket_id")%>"><fontcolor="#FF0000"〉<%=rs(”hw_name”)%></font></a>〈/div></td〉<tdwidth=”65"height="25"〉<divalign=”center”〉<%=rs(”hw_cash")%>元〈/div></td〉<tdwidth=”65"height="25"〉<divalign=”center”〉〈%=rs("basket_count")%></div>〈/td><tdwidth="65"height="25"〉<divalign="center"><%=rs("basket_date”)%>〈/div〉〈/td><%a=0%><tdwidth=”65”height=”25"〉〈divalign="center”>〈%=rs("hw_cash”)*rs("basket_count")%〉元</div></td〉<%totalcash=totalcash+(rs("hw_cash")*rs("basket_count”))%〉〈/tr>〈%rs.movenextlooprs.close%><tr〉<tdwidth="321"height="25"colspan="4"〉〈divalign=”center”>总计:〈/div〉</td><tdwidth="65"height="25”><divalign="center"〉<%=totalcash%>元〈/div〉</td〉……定单处理定单处理是由操作员在后台管理部分进行操作的。当确认用户的定单信息旧可以执行定单进行发货处理,当有用户超过期限没有付款或者其他缘由不能发货时,可以删除用户的定单。主要源代码如下:<tr><tdwidth="22%"bgcolor="#ECECEC”height="20”>订单号</td〉<tdwidth="19%"bgcolor="#ECECEC"height=”20"〉订货人〈/td〉〈tdwidth=”34%"bgcolor="#ECECEC”height="20”>地址</td><tdwidth="15%"bgcolor="#ECECEC"height="20">日期</td〉ﻩ 〈tdwidth="10%"bgcolor=”#ECECEC”height="20”>送出</td></tr>〈%fori=1toubound(sub_id)%><tr〉〈tdwidth="22%”bgcolor="#ECECEC"height="20”><ahref=”submore.asp?sub_number=〈%=sub_number(i)%>”><%=sub_number(i)%></a></td><tdwidth="19%”bgcolor="#ECECEC"height=”20"><%=user_name(i)%〉</td>〈tdwidth=”34%"bgcolor="#ECECEC”height=”20"〉<%=sub_adds(i)%〉〈/td〉<tdwidth="15%”bgcolor="#ECECEC”height="20"><%=sub_date(i)%〉</td> <tdwidth="15%"bgcolor="#ECECEC”height="20"〉 ﻩ<formname="form1"method="post"action=”song.asp?sub_number=〈%=sub_number(i)%>"><inputname="song"type="submit"id=”<%=sub_number(i)%>”value=”已送出”></form>〈/td>……五用户的注册与登陆(后台)管理员的登陆登陆页面主要负责提交登陆信息的表单,包括用户名和密码。主要代码如下:<!—-#includefile="conn。asp"--〉<%ifrequest("action")="login"thenadmin_name=request(”admin_name")admin_pass=request("admin_pass")ifInStr(admin_name,"'")>0orInStr(admin_pass,"'")>0thenresponse.write"请不要使用非法字符"else%>〈%setrs=server.createobject(”adodb。recordset")sql="select*fromadminwhereadmin_name='"&admin_name&"'andadmin_pass='”&admin_pass&"’"rs.opensql,conn,3,3ifrs.eofthenresponse.write”<center>用户名和密码不匹配"elsesession("admin_name")=rs("admin_name")response。redirect”manage.asp"endifrs.closesetrs=nothingconn.closesetconn=nothingendifendif%>(前台)用户的注册主要代码如下:<tdwidth="29%"height="25"><divalign=”right”>用户名:</div></td><tdwidth=”71%”>〈divalign="center”><inputstyle=”FONT-SIZE:12px;WIDTH:210px”type="text”name="user_name"size="20”class=input〉</div〉〈/td>〈/tr><tr〉<tdheight=”25">〈divalign="right">密&nbsp;&nbsp;&nbsp;码:〈/div〉</td〉<tdheight="25"><divalign="center”〉<inputstyle=”FONT—SIZE:12px;WIDTH:210px"type=”password”name="user_pass"size="20"class=input>〈/div></td>〈/tr><tr〉〈tdheight="25”〉〈divalign="right">密码确认:</div〉</td>……六手机号码查询手机号码地域查询,给予了用户的便利.主要代码如下:〈tdheight="5”><formmethod="POST"action=”http://www.imobile.com.cn/simcard.php"target=”_blank">〈palign="center"〉〈inputtype=”text"name=”simcard”size=”11"><inputtype=”submit"value="查询"〉</p〉<palign="center">输入手机号码前7位查询</p>〈/form〉〈/td〉七总结在我高校最后一刻,完成我破茧成蝶的人生之举——顺利撰写完成我的毕业论文的时候,首先当感谢的是这一块比起北大清华来说并不是十分肥沃但对我来说已经是营养过于丰富以至于我来不及消化吸取的土壤——我成长的摇篮我友爱的母校广西政法管理干部学院对我的栽培,诚意地祝福我所留恋的母校,在建设和谐校内的过程中,在外延拓展和内涵提高方面,同时取得丰硕的成果,创建成为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论