1 信息系统开发概述 1
1.1 信息系统开发涉及的问题 1
1.1.1 信息系统开发的规律 1
1.1.2 信息系统的认识误区 3
1.2 信息系统开发方法 8
1.2.1 结构化系统开发方法 8
1.2.2 原型法 11
1.2.3 面向对象法 14
1.2.4 计算机辅助开发方法 17
1.2.5 各种开发方法的比较 20
2 信息系统开发的内容 22
2.1 信息系统开发的成果 22
2.2 信息系统中的文档 24
2.2.1 文档的作用 24
2.2.2 文档的内容 25
2.2.3 文档的编制要求 28
2.2.4 文档的管理维护 30
2.3 本书案例说明 33
3 系统规划阶段 35
3.1 系统规划阶段概述 35
3.1.1 规划的主要问题 35
3.1.2 系统中的人员规划 36
3.2 可行性研究报告 38
3.2.1 可行性研究报告实例 38
3.2.2 可行性研究报告模板 42
3.2.3 注意事项 49
3.2.4 练习及点评 51
3.3 项目开发计划 51
3.3.1 项目开发计划实例 51
3.3.2 项目开发计划模板 52
3.3.3 注意事项 55
3.3.4 练习及点评 55
3.4 制定项目开发合同 55
3.4.1 项目开发合同实例 55
3.4.2 项目开发合同模板 58
3.4.3 注意事项 61
3.4.4 练习及点评 71
3.5 项目规划的方法 72
3.5.1 甘特图 72
3.5.2 计划评审图(PERT) 76
3.5.3 各种计划方法的比较 84
3.5.4 项目管理软件 87
4 系统分析阶段 92
4.1 系统分析概述 92
4.1.1 逻辑设计 92
4.1.2 系统分析的成果 93
4.1.3 管理模型 96
4.2 需求调查报告 101
4.2.1 需求调查报告实例 101
4.2.2 需求调查报告模板 102
4.2.3 注意事项 105
4.2.4 练习及点评 112
4.3 业务流程图编制 112
4.3.1 业务流程图编制实例 112
4.3.2 业务流程图编制方法 112
4.3.3 注意事项 114
4.3.4 练习及点评 123
4.4 数据流程图编制 123
4.4.1 数据流程图编制实例 123
4.4.2 数据流程图编制方法 124
4.4.3 注意事项 126
4.4.4 练习及点评 138
4.5 数据字典编制 138
4.5.1 数据字典编制实例 138
4.5.2 数据字典编制模板 140
4.5.3 注意事项 142
4.5.4 练习及点评 153
4.6 表达处理逻辑的工具 153
4.6.1 表达处理逻辑的工具实例 153
4.6.2 表达处理逻辑的工具模板 156
4.6.3 注意事项 159
4.6.4 练习及点评 166
4.7 数据要求说明书 166
4.7.1 数据要求说明书实例 166
4.7.2 数据要求说明书模板 167
4.7.3 注意事项 169
4.7.4 练习及点评 170
4.8 制图工具 170
4.8.1 Microsoft Word绘图 170
4.8.2 Microsoft Visio绘图 171
4.8.3 PaceStar EDGE Diagrammer绘图 182
4.8.4 CuteDraw绘图 186
5 系统设计阶段 187
5.1 硬软件配置方案 187
5.1.1 硬软件配置实例 187
5.1.2 硬软件配置的一般方法 192
5.1.3 注意事项 193
5.1.4 练习及点评 193
5.2 网络拓扑结构设计 194
5.2.1 网络拓扑结构设计实例 194
5.2.2 网络拓扑结构设计方法 194
5.2.3 网络设计注意事项 196
5.2.4 练习及点评 205
5.3 数据库系统设计 206
5.3.1 数据库设计实例 206
5.3.2 数据库系统设计方法 212
5.3.3 数据库设计模板 213
5.3.4 注意事项 214
5.3.5 练习与点评 224
5.4 代码设计 224
5.4.1 代码设计实例 224
5.4.2 代码设计方法 224
5.4.3 注意事项 225
5.4.4 练习及点评 227
5.5 输入输出设计 227
5.5.1 输入输出设计实例 227
5.5.2 输入输出设计方法 228
5.5.3 注意事项 229
5.5.4 练习及点评 234
6 系统实施阶段 235
6.1 制定系统实施计划 235
6.1.1 制定系统实施计划实例 235
6.1.2 系统实施计划的步骤安排 237
6.1.3 注意事项 238
6.1.4 练习及点评 244
6.2 程序实现 244
6.2.1 编程实例 244
6.2.2 编程方法 249
6.2.3 注意事项 251
6.2.4 练习及点评 263
6.3 系统测试 263
6.3.1 系统测试实例 263
6.3.2 测试计划的编写报告模板 265
6.3.3 注意事项 269
6.3.4 练习及点评 273
7 系统维护与评价阶段 274
7.1 系统验收评估 274
7.1.1 系统验收评估报告实例 274
7.1.2 系统验收评估报告模板 278
7.1.3 注意事项 279
7.1.4 练习及点评 282
7.2 系统维护 282
7.2.1 系统维护实例 283
7.2.2 系统维护的步骤 283
7.2.3 注意事项 285
7.2.4 练习及点评 289
7.3 用户手册 289
7.4 操作手册 293
7.5 项目开发总结报告 295
8 信息系统开发新技术 298
8.1 PROJECT简介 298
8.2 J2EE简介 302
8.2.1 J2EE多层模式组件模型 302
8.2.2 J2EE的分布式应用技术简介 304
8.2.3 J2EE分布式通信技术及分布式互联技术简介 306
8.3 .NET简介 307
8.3.1 .NET的定义 307
8.3.2 .NET开发平台 308
8.3.3 .NET框架 308
8.3.4 Microsoft.NET平台带来的重要意义 309
8.4 WebSphere简介 310
8.4.1 IBM WebSphere 310
8.4.2 Lotus Domino Go Webserver 311
8.5 各大关系数据库最新版本简介 313
8.5.1 SQL Server数据平台 313
8.5.2 Oracle数据库 315
参考文献 318