本书共分3篇。基础篇介绍了ASP.NET 2.0开发网络应用系统的基础知识。技术实现篇介绍了5个实用的Web应用模块,包括在线投票系统、网络文件管理系统、网站访问统计系统、Web数据库动态管理系统、论坛管理系统。应用实战篇介绍了4个Web应用系统,包括企业信息文档管理系统、学生信息管理系统、网上书店销售平台、办公自动化管理系统。 <br /> 本书中的实例都是采用ASP.NET 2.0(C#)和SQL Server 2000数据库进行开发的,并按照系统的总体设计、数据库设计和系统的详细设计的步骤进行讲解。 <br /> 本书内容紧凑、实例丰富、结构严谨,适合ASP.NET开发人员、进行毕业设计的学生、大/中专院校相关专业的学生以及ASP.NET爱好者阅读。 <br />目录: <br />第1篇 基础篇 <br /> <br />第1章 ASP.NET网页编程入门 3 <br />1.1 认识网页 3 <br />1.1.1 静态页面 3 <br />1.1.2 动态页面 4 <br />1.1.3 网页标记语言及脚本语言 4 <br />1.2 认识ASP.NET 7 <br />1.2.1 微软公司的.NET框架 7 <br />1.2.2 ASP.NET的功能介绍 7 <br />1.2.3 ASP与ASP.NET的区别 9 <br />1.3 配置Web服务器 9 <br />1.3.1 安装配置IIS 9 <br />1.3.2 测试IIS 5.0 10 <br />1.3.3 配置IIS服务器 11 <br />1.4 安装ASP.NET和Visual Studio.NET 12 <br />1.4.1 安装ASP.NET 12 <br />1.4.2 安装Visual Studio.NET 15 <br />1.5 制作第一个ASP.NET网站 17 <br />1.5.1 熟悉开发环境 17 <br />1.5.2 编写第一个网页 19 <br /> <br />第2章 C#基础 21 <br />2.1 C#语言简介 21 <br />2.2 C#中的数据类型 22 <br />2.2.1 值类型 23 <br />2.2.2 引用类型 24 <br />2.3 C#中的变量和常量 27 <br />2.3.1 变量声明和赋值 27 <br />2.3.2 定义常量 28 <br />2.3.3 枚举类型 28 <br />2.4 C#中的操作符和表达式 29 <br />2.5 C#中的控制语句 31 <br />2.5.1 选择语句 31 <br />2.5.2 循环语句 34 <br />2.6 C#中的类机制简介 35 <br /> <br />第3章 基本对象编程 39 <br />3.1 ASP.NET对象概述 39 <br />3.2 ASP.NET常用对象 40 <br />3.2.1 页面对象Page 40 <br />3.2.2 页面对象Page控制事件 41 <br />3.2.3 输出对象Response 44 <br />3.2.4 输入对象Request 45 <br />3.2.5 服务器对象Server 47 <br />3.2.6 应用程序对象Application 49 <br />3.2.7 会话对象Session 52 <br />3.2.8 Cookie对象 53 <br /> <br />第4章 SQL Server 2000数据库操作技术 55 <br />4.1 SQL Server 2000概述 55 <br />4.1.1 SQL Server 2000简介 55 <br />4.1.2 服务管理器 56 <br />4.1.3 企业管理器 56 <br />4.1.4 查询分析器 60 <br />4.2 SQL Server 2000数据库实用操作 61 <br />4.2.1 数据库对象简介 61 <br />4.2.2 操作数据库 62 <br />4.2.3 操作表 66 <br />4.2.4 操作视图 68 <br />4.2.5 操作触发器 69 <br />4.2.6 操作索引 70 <br />4.3 查询语句SQL 71 <br />4.3.1 SQL语句简介 71 <br />4.3.2 创建SQL语句 72 <br />4.3.3 SQL Server 2000中的常用函数 76 <br />4.4 存储过程T-SQL 79 <br />4.4.1 存储过程简介 79 <br />4.4.2 创建存储过程 80 <br />4.4.3 存储过程的参数、返回值和调用方法 80 <br />4.4.4 存储过程的优缺点 83 <br />4.5 链接SQL Server 2000数据库 84 <br />4.5.1 链接字符串 84 <br />4.5.2 在.NET中链接SQL Server 2000数据库 86 <br /> <br />第5章 使用ADO.NET开发数据库应用 87 <br />5.1 ADO.NET概述 87 <br />5.2 数据库访问常用对象 88 <br />5.2.1 数据库连接对象Connection 88 <br />5.2.2 执行数据库命令对象Command 90 <br />5.2.3 数据读取器对象DataReader 92 <br />5.2.4 数据集对象DataSet 94 <br />5.3 数据绑定和显示 97 <br />5.3.1 数据绑定 97 <br />5.3.2 数据显示 99 <br /> <br />第2篇 技术实现篇 <br /> <br />第6章 在线投票系统 105 <br />6.1 系统功能设计和数据库设计 105 <br />6.1.1 系统功能设计 105 <br />6.1.2 数据库设计 105 <br />6.2 投票系统实现 106 <br />6.2.1 存储过程设计 106 <br />6.2.2 数据库访问层设计 107 <br />6.2.3 系统主页面设计 109 <br />6.2.4 投票项目管理页面设计 110 <br />6.2.5 投票页面设计 113 <br />6.2.6 显示投票结果页面设计 116 <br /> <br />第7章 网络文件管理系统 121 <br />7.1 系统功能设计和数据库设计 121 <br />7.1.1 系统功能设计 121 <br />7.1.2 数据库设计 121 <br />7.2 网络文件管理系统功能实现 122 <br />7.2.1 存储过程设计 123 <br />7.2.2 数据库访问层设计 124 <br />7.2.3 浏览文件目录页面设计 127 <br />7.2.4 添加文件目录页面设计 132 <br />7.2.5 修改文件目录页面设计 135 <br />7.2.6 上载文件页面设计 138 <br />7.2.7 下载文件页面设计 141 <br /> <br />第8章 网站访问统计系统 143 <br />8.1 系统总体设计 143 <br />8.1.1 系统功能设计 143 <br />8.1.2 系统模块划分 144 <br />8.2 系统数据库设计 144 <br />8.2.1 总体设计 144 <br />8.2.2 表设计 145 <br />8.2.3 表关系设计 146 <br />8.3 前端模块 147 <br />8.3.1 设计思路 147 <br />8.3.2 具体实现 147 <br />8.4 信息收集模块 148 <br />8.4.1 自定义HttpHandler 148 <br />8.4.2 整体结构设计 149 <br />8.4.3 具体的实现 149 <br />8.5 用户登录 152 <br />8.5.1 用户状态控件 152 <br />8.5.2 用户登录 154 <br />8.6 IP查询模块 156 <br />8.7 统计和显示模块 160 <br />8.7.1 功能划分 160 <br />8.7.2 整体结构设计 160 <br />8.7.3 主界面设计 161 <br />8.7.4 导航页面 162 <br />8.7.5 按时间统计 164 <br />8.7.6 按来源统计 169 <br />8.7.7 按客户端统计 172 <br />8.7.8 按IP地址段统计 176 <br />8.7.9 综合统计 180 <br />8.8 本章关键技术详解 183 <br /> <br />第9章 Web数据库动态管理系统 185 <br />9.1 系统总体设计 185 <br />9.2 系统数据库设计 186 <br />9.2.1 总体设计和表设计 186 <br />9.2.2 表关系设计 189 <br />9.3 访问系统数据库 189 <br />9.3.1 数据库表的常量标识类设计 189 <br />9.3.2 数据库的基本信息和操作设计 191 <br />9.3.3 系统通用类设计 196 <br />9.4 数据库表关系管理 197 <br />9.4.1 界面设计 197 <br />9.4.2 页面初始化 198 <br />9.4.3 TreeView控件 201 <br />9.4.4 添加菜单节点 204 <br />9.4.5 添加表关系 205 <br />9.4.6 修改表关系 206 <br />9.4.7 删除表关系 208 <br />9.4.8 排序表关系 209 <br />9.5 管理系统主页面 211 <br />9.5.1 动态加载表关系 212 <br />9.5.2 动态加载表数据 213 <br />9.5.3 动态创建控件 221 <br />9.5.4 动态添加表的数据 235 <br />9.5.5 动态修改表的数据 236 <br />9.5.6 动态删除表的数据 239 <br />9.6 本章关键技术详解 241 <br />9.6.1 使用ASP.NET 2.0动态创建控件 241 <br />9.6.2 高效动态加载数据机制 242 <br /> <br />第10章 论坛管理系统 245 <br />10.1 系统总体设计 246 <br />10.1.1 系统功能设计 246 <br />10.1.2 系统模块划分 246 <br />10.2 系统数据库设计 247 <br />10.2.1 总体设计 247 <br />10.2.2 表设计 247 <br />10.2.3 表关系设计 249 <br />10.3 系统主页面设计 250 <br />10.3.1 界面设计 250 <br />10.3.2 功能模块树设计 251 <br />10.3.3 系统主页面 251 <br />10.4 用户登录和用户注册 252 <br />10.4.1 用户登录 252 <br />10.4.2 用户注册 256 <br />10.5 论坛版面管理 259 <br />10.5.1 版面管理界面设计 259 <br />10.5.2 TreeView控件 262 <br />10.5.3 添加新的论坛版面 264 <br />10.5.4 修改论坛版面 265 <br />10.5.5 删除论坛版面 266 <br />10.5.6 排序论坛版面 267 <br />10.6 实现ASP.NET 2.0 BBS论坛 267 <br />10.6.1 加载论坛目录树 268 <br />10.6.2 浏览论坛目录 269 <br />10.6.3 浏览论坛话题 272 <br />10.6.4 按话题浏览帖子 276 <br />10.6.5 发表新话题 279 <br />10.6.6 修改发表的话题 284 <br />10.6.7 发表新的帖子 286 <br />10.6.8 修改发表的帖子 290 <br />10.7 本章关键技术详解 293 <br /> <br />第3篇 应用实战篇 <br /> <br />第11章 企业信息文档管理系统 297 <br />11.1 系统总体设计 297 <br />11.1.1 系统功能设计 297 <br />11.1.2 系统模块划分 298 <br />11.2 系统数据库设计 298 <br />11.2.1 总体设计 298 <br />11.2.2 表设计 298 <br />11.2.3 表关系设计 300 <br />11.3 系统主页面设计 301 <br />11.3.1 界面设计 301 <br />11.3.2 功能模块树设计 302 <br />11.3.3 系统主页面 302 <br />11.4 用户登录和注册 303 <br />11.4.1 用户登录 303 <br />11.4.2 用户注册 306 <br />11.5 文档信息层次管理 310 <br />11.5.1 层次管理界面设计 310 <br />11.5.2 添加新的层次 312 <br />11.5.3 修改层次 314 <br />11.5.4 删除层次 314 <br />11.5.5 排序层次 315 <br />11.6 角色管理和用户管理 317 <br />11.6.1 角色管理 317 <br />11.6.2 添加角色 320 <br />11.6.3 用户管理 323 <br />11.7 文档管理 326 <br />11.7.1 管理文档 326 <br />11.7.2 添加文档 331 <br />11.7.3 修改文档 334 <br />11.7.4 查看文档 337 <br />11.7.5 浏览文档 340 <br />11.8 附件和图片管理 343 <br />11.8.1 界面设计 344 <br />11.8.2 显示附件和图片 345 <br />11.8.3 上载附件和图片 347 <br />11.8.4 删除附件和图片 350 <br />11.9 本章关键技术详解 351 <br />11.9.1 ASP.NET 2.0中的TreeView控件 351 <br />11.9.2 验证码设计 353 <br /> <br />第12章 学生信息管理系统 355 <br />12.1 系统总体设计 355 <br />12.1.1 系统功能设计 355 <br />12.1.2 系统模块划分 356 <br />12.2 系统数据库设计 357 <br />12.2.1 总体设计 357 <br />12.2.2 表设计 357 <br />12.2.3 表关系设计 360 <br />12.3 系统主页面设计 361 <br />12.3.1 界面设计 361 <br />12.3.2 功能模块树设计 361 <br />12.4 用户登录和注册 364 <br />12.4.1 用户登录 364 <br />12.4.2 用户注册 367 <br />12.5 教师信息管理 371 <br />12.5.1 教师基本信息管理 371 <br />12.5.2 添加教师信息 373 <br />12.5.3 修改教师信息 375 <br />12.5.4 删除教师信息 378 <br />12.6 年级管理和班级管理 379 <br />12.6.1 年级管理 379 <br />12.6.2 班级管理 384 <br />12.7 课程信息管理 389 <br />12.7.1 课程基本信息管理 389 <br />12.7.2 添加课程信息 391 <br />12.7.3 修改课程信息 395 <br />12.7.4 删除课程信息 398 <br />12.8 学生信息管理 399 <br />12.8.1 学生基本信息管理 399 <br />12.8.2 添加学生信息 401 <br />12.8.3 修改学生信息 404 <br />12.8.4 删除学生信息 407 <br />12.9 学生成绩管理 408 <br />12.9.1 登记成绩 408 <br />12.9.2 修改成绩 413 <br />12.9.3 审核成绩 418 <br />12.10 本章关键技术详解 424 <br /> <br />第13章 网上书店销售平台 431 <br />13.1 系统总体设计 431 <br />13.1.1 系统功能设计 431 <br />13.1.2 系统模块划分 432 <br />13.2 系统数据库设计 432 <br />13.2.1 总体设计 432 <br />13.2.2 表设计 433 <br />13.2.3 表关系设计 436 <br />13.3 系统主页面设计 436 <br />13.3.1 主界面设计 436 <br />13.3.2 书籍的类别树设计 437 <br />13.3.3 系统主页面 439 <br />13.4 用户登录和注册 439 <br />13.4.1 用户登录 439 <br />13.4.2 用户注册 443 <br />13.5 书籍类别管理 447 <br />13.5.1 类别管理界面设计 447 <br />13.5.2 TreeView控件 450 <br />13.5.3 添加新的类别 451 <br />13.5.4 修改类别 452 <br />13.5.5 排序类别 453 <br />13.5.6 删除类别 454 <br />13.6 书籍管理 455 <br />13.6.1 加载书籍类别 455 <br />13.6.2 书籍管理 457 <br />13.6.3 添加书籍 462 <br />13.6.4 修改书籍 464 <br />13.6.5 删除书籍 467 <br />13.7 书籍图片管理 467 <br />13.7.1 图片管理 468 <br />13.7.2 上载图片 470 <br />13.7.3 设置书籍默认图片 473 <br />13.7.4 删除图片 474 <br />13.8 书籍评论管理 474 <br />13.8.1 书籍评论管理 475 <br />13.8.2 查看和发表书籍评论 476 <br />13.8.3 删除书籍评论 480 <br />13.9 购物车和订单管理 481 <br />13.9.1 浏览书籍 481 <br />13.9.2 购买书籍 485 <br />13.9.3 查看购物车 488 <br />13.9.4 提交订单 491 <br />13.10 本章关键技术详解 493 <br /> <br />第14章 办公自动化管理系统 497 <br />14.1 系统总体设计 497 <br />14.1.1 系统功能设计 497 <br />14.1.2 系统模块划分 498 <br />14.2 系统数据库设计 498 <br />14.2.1 总体设计 498 <br />14.2.2 表设计 499 <br />14.2.3 表关系设计 502 <br />14.3 系统主页面设计 502 <br />14.3.1 界面设计 502 <br />14.3.2 功能模块树设计 503 <br />14.4 用户登录和注册 505 <br />14.4.1 用户登录 505 <br />14.4.2 用户注册 509 <br />14.5 部门管理和员工管理 512 <br />14.5.1 部门管理 512 <br />14.5.2 添加部门 515 <br />14.5.3 修改部门 518 <br />14.5.4 删除部门 521 <br />14.5.5 员工管理 522 <br />14.5.6 添加员工 530 <br />14.6 员工文档管理 534 <br />14.6.1 上载文档 534 <br />14.6.2 文档管理 539 <br />14.6.3 文档浏览 542 <br />14.7 内部短信管理 546 <br />14.7.1 短信管理 546 <br />14.7.2 发送短信 552 <br />14.7.3 浏览短信 556 <br />14.8 本章关键技术详解 559 <br /> <br />附录 本书系统方案设计方法 561 <br />F1 系统开发环境 561 <br />F2 数据库设计方案 561 <br />F3 系统架构设计 561 <br />F4 访问数据库工程 562 <br />F4.1 链接数据库 563 <br />F4.2 使用存储过程操作数据库 564 <br />F4.3 使用SQL语句操作数据库 567 <br />F4.4 系统错误处理 574 <br />F4.5 系统通用工具 574 <br />F5 ASP.NET 2.0的系统配置 576