Web应用程序开发教程
Web应用程序开发教程封面图

Web应用程序开发教程

姜卫, 何苗, 李晓黎, 编著

出版社:人民邮电出版社

年代:2009

定价:40.0

书籍简介:

本教程介绍了ASP和SQL Server 2000的必备知识,并完整地介绍了几个开发Web应用程序的实例,包括用户管理及登录系统、简易网上论坛、网上商城购物系统、旅游在线报名系统、软件资源下载系统和新闻发布及管理系统等。

书籍目录:

第1部分 ASP程序设计基础

第1章 Web应用程序设计与开发概述 2

1.1 Web应用程序设计语言的产生与发展 2

1.2 Web应用程序的基本开发流程和工作原理 3

1.3 当前比较流行的Web应用程序设计语言 5

1.3.1 HTML简介 5

1.3.2 ASP简介 6

1.3.3 JSP简介 6

1.3.4 PHP简介 6

习题 7

第2章 ASP基础和应用环境配置 8

2.1 Web服务器环境配置 8

2.1.1 安装IIS 8

2.1.2 配置和管理IIS 9

2.1.3 申请和配置互联网站 11

2.2 常用ASP编辑工具——Dreamweaver 12

2.2.1 Dreamweaver主界面 12

2.2.2 设置网页背景和颜色 13

2.2.3 设置字体属性 13

2.2.4 超级链接 14

2.2.5 图像和动画 15

2.2.6 表格 16

2.3 ASP程序设计基础 17

2.3.1 显示当前日期和时间的例子 17

2.3.2 初学者的常见问题 18

习题 19

第3章 ASP脚本语言 20

3.1 VBScript编程基础 20

3.1.1 数据类型 20

3.1.2 常量和变量 21

3.1.3 运算符 22

3.1.4 函数与过程 23

3.1.5 条件语句 28

3.1.6 循环语句 30

3.1.7 自定义过程和函数 33

3.1.8 错误处理 34

3.2 JavaScript编程基础 36

3.2.1 JavaScript脚本使用 36

3.2.2 数据类型和变量 37

3.2.3 运算符 37

3.2.4 程序控制语句 38

3.2.5 内置对象综述 39

3.2.6 弹出警告对话框 44

3.2.7 弹出确认对话框 44

3.2.8 弹出输入数据对话框 45

3.2.9 弹出新窗口 46

3.2.10 Window对象事件处理 46

习题 47

第4章 ASP内置对象 48

4.1 Request对象 48

4.1.1 读取网址的参数信息 48

4.1.2 读取表单传递的数据 49

4.1.3 读取Cookie数据 51

4.1.4 读取服务器端的环境变量 51

4.2 Response对象 53

4.2.1 输出到网页 53

4.2.2 网页转向 53

4.2.3 写入Cookie数据 54

4.3 Server对象 55

4.3.1 创建组件实例 55

4.3.2 取得服务器的物理路径 56

4.4 Application对象 57

4.4.1 Application对象应用及计数器实例 57

4.4.2 Application对象锁定 58

4.4.3 使用Global.asa 58

4.4.4 图形化的计数器 60

4.5 Session对象 62

4.5.1 Session对象应用 62

4.5.2 使用Session保存登录信息 62

4.5.3 Session对象的事件 64

习题 64

第5章 ASP常用组件 66

5.1 文件访问组件 66

5.1.1 文件的读取和写入 66

5.1.2 文件处理 70

5.1.3 磁盘驱动器和文件夹操作 74

5.2 广告循环组件 79

5.2.1 使用Ad Rotator组件 79

5.2.2 Rotation Schedule文件 80

5.2.3 重定向文件 81

5.3 内容链接组件 81

5.3.1 内容链接组件结构 81

5.3.2 内容链接组件应用 82

5.4 文件上传 84

5.4.1 无组件上传程序包 84

5.4.2 上传文件的简单实例 85

5.5 邮件处理组件 88

5.5.1 下载和安装w3 JMail 88

5.5.2 使用JMail发送邮件 90

5.6 验证码生成组件 93

5.6.1 下载和安装Heading Generator 93

5.6.2 使用Heading Generator组件生成注册码 95

习题 98

第2部分 SQL Server 2000数据库管理及开发接口

第6章 SQL Server 2000数据库管理 102

