本书是《现代信息资源管理丛书》之一。
本书采取理论与实践并重的方式,以某企业档案管理系统开发案例为主线,在全面概述信息系统开发各阶段的任务、目标、方法、原则和工具的基础上,着重阐述数据库编程、信息系统的质量管理、信息系统安全、信息系统监理、网络系统开发和开发工具与环境等相关领域的最新研究成果,形成完整的信息系统基本理论和实现方法体系。
本书按照案例融通理论的原则,合理安排理论、方法和实践的内容,具有较强的实践性、系统性、可读性和可操作性等特点。本书可作为信息管理与信息系统以及相近专业的教材和参考书,也可供从事信息系统研究开发的技术人员和管理人员阅读参考,并可为网络环境下管理信息系统的建设与管理提供指导。
样章试读
目录
- 总序
前言
第1章 信息系统理论与实践基础
1.1 系统
1.1.1 系统的概念
1.1.2 系统的一般模型
1.1.3 系统的特性
1.1.4 系统的分析与评价
1.2 信息
1.2.1 信息的概念
1.2.2 信息的特点
1.2.3 信息与管理
1.2.4 信息的生命周期
1.2.5 信息资源管理
1.3 信息系统
1.3.1 信息系统的构成
1.3.2 信息系统的类型
1.3.3 信息系统的结构
1.3.4 信息系统的相关技术
1.4 典型信息系统
1.4.1 制造业信息系统
1.4.2 电子商务
1.4.3 电子政务
1.4.4 地理信息系统
1.4.5 远程医疗
1.4.6 数字图书馆
1.5 信息系统开发
1.5.1 信息系统开发的复杂性
1.5.2 信息系统开发的影响因素
1.5.3 信息系统开发方法体系结构
1.5.4 信息系统开发过程实质
1.6 信息系统的生命周期
1.6.1 系统规划阶段
1.6.2 系统分析阶段
1.6.3 系统设计阶段
1.6.4 系统实施阶段
1.6.5 系统运行维护阶段
1.7 信息系统开发的组织管理
1.7.1 信息系统用户结构
1.7.2 组织领导
1.7.3 开发方式
1.7.4 系统开发原则
第2章 信息系统生命周期
2.1 信息系统规划
2.1.1 系统规划概述
2.1.2 对现行系统的初步调查
2.1.3 系统规划方法
2.1.4 系统可行性分析
2.2 信息系统分析
2.2.1 系统分析概述
2.2.2 详细调查
2.2.3 业务流程分析
2.2.4 数据流程分析
2.2.5 处理逻辑的描述
2.2.6 系统分析说明书
2.3 信息系统设计
2.3.1 系统设计概述
2.3.2 结构化设计方法
2.3.3 系统结构图
2.3.4 代码设计
2.3.5 数据库设计
2.3.6 处理过程设计
2.3.6 系统设计说明说
2.4 信息系统实施
2.4.1 系统实施概述
2.4.2 程序设计
2.4.3 系统测试
2.4.4 系统转换
2.4.5 实施阶段文档
2.5 信息系统运行与维护
2.5.1 系统的运行管理
2.5.2 系统维护的概念
2.5.3 系统维护的类型
2.5.4 系统维护的管理
第3章 面向对象的分析与设计
3.1 概述
3.1.1 面向对象方法概述
3.1.2 面向对象方法的优点
3.2 面向对象的基本概念与方法
3.2.1 对象
3.2.2 类
3.2.3 封装
3.2.4 继承
3.2.5 消息
3.2.6 面向对象的建模技术
3.3 面向对象的分析
3.3.1 分析概述
3.3.2 对象建模
3.3.3 动态建模
3.3.4 功能建模
3.4 面向对象设计
3.4.1 系统分解
3.4.2 资源处理
第4章 数据库编程
4.1 数据库基础
4.1.1 数据库、数据库管理系统、数据库系统
4.1.2 数据库系统结构
4.1.3 数据库系统的体系结构
4.1.4 数据库系统的组成
4.2 使用数据访问对象访问数据库
4.2.1 数据访问对象概述
4.2.2 DAO ODBCDirect结构
4.2.3 DAO应用
4.3 使用ODBC连接数据库
4.3.1 ODBC的概念和作用
4.3.2 ODBC的体系结构
4.4 使用远程数据对象访问数据库
4.4.1 远程数据对象简介
4.4.2 RDO结构
4.4.3 远程数据对象的使用
4.5 使用ADO数据控件访问数据库
4.5.1 OLE DB和ADO简介
4.5.2 ADO对象模型
4.5.3 ADO数据控件的基本属性
4.5.4 使用ADO控件和ActiveX绑定控件
4.6 报表制作
4.7 发布应用程序
4.7.1 帮助文件的开发
4.7.2 InstallShield简介
4.8 应用与实践——某企业档案管理信息系统
第5章 信息系统的质量管理
5.1 信息系统的质量
5.1.1 质量概念
5.1.2 信息系统的质量
5.2 信息系统质量的度量
5.3 影响信息系统质量的因素
5.4 ISO 9000族质量管理模型
5.4.1 ISO 9000族标准概要
5.4.2 2000版ISO 9000基本原理
5.4.3 2000版ISO 9000质量管理模式
5.5 过程能力成熟度模型
5.5.1 CMM的发展
5.5.2 CMM的五级体系结构
5.5.3 CMM的应用
第6章 信息系统安全
6.1 信息系统安全概述
6.1.1 信息系统安全的重要性
6.1.2 信息系统面临的威胁
6.1.3 影响信息系统安全的主要因素
6.1.4 信息系统安全的定义及其描述
6.1.5 信息系统的安全策略和采取的主要措施
6.2 信息系统的安全技术
6.2.1 技术分类
6.2.2 数据加密方法
6.3 信息系统安全管理的组织机构及其职能
6.3.1 信息系统安全管理机构的作用
6.3.2 信息系统安全管理机构的构成及职能
6.3.3 信息系统安全管理机构的职务及其信息安全角色
6.3.4 信息系统进行安全管理的原则和主要内容
6.4 软件安全
6.4.1 软件安全的基本要求
6.4.2 影响软件安全的主要形
6.4.3 操作系统的安全控制手段
6.4.4 应用软件安全
6.4.5 软件产品的保护
6.5 数据库安全
6.5.1 数据库安全的重要性及其基本安全要求
6.5.2 数据库的保护机制和安全控制方法
6.6 网络安全
6.6.1 网络安全的基本概念
6.6.2 影响网络安全的主要因素
6.6.3 网络系统应具备的安全功能
6.6.4 网络安全的主要技术措施
6.7 电子商务与电子政务信息安全
6.7.1 电子商务信息安全
6.7.2 电子政务信息安全
第7章 信息系统工程建设监理
7.1 信息系统建设监理的含义
7.1.1 信息系统建设开展监理工作的重要性
7.1.2 信息系统工程监理的含义
7.1.3 信息系统监理国内外的发展现状
7.2 信息系统工程监理的内容
7.2.1 信息系统工程监理的基本框架
7.2.2 信息系统工程监理的内容
7.3 信息系统工程监理活动
7.3.1 项目前期准备、招投标的监理活动
7.3.2 项目实施期监理活动
7.3.3 项目运行期监理活动
7.4 监理工程师素质要求
第8章 基于B/S结构的信息系统开发应用
8.1 B/S三层体系结构
8.2 B/S结构的信息系统开发技术
8.2.1 Web网络协议
8.2.2 Web页面技术
8.3 B/S结构的信息系统开发工具
8.4 B/S结构的信息系统开发实例——企业档案管理信息系统
第9章 软件工具和开发环境
9.1 软件工具
9.1.1 软件工具基础
9.1.2 软件工具的作用
9.1.3 软件工具的通用性
9.1.4 软件工具的分类
9.2 CASE工具
9.2.1 CASE工具的发展史
9.2.2 CASE工具的分类
9.3 需求分析工具
9.3.1 需求工程与需求分析工具
9.3.2 需求分析CASE工具
9.4 软件设计工具
9.4.1 软件设计与软件设计工具
9.4.2 结构化设计方法与工具
9.5 数据库设计工具
9.5.1 数据库设计工具总论
9.5.2 数据库设计方法——IDEFIX方法
9.6 项目管理阶段和工具
9.6.1 项目管理阶段
9.6.2 项目管理工具
9.7 测试工具
9.7.1 软件测试概要
9.7.2 软件测试过程
9.7.3 软件测试工具
9.7.4 自动化测试工具——Panorama系列
9.8 软件开发环境
9.8.1 软件开发环境的类型
9.8.2 软件开发环境的构成
9.8.3 对软件开发环境的要求
9.8.4 软件支持环境
参考文献