
SQLServer2005资料库系统开发案例精选
《SQLServer2005资料库系统开发案例精选》是2007年人民邮电出版社出版的图书,作者是明日科技 杨湖 李凤蕾 王斌 。
基本介绍
- 书名:SQLServer2005资料库系统开发案例精选
- 作者:明日科技 、杨湖、 李凤蕾、 王斌
- ISBN:978-7-115-16149-9
- 页数:443
- 定价:52元
- 出版社:人民邮电出版社
- 出版时间:2007-07-01
内容简介
本书精选了7个当前套用最广泛的资料库系统,详细介绍了使用SQL Server 2005开发资料库管理系统的思路、方法和技术。主要内容包括天下鲜美食网、电子商城、物流信息网、供求信息网、企业客户管理系统、学生管理系统、图书综合管理系统等。这些系统既可以独立使用,也可作为综合管理系统的重要组成部分。
本书附赠光碟不但包含了书中所有资料库系统实例的源程式(5套界面风格)和相关开发素材,同时还包含免费赠送的程式设计速查宝典、数十种实用软体工具和7个设计範例。本书所有源程式都经过精心调试,在Windows XP和Windows 2000下全部通过,保证能够正常运行。
本书内容精练、重点突出、实例丰富,是各级程式开发人员必备的和不可多得的资料库系统开发图书,本书也非常适合大中专院校师生学习参考。
图书目录
第1章 SQL SERVER 2005的起步 1
1.1 安装SQL Server 2005 2
1.1.1 SQL Server 2005版本 2
1.1.2 安装SQL Server 2005 3
1.2 SQL Server 2005管理工具 7
1.2.1 SQL Server Configuration Manager 7
1.2.2 SQL Server Management Studio 7
1.2.3 SQL Server Profiler 7
1.2.4 SQL Server Business Intelligence Development Studio 8
1.2.5 Reporting Services配置管理器 8
1.2.6 SQL Server外围套用配置器 9
1.2.7 资料库引擎最佳化顾问 9
1.3 配置SQL Server 2005 10
1.3.1 启动、暂停和关闭SQL Server 2005服务 10
1.3.2 配置连线SQL Server 2005 11
1.3.3 注册/删除SQL Server 2005伺服器 15
1.4 资料库管理 16
1.4.1 创建资料库 17
1.4.2 分离/删除资料库 17
1.4.3 脱机与在线上用户资料库 18
1.5 添加/删除表 20
1.6 修改表 21
1.6.1 添加栏位 21
1.6.2 修改栏位属性 21
1.6.3 设定主键/索引 22
1.7 视图管理 23
1.7.1 创建视图 23
1.7.2 修改视图 24
1.7.3 删除视图 24
1.8 存储过程管理 24
1.8.1 创建存储过程 25
1.8.2 修改存储过程 25
1.8.3 删除存储过程 25
1.9 触发器管理 26
1.9.1 创建触发器 26
1.9.2 修改触发器 26
1.9.3 删除触发器 26
1.10 编辑资料库的数据 26
1.10.1 添加新记录 26
1.10.2 修改记录 27
1.10.3 删除记录 27
1.11 维护资料库 27
1.11.1 资料库备份 27
1.11.2 资料库还原 28
1.11.3 分离资料库 29
1.11.4 附加资料库 30
1.11.5 导入资料库 30
1.11.6 导出资料库 31
第2章 数据查询技术 33
2.1 SELECT语句查询 34
2.1.1 简单的SELECT语句查询 34
2.1.2 WHERE条件查询 37
2.1.3 ORDER BY排序查询 43
2.1.4 GROUP BY分组查询 45
2.2 筛选分组结果 47
2.2.1 为聚合函式计算产生新列起个别名 48
2.2.2 与GROUP BY子句一起用 48
2.2.3 消除统计重複记录 49
2.3 嵌套查询 49
2.3.1 简单的嵌套查询 49
2.3.2 IN的嵌套查询 50
2.3.3 some和any的嵌套查询 52
2.3.4 all的嵌套查询 53
2.3.5 exists嵌套查询 54
2.4 连线查询 55
2.4.1 内连线 55
2.4.2 外连线 56
2.4.3 交叉连线 58
2.4.4 自身连线 59
2.4.5 多表连线 60
2.5 使用空值 61
2.5.1 检测空值 61
2.5.2 处理空值 62
2.6 交叉表查询 64
2.6.1 CASE实现交叉表查询 64
2.6.2 SQL Server 2005新增加的PIVOT和UNPIVOT实现交叉表查询 65
2.6.3 动态交叉表 70
2.7 SQL Server 2005新增加的CTE 71
2.7.1 Common Table Expression 71
2.7.2 使用递归CTE查询 73
2.8 插入数据 76
2.8.1 为指定的列插入值 77
2.8.2 为所有列插入值 79
2.8.3 批量添加数据 80
2.9 修改数据 82
2.9.1 修改个别行中的个别列 84
2.9.2 修改多个列 85
2.9.3 修改所有行中的某一列 85
2.10 删除数据 86
2.10.1 用WHERE子句删除部分数据 88
2.10.2 删除表中所有数据 89
2.10.3 删除表中多余的重複行数据 89
第3章 天下鲜美食网 91
3.1 概述 93
3.2 系统分析 93
3.2.1 需求分析 93
3.2.2 可行性分析 93
3.3 总体设计 93
3.3.1 项目规划 93
3.3.2 系统功能结构图 94
3.4 系统设计 94
3.4.1 设计目标 94
3.4.2 开发及运行环境 95
3.4.3 Windows XP系统中的IIS配置 95
3.5 资料库设计 97
3.5.1 数据表的实体E-R图 97
3.5.2 主要数据表的结构 98
3.5.3 数据表概要说明 100
3.6 技术準备 101
3.6.1 读者知识要求 101
3.6.2 命名规则 101
3.6.3 档案管理规划 101
3.7 前台主要功能模组详细设计 102
3.7.1 前台档案总体架构 102
3.7.2 档案架构 102
3.7.3 前台页面的运行结果 103
3.7.4 创建资料库连线 104
3.8 特色美食模组设计 104
3.8.1 特色美食展示 105
3.8.2 特色美食查询 106
3.8.3 详细信息展示 108
3.9 名店加盟模组设计 109
3.9.1 名店加盟信息添加 110
3.9.2 名店加盟信息展示 112
3.10 公告栏模组设计 114
3.10.1 滚动显示 114
3.10.2 详细信息显示 115
3.11 美食留言模组设计 116
3.11.1 用户注册模组 116
3.11.2 发表留言模组 121
3.12 后台主要功能模组详细设计 124
3.12.1 后台总体架构 124
3.12.2 后台管理页面的实现过程 125
3.13 用户管理模组设计 125
3.13.1 用户信息查询 125
3.13.2 用户信息修改 127
3.13.3 用户信息删除 128
3.14 名店介绍管理模组设计 128
3.14.1 名店信息查询 128
3.14.2 名店信息添加 130
3.14.3 名店信息修改 134
3.14.4 名店信息删除 136
3.15 疑难问题分析解决 136
3.15.1 日期时间的显示 136
3.15.2 如何根据下拉列表的值显示不同控制项 138
3.16 程式调试及错误处理 139
第4章 电子商城 141
4.1 概述 143
4.2 系统分析 143
4.2.1 需求分析 143
4.2.2 可行性分析 143
4.3 总体设计 144
4.3.1 项目规划 144
4.3.2 系统功能结构图 144
4.4 系统设计 145
4.4.1 设计目标 145
4.4.2 开发及运行环境 145
4.4.3 Windows 2000的IIS配置 145
4.5 资料库设计 146
4.5.1 数据表的实体E-R图 146
4.5.2 主要数据表的结构 147
4.5.3 数据表概要说明 149
4.6 技术準备 149
4.6.1 读者知识要求 149
4.6.2 命名规则 150
4.6.3 档案管理规划 151
4.7 前台主要功能模组详细设计 152
4.7.1 前台档案总体架构 152
4.7.2 档案架构 152
4.7.3 前台页面的运行结果 152
4.8 会员管理模组设计 154
4.8.1 会员注册模组 154
4.8.2 会员登录模组 157
4.9 商城调查模组设计 159
4.10 购物车模组设计 162
4.10.1 添加商品至购物车 163
4.10.2 查看购物车 165
4.10.3 从购物车中移去指定商品及清空购物车 168
4.10.4 修改购物车中指定商品的购买数量 168
4.11 收银台模组设计 171
4.11.1 填写订单信息 171
4.11.2 处理订单信息 176
4.12 后台主要功能模组详细设计 178
4.12.1 后台总体架构 178
4.12.2 后台管理页面的实现过程 179
4.13 商品信息管理模组设计 179
4.13.1 商品信息添加 179
4.13.2 商品信息修改 182
4.13.3 商品信息删除 183
4.14 会员资料管理模组设计 184
4.14.1 会员资料查询 184
4.14.2 会员资料删除 186
4.15 疑难问题分析解决 187
4.15.1 实现销售排行 187
4.15.2 套用Cookie防止线上调查中的作弊行为 187
4.15.3 实现图片与下拉列表的关联 188
4.15.4 Insert Into和AddNew的区别 188
4.16 程式调试及错误处理 189
第5章 物流信息网 191
5.1 概述 193
5.2 系统分析 193
5.2.1 需求分析 193
5.2.2 可行性分析 193
5.3 总体设计 193
5.3.1 项目规划 193
5.3.2 系统功能结构图 194
5.4 系统设计 194
5.4.1 设计目标 194
5.4.2 开发及运行环境 195
5.4.3 Windows 2003的IIS配置 195
5.4.4 Web服务扩展 196
5.5 资料库设计 197
5.5.1 数据表的实体E-R图 197
5.5.2 主要数据表的结构 197
5.5.3 数据表概要说明 200
5.6 档案管理规划 201
5.7 前台主要功能模组详细设计 201
5.7.1 前台档案总体架构 201
5.7.2 档案架构 201
5.7.3 前台页面的运行结果 202
5.8 车牌号码所属地区查询模组设计 203
5.9 会员管理模组设计 206
5.9.1 会员注册 207
5.9.2 找回密码 210
5.9.3 会员登录 211
5.10 货物信息模组设计 212
5.10.1 货物信息发布 212
5.10.2 货物详细信息显示 214
5.11 信息查询模组设计 216
5.12 后台主要功能模组详细设计 220
5.12.1 后台总体架构 220
5.12.2 后台管理页面的实现过程 221
5.13 企业信息管理模组设计 222
5.13.1 企业信息查询 222
5.13.2 企业信息删除 224
5.14 物流知识管理模组设计 225
5.14.1 物流知识添加 225
5.14.2 物流知识修改 227
5.14.3 物流知识删除 228
5.15 会员信息管理模组设计 229
5.16 疑难问题分析解决 231
5.16.1 套用FileSystemObject组件实现网站计数器 231
5.16.2 关闭子视窗时刷新父视窗 232
5.16.3 强行关闭主视窗 232
5.16.4 使用session参数存储用户登录信息 233
5.17 程式调试及错误处理 233
第6章 供求信息网 235
6.1 概述 237
6.2 系统分析 237
6.2.1 需求分析 237
6.2.2 可行性分析 237
6.3 总体设计 238
6.3.1 项目规划 238
6.3.2 系统功能结构图 238
6.4 系统设计 238
6.4.1 设计目标 238
6.4.2 开发及运行环境 238
6.5 资料库设计 239
6.5.1 数据表的实体E-R图 239
6.5.2 主要数据表的结构 239
6.5.3 数据表概要说明 241
6.6 技术準备 241
6.6.1 读者技术要求 241
6.6.2 配置IIS 241
6.6.3 档案管理规划 243
6.7 公共模组编写 243
6.7.1 Web.Config档案设计 243
6.7.2 DB(资料库操作)类 244
6.7.3 创建用户控制项 245
6.8 网站前台主要功能模组设计 248
6.8.1 前台档案总体架构 248
6.8.2 网站首页设计 248
6.8.3 信息展示页设计 252
6.8.4 用户注册模组设计 253
6.8.5 信息发布页设计 256
6.8.6 留言板模组设计 259
6.8.7 详细信息显示页 263
6.9 后台主要功能模组详细设计 264
6.9.1 后台总体架构 264
6.9.2 后台登录页设计 265
6.9.3 后台首页设计 267
6.9.4 会员信息展示页设计 268
6.9.5 资料删除页设计 270
6.9.6 供求信息审核页设计 273
6.9.7 留言板信息管理模组 275
6.10 疑难问题分析解决 278
6.10.1 DataReader和DataSet的区别 278
6.10.2 常用的正则表达式 279
6.11 程式调试与错误处理 279
第7章 企业客户管理系统 281
7.1 概述 283
7.2 系统分析 283
7.2.1 需求分析 283
7.2.2 可行性分析 283
7.3 总体设计 283
7.3.1 项目规划 283
7.3.2 系统功能结构图 284
7.4 系统设计 284
7.4.1 设计目标 284
7.4.2 开发及运行环境 285
7.5 资料库设计 285
7.5.1 数据表的实体E-R图 285
7.5.2 主要数据表的结构 286
7.5.3 数据表概要说明 287
7.5.4 存储过程设计 287
7.6 技术準备 290
7.6.1 读者知识要求 290
7.6.2 存储过程的创建 290
7.6.3 存储过程的使用 291
7.7 网站总体架构 292
7.7.1 功能模组介绍 292
7.7.2 资料夹及档案架构布局 292
7.7.3 档案架构 292
7.8 公共模组编写 293
7.8.1 用户控制项设计 293
7.8.2 Web.Config档案配置 294
7.8.3 实体类编写 295
7.8.4 资料库操作类 295
7.9 网站开发 305
7.9.1 用户登录模组 305
7.9.2 主页模组设计 307
7.9.3 站内搜寻模组 311
7.9.4 详细信息显示模组 313
7.9.5 发布信息添加模组 316
7.9.6 任务分配模组 318
7.9.7 用户信息添加模组 323
7.9.8 服务调查查看模组 327
7.9.9 反馈信息添加模组 330
7.9.10 修改密码模组 333
7.10 疑难问题解析 335
7.11 程式调试与错误处理 336
第8章 学生管理系统 339
8.1 概述 341
8.2 系统分析 341
8.2.1 需求分析 341
8.2.2 可行性分析 341
8.3 总体设计 341
8.3.1 项目规划 341
8.3.2 系统功能结构图 342
8.4 系统设计 342
8.4.1 设计目标 342
8.4.2 开发及运行环境 342
8.5 资料库设计 343
8.5.1 数据表的实体E-R图 343
8.5.2 主要数据表的结构 343
8.5.3 数据表概要说明 344
8.6 网站总体架构 345
8.6.1 模组功能介绍 345
8.6.2 资料夹及档案架构布局 345
8.6.3 档案架构 345
8.7 公共模组设计 346
8.7.1 Web.Config档案设计 346
8.7.2 DB(资料库操作)类 346
8.7.3 网站样式、外观和主题 347
8.7.4 用户控制项设计 348
8.8 网站开发 354
8.8.1 网站首页设计 354
8.8.2 学生基本信息显示模组 356
8.8.3 学生详细信息显示模组 359
8.8.4 留言信息模组设计 361
8.8.5 回复留言信息模组设计 365
8.8.6 公告管理模组设计 367
8.8.7 学生基本信息管理模组 370
8.8.8 内容页(Student.aspx) 375
8.9 疑难问题分析解决 379
8.9.1 DataList控制项绑定数据的几种方法 379
8.9.2 如何实现多个DropDownList控制项的联动 380
8.10 程式调试及错误处理 380
第9章 图书综合管理系统 383
9.1 概述 385
9.2 系统分析 385
9.2.1 需求分析 385
9.2.2 可行性分析 385
9.3 总体设计 385
9.3.1 项目规划 385
9.3.2 系统功能结构图 386
9.4 系统设计 387
9.4.1 设计目标 387
9.4.2 开发及运行环境 387
9.4.3 编码设计 387
9.5 资料库设计 388
9.5.1 数据表的实体E-R图 388
9.5.2 主要数据表的结构 388
9.5.3 概念结构设计 391
9.6 技术準备 391
9.6.1 函式準备 391
9.6.2 控制项準备 392
9.7 主要功能模组设计 393
9.7.1 系统架构设计 393
9.7.2 公共模组设计 394
9.7.3 系统登录设计 395
9.7.4 程式主窗体 398
9.7.5 图书类别管理 402
9.7.6 读者信息管理 407
9.7.7 入库管理 412
9.7.8 入库查询 419
9.7.9 库存上下限设定 423
9.7.10 销量分析 425
9.7.11 添加操作员 427
9.7.12 库存列印报表 430
9.8 疑难问题分析与解决 433
9.8.1 如何将图书类别和存放位置列表中的内容赋给MSFlexGrid表格 433
9.8.2 如何锁定DataGrid表格的指定列 434
9.8.3 数据批量录入 434
9.9 程式调试与错误处理 435
9.9.1 栏位长度问题导致数据添加失败 436
9.9.2 由于ADO控制项记录源属性的命令类型设定错误而出现的问题 436
9.9.3 语句中忘记书写连线运算符 437
9.9.4 End if语句没有配对出现 437
9.9.5 提示档案未找到的错误信息 441
9.9.6 解决在列印报表时弹出的无效数据源的问题 442
9.9.7 解决报表的宽度大于纸的宽度的问题 442
转载请注明出处海之美文 » SQLServer2005资料库系统开发案例精选