《ASP商业网站整站集成开发 新闻+博客+论坛》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:杨力学编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2007
  • ISBN:7121046768
  • 页数:398 页
图书介绍:本书是应目前市场上强烈需求而编写的。本书的核心价值在于,以整合当今流行的新闻发布、博客、论坛等应用为出发点,完整的介绍“新闻十博客十论坛”商业网站的集成过程,而并非介绍单个独立的网站开发过程。书中首先分析了集成“新闻十博客十论坛”的市场需求,以及开发其系统带来的商业价值。接着介绍新闻发布、博客、论坛各系统的特点,开发该系统的关键要素,集成该系统的整合点,ASP的基础知识等。最后介绍应用ASP集成开发“新闻十博客十论坛”商业站点的完整过程。

第1章 新闻、博客、论坛3类站点的特点 1

1.1 商业网站发展现状与趋势 1

1.2 博客和论坛的区别 5

1.3 “新闻+博客+论坛”整站系统集成技术 8

1.3.1 主流动态网页技术的发展及比较 8

1.3.2 几种主流关系数据库的特点及比较 11

1.3.3 “新闻+博客+论坛”整站集成系统的可行性 13

1.3.4 “新闻+博客+论坛”整站集成系统的实现步骤 14

1.4 小结 15

第2章 整站系统集成技术之:语言与环境 17

2.1 HTML基础技术 18

2.1.1 标签 18

2.1.2 超链接 20

2.1.3 页面的注释 21

2.1.4 Style和CSS 21

2.1.5 Table标签和Div标签 22

2.1.6 Form数据交互容器 23

2.1.7 页面的嵌套 26

2.2 ASP基础技术 27

2.2.1 工作原理 27

2.2.2 基本语法 29

2.2.3 ASP的内置对象 45

2.3 组建ASP开发、运行环境 60

2.3.1 IIS的安装和配置 60

2.3.2 虚拟目录的创建与配置 61

2.4 小结 64

第3章 整站系统集成技术之:数据库设计 65

3.1 SQL Server 2005的安装 65

3.2 SQL Server2005的新特性 67

3.3 数据库基本知识 69

3.4 T-SQL查询语言 71

3.5 SQL Server2005数据库的基本使用 75

3.5.1 SQL Server2005数据库管理中心 75

3.5.2 建立新的数据库 77

3.5.3 创建新表 78

3.5.4 SQL Server 2005数据库中主要数据类型 80

3.6 ASP中的ActiveX组件 87

3.7 一个简单的ASP程序 92

3.7.1 设计数据表结构 92

3.7.2 设计数据提交的Form表单 93

3.7.3 加入数据处理 94

3.7.4 留言列表显示 96

3.7.5 缺陷 97

3.8 小结 98

第4章 “新闻+博客+论坛”整站集成的关键整合点剖析与实现 99

4.1 站点整体设计 99

4.1.1 系统架构 100

4.1.2 目录结构 100

4.1.3 程序结构 101

4.1.4 编码选择 102

4.1.5 编程规范 102

4.2 站点共用功能模块 103

4.2.1 数据库连接 104

4.2.2 字符串处理 105

4.2.3 分页函数 107

4.2.4 编码函数 110

4.2.5 错误提示 111

4.2.6 对话框提示 112

4.2.7 前台数据有效性检测脚本 113

4.2.8 页面模板 119

4.3 首页的整合 124

4.3.1 统一界面头尾 124

4.3.2 新闻、博客、论坛在首页的展现 128

4.4 用户表的整合 128

4.4.1 新闻发布用户表的结构 129

4.4.2 博客模块用户表的结构 129

4.4.3 论坛模块用户表的结构 130

4.4.4 整合后的模块用户表的结构 130

4.4.5 整合后的管理员用户表的结构 131

4.5 用户注册/登录的整合 131

4.5.1 用户注册 131

4.5.2 用户登录 138

4.5.3 用户资料查看 141

4.5.4 用户资料修改 144

4.6 后台管理的整合 149

4.6.1 后台管理用户登录 149

4.6.2 后台管理主界面 150

4.7 用户权限管理的整合 157

4.7.1 用户组与功能权限表结构 157

4.7.2 用户组的管理 158

4.7.3 在后台编辑用户 168

