小型商业网站的开发和设计专业毕业论文下载.doc

上传人:西安人 文档编号:3926042 上传时间:2019-10-10 格式:DOC 页数:22 大小:216.43KB
返回 下载 相关 举报
小型商业网站的开发和设计专业毕业论文下载.doc_第1页
第1页 / 共22页
小型商业网站的开发和设计专业毕业论文下载.doc_第2页
第2页 / 共22页
小型商业网站的开发和设计专业毕业论文下载.doc_第3页
第3页 / 共22页
小型商业网站的开发和设计专业毕业论文下载.doc_第4页
第4页 / 共22页
小型商业网站的开发和设计专业毕业论文下载.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《小型商业网站的开发和设计专业毕业论文下载.doc》由会员分享,可在线阅读,更多相关《小型商业网站的开发和设计专业毕业论文下载.doc(22页珍藏版)》请在三一文库上搜索。

1、毕业论文小型商业网站的开发和设计(购物车模块的功能实现)电子商务B2C模式网站设计及实现摘 要随着人类社会的发展,人们对物质的需求也在不断增长,越来越多的电子商务来到了人们的身边。本文通过电子商务网站的建设以实现对商业零售企业提供信息化管理,建立了基于B2C的网络销售系统,着重论述了系统功能与实现数据流程及存储,包括商品目录、会员注册、在线竞拍、网上订货与购物、库存查询、后台数据库管理等。针对应用程序功能完备,易使用等特点,本系统采用现在流行、稳定的ASPAccess数据库编写。本文通过作者设计和开发B2C网站的实践,阐述了电子商务网站中应具有的功能、设计以及实现方式,介绍了电子商务的设计和系

2、统功能的实现过程。关键词: ASP;电子商务;B2CDesign of B2C e business web siteAbstractAlong with human social development, mankind also increase constantly to the need of the knowledge. More and more e-business come and stay with us.To realize information management for commercial retail enterprise by construction of

3、e-business web site. Constructed the netwrok distributino system based on B2C, discussed the system function as well as realization, data flow and storage, which including merchandise catalog, membership registration,shop on ordering and shop on line, slock inquiring and data management. Based on th

4、e request for the latter applied function is complete, easy usage etc. We make a decision the system used now popular and stable ASP+Access database to complete the programming. Through this article, the author tells what function the e-business have and how this system achieves the function and the

5、 design.Keyword : ASP; e-business; B2C目录摘要2Abstract2第一章:绪论11 设计思想412 开发工具的选用及介绍5第二章:电子商务网站的相关概念21 电子商务的两种主要模式722 电子商务的系统结构7第三章:电子商务系统B2C模式的工作原理 31 系统运行环境8311 数据访问方式8312 简介8313 技术932 系统功能描述及流程图10第四章:网站总体设计与分析41 网站开发工具配置1242 网站内容分析1243 网站功能归总1244 网站购物流程图13第五章:B2C网站的详细设计51 数据库设计1352 网站功能模块设计及用户界面设计1952

6、1 网站主页19522 用户模块20523 竞拍模块21524 购物车模块21525 收银台模块2453 后台数据管理24第六章 结论28谢辞 30参考文献 31附录 32第一章 绪论在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。我们已经步入了

7、信息时代,电子商务是信息时代送给我们最珍贵的礼物,电子商务是将企业的核心商务过程通过计算机网络实现,以便改善客户服务,减少流通时间,降低流通费用,从有限的资源中得到更多的利润。在这样的背景下,微型电子商务平台的构建这一课题就有其现实意义。本方案是在Asp环境下,通过Dreamwear编程实现的。在我认为,电子商务的主要特色分为:show(展示);sell(销售);sever(服务)。电子商务正是有了这样的特色,才能够慢慢取代传统的销售模式,将销售带入一个新的平台,传统的销售模式在互联网的冲击下有越来越力不从心的趋势,而电子商务作为新的销售模式,正焕发出巨大的生命力。本方案从如何构建一个电子商务

