ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:235.29KB ,
资源ID:7596864      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7596864.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电子商务网站的设计与实现毕业论文Word下载.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

电子商务网站的设计与实现毕业论文Word下载.docx

1、 在一个以网络为基础的社会,电子化的信息可以迅速地传递与流通,这样的特征是商业行销的最佳利器。在过去我们必须负担昂贵的广告成本,很有限地将信息传播出去。然而网际网络的出现,使我们在弹指之间便能将信息传递到世界各地。2)市场广大无界限 以购买书籍为例,当我们想要寻找所要的书时,在过去必须要一家一家的书店慢慢找,而且范围也只限于邻近地区;但现在我们只要轻轻松松坐在家里上网,用鼠标点一点就可以找到我们想要的东西.这样的 交易模式意味着商业领域的扩展,网际网络的出现完全打破了地区的限制,所谓“天涯若比邻”正是最佳写照。3选题背景3。1电子商务的商业模式获得业内一致认同的分类方法是把企业和消费者作为划分

2、标准,分别划分出企业企业(B2B)、企业对消费者(B2C)、消费者对企业(C2B)和消费者对消费者(C2C)等模式。(1)B to B(商家对商家):主要是指企业与企业之间进行的电子商务活动,也成为批发电子商务。(2)B to C(商家对个人消费者):指的是企业与消费者之间进行的电子商务活动,这类电子商务主要是借助于国际互联网所开展的在线销售活动。从技术角度看,企业上网面对广大的消费者,并不要求双方使用统一标准的单据传输,在线零售和支付行为通常只涉及到信用卡、电子货币或电子钱包。另外,Internet所提供的搜索浏览功能和多媒体界面,使消费者更容易查找适合自己需要的产品,并能够对产品有更深入的

3、了解,因此,开展B to C的电子商务,障碍最少,应用潜力巨大。就目前发展看,这类电子商务仍将持续发展,是推动其它类型电子商务活动的主要动力之一。本次毕业设计就是一个B to C结构的电子商务网站系统。(3)C to C(个人消费者对个人消费者):指的是消费者与消费者之间进行的电子商务活动,是美国eBay所采用的商业模式.结合国内电子商务尚未解决支付与货运的现状况,采用这种方式,可以让用户自己付费、运输和验货等问题。(4)C to B(个人消费者对商家):这是目前在专业经营电子商务网站中较新的一种概念,也就是所谓的“倒转式的拍卖”。另外还有消费者对行政机构的电子商务、商业机构对行政机构的电子商

4、务等.3.2目前网上购物的现状以下是根据CNNIC(中国互联网络信息中心)公布的中国B2C电子商务发展报告来进一步分析目前的网上购物的现状。(主要引用其中的分析图表)3.2。1 选择网上购物的原因图1.1目前网上购物的现状从上面的图可以看出网上购物选择节约时间和操作方便的分别占46.7%和44。2%,这说明随着生活节奏的加快,人们越来越希望拥有简单快捷的购物方式.由此可见,电子商务网络有着很大的市场。3题目来源21世纪是网络时代.网络技术的飞速发展,极大地影响了商业交易中传统的交易方式和流通方式。企业随着业务的不断扩大,企业的规模也不断扩大,迫切需要建立相应的电子商务网络。利用电子商务的优势同

5、现有销售模式和流通渠道相结合,扩大消费市场,为企业的再发展带来新的商机,也为各地消费者提供便利,而且降低商业成本.相对于中小企业来讲,由于不涉及到大型的数据库和保密安全等,网站的技术要求是被降低了,但建站的指导思想是不变的,网站便要以营销为目的,宣传其产品,让客户更直观的了解产品的功能和特性 目前所讲的网络营销在职能上可分为两类事情。一类是,如何营销网络产品或服务。例如,如何销售电子信箱、电子小组、网站会员登记等等,这里所要作的网络营销,网络本身是产品,目标顾客是网民,即如何来营销网络的事情.另一类是,如何使用网络来辅助传统企业来做好营销工作。在这一类的网络营销中,产品还是企业所生产的产品,目

