电子商务网站建设与维护(第二版)全书教学课件.pptx

上传人:春哥&#****71; 文档编号:11908156 上传时间:2022-04-23 格式:PPTX 页数:118 大小:2.23MB
返回 下载 相关 举报
电子商务网站建设与维护(第二版)全书教学课件.pptx_第1页
第1页 / 共118页
电子商务网站建设与维护(第二版)全书教学课件.pptx_第2页
第2页 / 共118页
点击查看更多>>
资源描述

《电子商务网站建设与维护(第二版)全书教学课件.pptx》由会员分享,可在线阅读,更多相关《电子商务网站建设与维护(第二版)全书教学课件.pptx(118页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、电子商务网站建设与维护(第二版)国家级职业教育规划教材目 录第 1 章 电子商务网站概述第 2 章 电子商务网站注册页面的实现第 3 章 电子商务网站数据库功能的实现第 4 章 电子商务网站登录和商品发布功能的实现第 5 章 电子商务网站首页和购物车功能的实现第 6 章 电子商务网站的发布与维护目目 录录谢谢观看第 1 章 电子商务网站概述 第 1 节 认识电子商务网站 第 2 节 电子商务网站建设的前期准备第 1 节 认识电子商务网站一、电子商务网站的定义电子商务网站,是指通过网站建设来发布和展示商品信息,实现电子交易,并通过网络开展与商务活动有关的各种售前和售后服务,全面实现电子商务功能的

2、网站。二、电子商务网站分类 (1)B2B电子商务的概念 企业与企业之间的电子商务称为B2B 电子商务,即企业间通过互联网、外联网、内联网或私有网络,以电子化的方式进行的产品、服务和信息的交换。1. B2B(Business to Business)电子商务(2)根据B2B平台类型分类 行业垂直类B2B电子商务网站 综合水平类B2B电子商务网站 (1)B2C电子商务的概念企业与消费者(也称商家与个人用户或商业机构与消费者)之间的电子商务活动称为B2C 电子商务,即企业或商业机构、公司与消费者通过计算机网络发生的一切商务活动。2. B2C(Business to Consumer)电子商务(2)B

3、2C商务模式分类1)无形商品交易:通过网络向消费者提供服务2)有形商品交易:企业和个人通过网络进行产品的销售和购买(1)C2C电子商务的概念消费者对消费者之间的电子商务称为C2C 电子商务,具体来说就是指买卖双方(主要为个人用户)通过由网络中介服务商提供的有偿或无偿使用的在线交易平台,使卖方可以主动提供商品售卖,而买方可以自行选择商品进行购买的电子商务交易模式。3. C2C(Consumer to Consumer)电子商务(2)C2C商务模式分类综合性拍卖网站专业性拍卖网站跳蚤市场三、电子商务网站的主要功能1. 商品展示2. 商品展示3. 商品订购 4. 网上支付5. 客户信息管理6. 销售

4、信息管理7. 信息反馈8. 形象宣传 四、典型电子商务网站范例1. 阿里巴巴2. 当当网第 2 节 电子商务网站建设的前期准备进行电子商务网站的构建有很多准备工作,首先是网络服务器的构建,包括操作系统的选择、Web 服务器的配置、IIS 服务器的安装,其次是动态网页站点的建立,然后是站点内容设计,包含网站的需求分析、框架设计、网站所有内容页的设计等,最后是域名的申请。一、操作系统2008简介Windows Server 2008是新一代的Windows Server操作系统,可以帮助信息技术专业人员最大限度地控制其基础结构,同时提供空前的可用性和管理功能,建立比以往更加安全、可靠和稳定的服务器