6.1 常用数据库管理工具 102

6.1.1 SQL Server 2000的版本和组件 102

6.1.2 服务管理器 103

6.1.3 企业管理器 103

6.1.4 osql实用工具 106

6.1.5 SQL查询分析器 106

6.2 创建和维护数据库 107

6.2.1 数据库的概念及组成 108

6.2.2 创建数据库 109

6.2.3 删除数据库 111

6.2.4 备份数据库 111

6.2.5 还原数据库 112

6.2.6 分离数据库 114

6.2.7 附加数据库 115

6.3 表管理 116

6.3.1 表的概念 116

6.3.2 创建表 117

6.3.3 修改表 124

6.3.4 删除表 125

6.3.5 查看和编辑表数据 126

6.4 表约束 129

6.4.1 主键约束 129

6.4.2 唯一性约束 130

6.4.3 检查约束 130

6.4.4 默认约束 131

6.4.5 外键约束 132

6.5 索引操作 134

6.5.1 设计索引 134

6.5.2 创建索引 134

6.5.3 查看、修改和删除索引 136

6.6 视图管理 136

6.6.1 创建视图 136

6.6.2 修改视图 140

6.6.3 删除视图 141

习题 142

第7章 ASP数据库编程技术 143

7.1 常用SQL语句 143

7.1.1 INSERT语句 143

7.1.2 UPDATE语句 146

7.1.3 DELETE语句 147

7.1.4 SELECT语句 148

7.2 使用ADO访问数据库 156

7.2.1 ADO简介 157

7.2.2 连接数据库 158

7.2.3 执行SQL语句 162

7.2.4 处理查询结果集 164

7.2.5 分页显示结果集 169

习题 172

第3部分 ASP应用实例开发

第8章 常用ASP应用实例 176

8.1 用户管理及用户登录 176

8.1.1 系统功能分析及数据库设计 176

8.1.2 设计用户登录模块 177

8.1.3 限制普通用户的权限 180

8.1.4 设计系统主界面 180

8.1.5 设计用户管理模块 181

8.1.6 添加和修改用户模块 183

8.1.7 设计删除用户模块 188

8.1.8 设计修改密码模块 189

8.1.9 设计退出登录模块 190

8.2 简易网上论坛 191

8.2.1 系统功能分析及数据库设计 191

8.2.2 主页中的用户管理部分 192

8.2.3 用户身份验证 194

8.2.4 注册新用户 196

8.2.5 修改用户信息 197

8.2.6 删除用户 198

8.2.7 显示主题留言 199

8.2.8 添加新帖子 202

8.2.9 查看留言内容 203

8.2.10 回复留言 207

8.2.11 删除留言 207

8.2.12 置顶与取消置顶 208

8.3 网站流量统计系统 209

8.3.1 系统功能分析及数据库设计 209

8.3.2 设计公共文件 212

8.3.3 设计访问者界面 214

8.3.4 网站信息界面设计 216

8.3.5 最近访问者界面设计 217

8.3.6 按月统计界面设计 218

8.3.7 按年统计界面设计 220

8.4 网络投票系统 221

8.4.1 系统功能分析及数据库设计 221

8.4.2 设计投票项目管理模块 222

8.4.3 投票界面设计 226

习题 228

第9章 网上商城购物系统 229

9.1 系统分析与总体设计 229

9.1.1 系统功能描述 229

9.1.2 功能模块划分 230

9.1.3 系统流程分析 231

9.2 数据库结构设计与实现 231

9.2.1 创建数据库 231

9.2.2 数据库逻辑结构设计 231

9.3 目录结构与通用模块 234

9.3.1 目录结构 234

9.3.2 通用模块 234

9.4 管理主界面与登录程序设计 236

9.4.1 设计管理主界面 236

9.4.2 设计admin\AdminIndex.asp 236

9.4.3 设计admin\Left.asp 238

9.4.4 管理用户登录程序设计 238

9.5 公告信息管理模块设计 239

9.5.1 设计公告管理页面 239

9.5.2 添加公告信息 241

9.5.3 修改公告 242

9.5.4 删除公告 243

9.5.5 查看公告信息 244

9.6 商品类别管理模块设计 245

9.6.1 设计商品类别管理页面 245

9.6.2 添加商品类别 247

9.6.3 修改商品类别 247

