资源目录
压缩包内文档预览:(预览前20页/共51页)
编号:7409769
类型:共享资源
大小:3.73MB
格式:RAR
上传时间:2018-01-15
上传人:专业****设计
认证信息
个人认证
葛**(实名认证)
江苏
IP属地:江苏
45
积分
- 关 键 词:
-
计算机
系统、设计、
- 资源描述:
-
ASP005网上购物系统2,计算机,系统、设计、
- 内容简介:
-
浙江警官职业学院1摘要随着INTERNET的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无论是企业之间BTOB,还是企业和客户之间BTOC的交易,如果能够实现网上交易将大大提高交易速度节约交易成本。近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。运用ASP技术和网络数据库原理,基于B/S模式我开发了一个网上购物系统。在我的系统中,顾客可以很方便的注册成为会员,对商品进行浏览检索,查看商品的详细资料,然后根据各人的喜好购买心仪的商品。系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。系统管理员则可以对现有的商品进行添加和编辑,审查已注册的用户并对提交的订单进行处理。关键词B/S模式;ASP;电子商务;网络数据库网上购物系统2ABSTRACTALONGWITHTHEINTERNETOFCONTINUOUSLYUNIVERSAL,PEOPLEAREFORTHEREQUESTOFTECHNIQUEINTERNETTHEALREADYANDNOTONLYSINGLEISAVIEWONCEWEBPAGE,RECEIVEANDDISPATCHTHEEMAIL,INCREASINGLYBUSYPEOPLESTARTPURSUINGTHEEXPLOITATIONINTERNETTHATKEEPTHEHOUSETHISATHEMIGHTYPLATFORMCOMETHENETTHATREALIZESONTHESHOPPINGSPEAKFORTHEBUSINESSENTERPRISE,ANDWEATHERISTHEBUSINESSENTERPRISESBTOB,ORBUSINESSENTERPRISEWITHTHECUSTOMERSBARGAINFORBTOC,IFCANREALIZETHENETUPTRADEANDWILLCONSUMEDLYINCREASETHEBARGAINSPEEDTHEECONOMYTOTRADETHECOSTINTHELASTFEWYEARS,ALONGWITHTHETECHNIQUESFURTHERDEVELOPMENTOFNETWORKDATABASE,MAKETHISONCONCEIVINGTOGRADUALLYBECOMETHEACTUALITYAPPLICATIONASPTECHNIQUEISWITHTHENETWORKDATABASEPRINCIPLE,ACCORDINGTOB/SMODEIDEVELOPEDANETONTHESHOPPINGSYSTEMINMYSYSTEM,CUSTOMERCANVERYTHECONVENIENTREGISTRATIONBECOMETHEMEMBER,ANDPROCEEDSTOMERCHANDISEVIEWINDEX,LOOKINTOFAVORSTHATTHEMERCHANDISESDETAILEDDATA,THENPURCHASETHEADORINGMERCHANDISEACCORDINGTOTHEEVERYONESYSTEMWOULDTHEAUTOISABORNORDEROFCUSTOMER,ANDHANDOVERTHEORDERTOERUPTGOODSACCORDINGTOTHEINFORMATIONFORFILLINNINGOFCUSTOMERSYSTEMMANAGERCANTHENPROCEEDSTOINCREASEWITHTHEORDERTHATEDIT,INVESTIGATEALREADYTHEREGISTERED浙江警官职业学院3CUSTOMERCOMBINERIGHTHANDOVERTOPROCEEDSTOHANDLETOCURRENTMERCHANDISEKEYWORDSB/SMODE,ASP,ELECTRONICCOMMERCE,NETWORKDATABASE网上购物系统4目录摘要1第一章前言511问题的提出512问题的解决5第二章目前主流网站开发技术、工具的优缺点对比7准备知识ASP技术721ASP的简介722ASP的特点723ASP的工作原理9第三章系统概述1031系统设计思想10311访问方式的选择1032系统总体结构图1233系统功能模块图1334系统开发工具14第四章系统网络数据库的建立1541系统数据源的设置1542表、关系模型和数据库的概述1743范式与建表的规范化1744系统数据库的详细建立19第五章系统功能模块设计2251客户端22512会员注册33513商品查询35514新闻中心3652后台管理端41521最新商品45523售后服务46524支持付款47第六章结束语49致谢50参考文献51浙江警官职业学院5第一章前言11问题的提出对于基于WEB平台的网上购物系统,存在着一个前台应用和后台管理的问题。而无论前台还是后台,都要对数据库进行调用和操作。因此如何创建网络数据库,以及客户端如何调用服务器端的数据库成为实现网上购物的一个关键性问题。12问题的解决在这里,我采用B/S模式来实现客户端对服务器端的调用,所谓B/S模式即浏览器/服务器模式,是一种从传统的二层C/S模式发展起来的新的网络结构模式。在B/S模式中,客户端运行浏览器软件。浏览器以超文本形式向WEB服务器提出访问数据库的要求,WEB服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给WEB服务器,WEB服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器以友好的WEB页面形式显示出来。而对于网络数据库的创建,则是利用ASP技术来解决。ASP(ACTIVESERVERPAGES动态网页)是微软公司推出的一种用以取代CGI(COMMONGATEWAYINTERFACE通用网关接口)的技术。目前,INTERNET上的许多基于WINDOWS平台的WEB站点已开始应用ASP来替换CGI。简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式WEB服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于商品或服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务器的后端数据库是许多WEB服务提供者必需有的服务,ASP通过内置的ADODB组件来实现这一功能。可以使用ADO去编写紧凑简明的脚本以便连接到ODBC兼容的数据库和OLEDB兼容的数据源。至于实现的细节,在后续部分的网络数据库章节中有详细介绍。网上购物系统6第二章目前主流网站开发技术、工具的优缺点对比准备知识ASP技术21ASP的简介ASP(ACTIVESERVERPAGES)是一种类似HTMLHYPERTEXTMARKUPLANGUAGE超文本标识语言、SCRIPT与CGICOMMONGATEWAYINTERFACE通用网关接口的结合体,但是其运行效率却比CGI更高、程序编制也比HTML更方便且更有灵活性,程序安全及保密性也比SCRIPT好。HTMLHYPERTEXTMARKUPLANGUAGE是一种超文本标识语言,文件通过这种格式可以在互连网上载送浏览,用户只要使用网页浏览器工具就可以浏览这些文件,目前比较常用的工具包括MICROSOFTINTERNETEXPLORER,NETSCAPECOMMUNICATOR等,由于HTML文件都是由标签TAG所组成,因此它比较适合制作静态网页,再者,由于先天上的限制HTML是无法直接存取数据库的,所以存取数据库的工作大多是依靠CGI来处理。ASP不但可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ACTIVEX控件,因此在程序编制上要比HTML方便而且更富有灵活性。ASP以HTML为基础,主体还是HTML代码,只是在需要ASP动态产生的地方加入ASP代码。ASP的最终显示结果也是HTML代码,可准确控制ASP的输出结果。SCRIPT脚本是由一组可以在WEB服务器或客户端浏览器运行的命令组合而成,目前在网页编制上比较流行的脚本语言包括VBSCRIPT,JAVASCRIPT。这些脚本大都是在客户端运行,因此,客户端可以很清楚的取得脚本的内容。所以,就安全性而言,这些客户端的脚本语言的确有危险。ASP虽然具有脚本语言的方便性,但由于他是在WEB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。因此ASP与一般的脚本语言相比,要安全的多。22ASP的特点ASP可以和HTML或其它脚本语言VBSCRIPT,JAVASCRIPT相互嵌套ASP是一种在WEB服务器端运行的脚本语言,程序代码安全保密ASP以对象为基础,因此可以使用ACTIVEX控件继续扩充其功能ASP内置ADO组件,因此可以轻松的存取各种数据库ASP可以将运行结果以HTML的格式传送至客户端浏览器,因而可以适用与各种浏览器浙江警官职业学院7目前主要的网站开发技术有ASP、CGI、PHP、JSP等,其各自特点如下1ASP技术具有以下特点A、使用VBSCRIPT、JAVASCRIPT等简单易懂的脚本程序,结合HTML代码,即可快速完成动态网页的开发。B、无须编译,容易编写,可在服务器端直接执行。C、使用普通的文本编辑器,如WINDOWS的记事本,即可进行编辑设计。D、与浏览器无关。用户端只要有HTML的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本程序,如VBSCRIPT或JAVASCRIPT均在WEB服务器端执行,用户端的浏览器可以不具备运行这些脚本的能力。E、ASP与任何ACTIVEXSCRIPT语言兼容。除了可使用VBSCRIPT或JSCRIPT语言来设计外,还可通过PLUGIN的方式,使用由第三方所提供的其他脚本程序,如REXX、PERL和TCL等。脚本引擎是处理脚本程序的COM(COMPONENTOBJECTMODEL)对象。F、ASP源程序不会被传到客户的浏览器中,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。G、可使用服务器端的脚本来产生客户端的脚本。H、ACTIVEXSERVERCOMPONENTS(ACTIVEX服务器组件)具有无限可扩充性。可以使用VISUALBASIC、JAVA和VISUALC等编程语言来编写所需的ACTIVEXSERVERCOMPONENT。2CGI技术简介CGI是COMMONGATEWAYINTERFACE(通用网关接口)的缩写。其运行方式是,用户在浏览器端填好表单FORM要求输入的数据,提交后,浏览器即向WEB服务器提出HTTP请求。WEB服务器端将执行表单设置的可执行的CGI应用程序,分析表单中输入的数据,并访问WEB数据库,最后将结果以HTML的格式返回给浏览器。对于CGI来说,指令来自于浏览器,由CGI接口传送到服务器之后,再由服务器进行编译,然后启动服务器中相应的程序。CGI存在的明显不足是在相同的操作系统中,若WEB服务器不同,那么CGI接口程序也会不同。如果改变WEB服务器,原来的接口程序也就无法使用。ASP程序也可以是CGI程序,或者说是CGI程序的改进版。它也是在服务器端执行的,但与CGI相比,它有以下两个优点A、CGI接口对象化ASP提供了丰富的内置对象,让ASP程序简化CGI的相关处理工作。B、能够使用ACTIVEX对象除了ASP内置对象外,凡是WINDOWS系统中的ACTIVEX对象都可以让ASP程序使用,使其成为ASP网页制作中的资源。这样也就使得ASP程序可以做的事情比传统的CGI程序要多出许多。3、PHP简介PHP也是一种在服务器端嵌入HTML的脚本程序。与ASP的格式有些相同,但PHP在网上购物系统8UNIX系统环境下的超强弹性可能会吸引众多用户,这些弹性是UNIX环境下各种各样的工具,如PERL、AWK、GREP和SENDMAIL等。4、JSP简介JSP是JAVASERVERPAGES的简称,是将纯JAVA代码嵌入HTML中实现动态功能的一种技术。在SUN公司正式发布JSP后,这种新的WEB应用开发技术很快引起了人们的关注。JSP为创建高度动态的WEB应用提供了一个独特的开发环境。事实证明,JSP必将成为ASP技术的有力竞争者。JSP与ASP技术非常相似,两者都提供在HTML代码中混合某种脚本以及由语言引擎解释执行程序代码的能力。在ASP或JSP环境下,HTML代码主要负责描述处理逻辑。普通的HTML页面只依赖于WEB服务器,而ASP和JSP页面需要附加的语言分析引擎和执行脚本。执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP和JSP都是面向WEB服务器的技术,客户端浏览器不需要任何附加的软件支持。ASP的编程语言是VBSCRIPT之类的脚本程序,而JSP使用的是JAVA,这是两者之间最明显的区别,即两种语言引擎使用完全不同的方式处理页面中嵌入的脚本。在ASP下,VBSCRIPT代码被ASP引擎解释执行。而在JSP下,脚本被编译成SERVLET并由JAVA虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。23ASP的工作原理如果浏览器向IIS/PWS请求的是HTM文件,那么IIS/PWS会直接把文件的内容传给浏览器但如果浏览器向IIS/PWS请求的是ASP文件,则IIS/PWS会首先解释文件IIS/PWS解释ASP文件的过程中,遇到HTML标记或一般文字时会直接把读区的内容传给浏览器但如果遇到的标记,则会把其中的内容视为程序,然后解释执行,但程序经过IIS/PWS解释执行后,其源程序代码不会传给浏览器,而只是把可显示的运行结果传给了浏览器ACTIVESERVERPAGE技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。ASP脚本是采用明文(PLAINTEXT)方式来编写的。ASP脚本是一系列按特定语法(目前支持VBSCRIPT和JSCRIPT两种脚本语言)编写的,与标准HTML页面混合在一起的脚本所构成的文本格式的文件。当客户端的最终用户用WEB浏览器通过INTERNET来访问基于ASP脚本的应用时,WEB浏览器将向WEB服务器发出HTTP请求。WEB服务器分析、判断出该请求是ASP脚本的应用后,自动通过ISAPI接口调用ASP脚本的解释运行引擎(ASPDLL)。ASPDLL将从文件系统或内部缓冲区获取指定的ASP脚本文件,接着就进行语法分析并解释执行。最终的处理结果将形成HTML格式的内容,通过WEB服务器“原路“返回给WEB浏览器,由WEB浏览器在客户端形成最终的结果呈现。这浙江警官职业学院9样就完成了一次完整的ASP脚本调用。若干个有机的ASP脚本调用就组成了一个完整的ASP脚本应用。虑到兼容性,易用性以及稳定性,最终我们选择了ASP技术完成网站开发,这一方面是由于ASP技术易学易用,容易上手;另一方面,ASP技术与微软操作系统的良好兼容性是其入选的重要决定因素,毕竟现在还是使用微软操作系统的服务器提供商较多,相关的资源也比较丰富。开发平台则选用MICROSOFTVISUALINTERDEV60,作为MICROSOFTVISUALSTUDIO成员,其良好的兼容性是其他开发平台无法比拟的;其良好的代码管理功能,容易上手的特点也是其入选的原因。数据库平台则采用了MICROSOFTACCESS2000,一方面是由于其是微软产品,兼容性方面不会出现问题;另一方面,其全中文界面,与OFFICE家族成员“一脉相承”的操作方式,使其几乎不需学习即可轻松上手,丰富的在线帮助可以解决大部分的常见问题,数据库平台自然非它莫属。网上购物系统10第三章系统概述31系统设计思想整个系统是以ASP技术来开发,数据库的创建使用MICROSOFTACCESS2000,对数据库的查询和调用是通过ASP内置的ADODB组件来实现的。311访问方式的选择由于选择了ACCESS2000作为数据库平台,为了保证运行速度和稳定性,选择ADO作为数据库访问方式,ACTIVEXDATAOBJECT(ADO)是当今流行的WEB数据库应用的最佳选择之一。ADO是MICROSOFT提供的一种功能强大的数据库访问编程模式,容易使用且可以轻松的集成到WEB页中。我们可以使用ADO编写紧凑简明的脚本,轻松地连接到ODBC兼容的数据库。使用ADO技术,可以与ASP紧密结合起来,建立提供数据信息的网页内容,只需在网页页面中执行SQL指令,让用户在浏览器界面中输入、更新和删除WEB服务器上的数据。当用户在浏览器上填好表单所要求输入的资料并提交后,经过INTERNET传送HTTP请求到WEB服务器,该请求在WEB服务器执行一个表单所指定的ASP程序。在ASP文档中,ADO通过ODBC驱动程序连接到支持ODBC的数据库上,发送ASP文档所指定的SQL指令到数据源,最后将执行的结果以HTML的格式传送到用户的浏览器上。ADO技术具有以下特点1将原本复杂的数据库程序开发变成轻松容易的工作,除了具有传统数据库开发环境的优点外,还增加了对数据库修改和维护的功能。2几乎兼容所有的数据库系统(如MICROSOFTACCESS、FOXPRO、SQLSERVER及ORACLE等),ADO为他们提供相同的处理界面供程序设计人员使用。3能跨越多种不同的程序语言开发环境,如VISUALBASIC/C,JAVA语言,甚至SCRIPT环境下的JAVA/VBSCRIPT等。虽然开发的语言环境不同,但ADO提供了类似的设计方式,方便了用户的使用。4可以在支持COM(COMPONENTOBJECTMODEL,组件对象模型)和OLE(对象链接和嵌入)的服务器端操作系统,包括MICROSOFTWINDOWS98/NT/2000等操作系统上都可以开发出WEB数据库系统。浙江警官职业学院115为了让ADO对象能够存取数据库中的数据,必须将数据库的驱动程序(ODBC驱动程序与OLEDB驱动程序)事先安装上。使用ADO开发数据库应用程序有以下优点与特色1支持C/S结构与WEB系统集成的开发设计。2内部有多个互相独立的对象模型,便于进行开发和设计。3支持分批修改数据库内容。4支持多种不同的数据控制形式。5具有先进的数据库高速缓存管理功能。6允许在程序中使用多个RECORDSET对象进行多个分批区块数据传递。实际应用中采取了在脚本文件中直接创建数据源的方式,这样不需进行任何其他的设置,程序会在需要时自动创建所需数据源,示例代码如下连接数据库DBPATHSERVERMAPPATH“MDB/DBMDB“SETCONNSERVERCREATEOBJECT“ADODBCONNECTION“CONNOPEN“DRIVERMICROSOFTACCESSDRIVERMDBDBQ“UIDUSERIDPWDPASSWORD“/连接数据库SQLSELECTFROMTABLENAMESETRSCONNECTEXECUTESQL/执行查询DOWHILENOTRSEOF/显示结果上述是用ASP访问数据库的全过程,由于应用面向对象思想,所有操作都比较简单,用户需要注意的仅是对数据结构的了解、当前所操作的对象及对象的属性等等,只要对这些有了清晰的认识,再加上ASP强大功能,在网络上使用数据库,实现用户与页面间交换信息,就再也不是什么难事了。42表、关系模型和数据库的概述一个数据库的信息通常组织和存储在表的形式中,各个表具有行和列。这样由行和列组成对象的项目称为数据项(又称为字段),所有数据项组成一个记录,若干个同类记录构成表文件。若干个同类记录构成表文件。若干个表以及它们的关系等用来管理数据,也叫做数据库文件。数据库加上相应的操作和管理数据库的软件,即为一个数据库管理系统(DBMS),它能合理地组织和存储大量数据,并支持对于数据库表中数据的各种操作,如更新、排序、索引、查询、列表、打印等。数据库系统是实现有组织地、动态地存储大量的相关数据,方便用户访问的计算机软件、硬件资源组成的系统,它由数据库管理系统、数据库以及支撑数据库管理系统的软、硬件构成。数据库离不开数据模型。数据模型是对现实世界客观事物及其联系的描述,它反映数据项之间和记录之间的联系,在数据库技术中使用模型的概念描述数据库的结构与语义。常用的三种数据模型层次模型、网状模型和关系模型。此外,还有面向对象模型等。关系模型把数据之间的关系看成是一个二维表关系,因为二维表关系建立在集合代数关系理浙江警官职业学院17论基础上的,所以,把这种建立模型基础上的数据库称为关系数据库。数据库与文件系统不同,其数据独立于程序而存在,并可以提供给不同的用户共享使用,其基本思想是对所有的数据实行统一的、集中的、独立于程序的管理。关系数据库管理系统很好地实现了这一基本思想。43范式与建表的规范化在关系模型中,一个数据库模式是关系模式的集合。在建立书店数据库时,要按关系能好的关系模式的集合作为数据库模式,关系模式的优劣,可以用模式的范式NORMALFORMS,简记为NF。第一范式1NF如果关系模式R的每个关系R的属性值都是不可分的原子值,那么称R是第一范式1NF的模式,R是规范化关系。例如教师模式RNAME,ADDRESS,PHONE,如果一个教师家中装了两部电话,那么关系中至少要出现两个元组,以便存储两个号码。1NF的模式是关系数据库最基本的要求,远不是理想模式。第二范式2NFFD函数依赖FUNCTIONALDEPENDENCY定义设有关系模式RU,X和Y是属性集U的子集,FD是开为XY的一个命题,只要R是R的关系,对R中的任意两个元组都有“X值相等蕴涵Y值相等”,那么FDXY在关系模式中成立。“XY”读作“X函数决定Y”或“Y函数依赖于X”。XY反映了属性集X和Y之间的联系,对于每一个X值,只有唯一的Y值与之对应。我们把关系模式R的属性分为两类一类是键的属性,称为主属性;另一类是不属于任何键的属性,称为非主属性。我们把FD分成完全FD和局部FD两类。如果XY成立,对X的任何真子集X都有XY不成立,则称XY是完全FD,否则称XY是局部FD。若关系模式R是1NF,且每个非主属性完全函数依赖于候选键,那么称R是2NF模式。网上购物系统18第三范式3NF如果XY和YA成立,并且有YX不成立,A不属于Y,那么称XA是传递FDA传递依赖于X。若关系模式R是1NF,且每个非主属性都不传递依赖于候选键,那么称R是3NF模式。在3NF模式中排除了非主属性对键的传递依赖。3NF的模式必定是2NF的模式。局部依赖和传递依赖是产生冗余和异常的两个重要原因。由于3NF模式中不存在非主属性对候选键的局部依赖和传递依赖,因此消除了很大一部分存储异常,具有较好的性能。而对于非3NF的1NF、2NF甚至非1NF的关系模式,由于它们性能上的弱点,一般不宜作为数据库模式,通常需要将它们变换成3NF或更高级的范式即关系的规范化处理。BC范式BOYCECODDNF,简称BCNF若关系模式R是1NF,且每个属性都不传递依赖于的R的候选键,那么称R是BCNF模式。此时排除了任何属性对键的传递依赖。在设计数据库关系模式时,应作权衡,尽可能使数据库模式保持最优的特性,一般尽可能设计成BCNF模式集,如果设计成BCNF模式集的同时达不到保持FD的目标,那只能降低要求,设计成3NF模式集,而同时又达到无损害联接和保持FD的目标。抓住以上规则后,就能使用MICROSOFTACCESS设计出性能良好的数据库了。44系统数据库的详细建立建立数据库表(CNHWWMDB)441用户信息数据表(WQ_ACTION)浙江警官职业学院19442管理员信息表(WQ_ADMIN)443商品大类表(WQ_PINGPAI)444商品小类表(WQ_BOOKS)网上购物系统20445商品表(WQ_SORT)446购物篮表(WQ_SORT2)浙江警官职业学院21447订单表(WQ_CITY)说明所建立的数据库文件CNHWWMDB保存在文件夹CNHWWMDB下,为防止别人随意篡改数据库,我将其后缀名改为ASP来调用。网上购物系统22第五章系统功能模块设计51客户端系统主界面其程序代码管理首页面购物系统使用设置第一次使用本系统,请点浙江警官职业学院23击左边管理导航菜单中的“常规设置”对你的网站信息和一些网站配置参数进行配置。站长拥有所有权限。第一次使用时请修改密码后重新登陆。请到“用户管理”“系统用户管理”设置系统用户管理员需要站长给予权限。其权限为除网站基本信息外的所有管理。业务员需要站长给予权限。其权限为商品、奖品、评论、订单、客户管理。会员1、会员客户分为普通会员、VIP会员。2、两者都没有管理权限,只可以购买站内商品。版本信息目前版本购物系统版权声明网上购物系统24开发信息程序制作123456联系方式QQ123456EMAILXXXXRXXXXCOM个人主页WWWXXXXXCOM51购物界面如下图所示浙江警官职业学院25其程序代码网上购物系统26BORDER“0“WIDTH“166“HEIGHT“55“BORDER“0“WIDTH“166“HEIGHT“55“浙江警官职业学院27ALERT参数错误“RESPONSEWRITE“JAVASCRIPTHISTORYGO1“RESPONSEENDENDIFANCLASSNAMERS“ANCLASS“RSCLOSE网上购物系统28商品分类【】ALERT参数错误“RESPONSEWRITE“JAVASCRIPTHISTORYGO1“RESPONSEENDENDIFANCLASSNAMERS“ANCLASS“RSCLOSERSOPEN“SELECTFROMWQ_SORT2WHERENCLASSID“RESPONSEWRITE“JAVASCRIPTHISTORYGO1“RESPONSEENDENDIFNCLASSNAMERS“NCLASS“RSCLOSE商品分类【】【商城动态暂无商城动态MAXPAGETHENPAGEMAXPAGEENDIFRSABSOLUTEPAGEPAGEIFPAGEMAXPAGETHENXICOUNTMAXPAGE1IPAGESIZEELSEXIPAGESIZEENDIF,WIDTH432,HEIGHT288,TOOLBARNO,STATUSNO,MENUBARNO,RESIZABLEYES,SCROLLBARSYESRETURNFALSE“,“已浏览次网上购物系统38“ENDIFRSCLOSESETRSNOTHINGSUBPAGECONTROLICOUNT,PAGECOUNT,PAGE,TABLE_STYLE,FONT_STYLE生成上一页下一页链接DIMQUERY,A,X,TEMPACTION“HTTP/“REQUESTSERVERVARIABLES“HTTP_HOST“REQUESTSERVERVARIABLES“SCRIPT_NAME“QUERYSPLITREQUESTSERVERVARIABLES“QUERY_STRING“,“FOREACHXINQUERYASPLITX,“IFSTRCOMPA0,“PAGE“,VBTEXTCOMPARE0THENTEMPTEMPA0“A1“ENDIFNEXTRESPONSEWRITE“VBCRLFRESPONSEWRITE“VBCRLFRESPONSEWRITE“VBCRLFRESPONSEWRITEFONT_STYLEVBCRLFIFPAGE首页“VBCRLFRESPONSEWRITE“上页“VBCRLFENDIFIFPAGEPAGECOUNTTHENRESPONSEWRITE“下页“VBCRLFRESPONSEWRITE“尾页“VBCRLFELSERESPONSEWRITE“下页“VBCRLFRESPONSEWRITE“尾页“VBCRLFENDIF浙江警官职业学院39RESPONSEWRITE“页次“PAGE“/“PAGECOUNT“页“VBCRLFRESPONSEWRITE“共有“ICOUNT“篇文章“VBCRLFRESPONSEWRITE“转到“页“VBCRLF“RESPONSEWRITE“VBCRLFRESPONSEWRITE“VBCRLFRESPONSEWRITE“VBCRLFENDSUB“THENFORM_IDREQUESTFORM“FORM_ID“IFSESSION“LOGINSUCCESS“THENRESPONSEREDIRECT“FINDORDERLOGINASP“ELSESETRS3SERVERCREATEOBJECT“ADODBRECORDSET“SQL3“SELECTFROMWQ_CITYWHEREFORM_ID“FORM_ID“RS3OPENSQL3,CONN,1,1IFRS3RECORDCOUNT1THENIFSESSION“LOGINSUCCESS“RS3“USER_ID“THEN52后台管理端网上购物系统40用户登录“THEN欢迎登陆,请选择相关服务用户登录浙江警官职业学院41用户名密码“网上购物系统42521最新商品商品审查包括对商品的编辑和对商品的删除操作。1商品编辑编辑操作是调用WQ_SORT_MODIFYASP页面对商品信息进行编辑修改,然后调用网上购物系统44WQ_SORT_MODIFY_OKASP页面将修改后的信息添加到商品表WQ_SORT中。SETRSSERVERCREATEOBJECT“ADODBRECORDSET“SQLTEXT“SELECTFROMWQ_SORTWHEREWQ_SORT_NO“REQUESTFORM“WQ_SORT_NO“RSOPENSQLTEXT,CONN,3,3更新商品到数据库RS“WQ_BOOKS“REQUESTFORM“WQ_BOOKS_NAME“RS“WQ_PINGPAI“REQUESTFORM“WQ_PINGPAI_NAME“RS“WQ_SORT_NAME“REQUESTFORM“P_NAME“RS“WQ_SORT_INTRO“REQUESTFORM“P_INTRO“RS“WQ_SORT_SHOW“REQUESTFORM“P_SHOW“RS“P_NEWPRICE“REQUESTFORM“NEWPRICE“RS“P_OLDPRICE“REQUESTFORM“OLDPRICE“RS“P_PIC“REQUESTFORM“P_PIC“RS“P_FULL_PIC“REQUESTFORM“P_FULL_PIC“RSUPDATERSCLOSECONNCLOSERESPONSEREDIRECT“WQ_SORT_CHECKASP“2商品删除调用页面DEL_WQ_SORTASP来实现523售后服务售后服务的页面浙江警官职业学院45订单审查实现了两个功能处理订单和删除订单。1处理订单SETRSSERVERCREATEOBJECT“ADODBRECORDSET“SQLTEXT“SELECTFLAGFROMWQ_CITYWHEREFORM_ID“REQUEST“FORM_ID“RSOPENSQLTEXT,CONN,1,1IFRS“FLAG“已经发货“THENRSCLOSERESPONSEREDIRECT“ORDERMESSAGEBOXASPMSG此订货单您已经做过了发货处理“ELSESETRSSERVERCREATEOBJECT“ADODBRECORDSET“SQLTEXT“UPDATEWQ_CITYSETFLAG“DJFC“WHEREFORM_ID“REQUEST“FORM_ID“RSOPENSQLTEXT,CONN,3,3RESPONSEREDIRECT“ORDERMESSAGEBOXASPMSG订货单处理处理完毕,请按客户详细地址发货“ENDIF2删除订单在这里,我使用了一个JAVA脚本,定义了删除函数FUNCTIONCONFIRMDELID,PAGEIFCONFIRM“真的要删除这个订单“WINDOWLOCATIONHREF“DEL_WQ_CITYASPID“ID“PAGE“PAGE通过它来调用删除页面DEL_WQ_CITYASP网上购物系统46524支持付款支持付款的页面支持付款实现了两个功能在线支持和会员帐号转帐的删除。浙江警官职业学院47结束语在历时将近三个月的时间里,我的毕业设计是从学习新的知识(ASP语言和HTML语言),到建立网上购物系统的网站。我遇到了若干的问题和解决了不少的问题,现在还有未知安全性和可靠性的未能发现和解决。从建立自己的虚拟服务器,到网站服务。使我对电子商务认识的无到有,有了具体详细的认识。在我们所建立的网上购物系统只是一个网上的购物的基本原理,里面要涉及到的方方面面的问题我们未曾遇到或现有的条件限制而未能实现。电子商务并不是我们想象的写程序那么简单,它包括了编写程序、数据库设计、网页制作、图象处理、版面设计、数据采集、文本编辑、服务器管理等等,要搞好一个好的,完善的网站需要一个详细的、合理的、可行性的规划设计。在用ASP开发的时候,在程序的调试上出现了很大的问题,要使用浏览器来浏览才能找出错误所在,这一定程度上延长了开发周期。在开始的时候往往要为了找一个小错误花上大半天的时间。经过多写程序,现在一定程度上已经能快效的找出错误,并熟练的操作数据库语言。随着WEB技术的进一步发展和INTERNET的逐渐大众化,基于INTERNET的电子商务系统无疑比传统商务具有更加广阔的应用前景。而如何提高电子商务系统中的数据访问效率、交易平台的安全性及事务处理的能力仍是当前人们所关注的热点问题。这些问题有待于我们大家作更深入的探讨,相信在不久的将来电子商务将表现出越来越大的作用。在此要感谢我的指导老师钟清流为论文的最终成稿提供了很多宝贵的意见。网上购物系统48致谢本文系统的设计工作是在辅导老师的指导下完成的,从毕业设计的选题、实现、指导工作到论文写作的全过程无不凝聚着辅导老师的心血。在整个毕业设计过程中,辅导老师几次不怨劳累,对我进行了全面深入的指导,加油鼓劲,提出了许多宝贵建议,才使我的毕业设计工作得以圆满的完成。在此,衷心感谢徐老师的支持和指导。感谢同学对我本次毕业设计帮助,他们毫无保留地给我许多宝贵建议和珍贵资料,对我的帮助极大。感谢一直关心我支持我的同学朋友们,感谢我的室友、以及同学,与你们在一起探讨增长了我的知识,也丰富了我的人生经历,感谢你们平时对我的关心和照顾。感谢母校给与我升本的机会,才让我学到了更多的知识,练就了真正的本领。衷心感谢老师以及各科任课老师,是你们孜孜不倦的教导,使我登上了学涯的高峰。最后要衷心感谢我的家人,是他们赋予了我生命,是他们作为我坚强的
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。