第1章 网络教育资源及其课程设计概述 1
1.1 课程设计及其目的、目标 1
1.1.1 课程设计概述 1
1.1.2 本课程设计的目的、目标及对象 2
1.2 本课程设计过程 3
1.3 课程设计要求与考评 5
1.3.1 课程设计的要求 5
1.3.2 课程设计考评 6
1.4 网络教育资源概述 6
1.4.1 网络教育 6
1.4.2 网络教育资源 9
第2章 网络教育资源设计与开发基础知识 14
2.1 静态网页与动态网页 14
2.2.NET技术基础 16
2.2.1.NET架构 16
2.2.2.NET的版本 17
2.2.3 C#与VB.NET语言基础 18
2.2.4 ASP.NET简介 28
2.2.5 Visual Studio 33
2.3 SQL Server数据库基础 35
2.3.1 关系数据库简介 35
2.3.2 Transact-SQL基础 36
2.3.3 SQL Server数据库基本操作 39
2.3.4 SQL Server 2008工具的使用 42
2.3.5 SQL Server图形界面下的基本数据操作 46
2.4 ASP.NET网站部署 51
2.4.1 Web服务器简介 51
2.4.2 IIS配置 51
2.5 小结 55
第3章 在线答疑系统设计与实现 56
3.1 本项目背景及要求说明 56
3.2 本项目需求分析 56
3.3 本项目系统设计 57
3.3.1 系统模块设计 57
3.3.2 系统数据库设计 58
3.3.3 系统界面设计 61
3.4 本项目实施 62
3.4.1 页面制作 62
3.4.2 数据库访问 68
3.4.3 主要功能模块的实现 70
3.5 本项目评估 88
3.6 本项目进一步延伸和拓展 89
第4章 网络课程设计与实现 90
4.1 本项目背景及要求说明 90
4.1.1 项目背景分析 90
4.1.2 网络课程设计规范 91
4.2 本项目需求分析 92
4.2.1 网络课程功能分析 93
4.2.2 网络课程数据分析 93
4.3 本项目系统设计 96
4.3.1 系统模块设计 96
4.3.2 系统数据库设计 97
4.3.3 系统界面设计 99
4.4 本项目实施 100
4.4.1 页面制作 100
4.4.2 数据库访问 106
4.4.3 主要功能模块的实现 107
4.5 本项目评估 111
4.6 本项目进一步延伸和拓展 111
第5章 在线考试系统设计与实现 113
5.1 本项目背景及要求说明 113
5.2 本项目需求分析 114
5.2.1 在线考试系统功能分析 114
5.2.2 在线考试系统数据分析 114
5.3 本项目系统设计 114
5.3.1 系统模块设计 116
5.3.2 数据库设计 117
5.3.3 系统界面设计 119
5.4 本项目实施 121
5.4.1 页面制作 122
5.4.2 数据库访问 123
5.4.3 主要功能模块的实现 127
5.5 本项目评估 140
5.6 本项目进一步延伸和拓展 141
第6章 班级网站的设计与实现 142
6.1 本项目背景及要求说明 142
6.2 本项目需求分析 142
6.2.1 班级网站功能分析 143
6.2.2 班级网站系统数据分析 143
6.3 本项目系统设计 143
6.3.1 系统模块设计 144
6.3.2 数据库设计 144
6.3.3 系统界面设计 147
6.4 本项目实施 150
6.4.1 班级网站开发环境 150
6.4.2 学习园地模块的实现 150
6.4.3 班级成员模块的实现 154
6.4.4 班级相册模块的实现 158
6.4.5 资源共享模块的实现 163
6.4.6 班级投票模块的实现 164
6.5 本项目评估 176
6.6 本项目进一步延伸和拓展 176
第7章 专题学习网站的设计与实现 178
7.1 本项目背景及要求说明 178
7.2 本项目需求分析 179
7.2.1 专题学习网站的系统功能分析 179
7.2.2 专题学习网站的系统数据分析 179
7.3 本项目系统设计 179
7.3.1 系统模块设计 180
7.3.2 数据库设计 181
7.3.3 系统界面设计 183
7.4 本项目实施 186
7.4.1 用户模块的实现 186
7.4.2 资源模块的实现 191
7.4.3 作品模块的实现 197
7.4.4 论坛模块的实现 198
7.5 本项目评估 200
7.6 本项目进一步延伸和拓展 200
第8章 虚拟学习社区构建 201
8.1 本项目背景及要求说明 201
8.1.1 虚拟学习社区概念的描述 201
8.1.2 虚拟学习社区的组成要素 201
8.1.3 虚拟学习社区的基本功能 202
8.1.4 虚拟学习社区应用于教育教学中的优势 202
8.2 本项目需求分析 203
8.2.1 虚拟学习社区系统功能分析 203
8.2.2 虚拟学习社区系统数据分析 203
8.3 本项目系统设计 206
8.3.1 系统模块设计 206
8.3.2 系统数据库设计 207
8.3.3 系统界面设计 211
8.4 本项目实施 217
8.4.1 数据库访问 217
8.4.2 主要功能模块的实现 221
8.5 安装及配置 227
8.6 本项目评估 231
8.7 本项目进一步延伸和拓展 231
参考文献 232