第六章 管理信息系统的系统分析_第1页
第六章 管理信息系统的系统分析_第2页
第六章 管理信息系统的系统分析_第3页
第六章 管理信息系统的系统分析_第4页
第六章 管理信息系统的系统分析_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023/10/25管理信息系统开发周期编程(系统实现)Programming(implementation)系统分析SystemsAnalysis系统设计SystemsDesign测试Testing切换与评价Conversion&Evaluation系统运行与维护Running&Maintenance系统规划SystemsPlanning系统分析的结果是系统设计和系统实施的基础12023/10/25Chapter6

管理信息系统的系统分析22023/10/25主要内容可行性分析管理业务调查数据流程调查数据字典描述处理逻辑的工具系统化分析研究和确定管理模型新系统逻辑方案详细调查32023/10/251.可行性分析

必要性来源于现实开发任务的迫切性“显见”的必要性“预见”的必要性“隐见”的必要性42023/10/251.可行性分析

开发应用项目的可行性管理可行性技术可行性经济可行性主机费用外围设备费用软件开发费用人员培训费用系统运行后的经营费用备件费用52023/10/251.可行性分析

可行性分析报告系统简述项目的目标所需资源、预算和期望效益项目可行性结论条件成熟,可以立即进行新系统的研制开发工作暂缓开发新系统,等到某些条件成熟后才能开始开发工作条件不具备,不能或没有必要进行新系统的开发工作

返回62023/10/252.管理业务调查组织结构调查管理功能调查管理业务流程调查返回72023/10/252.管理业务调查厂长总会计师总经济师总工程师设备副厂长生产副厂长福利副厂长厂行政办企管办销售科辅助车间财务科经营科修理车间动力科科技档案室技术科质量管理基建科劳资科材料供应科计划科生产科福利科劳动服务公司二车间一车间…企业的组织结构图组织结构调查返回管理层次、管理幅度、行政隶属关系82023/10/252.管理业务调查生产管理系统经营计划财务管理材料管理设计、技术生产计划订货管理销售预测经营管理编制预算产品规格验收决定订购材料设定库存标准采购管理接收订货制造工序制造工艺质量管理订货状况订货准备赊购管理赊销管理成本会计预算会计工资劳务生产报告发货生产安全计划生产日程计划车间管理生产管理系统管理功能层次图管理功能调查92023/10/252.管理业务调查组织/业务联系表序号计划科总工室技术科生产科供应科设备科销售科质检科人事科研究所仓库……1计划○√△△△△△2销售○√△3供应√△○√4人事○5生产√○△○△△√△√6设备更新√△○√……组织联系程度业务注:○代表该业务是对应组织的主要业务√代表协调该业务的辅助组织△代表该业务的相关组织返回102023/10/252.管理业务调查绘制业务流程图(TFD:TransactionFlowDiagram)常用符号:

管理业务流程调查系统外的实体系统内的实体表单业务/数据流管理业务流程图是一种描述系统内各单位、人员之间业务关系,作业顺序和管理信息流向的图表。内容包括:各环节的业务处理部门或人员,信息来源,处理计算方法,信息流去向,信息提供的时间和状态。前进112023/10/252.管理业务调查管理业务流程调查按照业务关系,顺着信息流动的方向逐步的进行122023/10/252.管理业务调查例:根据描述的业务过程,绘制出业务流程图

企业的生产部门提出材料领用申请,仓库负责人根据用料计划对领料单进行审核,将不合格的领料单退回各部门,仓库保管员收到已批准的领料单后,核实库存帐,如库存充足,办理领料手续,并变更材料库存帐;如变更后的库存量低于库存临界值,将缺货情况记入缺货帐,并产生订货报表送交有关领导。经领导审批后,下发给采购部。

132023/10/252.管理业务调查生产部门领料单已批准领料单库存账缺货账用料计划未批准领料单订货报表审批后的报表采购部物资管理业务流程图返回领料单142023/10/252.管理业务调查表格分配图准备采购单采购部门收货部门财务部门采购单1432卖方存档应付款处理

应付账付款收货单1432登记待收货待收货清单

