《新一代ASP典型模块设计》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:张杰,任伟,吴林华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302143234
  • 页数:486 页
图书介绍:本书是使用ASP开发网站的经典模块和工程实例。

第1章 用户登录及管理系统 1

1.1 系统说明 1

1.1.1 系统主要功能 1

1.1.2 系统文件组成 2

1.2 系统数据库设计 3

1.2.1 SQL Server 2000数据库设计 3

1.2.2 Access数据库设计 4

1.2.3 SQL Server 2005数据库设计 5

1.3 用户登录模块 5

1.3.1 登录页面 6

1.3.2 登录页面的实现 6

1.3.3 用户信息验证页面 7

1.3.4 用户信息验证页面的实现 8

1.4 系统主页面 9

1.4.1 系统主页面 9

1.4.2 系统主页面的实现 10

1.5 用户注册模块 12

1.5.1 填写注册信息页面 12

1.5.2 表单信息的合法性验证 12

1.5.3 表单信息合法性验证的实现 13

1.5.4 增加用户页面 16

1.5.5 增加用户页面的实现 17

1.6 用户资料修改模块 18

1.6.1 修改用户信息页面 19

1.6.2 修改用户信息页面的实现 19

1.6.4 更新用户信息页面的实现 23

1.6.3 更新用户信息页面 23

1.7 系统管理模块 25

1.7.1 系统管理主页面 25

1.7.2 系统管理主页面的实现 26

1.8 添加用户模块 27

1.9 删除用户模块 28

1.9.1 删除用户页面 28

1.9.2 删除用户页面的实现 28

1.10 退出登录模块 29

1.11 小结 30

2.1.2 验证码的实现流程 31

2.1.1 验证码的作用 31

2.1 图片验证码简介 31

第2章 图片验证码模块 31

2.2 BMP图像文件格式简介 32

2.2.1 图像文件头 32

2.2.2 图像信息头 33

2.2.3 调色板 34

2.2.4 图像数据 34

2.2.5 重要字段深入讲解 34

2.3 其他图片文件格式简介 35

2.3.1 JPEG文件格式 35

2.3.2 GIF文件格式 36

2.4 图片验证码的生成 36

2.4.2 图片验证码的实例 37

2.4.1 图片验证码的生成原理 37

2.5.1 使用不同颜色的字符作为干扰元素 39

2.5 干扰元素的加入 39

2.5.2 使用随机像素点作为干扰元素 40

2.6 图片验证码的使用 40

2.6.1 在login.asp页面中添加验证码 40

2.6.2 在checkpwd.asp页面中检验验证码 42

2.7 在BMP图像文件中生成汉字 43

2.7.1 index.asp页面 44

2.7.2 show.asp文件 45

2.7.3 cls.asp文件 46

2.8 小结 51

3.1.1 系统主要功能 52

第3章 网络投票系统 52

3.1 系统说明 52

3.1.2 系统文件说明 53

3.2 系统数据库设计 54

3.2.1 SQL Server 2000数据库设计 54

3.2.2 Access数据库设计 56

3.2.3 SQL Server 2005数据库设计 57

3.3 用户投票模块 58

3.3.1 用户投票页面 58

3.3.2 用户投票页面的实现 59

3.3.3 投票统计页面 62

3.3.4 投票统计页面的实现 62

3.3.5 查看投票结果页面 65

3.3.6 查看投票结果页面的实现 66

3.4 投票主题管理模块 68

3.4.1 设置当前投票主题页面的实现 69

3.4.2 投票主题管理完成页面的实现 70

3.4.3 添加投票主题页面的实现 72

3.4.4 修改投票主题页面的实现 74

3.4.5 删除投票主题页面的实现 77

3.5 投票标题管理模块 79

3.5.1 添加投票标题页面的实现 79

3.5.2 修改投票标题页面的实现 82

3.5.3 删除投票标题页面的实现 84

3.6 投票项管理模块 86

3.6.1 添加投票项页面的实现 87

3.6.2 修改投票项页面的实现 89

3.6.3 删除投票项页面的实现 90

3.7 小结 91

第4章 共享资源下载系统 92

4.1 系统说明 92

4.1.1 系统主要功能 92

4.1.2 系统文件组成 93

4.2 系统数据库设计 94

4.2.1 SQL Server 2000数据库设计 94

4.2.2 Access数据库设计 97