5、环境。Web 虚拟化安全性二、Web服务器概述Web服务器又称为WWW服务器,它是放置一般网站的服务器。一台Web服务器上可以建立多个网站,各网站的拥有者只需要把做好的网页和相关文件放置在Web服务器的网站中,其它用户就可以用浏览器访问网站中的网页了。配置Web服务器,就是在服务器上建立网站,并设置好相关的参数,而网站中的网页应该由网站的设计人员制作并上传到服务器中,这个工作不属于配置服务器的工作。三、Internet信息服务器IIS(Internet信息服务器)是 Internet Information Server 的缩写,是微软提供的Internet服务器软件,包括WEB、FTP、SM

6、TP等服务器组件。它只能用于Windows操作系统。在Windows Server 2008中,安装好IIS服务后,集成了两种IIS,一种是IIS6.0,这个版本是以前2003上使用的,还有一种就是新产品IIS7.0。四、IP地址IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网上有成千上万台主机同时在线,为了区分这些主机,给每台主机分配了一个专门的地址,称为IP地址,且这个IP地址在整个网络中必须唯一。1. IP地址的概念IP地址是一个32位的二进制数组成,通常被分割为4个“8位二进制数”(也就是4个字节

7、),中间用.分隔,因此IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中a,b,c,d都是0-255之间的十进制整数。每个IP地址由网络地址(NETID)和主机地址(HOSTID)两部分组成。网络地址的长度决定整个网间网能包含多少个网络主机地址的长度决定每个网络能容纳多少台主机IP地址编址方案将IP地址空间划分为A、B、C、D、E五类,其中A、B、C是基本类,D、E类作为多播和保留使用。2. IP地址的分类A类IP地址由1个字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最高位必须是“0”。A类IP地址第一段数字范围是0127,但是由于全0和全1的地址用作特殊用

8、途,实际可指派的第一个字段范围是1126。B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,即第一段数字范围为128191。C类IP地址就由3个字节的网络地址和1个字节主机地址组成,网络地址的最高位必须是“110”,即第一段数字范围为192223。五、域名IP地址是数字型的网络和主机标识,对于我们来说不便于记忆,因此出现了字符型的域名标识。域名(Domain Name),就是用人性化的名字表示的主机地址。目前使用的域名命名是一种层次型命名法,它与Internet网的层次结构相对应。1. 域名的概念(1)国际域名国际域名也叫国际顶级域名,这也是使用最早也最

9、广泛的域名。表示工商企业的“.com”,表示网络提供商的“.net”,表示非营利性组织的“.org”。(2)国内域名“.cn”为国内顶级域名、“”为商业机构、“”为网络服务机构、“”为非营利性组织、“”为政府机关。(3)新顶级域名“.biz”是“.com”的替代者;“.info”是信息时代最明确的标志;“.name”一般由个人注册和使用。2. 域名的分类DNS是域名系统“Domain Name System”的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。将域名映射为IP地址的过程就称为“域名解析”。域名

10、的最终指向是IP地址。3. 域名服务器的概念六、电子商务网站的需求分析电子商务网站的设计是为了展现企业形象、介绍产品和服务、体现企业的发展方向,因此必须明确网站建设的目标与市场定位,明确客户与竞争对手的基本情况,明确网站建设的可行性条件,从而做出切实可行的设计计划。要根据用户的需求、市场的相关情况及企业自身情况等多方面加以考虑,牢记要以客户为中心,在此基础上对网站进行设计和美化。谢谢观看第 2 章 电子商务网站注册页面的实现 第 1 节 注册页面设计 第 2 节 注册信息合理性验证 第 3 节 注册信息提交第 1 节 注册页面设计 网页标记,头部标记,网页标题标记,主体标记,段落标记,加粗标记

11、。 超链接标记,字体标记。 以上标记符都是成对的,以 结束。 图片标记。 换行标记。一、HTML标记符及通用属性1. 常用标记符及属性2. 表格及属性 表格,表格标题,行,列标题,单元格。3. 表单、控件及属性表单。输入控件。选择,选择选项;文本区。4. 常用事件点击事件:onclick;鼠标进入事件:onmouseover;鼠标离开事件:onmouseout;控件改变时的事件:onchange。5. 常量 空格"“”6. 调用外部文件调用外部文件可以使用html语言的注释标记来完成,语句格式为:二、CSS 样式1. CSS样式概述CSS是层叠样式表“Cascading S

