目 录 3
第一篇 网页制作篇 3
1 电子商务网页界面设计和网站建设的理论基础 3
1.1 网页界面设计的发展 4
1.2网页界面的构成要素及特性 6
1.2.1网页界面的构成要素 6
1.2.2网页界面的特性 12
1.2.3网页界面设计的特征 16
1.3 网页界面设计在信息传播科技中的应用 20
1.3.1网页界面设计与信息传播 20
1.3.2网页界面的主要形式 21
1.4 电子商务网站建设是互联网发展的一个增长点 23
2.1.1 HTML语言概况 27
2.1 网页的脚本语言——HTML 27
2网页的基础知识 27
2.1.2 HTML脚本的基本结构 28
2.1.3常用HTML元素 31
2.2网页的编辑工具——Dreamweaver 4.0 56
2.2.1 Dreamweaver 4.0概述 56
2.2.2 Dreamweaver 4.0特性 57
2.2.3 Dreamweaver 4.0界面 58
3构建静态HTML页面 67
3.1制作之前的准备 67
3.1.1内容的编排与页面布局 67
3.1.2色彩的使用 68
3.2构建页面 71
3.2.1使用框架 71
3.2.2输入文字和修饰 76
3.2.3插入图片 83
3.2.4建立超级链接 89
3.2.5表格的灵活使用 94
3.2.6层的应用 106
4构建动态HTML页面 111
4.1插入动画 111
4.1.1主页中动画的表现手法 111
4.1.2插入多媒体元素 111
4.1.3用时间轴实现动画 120
4.2应用CSS 125
4.2.1 CSS简介 125
4.2.2应用CSS制作文字特效 127
4.3给页面加入声音 131
5.1.1创建表单 134
5构建交互式页面 134
5.1表单的使用 134
5.1.2在表单中添加表单组件 136
5.1.3表单应用举例 141
5.2高级表单技术 143
5.3用ASP构建交互式页面 147
6 ASP的应用 152
6.1 ASP概述 152
6.1.1 ASP基本特征 152
6.1.2 ASP的功能 153
6.1.3 ASP的工作原理 153
6.2 ASP运行环境的介绍 155
6.2.1 ASP运行环境的建立 155
6.2.3 IIS 5.0的安装过程 156
6.2.2 IIS 5.0简介(Windows NT和IIS) 156
6.3 VBScript简介 160
6.3.1什么是VBScript 160
6.3.2 VBScript的常量和变量 161
6.3.3 VBScript的运算符 162
6.3.4 VBScript程序流程控制 163
6.3.5 VBScript中的过程 171
6.3.6 VBScript常用函数 173
6.4 ASP的内嵌对象 181
6.4.1 ASP的对象简介 181
6.4.2 Response对象 182
6.4.3 Request对象 188
6.4.4 Session对象 193
6.4.5 Application对象 200
6.4.6 Server对象 204
6.5组件的使用 208
6.6 ASP访问数据库 209
6.6.1 SQL结构化查询语言基础 209
6.6.2 ADO 210
6.6.3 ODBC(ASP与数据库的连接) 211
6.7 ASP调试 217
7用ASP设计主页模块 221
7.1网页模块设计思想 221
7.2新闻模块的设计 223
7.2.1新闻数据库 224
7.2.2新闻显示 224
7.2.3新闻添加 225
7.2.4新闻管理 228
7.3留言板的设计 229
7.3.1留言数据库模块 230
7.3.2留言板界面 231
7.3.3留言处理模块 232
7.3.4留言显示模块 235
7.3.5留言显示界面 236
7.4聊天室 240
7.4.1设计和构建聊天室数据库 240
7.4.2创建聊天室的入口 241
7.4.3实现网上聊天 247
7.4.4退出聊天室 259
8电子商务网站规划 265
8.1确定目标 265
第二篇 网站建设篇 265
8.1.1 目的和动力 266
8.1.2对目标进行分析 266
8.1.3进入时机的选择 271
8.1.4与传统业务的关系 273
8.2制定策略 274
8.3费用预算 276
8.4制定时间表 277
9电子商务网站建设中的软件工程方法 278
9.1 电子商务网站软件 278
9.1.1电子商务网站的软件特征 278
9.1.2电子商务网站的应用模型 279
9.1.3电子商务网站系统软件与传统软件的比较 280
9.2.1制定计划(Planning) 281
9.2 电子商务网站的软件生存期 281
9.2.2需求分析和定义(Requirement Analysis and Definition) 282
9.2.3软件设计(Software Design) 282
9.2.4程序编写(Coding Programming) 282
9.2.5软件测试(Testing) 282
9.2.6运行/维护(Running/Maintenance) 283
9.3电子商务网站的开发方法及模型 284
9.3.1瀑布式开发模型(Waterfall Model) 284
9.3.2快速原型法 285
9.4 电子商务网站中的软件复用与移植 287
9.4.1软件复用的层次 287
9.4.2软件复用的基石——构件 288
9.4.3软件复用的方法 289
9.5.1测试标准 290
9.5系统测试技术及方法 290
9.5.2程序正确性测试 291
9.5.3系统安全性测试 292
9.5.4系统实用性测试 293
9.5.5系统试运行 294
9.5.6电子商务网站软件开发周期 294
10电子商务网站的系统设计 297
10.1 电子商务网站设计原则 298
10.1.1用分阶段的生存期计划严格管理 298
10.1.2坚持进行阶段评审 298
10.1.3实行严格的产品控制 299
10.1.4采用先进的程序设计技术 299
10.1.5结果应能清楚地审查 299
10.2.1项目立项 300
10.2系统立项与需求分析 300
10.1.6开发小组的人员应该少而精 300
10.1.7承认不断改进软件工程实践的必要性 300
10.2.2客户的需求说明书 301
10.3系统总体设计 302
10.4系统详细设计 303
10.5 电子商务网站结构设计 303
10.5.1网站目录结构 303
10.5.2网站的链接结构 305
10.6网站建设规范化 307
10.6.1网站制作规范 307
10.6.2网站目录规范 307
10.6.3文件命名规范 308
10.6.4链接结构规范 308
10.6.6首页head区规范 309
10.6.5尺寸规范 309
10.7网站设计及编程 310
10.7.1网站与网页设计 310
10.7.2后台软件设计 310
10.8测试与完善 311
10.9系统维护 312
11 电子商务网站网络数据库 313
11.1 SQL Server简介 313
11.2 SQL Server的安装和配置 316
11.2.1安装SQL Server 2000的环境需求 317
11.2.2详细的安装过程 319
11.2.3升级现有的SQL Server 328
11.2.4 SQL Server 2000系统数据库简介 330
11.2.5 SQL Server 2000系统表简介 331
11.2.6启动SQL Server 2000 332
11.2.7配置服务 333
11.3 SQL Server 2000的使用 334
11.3.1 Transact-SQL语言 334
11.3.2 SQL Server 2000的服务器组件 346
11.4 SQL Server 2000的常用管理工具 348
11.4.1企业管理器 348
11.4.2查询分析器 351
11.4.3 SQL Server 2000的服务管理器 356
11.4.4 SQL Server Profiler 357
11.4.5性能监视器 358
11.4.9联机丛书 359
11.5 ASP与SQL Server的连接 359
11.4.6服务器端网络实用程序 359
11.4.8导入和导出数据 359
11.4.7客户端网络实用程序 359
11.5.1创建ODBC DSN文件 360
11.5.2配置SQL Server数据库文件DSN 360
11.5.3 SQL Server连接和安全信息 362
11.5.4连接数据库 363
11.5.5结合HTML表格和数据库访问 369
11.5.6管理数据库连接 370
12电子商务网站核心功能的实现 373
12.1用SQL Server设计电子商务网站数据库 373
12.2电子商务网站首页的设计 384
12.3用户登录和注册功能模块 409
12.3.1会员注册页面的制作 410
12.3.2登录页面的制作 419
12.3.3用户信息显示和修改页面的制作 423
12.4在线购物功能模块 434
12.4.1商品浏览页面程序的编制 435
12.4.2购物篮管理页面 454
12.4.3商品的后台管理部分 471
13 电子商务网站的推广及管理与维护 519
13.1 电子商务网站的推广 519
13.2电子商务网站的维护 523
13.3网站维护的解决方案 527
14电子商务网站的安全管理 534
14.1 电子商务的安全概述 534
14.1.1 电子商务的技术安全 535
14.1.2电子商务安全规范 537
14.1.3如何构建安全的系统 543
14.2数据库的安全 545
14.3采用SSL进行身份认证 550
14.3.1 SSL协议简介 550
14.3.2 SSL安全性 551
14.3.3 Windows 2000中SSL的配置与应用 553
14.4防火墙技术 557
14.5网络安全新技术 560
14.5.1网络安全结构标准化趋势 560
14.5.2网络安全技术应用综合化趋势 561
14.5.3网络安全技术的自我完善趋势 562
参考文献 565