8、网站出发,一步一步实现电子的三个特色。这三个特色在我们的设计中比例大体相当,其本身是一个相辅相成的过程。在网站中如何体现电子商务的特色是本方案的精华所在。11 设计思想由于此次的任务是小型网站的开发与设计,在初期,我们确立了项目小组,网站采用B 2 C模式,先明确框架,明确功能模块,并且在指导老师的帮助下,做出时间安排和初步需求分析,了解网站命名,标志,尽量做到网站界面自然美观,主要实现二手物品网上竞拍功能,添加购物车功能,一目了然,方便交流和竞拍。经过协商,我们把网站系统的概要设计归纳如下:按照功能模块的类型,我们确立了客户端和管理端两大类别,其中客户端至少应具备商品、竞拍、购物车和服务台这

9、四个大块;而管理端则至少具备商品、用户和订单这三个大块。经过初步讨论分析后,我们用表格形式列出:表1.1:功能模块划分序号功能模块类别功能模块备注1客户端查看新闻模块2商品模块3竞拍模块4购物车模块5服务台模块(结帐模块)6用户模块(注册/登录验证)7留言板模块8管理员模块(管理员登录/验证等)9新闻管理模块需要管理员验证10商品管理模块需要管理员验证11用户管理模块需要管理员验证12订单管理模块需要管理员验证13留言板管理模块需要管理员验证12 开发工具的选用及介绍ASP的优势:ActiveServerPages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的

10、原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。ASP的特点:任何开发工具皆可发展ASP只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,

