第1章 网站设计基础 1
1.1网站的相关知识 1
初识网站 1
网站的分类 1
主页与网页 2
网页的组成元素 2
1.2网站的规划 3
1.3网站的设计 4
网站设计的基本思路 4
网站设计技巧 8
网页的布局 9
网页的设计 10
第2章 HTML、CSS和JavaScript基础 13
2.1 HTML语言 13
网页架构 13
分隔标签 14
排版标签 15
字体标签 16
文字标签 18
影像标签 19
背景标签 20
链接标签 22
表格标签 23
序列标签 26
表单标签 27
框架标签 32
2.2 CSS层叠样式表 33
认识CSS 33
CSS语法 33
如何在网页中插入CSS 38
2.3 JavaScript语言简介 41
JavaScript语言概况 41
JavaScript基本数据结构 42
JavaScript程序构成 47
窗口及输入输出 53
Web页面信息的交互 58
第3章 ASP.NET基础 66
3.1 Visual Studio.NET 2005 66
导入导出设置 66
常用窗口 69
创建Welcome Web应用程序 71
3.2 C#基础 73
C#概述 73
基本数据类型 76
运算符 79
程序控制语句 81
类 85
3.3 ASP.NET控件 95
Web窗体的标准控件 95
Web窗体的数据控件 102
验证控件 107
导航控件 110
用户控件和自定义控件 114
3.4 ASP.NET基本对象 117
Application对象 117
Response对象 118
Request对象 120
Server对象 121
Session对象 123
Cookie对象 125
Cache对象 126
第4章 数据库基础与ADO.NET 128
4.1数据库基础 129
数据库定义和分类 129
SQL Server数据库简介 130
4.2 ADO.NET模型简介 134
4.3 ADO.NET组件 136
数据连接 136
数据命令 140
数据集 144
DataReader对象 158
第5章 远程教育系统实例 161
5.1系统规划与设计 161
系统平台 161
系统功能概述 161
系统模块划分与流程 162
系统功能设计与列表 163
系统功能的扩充 167
5.2数据库设计 168
数据库表及表之间的相互关系 168
数据库结构的详细设计 169
5.3逻辑分层 174
三层体系架构 177
具体区分 177
举例说明三层结构的应用 178
5.4功能模块介绍 197
首页模块 197
栏目页模块 204
文章浏览模块 209
用户登录模块 214
导航菜单模块 228
文章管理功能模块 233
用户管理模块 235
课程管理模块 242
作业展示模块(教师) 250
作业展示模块(学员) 264
思考习题模块(教师端、学员端) 273
友情链接模块 273
个人信息设置模块 274
第6章 Web服务器和数据库服务器 278
6.1 IIS配置与管理 278
Internet Information Server 5.0简介 278
安装Internet信息服务 280
创建Web站点 281
创建虚拟目录 283
6.2 SQL Server 2000的配置与管理 284
设置选项 284
启动SQL Server数据库服务 287
使用SQL Server企业管理器 287
SQL Server 2000的备份方法 294
临时、永久备份文件的建立 298
继教网数据库系统的设计 300
设计Role表 305
6.3发布站点 308
发布Web页 308
发布站点 308
第7章 网站安全和维护 312
7.1网站安全 312
网站所面临的安全问题 312
网站安全的含义 315
网站安全的内容 315
网站的安全性能 316
网站安全因素 317
攻击过程与类型分析 317
网站安全策略 319
ASP.NET中的安全性 322
7.2网站的维护 327
设置网站管理员 328
网站维护的主要内容 329
选择站点维护工具 333
参考文献 335