12、tyle Sheets”的简称,利用它可以对网页中的文本内容进行精确的格式化控制。CSS样式不仅能够控制一篇文档中的文本样式,通过采用外部链接的方式,还可以控制多篇文档的文本格式。CSS 样式通常用名称或是HTML 标记来表示。CSS 样式的定义代码一般书写在HTML 文档的头部,通常由一系列样式的定义组成。 (1)内联式内联式是嵌入在HTML标记符中的,它由属性style来设定。style=属性:值;“(2)嵌入式嵌入式是定义在标记符中的。样式的基本组成由选择器,属性,属性值三部分。选择器1,选择器2, 属性:值;2. CSS的基本语法 (1)类(可应用于任何标签的class属性) 可以生成

13、一个新的样式表,制作完毕后可以在样式面板中看到制作完成的样式。 (2)标签(重新定义特定标签的外观) 可以将现有的标签赋上样式,制作完毕以后不需要选中对象就可以直接应用到页面上去。 (3)复合内容(ID、伪类选择器等) 复合内容用于为具体的某个标签组合或包含特定属性的标签定义格式。3. CSS选择器类型 (1)自定义4. 外部链接的CSS和仅应用于当前文档的CSS定义一个外部连接的CSS。通过“附加样式表”可以把该样式应用于任何链入的页面。 (2)仅仅对该文档定义的CSS样式只能在当前文档中使用。三、页面的布局 (1)重点突出 (2)平衡 (3)对称 (4)疏密均匀1. 布局的基本要求2. 常

14、见的布局结构 (1)明确页面的内容 (2)选择布局结构。 (3)设定布局技术 (4)布局细化3. 布局设计步骤第 2 节 注册信息合理性验证VBScript 是一种面向对象的编程语言,直接嵌入到HTML 中用于对网页程序的控制、选择做出相应的反应,它扩展了HTML 的功能,还可以插入到ASP 中,制作成完美的动态网页。VBScript 语句可以放入“”HTML 的标记中。加入VBScript 的网页文件,可以保存为“.htm”或“.html”,也可以保存为“.asp”。一、VBScript的基础知识二、VBScript的数据类型和运算符VBScript的数据类型只有一种变体型(variant)

15、,当赋予不同的数据,系统会自动选定最合适的子类型来存储数据。常见的子类型有boolean逻辑型、byte字节型、integer整型、single单精度浮点型、double双精度浮点型、date时间日期型、string字符串型。1. 数据类型(1)算术运算符:“+”加;“-”减;“*”乘;“/”除;“mod”整除取余;“”求幂;“”整除。(2)逻辑运算符:“and”与;“or”或;“not”非。他们的返回值是逻辑型。(3)比较运算符:“=”等于;“”不等于;“”小于;“”大于;“=”大于或等于。他们的返回值也是逻辑型。(4)连接运算符:“+”或“&”,用于连接字符串。(5)赋值运算符:“=”,为

16、变量、常量等赋值。2. VBScript的运算符常量中数值型的直接书写。字符型用“ ”框起来。时间日期型用# #框起来。常量定义的一般格式: const 常量名=值变量定义的一般格式:dim 变量名1,变量名2,3. VBScript常量和变量三、VBScript的常用内置函数使用函数要关注四方面内容:一是函数的功能;二是返回值;三是函数名;四是参数的个数和类型。首先按照需要完成的操作看函数的功能,确定其返回值是否符合要求,然后再看它的函数名和参数,接下来按其格式编写即可。1. 函数使用方法2. 常用的函数四、VBScript的选择、循环语句(1)格式1if 条件 then 执行体1 else