11、其他网页发展工具,例如,FrontPageExpress、FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。语言相容性高ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由“plug-In”(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。隐秘安全性高如果我们在浏览器中直接查

12、看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。易于操纵数据库ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:Access、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是“Excel”文件当成数据库用。面向对象学习容易ASP具备有面向对象(Object-Oriented)功能,

13、学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或“Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。ASP的六大内部对象Request Response Server Session Application Object Context从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合

14、MicrosoftTransaction服务器进行分布式事务处理。所以我选择了ASP结合 Dreamweaver及SQL Server作为开发工具。第二章 电子商务的相关概念21电子商务的两种主要模式总的来说,电子商务可以分为企业(Business)对终端客户(Customer)的电子商务(即B2C)和企业对企业的电子商务(B2B)两种主要模式。一、B2C: 即:商业机构对消费者的电子商务(Business-to-consumer),指的是企业与消费者之间进行的电子商务活动。这类电子商务主要是借助于国际互联网所开展的在线式销售活动。最近几年随着国际互联网络的发展,这类电子商务的发展异军突起。例

15、如,在国际互联网上目前已出现许多大型超级市场,所出售的产品一应俱全,从食品、饮料到电脑、汽车等,几乎包括了所有的消费品。二、B2B:与B2C所不同的是B2B,即商家对商家(或企业对企业)电子商务。它是指商业机构(或企业、公司)使用Internet或各种商务网络发布供求信息,并向供应商(企业或公司)订货或接受客户订货,完成支付过程及票据的签发、传送和接收,确定配送方案并监控配送过程。22电子商务的系统结构一个完善的电子商务系统应该是三层框架结构,底层是网络平台,是信息传送的载体和用户接入的手段,它包括各种各样的物理传送平台和传送方式;中间是电子商务基础平台,包括CA(Certificate Au

16、thority)认证、支付网关(Payment Gateway)和客户服务中心三个部分,其真正的核心是CA认证;而第三层就是各种各样的电子商务应用系统,电子商务基础平台是各种电子商务应用系统的基础。由于电子商务是用电子方式和网络进行商务活动,通常参与各方是互不见面的,因此身份的确认与安全通信变得非常重要,解决方案就是建立中立的、权威的、公正的电子商务认证中心-CA认证中心,它所承担的角色类似于网络上的(公安局)和(工商局),给个人、企事业单位和政府机构签发数字证书-(网上身份证),用来确认电子商务活动中各自的身份,并通过加解密方法实现网上安全的信息交换与安全交易。支付网关的角色是信息网与金融网

17、的连接的中介,它承担双方的支付信息转换的工作,所解决的关键问题是让传统的封闭的金融网络能够通过网关面向因特网的广大用户,提供安全方便的网上支付功能。客户服务中心也称为呼叫中心,与传统的呼叫中心的分别在于不但支持电话接入的方式,也能够支持Web、E-mail、电话和传真等多种接入方式,使得用户的任何疑问都能很快地获得响应与帮助。客户服务中心不是以往每个企业独立建设和运作的概念,而是统一建设再将席位出租,从而大大简化和方便中小型企业进行电子商务,提供客户咨询和帮助。第三章:电子商务系统B2C模式的工作原理3.1系统运行环境3.1.1 数据访问方式在电子商务系统中,Web提供了与客户进行通信联络的有

18、效手段,得用Web技术,可实现Web服务器与数据库系统的连接,完成对数据的处理与查询。用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。实现Web服务器与数据库的连接最主要的方法之一:是利用中间件技术在两者之间建立连接和通信,如CGI和ASP应用编程接口。Web服务器通过调用CGI程序实现与Web浏览器的交互,即CGI程序接受浏览器发给Web服务器的信息,进行处理后,将相应结果再送给Web服务器,通过Web服务器将信息传送给浏览器。但CGI程序在响应速度和资源利用等方面有较大局限性,客户端每请求一个CGI程序,服务器便打开一个进程,当请求的数量较大时容易引起“瓶颈”现象。因此,开发人

19、员常利用ASP编程来扩展服务器功能,ASP程序占用系统资源少,运行效率较高,但它的编程较CGI程序更为复杂。3.1.2 IIS简介IIS (全称Internet Information Services)是提供ASP服务的一种非常普遍的服务器。它既可以充当一个网络服务器,进行网络管理,向Internet上的用户提供Web服务,也可以很方便地为个人计算机提供完善的ASP程序开发服务(在本文中的用途即为后者)。Windows2000操作系统下,可以通过安装组件的方法,快速而简便地安装IIS,再通过简单的设置,你的计算机便可以成为一台WEB服务器,也就可以开始调试你的ASP程序了。(Windows

20、2000+IIS 5.0是本文调试ASP程序的环境)。3.1.3 ASP技术作为电子商务网站的开发工具之一,ASP与常见的在Client端实现动态主页的技术如:Java applet、ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心别人下载程序,从而窃取编程逻辑。ASP程序通过后缀名为.asp的ASP文件来实现其功能。一个.

21、asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下(例如:Windows 2000操作系统,该文件放在系统主目录的/Inetpub/wwwroot下)。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web服务器。如果Web服务器上装了ASP,就调用ASP,ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传Web服务器,然后Web服务器再把结果发送给浏览器。通过ASP内置的对象、服务器组件“Server Component”可以完成非常复杂的任务。其中,ASP工作原理如下图所示:图3.1:ASP工作原理图从图中,我们可以看

22、到ASP工作中的一个关键的中间环节,即:利用ADO访问数据库的技术。ADO是ActiveX Data Objects(ActiveX 数据对象)的缩写,它是一种面向对象的,与语言无关的通用的数据访问接口。ASP强大的数据库访问功能正是由ADO来完成。通过ADO与ODBC源的接口,程序员可以用很少而且简单的脚本程序实现对网站数据库的读、写和修改等操作功能。ADO被设计用来同新的数据访问层OLE DB Provider一起协同工作。它向我们提供了一个熟悉的、高层的对OLE DB的接口,可以把OLE DB比做是ODBC驱动程序。如同不同的数据库系统需要它们自己的ODBC驱动程序一样,不同的数据源要求

23、它们自己的OLE DB提供者(OLE DB Provider)。由于ADO版本的区别,ADO对象模型也是在变化中的,下面列出ADO中一些重要的接口,这部分变化不是很大。(1)Connection(连接):Connection接口表示数据源和ADO接口之间的连接。(2)Command(命令):Command接口表示一个提交给数据源的命令。(3)Recordset(记录集):Recordset接口包含数据的游标,可以完成多种数据操作。(4)Field(字段)Field接口表示Recordset对象中的某一列数据,这个接口允许改变数据和得到字段的属性信息。(5)Parameter(参数):表示传递给

24、Command的参数。ADO基本上是一种平板结构:在ADO中主要对象Command和Recordset与Connection之间并没有上下层次关系,这种设计主要是为了适应Internet应用开发的需要。因为在局域网内可以在数据之间维护一个永久性的连接,并能提供强大的功能,比如快速响应的查询、数据直接修改等。但在Internet领域,必须考虑到WEB的无状态性质和潜在的众多可以访问WEB站点的用户。在这种情况下,要与数据建立永久的连接是不现实的,平行的结构能够很好地满足这种需要。3.2 系统功能描述一般说来,电子商务网站是由前台系统和后台系统两部分构成的。前台系统是供商品销售使用的浏览器界面,在

25、这里可以注册会员、浏览商品购物、留言及选择支付等。后台系统主要是进行商品信息的管理、发布和修改等,可以对本站前台程序进行在线管理。主要功能有:商务网站信息初始化(包括网站的名字,企业名称,法人代表,EMAIL,启动资金等)商品信息结构初始化(经营产品的种类,经营产品种类下的分类,经营产品信息,所拥有仓库信息,员工信息)初期数据设置,即企业最初始的商品存货量开始经营后,企业业务受理及管理工作流程。图3.2-1:客户端模块流程图在上图中,我们可以、可以很清楚地明白整个网站地构建,用户在网站中怎样进行商品交易,实现的过程是如何进行的都十分详尽。图3.2-2:管理端模块流程图 由上图可以清晰地知道后台

26、管理员的工作是如何进行的,在进入之前需要验证管理员的身份,这是要注意的地方。第四章 网站总体设计与分析41网站开发工具配置:操作系统:Windows 2000 Server / Windows XP (配置IIS作为ASP服务器调试程序)数据库软件:SQL Server 2000 / ACCESS 2000 制作WEB的工具软件:Dreamweaver MX42网站内容分析:根据前面的设计想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:1用户模块:对访问本网站的用户进行注册、登录、个人管理、超级管理。2商品模块:显示新增商品系列信息,热卖商品系列信息,求购商品信息

27、;用户可选择商品类别,直观浏览商品外型、说明价格。3竞拍模块:实现用户对商品进行加价竞拍,限时抢购功能。4购物车功能:用户可以把多个竞拍成功的商品放在一起,选定完成后一次性付帐。5服务台:服务台会显示当前用户购物车内货物,待用户确定后发送订单。6留言板:用户可以在网站留言,其他用户可以对其留言进行回复。43功能归总:将需要在网络上销售的商品加以归总和分类,建立一个基本的网站商品分类体系,据此来设计商品数据库。对用户进行注册会员管理制度方式,网站的注册会员可以在每次进入本站时,通过验证身份而获得在线购物的其他一些权利,如享有在线浏览购物及在线修改注册信息等权利。而非会员用户只能进行网站浏览。实现

28、在线竞价,通过竞拍生成最后商品价。实现注册用户的在线选购商品和定单生成。用户可以对自己选择过的商品取消购买,也可以对每件选择的商品决定购买的复件数。提供用户对网站数据库中所有商品的查找功能,用户可以通过商品名进行分类检索,用户可以通过查看检索结果而获得商品的详细情况,如货号、价格和照片等。44 网站购物流程图:由以上内容分析,网站的详细流程图如下:图4.4:网站购物流程第五章B2C网站的详细设计51数据库设计整个数据库的关键是表结构的设计,它独立于整个数据库的逻辑结构,能充分反映现实世界,包括实体之间的联系,能满足用户需求,而且易于扩充和修改。该数据库采用Microsoft ACCESS 20

29、00建立,数据库名称定为shop.mdb库文件,包含如下几个表文件:表5.1:数据库结构表序 号数据库表数据库表存储内容1t_userinfo用户的基本信息2t_userordercon用户订单基本信息3t_userorderdetail用户订单中的商品具体信息4t_goodscon 网站内商品基本信息5t_goodstype网站内商品的类别信息6t_guestbook网站内用户留言信息7t_adminuserinfo管理员基本信息8t_bulletioncon新闻公告基本信息数据库结构的详细设计1.用户的基本信息t_userinfo表5.1-1:用户基本信息序号字段名字段类型说明备注1usr

30、_idint用户编号PK2usr_namevarchar(50)用户名NOT NULL3usr_pwdvarchar(20)密码NOT NULL4usr_realnamevarchar(50)真实姓名NOT NULL5usr_sexvarchar(2)性别6usr_telvarchar(20)电话7usr_emailvarchar(200)E_mail8usr_addressvarchar(200)地址9usr_zipvarchar(10)邮编10usr_inputdatedatetime添加时间系统自动记录11usr_updatedatedatetime更新时间12usr_delflagva

31、rchar(10)删除记号2.用户订单基本信息t_userordercon表5.1-2:用户订单表序号字段名字段类型说明备注1odr_novarchar(50)订单号索引(不重复)2odr_timeDatetime订单产生日期Not NULL3Odr_ispassVarchar(2)订单是否确认Y, N4Odr_passtimeDatetime确认时间5Asr_idInt订单处理人6Odr_sendstateInt订单发送状态7Odr_recnamevarchar(20)订单接受人姓名8Odr_addressVarchar(200)订单接受地址9Odr_zipVarchar(20)订单接受地址

32、邮编10Usr_idint订购人IDUserinfo.usr_id11Odr_totalpriceVarchar(50)订单总价12Odr_phoneVarchar(50)订单接受人电话13Odr_emailVarchar(100)订单接受人E_mail 3. 用户订单中的商品具体信息t_userorderdetail表5.1-3:订单商品信息表序号字段名字段类型说明备注1Odr_detailidInt关键字2Odr_noVarchar(20)订单号3St_typeidInt类别编号4Ste_idInt商品编号5List_numInt订购数量6Ste_priceVarchau(100)此类商品

33、总价 4网站内商品基本信息t_goodscon表5.1-4:商品基本信息表序号字段名字段类型说明备注1Ste_idint编号PK2Ste_nameVarchar(100)商品名Not NULL3St_typeidVarchar(50)类别ID4Ste_timeDatetime上架时间5Ste_imgurlVarchar(200)商品图片6Ste_contentVarchar(4000)商品介绍7Ste_orderdescVarchar(1000)订购说明8Ste_sortInt排序标识9Ste_valueVarchar(30)商品价格10Ste_pointInt商品浏览量11Ste_aucti

34、onsortInt竞拍商品标识12Ste_auctionvalueVarchar(30)竞拍商品初始价格13Ste_auctionaddvalueVarchar(30)竞拍商品加价值14Ste_auctiontimedatetime竞拍时间15ste_auctionaddnumint竞拍出价次数16ste_auctionvalue1varchar(30)竞拍商品当前价格5网站内商品的类别信息t_goodstype表5.1-5:商品类别信息表序号字段名字段类型说明备注1St_typeidint类别编号Pk2St_nameVarchar(100)类别名3St_fidVarchar(50)父级类别I

35、DNULL表示根类别4St_havechildVarchar(2)是否有子类别Y,N5St_sortInt排序标识6St_inputdateDatetime建立时间系统时间7St_isvalid Varchar(2)此类别是否有效6.网站内用户留言信息t_guestbook表5.1-6:用户留言表序号字段名字段类型说明备注1guest_idint留言编号Not NULL2guest_namevarchar(50)留言发布人姓名3guest_contestvarchar(2000)留言内容4guest_phonevarchar(50)留言联系电话5guest_emailvarchar(100)留

36、言联系E-mail6guest_inputdatedatetime留言发布时间7.管理员基本信息t_adminuserinfo表5.1-7:管理员信息表序号字段名字段类型说明备注1usr_idint用户编号PK2usr_namevarchar(50)用户名NOT NULL3usr_pwdvarchar(20)密码NOT NULL4usr_realnamevarchar(50)真实姓名NOT NULL5usr_emailvarchar(200)E_mail6usr_inputdatedatetime添加时间系统自动记录7usr_updatedatedatetime更新时间8Usr_isvalid

37、int用户有效标志8新闻公告基本信息t_bulletioncon表5.1-8:新闻公告表序号字段名字段类型说明备注1B_idint编号PK2B_titleVarchar(100)新闻公告标题Not NULL3B_conVarchar(4000)新闻公告内容4B_inputdateDatetime添加日期5B_updatedateDatetime更新日期6Usr_idInt添加管理员ID7B_pointInt浏览量8B_sortInt排序标识9B_validint是否有效52 网站功能模块设计及用户界面设计521 网站主页网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现学校

38、的勃勃生气,静态主页方式介绍学校风采、优点特色、信息发布,对于四大校务,就得利用与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。图5.2-1:网站主页静态截图522 用户模块用户注册:进行用户注册,保存用户资料,使用户成为该网站的用户。用户想要登录本网站系统,就需要先注册成为本网站的用户,否则将不能登录本网站。先单击“注册”按钮,将出现用户注册页面,用户需要输入“用户名”、“密码”等基本信息,如果为空,系统将给出相应的提示。基本信息输入完成后,可以单击“确定”按钮。系统先检测输入的“用户名”是否存在,如果存在,则给出提示,重新输入一个用户名;如果不存在,则对用户信

39、息进行保存,如果保存成功,则给出保存成功的提示信息。用户登录:对用户身份进行验证,防止非法用户登录,保障系统安全。如果用户身份不合法,则会给出相应提示;如果用户身份合法,则会出现欢迎界面和“个人管理”链接。个人管理:对个人信息进行维护,如修改联系方式等。此功能可以方便的查看和更改除用户名以外的所有个人资料及信息。找回密码:在遗忘或丢失密码的情况下通过发送邮件找回密码如果用户不慎将自己密码遗忘或泄露,可通过点击“找回密码”按钮,系统会自动弹出对话框,在用户输入正确的“用户名”和“E-MAIL”后点击“提交”,可找回密码。523 竞拍模块prodetail.asp是用户对商品的详细信息进行浏览查看

40、,页面提供商品的详细信息,如:商品名称、商品一口价、商品当前拍卖价、商品加价幅度、有效时间、商品详细介绍等信息,还提供一口价直接购买还点击出价功能。页面还有用户验证、拍卖时间验证、拍卖成功后购买用户的验证等,是整个这次设计的最新颖、最重要的页面,可以说是这次设计的精髓。图5.2-3:竞拍模块页面截图524 购物车模块常用的两种购物车机制具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力.而session机制采用的是一种在客户端与服务器之间保持状态的解决

41、方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的。而session提供了方便管理全局变量的方式session是针对每一个用户的,变量的值保存在服务器上,用一个sessionID来区分是哪个用户session变量,这个值是通过用户的浏览器在访问的时候返回给服务器,当客户禁用cookie时,这个值也可能设置为由get来返回给服务器。就安全性来说:当你访问一个使用session的站点,同时在自己机子上建立一个cookie,建议在服务器端的SESSION机制更安全些.因为它不会任意读取客户存储的信息

42、。正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的指示以提示浏览器按照指示生成相应的cookie从网络服务器观点看所有HTTP请求都独立于先前请求。就是说每一个HTTP响应完全依赖于相应请求中包含的信息状态管理机制克服了HTTP的一些限制并允许网络客户端及服务器端维护请求间的关系。在这种关系维持的期间叫做会话(session)。Cookie是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State Management Mechanism 是通用cookie规范。网络服务器用HTTP头向客户端发送cookies,在客户终端,浏览器解析这些cookies并将它们保存为一个本地文件,它会自动将同一服务器的任何请求缚上这些cookies本次开发所使用的机制主要实现功能:增加商品到购物车,找到所要购买的商品后,点击购买,即启动Check.asp,将所选商品的信息如:商品编码、商品名称、购买价、购买数量写入购物车表内。作为电子商务网站的主要功能就是进行在线购物,因此“购物车”模块,起着非常重要的作用和地位。在此我采取的技术是:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1