《ASP网络应用系统典型模块开发实例解析》PDF下载

  • 购买积分:6 如何计算积分?
  • 作  者:张固,汪晓平等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2004
  • ISBN:7115124264
  • 页数:33 页
图书介绍:本书以典型模块的实现为主,比较系统地介绍了用ASP进行网络应用系统开发的基本知识和基本技能。

第1章ASP基础 1

1.1 PWS的安装配置 1

目 录 1

1.2 IIS的安装配置 2

1.2.1 IIS的安装 2

1.2.2 IIS中虚拟目录的建立 3

1.2.3认识Web属性 7

1.3 ASP入门 8

1.3.1什么是ASP 9

1.3.2 ASP语法简介 10

1.3.3 ASP的开发工具 12

1.3.5开发ASP程序时的注意事项 13

1.3.4 ASP程序的调试技巧 13

1.4本章小结 14

第2章ASP编程技术基础 16

2.3ASP常用对象应用实例 16

2.1.1利用Request获取信息 16

2.1.2利用Response发送信息 22

2.1.3利用Session对象存储信息 26

2.1.4 Application对象 30

2.1.5 Server对象 35

2.2 ASP组件模块应用实例 39

2.2.1初识组件 39

2.2.2文件处理模块 41

2.2.3广告处理组件 46

2.2.4.邮件发送模块 48

2.2.5 自己编写组件 49

2.3本章小结 52

第3章登录模块设计 53

3.1最基本的登录模块 53

3.1.1客户端界面模块Login.htm 54

3.1.2服务器端数据处理模块verifyID.asp 56

3.2添加输入验证功能 58

3.2.1添加客户端验证代码 59

3.2.2添加服务器端验证代码 61

3.2.3解决撇号的问题 62

3.2.4限制字符串的长度 65

3.3数据加密 66

3.3.1 md5加密简介 66

3.3.2 SSL加密协议 68

3.4模块化 68

3.4.1将通用功能写成模块 68

3.4.2体验模块化带来的好处 70

3.5最后的结果 70

3.6本章小结 75

第4章注册模块设计 76

4.1最基本的注册模块 76

4.1.1扩充UserInfo表 77

4.1.2客户端页 SignUp.htm 78

4.1.3服务器端页面saveS.asp 80

4.2增强功能的注册模块 82

4.2.1改进的SignUp.htm 82

4.2.2改进的saveS.asp 87

4.3完整功能的注册模块 89

4.4使用存储过程的SaveS.asp 91

4.5本章小结 95

5.1.1常见数据库的种类 97

5.1.2 Access的使用 97

5.1常用数据库管理系统 97

第5章数据库操作模块设计 97

5.1.3 SQL Server的使用 100

5.2在ASP中连接和使用数据库 107

5.2.1连接数据库的方法 107

5.2.2使用ADO对象 109

5.2.3 ADO高级特性 112

5.2.4操作数据记录集 116

5.3常用的SQL语句简介 118

5.3.1查询语句Select 118

5.3.2插入记录语句Insert 123

5.3.3更新记录语句Update 125

5.3.4删除记录语句Delete 125

5.3.5综合应用 126

5.4.Transact-SQL程序设计 127

5.4.1注释 128

5.4.2变量 128

5.4.3运算符 130

5.4.4函数 131

5.4.5流程控制 135

5.5用存储过程优化数据库操作 141

5.5.1创建存储过程 141

5.5.2两种特殊的存储过程 144

5.5.3在ASP中调用存储过程 149

5.6本章小结 151

6.1.1工程文件global.asa与应用对象Application 152

第6章网页计数器模块设计 152

6.1简单功能的网站计数器 152

6.1.2使用应用对象创建简单的网站计数器 153

6.2改进功能的网站计数器……………………………………………………………154.6.2.1使用数据库的网站计数器 154

6.2.2应用session变量控制会话 156

6.3使用图形化的网站计数器 156

6.4某个特定页面被访问的次数 157

6.4.1创建一个实用的页面访问计数器 157

6.4.2另一种页面计数器 160

6.5使用内置组件建立页面计数器 161

6.6本章小结 161

7.1 留言板 163

第7章讨论区BBS模块设计 163

7.1.1撰写留言模块(MessageBoard/Compose.asp) 164

7.1.2浏览留言列表模块(Brose.asp) 166

7.1.3阅读留言模块(Read.asp) 169

7.1.4保存模块(saveCD.asp) 172

