信息系统分析与设计6概要课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《信息系统分析与设计6概要课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 系统分析 设计 概要 课件
- 资源描述:
-
1、2022-11-111系统分析 系统分析的任务系统分析的任务 业务流程分析业务流程分析 数据流程图数据流程图 数据字典(数据字典(Data DictionaryData Dictionary)表达处理逻辑的工具表达处理逻辑的工具 新系统逻辑模型新系统逻辑模型 系统分析报告系统分析报告2022-11-112第一节 系统分析的任务一、概念l用系统思想和方法,通过详细调查,将复杂系统用系统思想和方法,通过详细调查,将复杂系统分解成简单组成部分,并确定各部分的属性及其分解成简单组成部分,并确定各部分的属性及其相互关系。相互关系。l是最重要、最困难的阶段。是最重要、最困难的阶段。l需要有适当的方法需要有
2、适当的方法(Structural AnalysisStructural Analysis,SASA)l需要有效的工具需要有效的工具(业务流程图、数据流程图、数据字典)(业务流程图、数据流程图、数据字典)2022-11-113二、任务 弄清业务流程弄清业务流程 明确用户需求明确用户需求 分析原系统存在问题分析原系统存在问题 提出新系统逻辑模型提出新系统逻辑模型 写出系统分析报告写出系统分析报告2022-11-114三、困难 对问题的理解:不熟悉业务,难理解,容易误解。对问题的理解:不熟悉业务,难理解,容易误解。与用户的沟通:分析员与用户背景、组织、角度与用户的沟通:分析员与用户背景、组织、角度不
3、同,缺乏共同语言。不同,缺乏共同语言。需求的易变性:环境以及用户的要求因时因人而需求的易变性:环境以及用户的要求因时因人而改变。改变。用户及其领导缺乏时间配合调查和分析。用户及其领导缺乏时间配合调查和分析。对分析人员的提出很高的要求:对分析人员的提出很高的要求:现代管理知识、现代管理知识、改革思想、组织能力、沟通艺术。改革思想、组织能力、沟通艺术。2022-11-115困难 用户关注的用户关注的 系统开发人员关注的系统开发人员关注的该系统能够提供我所需要该系统能够提供我所需要的信息吗?的信息吗?访问数据有多快?访问数据有多快?提取数据有多容易?提取数据有多容易?要多少人来录入数据?要多少人来录
4、入数据?系统的操作是否符合我的系统的操作是否符合我的日常业务?日常业务?主文件要占用多少外存空间?主文件要占用多少外存空间?为完成此项功能要写多长程为完成此项功能要写多长程序代码?序代码?运行系统时怎样才能减少运行系统时怎样才能减少CPUCPU的时间?的时间?存储某类数据最有效的方式存储某类数据最有效的方式是什么?是什么?应该采用哪种数据库系统?应该采用哪种数据库系统?2022-11-116四、详细调查1.1.详细调查的目的详细调查的目的 完整掌握现行系统的现状,发现问题和薄完整掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统化分析弱环节,收集资料,为下一步的系统化分析和提出新
5、系统的逻辑方案设计做好准备。和提出新系统的逻辑方案设计做好准备。2.2.详细调查的内容详细调查的内容 管理业务调查管理业务调查 数据流程调查数据流程调查2022-11-117四、详细调查3.3.详细调查的方法详细调查的方法 开调查会开调查会 访谈访谈 发调查表发调查表 参加业务实践参加业务实践4.4.详细调查应遵循用户参与的原则详细调查应遵循用户参与的原则 做到系统开发人员和管理人员互补不足,做到系统开发人员和管理人员互补不足,共同研究存在问题和解决方案。共同研究存在问题和解决方案。2022-11-118第二节 业务流程分析用途用途 理解业务流程,帮助分析业务流程是否合理理解业务流程,帮助分析
6、业务流程是否合理 与用户以及系统设计人员沟通与用户以及系统设计人员沟通 给系统维护人员理解业务过程参考。给系统维护人员理解业务过程参考。几种常用的业务流程分析图示工具几种常用的业务流程分析图示工具 业务流程图业务流程图 表格分配图表格分配图 作业流程图作业流程图2022-11-1191.业务流程图 业务流程图用于描述组织内业务业务流程图用于描述组织内业务处理活动的过程,包括业务活动涉及处理活动的过程,包括业务活动涉及到的人员、部门、数据被加工处理的到的人员、部门、数据被加工处理的环节、数据输入输出处及形式等内容。环节、数据输入输出处及形式等内容。2022-11-1110业务流程图基本符号加工处
7、理加工处理数据单据、报表、账目数据单据、报表、账目人员人员部门机构部门机构数据流向数据流向2022-11-1111业务流程图示例1举例:某企业物资管理的业务流程(部分)。举例:某企业物资管理的业务流程(部分)。车间领料时先填写领料单报给仓库库长,库车间领料时先填写领料单报给仓库库长,库长根据用料计划审批领料单,未批准的领料单退长根据用料计划审批领料单,未批准的领料单退回车间,批准后的领料单送给库工;库工收到已回车间,批准后的领料单送给库工;库工收到已批准的领料单后,首先查阅库存帐,若有货,则批准的领料单后,首先查阅库存帐,若有货,则通知车间前来领取所需物料,并登记用料流水帐;通知车间前来领取所
8、需物料,并登记用料流水帐;否则填写缺货通知单给采购人员。此外,库工还否则填写缺货通知单给采购人员。此外,库工还要根据库存帐和用料流水帐定期生成库存报表,要根据库存帐和用料流水帐定期生成库存报表,呈送上级部门。呈送上级部门。2022-11-1112业务流程图示例12022-11-1113业务流程图示例1(扩充)2022-11-1114业务流程图示例2举例:某企业结算业务流程。举例:某企业结算业务流程。采购员根据收料单、购货发票、运杂费发票采购员根据收料单、购货发票、运杂费发票填写付款申请单,并将付款申请单依次报计划员、填写付款申请单,并将付款申请单依次报计划员、主管领导、厂长审批签字,签字后的付
9、款申请单主管领导、厂长审批签字,签字后的付款申请单送财务部。送财务部。2022-11-1115业务流程图示例2填付款填付款申请单申请单付款付款申请单申请单厂长厂长部门领导部门领导计划员计划员签字签字签字后签字后付款申请付款申请收料单收料单采购员采购员运杂发票运杂发票购货发票购货发票财务部财务部2022-11-1116业务流程图的特点l直观,容易同用户交流。直观,容易同用户交流。l粗糙,不能反映数据和处理过程的细节。粗糙,不能反映数据和处理过程的细节。l业务流程图可以作为与用户交流的工具,业务流程图可以作为与用户交流的工具,但是不足以作为进一步做系统设计的依但是不足以作为进一步做系统设计的依据。
10、据。l简单的小系统可以再附加一些原始单据简单的小系统可以再附加一些原始单据供系统设计使用。供系统设计使用。l大系统就必须辅之以其他更详尽的工具,大系统就必须辅之以其他更详尽的工具,DFDDFD是这类工具之一。是这类工具之一。2022-11-11172.表格分配图为了传递信息,管理部门经常将某种为了传递信息,管理部门经常将某种单据或报告单据或报告复印多份分发到其他多个部门,复印多份分发到其他多个部门,在这种情况下,可以采用表格分配图来描在这种情况下,可以采用表格分配图来描述有关业务。述有关业务。表格分配图可帮助分析人员分析系统表格分配图可帮助分析人员分析系统中各种单据和报告都与哪些部门发生业务中
11、各种单据和报告都与哪些部门发生业务关系,其中每一列表示一个部门。关系,其中每一列表示一个部门。2022-11-1118表格分配图基本符号处理功能处理功能复制单据复制单据的流向的流向重复的报表、重复的报表、单据或帐目单据或帐目(多多联用序号表示联用序号表示)2022-11-1119表格分配图示例2022-11-11203.作业流程图以票据(账单)为描述的主体以票据(账单)为描述的主体,描述这,描述这些票据的流动路线与实际处理过程,包括些票据的流动路线与实际处理过程,包括作业涉及的部门(图的左列)。作业涉及的部门(图的左列)。票据的生命周期表示了一笔业务的处理票据的生命周期表示了一笔业务的处理情况
12、,因此绘制作业流程图的过程也是系情况,因此绘制作业流程图的过程也是系统分析员调查业务流程的过程。统分析员调查业务流程的过程。可以根据作业流程图分析业务流程是否可以根据作业流程图分析业务流程是否合理。合理。2022-11-1121作业流程图示例2022-11-1122第三节 数据流程图数据流程图数据流程图(Data Flow Diagram(Data Flow Diagram,DFD)DFD)也称为逻辑也称为逻辑数据流程图,它基于结构化分析方法,自顶向下地定义系数据流程图,它基于结构化分析方法,自顶向下地定义系统的输入、处理过程和输出,用一种图示的方法建立起信统的输入、处理过程和输出,用一种图示
13、的方法建立起信息流动的逻辑模型。息流动的逻辑模型。-要配合数据字典要配合数据字典DD DD 共同使用共同使用-可以评价、改进、规范业务活动可以评价、改进、规范业务活动-常用于开发人员间的交流常用于开发人员间的交流数据流程图有两种用途:通过调查绘出的现行系统数据流程图有两种用途:通过调查绘出的现行系统的数据流程图;对现行系统的数据流程图经过系统化分的数据流程图;对现行系统的数据流程图经过系统化分析和改进后的新系统的数据流程图。析和改进后的新系统的数据流程图。2022-11-11231.数据流程图基本组成数据流程图用四种符号来描述数据流入、数据流程图用四种符号来描述数据流入、流出一个系统和在系统内
14、存储或被转换的流出一个系统和在系统内存储或被转换的过程。过程。-外部实体外部实体-数据处理数据处理/处理过程处理过程-数据流数据流-数据存储数据存储 2022-11-1124数据流程图基本符号外部实体外部实体数据存储数据存储数据处理数据处理/处理过程处理过程数据流数据流外部实外部实体名称体名称编号编号数据处理数据处理名称名称 执行者执行者 数据流名称数据流名称数据存储名称数据存储名称编编号号2022-11-1125数据流程图基本组成外部实体:外部实体:本系统之外、本系统之外、与系统进行数据交换的源与系统进行数据交换的源与目的。可以是人、单位、其他系统。与目的。可以是人、单位、其他系统。数据存储
15、:数据存储:数据的保存。文件、台帐、票据等。数据的保存。文件、台帐、票据等。数据处理:数据处理:对数据的逻辑处理,也叫数据变换。对数据的逻辑处理,也叫数据变换。数据流:数据流:数据处理的输入与输出。可以是数据项、数据处理的输入与输出。可以是数据项、信件、票据、电话等。信件、票据、电话等。数据流程图具有抽象性,表现在它完全舍去了具数据流程图具有抽象性,表现在它完全舍去了具体的物质(如业务流程图中的车间、人员等)。体的物质(如业务流程图中的车间、人员等)。2022-11-1126补充说明重复的外部实体重复的外部实体重复的数据存储重复的数据存储可省略执行者可省略执行者编号编号数据处理数据处理名称名称
16、 外部实外部实体名称体名称数据存储名称数据存储名称编编号号2022-11-1127示例1:选课处理F2 F2 学生选课表学生选课表课程人数课程人数 选课申请选课申请学生学生P1P1检验选课检验选课P3P3打印通知打印通知P2P2接受接受/拒拒绝选课绝选课课程详情课程详情检验结果检验结果选课结果选课结果学生信息学生信息选课学生选课学生通知书通知书F1 F1 课程清单课程清单F3 F3 选课反馈记录选课反馈记录2022-11-1128示例2请画下述出入库管理的数据流程图。请画下述出入库管理的数据流程图。(1)(1)仓库保管员根据当日销售科送来的出库单仓库保管员根据当日销售科送来的出库单和车间送来的
17、入库单通过出库处理和入库和车间送来的入库单通过出库处理和入库处理将数据分别记入出库流水帐与入库流处理将数据分别记入出库流水帐与入库流水帐,并修改库存台帐;水帐,并修改库存台帐;(2)(2)根据库存台帐统计打印出库存日报表报送根据库存台帐统计打印出库存日报表报送主管领导;主管领导;(3)(3)可进行查询。可进行查询。2022-11-1129结果库存数据库存数据入库单入库单P1P1登记登记入库单入库单车间车间F3 F3 库存台帐库存台帐P2P2登记登记出库单出库单P3P3库存库存查询查询P4P4统计统计分析分析销售销售科科出库单出库单查询条件查询条件用户用户查询结果查询结果主管主管领导领导统计报表
18、统计报表F1 F1 入库流水帐入库流水帐F2 F2 出库流水帐出库流水帐入库入库数据数据出库出库数据数据入库数据入库数据出库数据出库数据2022-11-1130分析过程(1)(1)找出题中的四种基本元素找出题中的四种基本元素 外部实体:外部实体:处理:处理:数据存储:数据存储:数据流:数据流:(2)(2)将将基本元素用符号在适当的位置画出基本元素用符号在适当的位置画出(3)(3)将基本元素间的数据流动关系描述出来将基本元素间的数据流动关系描述出来(4)(4)正确性检查正确性检查车间、销售科、用户、主管领导车间、销售科、用户、主管领导登记出登记出/入库单、库存查询、统计分析入库单、库存查询、统计
19、分析出库流水帐、入库流水帐、库存台帐出库流水帐、入库流水帐、库存台帐出库单、入库单、库存报表、出库单、入库单、库存报表、2022-11-1131结果库存数据库存数据入库单入库单P1P1登记登记入库单入库单车间车间F3 F3 库存台帐库存台帐P2P2登记登记出库单出库单P3P3库存库存查询查询P4P4统计统计分析分析销售销售科科出库单出库单查询条件查询条件用户用户查询结果查询结果主管主管领导领导统计报表统计报表F1 F1 入库流水帐入库流水帐F2 F2 出库流水帐出库流水帐入库入库数据数据出库出库数据数据入库数据入库数据出库数据出库数据2022-11-11322.数据流程图画法自顶向下自顶向下逐
20、层分解逐层分解 由粗到精由粗到精2022-11-1133示例3:图书借阅管理图书借阅管理系统顶图图书借阅管理系统顶图2022-11-1134示例3:图书借阅管理图书借阅管理系统顶图图书借阅管理系统顶图图书借图书借阅管理阅管理2022-11-1135第一层分解2022-11-1136第二层分解(P1)2022-11-1137第二层分解(P2)2022-11-1138第二层分解(P3)2022-11-1139第二层分解(P4)2022-11-11403.画数据流程图注意事项层次的划分:层次的划分:尽量与管理层次一致,便于理解;尽量与管理层次一致,便于理解;处理过程框一般以分解为处理过程框一般以分解
21、为4-104-10个为宜;个为宜;最下层的处理过程框简化到一个人能够承最下层的处理过程框简化到一个人能够承担,用几句话能表达清楚;担,用几句话能表达清楚;分解后尽量使图保持平衡、美观分解后尽量使图保持平衡、美观 。2022-11-11413.画数据流程图注意事项数据流正确性检查:数据流正确性检查:数据守恒:数据处理必须有数据守恒:数据处理必须有I/OI/O,且,且I/OI/O平平衡;衡;数据存储必须有数据存储必须有I I和和O O;父子图父子图I/OI/O平衡:父图中某一处理框的平衡:父图中某一处理框的I/OI/O必须出现在相应的子图中;必须出现在相应的子图中;数据流至少有一端与处理框相连。数
22、据流至少有一端与处理框相连。I-I-输入数据流,输入数据流,O-O-输出数据流输出数据流2022-11-11423.画数据流程图注意事项提高易理解性:提高易理解性:简化处理间的联系:尽量减少处理间的数简化处理间的联系:尽量减少处理间的数据流数目;据流数目;均匀分解;均匀分解;适当命名:要具体而单一,底层避免用适当命名:要具体而单一,底层避免用“管理管理”、“处理处理”命名。命名。必要时重新分层、重新命名。必要时重新分层、重新命名。2022-11-11433.画数据流程图注意事项编号问题:编号问题:数据处理的编号应该反映层次关系数据处理的编号应该反映层次关系;必要时对必要时对数据存储、数据存储、
展开阅读全文