17、 执行体2 end if1. 选择语句注意点: 条件可以用结果是逻辑值的表达式,如逻辑表达式、比较表达式、返回值是逻辑值的函数、逻辑常量、逻辑变量等等。 如果执行体2为空,else可省略。 两个执行体总是执行其一,所以if语句是二选一。(2)格式2if 条件1 then 执行体1 elseif 条件2 then 执行体2 elseif 条件3 then 执行体3 else 执行体n+1 end if注意点: 条件的设计要求与if语句相同。 elseif 中间不能加空格。 n+1个执行体只执行一个,所以是多选一。(3)格式3select case 表达式 case 值1 执行体1 case 值2

18、 执行体2 case else 执行体n+1end select注意点: 表达式可以是整型或字符型。 表达式的值与case 值比较相同时,即执行它的执行体,比较的值有多个可用逗号分隔。 n+1个执行体只执行一个,所以是多选一。(1)格式1 while 条件 循环执行体 wend2. 循环语句注意点: 条件应是逻辑值结果表达式。 循环设计特别要当心死循环。循环语句通常有四部分组成:一是循环的起点,循环从哪开始;二是循环的终点,循环到哪结束;三是循环执行体,重复要做的操作;四是递进,从开始走到结束。(2)格式2for 循环变量=初值 to 终止表达式 step 步长 循环执行体next注意点: 循

19、环将从初值到终值,每次递进步长,步长为1,是默认值,可省略。 若需要提前退出可使用exit for语句。(3)格式3 do while 条件 循环执行体 loop注意点: 条件应是逻辑值结果表达式。 若需要提前退出可使用exit do语句。五、VBScript的自定义函数和过程function 函数名(参数) 执行体 end function函数调用:函数名(参数)函数具有返回值,它的返回值就是与函数名相同的变量。1. 函数定义sub 过程名(参数) 执行体 end sub过程调用:call 过程名参数。如果中途要结束过程,可用命令exit sub。过程是没有返回值的,这是函数与过程的根本区别

20、。2. 过程定义sub 控件名_事件名() 执行体 end sub当该控件发生该事件时就调用该过程。当然用控件的事件属性调用过程也能达到异曲同工的效果。3. 事件过程第 3 节 注册信息的提交在网络刚出现的时候,Microsoft公司便推出一种标记符语言HTML用于制作网页,它对网络的发展做出了贡献,直到现在还是网页设计的主力军。它所设计的叫“静态网页。一、动态网页的概念“动态网页”简单地说就是它能根据不同的用户的不同的请求做出交互性的不同反应同时具有了数据库技术。二、ASP基本知识1. ASP的开始和结束Vbscript是ASP的默认语言,ASP可以直接使用Vbscript的变量、条件语句、

21、循环语句等。2.ASP的变量、控制语句ASP 即Active Server Pages 的缩写,用来创建动态交互式网页,并建立强大的Web 应用程序。在HTML的任何地方需要插入ASP命令都是可以的,只要把ASP命令用括起来就可以实现。如果在ASP中要插入HTML,则把HTML标记符写入response.write(“HTML标记符”)。4.HTML和ASP的套用ASP文件一定以.asp为扩展名保存,而不能再用静态文件的扩展名。5.ASP文件以单引号开头的为单行注释语句,它为大家阅读代码提供方便,但它不会被编译、执行。它以结束。3.ASP的注释语句三、VBScript对象常用的VBScript

22、对象有:document对象(文档对象)、 window对象(窗口对象)、 history对象(历史记录对象)和location对象(网页对象)。每个对象都有自己的属性、方法和事件。使用对象的格式:对象名.属性|方法|事件1.document对象的主要属性和方法2.windows对象的主要属性、方法和事件3.其他对象的常用方法History对象的常用方法:back 返回前面打开的网页。Go(k) 跳转到历史记录中指定项,k为0,跳转到前一页。location对象的常用属性:Href 返回URL指定的网页。四、ASP的对象ASP提供许多内置对象。每个对象负责一方面的功能,通过对象的属性、集合、方

