第1章 管理信息系统概述 1
1.1 信息 1
1.1.1 信息的概念 1
1.1.2 信息的特征 3
1.1.3 信息的生命周期 5
1.2 系统与信息系统 8
1.2.1 系统的概念 8
1.2.2 系统的特性 9
1.2.3 信息系统的概念 10
1.2.4 信息系统的功能 12
1.3 管理信息系统 14
1.3.1 管理信息系统的概念 14
1.3.2 管理信息系统的分类 15
1.3.3 管理信息系统的特征 16
1.3.4 管理信息系统的结构 17
1.4 本章小结 24
1.5 练习题 25
第2章 管理信息系统的开发方法 26
2.1 系统开发的基本思想 26
2.1.1 系统开发原则 26
2.1.2 系统开发方式 28
2.2 结构化生命周期法 30
2.2.1 结构化生命周期法的基本原理 30
2.2.2 结构化生命周期法的特点 34
2.3 快速原型法 36
2.3.1 快速原型法的基本原理 36
2.3.2 快速原型法的特点 41
2.4 面向对象的系统开发方法 43
2.4.1 面向对象方法的基本原理 43
2.4.2 面向对象方法的特点 51
2.5 本章小结 53
2.6 练习题 53
第3章 管理信息系统的开发过程 55
3.1 系统规划 55
3.1.1 系统规划概述 55
3.1.2 系统规划方法 58
3.1.3 可行性研究 62
3.2 系统分析 64
3.2.1 系统分析概述 65
3.2.2 需求分析 66
3.2.3 功能分析和划分子系统 67
3.2.4 业务流程分析 68
3.2.5 数据流程分析 70
3.3 系统设计 73
3.3.1 系统设计概述 73
3.3.2 界面设计 75
3.3.3 代码设计 76
3.3.4 数据库设计 78
3.4 本章小结 80
3.5 练习题 80
第4章 数据库基础 83
4.1 数据库基础知识 83
4.1.1 数据库的基本概念 83
4.1.2 数据模型 86
4.1.3 关系数据库的规范化与范式 89
4.2 数据库设计 92
4.2.1 用户需求分析 92
4.2.2 概念结构设计 93
4.2.3 逻辑结构设计 93
4.2.4 物理结构设计 94
4.3 数据安全 94
4.4 SQL Server 2000系统概述 95
4.4.1 SQL Server 2000系统简介 96
4.4.2 SQL Server 2000的安装 97
4.4.3 客户/服务器体系结构 110
4.4.4 SQL Server 2000的主要组件 112
4.5 本章小结 115
4.6 练习题 115
第5章 SQL语言 117
5.1 SQL语言简介 117
5.2 数据库操作 118
5.2.1 创建数据库 118
5.2.2 修改数据库 120
5.2.3 使用和删除数据库 122
5.3 表操作 122
5.3.1 创建表 122
5.3.2 修改表 124
5.3.3 删除表 124
5.4 数据查询 125
5.4.1 SELECT查询的语法结构 125
5.4.2 基本查询 128
5.4.3 高级查询 131
5.5 本章小结 143
5.6 练习题 143
第6章 索引和视图 146
6.1 索引 146
6.1.1 索引简介 146
6.1.2 索引类型 147
6.1.3 创建索引 149
6.1.4 查看和删除索引 156
6.2 视图 157
6.2.1 视图概述 157
6.2.2 创建视图 158
6.2.3 使用视图 162
6.2.4 修改视图 164
6.2.5 查询视图信息 167
6.2.6 删除视图 168
6.3 本章小结 169
6.4 练习题 169
第7章 事务、存储过程和触发器 171
7.1 事务 171
7.1.1 事务分类 172
7.1.2 显式事务 172
7.1.3 自动提交事务 176
7.1.4 隐式事务 177
7.2 存储过程 178
7.2.1 存储过程概述 178
7.2.2 创建存储过程 179
7.2.3 执行存储过程 182
7.2.4 存储过程的参数 183
7.2.5 存储过程的查看、修改和删除 186
7.3 触发器 188
7.3.1 触发器概述 188
7.3.2 创建触发器 188
7.3.3 inserted表和deleted表 192
7.3.4 使用触发器 194
7.3.5 修改触发器 196
7.3.6 删除触发器 197
7.3.7 嵌套触发器 197
7.4 本章小结 198
7.5 练习题 198
第8章 ASP基础 201
8.1 动态网页开发与ASP 201
8.1.1 静态网页与动态网页 201
8.1.2 ASP简介 202
8.2 ASP网页的编写工具 203
8.2.1 Dreamweaver概述 203
8.2.2 Dreamweaver使用 203
8.3 服务器架设 205
8.3.1 架设IIS 205
8.3.2 创建虚拟目录 206
8.4 HTML基础 209
8.4.1 HTML概述 209
8.4.2 HTML文档的结构 210
8.4.3 常用的标志和属性举例 212
8.5 编写和运行ASP程序 215
8.5.1 ASP脚本语言 215
8.5.2 ASP网页的编写 224
8.5.3 ASP语言的运行 224
8.6 本章小结 225
8.7 练习题 225
第9章 ASP对象 227
9.1 ASP内置对象综述 227
9.2 Request和Response对象 228
9.2.1 HTTP协议 228
9.2.2 Request对象 229
9.2.3 Response对象 237
9.3 Session对象 242
9.3.1 Session开始 242
9.3.2 Session的内容 243
9.3.3 Session结束的控制 244
9.3.4 Session事件 244
9.3.5 Session的工作过程 246
9.4 Application对象 247
9.4.1 Application对象简介 247
9.4.2 使用Application对象 248
9.4.3 全部显示Application对象 250
9.4.4 Application事件 250
9.5 本章小结 252
9.6 练习题 252
第10章 使用ADO操作SQL Server数据库 254
10.1 ADO概述 254
10.2 使用ADO 256
10.2.1 配置服务器 256
10.2.2 使用ADO对数据库进行读写 258
10.2.3 调试ADO 259
10.3 ADO中的对象 259
10.3.1 ADO中的Connection对象 260
10.3.2 ADO中的Command对象 264
10.4 本章小结 271
10.5 练习题 271
第11章 小型管理信息系统开发实例 273
11.1 系统设计 273
11.1.1 目标设计 273
11.1.2 设计思想 274
11.1.3 系统功能分析与设计 274
11.2 数据库设计与实现 274
11.2.1 数据库的需求分析 274
11.2.2 数据库的逻辑设计 275
11.2.3 后台数据库的配置 276
11.3 前端页面的设计与开发 276
11.3.1 系统首页 276
11.3.2 投递简历部分 278
11.3.3 新工作部分 286
11.3.4 升级工作部分 288
11.3.5 申请人员查找部分 289
11.3.6 查找工作部分 298
11.4 本章小结 298
主要参考文献 299