导图社区 管理信息系统——黄梯云
这是一篇关于管理信息系统思维导图,MIS战略规划是从组织的宗旨、目标和发展战略出发,对组织内外信息资源进行统一规划、管理和应用,从而规范组织内部管理,提高工作效率和服务对象满意度。适合考研华中师范大学信息资源管理专业的学子。
编辑于2026-03-09 12:23:57这是一篇关于信息分析理论、方法与应用的思维导图,内容涵盖了信息分析的各个方面,从基础理论到具体方法,再到实际应用,适合考研华中师范大学信息资源管理专业的学子。
这是一篇关于数据库系统概论(第六版)的思维导图,涵盖了数据库系统的各个方面,从基础概念到设计方法,从系统实现到新技术发展,形成了一个完整的知识体系。适合考研华中师范大学信息资源管理专业的学子。
这是一篇关于管理信息系统思维导图,MIS战略规划是从组织的宗旨、目标和发展战略出发,对组织内外信息资源进行统一规划、管理和应用,从而规范组织内部管理,提高工作效率和服务对象满意度。适合考研华中师范大学信息资源管理专业的学子。
社区模板帮助中心,点此进入>>
这是一篇关于信息分析理论、方法与应用的思维导图,内容涵盖了信息分析的各个方面,从基础理论到具体方法,再到实际应用,适合考研华中师范大学信息资源管理专业的学子。
这是一篇关于数据库系统概论(第六版)的思维导图,涵盖了数据库系统的各个方面,从基础概念到设计方法,从系统实现到新技术发展,形成了一个完整的知识体系。适合考研华中师范大学信息资源管理专业的学子。
这是一篇关于管理信息系统思维导图,MIS战略规划是从组织的宗旨、目标和发展战略出发,对组织内外信息资源进行统一规划、管理和应用,从而规范组织内部管理,提高工作效率和服务对象满意度。适合考研华中师范大学信息资源管理专业的学子。
第一章 信息系统和管理
一、 信息及其度量
信息化的主要特点—— 智能化; 全球化; 电子化; 个性化; 竞争性; 综合性; 渗透性; 开放性 信息化社会的基本特征 1、信息资源成为比物质资源、能量资源更为重要的资源。 2、价值的增长主要不再仅是通过劳动,而是通过信息所发挥的作用。 3、以信息价值的生产为中心,推动社会和经济发展。 4、生产活动、社会活动和科学实验高度网络化、计算机化和自动化。 5、信息资源的开发利用将成为生产资料和劳动力的主导方向。
信息的概念与性质
信息的概念
信息的性质
1. 事实性
事实是信息的中心价值,不符合事实的信息不仅没有价值,而且可能价值为负
2. 时效性
信息的时效性是指信息源发送信息,经过接收、加工、传递、利用的时间间隔及其效率
3. 不完全性
关于客观事实的信息是不可能全部得到的,这与人们认识事物的程度有关。
4. 等级性
通常把管理信息分为以下三级
战略级
战术级
是管理控制信息,是使管理人员能够掌握资源利用情况,并将实际结果与计划相比较,从而了解是否达到预定目的,并指导其采取必要措施更有效地利用资源的信息。
作业级
用来解决经常性的问题
5. 变换性
信息是可变换的,它可以由不同的方法和不同的载体来载荷
6. 价值性
信息的度量
信息量的大小取决于信息内容消除人们认识的不确定程度,消除的不确定性程度大,则发出的信息量大;消除的不确定性小,则发出的信息量就小。如果事先就确切知道消息的内容,那么消息中所包含的信息量为零
信息量的单位叫比特
熵是系统的无序状态的量度,即系统的不确定性的量度.但是,信息量和熵所反映的系统运动过程和方向相反。系统的信息量增加总是表明不确定性减少,有序程度增加。 因此,信息在系统的运动过程可以看作是负熵。信息量越大,则负熵愈大。熵值愈小,反映了该系统的无序程度愈低,有序化程度愈高。信息度量表述了系统的有序化过程。
信息管理与知识管理
二、 信息系统的概念及其发展
系统与信息系统
系统
概念
特征
整体性
目的性
相关性
环境适应性
信息系统
概念
包括
信息处理系统
信息处理系统对数据进行处理, 使它获得新的结构与形态或者产生新的数据。
比如计算机系统就是一种信息处理系统, 通过它对输入数据的处理可获得不同形态的新的数据。
信息传输系统
信息传输系统不改变信息本身的内容, 作用是把信息从一处传到另一处。
·广义的信息系统概念已经延伸到与通 信系统相等同。这里的“通信”不仅指 通讯,而且意味着人际交流和人际沟 通,其中包括思想的沟通、价值观的 沟通和文化的沟通。
信息系统的类型
按照管理对象分
作业信息系统
概念
组成
业务处理系统
业务处理系统的目标是迅速、及时、正确地处理大量信息,提高管理工作的效率和水平。
如产量统计、成本计算和库存记录等。
过程控制系统
过程控制系统主要用计算机控制正在进行的生产过程。
·例如炼油厂通过敏感元件对生产数据进行监测,并予以实时调整。
办公自动化系统
管理信息系统
管理信息系统是对一个组织(单位、企业或部门)的信息进行 全面管理的人和计算机相结合的系统,它综合运用计算机技术、 信息技术、管理技术和决策技术,与现代化的管理思想、方法 和手段结合起来,辅助管理人员进行管理和决策。
信息系统的发展
具体介绍
经理信息系统
战略信息系统
计算机集成制造系统
企业资源计划
电子商务
三、 信息系统和管理
当代管理环境的变化
数字中国建设与企业数字化转型
重塑企业价值体系
业务流程数字化
数据驱动决策
组织结构调整
企业文化建设
新兴信息技术与大数据的影响
新兴信息技术
大数据
特点
体量大
多样性
价值密度低
变化速率高
4V特征
经济全球化
信息系统和管理的关系
信息系统对计划职能的支持
信息系统对组织职能的支持
信息系统对领导职能的支持
信息系统对控制职能的支持
行为控制
人员素质控制
质量控制
其他空值
四、 管理信息系统面临的挑战
如何深刻地认识管理信息系统不仅是一个技术系统,同时还是一个社会系统?
MIS技术的复杂性,将导致资源的密集性和用户需求的多样性,则会涉及管理思想、管理制度等的变化。
如何提高科学管理水平,为信息系统的实用创造有利的条件?
要扎扎实实地搞好管理工作的科学化,为信息系统的发展创造条件。
如何用信息技术来促进企业管理
例如,由于信息系统改变了企业的通讯状况,可能引起企业重组工作流程进行企业的组织设计
如何提高企业文化,培养新一代的工作人员,使之适应新技术应用的企业转型的挑战
提高企业文化,作好人员选择和培训具有重要的战略意义。
政府部门如何促进信息系统的应用和发展
政府部门应积极发展国家信息基础设施,促进信息交流,鼓励企业间、行业间的竞争和协作。
信息系统如何保护个人隐私
个人信息隐私问题愈来愈重要,需要建立相应的法律法规
信息系统如何更好地管理外部信息资源
政府和企业应加强数据权属确定、数据共享体质和机制的建设;技术上也要解决信息接入、清洗、质量检查等技术问题
第二章 MIS概论
一、 管理信息系统的概念
MIS的概念
MIS的特点
1. 它是一个为管理决策服务的信息系统
他必须能够根据管理的需要,及时提供信息,帮助决策,突出决策
2. 他是一个对组织乃至整个供需链进行全面管理的综合系统
3. 它是一个人机结合的系统
4. 他是一个需要与先进的管理方法和手段结合的信息系统
5. 它是学科交叉形成的系统
MIS的结构❓
基于管理任务的系统层次结构
战略管理
非结构化程度高
管理控制(战术管理)
运行控制
业务处理
基于管理职能的MIS结构
MIS的综合
横向综合
纵向综合
纵横综合
战略管理层
信息来源-是外部
信息范围是-是很宽
信息概括性-是概括
信息时间性-是未来
信息流通性-是相对稳定
信息精确性要求-是低
信息使用频率-是低
管理控制层
信息来源是内部
信息范围-有一定确定性
信息概括性-较概括
信息时间性-是综合
信息流通性-是定期变化
信息精确性要求-是较高
信息使用频率-是较高
运行控制层
信息来源-是系统内部
信息范围-是确定
信息概括性是-详细
信息时间性-是历史
信息流通性-是经常变化
信息精确性要求-是高
信息使用频率-是高
二、 MIS与环境
组织战略与竞争优势
生产过程的特征
管理的规范化程度
组织规模与系统性
信息处理与人
在信息处理中,计算机的长处是
人在信息处理上的特定是
人际和谐怎么做
三、 MIS的分类
四、 企业资源计划(ERP)
提出
1. MRP阶段
基本内容是编制零件的生产计划和采购计划
2. 闭环MRP阶段
增加了投入和产出的控制
简述闭环 mrp 的原理(2023)
3. 制造资源计划(MRP II )阶段
解决财务与业务脱节问题
MRPII的工作原理(计划)
计划从粗到细,从一般到具体可分为五个层次
计划
经营计划
生产计划
主生产计划
主生产计划
物料需求计划
车间作业计划
4. 企业资源计划(ERP)
ERP在MRP原有功能的基础上,向内、外两个方向延伸: 向内主张以精益生产方式改造企业生产管理系统; 向外则增加战略决策功能和供应链管理功能。
ERP的一个重要目标就是在MRP的基础上建立敏捷后勤管理系统,以解决如供应柔性差, 生产准备周期长等制约柔性生产的瓶颈,增加与外部协作单位技术和生产信息的及时交互, 缩短关键物料供应周期。
5. ERP II
强调协同商务的作用
ERP的核心思想是供应链管理
MRP系统的两个假设:
一是生产计划是可行的,即假定有足够的设备、人力和资金来保证生产计划的实现;
二是假设物料采购计划是可行的,即有足够的供货能力和运输能力来保证完成物料供应。
ERP系统的商业价值
ERP系统的结构
ERP的经营理念
提现供应链管理思想
采用精益生产方式
目标是通过精益生产方式的实施使管理体系的运行更加顺畅。
实现全球市场营销战略与集成化市场营销
目标是实现在市场规划、广告策略价格策略、服务等方面进行信息集成和管理集成等
新的技术开发和工程设计管理模式
目标就是通过对系统各部门持续不断的改进,最终提供顾客满意的产品和服务。
ERP的内容在发展
在电子商务环境中, 为了利用ERP提高交易处理效率和改进决策制定过程,就必然要求改变业务运作模式,实现ERP与SCM、 CRM的功能整合。
第四节 企业资源计划
发展历程
概念
子主题
结构
经验理念
1. 体现供应链管理思想
2. 采用精益生产方式
3. 实现全球大市场营销战略与集成化市场营销
4. 新的技术开发和工程设计管理模式
5. ERP的内容在发展
功能
物流管理功能
生产管理模块
Bill of Material
财务管理模块
人力资源管理
组织管理,主要是组织结构设置,人工计划 职能 工作性质的描述
人事管理,包括员工招聘 出差 福利
薪资管理,工作核算 处理 加薪
工时管理,职工加班,排班次数,考勤,工作流
第三章 管理信息系统的技术基础
一、 数据处理
数据处理指把来自科学研究、生产实践和社会经济活动等领域中的原始数据,用一定的设备和手段,按一定的使用要求,加工成另一种形式的数据的过程
数据处理的目的
1. 把数据转换成便于观察分析、传送或进一步处理的形式
2. 从大量的原始数据中抽取部分数据,推导出对人们有价值的信息以作为行动决策的依据
3. 利用计算机科学地保存和管理经过处理(如校验、整理等)的大量数据,以便人们能方便而充分地利用这些宝贵的信息资源
基本内容
1. 数据收集
2. 数据转换
3. 数据的筛选、分组和排序
4. 数据的组织
5. 数据的运算
6. 数据的存储
7. 数据检索
8. 数据输出
数据处理是管理活动最基本内容,也是MIS的基本功能
需要考虑以下问题 数据以何种方式存储在计算机中 采用何种数据结构能有利于数据的存储和取用 采用何种方法从已组织好的数据中检索数据
二、 数据组织
数据组织是按照一定的方式和规则对数据进行归并、存储、处理的过程
数据结构
是计算机信息处理的一个重要概念,包括数据的存储结构及结构上的运算或操作
分为
逻辑结构
数据的逻辑结构是指数据之间的逻辑关系
逻辑结构包括两大类:
线性结构
线性表
非线性结构
树
树是结点之间有分支的、层次关系的结构。
树结构在数据处理中应用最广泛,也是最重要的一类非线性结构。
采用树形结构,可以把复杂的数据联系表示成固定长度的记录, 从而大大方便了数据的处理。
图
、栈、队列及串为线性结构,而树和图为非线性结构
物理结构
又称存储结构,指数据元素在计算机存储器中的存储方式
存储方式一般有四种:顺序存储、链接存储、索引存储及散列存储
存储方式
顺序存储
顺序表:把线性表的结点按逻辑次序依次存放在一组连续的存贮单元里,结点在计算机内的存放位置完全由结点在线性表中的顺序号决定。
因此,线性表仅适用于经常进行检索索,但数据不经常变动的情况。
链接存储
将链接方式存储的线性表称为链表。
链表结构在每个结点设有链指针,用来指示下一个结点的位置,结点本身则可以存放在任意一组存贮单元中,这些存贮单元可以是连续的,也可以是分散的。
数据文件
在信息系统中,数据组织一般采用文件组织和数据组织。把数据按某种数据结构组织起来存放在外部设备上,就构成数据文件。一般来说,数据文件是为某一目的而形成的同类记录的集合
记录是文件中数据组织的基本单位,由若干个数据项组成,数据项又是数据处理的最小单位。
记录中能唯一标识该记录的数据项称为主键,其他能够鉴别记录的数据项定位副键。主键和副键统称为鉴别键,其功能用来鉴别和搜索记录。
文件系统是数据处理的主要方式,建造容易,使用灵活,处理速度快,特别适合单项业务系统使用。文件系统是数据库系统的基础,学习文件系统中数据的组织和操作方式对理解信息系统的运行过程很有意义。
数据库
数据库是比文件系统更高一级的数据组织方式
为了实现整个组织数据的结构化, 要求在数据组织结构中不仅能够描述数据本身,而且要能描述数据之间的关系。因而在复杂的应用中,应采用数据库组织数据。
三、 数据库技术
数据库系统的构成
数据库是以一定的组织方式存贮在一起的相关数据的集合,它能以最佳的方式,最 少的数据冗余为多种应用服务,程序与数据具有较高的独立性。
数据库是由计算机系统、数据、数据库管理系统和有关人员组成的具有高度组织的总体
数据库系统的组成部分
1. 计算机系统
计算机系统指用于数据库管理的计算机硬、软件及网络系统。
数据库系统需要大容量的主存以存放和运行操作系统、数据库管理系统程序、应用程序以及数据库、目录、系统缓冲区等,而辅存则需要大容量的直接存取设备。此外,系统应具有较强的网络功能。
2. 数据库
数据库既包括存放实际数据的物理数据库,也包括存放数据逻辑结构的描述数据库。
3. 数据库管理系统(DBMS)
数据库管理系统是一组对数据库进行管理的软件,通常包括数据定义语言及其编译 程序、数据操纵语言及其编译程序以及数据管理例行程序。
4. 人员
1||| 数据库管理员
为了保证数据库的完整性、正确性和安全性,必须有人来对数据库进行有效的控制。
行使这种控制权的人叫数据库管理员。他们负责建立和维护模式,提供数据的保护措施和编写数据库文件。所谓模式,指的是对数据库总的逻辑描述。
2||| 系统程序员
系统程序员是指设计数据库管理系统的人员。系统程序员必须关心硬件特性及存储 设备的物理细节,实现数据组织与存取的各种功能,实现逻辑结构到物理结构的映射等。
3||| 用户
(1)应用程序员:负责编制和维护应用程序,如工资核算系统等。
(2)专门用户:指通过交互方式进行信息检索和补充信息的用户。
(3)参数用户;指那些与数据库的交互作用是固定的、有规则的人,如售货员。
数据模型
概念模型
也称信息模型
数据模型
1. 网状
2. 层次
3. 关系模型
数据库操作
建立与删除
查询
更新
修改
删除
插入
数据库保护
主要包括数据的安全性、完整性、并发控制和数据库恢复等内容
数据的安全性
数据的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改和 破坏。数据的安全可通过对用户进行标识和鉴定、存取控制、05级安全保护等措施得到一定的保障。
数据的完整性
数据的完整性是指数据的正确性、有效性与相容性。
关系模型的完整性有实体完整性、参照完整性及用户定义的完整性。
实体完整性,是指二维表中描述主关键字的属性不能取空值。如学生基本信息表中 的属性“学号”被定义为主关键字,则“学号”的值不能为空。
参照完整性,是指具有一对多联系的两个表之间子表中与主表的主关键字相关联的 那个属性(外部码)的值要么为空,要么等于主表中主关键字的某个值。
用户定义的完整性,是针对某一具体数据库的约束条件,由应用环境确定。如月份是 1~12的正整数,职工的年龄应大于18且小于70等。
并发控制
并发控制是指当多个用户同时存取、修改数据时,可能会发生互相干扰而得到错 误的结果,并使数据库的完整性遭到破坏,因此必须对多用户的并发操作加以控制、协调。
数据库恢复
数据库恢复,是指当计算机软、硬件或网络通信线路发生故障而破坏了数据或对 数据库的操作失败使数据出现错误或丢失时,系统应能进行应急处理,把数据库恢复到正常状态
四、 计算机网络
计算机网络概念
计算机网络是管理信息系统运行的基础。
计算机网络是用通信介质把分布在不同地理位置的计算机和其他网络设备连接起 来,实现信息互通和资源共享的系统。
计算机网络的重要概念
网络介质,是数据传输的物理通道,有同轴电缆、双绞线、光纤、微波、卫星信道等。
协议,是网络设备间进行通信的一组约定。如IEEE802.3,EEE802.4,FDD1,ATM
等。网络协议具体规定了设备间通信的电气性能、数据组织方式等。
节点,是网络中某分支的端点或网络中若干条分支的公共汇交点。
链路,是指两个相邻节点之间的通信线路。
网络拓扑结构
网络拓扑结构的概念
所谓网络拓扑结构是指网络的链路和节点在地理上所形成的几何构形
根据通信信道的类型,计算机网络具有以下几种结构
点点信道网络
共享信道网络
计算机网络的分类
根据网络的分布范围
1. 局域网
2. 广域网
3. 域域网或市域网(MAN)
计算机网络体系结构
开发系统互联参考模型(OSI)
各层的主要功能
1. 物理层
物理层是建立在通信介质的基础上实现系统和通信介质的物理接口。本层主要处理 与电、机械、功能和过程有关的各种特性,以便建立、维持和拆除物理连接。
2. 数据链路层
数据链路层在物理层的基础上,用以建立相邻节点之间的数据链路,传送数据顿。
本层将不可靠的物理传输信道变为可靠的信道,并将数据组织成适于正确传输的顿形式的数据块。顿中包含应答、流控制、差错控制等信息,以确保数据正确传输。
解决网络信道问题
3. 网络层
网络层控制通信子网的工作,解决路径选择、流控制问题,以使不相邻节点之间的数 据能够正确传送。
4. 传输层
解决传输服务问题
5. 会话层
6. 表示层
7. 应用层
处理对应用进程的访问
概况
OSI参考模型(开放系统互联参考模型)是国际标准化组织(ISO)于1984?年提出的网络通信框架,旨在标准化不同系统间的通信协议。它将网络通信划分为七层,每层负责特定功能,下层为上层提供服务。
OSI模型为网络协议设计提供了通用语言,虽未完全实现,但仍是理解网络通信的基础框架。
TCP/IP网络体系结构
各层的主要功能
1. 网络接口层
2. 网际层
3. 传输层
4. 应用层
典型的网络通信技术
1. 以太网
2. 令牌环网
3. 快速以太网
4. 异步传输模式
五、 云计算技术
概念
云计算技术的核心理念是服务,它是一种新型的计算服务模型,是一种新型的商业服务模型,是一种新型的服务支撑平台
特征
1. 虚拟化
云计算能够将各种物理资源虚拟成虚拟资源形成资源池,用户能够通过任意的终端设备在任意位置方便地使用云计算服务,而无须关系云计算服务的出处
2. 弹性
云计算拥有大规模的数据中心,不仅能够为海量用户提供便捷服务,而且还能够根据用户的需求,动态变换自身的计算能力
3. 按需服务
云计算将各种虚拟资源化为资源池,用户能够像使用水、电、气等社会公共资源一样根据自己的需求购买云计算服务
分类
部署模式
1. 公有云
提供的云服务遍布整个互联网,能够服务几乎不限数量、拥有相同基本架构的客户。
公有云的费用一般较低甚至免费,但是其安全性和隐私性受到用户关注
2. 私有云
针对某个机构量身定制的运,如一些大型金融公司或政府机构。这些企业处于其自身数据的安全性和保密性的要求,另一方面也拥有一定的经济实力和技术储备,能够支持私有云的开发、运行和维护
3. 社区云
是专为一些相对独立、相互关联的机构服务,如供应链上的关联企业。这些企业从其自身的业务流程来看是相互独立的,有着各自的管理机构和运行机制,然而由于他们彼此之间存在的供应链关系,使得供应链上下游企业的生产计划之间还存在一定的联系,需要进行信息的交互与资源协调
4. 混合云
表现为以上多种云配置的组合,能够为一些复杂的商业计划提供支持。例如,利用公有云服务为用户提供便捷的云计算访问,同时将用户安全性和保密性要求较高的数据部署在其自身的私有云环境中,通过访问控制实现公有云和私有云的交互。这样不仅降低了用户的使用成本,同时也能提高云服务的可靠性和安全性
服务对象
软件即服务
平台即服务
基础架构即服务
实现技术
1. 文件系统
2. 分布式数据处理技术
3. 分布式结构化数据表
应用领域
制造、金融、医疗、教育、物流、商务、政府领域等
六、 大数据技术
概念
大数据是一类能够反映物质世界和精神世界运动状态和状态变化的的信息资源,具有复杂性、决策有用性、高速增长性、价值稀缺性、可重复开采性和功能多样性,一般具有多种潜在价值
大数据是指在自然界和人类社会运行中连续形成和采集的大量结构复杂数据的集合
特征
1. 复杂性
大数据的形势与特征是及其复杂的。大数据的复杂性除了表现在其数量规模大、来源广泛和形态结构多样外,还表现在其状态变化和开发方式等方面的不确定性上
2. 决策有用性
大数据本身是客观存在大规模数据来源,其直接功用是有限的。通过分析、挖掘和发现其中蕴藏的知识,可以为各种实际应用和提供其他资源难以提供的决策支持,大数据的价值也主要通过其决策有用性体现
3. 高速增长性
大数据资源具有指数级快速增长的特征
4. 价值稀缺性
大数据资源的数量虽大,但其中蕴藏的有用的价值确实稀缺的,这增加了开发和利用大数据资源的难度
5. 可重复开采性
大数据资源可以被重复开采。对于给定的大数据资源,任何拥有该资源使用权的人或组织都可以对齐进行开采和挖掘,这一过程可以不断重复
6. 功能多样性
特定的大数据资源,基于不同的开发目的和方式,具有多样化的功能。
信息管理学特征
数据来源广泛
数据量十分庞大
类型复杂多样
内容较真实
价值密度低
第四章 管理信息系统的战略规划和开发方法
1. MIS战略规划的内涵
概念
MIS战略规划是从组织的宗旨、目标和发展战略出发,对组织内外信息资源进行统一规划、管理和应用,从而规范组织内部管理,提高工作效率和服务对象满意度
规划的三要素
(1) 方向和目标
(2) 约束和政策
(3) 计划与指标
规划与计划的区别
(1) 视角高度宏观/微观
(2) 关注范围全局/局部
(3)时间跨度未来/当下
(3) 对象的细粒度抽象/具体
战略规划的重要性
为什么重要
1、事关组织的未来发展方向2、目标与动力3、人财物等资源的合理配置3、生产成本、创新能力等企业核心竞争力4、领导、集体能力的体现
重要的体现
1、参与的人重要
2、投入的资源多
3、耗时相对较长
4、法规法律的认同
MIS战略规划的作用
1. 合理分配和利用信息资源(信息、信息技术、信息生产者),以节省信息系统的投资
2. 通过制定战略规划,找出存在的问题,正确地识别出为实现企业目标MIS必须完成的任务,促进信息系统应用,带来更多的经济效益和社会效益
3. 指导MIS开发,用战略规划作为将来考核系统开发工作的准则
MIS战略规划的内容
1. MIS的目标、约束及总体结构
其中MIS的目标确定了其应实现的功能;
MIS的约束包括MIS实现的环境、条件(如管理的规章制度、人力、物力等);
MIS的总体结构指明了信息的主要类型和主要的子系统
2. 单位(企业、部门)/组织的现状
包括计算机软硬件情况、产业人员的配备情况以及开发费用的投入情况等
3. 业务流程的现状、存在的问题和流程在新技术条件下的重组
企业流程重组实际上是根据信息技术的特点,对手工方式下形成的业务流程进行根本性的再思考、再设计(详见第五节)
4. 对影响战略规划的信息技术发展的预测
这里涉及的信息技术主要包括计算机硬件技术、网络技术及数据库处理技术等,更包括新一代信息技术,如云计算、物联网、大数据、移动互联网、人工智能技术等
5. 近期计划
在战略规划中,应对即将到来的一段时间作出相当具体的安排,主要包括硬件设备的采购时间表、应用项目开发时间表、软件维护与转换工作时间表、人力资源的需求以及人员培训时间安排、财务资金需求等
2. MIS战略规划的组织和指定步骤
MIS战略规划的组织
1. 一) 规划领导小组
2. (二) 宣传与动员
3. (三)人员培训
4. (29) 规划进度
5. (五) 规划工作监督
制定MIS战略规划的具体步骤
1. 确定规划的性质
明确MIS战略规划的年限即具体方法
2. 收集相关信息
3. 进行战略分析
对MIS的目标、开发方法、功能结构、计划活动、信息部门的情况、财务情况、风险度和政策等进行分析
4. 定义约束条件
5. 明确战略目标
6. 提出未来蓝图
给出MIS的初步框架,包括各子系统的划分等
7. 提出实施进度
8. 通过战略规划
将战略规划形成文档,经单位(企业、部门)领导批准后生效
3. MIS生命周期及其应用发展阶段
MIS生命周期
1. 系统规划
2. 系统开发
3. 系统投运
4. 系统渐稳
5. 系统成熟
6. 系统衰退
7. 系统结束
MIS应用发展的阶段论
诺兰阶段模型
1. 第一阶段:初装
初装阶段是指单位购置第一台计算机并初步开发管理应用程序
该阶段,计算机的作用被初步认识到,个别人具有了初步使用计算机的能力。一般初装阶段大多发生在财务部门
2. 第二阶段:蔓延
随着计算机应用初见成效,信息系统从少数部门扩散到多数部门,并开发了大量的应用程序,使单位的事务处理效率有了提高
特点
(1)数据处理能力得到迅速发展;
(2)出现许多新问题(如数据冗余、数据不一致 难以共享等
(3)计算机使用效率不高等。
3. 控制
主要指对组织中计算机的数量进行控制。
特别是利用数据库技术解决数据共享问题
实现从以计算机管理为主导以数据管理为主转换的关键,一般发展较慢
特点
(1)成立了一个领导小组; (2)采用了数据库(DB)技术;
(3)这一阶段是计算机管理变为数据管理的关键。
4. 集成
所谓集从就是在控制的基础上,对子系统中的硬件进行重新连接,建立集中式的数据库及能够充分利用和管理各种信息的系统
特点
(1)建立集中式的DB及相应的1S 信息系统;
(2)增加大量硬件,预算费用迅速增长。
由于重新装备大量设备,此阶段预算费用又一次迅速增长
5. 数据管理
本人观点:数据价值内人们认识并利用,对数据传 输、存储相关软件和硬件提出要求。代表是传输网络、 数据库管理系统和存储设备等更新
6. 成熟
可以满足单位中各管理层次的要求,从而真正实现信息资源的管理
下图中,横坐标表示信息系统的各个阶段,纵坐 标表示增长要素。
该模型总结了发达国家信息系统发展的经验和规 律,一般模型中的各阶段都是不能跳越的,它可用于 指导MIS的建设。
信息系统发展过程中的增长要素
1. 计算机硬软件资源
2. 应用方式
3. 计划控制
4. MIS在组织中地位
5. 领导模式
6. 用户意识
7. 科技发展
8. 政治经济环境
4. MIS战略规划制定的常用方法
企业系统规划法(Business System Planning, BSP)
1. 企业系统规划法(Business System PIanning,简称BSP法)是一种能根据企业目标 制定出MIS战略规划的结构化方法。
2. BSP工作步骤
1||| 准备工作
成立由最高领导牵头的委员会,下设一个规划研究组,并提出工作计划
2||| 调研
规划组成员通过查阅资料,深入各级管理层,了解企业有关决策过程、组织职能和部门的主要活动及存在的主要问题
3||| 定义业务过程(又称企业过程或管理功能组)
是BSP发的核心。
业务过程指的是企业管理中必要且逻辑上相关的、为了完成某种管理功能的一组活动
4||| 业务过程重组
业务过程重组是在业务过程定义的基础上,找出哪些过程是正确的,哪些过程是低效的,而需要在信息技术支持下进行优化处理,还有哪些过程是不适合计算机信息处理而应当取消的
5||| 定义数据类
数据类是支持业务过程所必需的逻辑上相关的数据。对数据进行分类是按业务过程进行,即分别从各项业务过程的角度将与该业务过程有关的输入数据和输出数据按逻辑相关性整理出来归纳成数据类
6||| 定义信息系统总体结构
定义信息系统总体结构的目的是刻画未来信息系统的框架和相应的数据类,因此其主要工作是划分子系统。具体实现可以利用U/C矩阵
7||| 确定总体结构中的优先顺序
对信息系统总体结构中的子系统按先后顺序排出开发计划
8||| 完成BSP研究报告,提出建议书和开发计划
3. BSP的作用
1||| 确定未来信息系统的总体结构,明确系统的子系统组成和开发子系统的先后顺序
2||| 对数据进行统一规划、管理和控制,明确各子系统之间的数据交换关系,保证信息的一致性
4. 优点
保证信息系统独立于企业的组织结构,也就是能够使信息系统具有环境变更的适应性。
该方法能保证信息系统独立于企业的组织机构,即使将来企业的组织机构或管理体制发生变化,信息系统的结构体系不会受到太大的冲击。
5. U/C矩阵的应用
可能会出一道U/C矩阵应用图的题,记得看书上给的示例
BSP方法将过程和数据类两者作为定义企业信息系统总体结构的基础,具体做法是利用过程/数据矩阵(也成U/C)矩阵来表达两者之间的关系。矩阵中的行表示数据类,列表示过程
U表示相应的功能使用相应的数据
C表示相应的数据由相应功能产生
U/C矩阵法的六个步骤
(1)填入“数据类”; (2)填入“功能”; (3)标以“U”或“C";
(4)按逻辑关系及发生的顺序,重排各功能; (5)重排数据类,使所有“C"尽可能靠近对角线; (6)分组 (如下图所示),结果不唯一。
关键成功因素法
关键成功因素指的是对企业成功起关键作用的因素。
CSF就是通过分析找出使得企业成功的关键因素,然后再围绕这些关键因素来确定系统的需求,并进行规划
步骤
1. 了解企业或MIS的战略目标
2. 识别所有成功因素。主要是分析影响战略目标的各种因素和影响这些因素的子因素
3. 确定关键成功因素。不同行业的关键成功因素不同。
4. 明确各关键因素的性能指标和评估标准
识别关键成功因素的工具——树枝图
比较企业规划法和关键成功因素发的相同和不同之处
5. 企业信息系统业务流程重组
概念
业务流程重组,BPR,即对企业的业务流程进行根本性的再思考和彻底的再设计,从而使成本、速度、质量和服务等企业关键性能取得根本性的改善
企业信息系统业务流程重组的思想和原则
1. 管理理念
需要彻底改变传统的管理思路和模式,打破现有的层级关系和职能分工,最大限度的应用信息系统,重塑现有的管理体系,以求显著改善组织效率
2. 系统思想
注重整体业务流程的最优化和信息最大限度的共建共享,充分发挥信息技术的最大作用
3. 创新应用
实施现代管理方法,对原有的组织原则、方法和过程进行再造,如并行的工作流程、新的工作协议、动态的组织结构、分布式控制模式和准时制造的
4. 文化引领
通过企业文化包括价值观、人际关系、激励机制和行为模式等优化调整,引领企业业务流程重组,保障企业创新实践
企业业务流程重组的必要性
在传统的劳动分工原则下,企业流程被分割为一段段分裂的环节,每一环节关心的焦点仅仅是单个任务和工作,而不是整个系统的全局最优。 计算机应于企业管理,大都停留在“模拟”的程度,没有充分发挥信息和技术的特点。 企业流程重组正是要根据新技术条件下信息处理的特点,以事物发生的自然过程来寻找解决上述问题的途径。
企业流程的重组不仅涉及到技术,也涉及人文因素,包括观念的重组、流程的重组和组织的重组,以新型企业文化代替老的企业文化, 以新的企业流程代替原有的企业流程,以扁平化的企业组织代替金字塔型的企业组织等。
企业信息系统业务流程重组类型和步骤
类型
1. 功能内BPR,指对职能内部的流程进行重组
2. 功能间的BPR,指在企业范围内跨越多个职能部门边界的业务流程重组
3. 组织间的BPR,指发生在两个或两个以上企业之间的业务流程重组
步骤
一般包括:取消不增值的管理环节,变事后管理为事前管理,用信息技术实现过程自动化等
6. 开发MIS的策略和方法
策略
1. 自下而上的策略
自下而上的开发策略是从现行系统的业务状况出发,先实现一个个具体的功能,,逐步地由低级到高级建立MIS
因为任何一个MIS的基本功能都是数据处理,所以自下而上的策略首先研制各项数据处理应用开始,然后根据需要逐步增加有关管理控制方面的功能
一些组织在初装和蔓延阶段,各种条件尚不完备,常常采用这种开发策略
优缺点
优点
可以避免大规模系统可能出现运行不协调的危险
缺点
不能像想象那样完全周密,由于缺乏从整个系统考虑问题,随着系统的发展,往往要做许多重大修改,甚至重新规划、设计
2. 自上而下的策略
自上而下的开发策略强调从整体上协调和规划,由全面到局部,由长远到近期,从探索合理的信息流出发来设计信息系统。
缺点
由于这种开发策略要求很强的逻辑性,因而难度较大,但这种一种更重要的策略,是信息系统的发展走向集成和成熟的要求
整体性是系统的基本特性,虽然一个系统由许多子系统构成,但它们又是不可分割的群体
3. 自下而上的策略用于小型系统的设计,适用于对开发工作缺乏经验的情况。在实践中,对于大型系统往往把这两种方法结合起来使用,即先自上而下地做好MIS的战略规划,再自下而上地逐步实现各系统的应用开发。这是建设MIS的正确策略
开发管理信息系统的方法
结构化系统开发方法
是目前应用得比较普遍的一种方法,详见第五章第一节
原型法 Prototyping
原型法本着系统开发人员对用户需求的理解,先快速实现一个原型系统,然后通过反复修改来实现管理信息系统
基本思想
运用原型法开发信息系统时,开发人员首先要对用户提出的问题进行总结,然后开发一个原型系统并运行。开发人员和用户一起根据原型系统的运行情况反复对它进行修改(在这个过程中也可以添加新功能),直到用户对系统完全满意为止
图片资料
补充
特点
优点
局限性
简述原型法的开发步骤(2019)
优缺点
缺点
由于该方法在实施过程中缺乏对管理系统全面、系统的认识,因此,他不适合开发大型的MIS
优点
贯彻自下而上的开发策略,更易被用户接受
面向对象开发方法(OO开发方法)
概念
对象
由属性和方法组成
类
类是相似对象的集合
属性
方法
封装性,也叫信息隐藏
特点
封装性
把程序和数据封装在一起
继承性
抽象性
生态链接性
优缺点
优点
适用于一般类型信息系统的开发;
从应用设计到解决问题的方案更抽象化;
大大减少后续软件开发的工作量;
应用程序重用性好,继承性高。
缺点
1.需要一定软件支持环境,对设计人员要求高;
2.只能在现有业务基础上进行分类整理,无法提顺和优化;
3.适用于一般类型信息系统开发不适宜大型的、复杂的MIS开发
详见第八章
CASE 方法
特点
1. CASE只是一种开发环境而不是一种开发方法
2. 解决了从客观对象到软件系统的映射问题,支持系统开发的全过程
3. 提高了软件质量和软件重用性
4. 加快了软件开发速度
5. 简化了软件开发的管理和维护
6. 自动生成开发过程中的各种软件文档
第五章 MIS的系统分析
一、 系统开发的生命周期及其结构化开发方法
信息系统开发的生命周期
1. 发现问题提出要求
2. 可行性研究
3. 领导批准
4. 详细调查
5. 资料分析
6. 逻辑设计
7. 编写和批准系统分析报告
8. 物理设计
9. 用户同意领导批准
10. 编写程序
11. 调试
12. 编写技术文件
13. 系统转换
14. 系统运行和评价
系统开发的结构化开发方法
阶段
系统分析
对开发管理信息系统的必要性进行可行性分析, 提出可行性研究报告。
写出系统分析报告为下一开发阶段的工作基础
系统设计
信息系统设计包括两个部分,也即信息系统的逻辑设计和物理设计。
成果是系统设计说明书
系统实施
包括程序设计及调试、系统转换及系统运行与评估等环节
这一阶段除了最终实现的MIS外,还包括技术文档(如程序说明书)使用说明书等
包括编写和调试程序、编写技术文件、系统转换、 系统运行和系统评价等。
结构化系统开发的特点
1. 系统整体
采用自上而下的开发策略,进行系统分析和和系统设计,然后自下而下地开发和调试各个模块,实现模块联调和整个系统的联调,保证系统的整体性和目标的一致性
2. 面向用户
遵循用户智商的原则,即将用户参与程度和满意度作为系统开发是否成功的关键
3. 阶段控制
严格区分系统开发的每个阶段,每一个阶段的工作成果是下一阶段的已经,便于系统开发的管理和控制,提高系统可靠性
4. 标准规范
每一阶段每一阶段都标准化和文档还,有详细的文档记录,并有完整的管理制度,按工程标准建立标准化的文档资料
优缺点
优点
注重开发过程的整体性、全局性,特别适合开发大型MIS
优点:对于大系统或系统开发缺乏经验的情况,采用生命周期法可以立足全局,步步为营,减少返工有利于提高开发质量,加快工程进度。
缺点
开发过程繁琐,周期长,难以适应环境的变化
结构化程序设计方法,将一个复杂的程序分解成若干个子结构,便于控制,降低程序的复杂性。但其全局数据和局部数据分别保存,在多函数程序中,容易因全局数据的无意改动而影响程序的正确性
缺点:生命周期法的不足之处是系统的开发周期太长。有时,系统开发尚在开发过程之中,而内外环境已有所变化,对系统的需求也发生了变化。
结构化系统开发方法的系统分析是在生命周期法基础上发展而成的。其具体任务如下:
系统分析
系统分析是开发工作的第一个阶段,解决系统“做什么”问题。它以战略规划中提出的目 标为出发点,包括进行初步的系统调查和详细的系统调查,进行系统化的分析,建立信息系 统的逻辑模型等。系统分析阶段应写出系统分析报告作为下一开发阶段的工作基础。
系统设计
系统设计阶段是在系统分析提出的逻辑模型的基础上设计系统的物理模型,解决系统“ 怎么做”问题。其主要内容包括:代码设计、信息系统流程图设计、数据库设计、处理流 程图设计和编写程序设计说明书等。系统设计阶段的成果是“系统设计说明书”。
系统实施
系统实施阶段的内容包括程序设计及调试、系统转换及系统运行与评估等环节。这一阶 段的成果,除了最终实现的管理信息系统外,还包括有关的技术文档(如程序说明书、使用 说明书等)。
不同的MIS开发方法所采用的系统分析方法和详尽程度不尽相同,但系统分析 都是必要且十分重要的环节,在很大程度上决定了系统的成败
二、 系统分析的目标与任务
系统分析是信息系统开发过程中关键性一步,是奠定整个信息开发的基础。
目标
就是要借助于分析当前系统的物理模型,构建其逻辑模型,分析其存在的不足 以及用户的新需求,分析构建出新系统的逻辑模型,并对新系统逻辑模型进行 优化设计,使其满足新系统建设的规划目标,进而适应公司业务发展规划。
任务
彻底搞清用户需求,通过选定的对象进行调查和分析(分析环境、分析需求、分析目标),提出系统的初步模型(又叫逻辑设计),并完成系统分析报告
为了完成系统分析的任务,必须把大量时间放在调查研究上的原因
新系统是在原系统基础上发展起来的,是改造、提高和一定程度上的继承
管理系统是MIS的环境。MIS是为管理服务的,因此,应付从管理的要求
分析的内容包括
管理业务调查分析
数据流程调查分析
新系统模型提出
系统分析的任务
1、在充分认识原信息系统的基础上,完成新系统的逻辑模型设计,解决系统做什么的问题
2、系统分析在很大程度上决定了系统
开发工作的成败。
系统分析步骤
1.问题识别
2.可行性分析
可行性分析的任务
明确开发应用项目的必要性和可行性。
可行性分析的内容
管理上的可行性
技术上的可行性
经济上的可行性
可行性分析报告
可行性分析报告是可行性分析结果的表述
报告内容
报告内容
项目的目标
所需资源、 预算、期望效益
可行性的结论
可行性结论的表述
要求明确指出以下三者之一:
1.可以立即开发
2.改原系统
3.目前不可行, 推迟开发
3.详细调查
详细调查的目的原则:
详细调查的目的
完整掌握现行系统的现状,发现问题和薄弱环 节,收集资料,为下一步的系统化分析和提出新 系统的逻辑方案设计做好准备;
详细调查应遵循用户参与的原则
做到系统开发人员和管理人员互补不足,共 同研究存在问题和解决方案;
详细调查应遵循用户参与的原则,即由使用部门的业 务人员、主管人员和设计部门的系统分析人员、系统 设计人员共同进行。
详细调查的方法
开调查会
访问
发调查表
参加业务实践
调查过程中应尽量使用各种形象、直观的图表 工具。
详细调查的主要内容
1.管理业务调查
管理业务调查的内容:
组织结构调查
组织结构指的是一个组织(部门、企业、 车间、科室等)以及这些组成部分之间的隶属关系或管理与被管理的关系。通常可用组织结构图来表示(见下页)。
管理功能调查
管理业务流程调查
2.数据流程调查
系统用户角色调查(教材上没有)
用户角色调查的作用
1.方便软件实现
系统最终由软件实现,用户是操作者。
用户是需求的提供者, 方便需求分析。
用户角色类型
1.普适性用户类型:普通用户、管理员
2.按照具体岗位:录入、审核、签批
3.席位用户:某一机构代表
角色职能范围和权限
每个角色的职责和权限,用于设计信息 显示和操作权限。
描述工具
UML工具
建立MIS的目的在于提高管理水平,应当把建立新系统看成是对组织的一种有目的改变过程。因此对现行管理业务的调查十分重要。
4.系统化分析
5.逻辑方案设计
三、 管理业务调查分析
管理业务调查方法
管理业务调查应遵循用户参与的原则,即由使用部门的业务人员、主管人员和设计部门的系统分析人员、系统设计人员共同进行
方法
收集资料
发调查表征求意见
开调查会
访谈
深入实际的调查方法
调查内容
组织结构调查
组织结构指的是一个组织(部门、企业、车间、科室等)的组成以及这些组成部分的隶属关系或管理与被管理的关系,通常用组织结构图表示
组织结构图
管理功能调查
功能指的是完成某项工作的能力。
某销售系统的管理功能图
调查中可以用功能层次图来描述从系统 目标到各项功能的层次关系。下页是一张某 销售系统的管理功能层次图。
管理业务流程调查
管理业务流程调查的内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形(报告、单据、屏幕显示等)
业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表。 利用它可以帮助分析人员找出业务流程中的不合理的流向
调查管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括:各环节的处理业务、信息来源、处理方法、计算方法、 信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。
描述管理业务流程的图表有:
管理业务流程图
圆形代表人员,矩形代表单位,不规则矩形代表文档、收据
表格分配图
可帮助分析员表示出系统出各种单据的报告都与哪些部门发生业务关系
管理业务流程图和表格分配图咩有完全脱离一些物质要素(如货物、产品等)
四、 数据流程调查分析
流程
收集数据资料
绘制数据流程图
数据流程调查过程中需收集的资料
收集原系统全部输入单据、输出报表和数据存储介质的典型格式
弄清各环节上的处理方法和计算方法
在上述各种单据、报表、账单的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度、发生的高峰时间及发生量等
数据类型
数据长度、取值类型
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合 地反映出信息在系统中的流动、处理和存储情况,其具有抽象性和概括性。
数据流程图
数据流程图符号
圆形代表外部实体,箭头代表数据流,矩形横线代表处理(功能),开口矩形竖线代表(数据存储)
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具。它可以用少数几种符号综合地反映信息在系统中的流动、处理和存储情况
数据流程图具有抽象性和概括性。抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储;概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体
外部实体
数据流
处理(功能)
数据存储
数据流程图有两种
一种是通过调查绘出的现行系统的数据流程图: 一种是对现行系统的数据流程图经过系统化分析改进后的新系统的数据流程图。
层次
数据流程图分层次,绘制时采取自顶向下逐层分解的方法。
首先画出顶层(第一层)数据流程图。顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出
下一步是对顶层数据流程图中的“处理”进行分解,也就 是将“销售处理”分解为更多的“处理”。
五、 数据字典构建
为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典,数据字典的主要内容是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体六个方面进行具体的定义。
数据字典的作用
数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整描述
数据字典构建的内容
1. 数据项的定义
数据项又称数据元素,是数据的最小单位。
分析数据特性应从静态和动态两个方面进行。
在数据字典中,仅对数据的静态特性作了定义,具体包括
数据项的名称、编号、别名和简述
数据项的长度
数据项的取值范围
2. 数据结构的定义
数据结构描述了某些数据项之间的关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成
数据字典中对数据结构的定义包括
数据结构的名称和编号
简述
数据结构的组成
3. 数据流的定义
数据流由一个或一组固定的数据项或数据结构组成。
定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等
描述内容
名称、组成、来源、去向、流量
4. 处理逻辑的定义
处理逻辑的定义仅对数据流程图中最底层的处理逻辑加以说明
5. 数据存储的定义
数据存储是数据结构保存的场所。
它在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织
6. 外部实体的定义
外部实体的定义包括:外部实体编号、名称、简述及有关数据流的输入和输出
数据字典的重要性
编写数据字典是系统开发的一项重要的基础工作。一旦建立,并按编号排序之后, 就是一本可供查阅的关于数据的字典,从系统分析一直到系统设计和实施都要使用它。 在数据字典的建立修正和补充过程中,始终要注意保证数据的一致性和完整性。
数据字典可以用人工建立卡片的办法来管理,也可以存储在计算机中,用一个数据字典软件来管理
六、 处理逻辑描述工具
1. 决策树(又称判断树)
数据流程图中比较简单的计算性的处理逻辑可以在数据字典中做出定义,还有不少逻辑上的 比较复杂的处理,有必要运用一些描述处理逻辑的工具来加以说明。
比较直观、容易理解,但当条件多时,不容易清楚地表达出整个判别过程
下图是用于根据用户欠款时间长短和一有库存量的情况下处理用户订货的判断树:
2. 决策表(又称判断表)
采用表格方式来描述处理逻辑的一种工具。
如用文字表达这种多元逻辑关系,不仅十分繁琐而且难以看清;采用了决策表 可以清晰地表达条件、决策规则和应采取的行动之间的逻辑关系。
3. 结构英语表示法
一种模仿计算机语言的处理逻辑描述方法。使用IF、THEN、ELSE、等词组成的规范语言
七、 管理模型分析确定
概述
管理模型是系统在每个具体管理环节上所采用的管理方法。在系统分析中,应根据分析结果 研究是否有必要采用相应的管理模型来进一步提高管理的水平。常用的管理模型大类有:
管理模型是一个广义的概念,涉及企业管理的方方面面;
同时不同单位由于环境条件各不相同对管理模型也会有不同的要求,在系 统分析阶段应与用户讨论,共同决定采用哪些模型。
分类
综合计划模型
生产计划管理模型
库存管理模型
财务成本管理模型
统计分析与预测模型
八、 逻辑系统优化分析
系统优化分析通过对原有系统调查结果的汇总、整理和分析,找出原系统业务流程和数据流程 的不足、提出优化和改进的方法,给出新系统所要采用的信息处理方案。系统化分析的主要 内容包括:
内容
分析系统目标
分析业务流程
分析原有系统中存在的问题是为了在新系统建设中予以克服或改进。这时,就需要在对现有 业务流程进行分析的基础上进行业务流程重组,产生新的更为合理的业务流程。
内容
数据的汇总与分析
数据分类
数据整理
数据分析
1. 数据的正确性分析
采用U/C矩阵分析
具体是用U/C矩阵横坐标表示各数据类
用U/C矩阵纵坐标表示各业务过程类
2. 数据的属性分析
数据用属性的名和属性的值来描述事物某方面的特征。
包括
数据的静态分析
是指分析数据的类型(字符型、数据型、日期型等)、
数据的长度(位数、小数位数)、
取值范围(最大值、最小值)和发生的业务量
数据的动态分析
数据的属性按动态特性可以分为
1. 固定值属性
具有固定值属性的数据,其值基本上固定不变,也叫固定半固定数据
通常把具有固定属性的数据存放在主文件中
2. 固定个体变动属性
对总体来说具有相对固定的个体集,但其值是变动的属性
具有固定个体变动属性的数据放在周转文件中
如电费扣款一项
3. 随机变动属性
这种数据项,其个体是随机出现的,值也是变动的
随机变动属性的数据放在处理文件中
区分数据属性的动态特性的目的是正确地确定数据和文件的关系,也就是确定把哪些数据安排在那种数据文件中
分析数据流程
数据流程分析的内容
1. 分析原有的数据流程
2. 优化数据流程
3. 确定新的数据流程,画出新的数据流程图
4. 新系统的人机界面
功能分析和划分子系统
对于大系统来说,划分子系统的工作应在系统规划阶段进行,常用的是U/C矩阵
划分子系统的下一步工作是确定各子系统的目标和下属功能。为此,有必要分析原系统的数据流程图,由此来确定应当增加、取消、合并或改进的功能
数据存储分析
数据查询要求分析
数据的输入输出分析
确定新系统的数据处理方式
数据处理的方式分为两类
1. 成批处理方式
按一定时间间隔(小时日、月)把数据积累成批后一次输入计算机进行处理。
特点
费用较低而又可有效地使用计算机,
通常适用于以下四种情况
1||| 固定周期的数据处理
2||| 需要大量的来自不同方面的数据的综合处理
3||| 需要在一段时间内累积数据后才能进行的数据处理
4||| 没有通信设备而无法采取联机实时处理的情况
2. 联机实时处理方式
联机实时处理方式的特点是面向处理,数据直接从数据源输入中央处理机进行处理,由计算机即时做出回答,将处理结果直接传给用户。
特点
及时,费用较高
适用情况
1||| 需要反应迅速的数据处理
2||| 负荷易产生波动的数据处理
3||| 数据收集费用较高的数据处理
九、 新系统的逻辑方案的确定
新系统的业务流程
新系统的数据流程
新系统的逻辑结构
主要指新系统中的子系统的划分
新系统中数据资源的分布
这是指确定数据资源如何分布在服务器或主机上
新系统中的管理模型
确定在某一具体管理业务中采用的管理模型和处理方法
系统分析结束时,应提出系统分析报告
第六章 管理信息系统的系统设计
一、 系统设计的主要工作
从系统分析的逻辑模型设计到系统设计的物理模型设计是一个由抽象到具体的过程,有时并没有明确的界限,甚至可能有反复
包括
总体设计
也叫概要设计,任务是设计出系统的主要框架结构,系统的整体特性取决于总体设计
总体设计主要包括系统架构设计、信息系统流程图设计和功能结构设计等
详细设计
1. 代码设计和设计规范的制定
2. 系统物理配置方案设计,包括设备装置、通信网络的选择和设计以及数据库管理系统的选择等
3. 数据存储设计,包括数据库设计、数据库的安全保密设计等
4. 人机交互设计,包括输出设计、输入设计
5. 计算机处理过程设计,包括处理流程图设计以及编写程序设计说明书等
原则
1. 系统性
系统是作为一个整体而存在的,因此,在系统设计中,要从整体角度进行考虑,
系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入,得带多次利用
2. 灵活性
为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性结构的可变性。
在系统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能使各子系统间的数据依赖减至最低限度。
3. 可靠性
可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力
4. 经济性
经济性指在满足系统需求的前提下, 尽可能减小系统的开销
二、 代码设计
代码是代表事物名称、属性、状态等的符号。为了便于计算机处理,一般用数字、字母或它们的组合来表示
代码的功能
1. 代码为事物提供一个概要而不含糊的认定,便于数据的存储和检索
2. 使用代码可以提高处理的效率和精度。按代码对事物进行排序、累计或按某种规定算法进行统计分析,可以十分迅速
3. 代码提高了数据的全局一致性
4. 代码是人和计算机的共同语言,是两者交换信息的工具
代码设计注意事项
1. 合理的代码结构是信息处理系统是否具有生命力的一个重要因素,在代码设计时,应注意 下一些问题:
2. 设计的代码在逻辑上必须满足用户的需要,在结构上应当与处理的方法相一致
3. 代码要系统化,一个代码应标识它所代表的事物或属性
4. 在代码设计时,要预留足够的位置,以适应不断发展变化的需要
5. 要注意避免误解,不要使用易于混淆的字符
6. 要注意尽量采用不易出错的编码结构
7. 当代码长于4个字母或5个字母数字字符时,应分成小段,这样人们读写不易发生错误
8. 若已知码的位数位P,每一位上可用字符数位Si,则可以组成码的总数为:……
9. 代码设计在系统分析阶段就应开始。由于编制代码需要仔细调查和多方协调, 所以是一项费时、费事的工作,因此,在系统设计阶段才能最后确定。
代码的种类
1. 顺序码
又称系列码,是一种用连续数字代表编码对象的码。
优点
短而简单,记录的定位方法简单,易于管理。
缺点
但这种码没有逻辑基础,不易记忆
2. 区间码
区间码把数据项分为若干组,每一区间代表一个组,码中的数字的值和位置都代表一定意义。典型的例子是邮政编码
优点
信息处理比较可靠,排列、分类、检索等操作易于进行
缺点
码的长度与其分类属性的数量有关,有可能造成很长的码。在这种情况下,码有多余的数。
同时,这种码的维护也比较困难
类型
1||| 多面码
2||| 上下关联区间码
3||| 十进位码
3. 助忆码
助忆码用文字、数字来描述,也可以是文字与数字的结合来描述
特点
通过联想帮助记忆
助忆码适用于数据项数目较少的情况(一般少于50个),否则可能引起错误的联想
代码结构中的校验位
为了保证代码的正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个 校验位,使它事实上变成代码的一个组成部分。校验位通过事先规定的数学方法计算出来。
方法
算术级算法
注意: 以11为模时,若余数是10, 则按0处理。
几何级算法
质数法
三、 系统架构设计
是系统最高层的设计。包含系统的一组基本结构,每种结构都由各种类型的组件及其关系构成。最常用的系统架构是分层结构。
分层架构的层次
1. 表示层
负责用户和信息系统的交互,通常由命令行窗口、图形用户界面构成,因此也成为界面层
2. 业务逻辑层
也成领域应用层,关注点主要在业务规则的制定、业务流程的实现等与业务需求相关的系统设计,负责的是信息系统所有和领域相关的工作,即主要是针对具体问题的操作
3. 数据访问层
一般指与数据库的交互,主要负责存储持久数据,因此也成持久层。
该层是对非原始数据(数据库或者文本文件等存放数据的形式)而不是原始数据的操作,为业务逻辑层或表示层提供数据服务。
四、 功能结构设计
又叫功能模块设计,其任务是划分子系统,确定子系统的功能模块结构,及系统之间、模块之间传送的数据及其调用关系,并利用功能结构图表达功能结构设计结果
方法
自上而下,由粗到精,逐层分解
功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。 ·上层功能包括下层功能,越上层的功能越笼统, 越下层的功能越具体。 功能模块可以根据具体情况分得大一点或小一点。最小模块可以是程序中一个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。 ·经过逐层分解,可以把一个复杂的系统分解为多个功能较单一的功能模块。
功能结构图
功能结构图就是按功能从属关系画成的图表,图中每一个框称为一个功能模块。
功能结构图中各层功能与新的信息系统中数据流程图中的处理(功能)是对应的
经过层层分解,可以把一个复杂系统分解为多个功能比较单一的功能模块。这种把一个信息系统设计成若干模块的方法称作模块化
模块化是一种重要的设计思想,这种思想把一个复杂系统分解为一些规模较小、功能较简单、更易于建立和修改的部分。一方面,各个模块具有相对独立性,可以分别加以设计实现;另一方面,模块之间的相互关系(如信息交换、调用关系)则通过一定方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。
五、 信息系统流程图设计
功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。 这些数据传送关系在设计中是通过绘制信息系统流程图来从整体上表达的。
信息系统流程图属于计算机处理流程图,它用来表示信息在计算机系统中的处理流程。 信息系统流程图可以新 系统的数据流程图为基础绘制。
方法
信息系统流程图是以新系统的数据流程图为基础绘制的
绘制思路
首先为数据流程图中的处理功能画出数据关系图,它反应数据之间的关系,即输入数据、输出数据和输出信息之间的关系
数据流程图的一般形式反映数据之间的关系,即输入数据、中间数据和输出信息之间的关系
其次,把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统图。
数据流程图与信息系统流程图之间的差异
信息系统流程图表示的是计算机的处理流程
数据流程图反应计算处理流程和人工操作部分
从数据流程图到信息系统流程图并非仅仅是符号的改换。信息系统流程图表示的是计算机的处理流程,而并不像数据流程图那样还反映了人工操作那一部分。
从数据流程图到信息系统流程图还应考虑哪些处理功能可以合并,或者可以进一步分析,然后把有关的处理看成系统流程图中的一个处理功能
示例
六、 系统物理配置方案设计
设计依据
1. 系统的吞吐量
每秒钟执行的作业数称为系统的吞吐量。如果要 求系统具有较大的吞吐量, 就应当选择具有较高 性能的计算机和网络系统。
2. 系统的响应时间
如果要求系统具有较短的响应时间,就应当选择 CPU运算速度较快的计算机及具有较高传递速率 的通讯线路。
3. 系统的可靠性
系统的可靠性可以用连续工作时间表示。例如, 对于每天需要24小时连续工作的系统,其系统的 可靠性就很高,这时可以采用双机双工结构方式。
4. 系统的处理方式
集中式还是分布式
如果一个系统的处理方式是集中式的,则信息系 统既可以是主机系统,也可以是网络系统;若系 统的处理方式是分布式的,则采用微机网络将更 能有效地发挥系统的性能。
5. 地域范围
对于分布式系统,要根据系统覆盖的范围决定采 用广域网还是局域网。
6. 数据管理方式
根据数据管理方式配备相应的数据库管理系统。
硬件选择
1. 计算机主存
2. CPU时钟、主频
3. 输出、输入和通信的通道数目
4. 显示方式
5. 外接存储设备及其类型
计算机网络的选择
1. 网络拓扑结构
网络拓扑结构一般有总线型、星型、环形、混合型等。在网络选择上应 根据应用系统的地域分布、信息流量进行综合考虑。
2. 网络的逻辑设计
通常首先按软件将系统从逻辑上分为各个分系统或子系统,然后按需要 配备设备,并考虑各设备之间的连接结构。
3. 网络操作系统
数据库管理系统的选择
1. 数据库的性能
2. 数据库管理系统的系统平台
3. 数据库管理系统的安全保密性能
4. 数据的类型
5. 常见的关系型数据管理系统
Oracle、SQL Serve
应用软件的选择
软件是否能够获得长期、稳定的技术支持
软件是否具有足够的灵活性
软件是否能够满足用户的需求。
七、 数据存储设计
文件是系统中存放数据的基本方式。
文件的分类
按文件的用途分类
1. 主文件
是系统中最重要的共享文件,
主要存放具有固定属性值的数据,为发挥主文件数据的作用,它必须准确、完整,并及时更新
2. 处理文件
又称事务文件,是用来存放事务数据的临时文件,包含了对主文件进行更新的全部数据
3. 工作文件
是处理过程中暂时存放数据的文件
4. 周转文件
用来存放具有固定个体变动属性的数据。
5. 其他文件
后备文件是主文件、处理文件、周转文件的副本,用以在事件遭到破坏时进行恢复; 档案文件是对长期数据进行离线保存的文件,被用作历史资料,防止非法访问
按文件的组织方式分类
1. 文件组织方式是指文件内部构造数据的方式
2. 顺序文件
顺序文件刚建立时,记录按其来到的先后次序顺序排列,其物理顺序和逻辑顺序并不完全一致,称为串行文件
文件的记录按照鉴别键大小一次重新排列所得到的文件叫作排好序的顺序文件(简称顺序文件)
因此,排好序的顺序文件是物理顺序和逻辑顺序一致的文件。对于每一个记录,按键的顺序赋予一个序数,序数为i的记录,其物理顺序亦为i
3. 索引文件
带有索引表的数据文件叫索引文件。增加索引表是为了加快检索记录的速度。索引表的索引项应当按顺序排列,而数据文件本身则可以按顺序排列,也可以不按顺序排列。
按索引文件组织方式组织文件时,文件包括索引区和数据区。
索引表建立在索引区,数据文件建立在数据区。索引表本身也是一个文件,其中列有咩个记录的关键字和相应的物理存储地址,这两项合称为索引项。
索引表是由系统程序自动生成的,在为数据文件输入数据的同事建立索引表,表中的索引项按记录输入的先后顺序排列,待全部记录输入后,软件就对索引表排序。最后的索引表是按关键字的升序或降序排列的关键字与地址的对照表。索引表在排序前按记录的物理顺序排列,排序后则按照记录的关键字的逻辑顺序排列,而将原索引表抹去
删除一个记录时,删去相应的索引项,而数据本省则保持不动。插入时,将插入记录置数据区之末,而将添上相应索引项以后的索引重新排序。这些排序工作,也是由软件自动进行的
索引文件组织方式可以保证地址的唯一性,而不产生重号。访问记录时,只要从索引表找到地址,就可得到所需记录,其存取机构的动作也比较简单。显然,索引表本身需要一定的存储空间。
子主题
4. 直接存取文件
直接存取文件组织有多种实现方法,分为以下两种
直接地址法
杂凑法
5. 会考对比题吗?
文件设计
就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件射别的条件等,合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法。
设计文件之前需确的内容定
数据处理的方式
文件的存储介质
操作系统提供的文件组织方式
存取方式
对存取时间和处理时间的要求
设计依据是系统分析阶段建立的数据字典(第五章第五节)
文件设计通常从设计共享文件开始。这是因为共享文件与其他文件的关系密切,先设计共享文件,用它做基准,其他文件中与它相同的数据项目尽量与共享文件中的数据项目保持一致
文件由记录组成,所以设计文件主要是设计文件记录的格式
文件设计还应考虑文件的管理问题,要确定文件的管理制度。
数据库设计的基础知识
概念模型是按照用户的观点对数据和信息建模
数据库系统中,对现实世界中数据的抽象、描述以及处理是通过数据模型来实现的。 数据模型是数据库系统设计中用于提供信息表示和操作手段的形式构架,是数据库系统实现的基础。
数据模型包括
概念模型
概念模型是按用户的观点对数据和信息建模。人们常常首先将现实世界的客观对象抽象为某 一种不依赖于计算机系统和某一个数据库管理系统(DBMS)的信息结构,即概念模型,然 后再把概念模型转换为计算机上某一DBMS支持的数据模型。
元素
实体
即现实世界中存在的对象或事物。实体可以是人,也可以是无或抽象的概念;可以指事物本身,也可以指事物之间的联系,如一个人、一件物品、一个部门等都可以是实体
属性(attribute)
指实体具有的某种特性。属性可以用来描述一个实体。
实体集
实体有个体和总体之分。总体泛指个体组成的集合。具有相同属性的实体组成的集合称为实体集
码(key)
唯一标识实体集中特定个体的属性或属性组即为吗
联系
在信息世界中,事物之间的联系分为两类:一是实体内部的联系,如组成实体的各属性之间的关系;二是实体之间的联系
联系方式有
(1)-对一联系(1:1)
如果对于实体集A中的每一个实体,实体集B中至 多有一个(也可以没有)实体与之关联,反之亦然, 则称实体集A与实体集B具有一对一联系。
(2)-对多联系(1:n)
如果对于实体集A中的每一个实体,实体集B中有n (n≥0) 个实体与之关联;反之,对于实体集B中 的每一个实体,实体集A中至多只有一个实体与之 关联,则称实体集A与实体集B具有一对多联系。
(3)多对多联系(m:n)
如果对于实体集A中的每一个实体,实体集B中有n (n≥0)个实体与之关联;反之,对于实体集B中 的每一个实体,实体集A中有m(m≥0)个实体与 之关联;则称实体集A与实体集B具有多对多联系。
E-R方法,实体-联系方法
概念模型的最常用的方法是实体-联系方法
在考察了客观事物及其联系之后,即可着手建立E-R模型。在模型设计中,首先根据系统分析阶段收集到的资料,特别是系统分析阶段建立的数据字典,利用分类、聚集、概括等方法抽象出实体,并一一命名,再细化描述实体的各个属性,最后根据实体间的对应关系描述其间的各种关系
矩形代表实体,实体之间的关系用菱形表示,实体属性可用圆形,并用无线边把实体与属性联系起来
E-R模型是对现实实际的一种抽象,它抽取了客观事物中人们所关心的信息,忽略了非本质的细节,并对这些信息进行精确的描述。E-R图所表示的概念模型是各种数据模型的基础,因而是抽象和描述现实世界的有利工具
步骤
甄别实体
首先根据分析阶段收集到的材料,利用分类、 聚集、 概括等方法抽象 出实体,并命名。
确定属性&码
然后确定描述实体的各个属性特征,并找出其中具有唯一标识实体集中特定个体的属性或属性组作为码。
3 分析联系
最后分析实体集间的联 系方式。
概念模型设计的重要依据是系统分析阶段建立的数据字典。
数据模型
概念
相对概念模型而言,是对客观事物及其联系的数据化描述
在数据库系统中,对现实世界中数据的抽象、描述以及处理等都是通过数据模型来实现的。可以说,数据模型在数据库系统设计中是用来提供信息表示和操作手段的形式构架,是数据库系统实现的基础
数据模型的分类
层次模型
关系模型
特点
关系模型的概念单一
关系是规范化的关系
关系模型中,用户对数据的检索和操作实际上是原二维表中得到一个子集,该子集是仍是一个二维表
主要术语
1. 关系
一个关系对应着一张二维表
2. 元组
表中一行称为一个元组
3. 属性
表中的一列称为一个属性,给每列起一个名即为属性名
4. 主码
也称主关键字,是指表中的某个熟悉感或属性组,它的值唯一地标志一个元祖。构成主码的属性称为主属性,关系中的其他属性称为非主属性
5. 域
是指属性的取值范围。对应数据字典中数据项定义的“取值范围”说明,详见第五章第五节
6. 分量
是指元组中的一个属性值
7. 关系模式
是指对关系的描述,用关系名来表示
关系模型应用关系代数和关系演算等数学理论来处理数据库系统中的数据关系。
在关系模型下,数据的逻辑结构用二维表表示, 即每一个关系为一张二维表,相当于一个文件。 实体及实体间的联系均通过关系进行描述。
网状模型
面向对象模型
关系的规范化
要详细理解一下,可能考简答或者辨析题。理解理解! 目前还不理解
规范化理论研究关系模式中各属性之间的依赖关系及其对关系模式性能的影响,探讨关系模 式应该具备的性质和设计方法。范式表示的是关系模式的规范化程度。
不规范的关系会引起以下问题:
数据冗余
-更新异常
-插入异常
删除异常
范式
第一范式
属于第一范式应满足的基本条件是元组长的每一个分量都必须是不可分割的数据项。简言之,第一范式指是同一表中没有重复项存在。
第二范式
指的是这种关系不仅满足第一范式,而且所有非主属性完全依赖于任何主码
第三范式(3NF)
所谓第三范式,指的是这种关系不仅满足第二范式,而且它的任何一个非主属性都不传递依赖于任何主码
3NF消除了插入、删除异常及数据冗余、修改复杂等问题,已经是比较规范的关系
数据库设计
25年考了开放题,自己设计一个数据库,需要提前理解,系统化,这考试时随机应变
数据库设计是在选定的数据库管理系统基础上建立数据库的过程
数据库设计除用户需求分析外,还包括概念结构设计、逻辑结构设计和物理结构设计三个阶段
1. 数据库的概念结构设计
2. 数据库的逻辑结构设计
3. 数据库的物理结构设计
八、 输出设计
概述
输出是系统产生的结果或者提供的信息,是用户最终的信息需求。输出是系统开发的目的和评价系统开发成功与否的标准。因此,系统设计过程与运行过程正好相反,不是从输入设计到输出设计,而是从输出设计到输入设计。是输出决定了输入,不是输入决定输出。
输出设计的内容
有关输出信息使用方面的内容
输出信息的内容
输出格式
输出设备
输出介质
输出设计的方法
输出报告
注意事项
方便使用者,尽量利用原系统的输出格式,如需修改,应征得用户同意
输出表格要考虑系统发展的需要
设计输出报告之间应收集好各项有关内容,填写到输出设计书上
九、 输入设计
内容
输入数据的内容
数据本身错误
数据多余或不足
数据的延误
输入数据格式
输入设备
输入方式
输入数据正确性校验方式
原则
1. 控制输入量
2. 减少输入延迟
3. 减少输入错误
4. 输入过程应尽量简化
数据输入设备的选择
字符输入设备
光学阅读设备
图形输入设备
语音输入设备
模拟输入设备
生物特征识别设备
智能卡
终端文件输入
输入检验
输入错误的种类
数据出错的校验方法
出错的改正方法
原始数据出错
发现原始数据有错时,应将原始数据送交填写单据的原单位修改,不应由输入操作员或原始数据检察院等想当然地予以修改
计算机自动出错
这是指由计算机自动检错
出错表的设计
原始数据的格式设计
原则
便于填写
便于归档
单据的格式应保证输入精度
输入屏幕设计
十、 处理流程图设计
信息系统的处理流程图是系统流程图的展开和具体化,其内容更为详细。
在处理流程图中,需要使用各种符号具体地规定处理过程的每一步骤。
十一、 制定设计规范和编写设计报告
制定设计规范
编写程序设计说明书
程序设计说明书是用来给处理过程下定义的书面文件,它以每个处理过程为单位。
程序设计说明书的内容
程序名
所属系统及子系统名
程序的功能
程序的输入输出数据关系图
输入文件和输出文件的格式
程序处理说明(包括计算公式,决策表以及控制方法等)
3编写系统设计报告
程序设计报告内容
1.系统总体设计方案
2.代码设计方案
3.输入和输出设计方案
4.文件设计方案
一旦系统设计被审查批准,整个系统开发工作便进入系统实施阶段。
十二、 总结
系统设计也称为系统的逻辑设计,这一阶段的任务是在前一阶段系统分析的基础上,进一步解决怎样做的问题。
总体设计对系统功能进行规划,给出系统的逻辑结构,其结果是系统总体架构设计、功能结构设计和信息系统流程图设计。
系统设计阶段的成果是给出程序设计说明书和系统设计报告,为系统实施阶段的工作提供工作方案。
系统设计阶段的详细设计包括代码设计、输出设计、输入设计、数据存储设计、处理流程图设计及编写程序设计说明书等。
第七章 MIS的系统实施
一、 物理系统的实施
MIS物理系统的实施包括计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系列活动
二、 程序设计
随着计算机应用水平的提高,人们对程序设计的要求发生了变化 在小程序设行中,主要强调程序的正确和效率;但对于大型程序,人们则 倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。
程序设计的目标
1. 可维护性
由于信息需求的不确定性,系统需求可能会随着环境的变化而不断变化,因此,就必须对系统功能进行完善和调整。
系统需求可能会随着环境的变化而不断变化;
由于计算机软硬件的更新换代也需要对程序进行相应的升级。
2. 可靠性
程序应具有较好的容错能力,不仅正常情况下能正确工作,而且在 意外情况下应便于处理,不至产生意外的操作,从而造成严重损失。
3. 可理解性
程序不仅要逻辑正确,计算机能够执行,而且应当层次清楚,便于阅读。
程序不仅要求逻辑正确,而且应当层次清楚,便于阅读;
程序维护人员经常要维护他人编写的程序。
4. 效率
指程序能否有效地利用计算机资源。
·由于硬件价格大幅度下降,程序的效率已不像以前那样举足轻重了;
程序员的工作效率,不仅能降低开发成本,而且可明显降低出错率。
结构化程序设计方法
自顶向下的模块化设计方法
模块设计要注意的问题
模块的独立性
· 模块的独立性:在系统中模块之间应尽可能地相互独立,减少模块 间的稠合,即信息交互,以便于将模块作为一个独立的子系统开发。
模块的大小划分要适当
·模块大小划分要适当:模块中包含的子模块数要合适,即便于模 块的单独开发又便于系统重构。
模块的功能要简单
底层模块一般应完成一项独立的处理任务。
共享模块应集中
·共享的功能模块应集中:对于可供各模块共享的处理功能,应集 中在一个上层模块中,供各模块引用。
结构化程序设计方法
采用三种逻辑结构来编写程序
顺序结构
逻辑结构
选择结构
结构化程序设计的步骤
评审和细化数据流程图
把数据流程图映射到软件模块结构,设计出模块结构的上层
基于数据流程图逐步分解高层模块,设计出下层程序模块
对模块结构进行优化,得到更为合理的软件结构
描述模块接口
试比较结构化程序设计方法和非结构化程序设计方法
非结构化程序中每一部分都可能有多个入口和多个出口,这就使程序的 正确性验证要复杂得多。结构化程序的正确性只受到它的前一部分程序的运行 结果和其本身运行结果的影响;而非结构化程序的正确性还要受到其后续部分 运行结果的影响,即几乎受到程序中其他所有部分的影响,这就便得程序的验证 要比结构化程序困难得多
结构化程序的维护修改只需要考虑被修改部分的上下文,考虑修改后会 对它产生什么样的影响。而非结构化程序的修改不仅要考账被修改部分的上 下文,还要考虑该程序段所转移到的程序段及其他程序段转移到本程序段的 况
面向对象程序设计方法(OOP)
是一种程序设计范型,同时也是一种程序开发的方法。
该程序设计方法将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。详见第八章
三、 软件开发工具
套装软件
利用软件生成工具进行系统开发可以大量地减少甚至避免手工编写程序,并且避免 了手工方式下的编程错误,从而极大地提高了系统开发效率。下面首先对几种常用 的工具软件作一介绍:
将流行的若干软件集成起来形成一套软件。
例如,套装软件OFFICE就是将WORD、 EXCEL和Power Point 融合在一起; 可同时运用字处理、表格设计、数据库和绘图功能。
数据库管理
现在的数据库管理系统已不只是局限于数据管理, 而且备了相当强的软件生成功能。
统一建模语言
一建模语言是为面向对象开发方法设计的一种通用的可视化建模语言
UML 能够 真实 全面,并清晰的定义和描述客观系统, 在系统开发的各个阶段不需要转换概念和表示的方法,而且可以为采用不同编程语言和不同开发平台的应用系统建模
在UML中用一系列图来描述系统: 用例图、类图、时序图、协作图、状态图、活动图、 类图、组件图、配置图等。
可视化编程工具
集成开发环境
计算辅助软件工程
软件开发工具现在已由原来单纯辅助编程的工 具进一步发展成为支持系统分析和系统设计乃至整 个系统生命周期的大型软件环境,称为计算机辅助 软件工程。
四、 程序和系统调试
程序和系统调试的目的是发现程序和系统中可能存在的错误并及时进行纠正
程序调试
程序的正确性验证一般有理论法和实验法两种。理论法是属于程序正确性证明问题,它是利用数学方法证明程序的正确性。目前,普遍使用理论法。
代码测试
调试过程中通常要编写测试数据。
·1、用正常数据调试
·2、用异常数据调试
·3、用错误数据调试
程序功能测试
面向程序应用环境,把程序看作一个“黑匣子”;
认为程序只要满足应用功能上的需求,就是可行的。
模块测试
系统的应用软件通常由多个功能模块组成,每个模块由一个或几个程序构成。 在单个程序调试完成以后,尚需进行分调,即将一个功能内所有程序按次序串联起 来进行调试。目的是要保证各程序间具有正确的控制关系,测试模块的运行效率。
系统总调
主控程序和调度程序调试
调试时,将所有控制程序与各功能模块的接口“短路”即用直接送出予先安 排计算结果的联系程序替代原功能模块,验证控制接口和参数传递的正确性。
程序的总调
将主控制和调度程序与各功能模块联结起来进行总体调试,对系统各种可 能的使用形态及其组合在软件中的流通情况进行能行性测试。 检查模块间相互关系方面的错误和缺陷。
特殊测试
除了上述常规测试之外,还有一些必要的性能测试。这些测试往往不是针对程序在 正常情况下运行的正确与否,而是根据系统需求选择进行的。主要有:峰值负载测 试、容量测试、响应时间测试、恢复能力测试等。
系统调试完成后,应编写操作说明书,完成程序框图和打印源程序清单
程序调试的方法
五、 系统切换
系统切换即如何由旧的、手工处理系统向新的计算机信息系统过渡。
信息系统切换有三种方法
直接切换
直接切换就是在某一确定的时刻,老系统停止运行,新系统投入运行,新系统一般要经过较详细的测试呃模拟运行。
并行切换
在新系统投入运行时,老系统并不停止运行,而是运新系统同时运行一段时间,对照两者的输出,利用老系统对新系统进行检验
并行切换一般分两步骤进行,第一步,以新系统作业为正式作业,原系统做交合用,经过一段时间运行后,在检验新系统处理准确可靠后,原系统停止运行
并行处理的时间视业务内容而定,而定段则两到三个月,长则半年至一年,进行转换工作时不能急于求成
试点过渡法
先选用新系统的某一部分代替老系统,以此作为试点,逐步地替代整个老系统
切换的过程中应注意以下问题
新系统的投运需要大量的基础数据,这些数据的整理与录入工作量特别庞大,应及早尽早准备,尽快完成。如果基础数据全部或部分存在于老系统中,通常要使用专门的处理程序完成自动或半自动的数据导入工作,尽量减少手工工作量
系统切换不仅是机器的转换、程序的转换,更难的是人工的转换,因此应提前做好人员的培训工作
系统运行时会出现一些局部性的问题,这是正常现象,系统工作人员对此应有足够的准备、评测和监控。系统只出现局部性的问题,说明是系统是成功的,反正如果出现致命的问题,则说明系统设计质量不好,整个系统甚至需要重新设计
六、 总结
物理实施: 根据系统目标做好设备选型;
系统设计: 采用模块化程序结构和结构化 程序设计方法, 提高程序的可 靠性、可维护性、 可理解性和 开发效率。
系统调试: 系统调试的目的是发现程序和 系统中可能存在的错误并及时 予以纠正。
系统切换: 系统实施的最后阶段,一般有直 接切换、 试点过度、并行切换等 方式。
第八章 面向对象的系统开发
一、 面向对象模型基础
面向对象开发的演进
面向程序设计是一种程序设计范型,同时也是一种程序开发的方法。该程序设计方法将对象作为程序的基本单元,将程序和数据封装集中,以提高软件的重性、灵活性和扩展性
从本质上讲,“面向对象”是一种认识客观世界的认知方法学。这种认知方法将客 观世界看成是由许许多多不同对象构成的,每一个对象都有自己的运动规律和内 部状态,不同对象间的相互作用和通信构成了完整的客观世界。
对象模型要素
面向对象是人类从客观事物组织结构的角度认识并模拟客观世界,即通过适应一般思维方式的问题域描述模型的方法
对象
泛指所要研究的具体事物、抽象概念等。在面向对象的系统中,问题对象是基本的运行实体,由一组数据和施加于这些数据上的一组操作封装而成
对象泛指所要研究的具体事物、抽象概念等。不同应用领域中的对象称为问题对象。 在面向对象的系统中,问题对象是基本的运行实体,由一组数据和施加于这些数据 上的一组操作封装而成的。
构成对象的基本要素包括
在
标识
即对象的名称,用来在问题域中区分其他对象
数据
也称状态,描对象属性的存储或数据结构
操作
即对象的行为,是对象运动特性的描述
接口
是指对象接受外部消息所指定的操作名称集合
类
是相似对象的集合。
定义包括
标识
即类的名称,用以区分其他类
继承
描述子类承父类的名称,以及结构和功能
数据结构
对该类数据包含数据项的描述
操作
该类通用功能的具体实现方法
接口
面向其他类的统一的外部通信协议
消息
系统是若干相互关联的独享组成,并通过对象之间的相互联系共同来完成问题求解
消息是实现对象与对象之间相互合作的通信载体,是连接对象的纽带。
从实现的角度看,消息就是请求对象执行某个处理或提供某些信息的要求,既可以是数据流,又可以是控制流
继承
是类之间的重要关系。依赖继承机制,可由类产生对象,或由类定义其他类
继承是指一个类因承袭而具有另一个类的能力和特征的机制或关系
有继承关系的类之间应具有如下特性
共享性(包括数据和程序代码的共享)
差异性(包括非共享程序代码和数据)
层次性
继承可以避免由于对象封装而造成数据和操作的冗余,其最重要的优点在于支持重用
基于面向对象方法的生命开发周期
面向对象方法将面向对象技术用于系统开发的全过程,包括分析、设计、编程、测 试及集成等。面向对象的系统开发个过程可从宏观和微观两个层面去理解。
宏观层面
面向对象的系统开发方法包括分析、设计、实现以及运行与维护等四大阶段, 遵循反复累增的生命周期。
微观层面
·面向对象方法是包含了每一宏观阶段中标识对象,确定对象的属性,定义对象 的服务,以及确定对象间关系等若干步骤。
二、 面向对象方法的建模工具
UML的静态图与动态图
类图
类图几乎是所有面向对象开发方法的的支柱。类图描述类和类之间的静态关系,比如关联、聚类、组成和继承等关系
对象图
对像是类的实例,具有具体属性值和行为
用例图
用例(use case) 是从用户的观点对系统行为或系统使用场景的描述。
状态图
在任何给定的时刻,一个对象中总处于某一特定的状态
状态图包括一系列的状态以及状态之间的转移,在任何给定的时刻,一个对象 总处于某一特定的状态。
顺序图
运行的系统中,对象之间要发生交互,且这些交互要经历一定的时间阶段
顺序图所表达的是这种对象之间的基于时间的动态交互关系,着重体现对象间消息传递的时间顺序
活动图
活动图的应用非常广泛,既可用来描述操作及类的方法的行为,也可以描述用例和对象内部的工作过程
活动图依据对象状态的变化,来捕获动作及将要执行的工作或状态与动作的结果
协作图
协作图表达为完成系统的工作目标,系统中相互合作的对象间的交互关系和链接关系
虽然时序图和协作图都用都用来描述对象间的交互关系,但侧重点不同,顺序图着重体现交互的时间顺序,写作图则着重体现交互对象间的静态链接关系
组件图和配置图
组件图与配置图与整个计算机系统密切相关
U ML用组件图表示信息系统的软件结构。由于现代软件开发都是基于构建的,这种开发方式对群组开发尤为重要
U ML的配置图显示新系统的物理体系结构,它可以描述计算机和设备,展示其间的连接,以及驻留在每台机器中的软件
概念模型、逻辑模型和物理模型
随着信息系统开发的推进,不同类型的系统模型代表了不同的细节层次
概念模型记录了系统中存在或将存在的领域实体,以及他们与系统中其他领域实体的关系。概念层的建模是利用业务领域的术语来完成的,应该是技术无关的
逻辑模型,即系统的逻辑视图利用了概念模型中创造的概念,建立起关键抽象和机制的意义,并确定了系统的架构和整体设计
系统的物理模型则描述了系统实现的具体软件和硬件构成。显然,物理模型是技术相关的
对于某个项目来说,分析和设计的产物是通过这些模型来表示的。总的来说,这些不同模型的语意是丰富的,他们的表达能力足够强,让开发者能够记录系统分析和架构,阐述时所有感兴趣的战略和战术决策。他们也足够完整,可以作为大多数面向对象语言实现的蓝图
三、 面向对象的系统分析与设计
面向对象的系统分析
面向对象分析的基本任务是造出病规定一组根据系统的各项要求而行动和相互作用的问题域的对象,并依据这些对象及其关系建立问题域模型
1. 问题域陈述
开发人员对问题域的陈述是系统分析的基础。
2. 识别对象/类
构建分析模型的基础是对象/类。
把对象分为分为实体对象、接口对象和控制对象三类的做法,目前已得到普遍接受。
识别对象通常分为以下原则
搜寻原则
判别原则
检验原则
3. 确定对象的属性
定义属性是分析与选择的过程
首先要明确某个属性究竟在描述了哪个对象。在保证最大稳定性和模型一致性的基础上,从原子概念的层次上标识属性
随着属性的增加,需要重新修订对象
定义属性主要是用名字和描述性语言属性,至于属性约束,如取值范围、限制类型、计量单位和进度,则在设计阶段制定
4. 确定对象的服务
定义属性及属性与服务后,接下来讨论如何从客观世界内各式各样的关系中抽出共性和舍去差异性,确定对象之间的关系
关系是指客观世界中两个事物,嗯,包括具体的或抽象的之间的相互作用和影响
对象之间的关系分为两种,继承,也称为概括,是类与其衍生体之间的关系,聚集,是对象间存在的一种整体与部分的关系。消息连接其实只是一种调用关系,表示一个对象在某种情况下依赖于另一对象提供某种或某些服务,类似于人机系统的交互方式
5. 确定对象/类的关系
面向对象的系统设计
1. 识别接口对象和控制对象
控制对象的识别
三类对象之间的关系
接口对象从系统外部获取信息,并为之提供信息;
能否承担某项功能是控制对象存在的依据。
2. 确定实体对象、接口对象和控制对象之间的各种关系
1) 静态联系。实体对象间的静态联系在分析阶段已经确定。 2)消息连接。接口对象与实体对象、控制对象与实体对象、接口对象与控制对象 间都只存在消息连接。
3. 系统结构设计
系统的体系结构是一种组织机制,是一张蓝图。
把系统分为若干个子系统,全面地反映系统各个层次的结构、功能及动态特征。
4. 设计类图是面向对象设计的核心,是呈现设计结果的重要模型
四、 面向对象的系统实施
版本管理
质量保证和测量指标
面向对象的系统实施的其他问题
五、 小结
面向对象方法描述的现实世界模型贴切合理,符合人们认识世界的思维方法。 将相似或相近的一组对象聚合成类,在有继承关系的类之间具有共享特征,避免数据和操作的冗余现象。 对象功能的修改、完善等都局限于对象的内部,不会涉及外部对象,模块之间的依赖性小。
第九章基于互联网信息系统的开 发技术
第一节WEB开发技术概述
第二节www(全球信息网)
第三节HTML
3.1 用HTML做简单的网页
超文本文件是由超文本标记语言(HTML)写成,这种文件的格式就是大家所熟知的ASCI格式。
建立和运行上述HTML 文件的最原始的办法是将它写到Window附件中的记事本上,形成.txt文件,然后将后缀改为.html,用鼠标双击文件名,即可运行。
第四节MVC开发框架
MVC是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计规范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,达到减少编码的时间的目的。
第五节NetBeans开发平
第六节Web开发技术
第七节Web数据库
Web数据库系统是指以HTML为代表的Web页面(即网页)与位于底层的数据库的集成。 Internet用户可以通过Web页面来访问和数据库中的数据。
第八节移动终端技术
移动互联网终端是指通过无线网络技术上网接入互联网的终端设备,其主要功能就是移动上网。
第十章 信息系统项目管理和运行维护
一、 项目管理概念
定义与特点
信息系统项目管理是以信息系统为对象的项目管理,是项目管理的一种特殊形式。现在项目管理的科学理论,思想,方法,技术和工具在信息系统项目管理中依然适用。同时,信息系统项目管理又又具有其自身的复杂性,时效性等特征。信息系统建设是一个持续的过程,为了让系统时刻处于良好的运行状态,使信息系统能够更好的满足用户的需求,必须加强信息系统的运行维护
项目管理就是把知识、技能、工具和技术应用与项目各项工作之中,满足或者超过项目利益相关者对项目的要求和期望
项目管理特点
系统工程思想贯穿项目管理的全过程
项目是由相互联系的要素组成的。管理项目必须从系统整体出发,研究系统内部各个子系统之间的关系、各要素之间的关系以及系统与环境之间的关系
项目管理的组织是临时的,具有柔性
柔性的组织结构打破了传统的固定建制的组织形式,围绕项目来组织资源,以保证项目和目标的实现。项目管理的团队组织对项目成功的关键因素
项目管理的要点是创造和保持一个使项目顺利进行的环境
冲突管理、风险管理、变更管理是项目管理的主要工作
项目管理的方法、工具和技术手段具有先进性
如采用网络图编制项目进度计划,采用目标管理、全面质量管理、价值工程、技术经济等理论与方法控制项目及目标等等
项目管理软件的应用
二、 项目启动
项目启动是通过需求分析,满足项目的条件而进行立项活动的过程。是否满足项目条件的重要依据是项目的可行性分析,它是确定建设项目前具有决定性意义的工作
可行性分析是对项目的主要内容和配套条件,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能去得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见
项目可信性分析的内容和侧重点因行业特点而差异很大,一般包括
投资必要性
技术可行性
财务可行性
组织可行性
经济可行性
社会可行性
风险因素及对策
通过需求分析和可行性分析之后,下一步该签署项目立项书(或合同)。一般说来,签订项目合同之前的活动都属于立项前的需求调研和项目立项准备工作,只有签署了项目合同,项目才算正式立项并开始启动。
启动项目就是要组织团队及利益相关人员召开动员会,让团队成员明确方向、目标和自己承担的责任,并鼓舞团队士气,调动团队成员的积极性
三、 项目计划
主要内容
常用概念
工作分解结构
是将项目主要目标分解成易于管理的几个部分或几个细目,所形成的树状图
工作包
指工作分解结构树状图最后一层的每个单元,它是项目计划的基础
责任矩阵
是将工作包与团队成员相互关联所形成的矩阵。这个矩阵可以横向统计每个活动的总工作量,纵向统计每个成员投入的总时间
网络图
增加时间维度形成的结构图被称为网络图,它表明了各个工作包之间的必要秩序、活动安排以及相互依赖关系,是项目实施中人员安排与工时分配的主要依据
要点
制定一个综合计划,清晰的定义信息系统建设的目标和内容,执行项目的人员及责任分工,完成项目的时间和完成项目的方式与手段的
编写范围书书面说明,内容包括确认或建立项目范围共识,明确项目有关约定和约束条件,评价项目范围变化的可能原因、频率和幅度,将可能的变更纳入项目范围计划之内
制定工作进度,依据工作分解结构制定进度计划的甘特图,以更好的控制时间
制定成本计划,确定每个工作包需要的资源及每种资源的用量,以估算成本。项目成本是指项目消耗和占用资源的数量和价格之极的总和。对项目成本的管理控制是公司降低成本的关键
制定质量计划
制定沟通计划
制定风险计划
制定人力资源计划
采购计划
成本估算
定义和意义
成本估算是对未完成项目所需全部资源耗费的估计
意义
成本估算是项目决策、资金筹集、评价、定标的依据
成本估算是项目进度计划编制的依据
成本估算是项目资源安排的依据
成本估算是成本控制及项目绩效考评的依据
种类
初步估算
控制估算
最终估算
方法
自上而下估算法,也称类比估算法
其过程是由上到下一层层进行的,是一种最简单的成本估算法,是指是专家评定法
通常在项目的初期或信息不足时采用此种方法。自上而下估算法是将以前类似项目的实际成本历史数据作为估算依据,并起来估算项目成本的一种方法
参数模型估算法
四、 项目实施和控制
计划执行
项目团队建设
信息系统项目冲突管理
信息系统项目变更管理
信息系统项目风险管理
五、 项目收尾和后评价
项目收尾
范围核实
行政收尾
合同收尾
项目后评价
六、 信息系统运行维护
信息系统运行维护内容
信息系统运行维护流程
信息系统运行维护制度
系统运行维护的组织机构
基础数据的管理
运行维护制度
系统运行结果分析
第十一章 决策支持系统
一、 决策支持系统概念
产生与发展
功能与定义
功能
获取、组织、管理并及时提供与决策问题相关的组织内外部信息
收集并提供各项决策方案执行情况的反馈信息
能存储和管理与决策问题有关的各种模型
能存储并提供常用的数学方法及算法
上述数据、模型与方法的修改、添加和连接等
能灵活地选择、配置和运用模型与方法对数据进行加工、汇总、分析、预测得出所需的综合信息与预测信息
具有方便地人机对话和图形输出功能,能满足随机的数据查询功能
特征
对准管理人员经常面临的结构化程度不高、说明不够充分的问题
把模型或分析技术与传统的数据存取技术及检索技术结合起来
易于为非计算机专业人员以交互会话的方式使用
强调对环境及用户决策方法改变的灵活性及适应性
支持但不是代替高层决策者制定决策
定义
是以信息技术为手段,应用决策科学及有关学科的理论与方法,以人机交互方式辅助决策者解决半结构化和非结构化的决策问题的信息系统
应用
比较成功的DSS有一下特点
大都带有问题分析功能,有些实质上是一类决策分析系统
有积累大量数据的信息系统,如ERP系统、经济统计系统等
大都面向比较专一和范围有限的决策问题,如计划安排、资源分配、评价选择等
能够j让非结构化/半结构化问题转化为半结构化/结构化问题的系统
二、 组成
DSS的系统结构
DSS的两种结构形式是两库结构和基于知识的结构
两库结构由数据库子系统、模型库子系统和对话子系统形成三角分布的结构
对话子系统是DSS的人机接口接面,决策者作为DSS的用户通过该子系统提出信息查询的要请求或决策支持的请求
对话子系统对接收到的请求做检验,形成命令,对信息查询请求进行数据操作,提取信息并传送给用户;
对决策支持的请求经过问题识别,从模型库中选取模型或构建模型,从数据库读取数据,运行模型并将运行结果通过对话子系统传送给用户或暂存数据库待用
两库的三角式机构以人机对话子系统为中介,它与数据库、模型库之间都有互相通信的接口和直接的联系
基于知识的 DSS的结构是一种以自然语言、问题处理、知识库等子系统为基本部件构成的系统结构
DSS的决策支持过程是一个人机交互的启发式过程。该过程往往要分解成若干阶段,一个阶段完成后用户获得阶段的结果及某些启示,然后进入下一阶段的人机会话。如此反复,直至用户形成决策意见,确定问题的解。
在两库结构基础上加入方法库就可构成三库结构。再引入基于知识管理的功能就构成四库结构的智能决策支持系统
人机对话子系统
人机对话子系统是DSS的用户和计算机的接口,在操作者、模型库、数据库和方法库之间起着传送(包括转换)命令和数据的重要作用,其核心是人机界面
人机对话子系统是DSS的一个窗口,它的好坏标志着DSS的实用水平
从系统的使用和维护两个角度讨论对话接口的设计目标问题,当然对于不同的系统, 功能不尽相同,这里给出的是总的目标要求
能使用户了解系统可以提供的数据、模型及方法,如模型种类、数量、用途及运行要求等。
过“如果…….则.…(What.if..”方式提问。
对请求输入有足够的检验与容错能力,给用户某些必需的提示与帮助。
通过运行模型使用户取得或选择某种分析结果或预测结果。
在决策过程结束之后,能把反馈结果存入系统,对现有模型提出评价及修正意见。
可以按使用者要求的方式,方便地以图形及表格等丰富的表达方式输出信息、结论及依据等
数据库子系统
由数据库、数据析取模块、数据库管理系统及数据查询模块等部件组成
数据库
包括内部数据、外部数据和个人数据
数据析取
·提取更多的能用于决策支持的开源数据,是分析、选择、浓缩与转换数据的过程
数据字典
描述与维护各数据项的属性、来龙去脉及相互关系
数据库管理系统
·自动将新概念添加到知识库的概念层中
数据查询
·用来解释来自人机对话及模型库等子系统的数据请求
DSS数据库中的数据包括内部数据和外部数据,它们通过数据析取模块加工处理而获得
数据库管理系统是一组管理数据的软件,也是与DSS其他子系统交互的接口
数据库系统的数据查询模块用来揭示来自人机对话及模型库等子系统的数据请求,通过查阅数据字典确定如何满足这些需求,并详细阐述向数据库管理系统的数据请求,最后将结构返回对话子系统或直接用于模型的构建与计算
模型库子系统
是构建和管理模型的计算机软件系,是DSS中最复杂与最难实现的部分
DSS用户依靠模型库中的模型进行决策,因此认为DSS是由“模型驱动”的。
应用模型获得的输出结果可以分别起以下三种作用
直接用于制定决策
对决策的制定提出建议
用来估计决策实施后可能产生的结果
模型库子系统主要由模型库、模型库管理系统、模型字典等部分组成
模型库和模型字典
模型库是模型库子系统的核心部件,用于存储决策模型
模型基本单元在模型库中的存储方式目前主要有子程序、语句、数据及逻辑关系四种方式,逻辑方式主要用于智能决策支持系统
模型库管理系统
主要功是指模型的利用与维护
模型的使用和维护,实质上是用户通过人机对话子系统加以控制和操作的
方法库子系统
是存储、管理、调用及维护DSS各部件要用到的通用算法、标准函数等方法的部件,方法库中的方法一般用程序方式存储
由方法库与方法库管理系统组成
方法库内存储的方法程序一般有:排序算法、分类算法、最小生成树算法、最短路径算法、计划评审技术、线性规划、整数规划、动态规划、各种统计算法和组合算法等
三、 智能决策支持系统
基本概念
IDSS能充分利用人类已有知识,所以在用户决策问题的输入、计算机对决策问题的描述、决策过程的推理、问题解的求取与输出等方面都有了显著的改进
IDSS的特点主要表现在具有更友好的人机接口和专门的领域知识,具有知识推理能力和学习能力等方面
结构
较完整和典型的IDSS结构是在传统三库DSS的基础上增设知识库和推理机,在人机对话子系统加入自然语言处理系统形成智能人机接口,与四库之间插入问题处理系统而形成的四库系统结构
智能人机接口
四库系统的智能人机接口接受用自然语言或接近自然语言的方式表达的决策问题及决策目标,制达程度的改变了人机界面的性能
决策者可以使用自然语言来提出决策问题,由自然语言处理功能通过语法,以语义结构分析等方法转换成系统能理解的方式。人机交互过程中和运行后,系统则以决策者能清晰理解的或指定的方式输出求解过程与结果
问题处理系统
问题处理系统处于I dss的中心位置,是联系人与机器及所存储的求解资源的桥梁,主要由问题分析器与问题求解器两部分组成
自然语言处理系统转换产生的问题描述由问题分析器表达问题的结构化程度。对结构化问题,选择或构造模型采用传统的模型计算求解,对半结构化或非结构化问题,则由规则模型和推理机制来求解
问题处理系统是idss中最活跃的部件,既要识别与分析问题,设计求解方案,还要为问题求解调用四库中的数据、模型、方法及知识等资源,对半结构化后非非结构化问题还要触发推理机做知识推理
知识库子系统与推理机
知识库子系统是有关规则、因果关系及经验等知识的获取、解释、表示、推理以及管理维护的系统。在DSS中引入知识库子系统,提高了系统的智能化程度
知识库子系统分为三部分,知识库管理系统、知识库及推理机
知识库管理系统功能主要有两个,一是回答对知识库知识增删、改等知识维护的请求,二是回答决策过程中问题分析与判断所需知识的请求
知识库是知识库子系统的核心。知识库中存储的是那些既不能用数据表示,也不能用模型方法表示的专家知识和经验,既是专家知识的决策知识和经验知识,同时也包括一些特定问题领域的专门知识
推理机是从已知事实推出新事实或结论的过程。推理机是一组程序,它针对用户问题去处理数据库,也称为规则或事实
简述
11.1请为IDSS做简要的特征描述。
11.2请简述IDSS中人机对话子系统的作用。
11.3模型库、数据库、方法库与知识库等子系统是 IDSS的四个部件,请描述它们的相互关系。
11.4传统DSS与智能DSS都是人机系统,但二者中机器方所起的作用有所不同,请指出它们的区别。
11.5用文字描述IDSS中问题处理系统的工作流程。
四、 群体决策支持系统
基本概念
GDSS是一种在DSS基础上,利用计算机网络与通信技术,供多个决策者为了一个共同的目标,通过某种规程相互协作的探索半结构化或非结构化决策问题解决方案的信息系统
特点
不受时间和空间的限制
能让决策者相互之间便捷的交流信息,以共享信息,减少片面性
决策者可克服消极的心理影响,无保留地发表自己的意见
能集思广广益,激发决策者思路,使问题的方案尽可能趋于完美
可防止小集体主义及个性对决策结果的影响
可提高决策群体成员对决策成果的满意程度和置信度
群体越大,效果越显著
类型
决策室
局域决策网
虚拟会议
远程决策网
组成
GDSS在计算机网络的基础上,由私有DSS ,规程库子系统、通信库子系统,共享的数据库、模型库及方法库、公共显示设备等部件组成
GDSS必须建立在一个局域网或广域网上,在构建上增设了规程库、通信库、共享的公共数据库、模型库及方法等
通信子系统相当于会议的秘书处,是系统的核心
它存储管理主题信息、会议进程信息及参会者的往来信息,负责这些信息的收发,沟通参会者之间、参会者与公共数据库、模型库和方法库之间的通信
公共显示屏信息也由通信库子系统传送至各参会者的站点规程、库子系统存储管理群体决策支持的运作规则及会议事件流程规则等
GDSS的结构比个人DSS要复杂得多,功能也要强很多。GDSS可以支持群体决策,也可以支持个人决策。DSS可看作DDSS的一个特例
五、 人工智能及其应用
专家系统
是利用专家的某些知识纠结特定问题的计算机信息系统
专家思考表示,和处理问题主要使用符号方式,专家系统也同样使用符号方式求解问题
所谓符号方式,是指分析和求解问题不是依靠数值计算,而是依靠符号判断。专家系统的知识需要获取、表示和组织,并存储在数据库中已被使用
专家系统的用途广泛,常见的计算机打印故障诊断帮助系统就是一个简单而实用的专家系统
专家系统有很多优点,但同样也有其不足之处。
知识获取困难,人工地获取人类专家头脑中的领域知识并转移到知识库中,
费时、低效;
对于动态和复杂的系统,由于其推理规则是固定的,难以适应变化的情况;
专家系统不能从过去处理过的事例中继续地学习。
人工神经网络
概述
人工神经元模仿自然神经元,用一个加权和处理单元表示,多个输入乘上不同的权 值再求和,然后经过传递函数转换产生一个输出。将一群人工神经元的输入输出联 接起来,通过一定量案例数据的学习训练即构成了人工神经网络。
优缺点
优点
与专家系统相比,人工神经网络具有良好的自组织、自学习和自适应能力,因而特 别适用于处理复杂问题或开放系统,这正好可以能弥补专家系统的不足。
人工神经网络除上述优点外,还具有开发时间短,只需案例的输入和输出就能学会处理问题 等有利条件。
缺点
同样,人工神经网络也有其弱点,如知识分布在整个系统内部,对用户而言是个黑箱;对于 自己得出的结论不能做出合理的解释。
深度学习
深度学习是由人工神经网络发展而来。深度学习本质上是层次特征提取学习的过程,它通过构建多层隐含神经网络模型,利用海量数据训练出模型特征来提取最有利的参数,将简单的特征组合成抽象或高层次的特征,以实现对数据或实际对象的抽象表达
优缺点
优点
深度学习方法将特征学习融入建立模型过程中,能减少人为设计特征造成的不完备性
具有较好的迁移学习性质
缺点
深度学习模型训练需要大量的人力物力
需要大数据支撑,但这些数据难以获取
为保证算法的实时性,需要更高的并行编程技巧和更多更好的硬件支持
知识管理与知识图谱
概述
知识管理和知识图谱能为I dss提供知识获取、融合以及推理等功能
知识管理与知识图谱是IDSS的一个重要研究内容,能为IDSS提供知识获取、融合 以及推理等功能。 前者主要指对知识本身的管理,包括对知识的创造、获取、加工、 存储、传播和应用的管理。 后者是结构化的语义知识库,以符号形式描述物理世界中的概念及其相互关系
知识图谱是知识管理中数据挖掘和知识发现的一种有效手段。采用自底向上的方工 构建知识图谱过程如下
构建知识图谱过程
知识获取
获取从各类数据源中提取实体、属性及关系形成本体化的知识表达
知识融合
消除概念歧义,剔除冗余,确保知识质量
知识加工
·借助本体编辑软件进行人工编辑或采用计算机辅助,以数据驱动的方式自动构建,经过计算机推理,建立实体间的新关联
知识更新
自动将新概念添加到知识库的概念层中
优缺点
优点
能够最有效、直观地表达实体间的关系,即把大量不同种类的信息连接在一起而得到一个关系网络,为人们提供了从“关系”的角度分析问题的能力
缺点
数据的可访问性差、 数据冗余度高 以及海量数据已远远超过人类的处理能力, 依靠人力无法发现在数据中隐藏的众多关系等
六、 小结
思考题
11.1请为IDSS做简要的特征描述。
11.2请简述DsS中人机对话子系统的作用。
11.3模型库、数据库、方法库与知识库等子系统是
IDSS的四个部件,请描述它们的相互关系。
11.4传统DSS与智能DSS都是人机系统,但二者中机
器方所起的作用有所不同,请指出它们的区别。
11.5用文字描述IDSS中问题处理系统的工作流程。
第 12 章 电子商务
第一节电子商务的概念
第二节电子商务的技术基础和结构
第三节电子商务的商业模式
第四节电子商务的支付问题
第五节电子商务与物流系统
第六节移动电子商务
第七节网络营销
第十四章电子政务
第一节电子政务的概念
第二节电子政务的模式类型与应用
电子政务模式类型与应用
政府对政府的电子政务
政府对企业的电子政务
政府对公民的电子政务
第三节电子政务系统的结构
第四节新一代信息技术环境下的电子政务
第十五章 跨组织支持系统
一、 跨组织支持系统概述
概念
也称组织间信息系统。是以信息和通信技术为基础,连接两个或两个以上的组织,能够实现信息在组织之间的流动,服务于组织间业务流程,对企业内外信息进行集成管理,并支持组织间信息共享、交易合作和战略协同的信息系统
特点
类型
交易中介型
流程整合型
联盟合作型
互补合作型
二、 供应链管理系统
供应链是指由涉及将产品或服务提供给最终消费者的整个活动过程的上游及下游企业所构成
的网络。
在供应链中,每个企业是一个节点,节点企业和节点企业之间是一种供给和需求的关系。
三、 客户关系管理系统
3.SCM、 ERP与CRM的集成 ERP系统是企业内部运营管理的基础,SCM、CRM是加强企业与上下游供应商、销售商 等之间的协作以及加强与客户间关系协调的接口。通过SCM、ERP、CRM的有机整合能够实 现从供商到客户之间的全连通,达到企业内部流程与外部交易合作的一体化
四、 跨组织信息系统全球化
第十六章 商务数据分析概论
一、 数据及其商业价值
数据、信息与数据分析
数据的商业价值:一个洞察客户偏好的简单示例
二、 商务数据分析的概念与步骤
商务数据分析的定义与内涵
商务数据分析的基本步骤
明确需求和目的
数据收集
数据处理
数据分析
数据展现
分析报告
三、 面向商务决策的数据组织
企业信息系统的数据仓库
主要特征
面向主题的
集成的
反映历史变化的
企业外部数据获取:数据爬虫
四、 数据挖掘及其商业应用
关联规则挖掘:哪些商品会被客户同时购买
关联规则是指在数据集合中查找存在项目集合或对象集合之间的关联模式
关联规则的一个典型应用是购物篮分析
聚类分析:哪些客户属于高价值客户
聚类分析是在没有给定划分类别的情况下,根据数据相似度进行样本分组的一种方法,它是数据挖掘的主要任务之一。而且聚类能够作为一个独立工具获得数据的分布状况,观察每一类数据的特征,集中对特定的聚簇集合做进一步分析。聚类分析还可以作为分类和定性归纳算法等的预处理步骤
分类模型挖掘:如何预判新客户是否具有高价值客户的潜力
分类模型是通过构造一个分类函数或者分类模型将数据集映射到某一个给定的类别中,可以用来预判某一事务所属的类别
决策树
支持向量机
序列模型挖掘:如何让网页设计更有效果
所谓序列模型是指给定一个由不同序列要素组成的集合,表现为一组数据项的出现在时间顺序上伴随着另外一组数据项
Web文本挖掘:如何预判消费者对某服务/产品的情感倾向
web 文本挖掘是从大量非结构化 异构的 web 文档中发现有效 新颖的 潜在可用的最终理解的知识的过程。情感倾向分析是 web 文本挖掘的一类重要应用,通常采用 LDA 主题模型进行挖掘
五、 商务分析中的统计学方法
六、 数据可视化
数据可视化旨在借助于图形化手段,清晰有效地传达与沟通信息。常用的数据可视 化软件主要有:Tableau,QlikView,Power BI等。
可视化图形有
条形图
折线图
直方图
饼图
第十八章 信息系统安全
第一节 信息系统安全概述
信息系统安全概述
信息系统安全
MIS安全
信息系统安全体系框架
信息系统安全体系
信息系统安全的内容和服务
信息安全技术
信息安全技术分类
典型信息安全技术
密码技术
数字摘要
数字签名
概念
数字签名是一种以电子形式存在于数据信息之中,或作为其附件或逻辑上有联系的数据,可用于辨别数据签署人的身份,并表明签署人对数据信息中包含的信息认可的技术
信息系统安全管理
数据安全保护
访问控制
数据库保密
审计追踪和攻击检测
数据备份与恢复
信息系统安全等级保护
云计算安全保护