7.1.5添加新功能后的Browse.asp模块 174

7.2建立BBS讨论区 177

7.2.1建立所需要的表 177

7.2.2最简单的BBS系统 180

7.2.3改良的BBS系统 201

7.3本章小结 223

8.1.1投票模块(FSO_vote.htm) 224

第8章投票系统模块设计 224

8.1一个最简单的投票器 224

8.1.2显示模块(FSO_show.asp) 225

8.1.3计数模块(FSO_count.asp) 228

8.2禁止重复投票 229

8.2.1用Session变量来跟踪是否已投票 229

8.2.2用Cookies来跟踪是否已投票 230

8.3一个功能完善的投票系统 231

8.3.1系统的文件构成和数据结构分析 232

8.3.2新增投票项目模块(admin_add.asp) 233

8.3.3添加处理模块(admin_do.asp) 237

8.3.4显示投票项目模块(index.asp) 240

8.3.5投票处理模块(vote_do.asp) 245

8.3.6投票结果显示模块(vote_show.asp) 247

8.3.7管理模块首页(admin.asp) 249

8.3.8修改投票项目模块(admin_modify.asp) 252

8.3.9修改处理模块(admin_do.asp) 257

8.3.10管理员登录及身份验证模块(1ogin.asp、checkadmin.asp) 260

8.4本章小结 262

第9章聊天室模块设计 263

9.1聊天室的设计 263

9.2聊天室文件概述 264

9.3.1用户登录页面(Index.asp) 265

9.3聊天室的主要文件 265

9.3.2聊天室主窗口(Chat.asp) 273

9.3.3连接数据库页面(Conn.asp) 274

9.3.4聊天室基本设置(Config.asp) 275

9.3.5字符替换(Functions.asp) 276

9.3.6聊天内容显示页面(Main.asp) 279

9.3.7聊天发言提交页面(Chatform.asp) 285

9.3.8在线人员列表(Online.asp) 293

9.3.9手动刷新页面(Refreshpage.asp) 298

9.3.10工具箱(Chatcmd.asp) 298

9.3.11管理员发布公告(Newchatsub.asp) 313

9.3.12查看用户资料(Inforeg.asp) 315

9.3.13用户退出聊天室页面(Loginout.asp) 321

9.3.14页面的脚文件(Incfoot.asp) 322

9.4本章小结 322

第10章新闻自动发布系统 323

10.1一个完整的新闻发布系统 323

10.1.1新闻发布模块(add.asp) 324

10.1.2数据库连接和公用函数存放模块(conn.asp) 327

10.1.3保存添加模块(saveAdd.asp) 329

10.1.4新闻列表模块(list.asp) 329

10.1.5新闻内容显示模块(display.asp) 332

10.1.6新闻管理模块(admin.asp) 334

10.1.7新闻修改模块(modify.asp) 336

10.1.8保存修改模块(saveModify.asp) 339

10.1.9新闻删除模块(del.asp) 341

10.1.10管理员登录、注销模块(1ogin.asp、logout.asp) 341

10.2改善的新闻发布系统 344

10.2.1 发布和修改模块文件的整合(ADV_add_modify.asp) 344

10.2.2保存处理模块文件的整合ADV_saveAM.asp 347

10.2.3增加管理员修改增删模块(admin_admin.asp) 349

10.3本章小结 354

第11章搜索引擎 355

11.1搜索引擎实现 355

11.1.1创建网络搜索的ActiveX控件 355

11.1.2编写Websearcher控件代码 356

11.1.3创建用于网页搜索的ASP文件WebSearch.ASP 363

11.2系统分析 365

11.2.1 利用VisualBasic 6.0创建网络搜索ActiveX控件WebSearcher 365

11.2.2提取包含在html文档中的链接 373

11.2.3利用递归算法实现网页搜索 374

11.2.4注册创建的ActiveX控件 376

11.2.5在ASP脚本程序中使用网络搜索的ActiveX控件 376

11.3本章小结 378

第12章学生成绩管理系统 379

12.1系统说明 379

12.2数据库设计 379

12.2.1数据库结构设计 379

12.2.2数据库物理结构设计 381

12.3系统实现 382

12.3.1新建一个工程 383

12.3.2登录模块 383

12.3.3主页面框架 387

12.3.4代码维护 391

12.3.5班级维护 400

12.3.6教师信息维护 412

12.3.7学生信息维护 414

12.3.8学生成绩录入 420

12.3.9成绩报表 421

12.4本章小结 422