9.6.4 删除商品类别 248

9.7 商品管理模块设计 248

9.7.1 显示商品列表 249

9.7.2 添加商品 251

9.7.3 商品图片上传 253

9.7.4 修改商品 253

9.7.5 删除商品 255

9.7.6 查看商品信息 255

9.8 订单管理模块设计 256

9.8.1 查看订单信息 257

9.8.2 订单处理 258

9.9 投诉管理模块设计 259

9.9.1 查看投诉信息 259

9.9.2 投诉处理 260

9.10 系统主界面与登录程序设计 261

9.10.1 设计主界面 261

9.10.2 设计index.asp 261

9.10.3 设计Left.asp 263

9.10.4 设计Right.asp 265

9.10.5 注册用户登录程序设计 267

9.11 设计商品查询及购买模块 267

9.11.1 按分类查看商品列表 268

9.11.2 选择要购买的商品 269

9.11.3 购物车管理 271

9.11.4 收银台管理 273

9.11.5 我的订单 274

9.11.6 查询订单 275

9.12 设计客户投诉模块 275

9.12.1 填写客户投诉 275

9.12.2 查看客户投诉 276

9.13 用户管理设计 277

9.13.1 系统用户管理 278

9.13.2 注册新用户 278

9.13.3 注册用户管理 279

第10章 旅游在线报名系统 280

10.1 系统分析与总体设计 280

10.1.1 系统功能描述 280

10.1.2 系统功能模块划分 281

10.1.3 系统流程分析 282

10.2 数据库结构设计与实现 282

10.2.1 创建数据库 282

10.2.2 数据库逻辑结构设计 283

10.3 目录结构与通用模块 285

10.3.1 目录结构 285

10.3.2 通用模块 285

10.4 系统主界面与登录程序设计 286

10.4.1 设计主界面 286

10.4.2 用户登录程序设计 288

10.4.3 设计管理界面 288

10.4.4 设计admin\Left.asp 289

10.5 地域管理模块设计 289

10.5.1 设计地域管理界面 289

10.5.2 添加地域信息 289

10.5.3 修改地域 291

10.5.4 删除地域 292

10.6 推荐线路类型管理模块设计 294

10.6.1 设计推荐线路类型管理页面 294

10.6.2 添加线路类型 294

10.6.3 修改线路类型 294

10.6.4 删除线路类型 295

10.7 旅游线路管理模块设计 295

10.7.1 设计旅游线路管理界面 295

10.7.2 添加旅游线路 296

10.7.3 修改旅游线路 297

10.7.4 线路图片上传 298

10.7.5 删除旅游线路 300

10.8 报名信息管理模块设计 300

10.8.1 管理未处理报名记录 301

10.8.2 管理已处理报名记录 301

10.8.3 查看报名记录 301

10.8.4 查询报名记录 302

10.9 前台游客管理模块设计 304

10.9.1 查看线路信息 304

10.9.2 提交报名申请 305

10.9.3 线路查询管理 306

10.10 系统用户管理模块设计 306

第11章 软件资源下载系统 307

11.1 系统分析与设计 307

11.1.1 系统功能描述 307

11.1.2 功能模块划分 308

11.2 数据库结构设计与实现 308

11.2.1 创建数据库 308

11.2.2 数据库逻辑结构设计 308

11.3 目录结构与通用模块 310

11.3.1 目录结构 310

11.3.2 通用模块 311

11.4 Admin用户管理模块设计 312

11.4.1 设计主界面 312

11.4.2 设计admin\index.asp 313

11.4.3 设计admin\left.asp 314

11.5 后台管理模块设计 314

11.5.1 设计新闻管理页面 314

11.5.2 设计上传软件页面 317

11.5.3 设计上传管理页面 318

11.5.4 设计添加软件页面 319

11.5.5 设计软件管理页面 320

11.5.6 设计类别管理页面 320

11.5.7 设计运行环境管理页面 321

11.5.8 设计用户管理页面 321

11.5.9 设计修改密码页面 322

11.6 系统主界面程序设计 323

11.6.1 设计主界面 323

11.6.2 设计top.asp和bottom.asp 323

11.6.3 设计Left.asp 324

11.6.4 设计查看下载软件页面 326

11.6.5 设计软件投票页面 326

11.6.6 设计软件搜索页面 326

11.6.7 设计按类别查看软件页面 327

第4部分 附录

附录1 实验 330

实验1 ASP应用环境配置 330

实验2 VBScript语言编程 332

实验3 JavaScript语言编程 334

实验4 使用ASP内置对象 336

实验5 使用ASP常用组件 338

实验6 SQL Server 2000数据库对象管理 343

实验7 ASP访问SQL Server数据库 347

大作业 新闻发布及管理系统 349

项目1 数据库结构设计 350

项目2 目录结构与通用模块 351

项目3 系统主界面与登录程序设计 354

项目4 新闻类别管理模块设计 356

项目5 新闻发布管理模块设计 360

项目6 新闻阅读查询模块设计 362

项目7 新闻评论管理模块设计 364

项目8 系统用户管理模块设计 365

附录2 HTML基本语法 366

T2.1 基本结构标记 366

T2.2 设置网页背景和颜色 367

T2.3 设置字体属性 367

T2.4 超级链接 368

T2.5 图像和动画 368

T2.6 表格 369

T2.7 表单 371

T2.8 层叠样式表 374

附录3 下载SQL Server 2000评估版 377

附录4 SQL Server 2000服务器安装过程 379

附录5 下载并安装SQL Server2000补丁 385

内容摘要:

ASP+SQL Server是开发Web应用程序的经典组合,被国内外众多网站所广泛采用,具有很强的实用性。《Web应用程序开发教程:ASP+SQL Server》首先系统介绍了ASP程序设计和SQL Server 2000数据库管理的基础知识,然后结合几个使用ASP+SQL Server 2000开发Web应用程序的实例,包括用户管理及登录系统、简易网上论坛、网站流量统计系统、网络投票系统、网上商城购物系统、旅游在线报名系统、软件资源下载系统、新闻发布及管理系统等,全面介绍了用ASP和SQL Server 2000开发Web应用程序的方法和技巧。《Web应用程序开发教程:ASP+SQL Server》既可以作为大学本科“Web应用程序设计”课程的教材,也可作为高职高专院校相关专业的教材,或作为Web应用程序开发人员的参考用书。

编辑推荐:

《Web应用程序开发教程:ASP+SQL Server》是作者结合多年的Web应用程序开发与SQL Server数据库管理经验编写而成.比较详尽地介绍了开发基于ASP+SQL Server的Web应用程序所必备的相关技术《Web应用程序开发教程:ASP+SQL Server》首先从开发Wet)应用程序的基本流程开始,全面介绍ASP应用环境配置、脚本语言、内置对象和组件等,使读者熟悉使用.ASP开发Web应用程序的基本方法,从而为进一步阅读奠定基础。然后介绍SOL Server2000后台数据库的基本管理方法和开发接口,读者无需再查阅其他数据库管理的参考资料,就可以独立完成web应用程序开发的整个过程,最后,《Web应用程序开发教程:ASP+SQL Server》还提供一组非常实用的实验案例,包括用户管理及登录系统、简易网上论坛、网站流量统计系统、网络投票系统、网上商城购物系统、旅游在线报名系统、软件资源下载系统和新闻发布及管理系统等,使读者在实践中积累经验此外,《Web应用程序开发教程:ASP+SQL Server》每章都配有相应的习题和比较实用的实验,帮助读者理解所学习的内容,使读者开发Web应用程序的基础知识、应用能力和创新意识得到全面培养与提高《Web应用程序开发教程:ASP+SQL Server》在内容的选择、深度的把握上充分考虑初学者的特点,内容安排上力求做到循序渐进《Web应用程序开发教程:ASP+SQL Server》不仅适台本科教学,也适合Web应用程序开发的各类培训班和准备使用ASP+SQL Server开发Web应用程序的读者参考。

书籍规格:

书籍详细信息
书名Web应用程序开发教程站内查询相似图书
9787115198181
如需购买下载《Web应用程序开发教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)40.0语种简体中文
尺寸26装帧平装
页数 200 印数 3000

书籍信息归属:

Web应用程序开发教程是人民邮电出版社于2009.04出版的中图分类号为 TP393.092 ,TP311.138 的主题关于 主页制作-程序设计-高等学校-教材 ,关系数据库-数据库管理系统,SQL Server-高等学校-教材 的书籍。