4.2.3 SQL Server 2005数据库设计 98

4.3 资源信息显示模块 99

4.3.1 系统主页面 100

4.3.2 系统主页面的实现 101

4.3.3 资源类别信息显示页面 104

4.3.4 资源类别信息显示页面的实现 105

4.3.5 资源详细信息页面 110

4.3.6 资源详细信息页面的实现 111

4.3.7 资源下载页面 114

4.3.8 资源下载页面的实现 114

4.4 资源搜索模块 114

4.4.1 资源搜索信息输入页面 114

4.4.2 资源搜索信息输入页面的实现 115

4.4.4 资源搜索及结果显示页面的实现 116

4.4.3 资源搜索及结果显示页面 116

4.5 资源类别管理模块 121

4.5.1 资源类别信息管理页面 121

4.5.2 资源类别信息管理页面的实现 122

4.5.3 一级类别信息更新页面 124

4.5.4 一级类别信息更新页面的实现 124

4.5.5 二级类别信息更新页面及实现 126

4.6 资源项管理模块 127

4.6.1 添加资源信息输入页面 127

4.6.2 添加资源信息输入页面的实现 127

4.6.3 保存资源信息页面 128

4.6.4 保存资源信息页面的实现 128

4.6.6 资源信息管理页面的实现 131

4.6.5 资源信息管理页面 131

4.6.7 资源信息更新页面及实现 132

4.7 小结 135

第5章 文件上传模块 136

5.1 使用表单上传文件 136

5.2 ASPSmartUpload上传组件 137

5.2.1 ASPSmartUpload组件的安装 137

5.2.2 ASPSmartUpload组件对象 138

5.2.3 ASPSmartUpload组件使用示例 139

5.2.4 ASPSmartUpload组件的缺点 140

5.3 AspUpload上传组件 140

5.3.1 AspUpload组件的安装 140

5.3.2 AspUpload组件的使用 141

5.3.3 AspUpload组件使用示例 144

5.3.4 AspUpload组件的缺点 147

5.4 LyfUpload 上传组件 148

5.4.1 LyfUpload组件的安装 148

5.4.2 LyfUpload组件对象 148

5.4.3 LyfUpload组件使用示例 149

5.4.4 LyfUpload组件的缺点 151

5.5 无组件上传 151

5.5.1 上传数据格式分析 151

5.5.2 数据提取方法 154

5.5.3 处理提取的数据 156

5.5.4 无组件上传使用示例 157

5.6 小结 165

6.1 系统说明 166

6.1.1 系统主要模块 166

第6章 网络聊天室系统 166

6.1.2 系统文件说明 167

6.2 系统数据库设计 168

6.2.1 SQL Server 2000数据库设计 168

6.2.2 Access数据库设计 170

6.2.3 SQL Server 2005数据库设计 170

6.3 聊天室主页面 171

6.3.1 main.asp页面的实现 172

6.3.2 chatroom.asp页面的实现 174

6.4.1 在线用户列表的实时获取 175

6.4 在线用户显示页面 175

6.4.2 在线用户显示页面的实现 176

6.5 聊天发言提交页面 178

6.5.1 私聊的实现 178

6.5.2 聊天发言提交页面的实现 179

6.6 聊天内容显示页面 183

6.7 用户退出页面 186

6.8 小结 186

第7章 WWW版ICQ系统 187

7.1 系统说明 187

7.1.1 系统功能说明 187

7.2 在线用户记录模块 188

7.1.2 系统文件说明 188

7.2.1 添加在线用户记录 189

7.2.2 更新在线用户记录 192

7.2.3 显示在线用户记录 195

7.3 收发消息模块 199

7.3.1 编辑和发送消息 199

7.3.2 接收和显示消息 204

7.4 聊天记录模块 206

7.5 退出系统模块 208

7.6 小结 210

8.1 简单的网络图片管理系统 211

8.1.1 系统主页面 211

第8章 网络图片管理系统 211

8.1.2 系统主页面的实现 212

8.1.3 图片显示页面 217

8.1.4 图片显示页面的实现 218

8.1.5 图片删除页面 219

8.1.6 图片删除页面的实现 219

8.1.7 图片上传模块 220

8.2 基于超级链接的网络图片管理系统 221

8.2.1 系统说明 221

8.2.2 数据库的设计 222

8.2.3 图片管理页面 224

