1.1 理解信息系统……………………………………………………………… 1
1.1.1.1 两个简单实例 1
1 信息系统开发概论………………………………………………………………… 1
2.4.2 B/S结构模型的组成……………………………………………………………… 3
1.1.1.2 基本概念 3
1.2 信息系统开发 6
1.2.1 信息系统开发的基本过程 7
1.2.2 信息系统开发的生命期 10
1.3 信息系统的文档 10
1.4 信息系统的描述 11
1.4.1 信息系统描述的要求 12
1.4.2 描述方式的类型 13
1.4.3 描述手段的发展 13
1.5 自然语言与改造 15
1.5.1 自然语言 16
1.5.2 自然语言的修改与限制 17
1.6 信息系统开发人员的技术素质 18
1.6.1 开发团队 18
1.6.2 人员与角色 18
1.6.3 开发人员的技术要求 20
2 信息系统的逻辑结构模式 26
2.1 逻辑结构模式 26
2.2 客户机服务器结构模式 27
2.2.1 客户机服务器结构模型 27
2.2.2 客户机服务器模式的组成 27
2.3 N层应用结构模式 28
2.3.1 N层应用结构模型 28
2.2.3 客户机服务器模式的通信方案 28
2.2.4 客户机服务器模式的优点 28
2.3.2 N层应用结构的组成 30
2.4 web应用结构模式 30
2.4.1 Web应用结构模型 30
2.4.3 B/S结构模型的工作原理 31
2.4.4 B/S结构模式的数据存储与管理 32
2.5 PToP网络结构模式 33
2.5.1 PtoP网络结构及特点 33
2.5.2 对等网络模式的技术优势 34
2.5.3 PtoP网络模式的主要应用 35
3.1 Microsoft.NET体系概要 37
3.1.1 Microsofl.NET 37
3 开发工具Visual Studio.NET 37
3.1.2 NET Framework 38
3.2 集成开发环境Visual Studio.NET 44
3.2.1 系统要求 44
3.2.2 使用Visual Studio.NET起始页面 45
3.2.3 配置IDE 45
3.2.4 创建新项目 46
3.2.5 编辑环境 47
3.3 用Visual Basic.net开发信息系统 56
3.3.1 Visual Basic.NET的特点 56
3.3.2 程序流程控制 58
3.3.3 过程 60
3.3.4 建立数据连接 63
3.3.5 实例 67
4.1 数据库管理系统 83
4.1.1 DBMS的功能与组成 83
4 数据管理技术 83
4.1.2 ORACLE数据库系统概述 84
4.1.3 Oracle数据库应用系统结构 86
4.2 Oracle数据库的安装与配置 87
4.2.1 Oracle 9i在Windows 2000下的安装 87
4.2.2 Oracle客户端网络配置 92
4.2.3 Oracle 9i在Windows 2000下启动与关闭 93
4.2.4 Oracle 9i在Windows 2000下卸载 93
4.3 Oracele数据库服务器端程序设计 94
4.3.1 PL/SQL程序基本组成 94
4.3.2 游标 97
4.3.3 存储子程序 101
4.3.4 触发器设计 104
5.1 Internet与Intranet 107
5 Web技术与应用 107
5.2 HTML概述 108
5.2.1 HTML基本文件结构 108
5.2.2 框架属性 109
5.2.3 表单 110
5.2.4 表格 111
5.2.5 建立链接 111
5.3 网页制作工具 112
5.3.1 FrontPage 2002 113
5.3.2 Dreamweaver 115
5.3.3 Flash 115
5.3.4 Fireworks 115
5.4 动态网页 116
5.5 数据库连接 119
5.5.1 JDBC数据库访问方案 120
5.5.2 JDBC原理 121
5.5.3 JDBC编程步骤 122
5.6 应用实例 124
6 信息系统常用技术 128
6.1 DLL技术与系统资源利用 128
6.1.1 动态链接库 128
6.1.2 DLL的调用 134
6.1.3 DLL应用实例源程序 135
6.2 Activex技术 138
6.2.1 ActiveX 138
6.2.2 ActiveX控件 138
6.2.3 开发AetiveX控件 141
6.2.4 ActiveX控件在Web上的应用 141
6.3.1 JAVA技术 142
6.3 JAVA与EJB 142
6.3.2 EJB技术 144
6.3.3 EJB和其他技术的比较 150
6.3.4 小结 151
7 信息系统开发的过程模式 152
7.1信息系统开发的过程模式 152
7.1.1 逻辑工程 152
7.1.2 过程(阶段)管理策略 153
7.2 顺序开发模式 154
7.3 快速原型开发模式 157
7.3.1 原型模式的开发过程 157
7.3.2 原型模式的种类 159
7.3.3 几种原型模式与特点比较 162
7.4.1 开发过程 163
7.4.2 RUP开发模式 163
7.4 RUP开发模式 163
7.5 xP开发模式 167
7.5.1 XP 167
7.5.2 XP开发模式 169
8 信息系统项目管理 171
8.1.1 项目管理与信息系统开发 171
8.1.2 项目管理学的基本原理 174
8.2 信息系统项目的可行性研究 176
8.2.1 可行性研究的必要性 176
8.2.2 信息系统项目可行性标准 176
8.2.3 信息系统的评价 178
8.3 信息系统项目的成本管理 179
8.3.1 信息系统项目成本估算 179
8.3.2 项目成本的估算方法 182
8.3.3 信息系统项目成本控制 188
8.4 信息系统项目的进度管理 190
8.4.1 制定合理的进度计划 190
8.4.2 进度的优化 193
8.4.3 进度计划的控制 195
8.5 信息系统项目的质量管理 197
8.5.1 信息系统项目质量管理的概念 197
8.5.2 信息系统项目质量计划的制定 198
8.5.3 项目质量保证 201
8.5.4 信息系统项目的质量控制 201
8.6 信息系统项目的风险管理 202
8.6.1 信息系统项目风险管理的重要性 202
8.5.5 信息系统项目的质量改进 202
8.6.2 项目风险识别 203
8.6.3 项目风险分析与评估 204
8.6.4 项目风险应对 205
8.7 项目管理软件的应用 206
8.7 Microsoft Project 2002简介 206
8.7.2 Microsoft Project 2002的使用 207
9.1 信息系统模型 212
9.1.1 现实世界与机器世界 212
9 信息系统模型与描述 212
9.1.2 层次映射与模型 213
9.2 信息系统描述 214
9.2.1 信息系统描述的特点 214
9.2.2 信息系统描述方法的发展 215
9.3 常用描述工具 215
9.3.1 业务流程图 216
9.3.2 数据流图 217
9.3.3 数据字典 219
9.3.4 结构式语言 221
9.3.5 决策树与判定表 222
9.3.6 立即存取图 224
9.3.7 软件结构图 224
9.3.8 IPO图 225
9.3.9 模式语言与模式化 225
9.3.10 程序流程图 226
9.3.11 界面图 227
9.4.1 UML简介 229
9.4.2 UML的描述工具 229
9.4 UML 229
9.4.3 各图形工具的用途 230
9.4.4 联系与关联的描述 233
10 系统分析与模型描述 234
10.1 业务模型与描述 234
10.1.1 业务模型 235
10.1.2 业务模型的描述 235
10.2 需求模型与描述 237
10.2.1 需求模型 237
10.2.2 需求分析的难点 237
10.2.3 需求模型建立的工作过程 238
10.2.4 需求获取的途径 240
10.2.5 PIECES框架 241
10.2.6 Vision文档 243
10.2.7 需求模型实例分析 246
10.3 分析模型 247
10.3.1 分析模型 248
10.3.2 识别(对象)类 249
11.1 代码设计 257
11.1.1 代码编制的原则 257
11 系统设计与模型描述 257
11.1.2 分类方法 259
11.1.3 代码编制方法 261
11.2 输出设计 264
11.2.1 输出内容 264
11.2.2 输出格式 265
11.2.3 输出类型 268
11.3 输入设计 269
11.3.1 输入内容 269
11.2.4 输出形式 269
11.3.2 输人方式 270
11.3.3 输人格式 270
11.3.4 .输入形式 271
11.3.5 输入校验 271
11.4 界面设计 272
11.4.1 窗体模式 272
11.4.2 窗体布局 273
11.4.3 界面标准 274
11.4.4 .交互模式 274
11.5 设计模型与描述 275
11.5.1 设计模型 275
11.5.2 设计模型描述 276
12.1 业务模型 280
12.1.1 业务模型的内容与描述方法 280
12 实例-电能计量管理系统 280
12.1.2 电能计量管理系统的业务模型 282
12.2 Vision文档与用户需求 286
12.3.1 需求模型的内容与描述方法 289
12.3.2 电能计量管理系统的需求模型 289
12.3 需求模型 289
12.4 分析模型 292
12.4.1 分析模型的内容与描述 292
12.4.2 电能计量管理系统的分析模型(节选) 294
12.5 设计模型 297
12.5.1 设计模型的组织方案 297
12.5.2 操作界面 298
12.5.3 布置图 299
12.5.4 其他 299
12.5.5 小结 300
参考文献 301
8.1 概述 1771