ASP项目开发实践

副标题:无

作   者:张华,张雁,贾志娟等编著

分类号:

ISBN:9787113071967

微信扫一扫,移动浏览光盘

简介

  本书是项目开发实践系列中的一本。本书结合项目开发实践,首先介绍了ASP和数据库的基础知识以及各类典型网站通用模块和Internet应用服务系统的使用、配置、移植和扩展等技术,然后精选了新闻发布及管理系统、网上商城购物系统、在线教育系统、在线考试系统、办公自动化系统、中小型企业建站解决方案等综合管理系统进行案例分析与实践开发,并给出了全部源代码,内容涵盖了信息发布管理、用户管理、搜索查询、数据库管理、统计、聊天、电子邮件、论坛、人事管理、组件开发使用等绝大部分网站的常用功能。随书附赠光盘内含书中程序源代码。   ASP在目前以及未来很长一段时间都是网络、网站开发的主要编程工具语言之一。本书结合项目开发实践,首先介绍了ASP和数据库的基础知识以及各类典型网站通用模块和Internet应用服务系统的使用、配置、移植和扩展等技术,然后精选了新闻发布及管理系统、网上商城购物系统、在线教育系统、在线考试系统、办公自动化系统、中小型企业建站解决方案等综合管理系统进行案例分析与实践开发,并给出了全部源代码,内容涵盖了信息发布管理、用户管理、搜索查询、数据库管理、统计、聊天、电子邮件、论坛、人事管理、组件开发使用等绝大部分网站的常用功能。   本书配套光盘包括所有网站应用案例的源程序,读者可以直接使用这些应用案例,也可以对原有构架加以扩展,开发出适合自己需要的网络应用系统。   本书不仅适用于想进入网络编程领域的读者和计算机专业大、中专学生阅读,而且对于网页设计人员、Web应用程序开发人员和广大网络爱好者也有很高的参考价值。

目录

