首页>参考读物>计算机科学与技术>软件与程序设计

ASP+Access+Dreamweaver动态网站开发从入门到实践
作者 : 陆黎明
出版日期 : 2007-09-29
ISBN : 7-111-22107-4
定价 : 48.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 464
开本 : 16开
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介


■ 通用模块篇

  ◇网站计数器通用模块
  ◇登录与注册通用模块
  ◇留言薄通用模块
  ◇E-mail邮件管理通用模块
  ◇文件上传通用模块
  ◇投票系统通用模块
  ◇搜索引擎通用模块

■ 综合项目篇
  ◇图书购物网站
  ◇点歌寄情网站
  ◇博客网站

图书特色

图书前言

随着网络技术的发展,用户对于网站和网页技术的要求越来越高,同时也有更多的人希望涉足这一领域。由于原有的静态页面和静态网站已经不能满足广大用户的需要,因此如何开发具有实时性、交互性和丰富性的动态网站已成为广大用户迫切需要掌握的技术。
  对于广大的初学者和网站开发的爱好人员来说,一套可视化、操作简单、编程简单的工具就变得非常重要了。在众多的动态网站开发工具中,ASP+Access+Dreamweaver被认为是最容易上手,且能够让用户最快掌握,同时又能够完成用户网站开发需求的软件组合。
  Dreamweaver是网页制作与开发领域中用户最多、应用最广、功能最强的软件,其新版Dreamweaver 8的发布,进一步加强了该软件的功能,为ASP网页的设计提供了非常完美的支持。在Dreamweaver中,网页的创建和数据库程序的编写,都可以通过可视化的方式完成,ASP网页开发人员几乎不用编写任何程序代码,就可以使用Dreamweaver来快速创建具有各种功能的应用程序。
  Active Server Pages(ASP)是微软公司推出的开发动态Web的应用技术,也是目前最为流行的开放式网络应用程序开发技术,它能够把HTML、脚本程序、后台服务和强大的Web数据库结合在一起,形成一个能够在服务器上运行的程序。它配置简单,开发速度快,与数据库的兼容性较好。
  Microsoft Access是应用广泛的关系型数据库之一,既可以用于小型数据库系统的开发,又可以作为大、中型数据库应用系统的辅助数据库或组成部分。它可以让用户在完全可视化的开发环境中轻松创建数据库,并实现与ASP的无缝结合。
  本书从网站初学者以及爱好者的角度出发,讲解了利用ASP+Access+Dreamweaver开发动态网站以及动态网站中常见功能模块的相关技术和方法,并通过大型动态网站为读者演示开发过程和技术。
  全书共分为3部分,第一部分为基础知识篇(第1~6章),着重介绍了ASP开发动态网站的相关技术和应用。具体讲解的内容如下:
  ● ASP概要与应用服务器
  ● Web界面制作基础
  ● JavaScript脚本和VBScript脚本
  ● ASP内置对象
  ● ASP内置组件
  ● ASP实现数据访问
  第二部分为通用模块篇(第7~13章),介绍了ASP动态网站开发中经常使用的通用模块,由于这些模块在大部分网站中都会使用,因此具有很强的通用性,读者将模块稍加修改就可以应用在其他数据库系统中。具体讲解的通用模块如下:
  ● 网站计数器通用模块
  ● 登录与注册通用模块
  ● 留言簿通用模块
  ● E-mail邮件管理通用模块
  ● 文件上传通用模块
  ● 投票系统通用模块
  ● 搜索引擎通用模块
  第三部分为综合项目篇(第14~16章),介绍了3个ASP大型动态网站的开发过程和思路。具体讲解的内容如下:
  ● 图书购物网站
  ● 点歌寄情网站
  ● 博客网站
  本书选材新颖,内容丰富,实例涵盖范围广,随书附带光盘中的所有代码都通过了调试和验证,读者可在学习过程中参考。
  此书由陆黎明编著,此外,蒲丽、姚宏波、蔡智、马嵘、汪振清、徐佳、史俊峰、汪碧宇、万海军、刘海珊、李楠、张小娟、洪星、张敏、李春浩、李想、张茜、马淑娟、周毅等在整理材料方面给予了很大的帮助,在此,对他们表示衷心的感谢。
  由于本书编写时间比较仓促,书中难免存在一些纰漏,希望通过和广大读者的交流得以解决,从而使本书再版时更为完善。

  编 者
  2007年6月

