项目一 ASP.NET入门练习 1
1.1 问题情境——怎样搭建ASP.NET应用环境 1
1.2 问题分析 1
1.3 任务设计与实施 2
1.3.1 任务1:安装Visual Studio 2005 2
1.3.2 任务2:一个简单的Web应用程序 6
1.3.3 任务3:利用Visual Studio 2005创建Web应用程序 10
1.4 知识总结 14
1.4.1 什么是基于B/S的Web应用开发 14
1.4.2 常用的Web技术 15
1.4.3 ASP.NET简介 18
1.4.4 ASP.NET脚本语言 19
1.5 课后思考与练习 22
项目二 教务管理系统页面设计与规划 23
2.1 问题情境——教务管理系统的页面规划 23
2.2 问题分析 23
2.3 任务设计与实施 23
2.3.1 任务1:教务管理系统页面设计与规划 23
2.3.2 任务2:用户登录页面设计 25
2.3.3 任务3:首页页面设计 31
2.3.4 任务4:用户个人信息调查页面设计 36
2.4 知识总结 48
2.4.1 Web服务器控件概述 48
2.4.2 常用的Web服务器控件 51
2.4.3 关于login控件的有关概念 60
2.4.4 HTML语言基础 61
2.4.5 HTML控件 64
2.5 课后思考与练习 66
项目三 教务管理系统页面导航 67
3.1 问题情境——教务管理系统页面导航的实现 67
3.2 问题分析 67
3.3 任务设计与实施 67
3.3.1 任务1:教务管理系统页面导航的设计与规划 67
3.3.2 任务2:SiteMapPath页面导航的实现 69
3.3.3 任务3:TreeView页面导航的实现 74
3.3.4 任务4:Menu页面导航的实现 77
3.4 知识总结 80
3.4.1 站点地图 80
3.4.2 常用的页面导航控件 81
3.4.3 XML简介 88
3.5 课后思考与练习 90
项目四 教务管理系统页面数据验证 91
4.1 问题情境——教务管理系统的页面数据验证 91
4.2 问题分析 91
4.3 任务设计与实施 92
4.3.1 任务1:页面数据验证功能的实现 92
4.3.2 任务2:页面中内置对象的应用 99
4.4 知识总结 105
4.4.1 Web数据验证控件 105
4.4.2 ASP.NET内置对象介绍 113
4.4.3 登录控件 118
4.5 课后思考与练习 129
项目五 教务管理系统后台数据库设计与实现 130
5.1 问题情境——教务管理系统的后台数据库设计与实现 130
5.2 问题分析 130
5.3 任务设计与实施 130
5.3.1 任务1:教务管理系统数据库的设计 130
5.3.2 任务2:教务管理系统数据库的创建 135
5.3.3 任务3:教务管理系统数据库的数据实现 142
5.4 知识总结 151
5.4.1 数据库设计相关知识 151
5.4.2 数据完整性 152
5.4.3 数据模型 154
5.4.4 数据库系统基本概念 156
5.4.5 SQL Server 2000简介 157
5.4.6 SQL Server 2000中数据库及表的有关概念 159
5.4.7 SQL语言介绍 163
5.5 课后思考与练习 166
项目六 教务管理系统页面数据浏览与维护 167
6.1 问题情境——教务管理系统功能页面中的数据实现 167
6.2 问题分析 167
6.3 任务设计与实施 168
6.3.1 任务1:学生信息维护页面的数据浏览与维护 168
6.3.2 任务2:课程信息维护页面的数据浏览与维护 180
6.3.3 任务3:成绩信息维护页面的数据浏览与维护 187
6.4 知识总结 196
6.4.1 数据源控件介绍 196
6.4.2 数据绑定控件介绍 202
6.5 课后思考与练习 216
项目七 教务管理系统页面数据查询与统计 217
7.1 问题情境——教务管理系统功能页面中的数据处理 217
7.2 问题分析 217
7.3 任务设计与实施 218
7.3.1 任务1:学生信息查询与统计页面的数据实现 218
7.3.2 任务2:课程信息查询与统计页面的数据实现 227
7.3.3 任务3:成绩信息查询与统计页面的数据实现 237
7.4 知识总结 251
7.4.1 ADO.NET概述 251
7.4.2 ADO.NET对象介绍 252
7.5 课后思考与练习 261
参考文献 262