导图社区 现代企业管理信息系统
这是一篇关于《现代企业管理信息系统》的思维导图,主要内容包括:一、管理信息系统导论,二、管理信息系统与信息技术,三、管理信息系统与组织、管理和战略,四、管理信息系统的开发方法,五、管理信息系统的系统规划,六、管理信息系统的系统分析,七、管理信息系统的系统设计,八、管理信息系统的系统实施,九、管理信息系统的运行、维护与管理,十、管理信息系统的应用与发展。
编辑于2025-04-15 10:56:19这是一篇关于《现代企业管理信息系统》的思维导图,主要内容包括:一、管理信息系统导论,二、管理信息系统与信息技术,三、管理信息系统与组织、管理和战略,四、管理信息系统的开发方法,五、管理信息系统的系统规划,六、管理信息系统的系统分析,七、管理信息系统的系统设计,八、管理信息系统的系统实施,九、管理信息系统的运行、维护与管理,十、管理信息系统的应用与发展。
这是一篇关于《销售业务管理》的思维导图,主要内容包括:一、 销售计划管理,二、销售组织设计知识脉络,三、销售区域管理与时间管理,资金问题,保养问题,生产环境问题,人力问题,生产过程问题。
这是一篇关于《礼仪学》的思维导图,主要内容包括:礼仪的理论和规律,礼仪的常识和规范。大学里学的《礼仪学》知识都在这里总结啦!
社区模板帮助中心,点此进入>>
这是一篇关于《现代企业管理信息系统》的思维导图,主要内容包括:一、管理信息系统导论,二、管理信息系统与信息技术,三、管理信息系统与组织、管理和战略,四、管理信息系统的开发方法,五、管理信息系统的系统规划,六、管理信息系统的系统分析,七、管理信息系统的系统设计,八、管理信息系统的系统实施,九、管理信息系统的运行、维护与管理,十、管理信息系统的应用与发展。
这是一篇关于《销售业务管理》的思维导图,主要内容包括:一、 销售计划管理,二、销售组织设计知识脉络,三、销售区域管理与时间管理,资金问题,保养问题,生产环境问题,人力问题,生产过程问题。
这是一篇关于《礼仪学》的思维导图,主要内容包括:礼仪的理论和规律,礼仪的常识和规范。大学里学的《礼仪学》知识都在这里总结啦!
现代企业管理信息系统
一、管理信息系统导论
1.1管理信息系统(MIS)的基本概念
1.数据与信息
数据
指日常生产和生活中未经过加工的事实或者对一种特定现象的描述
信息
加工后的数据;对客观事物的反映;表征事物状态。
信息:是经过加工并对人类社会实践和生产经营活动产生影响的数据
信息的重要性:信息社会的三大支柱: 信息、物质、能源
名词解析
信息的要素:(信源、信宿、信道、媒介)
选择
信息的特征:
可存储性
可处理性
可转换性
客观性
再生性(增值性)
共享性
时效性
可传递性
选择
2.系统、管理信息、管理信息系统
系统
系统:两个以上组成成分,成分之间相互联系、相互制约 ,形成具有特定功能的有机整体
名词解析
系统分类:1、自然系统 2、人工系统 3、复合系统
选择
系统的要素:A.输入 B.输出 C.处理 D.反馈 E.控制
选择
系统的特征
环境适应性
层次性
整体性
目的性
选择
管理信息系统
管理信息系统:人、计算机技术、信息流三大要素(人借助计算机技术,对信息进行加工为企业高层或组织提供决策支撑)
名词解析
管理信息系统的特点
1、最终目的是为决策提供服务
2、对企业整个供应链进行有效全面管理
3、管理信息系统是人机相结合的系统
4、管理信息系统将先进的管理手段融入其中
5、管理信息系统是多学科交叉而成的边缘学科
简答
1.2管理信息系统的结构与类型
1.管理信息系统的结构
概念结构:信息管理者,信息源,信息处理器,信息使用者【'使器管源'】
层次结构:基层管理操作控制层系统,中层管理管理控制层系统,高层管理战略计划层系统
选择
职能结构:
制造和生产
销售和市场营销
人力资源
财务
信息处理子系统
高层管理子系统
了解
2.管理信息系统的类型
国家经济信息系统
企业管理信息系统
事务性管理信息系统
行政机关管理信息系统
特定行业管理信息系统
了解
1.2管理信息系统的发展阶段
1.管理信息系统发展的三个阶段
一)电子数据处理系统阶段——EDPS
A 单项数据处理阶段
B 综合数据处理阶段
二)管理信息系统阶段——MIS
三)决策支持系统阶段——DSS
选择
2.管理信息系统在我国发展
3.管理信息系统的发展趋势
人工智能AI
电子商务系统EB
智能决策支持系统
群决策支持系统
二、管理信息系统与信息技术
2.1计算机系统基础
1.计算机系统的发展历史
计算机发展历史
第一台计算机1946年ENIAC美国宾夕法尼亚大学
选择
(一)第一代计算机(1945~1955年):真空管和插件板
(二)第二代计算机(1955~1965年):晶体管和批处理系统
(三)第三代计算机(1965~1980年):集成电路芯片和多道程序
(四)第四代计算机(1980年~2018年):个人计算机、大规模集成电路
计算机系统的普及和发展
智能化
网络化
微型化
巨型化
选择
2.计算机系统的信息编码
十进制
八进制
十六进制
二进制
3.计算机系统的基本组成
硬件系统
系统软件
操作系统
程序设计语言
机器语言、汇编语言、高级语言及第四代高级语言
数据库管理系统
工具软件
诊断测试软件、链接软件、调试软件、处理病毒软件(瑞星、金山毒霸)
应用软件
软件系统(冯·诺依曼提出)
输入设备
输出设备
存储器
存储程序和数据——只读存储器(ROM) 和 随机存储器(RAM)
Byte字节 :基本计量单位
1Byte=8bit位(bit(0和1):位)
1KB=1024B, 1MB=1024KB, 1GB=1024MB, 1TB=1024GB
CPU
运算器
用MHz为单位来衡量计算机的性能
控制器
选择
2.2计算机通讯与网络
1.网络系统的历史和发展
历史四代网络系统
① 20世纪50年代:面向终端的计算机网络
② 20世纪60年代:数据通信网络
(主要以美国的ARPA网为代表的阶段,它也是Internet的前身。)
③ 20世纪70年代:开放的标准化网络
④ 20世纪90年代:Internet时代
ARPA网是世界上第一个以资源共享为主要目的的计算机网 络,它也是Internet的前身。
选择
2.计算机网络概念和分类
计算机网络:是用通信介质把不同地理位置的计算机和其他网络设备连接起来,实现 通信和资源共享的系统。
名称解析
网络介质:同轴电缆、双绞线、光纤、微波(无线)
选择
计算机网络的分类(覆盖范围)
局域网:公司内部0-10KM——一个机关、学校、企业等
城域网:城市内0-100KM
广域网:宽广的区域100KM以上
互联网:全世界范围内
选择
3.计算机网络系统组成和功能
计算机网络的组成:网络硬件系统&网络软件系统
网络协议:网络协议是网络设备之间进行通信的语言和规范。 指网络设备间进行通信的一组约定。 TCP/IP协议、IPX、NetBEUI、NWlink
功能:数据通信【最主要功能】、资源共享、分布处理、极高兼容性和安全性
选择
2.3数据资源管理技术
1.数据处理
包括以下八个部分
数据收集
数据转换
数据筛选 分组、排序
数据组织
数据运算
数据存储
数据检索
数据输出
了解
2.数据组织
数据结构
逻辑结构(彼此之间的关系)
物理结构(存储方式)
选择
文件组织
数据文件的概念
数据文件:(文件)是为了某一特定目的而形成的同类记录的集合
数据项:是可使用的最小单位。描述对象的属性,如性别
选择
数据文件的组织方式
1、顺序文件:最常用的文件组织形式。一系列记录按照某种顺序排列形成。
2、索引文件:包括索引表文件数据区和索引表
3、链表文件:各个记录通过指针串联成一条链的文件
4、倒排文件:带有辅助索引或倒排索引的文件
选择
3.数据库技术
数据库是比文件系统更高级的一种数据组织方式。
(一)数据库管理系统
数据字典
数据查询:结构化查询语言(SQL)
数据库维护:安全、完整、控制、恢复
选择
(二)数据库设计(从系统分析开始)
三个世界的概念
现实世界:组织(事物及其联系)
概念模型
观念世界:实体及其联系
实体联系模型:反映的现实世界中事物及其相互联系。
1、实体,是观念世界中描述客观事物的概念。
2、属性,指实体具有的某种特性。
3、联系,指信息世界这样那样的联系。
简答
数据世界:数据库
数据模型:是对客观事物及其联系的数据化描述
层次模型
网状模型
关系模型(最重要,广泛采用)
应用
(三)实体联系模型
实体
属性
联系
(四)数据模型
层次模型
网状模型
关系模型(最重要,广泛采用)
(五)数据库设计规范化(E.F.Codd提出来的)
范式表示的是关系模式的规范化程度。一共定义了5种范式。
第一范式:满足最低要求。 第二范式:进一步满足约束条件。 第三范式:比较规范,一般满足第三范式就可以了。
三、管理信息系统与组织、管理和战略
3.1管理信息系统与组织
1.组织是什么?
组织是一个稳定的、正式的社会结构,它是从周围环境接受资源并且对资源 进行加工从而产生出来的。
组织将环境提供的基本要素转换成产品和服务,组织又可以被认为是权利、 特权、义务和责任的集合。
了解
2.组织的共同特征
① 组织文化:是关于组织生产什么产品、如何生产的一组基本设想,是一种强大 的团结力量
② 标准作业流程:一套应对所有预期情况的精确规则、程序和惯例,提高效率
③ 组织政治:不同的利益和看法,会产生对资源、奖励、惩罚的不同观点,任何 人或团体处于优势地位就可能产生政治斗争
选择
3.组织的差别
五种结构
(1)创业型结构:具有简单结构的组织,一般指刚创立不久的小型企业, 正处在 快速变化的环境和发展阶段。
(2)机械官僚结构:已具有若干完善的职能部门。信息系统已经过周密规划,但 通常用于会计、财务和行政管理等部门。
(3)部门官僚结构:是多个机械官僚结构的组合。这类组织常见于财富杂志的500 强企业中。
(4)专门型官僚结构:依赖于知识和专门技术人员的技能,适合于环境和技能变 化相对缓慢的组织。
(5)特别任务型结构:又称项目型的组织,专为完成某些项目而组成 的组织。
选择
4.组织中常用的信息系统
(1)事务处理系统(TPS):是完成企业业务的系统。
(2)办公自动化系统(OAS)和知识工作系统(KWS)
(3)管理信息系统:汇总信息,管理信息,主要是各种报表,没有分析能力。
(4)决策支持系统和人工智能信息系统(AI):给公司领导提供决策。
(5)经理信息系统(EIS):高度交互的管理信息系统。利用决策支持系统和人工 智能工具。
选择
5.信息系统和组织之间的关系
信息系统影响组织
(2)转换成本理论。信息技术特别是使用网络,能帮助企业降低转换成本。
(3)决策控制理论。信息技术可以帮助管理者监督更多的雇员,从而改变组织结构。
(1)微观经济理论。信息技术可以作为替代资本和劳动力的生产要素。
选择
按照行为理论来分析,信息技术对于组织的影响
(1)信息技术可消除中间管理媒介,大大降低信息传递成本。
(2)现有许多公司能够以“虚拟组织”方式经营,工作不再与地理位置有关。
(3)信息系统直接影响对关键资源,所以信息系统不可避免地与组织政治和组织 文化联系在一起。
选择
3.2管理信息系统与管理
1.世界经济的发展特点
(1)经济的全球化
(2)现代技术的更新加快
(3)市场需求的多样性和多变性
(4)“虚拟组织”的形成和发展
选择
信息系统对企业管理的支持表现
(1)信息系统对计划职能的支持
(2)信息系统对组织职能的支持
(3)信息系统对领导职能的支持
(4)信息系统对控制职能的支持
【计划、组织、领导、控制】选择
2.管理信息系统面临的挑战
社会挑战和技术挑战
3.信息资源的管理
信息资源管理的基本原则
(1)信息管理人文化-企业系统规划法
(2)着重信息系统中的管理因素
(3)合理有效地接受信息以避免信息过分数字化和结构化
“人文管理非数字”多选
3.3管理信息系统与决策
1.什么是决策
通过信息的充分搜集和分析,提出解决问题和实现目标的各种可行方案, 并依据评定准则,选定方案并实施。
名词解析
决策活动三要素:决策者、决策对象和决策环境
决策经过四阶段:情报采集阶段、方案设计阶段、方案选择阶段和方案执行阶段。
2.决策的类型
按照公司管理层次分:
战略决策:高层决策
管理决策:中层管理
业务决策:基层业务(琐碎性,短期性,日常性)
选择
按照问题的结构化程度分:
结构化:问题相对简单、可以依据固有模型实现决策过程
非结构化:问题复杂,没有固定决策过程
半结构化:介于两者之间,有可以利用但不能完全依赖
选择
3.决策的发展和信息系统的支持
3.4管理信息系统与竞争战略
1.企业信息化
{利用信息,干什么?}企业利用现代信息技术,提高决策管理的效率和水平。
指企业为了提高企业的经济效益和市场竞争力,利用现代信息技术,通过对 信息资源的深入开发和广泛利用,使企业资源合理配置,并不断提高企业决策、 生产、经营、管理的效率和水平的过程。
名词解析
2.信息技术促使管理变革
(1)管理模式的变革:虚拟企业,在家上班。
(2)组织结构的变革:组织结构扁平化,消除中间管理层,上下级距离缩短。
(3)营销策略的变革:广告宣传适应了互联网传播媒体。
(4)服务方式的改变:方便和个性化服务。
(5)企业文化的变革:丰富多彩。
简答
3.企业流程在造和持续改进
企业流程再造(BPR)和企业持续改进(BPI)
企业流程再造——BPR(Business Process Reengineering)
企业持续改进(BPI——Business Process Improvement )
4.组织运用信息系统获取竞争优势
网络与信息系统像一把双刃剑
1.如果企业不具备业内通行的信息系统,就会被无情淘汰。
2.降低了收集信息的成本,削弱了供应商的砍价能力,行业利润的透明化。
3.降低了顾客搜集信息的成本,削弱了企业的信息优势。
了解
四、管理信息系统的开发方法
4.1概述
1.管理信息系统开发的原因
1、国家国力标志
2、国家奋斗目标
3、企业现代化标志
4、提高企业竞争力
5、国家重点任务
简答
2.管理信息系统开发的原则和策略
管理信息系统开发的原则
(1)创新原则:质的飞跃
(2)系统原则:目标全局
(3)发展原则:不断发展
(4)经济原则:合理有效,追求实用性。
(5)规范原则:规范实施
(6)人文原则:管理人员
选择
管理信息系统开发的策略
“自下而上”:满足某个部门某个功能再逐步完善整个管理信息系统,适用小型系统.
“自上而下”:从全面到局部,从长远到近期,整体性和全面性,具备逻辑性和全面 性,开发难度大,大型系统。
选择
3.管理信息系统开发方法的结构体系
(1)(系统开发生命周期类),强调开发过程的组织、管理和控制。
(2)(开发方法学类),强调开发方法的驱动对象;
(3)(技术类),强调某种方法论的技术;
(4)(系统开发环境和工具研究类),强调系统开发需要在一定的开发环境下 运用开发工具来完成。
选择
4.2管理信息系统开发的主要方法
1.结构化系统分析与设计方法(又称结构化生命周期法)
【强调自上而下】是自上而下分析与设计和从下向上逐步实施的建立计算机信息系统的一个 过程,是组织、管理和控制信息系统开发过程的一种基本框架。
开发过程
(1)系统规划阶段,着眼整个系统,确定系统的目标。
(2)系统分析阶段,进行可行性分析和需求分析。
(3)系统设计阶段,借助计算机技术进行总体设计,最终提出可行的解决方案。
(4)系统实施阶段,目的是组装信息系统技术部件,并最终使信息系统投入运行。
(5)系统运行与维护阶段,对系统进行维护,定期检测,使之能正常地运作。
结构化由管理策略和开发策略两个部分组成
1、管理策略:开发的规划、进程安排、评估、监控和反馈
2、开发策略:任务分解、优先级结构、开发经验、开发标准
选择
开发原则
① 沟通:随时与用户沟通(不是重点)
② 计划:逐级划分阶段和任务
③ 抓重点:坚持自上而下的规划
④ 检查:各个阶段设立检查点
了解
结构化系统开发方法的特点
优点:紧密衔接、逐步求精、过程完善、及时纠正
不足:
①难于更改和增加功能
②不能很好的完成系统分析到系统设计的过渡
③文档编写量极大同时需要及时更新
2.原型法
原型法
系统开发切期,系统开发人员根据对用户需求的深入了解和系统 主要功能的要求在强有力的软件环境支持下,迅速构造出系统的初始 原型,然后与用户一起不断对原型进行修改、完善,直到满足用户需求。
多应用于小型、简单、处理过程比较明确、没有大量运算和逻辑 处理过程的系统。
原型法系统开发的特点
优点:
① 能更好地满足用户的要求;
② 改进了用户和系统开发人员的交流方式;
③ 提高了用户的满意程度,更加贴近实际;
④ 降低了系统开发风险,一定程度上减少了开发费用。
缺点:
对开发工具要求高,对复杂系统和大型系统开发相对困难,对用户的管理水平要 求高。
3.面向对象方法
面向对象(Object-Oriented——OO)
把数据和过程包装成为对象, 以对象为基础对系统进行分析与设计, 为认识事物提供了一种全新的思路和办法, 是一种综合性的开发方法。
选择
面向对象开发方法的特点
(1)直接反映认知模式。
(2)易与用户沟通。
(3)抽象性。
(4)封装性。
(5)继承性。
选择
面向对象开发方法的适用范围
面向对象方法是当今流行的开发方法,适用面很广。
面向对象方法和结构化方法在系统开发中是相互依存、不可替代的。
选择
4.计算机辅助软件工程方法
CASE
一种自动化或半自动化的方法,能够全面支持除系统调查外的每一个开发 步骤,使得原来由手工完成的开发过程转变为由自动化工具和支撑环境支持的自 动化开发过程。
名词解析
计算机辅助软件工程方法的特点
(1)使客观对象到软件系统的映射问题得以解决,可支持系统开发的全过程;
(2)使软件质量和软件重用性得到提高;
(3)加快了软件开发速度;
(4)使系统开发过程的管理和维护更加简单;
(5)能够自动生成开发过程中的各种文档资料。
4.3管理信息系统开发方法的发展趋势
1、统一建模语言(UML)
2、统一软件开发过程(RUP)
3、ROSE工具是一种建模工具
五、管理信息系统的系统规划
5.1管理信息系统规划概述
1.管理信息系统规划的意义
定义:系统规划是信息系统生命周期的第一阶段,其主要目标是明确发展方向、系 统规模和开发计划。减少盲目性,以较少的投入,获得更大的产出。
了解
管理信息系统规划的作用
(1)系统开发工作的前提
(2)系统开发成功的保证
(3)系统开发的标准
(4)指明了系统开发的方向
(5)管理科学化规范化的基础
简答
2.管理信息系统规划的任务
管理信息系统规划的任务
1.制定信息系统的目标和发展战略
2.进行可行性分析
3.制订信息系统的总体方案并安排项目开发计划
4.制定系统建设的资源分配计划
选择
管理信息系统规划的特点
(1)全局性。面向全局、面向长远的关键问题。
(2)高层次。高层管理人员是工作的主体,应整体上着眼于高层管理。
(3)指导性。为整个系统确定发展战略、总体结构和资源计划,而不是解决系统开发 中的具体问题。
(4)系统性。它又是管理与技术相结合的过程,规划人员对管理和技术发展的了解、 开创精神、务实态度是系统规划成功的关键因素。
(5)独立性。着眼于企业流程(过程),独立于任何管理层和管理职责,以提高信息系 统的应变能力。
(6)经济性。宜选择最经济、简单、易于实施的方案。实用,不可追求最新的技术。
选择
5.2信息系统发展的阶段模型
诺兰模型起源
1973年,哈佛商学院的理査德·诺兰第一次提出了信息系统发展阶段的诺兰模型。
1979年,诺兰教授修正和完善了诺兰模型,把信息系统的成长过程分为六个阶段
选择
诺兰模型六个阶段
第一阶段——初装。组织购买第一台计算机并开发和使用应用程序开始。
第二阶段——蔓延。信息系统应用从少数部门迅速扩散到其他部门,开发的大量的应用程序使单位的事务处理效率进一步提高。
1.数据处理能力提高
2 问题变多
3.组织 在数据处理投资增加
第三阶段——控制。组织开始以控制代替蔓延,以思考代替盲目膨胀,以规划代替无 序。
采用了数据库技术解决数据共享问题
第四阶段——集成。 建立集中统一的数据库及其相应的信息系统
1.全方位的数据存储等
2.利用数据发掘信息
第五阶段——数据管理。这个阶段的显著特征就是数据管理和利用。
第六阶段——成熟。这个阶段的特征就是形成了完善的信息系统。
诺兰阶段模型的启示
(1)信息系统建设是一项长期的、复杂的、投入高的社会化系统工程;
(2)信息系统发展的各阶段是一个人类对其应用的认识逐步提高的过程,各阶段是不能逾越的
(3)避免盲从,少走弯路,根据自己国家、地区、单位的实际情况,规划出 一套切实可行的信息系统建设方案来。
5.3管理信息系统规划的步骤
1.确定问题
2.收集信息
3.现状认识
4.明确目标
5.规划矩阵
6.识别活动
7.确定优先权、预估成本
8.进度计划
9.写出系统规划
10.审核
了解
5.4管理信息系统战略规划的主要方法
1.关键成功因素法CSF(CSF=Critical success factors)
关键成功因素法的初始目标: 是帮助高层管理者确定他们所需信息以进行有效的规划和控制。
关键成功因素法的局限:在于它只注重特定管理者的信息需求,而不是 整个组织的信息需求。
2.战略目标集转化法SST(SST=Strategy Set Transformation)
3.企业系统规划法BSP(BSP=Business System Planning)
1.准备阶段(非常重要)
2.分析阶段
1.定义业务过程(核心和关键)
2.定义数据类
1.企业实体法
2.企业过程法
3.分析现行系统
4.确定管理部门对新系统的需求
3.系统设计阶段
1.建立U/C矩阵(确定系统子系统的划分)
2.填U或C
3.正确性检验
4.U/C矩阵的求解
5.划分逻辑功能模块
6.数据资源分布
4.文档整理阶段
4.系统规划方法的比较分析
5.5管理信息系统规划的组织和管理
(1)第一把手原则
(2)成立规划领导小组
(3)人员培训
(4)进度计划
(5)制订战略规划的具体步骤
(6)文档管理
简答
5.6可行性分析
1.可行性分析的目的和任务
可行性分析的任务
可行性分析的任务是了解客户的要求及现实环境,从技术、经济、 管理三方面研究并论证本软件项目开发的可行性
选择
编写可行性分析报告,制定初步的项目开发计划
潜在方案
可行性 分析
确定方案
撰写可行性 分析报告
选择
2.系统初步调查
3.可行性分析的内容
(1)经济可行性 主要是对项目的经济效益进行评价。一方面是支出费用,另一方面是取得收益。
(2)技术上可行性 考虑将来采用的硬件和软件技术能否满足用户提出的要求。此外,还要考虑 开发人员的水平。
(3)管理上可行性 主要是考察管理人员对开发信息系统的态度和管理方面的基础工作。
简答
4.可行性分析报告
六、管理信息系统的系统分析
6.1系统分析概述
1.系统分析的目的
系统分析的目的和内容
①开发者关于现有组织管理状况的了解;
②用户对信息系统功能的需求;
③数据和业务流程;
④管理功能和管理数据指标体系;
⑤新系统拟改动和新增的管理模型等
选择
①了解组织状况;
②了解用户需求;
③数据和业务流程;
④指标体系;
⑤拟改动和新增
2.系统分析的主要任务
系统分析的主要任务
在系统分析员和用户一起对系统进行深入详细调查研究并充分了解用 户需求基础上,确定新系统的逻辑模型并撰写系统分析报告。
系统分析是系统开发中最基础最重要的阶段,困难最多。
最主要的困难来自于系统分析员和用户对问题的不同理解。
系统分析员能力:系统知识、计算机技术、管理知识。
选择
系统分析的主要工作-做什么
(一)确定系统目标
(二)现行系统的详细调查
(三)用户需求分析: A:信息需求 B:设备需求 C:控制需求 D:组织需求
(四)组织结构与业务流程分析
(五)数据流程分析
(六)建立新系统的逻辑模型
(七)撰写系统分析报告 【是系统设计的基础】
选择
3.结构化系统分析的思想与工具
结构化系统分析的思想与工具:
按照用户至上的原则,结构化、模块化、自顶向下地对信息系统进行系统分 析并用结构化分析的图表作为系统逻辑模型描述的工具。
名词解析
结构化分析
结构化分析主要借助数据流程图、数据字典、数据处理说明进行。
名词解析
结构化分析方法的特点
(1)强调用户自始至终的积极参与
(2)注重整体分析、层层落实
(3)强调系统的适应性:充分预料到可能会发生的变化
①系统外部环境的变化
②系统内部处理模式变化
③用户要求的变化
(4)重视工作文件的标准化和文献化
选择“用户整体适应标准”
6.2用户需求分析与详细调查
1.用户需求分析
用户需求包括功能要求、性能要求、可靠性要求、安全性要求、开发费用、 开发周期及可使用资源等方面的限制。
选择
需求分析是系统开发工作中最重要的环节之一, 是系统分析的基础。
四大步骤
(一)问题定义
(二)问题分解:自顶向下、逐层分解。
(三)制定需求规格说明:写出文档。
(四)需求评审
选择
2.系统详细调查的原则
(1)真实性:调查资料必须真实、准确、客观、全面。
(2)系统性:调查工作应严格按照自顶向下的系统化观点全面展开,自顶向下的 全局观点是进行系统分析的基本观点。
(3)规范化:工作方法和调查所用的表格、图例都统一规范化处理;还强调将调 查结果都整理后归档。
(4)全面与重点:坚持全面铺开与重点调查相结合的方法,即自顶向下全面展开, 但每次都只侧重与局部相关的分支。
(5)沟通性:在业务上的沟通是十分重要的。创造出一种积极、主动、友善的合 作环境和人际关系是调查工作顺利开展的基础。
选择
3.详细调查的内容
系统需求分析需了解的公司资料
(1)组织结构和岗位职责——功能层次和子系统
(2)组织目标和发展战略——与外界信息交换、先进性、适应性。
(3)业务流程——管理业务实际处理过程、处理方法等。
(4)基础数据与数据流程——数据信息流动。
(5)管理方式和具体业务的管理方法——制定管理制度。
(6)决策方式和决策过程——“决策依据”
(7)资源和约束条件:——软硬件设备——“技术培训计划”
(8)现行系统存在的问题和改进意见
选择
4.详细调查的方法
(一)座谈法——最为普遍采用的方法【适用于对系统作定性调查】
(二)问卷法——最为普遍采用的方法【真实想法、个性化要求】
(三)访谈法——广泛被采用的快速调查方法
(四)现场观察法——最好
选择
6.3组织结构与业务流程分析
1.组织结构分析
组织结构分析通常通过组织结构图实现,根据详细调查的结果,绘制成一张 反映企业内部各组织部门之间隶属关系的树状结构图,即组织结构图。
选择
2.业务功能分析
按照功能的从属关系画成的图表,既功能结构图
3.组织结构与业务功能之间的关系分析
4.业务流程分析
业务流程分析就是在业务功能的基础上,将其细化,利用系统调查的而资料将业务处理 过程的中的每个步骤用一个完整的图形将其串联起来。
6.4数据流程分析
1.数据流程分析的目的与任务
数据流程图分析是针对信息的流动、传递、处理、存储等的分析。 数据流程分析的目的是发现和解决数据流通中的问题。
选择
2.数据流程图
数据流程图是描述信息系统的逻辑模型的主要工具
数据流程图的特性包括
①概括性:把系统对各种业务的处理过程联系起来,形成一个整体。
②抽象性:不考虑具体的物理因素,只是抽象地反映信息的流动、加工、 存储和使用的情况。
选择
数据流程图由四种基本图例符号组成,即外部项(外部实体)、数据处理(数据 加工)、数据存储、数据流。
流存实处
选择
3.数据流程图的绘制
绘制数据流程图的几点注意事项:
1.自顶向下、逐层分解
2.数据流必须通过送去数据处理或从数据处理环节发出。
3.数据存储一般作为两个数据处理环节的界面来安排。
4.命名、编号要一致。
5.只绘制所描述的系统稳定工作情况下的数据流程。
选择
4.数据字典
定义
数据字典是关于数据库中数据的描述,是对数据流程图上各个元素作 出的详细的定义和说明。
名词解释
对象:属性+方法
数据字典的主要内容:
数据元素、数据流、数据存储、数据处理、外部项(外部实体项)。【元流存实处】
其中(数据元素)是组成数据流的基本成分。
选择
编写数据字典的基本要求
(1)定义必须明确、易理解、唯一。
(2)命名、编号与数据流程图一致。
(3)符合一致性和完整性的要求,数据流程图上的成分定义与说明无遗漏项。
(4)格式规范、风格统一、文字精炼,数字与符号正确。
选择
建立数据字典应该从系统规划阶段开始
5.描述处理逻辑的工具
1.结构化语言:具有形式简洁、清晰易读、逻辑严密的明显优点。【编程】 表达:顺序、选择、循环三种结构。
2.决策树:适合于描述多种条件组合情况下的决策策略,直观方便。
3.决策表(判断表)适用于描述和处理判断条件较多、各种条件相互组合的多方 案决策过程。【决策表适用于知识表达】
选择
数据汇总分析
(1)将调查中收集到的数据资料,按业务过程进行分类编码。
(2)按业务过程自顶向下地对数据项进行分层式整理。
(3)将所有原始数据和最终输出数据分类整理出来
(4)确定数据的长度和精度。
了解
6.5系统逻辑方案的确定
1.新系统信息处理方案
新系统拟采用的信息处理方案包括以下三部分
(1)确定合理的业务处理流程
(2)确定合理的数据和数据流程
(3)确定新系统的逻辑结构和数据分布
选择
新系统逻辑方案概述
新系统逻辑方案指的是经分析和优化后,新系统拟采用的管理模型和信息处理方法。
选择
2.新系统可能涉及的管理模型
常用的管理模型包括:
账务处理模型、综合计划模型、生产计划模型、库存管理模型、成本 管理模型、决策模型、统计分析与预测模型等。
选择
6.6系统分析报告
1.系统分析报告的作用
(1)系统分析报告是系统分析阶段的工作成果,它反映了这一阶段调查分 析的全部情况。
(2)经审议后的系统分析报告成为有约束力的指导性文件,成为用户与技 术人员之间的技术合同,是系统设计阶段工作的前提和出发点,是进行系统 设计的依据。
选择
2.系统分析报告的内容
请简述系统分析的过程
1.概要分析。
现状、组织结构、信息和应用现状进行分析和调查,获得一手资料。 三个图表:组织结构图——组织结构与业务关系图——业务功能结构图
2.详细分析。
调查获得的文档资料分析汇总和处理。弄清组织关系。计算机软硬件环境等。 图表:E-R图和U/C矩阵、业务流程图、数据流程图、数据字典等。
3.新统分析成果总结。
确定逻辑方案,编制系统分析阶段的成果文档——系统分析报告。
3.系统分析报告的审议
结构化系统分析方法
十、管理信息系统的应用与发展
10.1办公自动化系统(OA)
1.办公自动化概念
办公自动化是一门综合技术,它将办公业务活动物化于人之外的各种设备,并由设备与各种办公人员构成服务于某种目标的人机信息系统。
2.办公自动化发展阶段
计算机技术、通信技术、网络技术以及管理要求的发展催生了办公自动化的快速发展与更新换代,办公自动化发展大体分为三个阶段,每个阶段具有不同的特点。
第一阶段
面向办公室管理层和事务处理人员的管理信息系统
第二阶段
承担了一个信息通道的责任,简历各个部门间沟通机制
(1).以网络为中心
(2).建立内部通讯平台提高效率、降低成本、增强安全性
第三阶段
知识管理和决策支持为中心
(1).知识管理融入业务流程重组
业务流程重组:
对工作流程的重组,合并一些工作任务,减少一些浪费、重复的工作,有时甚至取消某些工作岗位。站在信息的高度,对业务流程和重新思考和再设计,是一个系统工程。
(2).建立学习型机制
(3).改造企业文化
(4).建立决策分析模型
3.办公自动化功能
(1)提供电子邮件功能
(2)科学严密的考核体系
(3)处理复合文档型的数据
(4)支持工作流的应用
(5)支持协同工作和移动办公
(6)具有完整的安全性控制功能
(7)集成了其他业务应用系统和Internet
4.办公自动化的发展方向
(1)协同化
(2)智能化
(3)知识化
(4)平台化
(5)无线化
(6)多媒体化
综合题
5.办公自动化系统案例
10.2企业资源计划系统(ERP)
1.企业资源计划ERP概念
指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。
名词解释
2.企业资源计划发展阶段
(一)管理信息系统系统阶段(MIS)
(二)制造资源计划阶段
(三)制造资源计划II阶段
(四)企业资源计划阶段
(五)电子商务时代的企业资源计划
简答
3.企业资源计划系统功能模块
企业资源计划系统是将企业所有资源进行整合集成管理,简单地说是将企业的三大流(物流、资金流、信息流)进行全面一体化管理。
(一)财务管理模块
1.会计核算
2.财务管理
(二)生产控制管理模块
1.主生产计划
2.物料需求计划
3.能力需求计划
4.车间控制
5.制造标准
三)人力资源管理模块
1.人力资源规划的辅助决策
2.招聘管理
3.工资核算
4.工时管理
4.企业资源计划系统案例分析
10.3决策支持系统(DSS)
1.决策支持系统概念
辅助决策者通过数据、模型和知识,以人机交互方式进行半结构化或非结构化决策的计算机应用系统。
选择
概念提出:20世纪70年代。
形成:20世纪80年代末90年代初。
2.决策支持系统的发展过程
3.决策支持系统体系结构
4.决策支持系统主要技术
决策支持系统采用的主要技术有数据仓库、联机分析处理、数据挖掘、人工智能与专家系统等。
(一)数据仓库
就是一个用以更好地支持企业或组织的决策分析处理的、面向主题的、集成的、不可更新的、随着时间不断变化的数据集合。
(二)联机分析处理(OLAP)——(Online Analysis Processing)
交互式的决策辅助方法,同时又是面向数据的分析,也是对关系数据库的一种改进。
三)数据挖掘
指从大量的教据中提取出可信、新额、有效并能被人们理解的、潜在的模式、规律或趋势的高级处理过程。
选择
5.几种典型的决策支持系统
10.4电子商务系统
1.电子商务概念及特点
(一)电子商务概念:借助网络和电子设备完成商务交易的过程。
二)电子商务特点
(1)时空无限性
(2)交易虚拟化
(3)交易智能化
(4)服务个性化
(5)集成性
选择
2.电子商务交易模式
按照交易主体分类
企业与消费者B2C(Business to Customer)
企业与企业B2B(Business to Business)
消费者与消费者C2C(Customer-to-Customer
3.电子商务发展
电子商务发展阶段
(一)电子数据交换
无纸交易,不用互联网主要考虑:安全问题。
(二)基于Internet的电子商务
优势:(1)费用低廉(2)覆盖面广(3)功能更全面(4)使用更灵活
(三)E概念电子商务
E概念电子商务实际上是电子信息技术与商务应用的完美结合,是电子商务与产业发展的深度融合,是一种新的经济势态,是贸易方式的一场革命。
选择
4.电子商务系统基础平台
一般来说,电子商务基础平台主要包括以下七部分:
(1)负荷均衡
(2)连接/传输管理
(3)事务管理
(4)网站管理
(5)数据管理
(6)安全管理
(7)电子支付管理
电子支付
是指从事电子商务交易的当事人,通过网络,使用安全的信息传输手段,采用数字化方式进行的货币支付或资金流转。
10.5电子政务
1.电子政务概念
政府机构在其管理和服务职能中运用现代信息技术,实现政府组织结构和工作流程的重组优化,超越时空和部门分隔的制约,建成一个精简、高效、廉洁、公平的政府运作模式。
名词解释
2.电子政务类型
根据信息和服务的传递可将电子政务分为四类:
政府部门之间——(G2G)
政府部门与企业——(G2B)
政府部门与公众——(G2C)
政府与雇员——(G2E)
3.电子政务系统框架
九、管理信息系统的运行、维护与管理
9.1绪论
信息系统投入使用后,进入长期的运行、维护阶段。
选择
信息系统性能与使用效率的好坏需要良好的运行、维护与评价管理工作的支持。
9.2系统运行管理
1.信息系统运行管理的目标
对信息系统的运行进行实时控制,记录其运行状态,进行必要的修改与扩充,以便使信息系统真正符合管理决策的需要,为管理决策者服务。
选择
2.信息系统运行的组织
(1)为企业某业务部门所有:不利于信息共享。
(2)与企业其他部门平行:信息决策支持能力较弱。
(3)作为企业参谋中心:利于信息共享和决策支持,但脱离群众。
选择
3.人员管理
(一)人员管理是信息系统运行成败的关键
(二)人员管理的内容
①限定职责范围
②检查及评价
③各类人员培训
选择
4.信息系统运行管理规章制度的建立
①系统运行操作规章
②系统定期维护制度
③系统安全制度
④用户使用规范
⑤系统信息安全保密制度
⑥系统修改规范
5.信息系统运行管理的内容
(一)数据管理(①数据的收集 ②完成例行信息处理及服务工作)
(二)系统的安全管理(保密性、可控制性、可审查性、抗攻击性)
(三)运行情况管理(1.运行情况记录 2.运行情况的检查与评价)
在信息系统的运行过程中,需要收集和积累的资料包括:工作数量信息,工作效率,信息服务质量,维护修改情况,故障情况
(四)管理意识
(决策者、主要管理人员重视和支持是企业信息系统建设运行成功的关键)
9.3系统维护
定义:
为了使系统适应用户环境的变化,满足新提出的需要,也要对原系统作些局部的更新,这些工作称为系统维护。
名词解释
1.系统维护原因
系统需要维护主要有以下三个原因。
(1)系统的环境变化(市场、政策变化)
(2)系统自身的隐藏错误(测试阶段未发现的漏洞,及时修正)
(3)系统的功能增加需求(用户提出更高需求)
2.系统的可维护性
维护人员理解、改正、改动和改进软件的程度称为系统的可维护性。
(1)可理解性
(2)可修改性
(3)可测试性
(4)软件文档
决定性因素
(5)可移植性
(6)效率
(7)可使用性
3.系统维护考虑的因素
系统的维护不仅范围广,而且影响因素很多。通常,在进行某项维护修改工 作之前,需要考虑下列三方面的因素。
(一)维护的背景
(二)维护工作的影响
(三)资源要求
4.系统维护的内容
系统维护是面向系统中各个构成因素的,按照维护对象不同,系统维护的内 容可分为以下五类:
(一)程序维护
系统维护的主要活动
(二)数据维护
例如:班级同学增加。
(三)代码维护
增、删、改
(四)硬件设备维护
机器的日常清理
(五)机构和人员的变动
人在整个信息系统的运行维护中占据主导地位。
5.系统维护类型
(一)支援性维护:用户使用系统的时候,在遇到紧急的情况下也迫切希望得到技术支持与服务。
(二)预防性维护:相关部门需要定期对系统进行巡检,提出有关系统调整、优化、故障预防等建议。
(三)改正性维护:识别和纠正软件错误、改正软件缺陷、排除实施中的错误,诊断、改正。
(四)适应性维护 :用户希望软件适应环境变化,对系统进行调整,使之适应变化,满足用户的需求。
(五)完善性维护:在软件的使用过程中,用户对软件提出新的要求。进一步升级更新换代。
简答
6.系统维护的步骤、组织和管理
系统维护的步骤
1.维护申请与理解
2.报请管理部门审批
3.维护计划确立
4. 修改程序
5. 测试与复审
6.整理维护文档
7. 交付使用
9.4系统评价
1.系统评价的概念
评价的含义与目的
管理信息系统的评价目的是估计系统的技术能力、工作性能和系统的利用率, 提高管理水平,改善企业的经济效益等。
2.系统评价的内容
系统评价工作通常由开发人员和用户共同进行。对于一个管理信息系统来说, 大致可以从系统建设、系统性能、系统效益、系统管理等方面对系统进行评价。
(一)系统建设
(二)系统性能
完整性、可维护性、可靠性、适应性、方便灵活性、安全性、响应时间、系统吞吐量、设备利用率
(三)系统效益
(1)经济效益——(直接经济效益+间接经济效益)
提高效率、技术、水平
(2)社会效益(为国家、地区共同利益做出贡献)
八、管理信息系统的系统实施
系统实施概念及过程
系统设计阶段之后就进入系统实施阶段,是指将系统设计阶段的结果在计算机上实现,将原来纸面上的、类似于设计图式的新系统方案转换成可执行的实际软件系统。
8.1按总体设计方案购置和安装物理系统
1.计算机系统的安装与调试
按照系统物理配置方案的要求,选择购置该系统所必需的硬件设备和软件系统
(一)计算机品牌选择
(二)计算机购置的基本原则:功能、容量、性能
(三)计算机购置应考虑的问题:性价比、扩充、售后
(四)计算机的环境要求:防尘、防静电、防断电、防雷
2.通信网络环境
按照覆盖范围划分:局域网(LAN)和广域网 (WAN)。
传输介质:双绞线、同轴电缆、光纤、微波及卫星通信。
双绞线是综合布线工程中最常用的一种传输介质。
计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,实现资源共享和信息传递的计算机系统。
3.软件环境
购置系统软件和应用软件
硬件选择要兼顾升级和维护的要求
网络环境的建立应根据开发系统对计算机网络环境的要求,选择合适的网络操作系统产品
8.2建立数据库系统
如果前面数据与数据流程分析、数据/过程分析,数据库设计工作进行得比较规范,按照数据库设计的要求,一般1~2个数据库管理员一天即可建立起一个大型数据库结构。
8.3程序设计
1.程序设计的基本要求
(1)可靠性
一方面是程序或系统的安全可靠性,另一方面是程序运行的可靠性,有较好的容错能力,保证不仅在正常情况下工作,而且在异常情况下也有相应的处理。
(2)可读性
不仅要求逻辑正确,计算机能够执行,还要求程序设计结构清晰、可理解性好。
(3)效率
指计算机资源能否被有效地利用,即时间复杂度和空间复杂度如何。
(4)可维护性
指程序的应变能力强,便于修改、调整。
(5)可重用性
指该系统或系统的一部分在开发其他应用系统时可以被重复使用的程度。
(6)实用性
是从用户的角度来看系统界面是否友好,操作使用是否方便,响应速度是否可以接受。程序设计的实用性是系统顺利交付使用的重要条件。
2.软件工具的选择
1、编程语言工具:C、C++等
2、数据库系统工具:ACCESS、Oracle
3、程序生成工具(第4代),自动编程:屏幕生成工具,Visual Basic
4、专用系统生成工具:专用图表生成
5、C/S工具,可进行网络环境的系统开发工具
6、面向对象程序设计工具:Java
3.程序设计风格
为了提高程序的可读性,在程序设计风格方面应注意以下四点:
1. 适当的程序注释
2. 有规律的程序书写格式
3. 恰当选择变量名
4. 程序设计的基本要求:逻辑清晰、易理解等。
选择
程序的质量最终取决于设计质量
4.程序设计基本方法
程序设计是依据系统设计中对各个功能模块的功能描述。
目前程序设计方法主要有结构化程序设计、面向对象程序设计、可视化程序设计
5.结构化程序设计
主要观点:自顶向下、逐步求精的程序设计方法
三种基本控制结构:顺序、选择、循环
选择
结构化程序设计强调四点
1.自顶向下、逐步求精的模块化分解原则
2.采用三种基本的控制结构
3.各部分程序之间的联系尽量使用调用子程序方式
4. 限制使用无条件转移语句“GOTO”
6.面向对象程序设计
7.可视化程序设计
代码越来越多,所以生成了一种图形符号,替代固定的代码。
8.4系统测试
1.系统测试概述
测试的目的及意义:
测试的目的在于发现其中的错误并及时纠正,因此在测试时应想方设法使程序的各个部分都投入运行,力图找出所有错误。
测试是保证系统质量的关键步骤。
2.系统测试实施过程
(1)单元测试
以模块为单位,测试每个模块的正确性;
(2)集成测试
组装经过测试的模块,测试模块之间的接口是否正确;
(3)确认测试
功能方面输入、处理、输出是否满足要求,性能方面的精确度等。
(4)系统测试
模块放到一起形成系统来测试。(非渐增式+渐增式)
(5)安装测试
文档资料的验收,在用户环境进行测试,确认是否达到验收标准。
选择
3.系统测试方法
1.人工测试(人工代码审查)静态测试——即个人复查、小组复查和会审。
2. 机器测试-动态测试
黑盒测试(功能测试):不关心内部结构,只关心输入和输出结果。
白盒测试(结构测试):分析程序逻辑结构。
4.设计测试用例
8.5整理基础数据
1、纸质信息转移到计算机存储器中
2、建立数据库,整理固定信息和历史信息
3、补充数据,以完善数据的混乱
4、校验录入数据的完整、准确
8.6人员培训
1.操作人员培训
(1)编程开始后,系统分析人员有时间开展用户培训
(2)编程完毕后,系统即将要投入试运行和实际运行
(3)用户受训后能够更有效地参与系统的测试
(4)通过培训,系统分析人员能对用户需求有更清楚的了解
2.人员培训的主要内容
①系统整体结构和系统概貌;
②系统分析设计思想和每一步的考虑;
③计算机系统的操作与使用;
④系统所用主要软件工具(编程语言、工具、软件名、数据库等)的使用
⑤输入方式的培训;
3.人员培训的方式
8.7系统切换
原来的系统运行模式过渡为新开发的管理信息系统的过程,新老系统之间的转换。
1.数据准备
2.系统文档准备
3.系统切换方式
直接切换
费用小风险大
平行切换
风险小费用大(常用方式)
分段切换
减少风险,减少费用
七、管理信息系统的系统设计
7.1系统设计概述
1.系统设计的目标
系统设计的目标
1、使所设计的系统满足系统逻辑模型的各项功能要求
2、尽可能地提高系统的性能【选择系统设计方案的主要依据】
系统设计目标的主要指标
(1)工作效率:主要反映在系统对请求的处理能力和处理速度响应时间等方面。
(2)工作质量:指系统处理数据的正确性、友好的人机界面,主要与系统的硬件 设备和软件设计的质量有关。
(3)灵活性:指系统的可维护或可修改性。
(4)可靠性:指系统在正常运行时对外界各种干扰的抵抗能力。【基本要求】
(5)通用性:指同一软件系统在不同使用单位的可应用程度。
(6)经济性:在满足系统需求的前提下,尽可能地减少系统的开销。
2.系统设计的步骤与任务
主要任务
根据新系统的逻辑模型(分析阶段——做什么)建立新系统的物理模型-(系统设计阶段——怎么做)。 其主要任务:权衡利弊,合理利用资源,确定最终实施方案。
最后把设计方案编制为系统设计报告,通过专家评审即进入系统实施阶段。
系统设计阶段可以分为两大阶段
(一)总体设计阶段-概要设计
(1)系统平台设计(计算机系统、硬件、结构、网络结构)
(2)划分子系统-分工
(3)功能结构图设计-功能结构图
(4)处理流程图设计
(5)数据文件结构设计和数据库设计
(二)详细设计阶段-物理模型
(1)代码设计
(2)数据库设计
(3)用户界面设计
(4)编写程序模块设计说明书
3.系统设计的方法
结构化的系统设计方法和面向对象的系统设计方法
(一)结构化的系统设计方法
迪克斯特拉在1969年提出,是以模块化设计为中心,将待开发的系统划分为若干 相互独立的模块
按照结构化程序设计的观点,三种基本程序结构——顺序结构、选择结构、循环结构的 组合来实现。自顶向下、逐步求精、单入口单出口控制结构。
7.2系统总体设计
1.系统平台设计【基础】
平台设计包括
① 系统体系结构设计
客户机/服务器 (C/S)结构
浏览器/服务器 (B/S)结构
表示层
中间层
中间加了一层WebServer 安全性和速度降低
数据层
② 处理方式的选择与设计
数据处理方式的选择和设计
1. 集中式数据处理
1. 集中式数据处理:有一个大型的中央系统,其终端是客户机。数据全部存储在中 央系统,所有的处理都由数据管理系统完成,终端只用来输入和输出
2.分布式数据处理
2.分布式数据处理:数据可以分布在很大的区域。 数据的存储和处理都是在本地工作站上进行的,数据输出可以打印,也可保存在软 盘上,缺点是对病毒比较敏感,备份困难
3. 协作式数据处理
3.协作式数据处理:系统内的计算机能够联合处理数据,处理既可集中实施,也可分 区实施。协作式计算允许各个客户计算机合作处理一项共同的任务,采用这种方法, 任务完成的速度要快于仅在一个客户计算机运行
③ 硬件平台选择与设计
1.硬件平台选择决定了整个系统的成本,也决定了整个系统的性能指标。
2.计算机网络系统的选择与设计 重要原则就是应尽量使信息交换量大的应用放在同一网段内。 目前的结构基本上都是总线结构与星形结构结合起来的典型结构。
3. 计算机硬件选择的原则【全选】
(1)选择成熟可靠的标准系列机型
(2)处理速度快,存储容量大
(3)具有良好的兼容性、可扩张性,性价比高
(4)售后服务好
(5)操作方便
(6)具备一定先进性
④ 软件平台选择与设计
软件平台的选择与设计
1.网络操作系统(unix,windows NT ,windows 10……)
2.数据库管理系统的选择(Sybase,oracle,SQL ,Informix)
3.应用软件的选择(工具软件)
⑤ 网络结构设计
2.系统功能模块设计
(一)结构化设计思想
功能模块设计主要采用结构化设计思想,结构化设计(SD)方法是使用最广 的一种设计方法。
结构化设计的基本思想是采用自顶向下的原则将系统划分成层次化的程序 模块,这些模块相对独立,功能单一,接口简单
(二)模块结构图
(三)耦合与内聚【高内聚和低耦合】
耦合
耦合是影响系统复杂程度的一个重要因素。 模块间的关联程度即耦合程度越小越好。因为耦合程度越小,表明模块间 的独立程度越大。
常见5种耦合类型
① 数据耦合:采用子程序调用,调用模块将需要进行处理的数据传递给被调用模块。
② 标记耦合:如果调用模块将整个数据记录传递给被调模块,而被调模块只是用了 部分数据项。
③ 控制耦合:一个模块将控制信息传递给另一个模块,以控制被调模块的内容内部 处理逻辑。
④ 公共环境耦合:如果两个模块共享同一全局数据。
⑤ 内容耦合:两个模块之间的内部属性有直接关联,也成为病态耦合。
内聚
模块的内聚反映模块内部联系的紧密程度。
高内聚性的好处是可以提髙程序的可靠性。
常见7种内聚类型
1.偶然内聚:两者之间没有什么关系,即使有关系也会非常松散。
2.逻辑内聚:一个模块内部的各个组成部分在逻辑上具有相似的处理动作。
3.时间内聚:也叫做瞬时内聚,模块内各组成部门处理动作必须在同一时间完成。
4.过程内聚:如果一个模块内部各个组成部分所要完成的动作彼此间没什么关系,但是必 须以特定的次序执行。
5.通信内聚:如果一个模块内部的各个组成部分所完成的工作都使用了同一个输入或产生 同一个输出数据。
6.顺序内聚:如果前一个模块的输出是下一个模块的输入。
7.功能内聚:如果一个模块内部包括且仅包括为完成某一功能所必须的组成部分。
(四)系统的深度和广度(宽度)
系统的深度表示系统结构中的控制层数,宽度则表示控制的总分布,即同 一层次的模块总数的最大值。
深度和宽度标志着一个系统的复杂程度。
系统的深度和宽度可以用模块的扇入和扇出来衡量。
一般来说,一个较好的系统结构,髙层模块扇出数较高,中间层扇出数较少, 低层模块有很高的扇入数。
(五)模块的作用范围与控制范围
模块的作用范围
是指受该模块内部的一个判定影响的所有模块的集合,只 要某一模块中含有一些信赖于这个判定的操作,那么该模块就在这个判定 的作用范围之中。
模块的控制范围
包括该模块本身及所有的下属模块的集合。控制范围完全 取决于系统的结构,它与模块本身的功能并无太大关系。
3.系统设计流程(处理流程)设计
系统流程图是用来描述系统物理模型的一种传统工具。一个系统可以包含人员、硬件、软件等多个子系统。
系统流程图的作用,表达信息在各个成分之间流动的情况。
7.3代码设计
1.代码设计的原则
代码
代码是代表客观实体、属性和状态等的表示符号,代码的符号可以是数字、 字母或者由数字和字母混合组成。在管理信息系统中,它是人与计算机的共同语 言,负责人与计算机的沟通。
代码设计的原则
(1)系统性:
有规律,有逻辑,便于识别及记忆。
(2)唯一性
每个代码唯一地确定编码对象,这是代码在数据管理中最基本的作用。
(3)标准化:
尽可能利用国际、国内、部门的标准代码。
(4)规范性:
代码的结构、类型、编码格式必须严格统一,以便于计算机处理。
(5)扩展性:
灵活适应。
(6)有效性:
通过代码能够比较容易地识别被编码对象。
(7)可维护性:
系统发生变化时,代码易于修改。
(8)简明性:
代码尽可能简短、统一,代码的长度会影响输入输出的速度和出错的概率。
2.代码的类别
代码可按照功能、符号等不同角度划分其类别,在实际应用中, 常常根据需要采用两种或两种以上基本代码的组合。【数字码,字符码,混合码】
3.代码校验
为了保证正确输入,在代码设计结构中原有代码的基础上,另外加上一个校验位, 使它成为代码的一个组成部分。
(1)抄写错误
(2)易位错误
(3)双易位错误
(4)随机错误
代码设计的步骤
(1)确定代码对象
(2)寻找标准代码
(3)确定代码使用范围和期限
(4)确定编码方法
(5)编写代码表
(6)设计代码使用管理制度,保证代码的正确使用
7.4数据库设计
1.文件设计
文件设计的概念及分类
合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法
分类
(1)主文件
长期保存的主要文件,用以存储重要的数据。经常对其调用和更新。
(2)业务文件
在业务处理过程中,临时存储数据用的文件,是流水账形式的顺序文件。
(3)输入文件
将输入大量数据建立数据文件,经校验后一次输入,进行处理。
(4)输出文件
在处理过程中输出的结果文件,它可以是打印文件或其他形式的文件。
(5)工作文件
在处理过程中暂时使用的中间文件,处理结束后文件即可删除。
(6)转存文件
用于存储在一定恢复点上的系统部分状态的拷贝文件。主要是为了安全。
2.数据库设计的步骤
和系统开发步骤对应
3.数据存储结构规划
规范化理论是E.F.Codd在1971年提出的,旨在研究关系模型中各属性之间的关系,探讨关系模型应具备的性质和设计方法。
第一范式:
满足的基本条件是元组中每个分量都必须是不可分割的数据项。【第一范式是对关系模式的最起码的要求。】
第二范式:
在第一范式条件的基础上,进一步要求所有非主属性完全依赖于码。采用投影分解法将一个第一范式的关系分解为多个
第三范式:
一个关系满足第三范式的条件是其在满足第二范式条件的基础上,进一步要 求其任何一个非主属性都不传递依赖于任何主属性。【一般达到第三范式就可以了】
7.5用户界面设计
1.输出设计
一)输出类型设计:内部输出和外部输出
二)输出设备与介质的选择:打印纸、磁盘、光盘、打印机、绘图仪
三)输出内容的设计:报表、凭证、公文、单据等。
四)输出格式的设计
(五)输出设计的原则:可读性、适应性、扩展性、兼容性和一致性【可扩适一兼】
输出设计由系统设计员根据用户需求完成
2.输入设计
系统设计过程中应该,先进行输出设计,后进行输入设计
(一)输入方式设计:条码(棒码)输入、扫描仪输入、传感器【常用来采集和输入生产过程数据的输入方式】输入
(二)输入格式设计
(三)输入设计项目
(四)输入校验设计: 重复输入检验、人工检验、控制总数检验、记录数点计检验、格式校验、逻辑校验、界限校验、顺序校验、平衡校验、对照校验、程序校验
3.人机界面设计
(一)人机界面类型
系统设计中常用的菜单设计方式主要有
菜单式
填表式
问答式
提示方式与权限管理
(二)软件用户界面设计的原则
(1)用户导向原则
(2)KISS原则。(Keep it simple and stupid)简洁和易于操作是网页设计的最重要的原则。
(3)视觉平衡。(文字、图形、空白)
(4)和谐与一致性。(颜色、字体、图形、空白)一致的风格。
7.6模块功能与处理过程设计
1.HIPO图
IPO图和HIPO图的概念
HIPO图是IBM公司一种描述系统结构和模块内部处理功能的工具(技术)。
IPO图主要是配合层次模块结构图详细说明每个模块内部功能的一种工具, IPO图的设计必须包括输入(I)、处理(P)、输出(0),以及与之相应的数据库/文件、 在总体结构中的位置等信息。
2.层次模块结构图
层次模块结构图(或称结构图)是1974年由W.Steven等人从结构化设计的角度提出的一种工具。
它的基本做法是将系统划分为若干子系统,子系统下再划分为若干模块,大模块内再分小模块。
功能结构图设计的方法
1.变换分析
变换分析是从变换型结构数据流程图中导出模块的结构图的一种方法,变换型结构的数据流程图是一种线状结构,变换分析过程可以分为三步:①找出逻辑输入、主加工和逻辑输出;②设计顶层模块和第一层模块;③设计中、下层模块。
2. 事务分析
事务分析是根据事务型结构的数据流程图导出结构图的一种方法。事务分析也按“自顶向下,逐步细化”的原则进行。
3. 混合结构分析
规模较大的数据处理系统,数据流程图常常是变换型和事务型的混合结构。在这种情况下,通常以变换分析为主、事务分析为辅进行设计,先找出系统的输入、主加工的输出,用变换分析法设计系统模块结构图的上层,然后,根据数据流程图各部分的特点,适当进行变换分析或事务分析,就可以导出初始模块结构图。
【事务混合变换】
7.7系统设计说明书
系统设计说明书的作用和内容
①系统概述
②总体结构方案
③计算机系统配置方案
④代码设计方案
⑤文件、数据库设计方案
⑥输入输出设计方案
⑦系统详细设计方案
⑧接口及通信环境设计
⑨安全、保密设计、数据准备
⑩系统测试计划
⑪培训计划