23、法的使用完成各种操作,实现网页编程。对象的语法结构:对象名.集合(变量)|属性|方法(参数)说明:(1).为分量符,表示某对象中的。 (2)中的为可选部分。 (3)|号分开的为任选一个。 (4)集合是多个变量组成的整体。request对象负责把客户端提交给服务器的信息接收下来。1.request对象(1)form集合form集合用于获取客户端表单以post方式提交的数据。post方式能把表单中的数据打包成文件形式提交给服务器。优点是数据的种类、长度、个数受限制少。一般格式:request.form(控件的名称)(2)querystring集合querystring集合用于获取客户端表单以get

24、方式提交的数据和打开、转向新网页时在地址后传递的参数。优点是数据的传送速度快。一般格式:request.querystring(控件的名称) (3)cookies集合cookies集合是一组“记忆”在客户机里的变量。访问它的格式:request.cookies(变量名)2.response对象 response对象是由服务器向客户端浏览器发送超文本格式的数据。它和request对象是一对亲兄弟,一个发,一个收。(1)write方法write方法用于向客户输出信息和执行HTML语句及VBScript语句,输出的内容有常量、变量、函数和HTML语句。(2)redirect方法 Redirect方法

25、用于转向一个URL网页。(3)cookies集合用于服务器对客户机的cookies集合设置数值,如客户机的cookies变量不存在,则在客户机上创建。一般格式: response.cookies(变量名) request对象的cookies集合和response对象的cookies集合都是对客户机的一组变量操作,前者用于提取存储,后者用于设置。他们的配合使用可以把客户的信息暂时保存起来。课件制作谢谢观看第 3 章 电子商务网站数据库功能的实现 第 1 节 数据库设计 第 2 节 数据库的连接、添加和查询第 1 节 数据库设计 一、关系数据库的基本概念 计算机通常是通过对客观实体的数据来认识事物

26、、反映事物、解决问题的。反映某个实体的数据集称为记录。 在属性中能唯一反映一个实体的属性我们叫做关键字,也叫主键。 每个属性还有它的取值范围称为值域。每个属性还有它的数据类型。 关系数据库就是数张二维表组成,一张表反映一类实体,每一列叫做字段就是一个属性,存放一类数据。每一行就是一条记录,对应某一个实体。二、Access2010的使用 文件选项卡用于新建、打开、保存数据库; 开始选项卡用于对记录进行排序、筛选和查找,对显示的设置等; 创建选项卡用于创建表、查询、窗体等。 第 2 节 数据库的连接、添加和查询一、SQL命令1. 无条件查询 格式:select 字段名1, from 表名|视图名|

27、查询名 (1)多个字段的顺序不一定与数据库的字段顺序一致,可根据结果顺序来设计。 (2)查询数据库中的全部字段可用*来代表,结果顺序与表或查询中的顺序一致。2.条件查询 格式:select 字段名1, from 表名|视图名|查询名where 条件 (1)条件可以是关系式、逻辑式等。 (2)字段的要求与无条件查询相同。 (3)数据的书写格式与无条件查询命令相同。3.计算查询 格式:select 计算式 as 别名 from 表名 (1)计算式可以用算术运算符、链接符等。 (2)别名是为计算结果的新的字段名。4.排序查询 格式:select 字段名1, from 表名|视图名|程序名 where

28、 条件 order by 字段名1 desc|asc, (1)排序有升序asc(默认方式)和降序desc。 (2)数字型按大小排序;英文按字母顺序排序;汉语按拼音顺序排序。 (3)字段名1为第一排序,后面的是第二、第三排序。 (4)排序的字段一定要在查询结果的字段中存在。5.查询中函数的使用 常用函数有:最大值max()、最小值min()、总和sum()、平均值avg()、前几名top n、计算记录条数count()。6.添加 格式:insert into 表名 (字段名1,) values (数据1,) (1)插入的数据要和字段的位置相对应,字段名n插入数据n。 (2)如果插入的是表的全部字

