MIS开发中的系统分析
《MIS的系统分析》课件
MIS系统的系统分析方法以及设计、开发、运行和维护是企业信息系统建设的 核心。该课件将带领大家深入了解MIS系统的核心内容和构建要点。
什么是MIS系统?
定义
MIS系统是运用计算机科学、管 理科学及信息科学等知识对企业 各级管理决策实施全方位、整体 化的支持。
功能和作用
MIS系统在信息处理、管理决策、 项目控制、业务流程等方面起到 中枢作用,提升企业运营效率, 改善决策质量,增强竞争力。
发展历程
MIS系统的发展经历了主机时代、 个人计算机时代和移动互联网时 代的辗转演变。当前MIS系统正 面临着Big Data、AI等新一轮科 技革命。
系统分析
ห้องสมุดไป่ตู้
1
定义
系统分析是一种主要通过研究、观察、
MIS系统的开发
开发过程
项目启动、需求确定、开发环境 配置、编码实现、调试测试等是 MIS系统开发中的主要过程,是 MIS系统从构想到现实的关键阶 段。
编码
编写高质量代码能够极大地提高 MIS系统的可靠性、可维护性和 重复利用性,也是保证MIS系统 开发质量的关键。
测试和调试
通过各种系统测试、质量分析工 具和调试手段,对MIS系统进行 全方位的测试和调试。使之能够 实现最佳性能和操作效率。
流程
2
分析和文档化等方法来作出决策的过程。
系统分析的主要流程包括:概念阶段、
需求分析、系统设计、系统实现、系统
测试、系统上线、系统维护和修改和重
3
方法
复迭代等等。
数据流、数据字典、E-R图和逻辑结构图
等是系统分析中主要的分析工具和形式
化方法,有助于更为准确地描述和实现
MIS的系统分析举例
宿舍财产 物品号 C,12 物品名 C,20
邮政快递数据
姓名 C,6 宿舍号 C,6 到达时间 D,8 接收时间 D,8 邮件数量 C,6
20
四.数据字典
报修数据 宿舍号C, 6 晚归数据 学号 C,12 宿舍号 C,6 晚归时间 D,8 晚归原因 C,50 物品号 C,12 提交日期 D,8 解决日期 D,8 报修原因 C,50
离返校数据 学号 C,12 用户数据 用户ID C,20 用户密码 C,20 用户类型 C,1 宿舍号 C,6 离校时间 D,8 返校时间 D,8
21
五.系统功能模块图
学生宿舍管理系统
报修管理
邮件管理
离返校管理
夜归管理
系统管理
登 记 报 修
查 询 报 修
登 记 已 修
登 记 邮 件 信 息
查 询 快 件
夜归信息 登记表
18
三.数据流程图
5.总数据流图
登记报修
查询报修 查询快件
学生报修 信息登记表
登记已修
学生
确认接收
登记 查询
邮件快递 信息登记表
离返校 信息登记表 夜归 信息登记表
登记快件
管理员
查询
登记
查询
19
四.数据字典
住宿学生 学号 C,12 宿舍 宿舍号 C,6 宿舍电话 C,11 姓名 C,6 性别 C,2 专业 C,20 宿舍号 C,6 入住时间 D,8
7
3. 班费管理业务流程分析
学生
缴纳班费
班费记录本
支出班费
班长
8
4. 数据流程分析
学生 班级学生基本 情况登记表 收入明细查询
缴纳班费
收入明细账 班长 支出明细账 支出班费
5-MIS的系统分析
验收
系统运行和维护 系统规划
审批
系统 转换
详细
系统实施
编程 调试
系统分析
逻辑 设计
调查
系统设计
审查
审计
详细 设计
总体 设计
2008年10月
安徽大学.经济学院.刘晓云
系统分析概述
系统分析目的: 系统分析任务: 1、获取现行系统的物理模型; 1、 收集并分析资料; 2、从现行系统的物理模型抽象出其逻辑模型; 2、 描述当前系统的工作流程; 3、建立目标系统的逻辑模型; 3、 指出当前系统的局限性和不足之处; 4、优化目标系统的逻辑模型。 4、 确定目标系统的基本目标和逻辑功能要求; 内容:1、目标分析; 5、 通过分析比较各种系统方案的目标、功能、环境和技术 2、需求分析; 经济性指标,获得一个优化和可行的目标系统设计方案。 3、功能分析。 2008年10月 安徽大学.经济学院.刘晓云
3、在系统开发过程中,系统详细调查所处的阶段是(
A.系统分析 B.系统设计 C.系统实施 D.运行和维护
)
2008年10月
安徽大学.经济学院.刘晓云
练习
4、系统分析调查组的成员( B. 不应包括系统设计员 C. 应包括本单位的领导人员 )。 A. 不应包括本单位的领导人员
D. 必须包括程序设计人员
评价方法 成本-效益分析
分析特征 以货币形式表示的成本 包含无形效益 最全面的分析 识别企业风险
风险分析
风险可能很难定量化
忽略效益 用企业术语进行交流
资本投资分析
定量选择方针
可使选择极为简化
2008年10月
MIS-5分析
结束 决策/判断
车间
用料计划 领料通知 领料单
库长
有关部门
未批领料单 库存报表
库存帐
有
已批领料单 用料流水帐
库工 无
某单位 物资管 理业务 流程图
首页 后退
订货单(合同)
缺料通知单
采购员
入库单
催货单
上一张 结束
补充订货单 提货通知单 供货单位
首页
后退
上一张
某出版社邮购业务流程
结束
MIS的系统分析
结束
MIS的系统分析
详细调查
A.现行系统的物理模型
D.新系统的物理模型
B.现行系统的逻辑模型
C.新系统的逻辑模型
首页
后退
上一张
结束
MIS的系统分析
详细调查
详细调查的原则、方式 与内容
详细调查应遵循用户参与的原则,即由使用 部门的业务人员、主管人员和设计部门的系 统分析人员、系统设计人员共同进行,两者 结合,就能互补不足,更深入地发现对象系 统存在的问题,共同研讨解决的方案。 一般常见的详细调查方法有: 召开调查会 访问 发调查表 参加业务实践
首页
后退
上一张
结束
MIS的系统分析
管理业务调查
管理业务流程图
管理业务流程图是一种描述系统内各单位、人员之间 业务关系、作业顺序和管理信息流向的图表,利用它可 以帮助分析人员找出业务流程中的不合流理向。业务流 程图常用符号如下
实体 文档资料 业务处理 数据储存 存档 业务/数据流
实体
首页
后退
上一张
系统分析
面向用户的观点; 严格划分工作阶段; 自顶向下(Top-Down)分析,从底向上 (Bottom-Up)设计实现; 充分预料可能发生的变化; 工作文件的标准化和文档化
MIS--系统分析资料
内容
系统分析概述 系统调查及用户需求分析 系统分析的主要工具 数据查询应用分析 新系统的逻辑模型 系统分析报告
返回
管理信息系统的系统分析
第5章系统分析
MIS的系统分析定义:
系统分析:是对要用信息系统解决的问题进行分析。它包括问题 的定义、问题原因的识别、问题解答(solution)的详细说明和 满足系统解决方案的信息需求的识别。
数据暂时存储或永久存储的地方。不考虑存储介质或 存储技术的限制。(搭载静态数据) 定义:供本系统长期使用、更新的数据资源 例如:“库存台账”
返回
外部实体(项)
外部实体是系统之外的信息提供者或使用者,又称外部 项,即存在于系统之外的人员或组织。用于说明数据输 入的源点(数据源)或数据输出的终点(数据终点) ,起 辅助理解的作用,不是系统中的元素。 它可以是某个人员、组织、某一信息系统或某种事物。
★ 可用资源和限制条件
★ 存在问题和改进意见
返回
4. 数据的调查与分析
数据——信息的载体,是系统要处理的
主要对象,因此要全面准确的收集、整
理和分析数据。这是在系统分析阶段必
须要进行的工作。
⑴ 数据的收集
⑵ 数据的分析
⑶ 数据分析的工具
返回
⑴ 数据的收集
① 数据的来源 ② 数据收集的方法
返回
① 数据的来源
按键或
击鼠标
2.基本成分
★
数据流
加工(或称处理逻辑)
数据存储
外部项(实体)
返回
数据流
由一组确定的数据组成,用带 有名字的箭头表示,名字表示流经 的数据,箭头表示流向。
例如:
“发票”——由品名、规格、 单价、数量等数据组成。
第六章 MIS系统分析
班组统计员 生产日报表
检验员 废品通知单
计划员 产品入库单
车间统计员
产品质量报表
生产进度报表
工时利用表
设备实用台时表
检查科统计员 产品月报表
生产科统计员
劳资科统计员
动力科统计员
生产进度月报表
工时统计月报表 设备使用月报表
厂部综合统计员 汇总报表
有关领导
2、表格分配图
第三节 数据流程调查
数据流程图是一种能全面地描述信息系统 逻辑模型的主要工具。它可以用少数几种符 号综合地反映出信息在系统中的流动、处理 和存储情况。
3. 对现有系统的分析 3.1 数据流程和处理流程 3.2 工作负荷 3.3 费用开支 3.4 人员、设备、局限性
4. 所建议的系统 4.1 对所建议系统的说明 4.2 数据流程和处理流程 4.3 影响 4.3.1 对设备的影响 4.3.2 对软件的影响 4.3.3 对用户单位机构的影响 4.3.4 对地点和设备的影响 4.3.5 对经费开支的影响 4.5 局限性 4.6 技术条件方面的可行性
每天由各班组统计人员将小组的生产日报送车间统计 员,车间统计人员结合检验员报来的废品通知单和计划员 送来的产品入库单,对所得的数据进行分类、汇总,生成 产品质量报表、生产进度报表、工时利用表、设备实用台 时表等报送有关归口部门,由各部门的统计人员定期对各 车间报表进行统计、汇总,分别生成相应的月报表报送厂 部的综合统计员进行汇总,报送有关领导。
7.1 法律方面的可行性 7.2 使用方面的可行性 8. 结论
二、详细调查
1、详细调查对象:现行系统 2、目的:掌握现行系统的现状,发现问题和薄弱环
节,收集资料,为新系统的逻辑设计做准备。 3、遵循的原则:用户参与的原则 4、方法:召开调查会、访问、发调查表、参加业务
系统分析报告——mis
某高校研究生学籍管理系统的分析报告1 引言系统开发的意义研究生教育是高等教育的高等层次,是培养和造就高层次人才的主要途径。
当今世界的科技竞争表明,要赢得竞争,首先要拥有各种创造性的高层次科技人才。
这种人才的数量和质量,已成为各国经济、科技和社会发展的决定性力量。
随着研究生招生规模逐年扩大,其管理工作量也必将不断增加,如何使研究生管理人员从日常事务中解脱出来,使研究生的管理工作从微观事务性向宏观决策性转变,已成为提高研究生培养质量的一个主要问题。
而开发研究生学籍管理信息系统是实现这一目标必不可少的。
开发本系统的目的就是将现代化信息处理技术运用到研究生管理中,提高工作效率。
其次,在实现高等教育信息化的进程中,开发某高校研究生学籍管理系统也是信息化的一个重要组成部分。
另外,通过研究生学籍管理系统的应用,提高管理人员的素质,促进本校的管理水平和效率的提高,提供多层次的学生信息服务和实用的使用手段,以满足管理过程中对研究生信息的共享和利用,并可为学校各级领导的决策提供快捷、有效的辅助信息。
[1]开发背景在我国学位与研究生教育信息管理工作中,计算机辅助管理在一定程度上已用于招生、培养、学籍、学位、学科建设和分配等各个方面,并取得了一定的成效,对提高管理水平与效率发挥了积极作用。
学位与研究生教育信息管理的网络化是指将网络技术和数据库技术应用于研究生教育信息管理过程中,实现信息的采集整理和管理使用的科学化、规范化和效率的最大化。
部分高校开发了基于单机版的管理信息系统,包括招生、学籍、教学、学位、分配等。
一些知名高校进行了各管理子系统的集成,并将局域网和广域网技术运用于学位与研究生教育信息管理中,开发基于客户/服务器(C/S)或浏览器/服务器(B/S)结构的网络管理信息系统,适应了当代学位与研究生教育迅速发展的需要。
某高校于1985年开始招收研究生,设置的硕士点只有材料学和测试计量技术两个专业。
由于招生专业和招生人数较少,学生的管理工作一直局限于Office办公软件的运用,对研究生的日常管理工作进行简单的电子数据处理。
mis系统分析
第五章 MIS的系统分析采用任何方法开发管理信息系统,均需进行系统分析,只是每种开发方法的系统分析详细程度不同。
本章以“结构化系统开发方法”为背景,说明系统分析的基本过程与原理。
一般来讲,系统分析的任务就是定义用户的需求,提出系统的初步(逻辑)模型。
§5.1 可行性分析及详细调查概述1.可行性分析的任务、内容任务:明确开发MIS的必要性、可行性。
必要性——〉取决于开发任务的紧迫性。
可行性——〉取决于实现系统的资源、条件。
内容:⑴管理上的可行性,包括:A.管理人员(高、种、低层)的态度;B.管理环境:管理方法正确与否;管理制度健全与否;原始数据正确否。
⑵技术上的可行性,包括:A.软、硬件技术(速度、存储能力等);B.开发人员水平(内、外兼有)。
⑶ 经济上的可行性,包括:软硬件、开发及培训等方面的成本效益。
2. 可行性分析报告内容:⑴ 系统概述(IS 、业务等方面现状);⑵ 项目目标;⑶ 所需资源、预算和期望效益; ⑷3. 详细调查的目的、原则与系统的“初步调查”不同,详细调查主要针对现行系统的业务流程及数据流程进行。
目的:A.立即开发;B.改进原系统;C.具备条件后再开发;D.不开发等。
通过系统的“初步调查”来完成现状; 问题; 收集资料等。
目的下一步的 工作基础调查的方法:⑴访问;⑵开调查会;⑶发调查表;⑷参加业务活动。
调查过程中所用的工具(图表):⑴用户(组织)结构图;⑵管理业务流程图;⑶表格分配图;⑷数据流程图;⑸判定树;⑹决策表。
§5.2 管理业务调查又对本系统产生较大影响的因素的集合。
一般而言,环境就是管理系统(规章制度、政策法规等)。
开发一个新系统,意味着需要重新设计一个组织。
其前提工作就是管理业务调查,内容包括:组织结构调查、管理功能调查和管理业务流程调查。
1.组织结构调查“组织结构的调查”的结果,要形成相应的“组织结构图”(如下图所示),并配之以简单的文字说明,其中包括组织中各级部门的职能、工作职责、决策内容、存在的问题以及对新系统的要求等。
MIS11 系统分析
提交系统分析报告
3.1 组织结构图
通过组织结构的调查分析,可以明确组织各部门的
职能定位、管理关系,是下一步详细调查企业业务 流程的基础。
组织结构图是用来描述组织的总体结构以及组织内
部各部门之间的联系,它把企业组织分成若干部分, 按级别、分层次构成的,以树型结构显示
3.1 组织结构图
厂长
计 划 科
内存、功能、联网能力、安全保护设施 输入、输出设备、外存储器 联网数据通讯设备的配置、功能、效率 操作系统、编译系统、DBMS、汉字处理系统
•技术人员数量与水平 应用软件方面主要考虑:
是否有现成的软件包 自己有能力编制的有关程序 不仅考虑数量,更重要的是质量, 以及在近期内可以培养和发展的水平
1.5.3 经济可行性分析内容
2 需求分析
2.1 需求分析目的 2.2 需求分析调查方法
2.3 需求分析任务
——功能需求、非功能需求、将来需求、数据 要求
2.4 需求分析过程
2.1 需求分析目的
正确理解和表达用户需求 ----- 要求系统分析人员要善 于通过需求分析修正用户提出的要求,并且挖掘出用户 没有明确表达出来的需求,即明确系统做什么。 是对目标系统提出完整、准确、清晰、具体的要求
资源 使用 需求
需
求
目标系统运行时所需的数据、软件、内存空间、 软件开发时所需的人力、支撑软件、开发设备 等各种开发资源加以确定 系统开发的进度和各步骤的费用 提出要求,作为开发管理的依据
系统成本消耗 与开发进度需求
2.3.3 系统将来可能需要的新要求
应明确地列出那些虽然不属于当前系统开发范畴,但是根据分析将来 很可能会提出来的要求。
第4章 MIS的系统分析
上一页
下一页
返回本章首页
管理功能调查
为实现系统的目标,系统必须具有各种功能。 所谓的功能,指的是完成某项工作的能力。调查中 可以用功能层次图来描述从系统目标到各项功能的 层次关系。
上一页
下一页
返回本章首页
4.2 系统的详细调查 三、管理业务流程分析 1、业务流程调查的方法 应顺着原系统信息流动的过程逐步地进行。
上一页
下一页
返回本章首页
4.2 系统的详细调查
三、业务流程分析
3、业务流程的描述——绘制业务流程图的基本符号
上一页
下一页
返回本章首页
某 企 业 物 资 管 理 业 务 流 程 图
车间 用料计划 领料通知 库存帐 领料单 库长 未批准 领料单
有关部门
库存报表
已批准 领料单
用料 流水账
有货
库工
无货
订货单(合同)
上一页 下一页 返回本章首页
4.2 系统的详细调查
三、业务流程分析
上一页
下一页
返回本章首页
4.2 系统的详细调查
三、业务流程分析(总台登记)
上一页
下一页
返回本章首页
表格分配图
见黄梯云《管理信息系统》高等教育出版社, P111
上一页
下一页
返回本章首页
4.2 系统的详细调查 四、数据流程分析
管理业务调查过程中绘制的业务流程图和表格 分配图虽然形象地表达了管理中信息的流动和存储 过程,但仍没有完全脱离物质要素(如货物、产品等)。 为了用计算机进行信息管理,还必须进一步舍去物 质要素,收集有关资料,绘制出原系统的数据流程 图,为下一步分析做好准备。
《MIS的系统分析》PPT课件
进行描述时,不用繁琐的语言来描述,
而是用画图的方式,简单明确地进行表
达。图形直观地描述系统,避免用语言
描述所带来的理解上的偏差。图形工具
是分析人员与用户、分析与设计人员之
间的“通信手段”。编辑版ppt
返2回5
按键或 击鼠标
3.强调逻辑结构而不是物理实现 ★
主要任务是确定新系统能够实现用户提出的
哪些需求,能够达到什么目标,至于用哪种计算
约,还受外部自然环境等条件的影响。
例:工厂
内部:各种生产类型、生产环节、生产过程、物流、
信息流、相互制约。
外部:政府的有关规定、法纪、制度的约束和控制;
外部自然环境系统、协作系统、运输系统、市场情况、
编辑版ppt
返回13
2. 当前利益和长远利益相结合
选择一个方案,不
但要从目前利益出发,
而且还要考虑到将来的
结构。并用一定的工具对现行系统进
行详尽的描述,这是系统分析最基本
的任务。
在充分了解现行系统现状的基础
上,进一步发现其存在的薄弱环节,
并提出改进的设想。
编辑版ppt
8
2. 分析用户需求
用户需求是指用户要求
新系统应具有的全部功能和
特性。
功能要求;性能要求;可靠性要求; 安全、保密要求;开发费用和时间以及资 源方面的限制。
编辑版ppt
返20回
7. “自顶向下”的工作原则 Nhomakorabea把一个复杂的系统由粗到细、由表及里
地分析、认识,符合人类的认识规律。
运用这一原则,用户和分析人员不但对系统有
一个总的概念性印象,而且随着逐级向下的扩展,
对具体的、局部的组成部分也会有深刻的理解,分
5-MIS系统分析1
2. 在一个项目需求调研过程中,系统分析人员发现
对客户进行简单的培训,他们做出的系统分析说 明要比系统分析人员更加准确,你觉得这样的现 象正常吗?
三、详细调查的目的、原则、方法
对象
现行系统
目的
完整掌握现行系统的现状,发现问题和薄 弱环节,收集资料,为下一步的系统化分
析和提出新系统的逻辑设计做好准备。
出库单1 2
登记库 存台帐 应收款 处理
登记 合同帐
3
4
合同帐 存档 应收帐
库存 台帐
第三节数据流程的调查分析
一、数据流程调查的内容 二、数据的来源 三、数据流程图
管理业务调查过程中绘制的管理业务流
程图和表格分配图,虽然形象的表达了管理
中信息的流动和存储过程。但是还是没有完 全脱离一些物质要素(如产品、单据等)。
一、数据流程调查的内容
1.本系统输入数据类 本系统内存储存的数据类 本系统产生的数据类
2. 弄清各环节上的处理方法和计算方法。 (汇总、分析等)
3.在上述各种单据、报表、账本的典型样品上或用附页
注明制作单位、报送单位、存放地点、发生频度(如每
月制作几张)、发生的高峰时间及发生量等。
4.在上述各种单据、报表、账册的典型样品上注明各 项数据的类型数字、字符、长度、取值范围(指最大 值和最小值)。
例:某高校出版社的组织结构图
出版社 出版科 发行科 书库 邮购股 现购股
印刷厂
二、管理功能调查
为了实现系统的目标,系统必须具有各
种功能。功能即完成某项工作的能力。 调查中可以用功能层次图来描述从系统目标 到各项功能的层次关系。
销售系统管理
销售计划管理
第四章 MIS的系统分析
第四章 MIS的系统分析
管理信息系统
3、详细调查的方法
问卷调查法 召开调查会 调查人员直接参加业务实践 查阅企业的有关资料 个别访问 由用户的管理人员向开发者介绍情况 其他还有专家调查等方法,可以根据系统调查的具 体需要确定调查方法。总的原则是,以了解清楚现 状为最终目标。
第四章 MIS的系统分析
三、可行性分析
可行性分析:可行性分析的任务是明确应用项目的 开发的必要性和可行性。必要性来自实现开发任务 的迫切性,而可行性则取决于实现应用系统的资源 管理上的可行性 和条件。这项工作需建立在初步调查的基 础上。
指管理人员对开发应用项 可行性分析的内容: 目的态度和管理方面的条 件
分析当前的软、硬件技术能 否满足对系统提出的要求 (如增加存储能力,实现通 讯功能,提高处理速度)
业务功能一览表:
了解依附于组织结构的各项业务功能 对于各项交叉管理、交叉部分层次的深度及 各种不合理现象有一个总体了解。
第四章 MIS的系统分析
管理信息系统
第四章 MIS的系统分析
管理信息系统
二、管理功能调查
功能指的是完成某项工作的能力。 调能的层次关系。下页是一张某销 售系统的管理功能层次图。
第四章 MIS的系统分析
管理信息系统
二、管理功能调查
销售系统管理
销售计划管理
合同管理
销售核算与统计
成品库管理
市场预测
销 售 历 史 资 料 管 理
编 制 年 度 销 售 大 纲
编 制 销 售 计 划
合 同 有 效 性 审 查
合 同 执 行 情 况 分 析
合 同 登 记 和 变 更
5 MIS的系统分析
二.管理功能调查
管理功能更接近于将来的MIS的子系统。 利用功能层次图描述系统目标与各项功能的关系。
上述企业的生产管理职能
思考:管理功能调查能解决什么问题?
可以确定整个MIS系统的功能构架,包括各层 次之间的关系。 从宏观的角度,划分出功能项(包括细项), 建立P/D阵中的P列表。 与组织结构图结合可以为业务流程调查提供参 考框架。
外部实体编号:S03-01 外部实体名称:用户 简述:购置本单位配件的用户 输入的数据流: D03-06,D03-08 输出的数据流:D03-01
总结:数据字典的实现
1. ① ② ③
④ ⑤
手工方式编写数据字典 制条目卡片(与数据流程图的绘制交叉进行); 复制(条目有几种顺序排列就复制几份); 编分类字典(分为数据项(T)、数据流(F)、数 据存储(S)、数据处理(P)四类,每类按编号顺 排。); 编字顺字典(按名称字顺:如按拼音区位、部首笔 画、汉字交换码等); 编导卡(每类前、每个字母前、每区码前关于其下 条目的简介)。
用户通过联机存取的方式得到所需要的数据 信息及其关系,按要求输入条目,自动编制 字典,并建立索引文件。 计算机在建立数据库的同时,自动生成了数 据字典。
自动编写数据字典的优缺点:
自动化数据字典比手工数据字典更便于检索、 修改和更新,但是,自动化数据字典的建立也 要从手工做起。 对于小系统或数据库技术尚未开发的系统而言 ,自动化数据字典处理起来要烦琐一些,成本 也更高一些。
百货商店业务数据流部分清单
四.处理逻辑的定义(Process Logic)
描述数据流程图中最底层的处理。 在数据字典中,对数据元素要描述其结构 ,对加工(Processing)要描述其处理逻辑 (Process Logic)。表达工具有多种:
管理信息系统的系统分析
管理信息系统的系统分析1. 引言管理信息系统(Management Information System,简称MIS)是指为组织的管理层提供决策支持和信息处理的信息系统。
系统分析作为MIS的重要组成部分,旨在深入研究和了解组织内各个业务流程,评估技术需求并设计出合适的信息系统解决方案。
本文将介绍MIS的系统分析过程和方法,以帮助读者更好地理解和应用MIS。
2. 系统分析的定义和目标系统分析是指对组织内各个业务流程进行全面研究和评估的过程。
其目标是了解业务需求,发现问题并提供解决方案,以确保信息系统能够最好地支持组织的决策和业务流程。
3. 系统分析的步骤系统分析通常包括以下主要步骤:3.1 需求收集需求收集是系统分析的首要步骤。
在这一阶段,分析人员需要与组织的管理层和业务人员进行沟通,了解其业务流程、需求和问题。
分析人员可以通过面谈、问卷调查、观察等方式收集相关信息。
3.2 系统设计系统设计是根据需求收集阶段的信息,设计出满足业务需求的信息系统解决方案。
这包括确定系统的架构、数据模型、功能模块等。
3.3 系统开发系统开发是根据系统设计阶段的方案,进行具体的软件编码和开发工作。
这包括数据库设计、编程实现、用户界面设计等。
3.4 系统测试和调试系统测试是确保开发的系统能够正常运行的关键步骤。
测试包括功能测试、性能测试、安全测试等,以确保系统的质量和稳定性。
3.5 系统部署和维护系统部署是将开发好的系统正式投入使用。
同时,还需要对系统进行持续的维护和升级,以确保系统能够稳定运行并满足组织的需求。
4. 系统分析的方法和工具系统分析可以使用多种方法和工具来帮助分析人员理解业务需求和问题,以及设计解决方案。
以下是一些常用的系统分析方法和工具:4.1 流程图流程图是展示业务流程、数据流动和决策路径的图形化工具。
通过绘制流程图,分析人员可以更好地理解业务的流程和细节,并发现潜在的问题和改进点。
4.2 数据字典数据字典是对系统中使用的数据项和元素进行标准化定义和描述的工具。
第五章MIS的系统分析
第一节 可行性分析和详细调查概述 一、初步调查
调查企业总的情况和对信息系统的总的需求 内容: 内容: 企业的目标和任务(生产经营的内容) 企业的目标和任务(生产经营的内容) 企业概况(性质、资金的现状、管理水平) 企业概况(性质、资金的现状、管理水平) 企业外部环境 当前信息系统的概况(职能、执行和缺陷) 当前信息系统的概况(职能、执行和缺陷) 新系统的开发条件(领导的态度) 新系统的开发条件(领导的态度)
第三节 数据流程调查
进一步舍去了物质要素
一、准备工作
进行数据的收集和分析
二、数据流程分析
1、概念(P112) 概念(P112) 特征: 2、特征:抽象性和概括性 符号: 3、符号: 外部实体 处理 数据流 数据存储 绘制方法:分层、 4、绘制方法:分层、编号
MIS的系统分析 第五章 MIS的系统分析
MIS的系统分析 第五章 MIS的系统分析
第一节 可行性分析和详细调查概述 三、详细调查
调查当前系统的业务流程和子系统的划分, 调查当前系统的业务流程和子系统的划分, 了解主要的业务与数据流程, 了解主要的业务与数据流程,各子系统的相互关 为新系统中合理划分子系统, 系。为新系统中合理划分子系统,并确定各子系 统间的相互关系作好准备。 统间的相互关系作好准备。
MIS的系统分析 第五章 MIS的系统分析
第四节 数据字典
1、数据项的描述 2、数据结构的描述 3、数据流的描述 D 4、处理逻辑的描述 P 5、数据存储的描述 F 6、外部实体的描述 S
MIS的系统分析 第五章 MIS的系统分析
第五节 描述处理逻辑的工具 一、判断树 判断表(决策表) 二、判断表(决策表) 三、结构英语表示法
浅谈MIS开发中的系统分析
浅谈MIS开发中的系统分析1. 引言在现代企业管理中,MIS(管理信息系统)在信息技术的支持下,扮演着不可或缺的角色。
而MIS开发的核心环节之一就是系统分析。
系统分析是指通过对问题和需求进行详细的分析和研究,确定系统的功能、性能和接口等方面的要求,为系统设计和开发提供基础。
本文将深入探讨MIS开发中的系统分析过程,并对关键的环节进行解说。
2. 确定需求在进行系统分析之前,首要任务就是明确和确定需求。
通过与用户进行沟通和交流,了解他们的需求和期望,对MIS系统进行功能和性能的规划。
需求分析的过程中,需要明确以下几个方面:•功能需求:根据企业业务流程和用户需求,确定系统需要实现的功能,如数据管理、报表生成、用户权限控制等。
•性能需求:确定系统的性能指标,如响应时间、并发处理能力等。
•界面需求:根据用户体验要求,设计系统的界面布局、交互方式等。
•安全需求:确定系统的安全性要求,包括数据加密、权限管理等方面。
•可靠性需求:确保系统具有足够的可靠性,如备份、容错等。
3. 分析当前业务流程在进行系统分析之前,需要对当前的业务流程进行分析和了解。
通过观察和了解企业当前的运作方式,可以更好地把握用户需求和问题所在。
具体的分析包括:•数据流分析:观察和分析数据在业务流程中的流向和变化,了解数据的来源、处理方式和输出结果。
•时序分析:观察业务流程中各种操作的时间顺序和先后关系,揭示出瓶颈和问题所在。
•功能分析:对每个业务环节进行功能分析,明确各个功能的作用、输入和输出。
4. 设计系统架构系统架构的设计是MIS开发中的关键环节。
通过系统架构的设计,可以确立系统的整体框架和各个模块之间的关系,为后续的开发工作奠定基础。
系统架构设计包括以下几个步骤:•定义系统边界:明确系统的边界和范围,确定系统与外部环境的接口。
•选择合适的架构风格:根据需求和技术要求,选择适合的架构风格,如分层架构、面向服务的架构等。
•划分模块和功能:根据系统功能的划分和需求的细化,将系统划分为不同的模块和功能,保证模块之间的职责明确。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MIS开发中的系统分析随着计算机系统和计算机网络及其应用的迅猛发展,越来越多的组织、企业、部队开始对MIS(管理信息系统——Management Information System)由感兴趣而逐渐进入到实际开发、应用阶段,而随着信息技术新的发展,系统开发对分析人员素质提出了更高的要求。
在管理信息系统(MIS)开发中,许多开发团队对系统分析的特点及重要性认识不足,致使在开发过程中引发各种问题,开发完成后操作人员因为不好用、不方便用而不愿意使用,造成大量人力、物力的浪费。
本文结合实际,对MIS开发中系统分析工作的特点及重要性进行简单分析,对系统分析中要注意的问题。
管理信息系统(MIS)是由人和计算机设备组成的对企业或者组织(部门)管理信息进行收集、加工、传输、保存、使用、维护的系统。
一个MIS的开发要经过系统分析(Systems Analysis)、系统设计、系统实现、系统维护四个阶段。
系统分析的主要内容是:业务和数据的流程是否通畅,是否合理;数据、业务过程和实现管理功能之间的关系;老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。
系统分析的目的是:将用户的需求及其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等等。
系统分析从系统需求入手,从用户观点出发建立系统用户模型。
用户模型从概念上全方位表达系统需求及系统与用户的相互关系。
系统分析在用户模型的基础上,建立适应性强的独立于系统实现环境的逻辑结构。
系统分析是整个MIS开发的基础性工作,是最为重要也最难把握的一个阶段。
但是在实践当中,系统分析通常不能引起开发人员的足够重视。
许多开发人员在开发一个软件产品时,往往在没有充分了解用户需求的情况下,便匆匆着手编写程序,他们错误的将“软件开发”等同于“程序编写”,这是许多软件开发人员的通病。
这样导致的结果是:开发人员埋怨用户需求频繁变化,用户埋怨系统不能满足工作需求。
严重时,可能导致整个开发工作失败,使开发费用付之东流。
特别是近年来面向对象的开发方法被广泛采用以后,软件规模日趋庞大,前期分析的重要性便愈加凸现出来。
一、充分认识系统分析工作的重要意义系统分析所确定的内容是今后系统设计、系统实现的基础。
不同企业或组织有着不同的内部环境,当开发团队着手开发一个项目时,首先应该深入到企业或组织的各级部门,了解其组织机构、生产状况及业务流程,并在此基础上采用各种方式对各级各类人员进行咨询和调查,明确他们对该系统的具体需求。
在明确了用户具体需求的基础上,方可进行后续的系统设计、系统实施等工作。
只有这样,才能使所开发的MIS 系统符合该组织或组织的需要,真正为其提供有效服务,才能充分利用计算机信息处理、统计、分析自动、快速、准确的优势,提高员工的工作效率,减轻员工的工作压力。
否则,如果不重视前期的调查分析,系统的开发不但不能带来预期效益,反而可能造成资源浪费或给企业或组织带来不便,严重时甚至可能导致整个开发工作失败。
在MIS开发中,一个系统通常由总系统和若干子系统组成,总系统与子系统之间、子系统与子系统之间存在着纵横交错的复杂关系,整个系统是一个有机整体。
比方说一个字段名在军务兵员管理中是姓名,在车辆管理系统中是驾驶员,在通信保障系统里面是值勤员等等,在总系统中其实质是姓名。
因此,在着手开发一个项目时,必须对总系统及各子系统均按照软件工程的方法进行系统分析,明确系统总功能、各子系统功能及系统间的相互关系。
哪怕一个子系统分析研究不到位,或其中仅仅一部分设计不合理,都可能对系统的整体功能和目标实现造成影响。
因此,开发前期的系统分析工作必须做到通盘考虑、整体推进、目的明确、条理清晰、结构合理以保证开发成功。
此外,前期分析工作也要考虑为后期维护打下基础。
一方面,企业或组织是在不断向前发展的,一个MIS运行一段时间后,可能会在系统功能方面提出进一步要求;另一方面,系统在使用过程中也会逐渐暴露出内部的各种不合理甚至错误的地方。
这就要求对系统功能进行扩充或对程序代码进行修改。
如果前期分析工作做得比较到位,具有一定的前瞻性,充分考虑了软件投入使用后的环境、投入使用后的功能扩展、升级改造及后期维护,就可以避免在日后的使用过程中出现系统与环境不适应、系统功能扩充难、程序代码修改难等后遗症。
二、准确完整的系统分析文档是后续开发的依据系统分析后形成的系统分析文档是分析工作唯一的工作成果,是后续开发工作的依据,也是评价整个开发过程是否成功的标准。
在进行系统分析的过程中,分析人员应将收集到的第一手信息,进行归类整理,分析汇总,然后制订出准确、一致、完整的系统分析文档:系统需求分析报告。
通常该要对系统功能需求、内部部门状况、业务流程、数据库结构、系统功能等进行详尽描述,甚至应该包括对系统将来发展的设想,当前使用的软件、硬件环境的具体技术参数,当前用户方的技术人员和业务人员的信息技术水平,待开发的系统与现有的其他系统、甚至与外部的其他系统的接口情况等。
有了这系统需求分析报告,可使后续的系统设计、系统实施、系统维护等工作有章可循,也避免了以后出现频繁修改需求的情况发生和开发出不适应工作需求的MIS系统的问题。
系统需求分析报告制订完毕以后,为提高软件的质量和保证开发的成功,还需要对这些文档资料进行评审。
评审工作通常应由组织或组织的信息管理高层以及各类技术人员共同承担。
文档评审时应该注意:1、系统内部和各子系统之间各种需求不能互相矛盾;2、需求必须是完整的,应该包括在分析阶段用户提出的所有功能或性能;3、指定的需求用现有的软、硬件技术可以实现;4、需求确实能解决用户当前所面临的实际问题或者能够实现用户所提出的目的。
只有通过以上四方面的评审,分析工作才算告一段落,才能进行下一环节的系统设计工作。
这里需要明确的是,即使进入了下一开发环节即系统设计环节,甚至于开发结束进入试用阶段,也有可能因前面环节的工作做得有漏疏而不得不重新进行需求分析,也就是说实践中这种分析工作会出现一定程度的反复,且这种反复与需求分析的认真程度、所选择的开发模式等有较大关系。
在开发实践中,系统分析人员为避免系统分析工作出现重大偏差而引起大面积重复分析,可以提出多种可行性方案供用户选择。
例如,从功能是否完整角度考虑,可以尝试制定三个不同档次的方案:1、基本方案:系统只完成最基本工作,没有额外功能;2、完整方案:除了完成基本工作以外,还提供一些附加功能;3、增强方案:这种系统具备用户期望的几乎所有功能。
用户可根据自身的人力、物力条件结合需求目标从几个方案当中选出一个最优方案。
三、系统分析应重视与企业或者组织中各类人员的沟通系统分析的工作内容主要是分析人员同客户进行沟通,包括同组织或组织的各级领导进行沟通及同普通员工进行沟通。
首先,信息系统开发要争取各级领导的支持。
实际情况中,个别管理人员因为个人习惯、文化水平、工作方法等原因可能不愿接受环境的改变,因而不愿配合分析人员的工作,造成系统分析工作的局部甚至全局延误或者失败。
例如,某些财务部门负责人不愿将本部门手工账务处理改为电子账务系统,坚持沿用原来的手工方式,对系统分析人员产生抵触情绪;例如有的领导干部习惯现场办公、签字画押,不愿意在微机屏幕上修改、批复文件,认为反正都要白纸黑字形成文件,用MIS系统反而多事等等。
这必然对需求分析工作带来负面影响。
当遇到类似情况时,分析人员除了在了解这些人的背景及性格特点的基础上,想方设法说服其转变观念,还需要主要领导的大力支持。
如果系统分析人员的说服工作无效,可直接请求高层领导处理。
其次,不能忽略普通工作人员,要同普通工作人员进行充分沟通。
在系统分析时,要保证完全是从一线工作人员那里获得第一手资料,因此能否取得被调查员工的支持是系统分析有效性的关键,一线工作人员态度积极可使分析工作的效率大大提高。
只有与普通工作人员建立良好的工作关系,才能充分挖掘出企业所存在的问题。
例如,开发财务管理信息子系统时,本身财务系统对上级业务就有管理系统,他们在使用过程中最清楚对上业务的需要以及上级业务部门的要求,结合财务制度、保密的有关规定要求,就很容易把握本级管理系统的需求,如果二级业务管理系统能有相关接口,就可以避免重复的数据采集录入工作;如果没有相关接口,就只要达到本级相应的基本要求就满足需要,不要每一级都大而全,反而降低工作效率。
再例如,开发“通信资源库信息系统”,涉及信道、设备、人员素质、地形环境、保障器材、车辆等,就要求工程、作训、网络中心、器材、干部、兵员、营房、车辆等各部门通力合作,配合开发人员的分析工作,明确提出本部门对通信资源库信息系统的需求、积极提供资源库建设所需的资料。
任何一个部门的任何一个工作人员的不合作行为,都可能影响分析工作的开展,都可能给系统带来隐患。
系统分析人员在同组织中的每个有关工作人员进行沟通时,必须充分考虑这些工作人员的知识背景、表达能力、沟通能力等,避免出现有些员工不能将自己的需求做出正确表达而误导系统分析人员做出分析。
在分析人员要与这些工作人员共同针对其负责的具体业务进行详细探讨避免出现不清楚自己到底对系统有什么需求和提出一些不切实际的需求,特别是避免提出一些以现有的信息技术水平无法实现的要求以及开发资金预算明显不可能实现的需求。
总之,要求分析人员必须有较强的沟通能力,并且善于对自己的工作对象进行正确引导,从而使他们将自己合理的、真实的想法准确的表达出来。
四、系统分析应合理划分边界我们开发利用MIS系统,一方面是要发挥计算机自动、高速、准确的特点,另一方面也是要发挥网络信息传输的快速高效,但是这些功能的实现,必须要有一定的规则来保证,因此系统分析过程中,特别要注意“分析边界”和“人机边界”的划分,这将决定系统分析工作及后续开发工作的覆盖范围。
“分析边界”指分析工作所涵盖的范围。
MIS开发是一个系统工程,需要长期的、逐步的进行完善。
整个开发工作往往涉及到一个组织或企业的方方面面。
结合通信总站的实际,从机关到基层、从股室到营连、从各业务主管部门到相关业务要素、从干部到战士等等,都是分析工作所涵盖的范围,涉及的部门多,人员杂,业务种类差异大,因此很难一次性满足所有需求,也很难一次性具备所有功能,因而系统分析工作就有一个分析边界的划分问题。
比如兵员管理,可以延伸出来驾驶员管理、炊事员管理、技术骨干管理、士官管理、婚恋、孕情管理等等,到底延伸到哪一部分,与其它如组织管理等如何结合都得明确下来,确保分析工作在一个相对明确的范围内进行,避免分析工作无边无际,难以完成。
“人机边界”指应当明确系统中哪些工作应由人工来完成,哪些工作应由系统自动完成。