第1章 ASP.NET 3.5快速入门 1
1.1初识ASP.NET 3.5和SQL Server 1
1.1.1 ASP.NET 3.5概述 2
1.1.2 ASP.NET 3.5新特性 4
1.1.3 ASP.NET 3.5的运行环境 6
1.1.4 ASP.NET 3.5同脚本语言的关系 7
1.1.5 ASP.NET 3.5环境配置 8
1.2轻松搭建ASP.NET 3.5开发环境 9
1.2.1安装Visual Studio.NET 2008集成开发环境 9
1.2.2在Windows 2000/2003/XP下搭建IIS开发平台 10
1.2.3使用Visual Studio.NET 2008创建ASP 3.5文件 13
1.3认识SQL Server 2008 17
1.3.1 SQL Server 2008简介 17
1.3.2 SQL Server 2008管理工具的使用 18
1.3.3 SQL Server 2008的服务 21
1.4安装SQL Server 2008 22
1.4.1安装前的准备 22
1.4.2安装要求 24
1.4.3安装SQL Server 2008 24
技能实验一:配置ASP.NET 3.5的运行环境 31
案例试验一:搭建一个ASP.NET 3.5开发平台 31
练习题 32
第2章 ASP.NET基本模块设计 33
2.1数据接口模块 33
2.1.1 ADO.NET概述 33
2.1.2 ADO.NET对象 33
2.1.3数据访问服务器控件 47
2.2用户登录模块 60
2.3访问计数器模块 62
2.4网上留言模块 65
2.5文件上传模块 71
技能实验二:设计一个网站访问量统计模块 73
案例试验二:设计一个简单的论坛 74
练习题 74
第3章 Web查分系统 75
3.1开发背景 75
3.2系统分析 76
3.2.1需求分析 76
3.2.2项目可行性分析 78
3.2.3项目计划书 79
3.3系统总体结构设计 80
3.3.1系统模块设计 80
3.3.2系统数据库设计 81
3.4用户登录模块 83
3.5修改个人信息模块 85
3.6成绩查询模块 87
3.7用户基本信息管理模块 94
3.8科目管理模块 97
3.9成绩录入模块 100
3.10成绩管理模块 105
3.11小结 107
技能实验三:设计导入学生信息的查分系统 108
案例试验三:设计一个分数录入模块 108
练习题 108
第4章 Web图书管理系统 109
4.1开发背景 109
4.2系统分析 110
4.2.1需求分析 110
4.2.2项目可行性分析 111
4.2.3项目计划书 112
4.3系统总体结构设计 113
4.3.1系统功能设计 113
4.3.2系统数据库设计 115
4.3.3数据库实现 116
4.4公共模块设计 118
4.5系统首页页面 121
4.5.1功能 121
4.5.2数据流程 121
4.5.3具体界面设计 121
4.5.4具体要求和注意事项 122
4.5.5所运用的知识点 123
4.5.6主要代码段 123
4.6图书查询页面 124
4.6.1功能 124
4.6.2数据流程 124
4.6.3具体界面设计 124
4.6.4所运用的知识点 126
4.6.5主要代码段 126
4.7用户管理页面 130
4.7.1功能 130
4.7.2数据流程 130
4.7.3具体界面设计 130
4.7.4主要代码段 132
4.8借阅图书登记页面 135
4.8.1功能 135
4.8.2数据流程 135
4.8.3具体界面设计 135
4.8.4主要代码段 137
4.9还书图书登记页面 139
4.9.1功能 139
4.9.2数据流程 139
4.9.3具体界面设计 139
4.9.4主要代码段 141
4.10借阅图书历史信息查询页面 144
4.10.1功能 144
4.10.2数据流程 144
4.10.3具体界面设计 144
4.10.4主要代码段 145
4.11小结 149
技能实验四:设计一个图书录入模块 149
案例试验四:创建一个功能强大的图书馆管理系统 150
第5章 网上商城购物系统 151
5.1开发背景 151
5.2系统分析 152
5.2.1需求分析 152
5.2.2项目可行性分析 153
5.2.3项目计划书 154
5.3系统总体结构设计 155
5.3.1系统功能设计 155
5.3.2系统数据库设计 157
5.4用户的注册及登录模块设计 158
5.4.1功能 159
5.4.2数据流程 159
5.4.3具体界面设计 159
5.4.4具体要求和注意事项 159
5.4.5所运用的知识点 160
5.4.6主要代码段 160
5.5商品的浏览与分类查找模块设计 162
5.5.1功能 162
5.5.2数据流程 162
5.5.3具体界面设计 162
5.5.4具体要求和注意事项 163
5.5.5所运用的知识点 163
5.5.6主要代码段 163
5.6商品的订购模块设计 167
5.6.1功能 167
5.6.2数据流程 167
5.6.3具体界面设计 167
5.6.4具体要求和注意事项 168
5.6.5所运用的知识点 168
5.6.6主要代码段 168
5.7商品管理模块设计 171
5.7.1功能 171
5.7.2数据流程 171
5.7.3具体界面设计 171
5.7.4具体要求和注意事项 172
5.7.5所运用的知识点 172
5.7.6主要代码段 173
5.8订单查询及管理模块设计 175
5.8.1功能 175
5.8.2数据流程 175
5.8.3具体界面设计 175
5.8.4具体要求和注意事项 176
5.8.5所运用的知识点 176
5.8.6主要代码段 176
5.9小结 181
技能实验五:创建一个网上购物系统基本模块 181
案例试验五:创建一个完善的网上商城购物系统 182
练习题 182
第6章 动态新闻管理系统 183
6.1开发背景 183
6.2系统分析 184
6.2.1需求分析 184
6.2.2项目可行性分析 185
6.2.3项目计划书 186
6.3系统总体结构设计 187
6.3.1系统功能设计 187
6.3.2系统数据库设计 188
6.4系统的模版及首页设计 189
6.5显示新闻模块设计 192
6.5.1功能 192
6.5.2数据流程 192
6.5.3具体界面设计 192
6.5.4具体要求和注意事项 192
6.5.5所运用的知识点 192
6.5.6主要代码段 193
6.6查找新闻模块设计 194
6.6.1功能 194
6.6.2数据流程 194
6.6.3具体界面设计 194
6.6.4具体要求和注意事项 195
6.6.5所运用的知识点 195
6.6.6主要代码段 195
6.7浏览新闻模块设计 198
6.7.1功能 198
6.7.2数据流程 198
6.7.3具体界面设计 198
6.7.4具体要求和注意事项 198
6.7.5所运用的知识点 199
6.7.6主要代码段 199
6.8新闻评价模块设计 201
6.8.1功能 201
6.8.2数据流程 201
6.8.3具体界面设计 202
6.8.4具体要求和注意事项 202
6.8.5所运用的知识点 202
6.8.6主要代码段 202
6.9新闻类别管理模块设计 205
6.9.1功能 205
6.9.2数据流程 205
6.9.3具体界面设计 205
6.9.4具体要求和注意事项 206
6.9.5所运用的知识点 206
6.9.6主要代码段 206
6.10新闻信息管理模块设计 208
6.10.1功能 208
6.10.2数据流程 208
6.10.3具体界面设计 208
6.10.4具体要求和注意事项 209
6.10.5所运用的知识点 209
6.10.6主要代码段 209
6.11新闻留言信息管理模块设计 212
6.11.1功能 212
6.11.2数据流程 212
6.11.3具体界面设计 212
6.11.4具体要求和注意事项 213
6.11.5所运用的知识点 213
6.11.6主要代码段 213
6.12小结 214
技能实验六:创建一个留言板系统基本模块 215
案例试验六:创建一个功能强大的新闻发布系统 215
练习题 216
第7章 职场招聘网 217
7.1开发背景 217
7.2系统分析 219
7.2.1需求分析 219
7.2.2系统可行性分析 220
7.2.3项目计划书 221
7.3系统总体结构设计 222
7.3.1系统功能设计 222
7.3.2系统数据库设计 223
7.4公共模块设计 225
7.5注册和登录模块设计 226
7.5.1功能 226
7.5.2数据流程 226
7.5.3注册、登录模块设计 226
7.5.4个人用户注册具体界面设计 226
7.5.5单位用户注册具体界面设计 232
7.5.6用户登录具体界面设计 235
7.5.7管理员登录具体界面设计 241
7.5.8人才浏览及查找模块 242
7.5.9单位用户浏览及查找模块 245
7.5.10发送面试信息页面 246
7.5.11发送简历模块 248
7.5.12系统主界面的设计与开发 251
7.5.13管理模块 253
7.6小结 257
技能实验七:创建一个招聘系统基本模块 257
案例试验七:创建一个功能强大的网上招聘系统 258
练习题 258
第8章 企业售后服务管理系统 259
8.1开发背景 259
8.2系统分析 259
8.2.1需求分析 259
8.2.2项目可行性分析 261
8.2.3项目计划书 262
8.3系统总体结构设计 263
8.3.1模块设计 263
8.3.2数据库设计 264
8.4用户注册和登录模块 266
8.4.1功能 266
8.4.2数据流程 266
8.4.3具体界面设计 266
8.4.4代码实现 267
8.5用户信息管理模块 268
8.5.1功能 268
8.5.2数据流程 268
8.5.3具体界面设计 268
8.5.4具体要求和注意事项 269
8.5.5所运用的知识点 269
8.5.6代码实现 269
8.6服务指南管理模块 271
8.6.1功能 271
8.6.2数据流程 271
8.6.3具体界面设计 271
8.6.4具体要求和注意事项 272
8.6.5代码实现 272
8.7问题提交和服务评价模块 275
8.7.1功能 275
8.7.2数据流程 275
8.7.3具体界面设计 275
8.7.4代码实现 276
8.8问题信息管理模块 278
8.8.1功能 278
8.8.2数据流程 278
8.8.3具体界面设计 278
8.8.4代码实现 279
8.9工作任务管理模块 282
8.9.1功能 282
8.9.2数据流程 282
8.9.3具体界面设计 282
8.9.4代码实现 284
技能实验八:设计一个具有优先级的任务管理模块 287
案例试验八:设计一个完善的售后服务管理系统 287
练习题 288
第9章 音乐网络管理系统 289
9.1开发背景 289
9.2系统分析 290
9.2.1需求分析 290
9.2.2项目可行性分析 291
9.2.3项目计划书 292
9.3系统总体结构设计 293
9.3.1系统功能设计 293
9.3.2系统数据库设计 295
9.4公共模块设计 297
9.5用户的注册和登录功能模块设计 297
9.5.1功能 297
9.5.2数据流程 298
9.5.3具体界面设计 298
9.5.4具体要求和注意事项 298
9.5.5所运用的知识点 299
9.5.6主要代码段 299
9.6注册用户的浏览、欣赏及下载模块 300
9.6.1功能 300
9.6.2数据流程 300
9.6.3具体界面设计 301
9.6.4具体要求和注意事项 303
9.6.5所运用的知识点 303
9.6.6主要代码段 303
9.7点歌模块 309
9.7.1功能 309
9.7.2数据流程 309
9.7.3具体界面设计 310
9.7.4具体要求和注意事项 311
9.7.5所运用的知识点 311
9.7.6主要代码段 311
9.8系统的管理模块 312
9.8.1功能 312
9.8.2数据流程 312
9.8.3具体界面设计 312
9.8.4具体要求和注意事项 314
9.8.5所运用的知识点 314
9.8.6主要代码段 314
9.9小结 321
技能实验九:创建一个歌曲下载系统基本模块 321
案例试验九:创建一个功能强大的歌曲下载系统 322
练习题 322
第10章 Web在线考试系统 323
10.1开发背景 323
10.2系统分析 325
10.2.1需求分析 325
10.2.2项目可行性分析 326
10.2.3项目计划书 327
10.3系统总体结构设计 329
10.3.1模块设计 329
10.3.2系统数据库设计 329
10.4用户登录模块 333
10.5用户管理模块 336
10.6题库管理模块 339
10.7试卷管理模块 344
10.8考试管理模块 348
10.9在线考试 351
10.10成绩查询 356
10.11小结 360
技能实验十:使系统能够区分每次答题的结果 360
案例试验十:设计一个功能完善的在线考试系统 361
练习题 361