《高等院校规划教材·普通高等院校计算机基础教育系列教材:计算机信息管理基础》从信息管理的角度出发,以开发管理信息系统为主要目标,较全面地介绍了信息管理的基本概念和基础知识,以及系统的开发过程、开发方法和开发工具等基本内容。全书以一个典型案例贯穿各章,以系统的应用软件开发为重点,采用由浅人深、逐步求精的方法,介绍系统的分析、设计、实现等主要方面,最后给出该案例的完整描述。该案例的开发主要借助系统分析与设计工具S-Designor、应用开发工具PowerBuilder以及Sybase ASA数据库管理系统来完成。《高等院校规划教材·普通高等院校计算机基础教育系列教材:计算机信息管理基础》还简要介绍了系统的测试、运行、维护、管理,以及B/S模式下应用软件的开发技术等基本内容。关于S-Designor、PowerBuilder和Sybase ASA的使用可参阅与《高等院校规划教材·普通高等院校计算机基础教育系列教材:计算机信息管理基础》配套的《计算机信息管理基础实验指导》。
《高等院校规划教材·普通高等院校计算机基础教育系列教材:计算机信息管理基础》可作为高校各专业计算机基础类课程的教材或参考书,也可作为软件开发人员、工程技术人员从事信息系统开发的参考书。
本教材是为适应计算机基础教学改革的要求而编写的。以计算机技术、网络技术、通信技术为代表的信息技术的发展,迅速地改变着人类社会的生产、生活和学习方式,人类正在阔步迈向信息时代。信息作为社会发展的三大资源之一,必须进行合理的开发和利用,必须进行有效的管理。
信息的管理主要包括信息的采集、传递、存储、加工、维护和使用等方面,而实现信息的有效管理离不开管理信息系统。因此,管理信息系统的开发就成为信息管理的基础。
本教材从信息管理的角度出发,以开发管理信息系统为主要目标,以系统的应用软件开发为重点,结合一个典型案例贯穿各章,由浅入深、逐步求精地介绍相关知识。全书共分7章介绍信息管理的基本概念和技术基础知识,重点介绍管理信息系统的数据库技术、基本开发过程、开发方法和开发技术等。
第1章介绍信息、信息管理、管理信息系统以及信息管理的基本技术等基本概念和基础知识。第2章介绍数据库、数据库系统的基本概念,重点介绍关系数据库的基本概念、数据库设计过程以及相关的数据库技术和工具。第3章主要介绍系统的分析与软件设计的基本概念、开发方法与技术,结合系统分析与设计工具S-Designor逐步引入典型案例的分析与设计过程。第4章简要介绍应用开发工具PowerBuilder的基本概念和基本用法,结合典型案例介绍应用程序的开发过程。
第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 C/S与B/S应用模式
1.3.1 管理信息系统的概念
1.3.2 管理信息系统的结构
1.3.3 管理信息系统的基本功能
1.3.4 典型管理信息系统概述
1.3.5 管理信息系统的开发过程
小结
习题
第2章 关系数据库基础
2.1 数据库系统的产生和发展
2.1.1 数据库的定义
2.1.2 数据库系统的产生
2.1.3 数据库系统的发展
2.1.4 数据库管理系统
2.2 E-R模型及其作用
2.2.1 数据库设计的一般过程
2.2.2 E-R模型
2.2.3 E-R模型的作用
2.3 关系数据模型
2.3.1 关系数据模型
2.3.2 关系中的基本概念和性质
2.3.3 关系的完整性
2.4 关系模式的规范化
2.4.1 规范化问题的提出
2.4.2 范式
2.4.3 关系模式的规范化
2.5 SQL语言
2.5.1 SQL语言概述
2.5.2 数据定义语言
2.5.3 数据操纵语言
2.5.4 数据查询语言
2.5.5 数据控制语言
2.6 关系数据库管理系统产品概述
2.7 使用S-Designor工具进行数据库设计
小结
习题
第3章 需求分析与软件设计
3.1 应用软件与系统之间的关系
3.1.1 信息系统的2个部分
3.1.2 应用软件目标和系统目标之间的关系
3.1.3 可行性研究
3.2 应用软件需求分析与设计的主要目的与任务
3.2.1 软件需求分析的目的与主要任务
3.2.2 软件设计的目的与主要任务
3.3 软件需求分析
3.3.1 软件需求分析所关心的问题
3.3.2 软件需求分析的基本步骤
3.3.3 软件需求分析的方法与软件辅助工具
3.4 软件设计
3.4.1 软件设计过程
3.4.2 数据设计
3.4.3 体系结构设计
3.4.4 接口设计
3.4.5 过程设计
3.4.6 代码设计和设计规范
小结
习题
第4章 系统的实现与开发工具
第5章 简单库存管理系统开发案例
第6章 系统测试、维护和管理
第7章 基于B/S结构的信息系统开发
附录
附录1 《系统规格说明书》参考提纲
附录2 《可行性研究报告》参考提纲
附录3 《需求分析规格说明书》参考提纲
附录4 《概要设计规格说明书》参考提纲
附录5 《程序设计说明书》参考提纲
参考文献