6、标顾客的其中一部分或大部分是网民,即网络只是企业营销的一种工具。两类网络营销的很多方法相同或类似,但却不可完全等同。对于企业来说,企业网站是用来配合传统企业进行第二类网络营销的重要工具,网络是技术,营销才是关键。 第二章 动态网站的构建2.1系统相关技术2.1.1 Browser/Server体系B/S结构的软件是相对传统的C/S结构而言的。C/S结构将程序分为两部分,一部分是由多个用户共享的信息与功能,这部分称为服务器端;另一部分是为每一个用户所专用,称为客户端.C/S结构应该具有这样的特征:客户端、服务器端都安装相应的软件,客户端、服务器端各完成相应的计算工作,服务器端保存数据库.而B/S

7、结构应该具有如下特征:服务器端都安装相应的软件,客户端不安装任何软件(不需要维护)。客户端运行程序是靠浏览器软件(如IE ,Netscape等)登陆服务器进行的。客户端在浏览器里完成一定的计算任务。1.2 Web数据库的访问方式在Internet上服务器访问数据库的访问方式有多种、如公共网关接口CGI, Web服务器专用API, Java语言的数据库访问接口JDBC.CGI是一个用于定义Web服务器与外部程序之间通讯方式的标准。CGI的主要优点是能运行在各种平台上,可以用任何语言编程,主要缺点是当浏览器向CGI程序发出请求时,CGI执行的是另一种独立于Web服务器的系统进程,占用了CPU的资源

8、,当大量用户向服务器请求文件时,会严重消耗服务器的系统资源。Web服务器专用API是各Web服务器生产厂家为扩展自己的Web服务器功能而设置的接口。由于它和Web服务器紧密结合,使得它的运行速度更快、效率更高,但它不具备跨平台性。本系统采用的是微软的Web服务器IIS(Internet Information Server),它的专用API是ISAPI 。JDBC是JAVA语言的数据库访问接口,将Java Applet嵌入在网页中,当客户浏览器向Web服务器发出请求时,Applet被下载到客户浏览器中运行,然后该Applet通过JDBC访问数据库。JDBC的数据库访问方式提供了高度的可扩充性和

9、可移植性,但复杂的电子商务应用会导致Applet下载过大,从而影响了下载速度。2.1。3 ASP技术ASP技术的主要用途是制作动态的、交互的、高性能的Web应用程序,以前Web应用程序都是由(CGI公共网关界面来实现的),但由于CGI本身的一些缺点和限制(如较耗用系统资源、执行效率差等),人们都在寻找各种各样的替换方案,在这种情况下,Microsoft的ASP应运而生,再加上与Microsoft的IIS (Web服务器)和MTS(组件事务管理服务器)的组合,ASP已经成为Web应用程序开发的主要技术.Active Server Pages(动态服务器主页)简称ASP内含于Internet In

10、formation Server(IIS)中,它提供一个服务器端的脚本环境,可产生和执行动态、交互式、高效率网站服务器的应用程序.ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,它能够把HTML、脚本语言、ActiveX组件等有机的组合在一起,形成一个能够在服务器上运行的应用程序,并把标准HTML页面送给客户端浏览器。ASP内含六大内置对象,利用这些对象可以使ASP脚本功能更加强大,ASP具有强大的可扩展性,不仅可以使用ASP动态链接库和脚本运行期库自身提供的ActiveX组件,还可以从Internet上免费或有偿获得一些厂商开发的ActiveX组件,编程人员也可以自己开发内含商务

11、逻辑的ActiveX组件.以下介绍ASP的工作原理和ASP的对象模型。3.1 ASP语言简介ASP的全称是Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的WEB服务应用程序.ASP采用脚本语言VBScript或Java script作为自己的开发语言。ASP身为微软动态网页编程语言,以其简单、易学易用的特点吸引了广大网页编程爱好者的青睐,也是目前使用最广、影响力最深、从业者最多的一门编程语言。ASP+ACCESS几乎占据了目前WEB开发的主流市场,即使是一些大型的网站也没有放弃用ASP来实现WEB应用程序的开发。2.1.3。2

