第一篇 网站创新篇 3
第1章 电子商务网站建设的创新思维 3
1.1 网站建设与竞争优势 4
1.1.1 电子商务网站的赢利模式 4
1.1.2 互联网企业的竞争优势 4
1.1.3 案例分析 6
1.2 电子商务网站建设的创新策略 10
1.2.1 互联网应用的演变 10
1.2.2 电子商务网站的受众与信息 12
1.2.3 互联网所提供的市场机会 12
1.2.4 案例分析 13
1.3 电子商务网站建设的总体规划 15
1.3.1 网站建设总体规划模型 16
1.3.2 费用评估和投资回报 18
1.3.3 案例分析 19
本章小结 21
问题讨论 22
第2章 电子商务网站建设的创新方法 23
2.1 利用意外情况 24
2.1.1 利用意外成功 24
2.1.2 利用意外失败 25
2.2 利用不一致与过程需要的创新 28
2.2.1 现实与行为之间的不一致 28
2.2.2 基于过程需要的创新 30
2.3 利用行业结构的变化 32
2.3.1 行业的迅速发展 32
2.3.2 市场的变化 34
2.3.3 经营方式迅速变化 34
2.4 案例分析 35
2.4.1 Facebook模式分析 35
2.4.2 国内社交网络模式分析 36
本章小结 37
问题讨论 37
第3章 电子商务网站商业计划书 39
3.1 商业计划书概述 40
3.1.1 商业计划书的概念 40
3.1.2 商业计划书的基础 41
3.1.3 走出商业计划书的误区 43
3.2 商业计划书的编写 44
3.2.1 摘要 44
3.2.2 公司概述 45
3.2.3 产品和服务 45
3.2.4 市场与竞争分析 46
3.2.5 营销与销售策略 48
3.2.6 管理团队 50
3.2.7 机遇和风险 51
3.2.8 财务分析和融资需要 51
本章小结 52
问题讨论 52
第二篇 网站设计与规划篇 55
第4章 电子商务网站基础 55
4.1 电子商务网站基本知识 56
4.1.1 计算机网络构成 56
4.1.2 电子商务系统的多层结构 58
4.1.3 电子商务的基础平台 59
4.1.4 电子商务应用系统 61
4.1.5 电子商务安全应用系统 62
4.2 电子商务网站概述 64
4.2.1 电子商务网站分类 64
4.2.2 电子商务网站特点 65
4.2.3 电子商务网站页面结构 66
4.2.4 电子商务网站功能 69
4.3 电子商务网站的运行环境 70
4.3.1 网络硬件环境 71
4.3.2 运行软件环境 73
4.4 网站开发技术综述 76
4.4.1 静态网站开发技术及开发语言 76
4.4.2 浏览器端动态网站开发技术 77
4.4.3 服务器端动态网站开发技术 78
4.4.4 后台数据管理技术 79
4.4.5 电子商务网站开发平台软件 81
本章小结 82
问题讨论 82
第5章 网站的规划与设计 83
5.1 网站内容规划 84
5.1.1 建设网站的目标和市场需求分析 84
5.1.2 域名注册 87
5.2 网站建设的可行性分析 89
5.2.1 可行性分析概述 89
5.2.2 管理可行性分析 90
5.2.3 技术可行性分析 91
5.2.4 经济可行性分析 92
5.3 网站功能设计 96
5.3.1 网站栏目规划 96
5.3.2 网站导航设计 97
5.3.3 主要功能模块的设计 98
5.3.4 后台管理设计 100
5.4 服务器与数据库设计 102
5.4.1 应用服务器的设计 102
5.4.2 Web服务器设计 103
5.4.3 Web数据库设计 104
5.5 网站的安全防护设计 104
5.5.1 信息传输的安全 105
5.5.2 操作系统的安全 105
5.5.3 Web服务器的安全 107
5.5.4 数据库系统的安全 108
5.5.5 其他安全问题 108
本章小结 110
问题讨论 110
第三篇 网页设计与制作篇 113
第6章 网页显示与描述语言 113
6.1 超文本标记语言HTML 114
6.1.1 HTML概述 114
6.1.2 HTML4顶级标记 118
6.1.3 文本布局及格式化 120
6.1.4 超级链接 124
6.1.5 表格 126
6.1.6 表单 130
6.1.7 多媒体及外部程序 136
6.2 可扩展标记语言XML 142
6.2.1 XML概述 142
6.2.2 XML文件的结构 143
6.2.3 XML语法 145
6.2.4 XML文件的验证 146
6.2.5 XML文件的显示 150
6.3 下一代HTML技术——HTML5 154
6.3.1 HTML5概述 154
6.3.2 HTML5中的标签、属性变化 156
6.3.3 HTML5的结构标记 161
6.3.4 增强的表单标记 165
6.3.5 多媒体播放标记 167
6.3.6 绘图标记 171
本章小结 178
习题 178
实验题 178
第7章 CSS样式表 181
7.1 CSS样式表概述 182
7.1.1 CSS样式表的概念及特点 182
7.1.2 CSS样式表的定义 183
7.1.3 CSS文件的基本操作 184
7.1.4 CSS样式表的应用 185
7.2 CSS样式表基本属性 188
7.2.1 字体、前景与背景属性 188
7.2.2 文本与容器属性 189
7.2.3 列表样式属性 191
7.2.4 定位、显示与鼠标形状属性 191
7.3 CSS样式表滤镜 194
7.3.1 滤镜简介 194
7.3.2 静态与动态滤镜 195
7.4 下一代样式表技术CSS3 196
7.4.1 CSS3概述 196
7.4.2 CSS3选择器 197
7.4.3 CSS3文本样式 199
7.4.4 CSS3边框与背景样式 199
7.4.5 CSS3中的变形设计 201
7.4.6 CSS3中的动画设计 204
7.4.7 CSS3布局样式 210
本章小结 215
问题讨论 215
实验题 215
第8章 JavaScript脚本语言 217
8.1 JavaScript概述 218
8.1.1 JavaScript的概念、特点及应用 218
8.1.2 内部JavaScript代码的嵌入 219
8.1.3 JavaScript文件基本操作 220
8.1.4 JavaScript编程规范 221
8.2 JavaScript的基本语法 222
8.2.1 JavaScript的基本数据类型 222
8.2.2 JavaScript的常量和变量 223
8.2.3 JavaScript的运算符和表达式 224
8.2.4 JavaScript的函数 226
8.2.5 JavaScript的程序流程控制语句 227
8.3 JavaScript的对象与内置函数 232
8.3.1 JavaScript对象模型及自定义对象 232
8.3.2 JavaScript的内置对象 234
8.3.3 JavaScript的主要内置函数 236
8.4 浏览器文档对象模型中的对象 240
8.4.1 浏览器DOM对象层次模型 240
8.4.2 window(窗口)与frame(框架)对象 241
8.4.3 document(文档)与form(表单)对象 242
8.4.4 img(图像)与location(地址栏)对象 242
8.4.5 history(历史)、navigator(浏览器)screen(屏幕)对象 243
本章小结 245
问题讨论 245
实验题 245
第四篇 解决方案篇 249
第9章 电子商务网站设计方案 249
9.1 服务器软件安装 250
9.1.1 Web服务器软件 250
9.1.2 IIS的安装与配置 252
9.2 网站和互联网应用程序 254
9.2.1 常用的实用程序 254
9.2.2 远程服务器管理工具 256
9.2.3 面向大中型企业的电子商务系统软件包 256
9.3 创建电子商务站点 257
9.3.1 域名申请和互联网接入 258
9.3.2 商务网站软件的配置 258
9.3.3 大中型企业的电子商务软件 262
本章小结 264
问题讨论 264
第10章 网络数据库设计方案 265
10.1 Web数据库概述 266
10.1.1 数据库设计方法 266
10.1.2 Web数据库模型 272
10.1.3 Web数据库产品 274
10.2 建立ODBC数据文件 278
10.2.1 准备数据库文件 278
10.2.2 获得数据源 279
10.2.3 建立数据库连接 281
10.3 数据库服务器与Web服务器的连接技术 282
10.3.1 CGI技术 282
10.3.2 Web API技术 282
10.3.3 RAD技术 283
10.3.4 Java数据库互联(JDBC)技术 283
10.3.5 ADO技术 285
10.3.6 ADO.NET技术 285
本章小结 287
问题讨论 288
第11章 电子商务网站管理与维护 289
11.1 网站管理基础知识 290
11.1.1 网站管理的作用和意义 290
11.1.2 网站管理的模式 291
11.1.3 电子商务网站管理的发展趋势 292
11.1.4 网站管理的目标与层次 293
11.2 网站管理的具体内容 294
11.2.1 网站文件管理 294
11.2.2 网站内容管理 299
11.2.3 网站安全管理 301
11.2.4 网站统计管理 306
11.3 网站测试及性能优化 306
11.3.1 网站测试 306
11.3.2 网站性能优化 308
本章小结 310
问题讨论 310
第五篇 JSP网站开发篇 313
第12章 JSP开发概述和基本语法 313
12.1 JSP功能与框架 314
12.1.1 JSP功能与简介 314
12.1.2 MVC设计模式与JSP框架 315
12.2 JSP开发工具简介 318
12.2.1 JSP基本语法与静态数据 320
12.2.2 JSP指令 320
12.2.3 JSP脚本元素和声明 322
12.2.4 JSP动作 322
12.3 JSP内置对象 327
12.3.1 request对象 327
12.3.2 response对象 327
12.3.3 session对象 328
12.3.4 out对象 331
12.3.5 page对象 332
12.3.6 application对象 333
12.3.7 exception对象 335
12.3.8 pageContext对象 337
12.3.9 config对象 339
本章小结 340
问题讨论 340
第13章 JSP连接数据库 341
13.1 SQL语言 342
13.1.1 SQL语言简介 342
13.1.2 数据定义 342
13.1.3 数据查询 344
13.1.4 数据操纵 350
13.2 JDBC简介 352
13.2.1 JDBC及工作机制 352
13.2.2 JDBC API 353
13.3 JSP连接数据库 354
13.3.1 JSP连接MySQL数据库 354
13.3.2 JSP连接Oracle 8/8i/9i数据库(用thin模式) 355
13.3.3 JSP连接SQL Server 7.0/2000数据库 356
13.3.4 JSP连接DB2数据库 356
13.3.5 JSP连接Informix数据库 357
13.3.6 JSP连接Sybase数据库 358
13.3.7 JSP连接PostgreSQL数据库 358
本章小结 359
问题讨论 359
第14章 JSP编程实例 361
14.1 JSP网站环境配置 362
14.1.1 软件下载 362
14.1.2 软件安装 362
14.1.3 网站配置 363
14.2 查询数据库实例 365
14.3 用户注册实例 372
14.4 在线投票系统实例 385
本章小结 391
问题讨论 391
参考文献 393