本书全面地介绍了使用ASP进行数据库系统开发必须掌握的技术、方法和过程。本书分4篇,并附有配套光盘,光盘中提供了书中所有案例的全部源代码。所有源代码都经过精心调试,在Windows XP或Windows 2000下测试通过,保证能够正常运行。
本书内容精练、重点突出、实例丰富,是各级程序开发人员不可多得的必备参考书。本书也非常适合大中专院校相关专业师生阅读。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | ASP数据库系统开发完全手册(附光盘) |
分类 | 教育考试-考试-计算机类 |
作者 | 邹天思//孙明丽 |
出版社 | 人民邮电出版社 |
下载 | |
简介 | 编辑推荐 本书全面地介绍了使用ASP进行数据库系统开发必须掌握的技术、方法和过程。本书分4篇,并附有配套光盘,光盘中提供了书中所有案例的全部源代码。所有源代码都经过精心调试,在Windows XP或Windows 2000下测试通过,保证能够正常运行。 本书内容精练、重点突出、实例丰富,是各级程序开发人员不可多得的必备参考书。本书也非常适合大中专院校相关专业师生阅读。 内容推荐 本书全面地介绍了使用ASP进行数据库系统开发必须掌握的技术、方法和过程。本书分4篇,第一篇为ASP编程篇,主要介绍使用ASP开发数据库系统必须掌握的技术。第二篇为数据库应用篇,主要介绍了数据库的创建、使用和维护等方面的内容。第三篇为ASP典型实例篇,主要介绍了文件上传、在线投票图表分析、在线搜索、聊天室、计数器、邮件群发等6个典型实例的开发过程。第四篇为ASP案例开发篇,精选了当前应用较广泛的数据库应用系统,这些系统既可以独立使用,也可作为企业综合系统的重要组成部分,包括电子商务管理、企业信息管理系统、新城培训网管理系统、天下鲜美食管理系统。 本书附有配套光盘,光盘中提供了书中所有案例的全部源代码。所有源代码都经过精心调试,在Windows XP或Windows 2000下测试通过,保证能够正常运行。 本书内容精练、重点突出、实例丰富,是各级程序开发人员不可多得的必备参考书。本书也非常适合大中专院校相关专业师生阅读。 目录 第一篇 ASP编程基础篇 第1章 ASP基础 3 1.1 ASP概述 3 1.2 ASP、PHP和JSP的比较 4 1.3 ASP的环境配置 4 1.3.1 IIS Web服务器安装配置 4 1.3.2 SMTP 虚拟服务器配置 6 1.4 测试网站服务器 9 1.4.1 本地访问测试 9 1.4.2 远程访问测试 10 1.4.3 远程和本地测试结果不一致的原因 11 1.5 申请域名 12 1.5.1 域名的分类 12 1.5.2 域名申请的流程 12 1.6 维护ASP的安全 13 1.6.1 通过权限设置维护网站安全 13 1.6.2 存在的安全漏洞 13 1.6.3 完善安全防范措施 14 1.7 获取帮助信息 15 1.7.1 本机上可以安装的帮助 15 1.7.2 互联网信息搜集 15 1.7.3 网上资源 15 第2章 使用VBScript脚本语言 16 2.1 VBScript语言概述 16 2.1.1 VBScript语言特点 16 2.1.2 在HTML中使用VBScript 17 2.1.3 在ASP中使用VBScript 19 2.2 为VBScript脚本添加注释 19 2.3 VBScript脚本的常量 20 2.4 VBScript脚本的变量 21 2.4.1 变量的命名规则 21 2.4.2 变量声明 21 2.4.3 变量赋值 22 2.4.4 变量的作用域和存活期 22 2.5 VBScript脚本的数组 23 2.5.1 声明数组 24 2.5.2 数组元素的赋值 25 2.5.3 用于数组的函数 25 2.5.4 将数组中的数据添加到下拉菜单中 27 2.6 VBScript运算符 28 2.7 VBScript脚本的函数 29 2.7.1 数学函数的应用 29 2.7.2 格式转换函数的应用 31 2.7.3 日期和时间函数的应用 32 2.7.4 字符串函数的应用 34 2.7.5 数据类型判断函数的应用 35 2.8 VBScript过程 36 2.8.1 应用Sub过程实现网页自动换肤 36 2.8.2 应用Function过程截取字符串长度 38 2.9 条件语句 39 2.9.1 If...Then...Else语句的应用 39 2.9.2 Select Case 语句的应用 41 2.10 循环语句 43 2.10.1 Do...Loop语句的应用 43 2.10.2 While...Wend语句的应用 44 2.10.3 For...Next语句的应用 45 2.10.4 For Each...Next循环的应用 46 2.10.5 Exit语句的应用 47 第3章 ASP内置对象 48 3.1 内置对象概述 48 3.2 Request对象 48 3.2.1 Request对象的属性、方法和集合 49 3.2.2 应用QueryString集合获取Get方法提交的数据 49 3.2.3 应用Form集合获取Post方法提交的数据 51 3.2.4 应用ServerVariables集合获取客户端真实IP地址 53 3.2.5 应用Request.Cookies集合实现在线投票 54 3.3 Response对象 56 3.3.1 Response对象的属性、方法和集合 56 3.3.2 应用Response.Write方法实现数据的输出 57 3.3.3 应用Response.Redirect方法从当前页转向其他网页 59 3.3.4 应用Response的属性和方法实现缓冲处理 60 3.3.5 应用Response.Cookies集合写入Cookie文件 62 3.4 Session对象 63 3.4.1 Session简介 63 3.4.2 Session对象的属性和事件 64 3.4.3 应用Session.Abandon方法清除Session变量 64 3.4.4 应用Session对象记录用户在某页上停留的时间 65 3.5 Application对象 66 3.5.1 Application对象的属性、方法和事件 66 3.5.2 应用Application对象统计网站访问流量 68 3.5.3 应用Application对象实现网站聊天室 69 3.6 Server对象 71 3.6.1 Server对象的属性、方法和事件 71 3.6.2 应用Server对象自动获取数据库物理路径 71 3.6.3 应用Server对象防止论坛中的代码被浏览器执行 72 3.7 ASPError对象 73 3.7.1 ASPError对象的属性 73 3.7.2 应用ASPError对象实现错误处理 73 3.8 ObjectContext对象 75 3.8.1 ObjectContext对象的方法和事件 76 3.8.2 应用ObjectContext对象实现事务处理 76 3.9 在网页中使用Cookie 77 3.9.1 Cookie的设置 77 3.9.2 应用Cookie进行登录验证 78 第4章 ASP内置组件 79 4.1 ActiveX技术概述及应用 79 4.1.1 认识ActiveX组件 79 4.1.2 在网页中插入ActiveX组件 80 4.2 组件应用实例 82 4.2.1 本机注册组件 82 4.2.2 远程注册DLL组件 83 4.2.3 应用ASPPing组件 84 4.3 应用AdRotator组件制作旗帜广告条 85 4.4 应用BrowserCapabilities组件获取客户端浏览器信息 87 4.5 应用ContentLinking组件自动生成Web导航链接 89 4.6 应用Counters组件实现网站访问流量统计 91 4.7 应用Scripting组件FileSystemobject对象获取文件信息 93 4.8 应用Email组件发送电子邮件 95 4.9 创建自定义组件 97 4.9.1 应用Visual Basic创建一个DLL组件 97 4.9.2 在ASP中调用组件 98 4.9.3 在ASP中编写并调用类 98 4.9.4 应用Visual Basic订制文件上传组件 100 第5章 ADO编程技术 106 5.1 ADO的概述 106 5.1.1 ADO的简介 106 5.1.2 ADO的对象 107 5.1.3 ADO的操作流程 107 5.2 创建ODBC DSN文件 107 5.2.1 配置Microsoft Access数据库文件的DSN 107 5.2.2 配置SQL Server数据库文件DSN 109 5.3 Connection对象 111 5.3.1 创建Connection对象 111 5.3.2 Connection对象的属性和方法 111 5.3.3 通过ADO连接Access、SQL Server数据库 115 5.3.4 通过ODBC连接Access、SQL Server数据库 118 5.3.5 通过OLE DB连接Access、SQL Server数据库 120 5.3.6 Connection对象的应用 121 5.4 Command对象 124 5.4.1 创建Command对象 124 5.4.2 Command对象的属性和方法 124 5.4.3 创建连接 126 5.4.4 Command对象的应用 127 第6章 RecordSet访问数据库 132 6.1 RecordSet概述 132 6.2 RecordSet对象 133 6.2.1 建立RecordSet对象 133 6.2.2 RecordSet对象的属性 134 6.2.3 RecordSet对象的方法 139 6.2.4 应用RecordSet对象分页显示记录集 142 6.2.5 应用RecordSet对象实现单条数据录入 144 6.2.6 应用RecordSet对象更新数据库 146 6.3 Field对象 149 6.3.1 Field对象的属性和方法 149 6.3.2 应用Field对象查看数据表结构 150 第7章 ASP程序调试与错误处理 153 7.1 程序调试 153 7.2 调试ASP脚本 154 7.2.1 Microsoft脚本调试程序工具 154 7.2.2 脚本错误 155 7.2.3 常用的ASP调试技术 155 7.3 用Visual InterDev调试ASP 157 7.3.1 调试客户端脚本 157 7.3.2 调试设置 158 7.3.3 设置断点 158 7.3.4 逐步调试 159 7.3.5 使用Just-in-time调试 159 7.3.6 调试Global.asa文件 159 7.4 VBScript错误处理 159 7.4.1 错误处理机制 160 7.4.2 Err对象 160 7.4.3 ASPError对象 161 7.5 出错分析 161 7.6 防止错误 162 7.7 解决SQL Server语句出现的错误 162 7.8 解决“没有权限”错误 163 7.9 截获系统错误并给出友好提示 163 7.10 常用错误代码一览 164 第二篇 数据库应用篇 第8章 创建和使用Access数据库 169 8.1 Microsoft Access简介 169 8.2 创建数据库 170 8.3 设计表 171 8.4 建立及维护数据表之间的关系 173 8.5 数据库操作 175 第9章 管理SQL Server数据库 178 9.1 SQL Server数据库简介 178 9.2 安装SQL Server 178 9.3 配置服务器 182 9.3.1 启动、暂停和停止SQL Server服务器 182 9.3.2 注册SQL Server 2000服务器 182 9.3.3 编辑SQL Server 2000注册信息 184 9.4 脚本与批处理 185 9.4.1 将数据库生成脚本 185 9.4.2 将指定表生成脚本 186 9.4.3 执行脚本 187 9.4.4 批处理 188 9.5 备份和还原数据库 188 9.5.1 备份和恢复的概念 188 9.5.2 数据库备份 188 9.5.3 数据库还原 190 9.6 分离和附加数据库 190 9.6.1 分离数据库 190 9.6.2 附加数据库 191 9.7 导入、导出数据表 192 9.7.1 导入数据库 192 9.7.2 导入SQL Server数据表 192 9.7.3 导入其他数据源的数据表 195 9.7.4 导出数据库 196 9.7.5 导出SQL Server数据表 197 第10章 设计SQL Server数据库 199 10.1 SQL Server数据库概述 199 10.1.1 SQL数据库分类 199 10.1.2 SQL数据库对象 200 10.2 设计数据库 200 10.2.1 创建数据库 200 10.2.2 创建数据表 204 10.2.3 删除数据库 206 10.2.4 删除数据表 207 10.3 索引的建立与维护 207 10.3.1 建立索引 208 10.3.2 查看索引 208 10.3.3 删除索引 209 10.4 关系的建立与维护 210 10.4.1 创建关系 210 10.4.2 删除关系 213 10.5 维护数据表 213 10.5.1 在表结构中添加新字段 213 10.5.2 在表结构中删除字段 214 10.5.3 数据表更名 215 第11章 编辑SQL Server数据库 216 11.1 录入和修改数据 216 11.1.1 添加新记录 216 11.1.2 修改记录 216 11.1.3 删除记录 217 11.2 浏览数据 218 11.3 查找数据 219 11.3.1 查找指定行记录 219 11.3.2 查找第一条记录 219 11.3.3 使用SQL语句查找记录 221 第12章 数据查询与更新(SQL语句) 223 12.1 在SQL Server中创建查询和测试查询 223 12.1.1 编写SQL语句 223 12.1.2 测试SQL语句 224 12.1.3 执行SQL语句 224 12.2 数据查询 224 12.3 数据排序 227 12.4 查询统计 228 12.4.1 汇总查询结果 228 12.4.2 在查询结果中求最大值和最小值 229 12.4.3 在查询结果中求平均值 230 12.4.4 分组统计 230 12.5 复杂查询 232 12.5.1 子查询 232 12.5.2 连接 232 12.5.3 内连接 232 12.5.4 外连接 233 12.5.5 交叉连接 234 12.6 数据添加、修改和删除 234 12.6.1 INSERT语句 234 12.6.2 UPDATE语句 237 12.6.3 DELETE语句 239 第13章 视图、存储过程与触发器 241 13.1 设计视图 241 13.1.1 创建视图 241 13.1.2 修改视图 244 13.1.3 删除视图 246 13.1.4 视图在ASP中的应用 246 13.2 存储过程 248 13.2.1 存储过程的基本概念 248 13.2.2 建立存储过程 248 13.2.3 存储过程的执行 251 13.2.4 修改和删除存储过程 251 13.2.5 调用存储过程的语法 253 13.2.6 存储过程在ASP中的应用 253 13.3 触发器在ASP中的应用 255 13.3.1 什么是触发器 255 13.3.2 SQL Server触发器类型 255 13.3.3 应用CREATE TRIGGER语句创建触发器 255 13.3.4 删除触发器 256 13.3.5 触发器在ASP中的应用 257 第三篇 ASP典型实例篇 第14章 应用ASP实现文件上传 261 14.1 实例说明 261 14.2 开发环境 261 14.3 设计与分析 262 14.4 技术要点 262 14.5 开发过程 262 14.5.1 数据表结构 262 14.5.2 文件查看(index.asp) 263 14.5.3 上传图片到数据库(Img_deal.asp) 265 14.5.4 上传图片详细信息显示(Img_see.asp) 266 14.6 调试、发布与运行 266 14.6.1 调试 266 14.6.2 运行 266 第15章 应用ASP实现搜索引擎 267 15.1 实例说明 267 15.2 开发环境 268 15.3 设计与分析 268 15.4 技术要点 268 15.5 开发过程 269 15.5.1 数据表结构 269 15.5.2 高级搜索处理页面(gaojicl.asp) 270 15.5.3 一般搜索管理页面(sousuo.asp) 273 15.5.4 图书资源(booksdata.asp) 275 15.6 调试、发布与运行 277 15.6.1 调试 277 15.6.2 运行 277 第16章 应用ASP实现在线投票图表分析 278 16.1 实例说明 278 16.2 开发环境 279 16.3 设计与分析 279 16.4 技术要点 279 16.5 开发过程 280 16.5.1 数据表结构 280 16.5.2 在线投票选择页面(index.asp) 280 16.5.3 判断投票管理页面(Poll_OK.asp) 281 16.5.4 投票结果显示页面(Poll_Browse.asp) 282 16.6 调试、发布与运行 285 16.6.1 调试 285 16.6.2 运行 285 第17章 应用ASP实现聊天室 286 17.1 实例说明 286 17.2 开发环境 287 17.3 设计与分析 287 17.4 技术要点 287 17.4.1 框架技术 287 17.4.2 初始化聊天信息 288 17.4.3 私聊的实现 288 17.5 开发过程 289 17.5.1 数据表结构 289 17.5.2 框架主文件(chat.asp) 289 17.5.3 用户登录(index.asp) 290 17.5.4 显示在线用户(Left.asp) 292 17.5.5 发送聊天信息(bottom.asp) 293 17.5.6 显示聊天信息(Content.asp) 295 17.5.7 离开聊天室(exit.asp) 296 17.6 调试、发布与运行 297 第18章 应用ASP实现图形计数器 298 18.1 实例说明 298 18.2 开发环境 299 18.3 设计与分析 299 18.4 技术要点 299 18.4.1 应用IMG标记在网页中插入图像 299 18.4.2 Session对象 300 18.5 开发过程 301 18.5.1 数据表结构 301 18.5.2 统计访客人数(counter.asp) 301 18.5.3 以图片形式显示访客人数(index.asp) 302 18.6 调试、发布与运行 303 18.6.1 调试 303 18.6.2 运行 304 第19章 应用ASP实现邮件群发 305 19.1 实例说明 305 19.2 开发环境 306 19.3 设计与分析 306 19.4 技术要点 306 19.4.1 SMTP概述 306 19.4.2 配置邮件发送系统 307 19.4.3 Jmail组件的简介 307 19.5 开发过程 309 19.5.1 数据表结构 309 19.5.2 邮件内容输入(index.asp) 309 19.5.3 邮件发送处理(jmail_cl.asp) 310 19.6 调试、发布与运行 311 19.6.1 调试 311 19.6.2 运行 311 第四篇 ASP案例开发篇 第20章 ASP程序的开发工具 315 20.1 用记事本开发ASP应用程序 315 20.2 用Dreamweaver MX开发ASP应用程序 316 20.3 使用Visual InterDev6.0开发ASP应用程序 317 20.4 如何选择ASP开发工具 318 第21章 电子商城 322 21.1 需求分析 322 21.2 系统设计 322 21.2.1 功能结构分析 322 21.2.2 系统流程概述 323 21.2.3 网站架设 323 21.3 数据库设计 325 21.3.1 数据库的分析 325 21.3.2 创建数据库 326 21.3.3 创建数据表 326 21.3.4 数据表的结构 326 21.4 网站整体设计 328 21.4.1 CSS样式表文件设计 328 21.4.2 首部及尾部导航条 329 21.4.3 创建数据库连接 330 21.4.4 网站结构设计 330 21.5 前台开发 330 21.5.1 设计分析 330 21.5.2 前台首页的实现过程 331 21.5.3 用户注册/登录的实现过程 332 21.5.4 购物车的实现过程 335 21.5.5 提交订单的实现过程 339 21.5.6 订单查询的实现过程 340 21.5.7 用户中心的实现过程 341 21.6 后台开发 344 21.6.1 设计分析 344 21.6.2 后台首页的实现过程 345 21.6.3 商品管理的实现过程 347 21.6.4 用户管理的实现过程 362 21.6.5 分类管理的实现过程 364 21.6.6 信息管理的实现过程 367 21.7 疑难问题分析 370 21.7.1 动态树状菜单 370 21.7.2 MD5加密方式简介 372 21.7.3 SQL注入简介 374 21.8 网站调试及错误处理 375 21.9 电子商城文件清单 378 第22章 企业商务网 379 22.1 需求分析 379 22.2 系统设计 379 22.2.1 功能结构分析 379 22.2.2 网站架设 380 22.3 数据库设计 382 22.3.1 数据库的分析 382 22.3.2 创建数据库 382 22.3.3 创建数据表 383 22.3.4 数据表的结构 384 22.4 网站整体设计 385 22.4.1 CSS样式表文件设计 385 22.4.2 首部及尾部导航条 387 22.4.3 创建数据库连接 387 22.4.4 网站结构设计 388 22.5 前台开发 388 22.5.1 设计分析 388 22.5.2 前台首页的实现过程 389 22.5.3 信息展示的实现过程 391 22.5.4 视频文件的实现过程 394 22.5.5 工程图片的实现过程 395 22.5.6 工程论坛的实现过程 397 22.6 后台开发 404 22.6.1 设计分析 404 22.6.2 后台首页的实现过程 405 22.6.3 会议纪要的实现过程 407 22.6.4 工程新闻的实现过程 411 22.6.5 专业报表的实现过程 413 22.7 疑难问题分析解决 414 22.7.1 制作收缩式导航菜单 414 22.7.2 调用Word、Excel文件 416 22.7.3 带验证码的用户登录 416 22.7.4 防止Access数据库被下载 417 22.7.5 禁止用户复制网页内容 418 22.8 网站调试及错误处理 419 22.9 网站设计清单 419 第23章 天下鲜美食网 421 23.1 需求分析 421 23.2 系统设计 421 23.2.1 功能结构分析 421 23.2.2 网站架设 422 23.3 数据库设计 424 23.3.1 数据库的分析 424 23.3.2 创建数据库 424 23.3.3 创建数据表 425 23.3.4 数据表结构 425 23.4 网站整体设计 427 23.4.1 CSS样式表文件设计 427 23.4.2 创建数据库连接 428 23.4.3 网站结构设计 428 23.5 前台开发 429 23.5.1 设计分析 429 23.5.2 网站首页的实现过程 430 23.5.3 特色美食模块设计 430 23.5.4 名店加盟模块设计 435 23.5.5 公告栏模块设计 438 23.6 后台开发 441 23.6.1 设计分析 441 23.6.2 后台管理页面的实现过程 441 23.6.3 用户管理模块设计 442 23.6.4 特色美食管理模块设计 445 23.6.5 名店加盟管理模块设计 450 23.7 疑难问题分析解决 451 23.7.1 日期时间的实时显示 451 23.7.2 如何根据下拉列表的值显示不同控件 453 23.7.3 如何通过Application对象实现网站计数器 454 23.8 网站调试及错误处理 455 23.9 网站设计清单 456 第24章 新城培训网 458 24.1 需求分析 458 24.2 系统设计 458 24.2.1 功能结构分析 458 24.2.2 网站架设 459 24.3 数据库设计 460 24.3.1 数据库分析 460 24.3.2 创建数据库 460 24.3.3 创建数据表 460 24.3.4 数据表结构 460 24.4 网站整体设计 462 24.4.1 CSS样式表文件设计 462 24.4.2 创建数据库链接 462 24.4.3 网站结构设计 462 24.5 前台开发 463 24.5.1 设计分析 463 24.5.2 网站首页的实现过程 463 24.5.3 学员作品模块设计 463 24.5.4 就业频道模块设计 468 24.5.5 在线报名模块设计 471 24.5.6 在线咨询模块设计 474 24.6 后台开发 477 24.6.1 设计分析 477 24.6.2 后台管理页面的实现过程 477 24.6.3 就业频道管理模块设计 478 24.7 疑难问题分析解决 479 24.7.1 如何实现专业大类与具体专业的分级选择 479 24.7.2 如何实现鼠标经过表格背景颜色改变 481 24.7.3 如何判断用户输入的日期是否合法 481 24.8 网站调试及错误处理 482 24.9 网站设计清单 483 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。