第1章 信息系统概述 1
【本章知识导航】 1
【理论指导】 1
1.1 信息系统 1
1.1.1 信息系统的基本概念 1
1.1.2 信息系统的主要功能 2
1.2 信息系统的基本结构 3
1.3 信息系统的结构模式 3
1.4 企业信息化 6
1.4.1 企业信息化的基本概念 6
1.4.2 企业信息化的意义和作用 6
1.5 信息系统的开发方法 7
1.5.1 结构化开发方法 7
1.5.2 生命周期开发方法 8
1.5.3 原型法 11
1.5.4 面向对象的方法 13
1.5.5 可视化开发方法 16
1.5.6 各种开发方法的比较 16
1.6 信息系统的开发过程 17
1.7 信息系统开发的人员分工 20
【项目实战】 21
【同步训练】 21
本章小结 22
本章习题 22
第2章 信息系统数据的采集与编码 23
【本章知识导航】 23
【理论指导】 23
2.1 数据与信息 23
2.1.1 数据与信息的概念 23
2.1.2 数据的基本类型 24
2.1.3 数据处理 24
2.1.4 信息的基本特性 25
2.2 信息系统的数据采集 26
2.2.1 数据采集 26
2.2.2 数据采集的作用 26
2.2.3 数据采集的方法 26
2.2.4 数据获取的新技术 27
2.2.5 数据整理 28
2.3 信息系统的数据编码 29
2.3.1 数据编码概述 29
2.3.2 数据编码设计 30
【项目实战】 33
2.4 信息系统基础数据的采集与编码 33
2.4.1 人员数据的采集与编码 33
2.4.2 图书数据的采集与编码 39
2.4.3 商品流通数据的采集与编码 42
2.5 图书管理系统的数据准备 43
2.5.1 准备系统参数 43
2.5.2 准备用户数据 44
2.5.3 准备图书数据 45
2.5.4 准备读者数据 49
2.5.5 准备借阅数据 51
2.5.6 准备罚款数据 52
【同步训练】 52
本章小结 54
本章习题 55
第3章 信息系统的应用体验 56
【本章知识导航】 56
【操作指导】 56
3.1 图书管理系统的下载与安装 56
3.2 图书管理系统的启动与登录 57
3.3 图书管理系统的初始化 59
3.4 图书管理系统的参数设置 60
3.5 图书管理系统基础数据的新增 62
3.5.1 读者类别的新增 62
3.5.2 图书类别的新增 64
3.5.3 出版社资料的新增 65
3.5.4 图书数据的新增 66
3.5.5 读者数据的新增 70
3.6 图书管理系统基础数据的修改 74
3.6.1 读者类别的修改 74
3.6.2 图书类别的修改 74
3.6.3 出版社资料的修改 75
3.6.4 图书数据的修改 76
3.6.5 读者数据的修改 77
3.7 图书管理系统基础数据的删除 78
3.7.1 图书数据的删除 78
3.7.2 读者数据的删除 78
3.8 图书管理系统借阅管理功能的实现 79
3.8.1 借出图书 79
3.8.2 归还图书 85
3.8.3 续借图书 88
3.8.4 罚款管理 90
3.9 图书管理系统的数据查询 95
3.9.1 图书查询 95
3.9.2 读者查询 96
3.9.3 借阅查询 97
3.10 图书管理系统数据的预览与输出 99
3.10.1 图书借阅数据的预览与打印 99
3.10.2 读者借阅数据的预览与打印 100
【同步训练】 101
本章小结 102
本章习题 102
第4章 信息系统的规划与可行性分析 103
【本章知识导航】 103
【理论指导】 103
4.1 信息系统规划概述 103
4.1.1 信息系统规划的重要性 103
4.1.2 信息系统规划的主要内容 104
4.1.3 信息系统规划的特点 104
4.2 信息系统规划的主要方法 105
4.2.1 企业系统规划法(BSP) 105
4.2.2 关键成功因素法(CSF) 112
4.2.3 战略目标集转化法(SST) 112
4.3 信息系统规划的实施步骤 112
4.3.1 信息系统规划的主要阶段 112
4.3.2 信息系统的初步调查分析 113
4.4 信息系统开发的可行性分析 114
4.4.1 可行性分析的内容 114
4.4.2 可行性分析的步骤 115
4.5 信息系统规划阶段的文档编写 115
4.5.1 系统开发立项报告 115
4.5.2 可行性分析报告 116
4.5.3 系统开发计划书 117
【项目实战】 118
4.6 图书管理系统开发的规划 118
【同步训练】 119
本章小结 120
本章习题 120
第5章 信息系统的系统分析 121
【本章知识导航】 121
【理论指导】 121
5.1 系统分析的主要任务 121
5.2 系统分析的基本步骤 122
5.3 信息系统的详细调查 123
5.3.1 详细调查的主要内容 123
5.3.2 系统调查的基本方法 124
5.3.3 用户需求的调查与分析 124
5.3.4 组织机构的调查与分析 125
5.3.5 业务流程的调查与分析 125
5.4 数据的调查与分析 127
5.4.1 收集数据 128
5.4.2 数据分析与汇总 128
5.5 数据流分析 128
5.5.1 数据流图 129
5.5.2 数据字典 133
5.5.3 加工逻辑说明 135
5.6 信息系统逻辑模型的建立 138
5.7 系统分析阶段的文档编写 138
5.7.1 需求分析说明书 139
5.7.2 系统分析报告 139
【项目实战】 140
5.8 图书管理系统的系统分析 140
5.8.1 现行系统业务流程的调查 140
5.8.2 用户需求分析 141
5.8.3 新系统逻辑模型的建立 141
【同步训练】 144
本章小结 148
本章习题 148
第6章 信息系统的系统设计 150
【本章知识导航】 150
【理论指导】 150
6.1 信息系统设计的主要内容 150
6.2 信息系统设计的基本原则 151
6.3 信息系统的模块结构设计 152
6.3.1 功能模块设计概述 152
6.3.2 功能结构图 152
6.3.3 系统流程图 153
6.3.4 子系统与功能模块的划分 154
6.3.5 模块之间的联系 155
6.3.6 模块结构图的设计方法 156
6.4 信息系统的输入设计 157
6.5 信息系统的输出设计 160
6.6 信息系统的配置方案设计 161
6.6.1 系统配置方案设计的基本原则 161
6.6.2 硬件设备的选择 161
6.6.3 网络设计 162
6.6.4 信息系统平台的选择 162
6.6.5 开发工具与程序设计语言的选用 163
6.7 信息系统设计阶段的文档编写 164
【项目实战】 164
6.8 图书管理系统的总体设计 164
6.8.1 系统总体结构设计与功能模块划分 164
6.8.2 绘制功能结构图 165
6.8.3 系统配置方案设计 165
6.8.4 开发与运行环境的选用 166
6.8.5 输入输出设计 166
6.8.6 报表的设计 166
【同步训练】 166
本章小结 168
本章习题 168
第7章 信息系统的数据库设计 169
【本章知识导航】 169
【理论指导】 169
7.1 数据库的需求分析 169
7.2 数据库的概念结构设计 170
7.3 数据库的逻辑结构设计 171
7.4 数据库的物理结构设计 171
7.4.1 数据库管理系统的类型及选用 171
7.4.2 数据库管理系统选择的原则和注意事项 173
7.4.3 设计数据库的物理结构设计 174
7.5 数据安全与保密 174
7.6 数据库设计的文档编写 175
【项目实战】 176
7.7 图书管理系统的数据库设计 176
【同步训练】 189
本章小结 193
本章习题 193
第8章 信息系统的界面设计 194
【本章知识导航】 194
【理论指导】 194
8.1 友好用户界面的基本要求 194
8.2 信息系统的界面设计 196
8.2.1 用户界面的组成元素 196
8.2.2 用户界面的设计 197
【项目实战】 197
8.3 图书管理系统的界面设计 197
8.3.1 图书管理系统用户登录界面设计 197
8.3.2 图书管理系统主界面设计 198
8.3.3 图书信息管理界面设计 201
8.3.4 读者信息管理界面设计 206
8.3.5 图书借阅管理界面设计 210
8.3.6 图书罚款界面设计 213
8.3.7 数据输出界面设计 214
8.3.8 图书管理系统用户管理界面设计 216
【同步训练】 217
本章小结 221
本章习题 222
第9章 信息系统的程序设计 223
【本章知识导航】 223
【理论指导】 223
9.1 程序设计步骤及其要求 223
9.2 程序设计的一般方法 224
9.3 软件开发工具 225
9.4 程序模块处理过程设计 226
9.5 程序编写的规范化要求 227
9.5.1 优良程序的性能指标 227
9.5.2 良好的编程风格 228
9.6 信息系统程序设计阶段的文档编写 229
【项目实战】 230
9.7 图书管理系统主要窗体的程序设计 230
9.7.1 系统公共类的程序设计 230
9.7.2 系统公共模块的程序设计 231
9.7.3 图书管理系统用户登录的程序设计 231
9.7.4 图书管理系统主界面的程序设计 234
9.7.5 图书信息管理模块的程序设计 236
9.7.6 读者信息管理模块的程序设计 248
9.7.7 图书借阅管理模块的程序设计 253
9.7.8 图书罚款模块的程序设计 261
9.7.9 数据输出模块的程序设计 267
【同步训练】 267
本章小结 268
本章习题 268
第10章 信息系统的测试 269
【本章知识导航】 269
【理论指导】 269
10.1 系统测试 269
10.1.1 程序调试 269
10.1.2 系统测试 270
10.1.3 系统测试阶段的文档编写 273
【项目实战】 274
10.2 图书管理系统的测试 274
10.2.1 图书管理系统用户登录的测试 274
10.2.2 图书管理系统主窗口的测试 277
10.2.3 图书信息管理模块的测试 281
10.2.4 读者信息管理模块的测试 287
10.2.5 图书借阅模块的测试 291
【同步训练】 295
本章小结 295
本章习题 296
第11章 信息系统的评价与维护 297
【本章知识导航】 297
【理论指导】 297
11.1 系统评价 297
11.1.1 系统评价的目的 298
11.1.2 系统评价的内容 298
11.2 系统的运行管理 299
11.3 信息系统的维护 300
11.3.1 信息系统维护的需求来源 300
11.3.2 信息系统维护的类型 300
11.3.3 信息系统维护的内容 301
11.4 信息系统评价与维护阶段的文档编写 302
11.4.1 信息系统评价报告 302
11.4.2 信息系统开发总结报告 302
【项目实战】 303
11.5 图书管理系统的系统评价与维护 303
【同步训练】 303
本章小结 305
本章习题 305
第12章 信息系统开发的综合实训 306
12.1 实训目的 306
12.2 实训要求 306
12.3 实训过程安排 307
12.4 实训课时分配 309
12.5 教学组织设计 309
12.6 实训报告的内容 310
12.7 考核方式与评分标准 310
12.8 实训参考题 311
参考文献 312