取货通知存档卖方存档返回15收货处理2023/10/253.数据流程调查数据流程调查过程中要收集的资料原系统全部输入单据、输出报表、数据存储介质的典型格式。各个环节上的处理方法和计算方法。上述单据、报表、账本的典型样品上注明制作单位、报送单位、存放地点、发生频度、发生的高峰时间及发生量。上述单据、报表、账本的典型样品上注明各项数据的类型、长度、取值范围。前进162023/10/253.数据流程调查外部实体(S)数据存储(F)处理(P)数据流(D)外部实体:本系统或子系统之外的人和单位,都被列为外部实体。数据流程图(DFD:TransactionFlowDiagram

)符号处理逻辑:表示对数据的加工处理,它把流入的数据流转换为流出的数据流。仓库财务P1销售处理P2.1开发货票数据流由一组确定的数据组成。销售数据出库数据数据存储是数据的仓库,表示系统产生的数据存放的地方。F1库存台帐F2订货单存档172023/10/253.数据流程调查数据流程图上所有图形符号必须是前面所述的四种基本元素。绘制数据流程图的基本原则s1s2abp1甲F乙等待182023/10/253.数据流程调查数据流程图上的数据流必须封闭在外部实体之间,外部实体可以是一个,也可以是多个。(系统边界明确)绘制数据流程图的基本原则ABabCP2.1P2.3P2.2P2.4甲1甲3甲2甲4192023/10/253.数据流程调查处理过程至少有一个输入数据流和一个输出数据流。绘制数据流程图的基本原则ABabCP2.1P2.3P2.2P2.4甲1甲3甲2甲4202023/10/253.数据流程调查任何一个数据流子图必须与它的父图上的一个处理过程对应,两者的输入数据流和输出数据流必须一致,即所谓“平衡”。绘制数据流程图的基本原则ABabCP2.1P2.3P2.2P2.4甲1甲3甲2甲4212023/10/253.数据流程调查aP2.4.1P2.4.3P2.4.2edcb(A)aP2.4.1P2.4.3P2.4.2edcb(B)乙1乙3乙2乙3乙2乙1222023/10/253.数据流程调查数据流程图上的每个元素都必须有名字、合理布局。ABabCP2.1P2.3P2.2P2.4甲1甲3甲2甲4F绘制数据流程图的基本原则232023/10/253.数据流程调查ABabCP2.1P2.3P2.2P2.4甲1甲3甲2甲4F一般,数据来源在左,去处在右边,数据流不交叉242023/10/253.数据流程调查①把一个系统看成一个整体功能,明确信息的输入和输出。②找到系统的外部实体。确定系统与外部世界的界面,找到系统数据流的源点和终点。

③找出外部实体的输入数据流和输出数据流。

④画出顶层(第一层)数据流程图。

绘制数据流程图的基本步骤用户订货单P1销售处理用户发货票销售子系统的顶层数据流程图财务科发货票发货票仓库252023/10/253.数据流程调查⑤将顶层数据流程图的处理功能分解,画出第二层数据流程图。绘制数据流程图的基本步骤用户订货单P2.1判断订货处理方式销售子系统的第二层数据流程图发货票F5信用手册F1库存账P2.3开付款通知单P2.2开发货票F3等货订货单D1订货单D2订货单D3订货单仓库F4待付款通知单付款通知单F2订货单存档财务科发货票发货票发货票262023/10/253.数据流程调查⑥将第二层数据流程图的处理功能又分别看做整体功能,其内部又有信息的处理、传递、存储过程,进行分解得到第三层数据流程图。⑦如此一级一级地剖析,直到所有处理步骤都很具体为止。

绘制数据流程图的基本步骤P2.2.1

核对P2.2.2开发货票D1订货单用户仓库F2订货单存档财务科发货票发货票发货票发货票D4核对单272023/10/253.数据流程调查绘制数据流程图的基本步骤用户订货单P3.1判断订货处理方式发货票F5信用手册F1库存账P3.4开付款通知单P3.3开发货票F3等货订货单D1订货单D2订货单D3订货单仓库F4待付款通知单付款通知单F2订货单存档财务科发货票发货票发货票P3.2核对D4核对单销售子系统的第三层数据流程图282023/10/253.数据流程调查绘制数据流程图的注意事项①关于层次的划分

