第1章 安装SQL Server 2005 1
1.1 SQL Server 2005产品概况 1
1.2 安装SQL Server 2005 2
1.2.1 安装前准备 2
1.2.2 SQL Server 2005数据库服务器的安装过程 5
1.2.3 下载并安装SQL Server 2005补丁 10
第2章 服务器与客户端配置 15
2.1 常用管理工具 15
2.1.1 SQL Server Management Studio 15
2.1.2 SQL Server Business Intelligence Development Studio 18
2.1.3 SQL Server配置管理器 19
2.2 配置服务器 20
2.2.1 创建服务器组 20
2.2.2 注册服务器 21
2.2.3 启动、暂停和停止SQL Server 22
2.2.4 配置服务器属性 24
2.2.5 配置网络连接 26
2.3 配置客户端 28
2.3.1 配置客户端网络 28
2.3.2 配置ODBC数据源 29
2.3.3 测试客户端的配置 31
第3章 Transact-SQL语言 33
3.1 Transact-SQL概述 33
3.1.1 Transact-SQL的语法规则 33
3.1.2 Transact-SQL的语法元素 34
3.2 常量和变量 36
3.2.1 常量 36
3.2.2 变量 37
3.3 数据类型和运算符 38
3.3.1 数据类型 38
3.3.2 运算符 43
3.4 流控制语句 46
3.4.1 IF...ELSE语句 46
3.4.2 WHILE语句 46
3.4.3 WAITFOR语句 48
3.4.4 GOTO语句 49
3.4.5 RETURN语句 49
3.4.6 TRY...CATCH语句 49
3.5 常用函数 50
3.5.1 聚合函数 50
3.5.2 日期和时间函数 51
3.5.3 数学函数 52
3.5.4 字符串函数 53
3.5.5 配置函数 55
第4章 数据库管理、配置和维护 57
4.1 数据库管理 57
4.1.1 系统数据库 57
4.1.2 创建数据库 58
4.1.3 修改数据库 62
4.1.4 删除数据库 65
4.2 数据库快照 66
4.2.1 基本概念 66
4.2.2 创建数据库快照 67
4.2.3 查看数据库快照 68
4.2.4 恢复到数据库快照 69
4.2.5 删除数据库快照 69
4.3 备份和还原数据库 69
4.3.1 创建数据库备份 69
4.3.2 还原数据库备份 71
4.4 分离和附加数据库 74
4.4.1 分离数据库 74
4.4.2 附加数据库 75
第5章 数据库对象管理 79
5.1 表管理 79
5.1.1 表的概念 79
5.1.2 创建表 80
5.1.3 修改表 83
5.1.4 删除表 85
5.1.5 插入数据 85
5.1.6 修改数据 87
5.1.7 删除数据 87
5.1.8 查询表中的数据 88
5.2 表约束 93
5.2.1 主键约束 93
5.2.2 惟一性约束 94
5.2.3 检查约束 96
5.2.4 默认约束 97
5.2.5 外键约束 98
5.3 索引管理 101
5.3.1 设计索引 101
5.3.2 创建索引 102
5.3.3 修改索引 103
5.3.4 删除索引 104
5.4 视图管理 104
5.4.1 基本概念 104
5.4.2 创建视图 105
5.4.3 修改视图 108
5.4.4 删除视图 109
第6章 数据库安全管理 111
6.1 安全管理概述 111
6.2 登录 111
6.2.1 身份验证模式 112
6.2.2 创建登录名 112
6.2.3 修改登录名 115
6.2.4 删除登录名 116
6.3 用户 116
6.3.1 系统用户 116
6.3.2 创建用户 117
6.3.3 修改用户 119
6.3.4 删除用户 119
6.4 角色 119
6.4.1 角色 120
6.4.2 创建角色 121
6.4.3 修改角色 123
6.4.4 删除角色 124
6.4.5 管理角色中的用户 125
6.5 架构 126
6.5.1 创建架构 126
6.5.2 修改架构 128
6.5.3 删除角色 129
6.6 权限管理 130
6.6.1 概述 130
6.6.2 设置权限 131
第7章 存储过程、触发器和游标 137
7.1 存储过程 137
7.1.1 存储过程的基本概念 137
7.1.2 创建存储过程 138
7.1.3 执行存储过程 140
7.1.4 修改和重命名存储过程 141
7.1.5 删除存储过程 144
7.2 触发器 144
7.2.1 触发器的基本概念 144
7.2.2 inserted和deleted表 146
7.2.3 创建触发器 146
7.2.4 修改和重命名触发器 148
7.2.5 删除触发器 149
7.3 游标 149
7.3.1 游标的基本概念 149
7.3.2 声明游标 151
7.3.3 打开游标 153
7.3.4 读取游标数据 153
7.3.5 关闭游标 155
7.3.6 删除游标 156
第8章 Reporting Services 159
8.1 安装和配置Reporting Services 159
8.1.1 安装Reporting Services 159
8.1.2 检测组件是否安装成功 160
8.2 管理和使用Reporting Services 163
8.2.1 创建和设计报表 164
8.2.2 报表的高级配置 170
8.2.3 创建报表模型 175
8.2.4 设置动态查询 181
第9章 ADO和ADO.NET技术 185
9.1 ADO数据访问技术 185
9.1.1 ADO数据模型 185
9.1.2 数据库访问控件 187
9.1.3 常用ADO对象 200
9.2 ADO.NET数据访问技术 206
9.2.1 ADO.NET的结构 206
9.2.2 ADO.NET的命名空间 207
9.2.3 ADO.NET常用对象 208
第10章 库存管理系统(Visual C++) 221
10.1 系统总体设计 221
10.1.1 系统功能描述 221
10.1.2 功能模块划分 223
10.1.3 系统流程分析 223
10.2 数据库设计 224
10.2.1 数据库备份 224
10.2.2 数据库表设计 224
10.3 设计工程框架 227
10.3.1 创建工程并设置主界面 227
10.3.2 为表添加类 229
10.3.3 设计登录模块 236
10.4 客户管理模块设计 238
10.4.1 设计客户信息管理对话框 238
10.4.2 设计客户信息编辑对话框 242
10.5 仓库管理模块设计 244
10.5.1 设计仓库信息管理对话框 244
10.5.2 设计仓库信息编辑对话框 245
10.6 用户管理模块设计 246
10.6.1 设计用户信息管理对话框 246
10.6.2 设计用户信息编辑对话框 248
10.6.3 设计修改用户密码的对话框 248
10.6.4 在主界面中增加用户管理代码 249
10.7 商品管理模块设计 250
10.7.1 设计商品类别管理对话框 250
10.7.2 设计商品类别编辑对话框 253
10.7.3 设计商品信息管理对话框 254
10.7.4 设计商品信息编辑对话框 255
10.8 库存操作管理模块设计 256
10.8.1 设计入库单管理对话框 256
10.8.2 设计入库单编辑对话框 258
10.8.3 设计出库操作管理对话框 261
10.8.4 设计出库操作编辑对话框 262
10.8.5 设计库存盘点管理对话框 265
10.8.6 设计库存盘点编辑对话框 266
10.9 库存警示管理模块设计 267
10.9.1 设计商品数量报警管理模块 267
10.9.2 设计商品失效报警管理模块 268
第11章 图书借阅管理系统(Visual Basic) 271
11.1 系统总体设计 271
11.1.1 系统功能描述 271
11.1.2 功能模块划分 273
11.1.3 系统流程分析 273
11.2 数据库设计 274
11.2.1 数据库备份 274
11.2.2 设计表结构 274
11.3 设计工程框架 277
11.3.1 创建工程 277
11.3.2 添加模块 277
11.3.3 添加类模块 279
11.4 登录模块及系统主界面设计 286
11.4.1 设计登录窗体 286
11.4.2 设计主界面 288
11.5 图书分类管理模块设计 290
11.5.1 使用TreeView控件 290
11.5.2 设计图书分类管理窗体 293
11.5.3 设计图书分类编辑窗体 296
11.5.4 设计选择图书分类窗体 298
11.5.5 在主界面中增加类型管理代码 299
11.6 图书基本信息管理模块设计 299
11.6.1 设计图书信息管理窗体 299
11.6.2 设计图书信息编辑窗体 305
11.6.3 设计选择图书窗体 306
11.6.4 在主界面中增加图书管理代码 309
11.7 图书库存管理模块设计 309
11.7.1 设计图书入库管理窗体 309
11.7.2 设计图书入库编辑窗体 311
11.7.3 设计图书盘点管理窗体 312
11.7.4 设计图书盘点编辑窗体 314
11.8 图书借阅管理模块设计 315
11.8.1 设计借阅证件类型管理窗体 315
11.8.2 设计借阅证件类型编辑窗体 316
11.8.3 设计借阅证件管理窗体 317
11.8.4 设计借阅证件编辑窗体 318
11.8.5 设计图书借阅记录查看窗体 320
11.8.6 设计图书借阅管理窗体 322
11.8.7 设计图书借阅信息编辑窗体 323
11.8.8 设计图书续借、归还、丢失信息编辑窗体 328
11.8.9 设计图书归还信息管理窗体 329
11.8.10 设计图书催还记录查看窗体 330
11.9 用户管理模块设计 331
11.9.1 设计用户信息管理窗体 331
11.9.2 设计编辑用户信息的窗体 333
11.9.3 在主界面中增加用户管理代码 335
11.9.4 在主界面中增加修改密码代码 335
第12章 网上书城系统(ASP) 337
12.1 系统分析与总体设计 337
12.1.1 系统功能描述 337
12.1.2 功能模块划分 338
12.1.3 系统流程分析 339
12.2 数据库结构设计与实现 339
12.2.1 数据库备份 339
12.2.2 数据库表设计 339
12.3 目录结构与通用模块 342
12.3.1 目录结构 342
12.3.2 通用模块 342
12.3.3 环境配置 344
12.4 管理主界面与登录程序设计 346
12.4.1 设计管理主界面 346
12.4.2 设计admin\AdminIndex.asp 347
12.4.3 设计admin\Left.asp 348
12.4.4 管理用户登录程序设计 348
12.5 公告信息管理模块设计 349
12.5.1 设计公告管理页面 349
12.5.2 添加公告信息 351
12.5.3 修改公告 353
12.5.4 删除公告 353
12.5.5 查看公告信息 355
12.6 图书分类管理模块设计 355
12.6.1 设计图书分类管理页面 356
12.6.2 添加图书分类 358
12.6.3 修改图书分类 359
12.6.4 删除图书分类 359
12.7 图书管理模块设计 360
12.7.1 显示图书列表 360
12.7.2 添加图书 362
12.7.3 图书图片上传 365
12.7.4 修改图书 367
12.7.5 删除图书 369
12.7.6 查看图书信息 370
12.8 订单管理模块设计 371
12.8.1 查看订单信息 371
12.8.2 订单处理 373
12.9 投诉管理模块设计 373
12.9.1 查看投诉信息 373
12.9.2 投诉处理 374
12.10 系统主界面与登录程序设计 375
12.10.1 设计主界面 375
12.10.2 设计index.asp 376
12.10.3 设计Left.asp 378
12.10.4 设计Right.asp 380
12.10.5 注册用户登录程序设计 382
12.11 设计图书查询及购买模块 382
12.11.1 按分类查看图书列表 383
12.11.2 选择要购买的图书 385
12.11.3 购物车管理 387
12.11.4 收银台管理 389
12.11.5 我的订单 390
12.11.6 查询订单 391
12.12 设计客户投诉模块 392
12.12.1 填写客户投诉 392
12.12.2 查看客户投诉 393
12.13 用户管理设计 394
12.13.1 系统用户管理 394
12.13.2 注册新用户 394
12.13.3 注册用户管理 395
第13章 在线教育管理系统(ASP.NET 2.0) 397
13.1 系统分析与设计 397
13.1.1 系统功能描述 397
13.1.2 功能模块划分 398
13.1.3 系统流程分析 399
13.2 数据库结构设计与实现 399
13.2.1 数据库备份 399
13.2.2 数据库逻辑结构设计 399
13.3 目录结构与通用模块 402
13.3.1 设置IIS服务 402
13.3.2 目录结构 404
13.3.3 类文件 405
13.4 Admin用户管理模块设计 409
13.4.1 登录主界面 409
13.4.2 设计主界面 410
13.4.3 设计admin\index.aspx 411
13.4.4 设计admin\left.aspx 411
13.5 学员管理模块设计 412
13.5.1 设计学籍管理页面 412
13.5.2 查看学员信息 414
13.5.3 设计交费管理页面 416
13.5.4 审核交费信息 418
13.6 业务统计模块设计 419
13.6.1 设计费用统计页面 419
13.6.2 设计人数统计页面 420
13.7 信息维护模块设计 421
13.7.1 设计课程分类页面 422
13.7.2 设计教师管理页面 428
13.8 课程管理模块设计 430
13.8.1 设计未发布课程页面 430
13.8.2 设计已发布课程页面 435
13.9 课件维护模块设计 435
13.9.1 设计课件管理页面 435
13.9.2 设计下载统计管理页面 439
13.10 系统主界面与登录程序设计 441
13.10.1 设计主界面 441
13.10.2 设计index.aspx 441
13.10.3 设计top.aspx 442
13.10.4 设计left.aspx 442
13.10.5 设计Default.aspx 443
13.10.6 注册用户登录程序设计 445
13.10.7 设计分类查看课程页面 445
13.10.8 设计查看课件页面 446
13.11 个人用户管理模块设计 448
13.11.1 注册新用户 448
13.11.2 个人用户管理界面设计 449
13.11.3 我的课程信息 450
13.11.4 我的课件信息 453
13.11.5 编辑个人信息 456