封底文字

■ 通用模块篇 ◇网站计数器通用模块 ◇登录与注册通用模块 ◇留言薄通用模块 ◇E-mail邮件管理通用模块 ◇文件上传通用模块 ◇投票系统通用模块 ◇搜索引擎通用模块 ■ 综合项目篇 ◇图书购物网站 ◇点歌寄情网站 ◇博客网站

作者简介

陆黎明:暂无简介

图书目录

前言
第一部分 基础知识篇
第1章 ASP概要与应用服务器 3
1.1 ASP概要 3
1.1.1 ASP的执行原理 3
1.1.2 ASP的功能 4
1.1.3 ASP的安全性 4
1.2 架设服务器 5
1.2.1 IIS的安装 5
1.2.2 IIS的配置 6
1.2.3 虚拟目录的建立和删除 8
1.3 创建ASP实例 10
1.3.1 应用记事本创建ASP实例 10
1.3.2 应用Dreamweaver创建ASP
实例 11
1.4 测试服务器 12
小结 12
第2章 Web界面制作基础 13
2.1 HTML语言 13
2.1.1 文件标记 13
2.1.2 文本标记 15
2.1.3 排版标记 19
2.1.4 表格标记 19
2.1.5 表单标记 22
2.1.6 超链接标记 26
2.1.7 框架标记 26
2.1.8 其他标记 27
2.2 CSS样式单 30
2.2.1 CSS的属性 30
2.2.2 CSS的创建和应用 30
2.3 Dreamweaver 32
2.3.1 开发动态网站 32
2.3.2 设计动态网站 33
2.3.3 开发网页 39
2.3.4 应用数据库 43
2.3.5 测试ASP应用程序 49
2.3.6 发布ASP动态网站 50
小结 51
第3章 JavaScript脚本和VBScript
脚本 52
3.1 JavaScript脚本 52
3.1.1 JavaScript概述 52
3.1.2 JavaScript的基本语句 55
3.1.3 JavaScript的函数 57
3.1.4 JavaScript的事件处理 58
3.2 VBScript脚本 60
3.2.1 VBScript概述 60
3.2.2 VBScript的基本语句 65
3.2.3 VBScript的函数 67
小结 71
第4章 ASP内置对象 72
4.1 Response对象 72
4.1.1 属性 72
4.1.2 方法 73
4.1.3 实例应用 73
4.2 Request对象 76
4.2.1 数据集合 76
4.2.2 属性 77
4.2.3 方法 77
4.2.4 实例应用 77
4.3 Server对象 84
4.3.1 属性 84
4.3.2 方法 84
4.3.3 实例应用 84
4.4 Application对象 86
4.4.1 属性 86
4.4.2 方法 86
4.4.3 事件 86
4.4.4 实例应用 86
4.5 Session对象 87
4.5.1 属性 87
4.5.2 方法 88
4.5.3 事件 88
4.5.4 实例应用 88
4.6 ObjectContext对象 90
4.6.1 方法 90
4.6.2 事件 90
4.7 Cookie集合 90
4.7.1 写入Cookie 91
4.7.2 读取Cookie 91
小结 92
第5章 ASP内置组件 93
5.1 Database Access组件 93
5.2 Browser Capabilities组件 95
5.3 Content Linking组件 97
5.4 File Access组件 103
5.4.1 FileSystemObject对象 103
5.4.2 TextStream对象 104
5.4.3 读取文件 104
5.4.4 写入文件 107
5.5 AdRotator组件 108
5.5.1 属性和方法 109
5.5.2 广告数据库 109
5.5.3 超链接 110
5.5.4 插入广告 110
小结 112
第6章 ASP实现数据访问 113
6.1 SQL基础 113
6.1.1 SELECT语句 113
6.1.2 INSERT语句 117
6.1.3 UPDATE语句 118
6.1.4 DELETE语句 119
6.2 Connection对象 119
6.2.1 方法和属性 120
6.2.2 数据库操作 120
6.2.3 数据操作 121
6.2.4 事务机制 121
6.3 Command对象 121
6.3.1 方法和属性 121
6.3.2 数据库操作 122
6.4 Recordset对象 123
6.4.1 方法和属性 123
6.4.2 数据库操作 125
6.4.3 cursor(游标) 125
6.4.4 lock(锁) 126
6.4.5 应用实例 127
6.5 Errors数据集合和Error对象 129
6.5.1 Errors数据集合 129
6.5.2 Error对象 130
小结 130
第二部分 通用模块篇
第7章 网站计数器通用模块 133
7.1 文本模式网站计数器 133
7.1.1 系统功能分析 133
7.1.2 界面应用 133
7.1.3 模块文件关系及实现功能 134
7.1.4 模块实现及代码分析 134
7.2 图形模式网站计数器 135
7.2.1 系统功能分析 135
7.2.2 界面应用 135
7.2.3 模块文件关系及实现功能 136
7.2.4 模块实现及代码分析 136
7.3 数据库模式网站计数器 137
7.3.1 系统功能分析 137
7.3.2 界面应用 137
7.3.3 模块文件关系及实现功能 138
7.3.4 模块实现及代码分析 138
小结 139
第8章 登录与注册通用模块 140
8.1 登录模块 140
8.1.1 简单登录模块 140
8.1.2 Cookie登录模块 144
8.1.3 数据库登录模块 145
8.2 注册模块 147
8.2.1 系统功能分析 147
8.2.2 界面应用 147
8.2.3 模块文件关系及实现功能 150
8.2.4 模块实现及代码分析 150
小结 155
第9章 留言簿通用模块 156
9.1 简单留言簿模块 156
9.1.1 系统功能分析 156
9.1.2 界面应用 156
9.1.3 模块文件关系及实现功能 158
9.1.4 数据库设计 158
9.1.5 模块实现及代码分析 158
9.2 复杂留言簿模块 161
9.2.1 系统功能分析 161
9.2.2 界面应用 162
9.2.3 模块文件关系及实现功能 167
9.2.4 数据库设计 168
9.2.5 模块实现及代码分析 169
小结 182
第10章 E-mail 邮件管理通用模块 183
10.1 使用CDONTS组件发送邮件 183
10.1.1 发送简单的电子邮件 185
10.1.2 发送带有附件的电子邮件 185
10.1.3 以HTML格式发送邮件 186
10.2 使用JMail组件发送邮件 186
10.3 使用ASPEmail组件发送邮件 189
10.4 邮件列表系统模块 190
10.4.1 系统功能分析 191
10.4.2 界面应用 191
10.4.3 模块文件关系及实现功能 194
10.4.4 数据库设计 195
10.4.5 模块实现及代码分析 196
小结 209
第11章 文件上传通用模块 210
11.1 文件上传到服务器 210
11.1.1 系统功能分析 210
11.1.2 界面应用 210
11.1.3 模块文件关系及实现功能 211
11.1.4 模块实现及代码分析 211
11.2 文件上传到数据库 223
11.2.1 系统功能分析 223
11.2.2 界面应用 223
11.2.3 模块文件关系及实现功能 224
11.2.4 数据库设计 225
11.2.5 模块实现及代码分析 225
小结 229
第12章 投票系统通用模块 230
12.1 简单投票系统模块 230
12.1.1 系统功能分析 230
12.1.2 界面应用 230
12.1.3 模块文件关系及实现功能 231
12.1.4 模块实现及代码分析 232
12.2 复杂投票系统模块 236
12.2.1 系统功能分析 236
12.2.2 界面应用 236
12.2.3 模块文件关系及实现功能 240
12.2.4 数据库设计 241
12.2.5 模块实现及代码分析 241
小结 255
第13章 搜索引擎通用模块 256
13.1 站内搜索引擎模块 256
13.1.1 系统功能分析 256
13.1.2 界面应用 256
13.1.3 模块文件关系及实现功能 258
13.1.4 数据库设计 258
13.1.5 模块实现及代码分析 259
13.2 网站搜索引擎模块 263
13.2.1 系统功能分析 264
13.2.2 界面应用 264
13.2.3 模块文件关系及实现功能 267
13.2.4 数据库设计 268
13.2.5 模块实现及代码分析 269
小结 285
第三部分 综合项目篇
第14章 图书购物网站 289
14.1 系统设计 289
14.1.1 需求分析 289
14.1.2 总体流程设计 290
14.1.3 模块功能设计 290
14.2 数据库分析 292
14.2.1 数据库需求分析 292
14.2.2 数据库E-R图分析 293
14.2.3 数据表设计 295
14.3 客户端设计 297
14.3.1 客户端首页模块 297
14.3.2 图书信息模块 305
14.3.3 购物车模块 307
14.3.4 购物定单管理模块 311
14.4 管理端设计 317
14.4.1 出版社管理模块 317
14.4.2 图书维护模块 324
14.4.3 会员维护模块 336
14.4.4 定单维护模块 343
14.4.5 查看发货模块 347
14.4.6 维护管理员模块 348
14.5 通用模块 351
14.6 系统发布 354
小结 355
第15章 点歌寄情网站 356
15.1 系统设计 356
15.1.1 需求分析 356
15.1.2 总体流程设计 357
15.1.3 模块功能设计 357
15.2 数据库分析 359
15.2.1 数据库需求 359
15.2.2 数据库E-R图分析 359
15.2.3 数据表设计 362
15.3 客户端设计 364
15.3.1 客户端首页 364
15.3.2 用户登录模块 369
15.3.3 用户注册模块 372
15.3.4 歌曲排行模块 375
15.3.5 专辑排行模块 379
15.3.6 推荐歌曲模块 387
15.4 管理端设计 392
15.4.1 管理端首页 392
15.4.2 歌曲维护模块 394
15.4.3 专辑维护模块 400
15.4.4 点歌维护模块 406
15.4.5 用户维护模块 411
15.4.6 管理员维护模块 413
15.5 通用模块 413
15.6 系统发布 415
小结 416
第16章 博客网站 417
16.1 系统设计 417
16.1.1 需求分析 417
16.1.2 总体流程设计 418
16.1.3 模块功能设计 419
16.2 数据库分析 421
16.2.1 数据库的需求 421
16.2.2 数据库E-R图分析 422
16.2.3 数据表设计 427
16.3 客户端设计 431
16.3.1 客户端首页 432
16.3.2 日志模块 434
16.3.3 相片模块 439
16.3.4 收藏模块 441























16.3.5 好友模块 443
16.3.6 博客作者模块 443
16.4 管理端设计 444
16.4.1 管理端首页 444
16.4.2 日志模块 445
16.4.3 相片模块 446
16.4.4 收藏模块 449
16.4.5 好友模块 452
16.4.6 博客作者模块 455
16.5 通用模块 462
16.5.1 客户端应用 462
16.5.2 管理端应用 463
16.6 系统发布 464
小结 464

教学资源推荐
作者: 李柏岩 尹枫 王洪亚 等编著
作者: (美)Maurice Herlihy 布朗大学 Nir Shavit 麻省理工学院 著
作者: [美]梁勇(Y. Daniel Liang) 著
作者: 郑阿奇 梁敬东 主编 朱毅华 时跃华 赵青松 编著
参考读物推荐
作者: 于君泽,曹洪伟,邱硕 等著
作者: Patrick Henry Winston
作者: (美)Danil Zburivsky,Sudheesh Narayanan 著
作者: (美)Cormac Hogan,Duncan Epping 著