怎样划分层次,划分到什么程度,没有绝对标准,一般认为展开的层次与管理层次一致,也可以划分得更细,但要保证功能完整性。

②检查数据流程图

进行核对,逐步修改,获得较为完美的图纸。

③提高数据流程图的易理解性

数据流程图应简明易懂。这也有利于后面的设计,有利于对系统说明书进行维护。292023/10/25练习某公司某月月末发工资,发放前的工资处理过程是每月20号到23号由财务科根据已存档的上月工资发放清单和人事科送来的人员及工资变动表填写本月工资发放清单中的前四项(部门,基本工资,津贴,扣房款)。总务科于每月24号将扣款清单送交财务科,由财务科按扣款清单将扣款数填入本月工资发放清单。最后计算出每位职工的应发工资数,并填入工资发放清单,为工资发放人员发工资做好准备。请根据详细调查的过程,绘制出该公司的手工工资处理系统业务流程图和数据流程图处理1,且输出数据信息,作为下一步处理的输入处理2,且流出数据信息,为下一步处理输入处理3,且流出数据信息,为最后外部实体输入302023/10/25练习管理业务详细调查内容:返回1.信息提供的时间、来源、状态:(1)20号到23号、人事科、人员及工资变动表职工代码姓名部门基本工资津贴房费备注1002周英杰01400.0040.0090.00调走1004吴关兴01350.0035.0050.00换部门调整工资1005赵子英02450.0045.0090.00调整工资1009黄正义02600.0060.00120.00新进表1本月人员及工资变动表312023/10/25练习管理业务详细调查内容:1.信息提供的时间、来源、状态:(2)20号到23号、财务科、上月工资发放清单职工代码姓名部门基本工资津贴房费电费病假扣款应发工资1001李小明01500.0050.00150.0020.00380.001002周英杰01400.0040.0090.0015.0080.00255.001003刘一波01350.0025.0040.0030.00305.001004吴关兴02300.0030.0050.0010.00270.001005赵子英02400.0040.0090.0025.00325.00表2上月工资发放清单322023/10/25练习管理业务详细调查内容:1.信息提供的时间、来源、状态:(3)24号、总务科、扣款清单职工代码姓名部门扣电费病事假扣款1003刘一波0120.001005赵子英0220.0060.00表3本月扣款清单332023/10/25练习管理业务详细调查内容:2.各环节的业务处理(1)财务人员1填写本月工资发放单的前四项,依照信息表1和表2,流向下一个处理业务,填写扣款处理职工代码姓名部门基本工资津贴房费电费病假扣款应发工资1001李小明1002周英杰1003刘一波1004吴关兴1005赵子英1009黄正义表4本月工资发放清单342023/10/25练习管理业务详细调查内容:2.各环节的业务处理(2)财务人员2填写本月工资发放单的扣款项,依照信息表3,以及本月工资发放单的前四项。流向最后计算应发工资计算处理职工代码姓名部门基本工资津贴房费电费病假扣款应发工资1001李小明01500.0050.00150.001003刘一波01350.0025.0040.001004吴关兴02350.0035.0050.001005赵子英02450.0045.0090.001009黄正义02600.0060.00120.00表5本月工资发放清单352023/10/25练习管理业务详细调查内容:2.各环节的业务处理(3)财务人员3计算应发工资,把基本工资与津贴之和减去全部扣款项:房费、电费、请假扣款职工代码姓名部门基本工资津贴房费电费病假扣款应发工资1001李小明01500.0050.00150.00400.001003刘一波01350.0025.0040.0020.00305.001004吴关兴02350.0035.0050.00335.001005赵子英02450.0045.0090.0020.0060.00325.001009黄正义02600.0060.00120.00540.00表6本月工资发放清单362023/10/25练习管理业务流程调查结果:业务流程图人事科总务科人员及工资变动表财务员工1财务员工2财务员工3部分填写工资清单已填扣款工资清单完整工资发放清单工资发放员本月扣款清单上月工资发放清单372023/10/25练习数据流程详细调查内容:返回1.原系统全部输入单据、输出报表、数据存储介质的典型格式。注明制作单位、报送单位、存放地点、发生频度、发生的高峰时间及发生量。并注明各项数据的类型、长度、取值范围。数字型字符型数字型数字型数字型数字型备注型职工代码姓名部门基本工资津贴房费备注1002周英杰01400.0040.0090.00调走1004吴关兴01350.0035.0050.00换部门调整工资1005赵子英02450.0045.0090.00调整工资1009黄正义02600.0060.00120.00新进制作:人事科;报送:财务科;存放地:人事科;发生频率:1月/次表1本月人员及工资变动表382023/10/25练习数据流程详细调查内容:数字型字符型数字型数字型数字型数字型数字型数字型备注型职工代码姓名部门基本工资津贴房费电费病假扣款应发工资1001李小明01500.0050.00150.0020.00380.001002周英杰01400.0040.0090.0015.0080.00255.001003刘一波01350.0025.0040.0030.00305.001004吴关兴01350.0030.0050.0010.00270.001005赵子英02400.0040.0090.0025.00325.00制作:财务科;报送:财务科;存放地:财务科;发生频率:1月/次表2上月工资发放清单392023/10/25练习数据流程详细调查内容:数字型字符型数字型数字型数字型职工代码姓名部门扣电费病事假扣款1003刘一波0120.001005赵子英0220.0060.00制作:总务科;报送:财务科;存放地:总务科;发生频率:1月/次表3本月扣款清单402023/10/25练习职工代码姓名部门基本工资津贴房费电费病假扣款应发工资1001李小明01500.0050.00150.001003刘一波01350.0025.0040.001004吴关兴02350.0035.0050.001005赵子英02450.0045.0090.001009黄正义02600.0060.00120.00表4本月工资发放清单(前四项)412023/10/25练习职工代码姓名部门基本工资津贴房费电费病假扣款应发工资1001李小明01500.0050.00150.001003刘一波01350.0025.0040.0020.001004吴关兴02350.0035.0050.001005赵子英02450.0045.0090.0020.0060.001009黄正义02600.0060.00120.00表5本月工资发放清单(已填扣款项)422023/10/25练习职工代码姓名部门基本工资津贴房费电费病假扣款应发工资1001李小明01500.0050.00150.00400.001003刘一波01350.0025.0040.0020.00305.001004吴关兴02350.0035.0050.00335.001005赵子英02450.0045.0090.0020.0060.00325.001009黄正义02600.0060.00120.00540.00表6本月工资发放清单432023/10/25练习数据流程详细调查内容:2.各个环节上的处理方法和计算方法。(1)填写本月工资发放单的前四项,依照信息表1和表2,流向下一个处理业务,填写扣款处理。(2)填写本月工资发放单的扣款项,依照信息表3,流向最后计算应发工资计算处理。(3)计算应发工资,把基本工资与津贴之和减去全部扣款项:房费、电费、请假扣款,流向工资发放员。442023/10/25P1工资处理顶层数据流程图人事科工资发放人员总务科人员工资变动表本月工资发放清单扣款清单练习数据流程详细调查结果:数据流程图①把一个系统看成一个整体功能,明确信息的输入和输出。②找到系统的外部实体。确定系统与外部世界的界面,找到系统数据流的源点和终点。