29、段,字段名可以省略。 (3)数据的书写格式与查询命令相同。 (4)中的部分为可选部分,|分开部分为几选一。二、Server对象及方法 server对象用于访问和使用服务器的对象。1.createobject方法 createobject方法用于创建一个已注册到服务器上的组件实例。2.mappath方法 mappath方法用于获取某文件在服务器上的绝对路径。三、connection对象及方法 connection对象用于连接数据库,完成对数据库的相关操作。1.创建connection对象 set cn=server.createobject(adodb.connection)2.open方法 加

30、载驱动、完成与数据库的链接。3.close方法 关闭与数据库的链接。关闭后还应该释放内存资源。4.execute方法 执行SQL命令。四、recordset对象及方法 recordset对象是执行对数据库的查询并处理查询结果,也可执行其他操作。1.创建recordset对象 set re=server.createobject(“adodb.recordset”)2.open方法 执行查询数据库并将结果暂存在recordset对象中。 语法格式:recordset.open SQL命令,连接数据库对象、光标类型、锁定方式,其中: 光标类型:1,只许前移(默认类型);2,键集;3,动态;4,静态

31、。 锁定方式:1,只读(默认类型);2,悲观的;3,乐观的;4,批量乐观。3.close方法 关闭recordset对象。关闭后还应该释放内存资源。4. 其他方法五、对数据库读写的一般步骤 动态网页的主要特点是有数据库的支持,应用数据库对数据进行保存和使用,需要对数据库进行查询、添加、修改、删除等操作。用户注册的信息、发布的出售信息、发布的求购信息要添加,保存到数据库中。浏览网站信息要对数据库进行查询,更改发布的信息要修改,商品下架要删除。上述这些操作本质上就是对数据库的读和写,连接数据库,访问数据库,执行查询、添加、修改、删除操作,关闭数据库。谢谢观看第 4 章 电子商务网站登录和商品发布功

32、 能的实现 第 1 节 登录功能设计 第 2 节 商品发布功能设计 第 3 节 商品信息修改、删除功能设计第 1 节 登录功能设计完成登录功能的设计需要从登录页面设计、信息合理性验证、查询数据库确定信息合法性三个方面入手。登录页面的设计可以参考之前注册页面的设计,合理性的验证用Vbscript 的脚本(session 对象和application 对象)来执行,通过数据库的查询语句对客户的昵称、密码等信息进行确定。一、session对象session对象是一个供全体应用程序使用的但是给某个客户单独使用的对象。其特点是在session对象中定义的变量可以为网站中所有文件使用;某位客户独立使用的变

33、量;从定义session变量开始到关闭网站将永久保存等等。常用于暂存某客户、某过客的信息等。定义session变量并赋值:session(变量名)=值二、application对象appliction对象是一个供全体应用程序使用和全体客户共享的对象。其特点是在appliction对象中定义的变量可以为网站中所有文件使用;每一位客户共享此变量;从定义开始只要服务器在运行将永久保存等等。常用于作网页计数器,访问网站人次,当前在线人数,发布公共信息等。定义Appliction变量并赋值:appliction(变量名)=值lock方法,锁定对Appliction变量的操作。unlock方法,释放锁定。

34、第 2 节 商品发布功能设计客户注册、登录后,就可以发布需要出售的商品信息,这些信息还可以让他人浏览、查询、选购。为此和客户注册模块的设计类似,首先要设计一个人机对话页面,用于信息的填写,其次再验证所填信息的合理性,接下来提交信息,最后添加到数据库中。完成上述任务需要解决三大技术问题:商品类别和小类的联动、年月日的联动、图片的上传。一、商品类别和小类的联动商品信息是按大类来管理的,按商品的使用功能分类,如IT产品、家电、食品等,而在各类商品里还应该再细分,如IT产品中还应该细分电脑、笔记本、智能手机等。当选择商品类别是IT产品,相对应的商品小类一定是电脑、笔记本、智能手机等。商品的大类和小类应

