
本书以Dreamweaver MX作为网站建设的主要工具,分为电子商务网站概论、网站外观设计和电子商务应用程序开发3个部分介绍电子商务网站建设的知识。电子商务网站概论部分介绍了电子商务网站的基本概念,阐明了它与其他网站的不同之处以及建立电子商务网站的基础知识。网站外观设计和内容编辑部分介绍了如何利用Dreamweaver MX完成网站的静态页面设计,使网站具有引人入胜的视觉效果。电子商务应用程序开发部分以Windows 2000 Server为服务器端的系统平台,较为详尽地介绍了IIS5.0、ASP的常用内建对象、肢本语言VBScript、SQL Server数据库等基础知识以及Dreamweaver MX服务器端的应用技巧。与本书配套的《电子商务网站建设实施指导》提供了涵盖本书主要知识点的15个实验,并给出了详尽的参考步骤和操作技巧。
本书可作为高等学校相关专业的教材,也可作为学习网站建设技术的自学教材。
电子商务网站建设教程近年来,电子商务在我国得到了快速的发展。它是数字化商业社会的核心,是未来企业发展、生存的主流方式。随着时代的发展,不具备网上交易能力的企业,将失去广阔的市场,以致无法在未来的市场竞争中占据优势。
新的社会需求对面向电子商务的应用人才提出了更高的培养要求,为了适应社会发展的需要,也为了普及计算机网络知识,本书尝试着将复杂的网络技术用浅显易懂的方式描述出来,并使用一些适当的工具、手段和技巧使电子商务网站建设的教学变得更加容易和方便,从而使得计算机教育内容的更新与社会应用现状保持同步。
本书选用优秀的Web应用开发工具Dreamweaver MX作为网站建设的主要工具,在介绍了客户端静态网页制作的同时,还以Windows 2000 Server为服务器端的操作系统平台,较为详尽地介绍了IIS 50、ASP的常用内建对象和脚本语言VBScript、SQL Server 2000(Access 2000为选学内容)数据库等基础知识,并介绍了如何使用Dreamweaver MX管理电子商务系统的开发和快速有效地实现电子商务系统的各种基本功能。
为了使读者能够清晰地了解建设电子商务网站的知识结构,本书从电子商务网站概念、网站的外观设计和内容编辑、电子商务应用程序开发3个部分向读者介绍网站建设的知识。
电子商务网站的概论部分(第1、2章)力图使读者对电子商务网站有一个基本概念,了解什么是电子商务网站,它与其他网站有什么不同,并了解建站相关的基础知识。
网站的外观设计和内容编辑部分(第3~8章)从网页制作技术上向读者介绍如何利用Dreamweaver MX来完成网站的静态页面设计,使网站具有引人入胜的视觉效果。
电子商务应用程序开发部分(第9~14章)介绍了网站建设所涉及的背景和基础知识以及开发方法,并通过一个完整的电子商务实例来叙述Web数据库开发和网站建设各个关键部分的方法和技巧。
本书在章节安排和重要知识点的处理上,充分考虑到了教学需求,内容安排松紧适度,重点突出。所有各章节都配有精心设计的实例,每章开始时有本章知识点的介绍,结束时有本章重点摘要和回顾,可帮助读者快速理解和掌握本书的各知识点。本书配套的实验指导教材为每一章配备了由浅入深的实验,关键实验都有详细的参考步骤,可帮助读者更好地掌握网站建设所涉及的知识点。每个实验后面安排的思考题,满足了学生复习与加深理解知识点的实际需要。本书的配套光盘中提供了应用实例和实验用到的素材,以及主要的实例和实验的结果。附录C是配套光盘的使用说明。
本书建议的学时数为72课时。带*号的章节为选学内容,对于学过网页制作的学生,可只学本书的第1、3部分,建议的学时数为54课时。附录A是关于本教材各知识点的教学要求和课时分配的教学大纲,供教学参考。
本书由赵祖荫主编,第1、2章由孙浚隆、赵祖荫编写,第3、4章由赵卓群、赵祖荫编写,第5~8章由赵祖荫编写,第9~14章由张瑜、赵祖荫编写,附录由赵祖荫编写。全书由赵祖荫拟定大纲和统一书稿。
由于作者学识有限,书中不妥与错误之处敬请读者批评指正。
第1章电子商务概述2
1.1电子商务的基本概念2
1.1.1电子商务系统的组成2
1.1.2电子商务系统的特点3
1.1.3电子商务系统的安全问题4
1.2电子商务网站的特点和分类6
1.2.1电子商务网站的构成要素6
1.2.2电子商务网站的分类6
1.3本章摘要与重点回顾7
第2章电子商务网站的规划与设计8
2.1电子商务网站的规划与构建8
2.1.1网站的建站流程8
2.1.2网站的域名注册10
2.1.3确定服务器解决方案11
2.1.4电子商务网站的硬件平台13
2.1.5电子商务网站的软件平台15
2.2电子商务网站的外观设计与策划17
2.2.1确定建站的目的18
2.2.2网站的内容策划18
2.2.3网站的布局设计18
2.2.4建立经营内容明确的电子商务网站19
2.3本章摘要与重点回顾21第2部分网站的外观设计和内容编辑
第3章网页设计基础24
3.1Dreamweaver MX简介24
3.1.1Dreamweaver MX的启动方式24
3.1.2Dreamweaver MX的工作环境26
3.2创建新站点32
3.2.1创建本地站点33
3.2.2创建站点地图35
3.2.3站点中的文件操作37
3.3网页文件的基本操作38
3.3.1创建、打开和保存网页文件38
3.3.2设置网页的页面属性40
3.3.3设置网页对象的颜色41
3.3.4网页文本的输入和属性设置43
3.3.5网页图片的插入和属性设置47
3.4简单网页的制作实例50
3.5本章摘要与重点回顾52
电子商务网站建设教程第4章网页编辑与超链接53
4.1网页文档的格式化53
4.1.1用HTML标记格式化文本54
4.1.2用HTML样式格式化文本56
4.2网页编辑的基本操作59
4.2.1在网页中插入各种元素59
4.2.2文本的查找和替换*66
4.2.3文本的拼写检查*67
4.2.4建立网站相册68
4.2.5利用外部编辑器编辑图像69
4.2.6创建鼠标经过图像72
4.3创建超链接72
4.3.1超链接概述72
4.3.2创建超链接的方法73
4.3.3在站点管理器中编辑超链接74
4.3.4创建锚点链接75
4.3.5创建电子邮件链接76
4.3.6创建导航条77
4.3.7创建跳转菜单78
4.3.8创建映射图链接81
4.4应用实例82
4.5本章摘要与重点回顾84
第5章网页的定位技术85
5.1创建表格的基本操作85
5.1.1新建表格85
5.1.2设置表格和单元格的属性86
5.1.3选取表格和单元格87
5.1.4表格的嵌套88
5.2表格的编辑与格式化89
5.2.1改变表格或单元格的大小89
5.2.2表格行、列的增加和删除89
5.2.3单元格的拆分和合并90
5.2.4单元格的复制、粘贴、移动和清除91
5.2.5表格格式化91
5.3外部数据导入和表格排序93
5.3.1在表格中导入外部数据文件93
5.3.2表格内容排序*93
5.4布局表格和布局单元格95
5.4.1创建和调整布局表格与布局单元格95
5.4.2布局视图应用实例96
5.5层的创建和基本操作98
5.5.1创建和删除层99
5.5.2激活和选中层99
5.5.3调整、移动和对齐层100
5.6层的属性设置100
5.6.1设置层的属性100
5.6.2层的控制和操作101
5.7层与表格互换103
5.7.1表格转换为层103
5.7.2层转换为表格103
5.8层的应用实例104
5.9框架的基本操作106
5.9.1框架的概述106
5.9.2创建框架与框架集106
5.9.3框架的调整、拆分和删除108
5.10框架和框架集的选择与属性设置108
5.10.1框架和框架集的选择108
5.10.2框架和框架集的属性设置109
5.11框架和框架集的保存110
5.12框架应用实例111
5.13本章摘要与重点回顾112
第6章行为与时间轴及应用114
6.1行为的概述114
6.1.1行为面板及使用方法114
6.1.2添加和修改行为115
6.1.3行为的简单应用116
6.2Dreamweaver MX内置的动作和事件119
6.3时间轴的概述122
6.3.1使用时间轴面板122
6.3.2创建时间轴动画123
6.3.3生成和编辑动画路径125
6.3.4在时间轴中加入行为128
6.4用时间轴改变图像和层的属性130
6.4.1用时间轴控制层的可见性130
6.4.2用时间轴控制图片替换131
6.4.3用时间轴改变层的叠放次序132
6.4.4用时间轴改变层的大小133
6.4.5多条时间轴的管理134
6.5行为和时间轴的应用实例135
6.6本章摘要与重点回顾137
第7章层叠样式、模板与库138
7.1层叠样式表概述138
7.2层叠样式表的创建与编辑139
7.2.1创建层叠样式和层叠样式表139
7.2.2外部样式表的链接、导入和编辑142
7.3层叠样式表的应用144
7.3.1滤镜的概述144
7.3.2透明度滤镜的应用145
7.3.3显示滤镜的应用147
7.3.4模糊滤镜的应用*149
7.4模板的应用150
7.4.1创建与保存模板150
7.4.2应用与修改模板154
7.4.3更新基于模板的网页文档155
7.5库的应用156
7.5.1创建和应用库项目157
7.5.2编辑库项目158
7.5.3用库项目更新网站159
7.6资源管理160
7.6.1图像管理160
7.6.2颜色管理161
7.6.3超链接管理162
7.6.4Flash管理163
7.7本章摘要与重点回顾164
第8章表单及应用165
8.1交互式表单概述165
8.2创建表单165
8.2.1创建表单的文本框166
8.2.2建立表单的单选按钮和复选框168
8.2.3创建表单的列表框170
8.2.4创建表单的提交和重置按钮172
8.2.5其他表单域的应用172
8.3表单应用实例174
8.4本章摘要与重点回顾177
第3部分电子商务应用程序开发
第9章Web应用程序概述180
9.1什么是Web应用程序180
9.2Web应用程序的工作方式181
9.2.1静态页面的处理流程181
9.2.2简单动态页面的处理流程182
9.2.3复杂动态页面的处理流程184
9.3VBScript脚本语言简介185
9.3.1VBScript代码的基本语法格式185
9.3.2VBScript的数据类型185
9.3.3VBScript的常量186
9.3.4VBScript的变量187
9.3.5VBScript的数组188
9.3.6VBScript的函数189
9.3.7VBScript的过程194
9.3.8VBScript的条件语句197
9.3.9VBScript的循环语句199
9.4ASP应用服务器技术基础204
9.4.1ASP介绍205
9.4.2Request对象205
9.4.3Response对象207
9.4.4Application对象208
9.4.5Session对象209
9.4.6表单传递数据210
9.5数据库基础212
9.5.1SQL语言概述212
9.5.2SELECT语句213
9.5.3INSERT语句214
9.5.4UPDATE语句214
9.5.5DELETE语句215
9.5.6实验数据库介绍215
9.5.7ODBC与ADO217
9.6IIS Web服务器介绍218
9.7本章摘要与重点回顾219
第10章建立Web应用开发及运行环境221
10.1安装和设置IIS221
10.1.1IIS安装与设置222
10.1.2启动和停止IIS站点224
10.1.3建立IIS站点225
10.2安装和设置实验数据库230
10.2.1Access230
10.2.2SQL Server232
10.3建立数据库连接239
10.3.1配置Access数据库的ODBC DSN239
10.3.2配置SQL Server数据库的ODBC DSN242
10.3.3在Dreamweaver MX中建立数据库连接245
10.4本章摘要与重点回顾248
第11章建立和发布Web站点249
11.1建立面向Web应用开发的Dreamweaver MX站点249
11.1.1面向应用开发的站点管理模型249
11.1.2站点管理模型的阶段化开发方法250
11.1.3站点管理模型的团队开发控制思路251
11.2Web站点的建立与编辑252
11.2.1建立面向Web应用开发的站点252
11.2.2编辑面向Web应用的站点258
11.3站点视图的应用261
11.4文件的更新操作262
11.5本章摘要与重点回顾264
第12章登录和密码验证系统265
12.1系统功能与组成265
12.2数据库设计266
12.3实现用户登录功能266
12.3.1完成基本功能267
12.3.2Dreamweaver MX行为分析273
12.3.3阶段变量的应用276
12.4实现新用户注册功能278
12.4.1插入记录的服务器行为278
12.4.2检查新用户的服务器行为282
12.5实现密码修改功能283
12.5.1筛选记录集与更新记录的服务器行为283
12.5.2限制对页的访问的服务器行为289
12.5.3两次密码输入核对290
12.6本章摘要与重点回顾292
第13章商品信息维护系统293
13.1系统功能与组成293
13.2数据库设计293
13.3实现商品信息输入功能294
13.3.1插入记录服务器行为的进一步应用294
13.3.2阻止未经授权的用户的访问300
13.4实现商品信息修改功能303
13.5实现商品信息查询功能313
13.5.1重复区域的服务器行为313
13.5.2记录集分页与重复区域服务器行为的综合应用316
13.5.3显示区域的服务器行为318
13.6本章摘要与重点回顾318
第14章集成的购物车系统320
14.1系统功能与组成320
14.2数据库设计320
14.3实现商品搜索功能322
14.3.1实现基本的搜索功能322
14.3.2实现复杂的搜索功能327
14.4实现专门的放入购物车功能332
14.4.1实现查看购物车的功能332
14.4.2完成放入购物车的基本功能334
14.4.3防止放入重复的商品336
14.5完善购物车系统338
14.5.1集成的搜索和选购功能338
14.5.2集成的购物车功能340
14.5.3如何清空购物车343
14.6实现下订单功能345
14.7本章摘要与重点回顾347
附录
附录A电子商务网站建设课程教学大纲349
附录BHTML语言简介353
附录C配套光盘的使用说明359
参考文献360