版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、系系学院学院学学 校校学学 院院系系自顶向下由粗到细第一步:到院办公室收集资料第二步:到各学院收集资料第三步:到各个系收集资料第四步:回到第一步第二节 系统调查与可行性分析 一、系统调查的重要性: 了解到用户需求,如何用MIS实现用户的需求,就必须对用户的情况和环境有清楚的了解,这一了解是通过系统调查获得的,系统调查分为初步调查和详细调查,2次调查的内容和目的有所不同l系统调查的目标 系统开发任务由用户提出,清楚的了解用户需求,所要开发的MIS都有什么功能,系统能满足什么要求,例如:对生产环节中主要的技术指标或质量指标的监视控制加强资金的控制和监管原材料仓储的最优控制 了解到用户的以上需求,确
2、定系统的开发目标,为实现这个目标,系统是如何做的,具备了那些功能。对于较大的MIS 除了系统的总体目标外,还要具体指出每个子系统实现的目标。 目的:目的:根据用户需求和环境,确定系统实现的目标,进行可行性研究。系统能实现什么,能否实现。二、初步调查 对企业(组织)进行全面和概要的了解,企业内部主要环节对信息的处理与需求,明确企业的内部环境和企业相关的外部环境。 三、详细调查 调查企业内部各部门的职能和业务,信息处理,部门之间的信息输入/输出关系,清楚的了解用户需求,所要开发的MIS都有什么功能,系统能满足什么要求。目的:目的:在可行研究的结论得到肯定之后进行,针对管理业务和数据流程两部分进行调
3、查,为系统设计提供技术文档。 四、 可行性研究 可行性研究的必要性 可行性研究的任务是明确应用项目的开发的必要性和可行性。必要性来自实现开发任务的迫切性,可行性取决于实现应用系统的资源和条件,这项工作建立在初步调查的基础上。依据调查的结果进行研究,得出结论。 可行性研究的内容: (1)管理上的可行性 主要研究分析管理人员对开发应用项目的态度和管理方面的条件。主管领导和主要中层领导是否支持项目开发。当前的管理方法是否科学相应的管理制度改革是否能实施,规章制度是否健全原始数据是否完整等。 (2)技术上的可行性 当前的计算机软硬件是否能满足对系统提出的要求(存储能力,通信要求,处理速度),系统开发和
4、维护人员组成与水平,信息系统属于知识密集型,技术要求高如缺乏足够的技术力量,单纯依靠外部力量开发,是很难成功的。 (3)经济上的可行性 主要是估算费用支出和对项目的经济效益进行评价,在费用支出方面不仅要考虑系统开发所需的软硬件费用,还要考虑系统运行和维护的费用 五、 系统调查的有关文档 系统开发立项报告:企业当前管理信息系统现状,新系统达到的目标 可行性研究报告:管理、技术、经济上是否可行,系统开发是否必要 系统开发计划书:系统目标、系统开发的组织,开发阶段,技术标准,验收标准,系统交接等 第三节 系统分析 一. 系统分析的目标和主要活动 1 什么是系统分析? 是结构化系统开发方法第二阶段的工
5、作,是在系统规划阶段工作得到认可之后才能开始的工作。系统分析也称为需求分析,重点是对系统的要求进行分析。在对组织的各部门、各业务进行详细的调查之后,进行分析,确定用户需要,完成新系统的逻辑方案设计。2 系统分析解决什么问题? 新系统将要“做什么” 3 系统分析的重要性是什么? 是系统开发中最重要的环节,直接关系到系统目标是否能够实现,不认真的进行系统分析,也就不能真正了解用户的需求,正确的业务流程和数据流程。 因此不能正确地确定系统“做什么”,也就不可能满足用户的需求。 4 系统分析的任务 对系统进行详细的调查和认真的需求分析详细调查:组织机构调查管理功能调查管理业务流程调查数据流程调查编制数
6、据字典 系统分析 分析系统目标分析业务流程分析数据流程功能分析和子系统划分 在系统分析阶段的工作又划分为两部分,详细调查和系统分析。 1)组织结构调查组织结构:指一个组织的组成以及这些组成部分之间的隶属关系或管理与被管理的关系.通常用组织结构图表示 厂长计划科生产部财务部供销计划组统计组计划调度组外协组统计组成本组会计组出纳组供应组销售组仓储组织结构调查中还应详细了解各级组织的职能和有关工作人员的工作职责、决策内容、存在问题和对新系统的要求。 2)管理功能调查 功能是完成某项工作的能力,在调查中用功能层次图描述从管理目标到各项功能的层次关系。下图表示了某销售系统的管理功能。 销售管理销售计划销
7、售合同销售核算成品库销售历史资料管理编制销售计划合同有效性检查合同执行情况分析合同登记和变更销售收入核算销售利润核算销售统计分析出入库管理库存统计历史记录3) 管理业务流程调查 管理业务调查是工作量大,烦琐细致的工作。主要任务是调查系统中各环节的管理业务。利用它掌握管理业务的内容、作用及信息的输入输出,数据存储和信息处理方法和过程,掌握现行系统状况.。 业务处理外的部门或人员业务处理内的部门或人员单据,报表,帐目数据流向(不含数据内容)实例 用户将定货单交某企业的业务经理,业务经理填写出库单交仓库保管员,该保管员查询库存台帐,如果有货向用户发出发货单,容许用户提货。如没货通知车间。向车间发出缺
8、货通知单。绘制出该管理业务流程图 用户定货单业务经理出库单库管员库存台帐缺货通知车间发货单4)数据流程调查 业务调查过程中绘制的管理业务流程图虽然形象地表达了管理中信息的流动和存储过程,但仍没有完全脱离一些物质要素(例如货物,产品)。为了用计算机进行信息处理,还必须进一步舍去物质要素,收集有关资料,绘制出原系统的数据流程流程图 。(Data Flow Diagram: DFD) 外部实体外部实体数据存储数据存储数据流数据流外部实体名标识部分功能描述部分处理过程处理过程标识部分存储数据名称数据流名称外部实体:指本系统外的人或单位,它和本系统有信息传递的关系。在绘制外部实体:指本系统外的人或单位,
9、它和本系统有信息传递的关系。在绘制某一子系统的数据流程图时,反属本子系统之外的人或单位,也某一子系统的数据流程图时,反属本子系统之外的人或单位,也都列为外部实体。都列为外部实体。 数据流:表示流动着的数据,可以是一项数据或一组数据,也可用来表示对数据流:表示流动着的数据,可以是一项数据或一组数据,也可用来表示对数据文件的存储操作。数据文件的存储操作。处理过程:对数据进行处理或操作的过程。处理过程:对数据进行处理或操作的过程。数据存储:指通过数据文件、文件夹、帐本等存储数据数据存储:指通过数据文件、文件夹、帐本等存储数据 在数据流程调查中要注意收集业务处理中各种输入、输出的单据、表格、报表各类台
10、帐(日记帐,流水帐),最好是添有内容的资料,它们是数据流和数据存储的载体,反映数据流和数据存储的资料。 数据调查最终要落实在这些资料的研究和分析上。数据的收集工作和分析工作往往同时进行,没有明显的界限。详细调查每一份资料的来龙去脉、处理内容、处理时间、处理的数据量、处理周期。 系统分析任务:系统分析任务:分析出信息的流动、处理、存储 在数据流程图中用数据的存储、流动和处理描述管理工作的业务逻辑关系(具体的组织机构、工作场所、物质流,资金流等都已去掉) 系统分析目的:系统分析目的:系统分析特征:系统分析特征:DFDDFD画法:画法: DFD的特点是绘制分层的图,因为描述一个复杂的系统,不可能一下
11、子引入很多细节,应该是一个从概括到具体过程。逐层地、清晰地描述与理解一个复杂系统的处理逻辑。另外一张数据流程图不可能画出所有数据流和处理逻辑,否则难绘制,易出错,难理解。 pabe第0层p1p3p2abcde第1层p1.1p1.2p1.3acfg第2层(对p1分解)处理过程编号的设置: 编号的方法主要考虑上下层之间编号相对应 第一层:p1,p2,p3,. 第二层:对P1的分解p1.1,p1.2,p1.3. 对P2的分解p2.1,p2.2,p2.3合理的命名与编号命名:对流程图的每一个元素(数据流,处理逻辑,数据存 储)都要命名。名字要能唯一标识某个元素,避免太 笼统,日期(注册日期,考试日期,
12、毕业日期)避免、 空洞和无具体含义的词(数据、信息、输入、输出) 编号: 符号含义P处理D存储F数据流S外部实体例: P02-2.2.5 第3层第5个处理逻辑 第2层第2个处理逻辑 第1层第2个处理逻辑 第2个子系统 处理过程F03-02 第2数据流 第3子系统 数据流例题1 根据以下销售过程画出数据流程图 用户将定单交企业业务经理,经理检验定单是否合格,定单不合格要由用户重新填写,记录合格定单,根据合格定单由仓库保管员做出库处理。保管员查询库存台帐,有货向用户开票发货,无货通知采购员 F2 不合格定单P1定单检验P2出库处理F1 定单F4库存 查询F5 缺货通知F7 发货票D2 库存台帐S2
13、采购员S1用户F3 出库通知单例题2 请根据以下储蓄所存款过程画出数据流程图:储户将填好的存款单、存折和存款交储蓄所,经查对储户账,将不合格的存款单退给储户重填,合格的存款单做存款处理,存款处理时要修改储户账,并将存折交还储户,而将存款放入现金库。 F1 存单、存折F2 不合格存单D1 储户帐P1单据检验P2存款F4 合格存单F5 存折F3 查询储户数据F6 储户数据F7 现金单S1储户S2现金库 绘制DFD图的原则 v明确系统界面v自顶向下逐层扩展v合理布局vDFD图反映数据的流动、处理、存储v反复调查,不断修改 某单位欲开发一个银行的活期存(取)款业务的处理系统:储户将填好的存/取款单和存
14、折一起交给银行工作人员,然后由系统作以下处理:(1)业务分类处理:系统首先根据储户所填的存/取款单确定本次业务的性质,并将存/取款单和存折一起交下一步处理;(2)存款处理:系统将存款单上的存款金额分别记录在存折和账目文件中,并将现金存入现金库;最后,将存折还给储户;(3)取款处理:系统将取款单上的取款金额分别记录在存折和账目文件中,并从现金库中提取现金;最后,将现金和存折一并交给储户。 请绘制该系统的数据流图 课后作业:5)处理逻辑描述 在处理逻辑中有数学运算和逻辑运算,但在数据字典中的处理逻辑的文字描述对复杂的处理尤其是逻辑处理难以理解的,可采用以下2种工具:判断树 用图形表示判断过程,从基
15、本条件出发,按分支条件延伸,写出每一分支条件的处理方案。欠款时间30天100天需求量需求量库存量库存量立即发货按库存发货先付款;再发货不发货先付欠款例题:某公司根据客户的信誉和购买数量确定发货处理: 客户欠款小于30天(含30天)的需求量小于库存量,立即发货。需求大于库存量,先按库存发货。 客户欠款大于30天小于100天(含100天)需求量小于库存量,先付款;再发货。需求大于库存量,不发货 客户欠款大于100天,要求先付欠款。判断表 判断表也是一种逻辑判断工具,优点是能够把所有条件组合一个不漏的表达出。 判断表的制作如果判断表中有N个条件,排列出所有可能的条件的组合2N逐例写出应采取的行动缩小
16、表的列数,首先去除条件不可能组合在一起的列,其次在相同的行动(相同处理方案)列中,寻找不必要存在的条件组合方案,并将这些列从表中取消 条件12345678欠款时间100Y Y N N Y Y N N 需求量=库存量Y Y Y Y N N N N 方案立即发货 X 按库存量发货 X 交款,发货 X 不发货 X还款 X X 红色:不可存在的条件组合兰色:不必要存在的条件组合课后作业:某公司的折扣政策为: (1)只对一次交易额在四万元以上(含)的客户实施折扣; (2)如果客户的支付信用好,则折扣率为10%;否则,要根据客户与公司的业务史来定折扣率; (3)如果客户与本公司的交易史在五年以上(含),则
17、折扣率为5%;否则,折扣率为2%。根据上述问题绘制决策表和决策树6) 数据字典 DD什么是DD: 对数据流程图中的各元素做出详细的说明和汇总。是对DFD图数据流、数据处理和数据存储作出详细的说明,“字典”对各类数据的汇总,从数据项、数据结构、数据流、数据存储、处理过程,外部实体六个方面分类定义。与DFD结合在一起有图形描述又有文字描述。 DD的作用: 与普通字典一样,数据字典的建立是一项细致,烦琐和基础性的工作,以后的系统设计与实施都要查阅,所以字典的正确性,一致性,完整性致关重要。 DD的形式 可以是书面文档,也可以是电子文档。 数据字典中对数据项、数据结构等5个方面定义: 数据流的定义 编号、名称、数据流来源与去向、数据流组成、简述以例题2:销售业务数据流图为例 数据词典:数据流数据元素定义 编号、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论