8.2.4 图片显示页面 225

8.2.5 添加图片信息输入页面 228

8.2.6 完成添加图片信息输入页面 229

8.2.8 完成图片信息修改页面 230

8.2.7 图片信息修改页面 230

8.2.9 删除图片页面 231

8.3 小结 231

第9章 留言板系统 232

9.1 系统说明 232

9.1.1 系统主要功能 232

9.1.2 系统文件组成 233

9.2 系统数据库设计 233

9.2.1 SQL Server 2000数据库设计 234

9.2.2 Access数据库设计 236

9.2.3 SQL Server 2005数据库设计 237

9.3.1 留言板主页面的进入 239

9.3 留言板主页面 239

9.3.2 留言板主页面的实现 240

9.4 用户留言查看页面 243

9.4.1 指定用户留言查看 243

9.4.2 用户留言查看页面的实现 244

9.5 发表留言页面 245

9.5.1 发表留言页面的两个部分 245

9.5.2 发表留言页面的实现 246

9.6 留言管理页面 247

9.6.1 留言管理页面的多功能性 248

9.6.2 留言管理页面的实现 249

9.7 参数设置页面 255

9.7.2 参数设置页面的实现 256

9.7.1 参数设置页面的执行流程 256

9.8 小结 258

第10章 网站流量统计系统 259

10.1 Application网站计数器 259

10.1.1 统计访问数量的基本方法 259

10.1.2 限制用户反复刷新增加访问计数的方法 260

10.1.3 Application网站计数器的实现 260

10.2 PageCounter组件网站计数器 262

10.3 FileSystem组件网站计数器 264

10.3.1 FileSystem组件简介 264

10.3.2 FileSystem组件网站计数器的实现 264

10.4 图形化计数器 267

10.5 数据库网站计数器 268

10.5.1 系统简介 269

10.5.2 系统文件构成 269

10.5.3 系统数据库设计 269

10.5.4 数据库网站计数器的实现 272

10.6 小结 276

第11章 中文搜索引擎系统 277

11.1 系统说明 277

11.1.1 系统主要功能 277

11.1.2 系统文件说明 278

11.2 系统数据库设计 279

11.2.1 SQL Server2000数据库设计 279

11.2.2 Access数据库设计 281

11.2.3 SQL Server 2005数据库设计 282

11.3 网站搜索模块 283

11.3.1 搜索主页面及实现 283

11.3.2 搜索及结果显示页面 284

11.3.3 搜索及结果显示页面的实现 284

11.3.4 跳转页面及实现 289

11.4 网站分类模块 290

11.4.1 网站分类页面 290

11.4.2 网站分类页面的实现 291

11.5 网站信息管理模块 294

11.5.1 网站信息登记页面及实现 294

11.5.2 网站信息登记完成页面 295

11.5.3 网站信息登记完成页面的实现 295

11.5.4 网站分类选择页面 296

11.5.5 网站分类选择页面的实现 297

11.5.6 网站信息修改页面 299

11.5.7 网站信息修改页面的实现 299

11.5.8 网站信息修改完成页面 300

11.5.9 网站信息修改完成页面的实现 300

11.6 系统管理模块 301

11.6.1 管理员登录子模块 302

11.6.2 网站管理子模块 302

11.6.3 网站审核子模块 304

11.6.4 分类管理子模块 305

11.7 小结 312

12.1.2 系统文件说明 313

12.1.1 系统功能说明 313

第12章 在线音乐播放系统 313

12.1 系统说明 313

12.2 系统数据库设计 314

12.2.1 SQL Server 2000数据库设计 314

12.2.2 Access数据库设计 316

12.2.3 SQL Server 2005数据库设计 316

12.3 系统主页面 317

12.4 音乐播放页面 322

12.4.1 play.asp页面 322

12.4.2 rplay.asp播放页面 325

12.5 管理员登录模块 326

12.6 系统管理主页面 327

12.5.2 管理员登录验证页面 327

12.5.1 管理员登录页面 327

12.7 添加曲目页面 331

12.8 添加曲目完成页面 332

12.9 曲目信息修改页面 335

12.10 曲目信息修改完成页面 336

12.11 删除曲目页面 338

12.12 小结 339

第13章 手机短信系统 340

13.1 系统说明 340

13.1.1 系统主要功能 340

13.1.2 系统文件说明 341