35、该是联动的。商品的大类和小类信息都已在数据库中,进行如下的设计可以完成商品类别和小类的联动。1.小类信息的读取2.商品大类选择框的设计3.小类选择框的设计4.商品大类小类的联动 当大类选择框发生选择事件,调用下列函数,并把所选的大类号传送过去,函数按大类号把其小类名加到小类选择框里,把小类号作为其value的值。二、年月日的联动1. 年份选择框设计2.月份选择框设计3.日的选择框设计4.某年某月的天数确定三、图片的上传 图片上传是客户在客户端把自己的图片传送到服务器上,可将代码制作成一个ASP文件保存好,需要时调用即可。第 3 节 商品信息修改、删除功能设计当商品信息需要修改、删除操作时,首先

36、确定用户登录与否,登录后再查询已发布的商品信息,找到需要修改、删除的具体信息,然后做出修改、删除等操作。确定用户登录与否已经设计了一个文件,可以直接调用,接下来要利用SQL 实现数据的修改和删除。一、SQL修改、删除命令1.修改命令格式:updadte 表名 set 字段名1=数据1, where 条件(1)缺省条件,将对所有记录的指定字段进行修改。(2)数据的书写格式与插入命令相同。(3)条件可以是关系表达式、逻辑表达式和返回逻辑值的函数等逻辑结果的表达式。(4)关系运算符有:=等于;!=不等于;大于;=大于等于。逻辑运算符有:and与;or或;not非。2.删除命令格式:delete fr

37、om 表名 where 条件(1)缺省条件,将删除表中的所有记录。(2)条件和修改命令相同。(3)数据的书写格式与插入命令相同。二、物理删除和逻辑删除物理删除是指把记录从数据表里彻底删除,不能再恢复的删除。应用SQL 的删除命令就是物理删除,所以在使用时应慎重。逻辑删除是指数据表中保留该记录但查询结果里不能查到的删除,它可以在需要时再恢复,它比物理删除有更大的机动性。在删除时尽量做逻辑删除,Access 中没有逻辑删除的操作,可以设一个字段,其数据是“在售”,没删除,其数据改成“下架”则已删除。谢谢观看第 5 章 电子商务网站首页和购物车功能的实现 第 1 节 首页模块设计 第 2 节 购物车

38、功能设计第 1 节 首页模块设计首页通常包括网店Logo、导航条、搜索、商品展示等,网页头部和脚部已经制作成两个文件,直接调用即可,导航还需设计一个商品类别导航,商品展示分为三大区域:优惠商品、出售商品、求购商品。一、循环嵌套当需要两方面及以上的循环就要循环嵌套,如需要查询商品大类表的信息,还要查询该大类中的小类信息,就必须应用循环嵌套。二、SQL模糊查询命令格式:select 字段名1, from 表名|视图名|查询名 where字段名 like %|_&变量名&%|_(1)模糊查询是查询条件中非精确的匹配或者是部分匹配的查询。(2)非匹配部分用_或%代表,_表示单个字符;% 表示多个字符。

39、第 2 节 购物车功能设计客户看中了某商品,可以添加到购物车里,以便联系商家确定购买,付款交易。当需要看看自己选购了多少商品,多少数量,花费多少,可以查看购物车,当客户不需要自己选购的商品,可以把自己的购物车加以清空。 一、确定登录与否加入购物车前一定要先登录,否则不能确定谁选购了该商品,可调用判定登录与否文件来完成。 二、加入购物车加入购物车就是把购物信息加入到数据库中,当数据库中没该商品信息则添加记录;否则就修改该商品的数量。三、查看购物车查看购物车就是查询,先在数据库中设计一个查询,把几张数据表中需要的字段建立查询,字段有品名、生产厂家、数量、规格、优惠价格、订购时间等,方法参考出售查询

40、的创建,页面构建可采用三字型,方法参考注册页面设计。四、清空购物车 清空购物车有两种,一是清除某商品,二是全部清空。谢谢观看第 6 章 电子商务网站的发布与维护 第 1 节 电子商务网站的发布 第 2 节 电子商务网站的维护第 1 节 电子商务网站的发布为了使每个模块能正常运行,每个模块之间无缝衔接,要对网站进行系统测试,以保证网站每个网页都能正常运作。为此先要在本机上进行网站测试,接下来要进行网站的发布,将网页发布到网络上,进行在线测试。一、网站首页设置打开IIS,选中网站,双击“默认文档”,弹出“默认文档”界面,点击右侧的“添加”,弹出“添加默认文档”,输入默认文档名。 二、IIS调试器的

41、设置SP 程序的运行是在服务器端做第一次编译,把动态网页编译成静态网页,到客户端再由浏览器做第二次编译并运行。在调试阶段可以在IIS 上调试,虽然不能看到全部和准确的错误之处,但也能找到主要之处。三、电子商务网站测试方法、内容和过程测试网页文件被执行状态的方法有:静态测试、动态测试;测试网页的内部结构和算法的方法有:白盒测试、黑盒测试。1.网站测试方法2.网页测试的内容网站功能测试、网站性能(运行速度、兼容性、交互性、有效性、准确性、健壮性、流量等)测试、网站安全性(网页安全、网站安全、数据库安全)测试、网站硬件和网络连接测试等。单元测试、集成测试、功能测试、系统测试。3.网站的测试过程第 2

42、 节 电子商务网站的维护网站建好并不是一劳永逸的,还需要运营维护、不断更新。同时网上病毒、黑客猖狂,网站的安全、数据库的安全一点也不容轻视,必须按要求做好日常的维护工作。一、系统维护服务器是网站的根本,其维护内容包括服务器软件以及硬件的问题。软件的维护包括服务器操作系统的维护、网站的备份工作、internet 联接线路的维护等,保证网站24 小时的运行。服务器的硬件在使用过程中也会出现一些问题,网络设备的管理属于技术操作类,非专业人员的误操作可能导致企业网站的瘫痪等,服务器需要经常安装补丁以及升级。1.服务器的维护操作系统版本、文件系统容量、内存交换区使用率、系统性能、黑客的攻击等等都直接影响

43、到网站的安全运行。从技术角度讲,网络系统层次的安全防范技术有很多种,大致可以分为防火墙、数字签名与认证、入侵检测等。操作系统的安全控制方法主要是采用隔离控制、访问控制、信息加密和审计跟踪。主要安全技术有操作系统安全策略、安全管理策略等。2.系统的安全二、数据库维护做好数据库备份与恢复。数据备份是备份数据库某个时刻的数据状态,当系统出现意外时用来恢复系统。电商网站数据库,其信息系统很可能随时被破坏而丢失数据。因此,数据库管理系统必须具备把数据库从错误状态恢复到某一已知的正确状态的功能,这就是数据库的恢复技术。数据库备份可以用另存为来完成,还原可以用复制、粘贴来完成。1.数据库备份、还原、导出、导

44、入数据库的导出能将数据用其他文件方式保存下来并打印出来,以备后用,一旦发生安全问题可以用原始数据加以纠正。导出数据库的步骤导入数据库的步骤加强用户身份验证。用户身份验证是数据库系统的重要防线。利用窗体身份验证数据库程序的漏洞,进而获取存储在数据库中的用户身份验证密码,这是目前对网络数据库攻击最常见的方式。对此,电商网站的数据库应有密码保护,也可以采用更完善更严密的密码验证技术来保证数据库的安全。对重要数据加密,数据加密交换是计算机系统对信息进行保护的一种最可靠的办法,它利用密码技术对信息进行交换,实现信息隐蔽,从而有效保护信息的安全不受侵犯。2.数据库安全三、网页维护1.网页的更新2.网页功能和性能的完善和提高3.网站安全管理4.信息的回馈5.网站的推广谢谢观看

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