1.1 SQL Server 2000的概念 1
1.2 SQL Server语言特点 1
第1章 SQL Server 2000简介 1
1.3 SQL Server 2000新增功能简介 2
1.4 SQL Server 2000功能简介 5
1.4.1 关系引擎 5
1.4.2 存储引擎 5
1.4.3 工具 5
1.4.4 复制 6
1.4.5 SQL Server、Internet和电子商务 6
1.5.1 服务器管理 7
1.5 SQL Server 2000管理工具集 7
1.5.2 查询分析器 12
1.5.3 事件探查器 13
1.5.4 企业管理器 14
1.5.5 联机丛书 14
1.5.6 服务器网络实用工具 15
1.5.7 导入和导出数据 15
1.5.8 客户端网络实用工具 15
三、思考题 16
二、填空题 16
综合练习一 16
一、选择题 16
小结 16
四、上机题 17
第2章 SQL Server 2000的基本知识 18
2.1 SQL Server 2000安装 18
2.1.1 SQL Server 2000安装的基本要求 18
2.1.2 SQL Server 2000安装步骤 19
2.2 SQL Server 2000数据库的创建 21
2.2.1 使用向导创建数据库 21
2.2.2 使用企业管理器来创建数据库 23
2.2.3 使用T-SQL创建数据库 25
2.3 SQL Server 2000数据库的修改 29
2.3.1 使用企业管理器来修改数据库 29
2.3.2 使用查询分析器来修改数据库 30
2.4 删除数据库 31
2.4.1 使用企业管理器删除数据库 31
2.4.2 使用DROP DATABASE语句删除数据库 32
2.5 SQL Server 2000数据库的压缩 33
2.6 SQL Server 2000数据库的备份还原 33
2.6.1 使用企业管理器备份数据 33
2.6.2 使用企业管理器恢复数据库 34
2.6.3 使用查询分析器进行备份数据库 35
2.6.4 使用查询分析器恢复数据库 36
小结 36
综合练习二 36
一、选择题 36
二、填空题 36
三、思考题 37
四、上机题 37
3.2 数据库设计 38
3.1 系统功能设计 38
第3章 学生管理系统 38
3.3 数据表操作 41
3.3.1 建立数据表 41
3.3.2 数据表修改 44
3.3.3 数据表的删除 45
3.4 查询数据表 46
3.4.1 SELECT语句查询 46
3.4.2 使用FROM子句指定数据源 50
3.4.3 使用WHERE子句 51
3.4.4 使用GROUP BY分组统计 55
3.4.5 使用COMPUTE和COMPUTE BY子句 58
3.4.6 使用ORDER BY子句连接 60
3.4.7 联合查询 62
3.4.8 子查询 63
3.4.9 使用集合函数 64
小结 67
综合练习三 67
一、选择题 67
二、填空题 68
三、思考题 68
四、上机题 68
4.1 启动ODBC数据源管理器 69
第4章 ODBC与SQL Server 2000的连接 69
4.2 ODBC数据源管理器的组成 70
4.2.1 数据源名(DSN) 70
4.2.2 驱动程序 70
4.2.3 跟踪 71
4.2.4 连接池 71
4.2.5 关于ODBC 71
4.3 添加DSN 72
小结 73
四、上机题 74
三、思考题 74
综合练习四 74
二、填空题 74
一、选择题 74
第5章 仓库管理系统设计 75
5.1 系统背景 75
5.2 需求分析 76
5.2.1 系统功能需求 76
5.2.2 系统结构 76
5.2.3 系统模块功能 77
5.3.1 数据库各表的基本内容 78
5.3 数据库设计 78
5.3.2 数据库的创建 79
5.3.3 数据表的创建 82
5.4 程序实现 85
5.4.1 用Visual C++建立工程 86
5.4.2 构建登录模块 88
5.4.3 建立数据库连接 90
5.4.4 建立用户密码表的Crecordset派生类 91
54.5 各表对应的派生类 92
5.4.6 读表数据并作处理 92
5.4.7 生成主窗口模块 93
5.4.8 生成主窗口的类 94
5.4.9 生成查询模块 95
5.4.10 生成显示资料模块 96
5.4.11 用List Control控件显示数据库内容 97
5.4.12 插入操作模块 98
5.4.13 删除操作模块 99
5.4.14 更新数据操作模块 100
5.4.15 导入/导出数据库 101
一、选择题 102
综合练习五 102
小结 102
二、填空题 103
三、思考题 103
四、上机题 103
第6章 售货系统的设计 104
6.1 需求分析 104
6.1.1 需求分析的原则 104
6.1.2 系统功能 104
6.1.3 系统结构图 105
6.1.4 功能模块描述 105
6.2 系统设计 106
6.3 数据库设计 107
6.4 程序实现 108
6.4.1 使用Visual C++建立工程 108
6.4.2 在Visual C++中使用数据库 111
6.4.3 使用外部变量 113
6.4.4 使用无模式对话框 113
6.4.5 设计登录模块 114
6.4.6 设计主窗口模块 116
6.4.7 构建用户管理模块 119
6.4.8 设计权限管理模块 124
6.4.9 设计商品资料管理模块 126
6.4.10 设计售货操作模块 127
6.4.11 设计售货记录管理模块 130
6.4.12 设计数据库管理系统 132
6.4.13 设计日志管理模块 133
小结 134
综合练习六 134
一、选择题 134
三、思考题 135
四、上机题 135
二、填空题 135
第7章 图书管理系统 136
7.1 PowerBuilder 8.0概述 136
7.2 需求分析 137
7.2.1 开发意义 137
7.2.2 功能模块划分 137
7.3 系统设计 137
7.3.1 借阅图书 137
7.3.6 帮助信息 138
7.3.5 系统维护 138
7.3.4 信息查询 138
7.3.3 催还图书 138
7.3.2 归还图书 138
7.3.7 退出系统 139
7.4 数据库设计 139
7.4.1 数据表 139
7.4.2 在SQL Server 2000中建立数据库和数据表 140
7.4.3 在PowerBuilder中与SQL Server 2000中建立数据连接 140
7.5 应用程序设计 142
7.5.1 建立库文件、应用程序和窗口 142
7.5.2 设置应用对象属性 144
7.5.3 登录窗口与主窗口 145
7.5.4 借阅图书模块 147
7.5.5 归还图书模块 151
7.5.6 催还图书模块 155
7.5.7 信息查询模块 158
7.5.8 基本信息模块 168
小结 176
综合练习七 176
一、选择题 176
四、上机题 177
三、思考题 177
二、填空题 177
第8章 餐饮管理系统 178
8.1 需求分析 178
8.1.1 开发意义 178
8.1.2 功能模块划分 178
8.2 系统设计 178
8.2.1 订餐管理 178
8.2.2 收款管理 179
8.2.3 信息查询模块 179
8.3 数据库设计 180
8.2.6 退出系统 180
8.2.4 基本信息模块 180
8.2.5 帮助信息 180
8.3.1 数据库 181
8.3.2 数据表 181
8.3.3 在PowerBuilder 8.0开发环境中连接数据库 182
8.4 应用程序设计 183
8.4.1 设置应用对象属性以及定义、函数和类 183
8.4.2 创建Splash窗口、主窗口以及登录窗口 186
8.4.3 订餐管理 189
8.4.4 结账模块 198
8.4.5 信息查询模块 203
8.4.6 基本信息模块 207
小结 215
综合练习八 215
一、选择题 215
二、填空题 216
三、思考题 216
四、上机题 216
9.1.1 系统功能需求 217
9.1 需求分析 217
第9章 用Delphi开发人事管理系统 217
9.1.2 系统功能结构图 218
9.1.3 系统功能模块描述 218
9.2 系统设计 219
9.3 数据库设计 220
9.4 Delphi工具简介 222
9.4.1 启动Delphi 222
9.4.3 使用工具栏 223
9.4.4 使用组件面板 223
9.4.2 使用菜单 223
9.4.5 使用对象查看器 224
9.4.6 使用对象监视器 224
9.4.7 窗体编辑器 225
9.4.8 代码编辑器 226
9.5 常用数据库控件 226
9.5.1 使用Database组件 227
9.5.2 使用TQuery组件 228
9.5.3 使用DataSource组件 229
9.5.4 使用DBGrid组件 229
9.6.1 设计登录模块 230
9.6 程序实现 230
9.6.2 设计主窗体 231
9.6.3 设计员工资料管理模块 232
9.6.4 添加用户子模块 232
9.6.5 查询员工子模块 236
9.6.6 更新员工资料子模块 240
9.6.7 数据库备份 245
小结 246
综合练习九 246
一、选择题 246
四、上机题 247
二、填空题 247
三、思考题 247
第10章 考勤系统设计 248
10.1 需求分析 248
10.2 系统设计 249
10.2.1 用户管理模块 249
10.2.2 基本资料管理模块 250
10.2.3 考勤操作管理模块 251
10.2.4 考勤资料管理模块 251
10.3.1 数据库设计遵循准则 252
10.3.2 建立数据库 252
10.2.5 数据库管理模块 252
10.3 数据库设计 252
10.3.3 建立数据表 253
10.4 程序实现 256
10.4.1 使用ini文件配置Database组件 256
10.4.2 设计程序主界面 257
10.4.3 设计用户管理模块 258
10.4.4 设计用户查询子模块 260
10.4.5 设计添加用户子模块 261
10.4.7 设计修改密码子模块 263
10.4.6 设计删除用户子模块 263
10.4.8 设计基本资料管理模块 265
10.4.9 设计设定上下班时间子模块 267
10.4.10 设计请假类型管理子模块 268
10.4.11 设计考勤操作模块 270
10.4.12 其他模块的设计说明 278
小结 279
综合练习十 279
一、选择题 279
二、填空题 279
四、上机题 280
三、思考题 280
第11章 学生信息管理系统 281
11.1 Visual Basic 6.0概述 281
11.2 需求分析 281
11.3 系统设计 281
11.4 数据库设计 282
11.4.1 数据流程图 282
11.4.2 数据库需求分析 282
11.4.3 数据库概念设计 283
11.4.4 数据库逻辑结构设计 283
11.4.5 SQL Server 2000相应设计 285
11.5 应用程序设计 296
11.5.1 创建项目工程 296
11.5.2 使用DataEnvironment 298
11.5.3 修改个人信息窗口 301
11.5.4 学生资料输入模块 305
11.5.5 学生学籍变更管理模块 309
11.5.6 奖励情况输入 311
11.5.7 处罚情况输入 314
11.5.8 查询学生资料模块 316
二、填空题 321
一、选择题 321
综合练习十一 321
小结 321
三、思考题 322
四、上机题 322
第12章 酒店客房信息管理系统 323
12.1 需求分析 323
12.2 系统分析与设计 323
12.4.1 数据库需求分析 324
12.4.2 数据库概念结构设计 324
12.4 数据库设计 324
12.3 数据库流程图 324
12.4.3 数据库逻辑结构设计 325
12.4.4 SQL Server 2000相应设计 327
12.5 应用程序设计 336
12.5.1 使用VB Application Wizard向导生成后台管理程序框架 337
12.5.2 后台管理应用程序主窗体的修改 339
12.5.3 DataEnvironment的设计 342
12.5.4 后台管理应用程序前台操作员管理窗体的创建 343
12.5.5 后台管理应用程序代码管理窗体的创建 347
12.5.6 后台管理应用程序添加客房信息窗体的创建 349
12.5.7 后台管理应用程序查询修改客房窗体的创建 351
12.5.8 前台管理应用程序客房管理窗体的创建 354
12.5.9 前台管理应用添加客户信息窗体的创建 366
12.5.10 前台管理应用查询窗体的创建 368
小结 372
综合练习十二 373
一、选择题 373
二、填空题 373
三、思考题 373
四、上机题 373
参考答案 374
第1章 374
第3章 375
第2章 375
第4章 376
第5章 377
第6章 377
第7章 378
第8章 379
第9章 379
第10章 380
第11章 380
第12章 381