目录
第1章 搭ASP开发环境
1-1 从HTML到ASP
1-1-1 HTML构成静态网页
1-1-2 动态页面的起源
1-1-3 服务器端脚本技术
1-1-4 微软的动态页面创建技术——IIS与ASP
1-2 ASP技术的特点
1-3 ASP运行环境的建立与配置
1-3-1 安装IIS
1-3-2 创建虚拟目录
1-3-3 IIS管理工具
1-3-4 IIS常见的管理任务
1-4 IIS服务器和ASP的工作原理
1-5 ASP.NET简介
1-5-1 什么是ASP.NET
1-5-2 ASP.NET运行环境
1-5-3 创建一个ASP.NET程序——“HelloWorld!”
第2章 ASP开发必备基础
2-1 ASP开发基础
2-1-1 创建ASP程序
2-1-2 编写Script命令
2-1-3 合成HTML和脚本命令
2-1-4 使用ASP指令
2-2 VBScript语言
2-2-1 变量与常量
2-2-2 注释
2-2-3 在VBScript中使用逻辑连接和运算符
2-2-4 使用条件选择语句
2-2-5 使用循环语句
2-2-6 创建子程序和函数
2-2-7 使用随机函数
2-3 ASP内置对象
2-3-1 Application对象
2-3-2 ObjectContext对象
2-3-3 Request对象
2-3-4 Response对象
2-3-5 Server对象
2-3-6 Session对象
2-4 使用ADO操纵数据库
2-4-1 什么是ADO
2-4-2 ADO的内置对象
2-4-3 在ASP中使用ADO常量
2-4-4 使用ADO的一般步骤
2-5 ASP连接常用数据库的方法
2-5-1 使用OLE DB连接
2-5-2 使用ODBC连接
2-6 常用SQL语句
2-6-1 创建新表
2-6-2 查询操作
2-6-3 修改和删除表
2-6-4 添加记录
2-6-5 删除记录
2-6-6 修改记录
2-6-7 集合函数
第3章 使用内部组件开发ASP程序实例
3-1 显示磁盘、文件夹及文件的信息
3-1-1 显示磁盘信息
3-1-2 显示文件夹信息
3-1-3 显示文件信息
3-1-4 显示指定文件夹下的子文件夹和文件
3-1-5 使用递归算法显示指定文件夹下的全部内容
3-2 网上文件管理器实例
3-3 使用广告轮显组件
3-3-1 广告轮显组件介绍
3-3-2 在首页显示广告信息
3-3-3 开发广告轮显实例
3-4 使用内容轮显组件
3-5 使用文件超链接组件制作目录和导航条
3-6 计数器比较实例
3-6-1 使用Application实现
3-6-2 使用文本文件实现
3-6-3 使用数据库实现
3-6-4 使用计数器组件实现
3-6-5 图像计数器实例
3-6-6 可以供别人调用的图像计数器实例
3-7 使用日志组件实例
3-7-1 LoggingUtility曰志组件的方法及说明
3-7-2 匿名访问日志浏览设置
3-7-3 示例程序
第4章 使用第三方组件开发ASP程序
4-1 使用AspUpload文件上传组件
4-1-1 文件上传系列基础示例
4-1-2 上传文件到文件夹综合示例
4-1-3 上传文件到数据库综合示例
4-1-4 上传图片文件到数据库综合示例
4-1-5 使用AspUpload组件下载服务器端的文件
4-2 使用LyfUpload文件上传组件
4-2-1 文件上传系列基础示例
4-2-2 上传文件到文件夹综合示例
4-2-3 上传文件到数据库综合示例
4-2-4 上传图片文件到文件夹综合示例
4-3 无组件上传文件
4-3-1 无组件上传原理
4-3-2 上传文件到数据库综合示例
4-3-3 上传图片文件到数据库综合示例
4-3-4 无组件上传小结
4-4 使用ADODB.Stream组件
4-4-1 将数据库中的文件保存到服务器端文件夹下
4-4-2 将服务器端的文件保存到数据库中
4-4-3 下载服务器端的文件
4-5 使用W3 Jmail组件在线发送E-mail
4-5-1 简单发送信件
4-5-2 发送带有附件的信件
4-5-3 自动发信机
4-6 使用CDONTS组件在线发送E-mail
4-7 读取Excel文件
4-7-1 怎样用ASP读取Excel文件并显示出来
4-7-2 运行效果图
4-7-3 注意事项
4-8 使用XML DOM组件生成XML文件
4-8-1 XML介绍
4-8-2 ASP使用XML DOM生成XML文档
4-9 使用Windows Script Host组件查看网络属性
4-10 在线压缩与解压缩文件
4-10-1 在线压缩与解压缩的基本原理
4-10-2 在线解压缩文件
4-10-3 在线压缩文件
4-11 使用VisualBasic开发组件
4-11-1 开发一个最简单的数学组件
4-11-2 在组件中使用ASP的内部对象
4-11-3 自己开发文件上传组件
4-12 将ASP文件自动转换为DLL组件
4-12-1 原理说明
4-12-2 实现方法
4-12-3 程序清单
4-12-4 结论
4-13 将ASP文件编译成可执行程序
4-13-1 建立ASP运行环境
4-13-2 调试ASP程序
4-13-3 生成可执行程序
4-13-4 使用生成的test.exe可执行程序
第5章 通用ASP实例模块开发
5-1 用户管理与用户登录
5-1-1 系统功能分析及数据库设计
5-1-2 设计用户登录模块
5-1-3 限制普通用户的权限
5-1-4 设计系统主界面
5-1-5 设计用户管理模块
5-1-6 添加和修改用户模块
5-1-7 设计删除用户模块
5-1-8 设计修改密码模块
5-1-9 设计退出登录模块
5-2 简易网上论坛
5-2-1 系统功能分析及数据库设计
5-2-2 主页中的用户管理部分
5-2-3 用户身份验证
5-2-4 注册新用户
5-2-5 修改用户信息
5-2-6 删除用户
5-2-7 显示主题留言
5-2-8 添加新帖子
5-2-9 查看留言内容
5-2-10 回复留言
5-2-11 删除留言
5-2-12 置顶与取消置顶
5-3 网站流量统计系统
5-3-1 系统功能分析及数据库设计
5-3-2 设计公共文件
5-3-3 设计访问者界面
5-3-4 网站信息界面设计
5-3-5 最近访问者界面设计
5-3-6 按月统计界面设计
5-3-7 按年统计界面设计
5-4 网络投票系统
5-4-1 系统功能分析及数据库设计
5-4-2 设计投票项目管理模块
5-4-3 投票界面设计
第6章 新闻发布及管理系统
6-1 系统分析与总体设计
6-1-1 系统功能描述
6-1-2 系统功能模块划分
6-1-3 系统流程分析
6-2 数据库结构设计与实现
6-2-1 创建数据库
6-2-2 数据库逻辑结构设计
6-2-3 创建数据库表的脚本文件
6-3 目录结构与通用模块
6-3-1 目录结构
6-3-2 通用模块
6-4 系统主界面与登录程序设计
6-4-1 设计主界面
6-4-2 登录程序设计
6-4-3 设计管理界面
6-5 新闻类别管理模块设计
6-5-1 设计新闻类别管理界面
6-5-2 添加新闻类别
6-5-3 修改新闻类别
6-5-4 删除新闻类别
6-6 新闻发布管理模块设计
6-6-1 添加新闻
6-6-2 新闻图片上传
6-6-3 修改新闻
6-6-4 删除新闻
6-7 新闻阅读查询模块设计
6-7-1 阅读新闻
6-7-2 查看分类新闻
6-7-3 新闻查询管理
6-8 新闻评论管理模块设计
6-8-1 查看新闻评论
6-8-2 添加新闻评论
6-8-3 删除新闻评论
6-9 系统用户管理模块设计
6-10 开发难点与解决技巧
第7章 网上商城系统
7-1 系统分析与总体设计
7-1-1 系统功能描述
7-1-2 功能模块划分
7-1-3 系统流程分析
7-2 数据库结构的实现
7-2-1 创建数据库
7-2-2 数据库逻辑结构设计
7-3 网络页面的开发与设计
7-3-1 系统公共部分
7-3-2 前台主页面部分
7-3-3 前台分类显示商品页
7-3-4 显示商品详细信息
7-3-5 商品搜索结果页
7-3-6 购物车管理
7-3-7 结账提交订单
7-3-8 后台管理登录部分
7-3-9 操作员管理部分
7-3-10 商品类别管理部分
7-3-11 商品管理部分
7-3-12 订单处理部分
7-4 本章总结
第8章 在线教育系统
8-1 系统分析与总体设计
8-2 数据库结构设计与实现
8-2-1 创建数据库
8-2-2 建立数据库连接模块
8-3 前端页面的设计与开发
8-3-1 顶部菜单导航
8-3-2 用户注册与登录页面
8-3-3 添加新的用户
8-3-4 新闻公告页面
8-3-5 在线答疑模块
8-3-6 作业上传模块
8-3-7 在线聊天
8-4 系统的发布与维护
8-4-1 系统发布
8-4-2 系统维护
第9章 在线考试系统
9-1 系统分析与总体设计
9-1-1 系统功能描述
9-1-2 功能模块划分
9-1-3 系统流程分析
9-2 数据库结构的实现
9-2-1 创建数据库
9-2-2 数据库逻辑结构设计
9-3 网络页面的开发与设计
9-3-1 系统公共部分
9-3-2 考生前台部分
9-3-3 操作员后台管理部分
9-4 本章总结
第10章 办公自动化系统
10-1 系统说明
10-2 数据库结构设计与实现
10-2-1 创建数据库
10-2-2 数据库逻辑结构设计
10-2-3 创建表的脚本文件
10-3 前端网页的设计与开发
10-3-1 建立数据库连接模块
10-3-2 系统用户登录页面
10-3-3 企业办公自动化系统的主页面
10-3-4 员工信息管理系统主页面
10-3-5 修改个人设置页面
10-3-6 公司财务管理页面
10-3-7 内部短信息发布页面
10-3-8 新闻公告发布页面
10-3-9 个人通讯簿管理页面
10-3-10 意见的发布和管理页面
10-3-11 投票站管理页面
10-4 开发难点与解决技巧
10-4-1 登录名与姓名
10-4-2 SQL语句
10-4-3 嵌入文件与封装代码模块
第11章 中小型企业建站解决方案
11-1 系统概述
11-1-1 系统功能与应用背景
11-1-2 系统预览
11-1-3 系统特点
11-2 系统设计
11-2-1 系统设计思想
11-2-2 系统功能模块划分
11-3 数据库设计
11-3-1 数据库需求分析
11-3-2 数据库逻辑结构设计
11-4 系统通用功能模块的编写
11-4-1 站点参数配置文件
11-4-2 数据库连接
11-4-3 检测管理员是否登录
11-4-4 其他公共模块
11-5 后台管理
11-5-1 管理员登录
11-5-2 后台管理页面导航菜单
11-5-3 系统管理模块
11-5-4 企业信息管理模块
11-5-5 企业产品管理模块
11-5-6 下载中心管理模块
11-5-7 企业新闻管理模块
11-5-8 留言板管理模块
11-5-9 用户管理模块
11-5-10 企业荣誉管理模块
11-5-11 企业人才管理模块
11-5-12 企业网络营销模块
11-5-13 邮件列表管理模块
11-6 前台界面设计
11-6-1 页面头和页面尾设计
11-6-2 首页设计
11-6-3 企业简介
11-6-4 新闻资讯模块
11-6-5 产品展示模块
11-6-6 下载中心模块
11-6-7 企业荣誉模块
11-6-8 营销网络模块
11-6-9 人才招聘模块
11-6-10 会员服务模块
11-7 开发难点与技巧
11-8 注册域名与发布网站
11-8-1 注册域名
11-8-2 购买虚拟主机
11-8-3 上传与管理网站
11-8-4 使搜索引擎能够搜索到你的网站
第12章 ASP疑难解析
12-1 ASP程序员开发技巧
12-1-1 如何实现ASP缓存技术
12-1-2 如何在ASP中实现Ping命令
12-1-3 表单的GET方法和POST方法的区别
12-1-4 如何根据用户的分辨率调整窗口
12-1-5 如何定时自动关闭弹出的窗口
12-1-6 如何强制刷新网页
12-1-7 如何吸取网页上的颜色
12-1-8 如何将RGB值转换成十六进制值
12-1-9 Response.Write和<%=%>的区别
12-1-10 如何清除页面缓存
12-1-11 如何在ASP中引用类
12-2 错误与调试
12-2-1 ASP常见脚本错误
12-2-2 Microsoft VBScript运行时的错误
12-2-3 如何个性化显示错误信息
12-2-4 如何同时显示数据库连接错误和页面错误
12-2-5 常用的ASP调试技术
12-2-6 ASP编程的思路与纠错
12-3 性能优化
12-3-1 如何提高ASP页面的执行效率
12-3-2 如何提高ASP中执行SQL语句的效率
12-3-3 如何加快ASP程序的显示速度
12-3-4 如何对Connection对象进行优化
12-3-5 如何对Command对象进行优化
12-3-6 如何对RecordSet对象进行优化
12-3-7 如何优化数据库处理
12-3-8 如何声明VBScript变量
12-3-9 如何对URL地址进行编码
12-3-10 为什么不要轻易使用ASP事务
12-3-11 如何使用字符串创建SQL查询
12-4 安全与加密
12-4-1 ASP计数器设计详解
12-4-2 如何禁止用户使用鼠标右键
12-4-3 如何在网页中屏蔽快捷键
12-4-4 如何禁止用户复制网页的内容
12-4-5 如何防止泄漏Access数据库中的信息
12-4-6 利用ASP实现事务处理的几种方法
12-4-7 在ASP程序中执行SQL语句的安全性问题
12-4-8 如何实现图片验证
12-4-9 如何保护ASP脚本源代码
12-4-10 ASP中如何实现数据验证的功能
12-4-11 如何防止表单被多次提交
12-4-12 为什么要避免使用inc作为扩展名
12-4-13 如何防止Access数据库被下载
12-4-14 如何过滤字符串中的单引号
12-4-15 如何禁止向客户端输出详细错误信息
12-4-16 为什么要慎用上传功能

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

ASP项目开发实践
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon