《网站建设与维护》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:唐清安,董启雄,韩平等编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2012
  • ISBN:9787118080179
  • 页数:434 页
图书介绍:本书介绍了Web技术、网站组成与分类、网站建站基础、网站规划、网站开发、发布与维护、网站安全、运营与推广等网站建设的全过程,包含了管理与技术两方面的内容,图文并茂,通俗易懂。本书适合具有中等文化程度以上、从事网站建设与管理和维护的人员阅读,也可作为大专院校、职业院校、短训班的教材或参考书。

第1章 基本概念 1

1.1 Internet和Intranet 1

1.1.1 Internet起源和发展 1

1.1.2 Intranet 2

1.1.3 internet和Internet的区别 2

1.1.4常见Internet服务 2

1.2 WWW 3

1.2.1 WWW技术基础 3

1.2.2 WWW组成 5

1.2.3 WWW信息组织方式 6

1.3 IP地址、域名和域名解析 7

1.3.1 IP地址 7

1.3.2域名 8

1.3.3域名解析(DNS ) 8

1.4网站 9

1.4.1网站的定义 10

1.4.2静态网站与动态网站 10

1.4.3网站的分类 11

1.4.4网站建设技术的发展 20

1.5网站建设的基本流程 21

1.6小结 22

第2章 网站规划 23

2.1网站规划的原则 23

2.2网站建设团队规划 23

2.3网站定位 25

2.3.1明确网站的建设目标 26

2.3.2确定目标用户群 26

2.3.3确定盈利模式 30

2.3.4确定核心竞争力 32

2.4需求分析 33

2.4.1需求分析的内容 34

2.4.2需求分析的方法和步骤 35

2.4.3需求分析文档 36

2.5栏目规划 38

2.5.1栏目规划的方法 38

2.5.2栏目规划的内容 39

2.5.3栏目规划文档 41

2.6数据库设计 43

2.6.1数据库设计过程 43

2.6.2数据库设计技巧 46

2.6.3数据库设计文档 48

2.7导航设计 52

2.7.1导航的作用 52

2.7.2导航的分类 52

2.7.3导航设计原则 60

2.8页面设计 63

2.8.1页面组成元素 64

2.8.2界面设计原则 67

2.8.3常见网页布局类型 68

2.8.4色彩搭配 71

2.8.5网站CI形象 73

2.8.6页面设计文档 75

2.9网站结构规划 77

2.10小结 79

第3章 硬件平台规划 81

3.1 Internet接入 81

3.1.1选择ISP 81

3.1.2接入方式 84

3.2服务器选型 89

3.2.1服务器的分类 89

3.2.2服务器衡量标准 92

3.3常用服务器管理技术 93

3.3.1 KVM集中管理技术 93

3.3.2远程管理技术 94

3.4服务器机房环境建设 96

3.5主机托管和主机租用 98

3.5.1 IDC 98

3.5.2主机托管 100

3.5.3主机租用 101

3.5.4主机购买流程 108

3.5.5远程虚拟主机管理 110

3.6小结 112

第4章 软件平台规划 113

4.1服务器操作系统 113

4.1.1 UNIX 113

4.1.2 Linux 115

4.1.3 Windows Server 2003 116

4.2 Web服务器 117

4.2.1 Web服务器工作原理 117

4.2.2 Apache 118

4.2.3 IIS 118

4.2.4 Nginx 119

4.2.5 Lighttpd 120

4.2.6 Web服务器性能因素 120

4.3应用程序服务器 121

4.3.1和Web服务器的区别与联系 121

4.3.2 Tomcat 121

4.3.3 BEA WebLogic 122

4.3.4 JBoss 122

4.4 Web数据库平台 123

4.4.1 Oracle 123

4.4.2 SQL Server 124

4.4.3 MySQL 124

4.5网站开发技术 125

4.5.1 HTML 125

4.5.2 XML 126

4.5.3 CSS 127

4.5.4 JavaScript 129

4.5.5 AJAX 130

4.5.6 ASP 130

4.5.7 PHP 131

4.5.8 JSP 131

4.5.9 ASP.NET 132

4.6小结 133

第5章 动态网站建设平台搭建 134

5.1硬件环境需求 134

5.2安装Windows Server 2003 134

5.3安装IIS 6.0 134

5.4安装SQL Server 2005 136

5.5安装Visual Studio 2008 145

5.6小结 150

第6章Visual Studio 2008简介 151

6.1集成开发环境介绍 151

6.2创建ASP.NET Web应用程序 154

6.2.1 Web应用程序和网站 154

6.2.2创建Web应用程序项目 156

6.3 Web应用程序的调试 166

6.4小结 168

第7章SQL Server 2005简介 169

7.1集成管理器 169

7.2创建数据库 174

7.3 SQL Server示例数据库 177

7.3.1安装Northwind数据库 177

7.3.2创建Northwind数据库的登录账号 178

7.3.3 Northwind数据库的数据字典 180

7.4 Transact-SQL查询 185

7.4.1 SELECT查询语句 185

7.4.2数据更新语句 199

7.5备份与还原数据库 203

7.6小结 205

第8章ASP.NET简介 206

8.1 ASP.NET体系概述 206

8.2.NET Framework介绍 207

8.3 ASP.NET中使用的编程语言 208

8.4 ASP.NET开发运行环境 208

8.5 ASP.NET网站文件类型 209

8.6 ASP.NET的网页代码模型 209

8.7 ASP.NET页面生命周期 210

8.8创建第一个ASP.NET页面 210

8.9 Web.config配置文件 212

8.10 Global.asax 215

8.11小结 216

第9章C#编程语言 217

9.1 C#简介 217

9.2 C#程序的结构 217

9.3 C#的基本数据类型 219

9.4变量与常量 223

9.5运算符与表达式 224

9.6流程控制 226

9.6.1条件控制 226

9.6.2循环语句 229

9.6.3异常处理 232

9.7小结 235

第10章C#的面向对象特性 236

10.1类 236

10.1.1声明类 236

10.1.2类的数据成员 237

10.1.3方法 237

10.1.4属性 239

10.1.5构造函数和析构函数 240

10.1.6创建和使用对象 242

10.2事件 243

10.2.1事件及特点 243

10.2.2 ASP.NET的事件处理 243

10.2.3 ASP.NET生命周期中的主要事件 243

10.3封装概述 245

10.4继承概述 245

10.5多态概述 246

10.6小结 247

第11章ASP.NET常用服务器控件 248

11.1控件的分类 248

11.2控件的属性 249

11.2.1共同属性 249

11.2.2设置控件的属性 250

11.2.3获取控件的属性 251

11.3控件事件 251

11.3.1内部事件集 251

11.3.2回发和非回发事件 252

11.3.3事件参数 252

11.4标签控件 252

11.5图像控件 253

11.6超链接控件 254

11.7文本框控件 254

11.7.1文本框控件的属性 254

11.7.2文本框控件的使用 255

11.8按钮控件 255

11.8.1按钮控件的属性 256

11.8.2单击事件 256

11.8.3 Command命令事件 257

11.9单选按钮控件和单选按钮组控件 258

11.9.1单选按钮控件 258

11.9.2单选按钮组控件 258

11.9.3列表项对象 260

11.10复选框控件和复选框组控件 260

11.10.1复选框控件 260

11.10.2复选框组控件 261

11.11列表控件 262

11.11.1下拉列表控件 262

11.11.2列表框控件 263

11.12广告控件 265

11.12.1 XML数据源文件 265

11.12.2广告控件的使用 266

11.13文件上传控件 267

11.13.1文件上传控件的属性和方法 267

11.13.2文件上传控件的使用 267

11.14日历控件 269

11.14.1日历控件的属性 269

11.14.2日历控件的使用 270

11.15 验证控件 272

11.15.1必填验证控件 273

11.15.2比较验证控件 274

11.15.3范围验证控件 275

11.15.4正则表达式验证控件 276

11.15.5自定义验证控件 278

11.15.6验证总结控件 279

11.16隐藏字段控件 280

11.17文本控件 281

11.18面板控件 283

11.19占位控件 285

11.20小结 285

第12章 常用的ASP. NET对象 286

12.1 ASP.NET对象概述 286

12.2 Response对象 286

12.3 Request对象 287

12.3.1 Form数据集合 288

12.3.2 QueryString数据集合 289

12.3.3 UserHostAddress属性 289

12.3.4 UrlReferrer属性 289

12.3.5 Browser属性 290

12.4 Server对象 291

12.4.1 MapPath方法 291

12.4.2 Transfer方法 291

12.4.3 Execute方法 292

12.4.4 HtmlEncode和HtmlDecode方法 292

12.4.5 UrlEncode方法和UrlDecode方法 292

12.5 Application对象 293

12.5.1 Add方法 293

12.5.2 Get方法 294

12.5.3 Clear和Remove方法 294

12.5.4 Lock和UnLock方法 294

12.6 Session对象 295

12.6.1 Add方法 296

12.6.2 Clear和Remove方法 296

12.6.3 Abandon方法 296

12.6.4读取Session 296

12.6.5配置Session 297

12.7 Cookie对象 297

12.7.1 Cookie的属性与方法 298

12.7.2设置Cookie 298

12.7.3读取Cookie 299

12.7.4修改和删除Cookie 300

12.7.5 Cookie的限制 300

12.8小结 301

第13章ADO.NET与数据访问 302

13.1连接数据库 303

13.1.1 SqlConnection对象的常用属性与方法 303

13.1.2使用Web.config文件存储连接字符串 304

13.1.3连接SQL Server数据库 304

13.2使用SqlCommand对象执行SQL命令 305

13.2.1 SqlCommand对象的常用属性及方法 305

13.2.2创建SqlCommand对象 306

13.2.3执行查询、添加、更新和删除的SQL命令 307

13.2.4执行存储过程 308

13.3使用SqlDataReader对象访问数据 308

13.3.1 SqlDataReader对象的属性及方法 308

13.3.2使用SqlDataReader对象 309

13.4使用DataSet对象和SqlDataAdapter对象 310

13.4.1 DataSet对象模型 311

13.4.2 SqlDataAdapter对象 311

13.4.3 DataSet对象 313

13.4.4演练SqlDataAdapter、 DataSet 、 DataTable对象 315

13.4.5通过SqlDataAdapter对象批量更新数据库 317

13.5小结 318

第14章ASP.NET数据绑定 319

14.1数据源控件 319

14.1.1 SqlDataSource控件的常用属性 320

14.1.2使用SqlDataSource控件 322

14.2一维列表控件的数据绑定 326

14.3 GridView控件 328

14.3.1 GridView控件的常用属性 328

14.3.2 GridView控件的常用方法 329

14.3.3 GridView控件的常用事件 330

14.3.4 GridView控件的数据绑定 330

14.3.5 GridView控件的自动套用格式 331

14.3.6实现GridView控件的分页功能 332

14.3.7实现GridView控件的排序功能 332

14.3.8编辑GridView控件的列标题 333

14.3.9实现GridView控件的选择、编辑、更新与删除功能 335

14.3.10 GridView控件模板列简介 338

14.3.11列表控件与GridView控件的组合应用 341

14.4 DetailsView控件 344

14.4.1 DetailsView控件的常用属性 345

14.4.2 DetailsView控件的常用方法 345

14.4.3 DetailsView控件的常用事件 345

14.4.4实现DetailsView控件的编辑、插入和删除功能 345

14.5 FormView控件 348

14.5.1 FormView控件的模板 348

14.5.2 FormView控件的命令按钮 349

14.5.3使用FormView控件 349

14.6小结 352

第15章 网站的测试、发布与维护 353

15.1网页的测试方法 353

15.1.1网站功能测试 353

15.1.2性能测试 355

15.1.3接口测试 356

15.1.4易用性测试 356

15.1.5兼容性测试 357

15.1.6安全测试 358

15.2发布网站 358

15.2.1验证ASP.NET安装 359

15.2.2使用Visual Studio 2008发布网站 360

15.2.3使用IIS发布网站 362

15.2.4配置IIS中的网站 365

15.3网站的更新与维护 376

15.3.1日常维护与管理 376

15.3.2网站更新与升级 377

15.4小结 378

第16章 网站安全 379

16.1操作系统安全防范 379

16.1.1操作系统安全加固 379

16.1.2操作系统日常防范 387

16.2数据库安全设置 391

16.2.1 SQL Server 2005的安全管理机制 391

16.2.2 SQL Server 2005的权限管理 392

16.2.3 SQL Server 2005安全加强 393

16.3 IIS 6安全配置 396

16.3.1 IIS6内核简介 397

16.3.2 IIS6特性简介 400

16.3.3 IIS6的安全配置 406

16.4小结 407

第17章 网站的运营与推广 408

17.1网站的运营 408

17.1.1域名注册 408

17.1.2网站运营的内容 411

17.1.3网站运营的方法 411

17.2网站推广 412

17.2.1网站推广的意义 412

17.2.2网站的推广方式 413

17.2.3网站流量分析 426

17.3小结 429

第18章 内容管理系统简介 430

18.1内容管理系统的功能 430

18.2内容管理系统的特点 432

18.3应用内容管理系统建设网站的流程 432

18.4小结 433

参考文献 434