12、 ASP语言的特点1.使用VBScript简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。2.无须compile编译,容易编写,可在服务器端直接执行。使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。4。与浏览器无关, 用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言.5。ASP能与任何ActiveX scripting语言相容。除了可使用VBScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Per

13、l、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model) 物件。6。可使用服务器端的脚本来产生客户端的脚本。7。 ActiveX 服务器组件具有无限可扩充性,可以使用Visual Basic、Java、Visual C+、COBOL等编程语言来编写所需要的ActiveX 服务器组件。2.2 ASP基础2.1HTML基础 HTML是Hypertext Markup Language(超文本标记语言)的缩写,它是构成Web页面(Page)的主要工具,是用来表示网上信息的符号标记语言。 在网上,如果要向全球范围内出版和发布信息,需要有一种能够被广泛理解的语言,即所

14、有的计算机都能够理解的一种用于出版的”母语”。WWW(World Wide Web)所使用的出版语言就是HTML语言。通过HTML,将所需要表达的信息按某种规则写成HTML文件,通过专用的浏览器来识别,并将这些HTML翻译成可以识别的信息,就是我们现在所见到的网页.HTML有如下特点:1,所有HTML语句都是结构,表示描述开始,表示描述结束。2,文字abc的大小写不敏感。3,有的语句只有描述开始,没有描述结束,这没关系,当遇到下一个相同的时,重新开始. 4,所有语句都可以循环嵌套,但要注意嵌套对称。 了解了HTML的特点后。2.2 Vbscript基础本节介绍Vbscript的一些简单的概念-

15、变量,进程.所谓变量是计算机内存中已命名的存储位置,其中包含了数字或字符串等数据,它使用户便于理解脚本操作的名称,为用户提供了一种存储,检索和操作数据的途径。程序是由一个或多个进程组成的,在 VBScript 中,进程就是”指令块”,通常意义上的进程,如 Sub,只是为了简单的数据处理。 在VBScript 中,严格的来讲变量是不用声明的, 然而,即使在使用变量前不需要去声明变量,也应养成在编程时声明变量的良好习惯,因为这样有助于防止错误发生.声明一个变量意味着告诉脚本引擎,有一个特定名称的变量,这样就可以在脚本中引用该变量。在 VBScript 中声明一个变量可以使用”Dim”语句,变量的作

16、用域即生命期,决定哪些脚本命令可访问变量。在过程内部声明的变量具有局部作用域.每执行一次过程,变量就被创建然后消亡。而过程外部的任何命令都不能访问它.在过程外部声明的变量具有全局作用域,其值能被 ASP 页上的任何脚本命令访问和修改.声明变量时,局部变量和全局变量可以有相同的名称。而改变其中一个的值并不会改变另一个的值.如果没有声明变量,则可能不小心会改变一个全局变量的值.然而,全局变量仅在单个ASP页中可用,要使它在单个ASP页之外可用,就必须为变量赋予会话或应用程序作用域。会话作用域变量对一个用户所请求的ASP应用程序中的所有页都是可用的.应用程序作用域变量也如此.对单个用户来说,会话变量