4.7.4 用户权限的判断 175

4.8 小结 176

第5章 整站集成子系统开发之:新闻发布 177

5.1 模块概述 177

5.1.1 模块功能 177

5.1.2 模块效果预览 178

5.2 模块设计 179

5.2.1 模块设计思想 179

5.2.2 模块功能划分 180

5.3 数据库设计 181

5.3.1 数据库需求分析 181

5.3.2 数据库概念结构设计 181

5.3.3 数据库逻辑结构设计 182

5.3.4 数据库关系设计 185

5.4 后台管理设计 186

5.4.1 后台网站介绍信息管理模块设计 186

5.4.2 新闻一级栏目模块设计 196

5.4.3 新闻二级栏目模块设计 207

5.4.4 新闻发布模块设计 219

5.4.5 新闻评论模块设计 232

5.5 前台客户界面设计 232

5.5.1 网站介绍模块的设计 232

5.5.2 新闻栏目的设计 234

5.5.3 新闻信息显示的设计 236

5.5.4 新闻评论的设计 240

5.6 小结 248

第6章 整站集成子系统开发之:论坛 249

6.1 模块概述 249

6.1.1 模块功能 249

6.1.2 模块效果预览 250

6.2 模块设计架构 250

6.2.1 模块设计思想 250

6.2.2 模块结构设计 251

6.3 数据库的设计、生成和配置 251

6.3.1 数据库需求分析 252

6.3.2 数据库概念结构设计 253

6.3.3 数据库逻辑设计 255

6.4 公用模块的编写 258

6.4.1 版主权限判断 258

6.4.2 遍历文件夹中的文件 260

6.4.3 显示版面导航信息 261

6.4.4 获得ID值 263

6.4.5 格式化表单提交的数据 263

6.5 后台维护部分设计 264

6.5.1 整体框架设计 264

6.5.2 论坛版面管理 264

6.5.3 论坛友情链接管理 270

6.5.4 系统变量设置 273

6.6 前台显示部分设计 276

6.6.1 整体设计 276

6.6.2 版面分类查看 278

6.6.3 版面主页面 280

6.6.4 查看精华区 285

6.6.5 主题相关 285

6.6.6 版主版务管理 301

6.6.7 排行榜 304

6.6.8 悄悄话模块 304

6.7 论坛系统的权限设置 318

6.8 小结 320

第7章 整站集成子系统开发之:博客 321

7.1 模块概述 321

7.1.1 模块功能 321

7.1.2 模块效果预览 322

7.2 模块设计架构 323

7.2.1 模块设计思想 323

7.2.2 模块结构设计 323

7.3 数据库的设计、生成和配置 324

7.3.1 数据库需求分析 324

7.3.2 数据库逻辑设计 324

7.3.3 数据库的生成与配置 327

7.4 公用模块的编写 327

7.4.1 数据库连接模块的编写 327

7.4.2 标签处理函数 327

7.4.3 博客信息显示函数 329

7.5 博客的创建与管理 334

7.5.1 创建博客 335

7.5.2 博客信息管理 338

7.5.3 博客信息显示 338

7.5.4 日志功能模块设计 338

7.5.5 评论管理功能模块 363

7.5.6 博客排行版 369

7.5.7 按标签搜索 371

7.6 后台管理界面设计 373

7.6.1 博客后台管理概述 373

7.6.2 博客类别管理 373

7.7 Blog与Web 2.0 376

7.7.1 Web 2.0的概念 376

7.7.2 RSS基础 377

7.7.3 RSS2.0规范 379

7.7.4 RSS的实现 380

7.8 小结 385

第8章 整站集成后期开发与技术小结 387

8.1 系统的编译与发布 387

8.1.1 系统要求 387

8.1.2 网站配置说明 388

8.1.3 数据库的发布 388

8.2 开发难点与技巧点拨 392

8.2.1 调试方法 392

8.2.2 利用数据库管理系统 393

8.2.3 程序中对数据库的操作 393

8.3 常见问题解决办法 395

8.3.1 SQL Server不存在或访问被拒绝 395

8.3.2 无法连接到服务器 396

8.3.3 找不到页面 397

8.3.4 远程无法访问服务器上的网站 397

8.4 小结 398