13.2.1 SQL Server 2000数据库设计 342

13.2 系统数据库设计 342

13.2.2 Access数据库设计 345

13.2.3 SQL Server 2005数据库设计 347

13.3 系统登录页面 348

13.3.1 登录信息输入页面 348

13.3.2 信息验证页面 349

13.4 系统主页面 350

13.4.1 主框架页面 350

13.4.2 导航栏页面 350

13.4.3 系统操作说明页面 351

13.5.1 管理员信息查看页面 352

13.5.2 管理员信息修改完成页面 352

13.5 管理员信息修改模块 352

13.6 定制用户管理模块 353

13.7 短信管理模块 357

13.7.1 新短消息内容输入页面 357

13.7.2 添加新信息页面 359

13.7.3 短信查看页面 361

13.8 短信发送模块 363

13.8.1 短信内容编辑页面 364

13.8.2 短信发送操作页面 365

13.9 发送记录管理模块 366

13.10 短信栏目管理模块 369

13.10.1 栏目信息编辑页面 369

13.10.2 一级栏目管理页面 371

13.12 小结 374

13.10.3 二级栏目管理页面 374

13.11 退出登录页面 374

第14章 邮件发送系统 375

14.1 电子邮件 375

14.1.1 电子邮件的简介 375

14.1.2 电子邮件的协议 376

14.1.3 电子邮件的信息格式 378

14.1.4 SMTP服务程序的安装 378

14.2 电子邮件的发送组件 379

14.2.1 CDONTS邮件发送组件 380

14.2.2 CDO邮件发送组件 382

14.2.3 JMail邮件发送组件 383

14.2.4 w3 JMail邮件发送组件 386

14.3.1 系统说明 388

14.3 Web邮件发送系统 388

14.3.2 系统数据库设计 389

14.3.3 邮件管理主页面 393

14.3.4 邮件发送模块 394

14.3.5 已发送邮件查看页面 397

14.3.6 邮件地址管理页面 399

14.4 小结 403

第15章 新闻发布和管理系统 404

15.1 系统说明 404

15.1.1 系统主要功能 404

15.1.2 系统文件说明 405

15.2.1 SQL Server 2000数据库设计 406

15.2 系统数据库设计 406

15.2.2 Access数据库设计 409

15.2.3 SQL Server 2005数据库设计 410

15.3 新闻查看模块 411

15.3.1 系统主页面 411

15.3.2 分类新闻列表页面 414

15.3.3 新闻内容显示页面 416

15.4 新闻查找模块 418

15.4.1 查询条件输入页面 418

15.4.2 查询显示页面 419

15.5 用户评论模块 423

15.5.1 查看和增加评论页面 423

15.5.2 删除评论页面 426

15.6.1 管理员登录页面 427

15.6 管理员登录模块 427

15.6.2 管理员退出登录页面 428

15.7 新闻管理模块 428

15.7.1 新闻管理主页面 429

15.7.2 新闻编辑页面 432

15.7.3 新闻保存页面 433

15.7.4 新闻修改页面 434

15.7.5 新闻更新页面 437

15.7.6 新闻删除页面 437

15.8 管理员信息管理模块 439

15.8.1 管理员密码修改页面 439

15.8.2 管理员密码保存页面 439

15.8.3 管理员列表页面 440

15.8.4 添加管理员页面 442

15.8.5 管理员信息修改页面 442

15.8.6 管理员信息保存页面 443

15.8.7 管理员信息删除页面 444

15.9 新闻类别管理模块 444

15.10 小结 448

第16章 网站安全防范模块 449

16.1 限制IP地址范围 449

16.2 防止SQL注入入侵 454

16.2.1 SQL注入原理 454

16.2.2 SQL注入入侵的实例 455

16.2.3 防范SQL注入入侵的实例 456

16.2.4 SQL注入入侵管理页面的实现 462

16.3 Base64加密算法 466

16.3.1 Base64加密算法的简介 467

16.3.2 Base64加密算法的实例 467

16.4 RSA加密算法 473

16.4.1 RSA加密算法的简介 473

16.4.2 RSA算法加密/解密的实例 474

16.4.3 RSA算法的实例 475

16.5 MD5加密算法 479

16.5.1 MD5加密算法的简介 479

16.5.2 MD5加密算法的流程 479

16.5.3 MD5加密算法的实例 481

16.6 小结 486