目录 1
第1章 管理信息系统(MIS)概述 1
1.1 管理信息系统的基本概念 2
1.1.1 信息的概念 2
1.1.2 管理信息的概念 3
1.1.3 系统的概念 5
1.1.4 信息系统的概念 6
1.1.5 管理信息系统的概念 6
1.2 管理信息系统的特点和功能 8
1.2.1 管理信息系统的特点 8
1.2.2 管理信息系统的功能 9
1.3 管理信息系统的结构 10
1.3.1 管理信息系统的总体结构 10
1.3.2 基于管理任务的管理信息系统结构 11
1.3.3 基于职能的管理信息系统结构 13
1.3.4 基于信息处理技术的不同空间结构 15
1.3.5 管理信息系统结构的综合 21
1.4 管理信息系统的发展及最新领域简介 22
1.5 管理信息系统的开发 24
1.5.1 管理信息系统的开发原则 24
1.5.2 管理信息系统的开发方式及策略 25
1.5.3 管理信息系统的开发方法 25
1.6 本章小结 27
第2章 典型的管理信息系统 28
2.1 办公自动化信息系统 29
2.1.1 办公自动化信息系统的分类 29
2.1.2 办公自动化信息系统的功能 30
2.2 决策支持系统 31
2.2.1 决策支持系统的结构 31
2.2.2 决策支持系统的产生与发展 32
2.2.3 决策支持系统的功能 33
2.2.4 决策支持系统的特征 33
2.3.1 群体决策支持系统的特点 34
2.3.2 群体决策支持系统的类型 34
2.3 群体决策支持系统 34
2.3.3 群体决策支持系统的功能 35
2.4 智能决策支持系统 36
2.4.1 人工智能简介 36
2.4.2 智能决策支持系统的结构 37
2.4.3 智能决策支持系统的特点 37
2.5 经理信息系统 38
2.5.1 经理信息系统的特点 38
2.5.3 经理信息系统的功能要求 39
2.5.2 经理信息系统的发展过程 39
2.6 制造资源计划 40
2.6.1 MRP-II的形成与发展 40
2.6.2 MRP-II的结构 43
2.6.3 MRP-II的特点 44
2.7 计算机集成制造系统 44
2.7.1 CIMS概念的本质 45
2.7.2 CIMS的构成 45
2.8 企业资源规划 47
2.7.3 CIMS的功能要求 47
2.8.1 ERP系统的本质内涵 48
2.8.2 ERP系统的管理思想 48
2.8.3 ERP的优越性 49
2.8.4 ERP系统的结构 50
2.9 供应链管理 51
2.9.1 供应链管理的内容 52
2.9.2 企业内部供应链 52
2.9.3 产业供应链或动态联盟供应链 53
2.9.4 全球网络供应链 54
2.10 客户关系管理 55
2.10.1 CRM的管理思想 55
2.10.2 CRM的主要功能 56
2.11 战略信息系统 58
2.11.1 战略信息系统的重要性 59
2.11.2 战略信息系统的特点 59
2.12 电子商务 60
2.12.1 电子商务的产生和发展 61
2.12.2 电子商务的分类 62
2.13 本章小结 63
第3章 信息系统开发方法 64
3.1 系统开发方法概述 65
3.2 生命周期法 65
3.3 原型法 67
3.3.1 原型法的分类 68
3.3.2 原型法的开发模式 68
3.4 面向对象的开发方法 68
3.4.1 面向对象的基本概念 69
3.4.2 面向对象具有的特征 70
3.4.3 面向对象的开发过程 71
3.5 信息工程法 72
3.6 最终用户系统开发方法 73
3.7 计算机辅助开发方法 75
3.7.1 CASE的软件平台 75
3.7.2 CASE的硬件平台 77
3.8.2 系统分析 78
3.8.1 基于Web的信息系统的特点 78
3.8 基于Web的信息系统开发方法 78
3.8.3 Web信息系统的结构模型 79
3.8.4 开发最初原型 80
3.8.5 开发、维护循环 80
3.9 本章小结 80
第4章 数据库管理系统 81
4.1 常用数据库管理系统简介 82
4.1.1 Oracle 82
4.1.2 Microsoft SQL Server 83
4.1.3 Visual FoxPro 84
4.1.4 Sybase 85
4.1.5 Informix 86
4.1.6 DB2 87
4.1.7 Microsoft Access 88
4.2 Oracle基础 89
4.2.1 Oracle 9i简介 90
4.2.2 Oracle 9i基本工具 91
4.2.3 PL/SQL语言 96
4.3 Microsoft SQL Server基础 106
4.3.1 Microsoft SQL Server 2000简介 106
4.3.2 Microsoft SQL Server 2000系统基本工具 107
4.3.3 Transact-SQL语言 113
4.4 本章小结 120
第5章 管理信息系统的开发工具 121
5.1 常用高级语言简介 122
5.2.1 基本数据类型 123
5.2 Visual Basic语言简介 123
5.2.2 数组变量 124
5.2.3 Visual Basic语言的过程 125
5.2.4 Visual Basic语言的控制语句 127
5.3 Visual Basic中的面向对象编程 129
5.3.1 VB面向对象编程概述 129
5.3.2 自定义类的创建 131
5.3.3 使用类生成器创建类 133
5.4 VB中的数据库编程概述 135
5.5 Visual Basic语言开发环境 136
5.5.1 控件工具箱 137
5.5.2 窗体设计窗口 138
5.5.3 工程管理窗口 138
5.5.4 属性窗口 139
5.5.5 【窗体布局】窗口 139
5.5.6 代码设计窗口 139
5.6.2 添加控件与设置属性 140
5.6.1 新建工程 140
5.6 创建Visual Basic应用程序的基本步骤 140
5.5.7 【立即】窗口 140
5.6.3 编写代码 141
5.6.4 保存工程 141
5.6.5 运行与调试工程 141
5.6.6 建立可执行文件 142
5.7 本章小结 142
第6章 管理信息系统中的数据源访问技术 143
6.1.1 ODBC概述 144
6.1 ODBC基础 144
6.1.2 配置ODBC数据源 157
6.2 OLE DB基础 164
6.2.1 OLE DB概述 165
6.2.2 连接到数据源 167
6.3 本章小结 178
第7章 管理信息系统的需求调研和分析 179
7.1 需求调研 180
7.1.1 需求调研概述 180
7.1.2 制定需求调研计划 181
7.1.3 需求调研的常用方法和工具 182
7.1.4 需求调研的内容 186
7.1.5 需求调研的结果 187
7.2 需求分析 190
7.2.1 组织结构分析 190
7.2.2 业务流程分析 191
7.2.3 数据流程分析 193
7.2.4 数据字典 196
7.2.5 系统体系结构 200
7.2.6 需求分析的结果 202
7.3 本章小结 203
第8章 管理信息系统的数据库设计 204
8.1 数据库设计方法与步骤 205
8.1.1 关系数据库系统 205
8.1.2 数据库设计的方法和步骤 206
8.2 数据库概念结构设计 207
8.2.1 实体联系模型 208
8.2.2 北京恒通商贸公司库存管理系统数据库概念结果设计 209
8.3 数据库逻辑结构设计 211
8.3.1 形成初始关系数据库模式 211
8.3.2 关系模式的规范化 212
8.4 数据库的物理设计 214
8.5 本章小结 217
第9章 管理信息系统的数据库实现 218
9.1.1 创建数据库 219
9.1 使用Microsoft SQL Server2000创建数据库 219
9.1.2 数据库的管理 224
9.1.3 删除数据库 226
9.2 使用Oracle 9i创建数据库 226
9.2.1 创建数据库的步骤 226
9.2.2 探索Oracle数据库 230
9.2.3 关闭数据库 234
9.3 使用Microsoft SQL Server 2000创建表 235
9.3.1 什么是表 235
9.3.2 数据库表基础 235
9.3.3 设计表 236
9.3.4 创建表 239
9.3.5 修改表 242
9.3.6 删除表 243
9.4 本章小结 244
第10章 管理信息系统数据库的完整性和安全性管理 245
10.1.1 数据完整性概念 246
10.1 使用Microsoft SQL Server 2000进行完整性约束 246
10.1.2 实施方法 247
10.1.3 约束 247
10.1.4 默认方法 253
10.1.5 规则 255
10.1.6 绑定 256
10.1.7 查看默认和规则的定义脚本 258
10.1.8 约束和默认/规则的比较 258
10.2.1 域完整性 259
10.2 使用Oracle 9i进行完整性约束 259
10.2.2 完整性约束 260
10.2.3 引用完整性 261
10.2.4 用存储过程检查 263
10.2.5 使用触发器 264
10.2.6 使用报警器 266
10.2.7 Oracle 9i完整性管理 267
10.3 使用Microsoft SQL Server 2000进行安全性约束 270
10.3.1 企业环境中的安全性 270
10.3.2 Windows NT的安全环境 274
10.3.3 Windows NT和启用技术 281
10.4 使用Oracle 9i进行安全性约束 282
10.4.1 安全性能 282
10.4.2 实现安全性 282
10.4.3 审计 291
10.4.4 保护审计跟踪 291
10.4.5 分布式环境的安全性 292
10.4.6 解决方案 292
10.5 本章小结 292
第11章 管理信息系统的界面设计 293
11.1 菜单的概念 294
11.2 菜单设计 295
11.2.1 菜单编辑器简介 295
11.2.2 菜单设计示例 296
11.2.3 菜单项的操作 297
11.2.4 弹出式菜单的设计 299
11.2.5 快捷工具栏的设计 300
11.2.6 库存信息系统的菜单设计 303
11.3 窗体的概念 305
11.3.1 窗体的创建与属性 305
11.3.2 多文档界面程序 307
11.4 窗体的设计 308
11.5 本章小结 311
第12章 管理信息系统的报表设计 312
12.2 数据环境设计器的使用 313
12.1 报表设计概述 313
12.3 报表设计器的使用 315
12.3.1 报表设计器的构成 315
12.3.2 数据报表控件 316
12.3.3 数据报表设计器的主要功能 317
12.4 创建一个简单的报表 318
12.5 报表的打印输出 319
12.6 本章小结 321
第13章 数据源访问的实现 322
13.1 使用ODBC API开发管理信息系统 323
13.1.1 ODBC API编程的步骤 325
13.1.2 设置编程环境 332
13.1.3 检索数据 334
13.1.4 修改数据 336
13.2 使用OLE DB开发管理信息系统 342
13.2.1 OLE DB编程的步骤 342
13.2.2 连接到SQL Server 347
13.2.3 检索数据 352
13.2.4 修改数据 354
13.3 本章小结 355
第14章 管理信息系统的编译与发行 356
14.1 应用程序的编译 357
14.1.1 【通用】选项卡 357
14.1.2 【生成】选项卡 358
14.1.3 【编译】选项卡 359
14.2 制作安装程序 360
14.3 安装与卸载应用程序 366
14.3.3 客户端应用程序的安装 367
14.3.1 操作系统的安装 367
14.3.2 数据库服务器的安装与配置 367
14.4 本章小结 368
第15章 管理信息系统的开发实例 369
15.1 系统概述和主界面的设计 370
15.1.1 主界面的设计 370
15.1.2 登录界面的设计 370
15.2 基本信息模块的实现 372
15.3 出入库管理模块的实现 378
15.3.1 入库单编制模块 378
15.3.2 入库记账模块 381
15.3.3 入库明细模块 383
15.3.4 入库汇总模块 384
15.4 库存数据分析模块的实现 386
15.4.1 供货统计模块 386
15.4.2 缺货检查模块 388
15.5 本章小结 389