③找出外部实体的输入数据流和输出数据流。

④画出顶层(第一层)数据流程图。

452023/10/25P2.1抄写第二层数据流程图本月工资发放清单人事科工资发放人员总务科人员工资变动表P2.2填扣款本月工资发放清单P2.3计算填写应发工资扣款清单F1工资发放清单存档上月工资发放清单本月工资发放清单练习⑤将顶层数据流程图的处理功能分解,画出第二层数据流程图。返回P1工资处理462023/10/254.数据字典P2.1抄写本月工资发放清单人事科工资发放人员总务科人员工资变动表P2.2填扣款本月工资发放清单P2.3计算填写应发工资扣款清单F1工资发放清单存档上月工资发放清单本月工资发放清单管理人员和系统设计人员的烦恼表的结构如何?填写哪些扣款?存储在哪里?。。。。。472023/10/254.数据字典数据字典是关于数据的信息集合,是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件分析和设计的过程中提供关于数据的描述信息。数据流程图和对数据流程图的精确定义放在一起,才能共同构成系统的规格说明。系统开发时,常用卡片的形式书写保存描述一个数据信息。数据字典(DataDictionary:DD)的概念482023/10/254.数据字典数据项(I)数据结构(DS)数据流(D)处理逻辑(P)数据存储(F)外部实体(S)数据字典的概念数据流程图的4大基本元素数据的最小组成单位(数据元素)若干数据元素组成(组合数据项)或数据结构49职工代码姓名部门扣电费病事假扣款1003刘一波0120.001005赵子英0220.0060.002023/10/254.数据字典数据字典的概念返回数据流数据项数据结构数据存储数据字典通过数据项和数据结构来描写数据流、数据存储的属性。数据项组成数据结构,数据结构组成数据流和数据存储。502023/10/254.数据字典数据流D01的定义:数据流编号:××××数据流名称:××××简述:××××××。。。。。。。处理逻辑P01的定义:处理编号:××××处理名称:××××简述:××××××。。。。。。。。。。。。。。数据流D01的定义:数据流编号:××××数据流名称:××××简述:××××××。。。。。。。处理逻辑P01的定义:处理编号:××××处理名称:××××简述:××××××。。。。。。