17、是存储信息的最佳途径。对于一个特殊应用程序的所有用户,应用程序作用域是存储信息的最佳途径.ASP提供两个内建对象来存储变量:Session对象和Application对象,这将在今后的ASP内建对象中着重讨论. 再来看看常量的定义,常量是用来代替一个数或字符串的名称,它在整个脚本中保持不变。可以使用 Const 语句在 VBScript 中创建用户自定义常数。使用 Const 语句可以创建名称具有一定含义的字符串型或数值型常数,并给它们赋原义值。字符串文字包含在两个引号 (” ) 之间.这是区分字符串型常数和数值型常数的最明显的方法。日期文字和时间文字包含在两个井号 (#) 之间。例如: 在理

18、解了常量和变量之后,来看看什么是过程。它是一组能执行指定任务且具有返回值的脚本命令.可以定义自己的过程,然后在脚本中反复调用它们。也可以将过程定义放在调用过程的.ASP文件中,也可以将通用过程放在一个共享的。ASP文件中,然后用SSI include指令将其包含进其他调用其过程的。ASP文件中。还可采取另一种方法,即把这些功能打包在Activex组件中.2.2。3 Javascript 基础JavaScript是由Netscape公司开发的一种脚本设计语言,它与Java有关,并与Java共享一些相同的语法和结构,但它又不是Java的简化版本。JavaScript是一种扩展到HTML的脚本设计语

19、言,它使网页开发者可以更有效地控制页面,并能对用户触发事件作出即时响应,诸如单击鼠标,表单操作等等,而且这些都不需要客户机与服务器的交互通信,这样就为最终用户提供了更快速的操作,减小了服务器端的负担。JavaScript不能脱离HTML而独立存在,只有在支持JavaScript的浏览器中,它才能作为HTML页面的一部分起作用,但它确实增强了网页的表现力,并提供了比基本HTML标记更强的交互性.随着互联网的发展和网络应用的丰富,开发者们开始用JavaScript创建各种诱人的页面效果,如各种页面渐变,图片特效,文字特效等等;当然也有许多实用的页面功能扩展.下面就来详细了解一下JavaScript

20、的语法描述(1)对象 (2)JavaScript的值,名字,常量,表达式级运算符(3)JavaScript的内建(Builtin)对象 (4)JavaScript编程语句 4 ASP内建对象 1 Request对象使用Request对象可以访问任何基于HTTP请求传递的所有信息,包括从HTML表格用POST方法或GET方法传递的参数,cookie和用户认证。Request对象能够访问客户端发送给服务器的二进制数据.Request 的语法:Request.集合|属性方法(变量) 在这里作者将挑选一些常用的对象语法进行分析:1,Form Form 集合通过使用 POST 方法的表格检索邮送到 HT

21、TP 请求正文中的表格元素的值。 语法 Request。Form(element)(index)。Count 参数 element 指定集合要检索的表格元素的名称。 index 可选参数,使用该参数可以访问某参数中多个值中的一个。它可以是到 Request.Form(parameter)。Count 之间的任意整数。 Count为集合中元素的个数 Form 集合按请求正文中参数的名称来索引.Request.Form(element) 的值是请求正文中所有 element 值的数组。通过调用 Request.Form(element)。Count 来确定参数中值的个数。如果参数未关联多个值,则计

22、数为 1。如果找不到参数,计数为 0。要引用有多个值的表格元素中的单个值,必须指定 index 值。index 参数可以是从 1 到 Request.Form(element).Count 中的任意数字。如果引用多个表格参数中的一个,而未指定 index 值,返回的数据将是以逗号分隔的字符串。2,QueryString QueryString 集合检索 HTTP 查询字符串中变量的值 ,HTTP 查询字符串由问号 ( ) 后的值指定.如:string sample 生成值为 ”this is a sample 的变量名字符串.通过发送表格或由用户在其浏览器的地址框中键入查询也可以生成查询字符串

23、.语法: Request。QueryString(variable)(index)|。Count QueryString 集合可以以名称检索QUERY_STRING变量。Request。QueryString( 参数 ) 的值是出现在 QUERY_STRING 中所有参数的值的数组。通过调用Request.QueryString(parameter)。Count 可以确定参数有多少个值。 我们也可以使用 QueryString 来达到与前一个范例相同的功能。只需要将 request。form 部分替换如下:3,Cookies Cookie 其实是一个标签,当访问一个需要唯一标识站址的 WEB

24、站点时,它会在硬盘上留下一个标记,下一次访问同一个站点时,站点的页面会查找这个标记。每个 WEB 站点都有自己的标记,标记的内容可以随时读取,但只能由该站点的页面完成。每个站点的 Cookie 与其他所有站点的 Cookie 存在同一文件夹中的不同文件内(可以在 Windows 的目录下的 Cookie 文件夹中找到它们)。一个 Cookie 就是一个唯一标识客户的标记,Cookie 可以包含在一个对话期或几个对话期之间某个 WEB 站点的所有页面共享的信息,使用 Cookie 还可以在页面之间交换信息。Request 提供的 Cookies 集合允许用户检索在 HTTP 请求中发送的 coo

25、kie 的值。这项功能经常被使用在要求认证客户密码以及电子公告板,WEB 聊天室等 ASP 程序中。4,ServerVariables 浏览器中浏览网页的时候使用的传输协议是 HTTP,在 HTTP 的标题文件中会记录一些客户端的信息,如 : 客户的 IP 地址等等,有时服务器端需要根据不同的客户端信息做出不同的反映,这时候就需要用 ServerVariables 集合获取所需信息. 语法 ServerVariables ( 服务器环境变量 )环境变量比较多,如Server_port,Logon_user等,各环境变量请查询有关资料,这里就不赘述了。2 Response对象 与 Request

26、 是获取客户端 HTTP 信息相反 ,Response 对象是用来控制发送给用户的信息,包括直接发送信息给浏览器,重定向浏览器到另一个 URL 或设置 cookie 的值。 语法 Response。collectionproperty|method2.3 ASP的工作原理基于ASP的页面以.asp文件形式驻留在web服务器上.一个*.asp源文件是文本文件,可以包括以下成分:文本 : 用于显示信息、页面标题等。HTML标记 : 实现页面风格设计。ASP脚本(Script Commands) 图2.1 ASP的工作原理图2。1显示了ASP的工作原理,当浏览器通过HTTP协议向web服务器申请一个

27、由.asp定义的页面时,web服务器响应HTTP请求,用ASP引擎解释被申请文件。当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web服务器上)进行处理.ASP提供两种脚本引擎,即VBScript引擎和VJScript引擎,若要使用其他脚本语言,需要在web服务器上另外安装相应的脚本引擎;当遇到基于COM标准的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的功能。若ASP文件含有访问数据库的请求,ASP内置组件ADO(ActiveX Date Object) 通过ODBC与数据库连接,对数据库进行访问,并将访问结果返回web服务

28、器。ASP引擎将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器.4 ASP对象模型 ASP具有强大的面向对象功能和可扩展性。ASP对象可分为以下三种类型:1内置对象;由ASP动态链接库提供的对象,有六个内置对象,是开发Web应用程序经常使用的对象。六个内置对象的主要功能如下:Request对象:在HTTP请求期间,可利用Request对象获得客户端浏览器传递给服务器的值(包括查询字符串的变量值、Form表单中的元素值、Cookies的值等)。Response对象:可以使用Response对象把变量值、函数返回值等输出到客

29、户端浏览器;利用Response对象可将Cookies值写入客户端的计算机硬盘中等。Application对象:浏览器和Web服务器的连接是无状态连接,即服务器处理完浏览器的HTTP请求后,立刻断开与浏览器的连接,忘记浏览器刚才请求的情况;服务器不能识别浏览器是第一次请求还是第一千次请求。这种无状态的连接方式使得Web服务器处理浏览器的请求可以更快、更有效,也不需要维护浏览器的信息,但它产生了一个Web应用程序如何实现变量共享的问题。ASP很好的解决了这一个问题,Application对象可以用来保存应用程序的所有用户的共享信息,可以在不同的用户之间实现Web应用程序变量的共享.Session对象:Session对象主要用来保存属于一个用户的一个应用程序的信息,可让同一个用户在多个网页之间共享信息。Objectcontext对象:主要用来处理与事务相关的问题,Objectcontext对象的使用与Microsoft Transact

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2