数据字典512023/10/254.数据字典数据项(数据元素)的定义(I)数据元素是最小的数据组成单位,也就是不可再分的数据单位。(1)名称:数据元素的名称要尽量反映该元素的含义,便于理解和记忆。

(2)别名:一个数据元素,可能其名称不止一个,若有多个名称,则需加以说明。

(3)简述:对该数据项的简要性说明(4)类型:说明取值是字符型还是数字型等。

(5)取值范围和取值:指数据元素可能取什么值或每一个值代表的意思。

(6)长度:指出该数据元素由几个数字或字母组成。522023/10/254.数据字典P2.1抄写本月工资发放清单人事科工资发放人员总务科人员工资变动表P2.2填扣款本月工资发放清单P2.3计算填写应发工资扣款清单F1工资发放清单存档上月工资发放清单本月工资发放清单职工代码姓名部门扣电费病事假扣款1003刘一波0120.001005赵子英0220.0060.00532023/10/254.数据字典职工代码姓名部门扣电费病事假扣款1003刘一波0120.001005赵子英0220.0060.00数据项编号:I-01数据项名称:职工代码别名:职工代码简述:某位员工的代码类型及长度:字符型,4位取值范围:“0001”-”9999”

数据项编号:I-02数据项名称:姓名别名:姓名简述:某位员工的姓名类型及长度:字符型,8字节取值范围:无说明数据项编号:I-03数据项名称:部门别名:部门简述:公司的职能部门类型及长度:字符型,2位取值范围:“01”-”99”

数据项编号:I-04数据项名称:扣电费别名:扣电费简述:每月用电应扣金额类型及长度:数字型,8位取值范围:“0.00”-”99999.00”

数据项编号:I-05数据项名称:病事假扣款别名:病事假扣款简述:员工请病假或者事假后因误工扣除的金额类型及长度:数字型,8位取值范围:“0.00”-”99999.00”542023/10/254.数据字典数据结构定义(DS)数据结构的描述重点是数据之间的组合关系,说明这个数据结构包括哪些成分。一个数据结构可以包括若干个数据元素或(和)数据结构。其组成数据流和数据存储。(1)数据结构的编号和名称(2)简述(3)数据结构的组成552023/10/254.数据字典P2.1抄写本月工资发放清单人事科工资发放人员总务科人员工资变动表P2.2填扣款本月工资发放清单P2.3计算填写应发工资扣款清单F1工资发放清单存档上月工资发放清单本月工资发放清单I-01。。。I-05。。。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论