版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022/7/281第五章 管理信息系统的系统分析教学基本内容与要求: 熟悉可行性分析,熟悉管理业务流程的调查、数据流程的调查,会使用描述处理逻辑的工具,掌握数据字典,熟悉系统化分析方法、管理模型。 系统分析的任务:在充分认识 原系统的基础上,通过问题识别、可行性分析、详细调查、系统化分析,最终完成新系统的逻辑方案设计(逻辑模型设计)。解决系统做什么。2022/7/282第一节 可行性分析一、可行性分析的目的 如果问题没有可行的解,那么在这个问题上的任何花费,都是无谓的浪费。 可行性分析的目的:就是用最小的代价在尽可能短的时间内确定问题是否能够解决。有没有可行解。就是确定这个问题是否值得解决,
2、而不是研究如何解决这个问题。二、可行性分析的任务 可行性分析的任务就是明确开发应用项目的必要性和可行性。2022/7/283第一节 可行性分析三、可行性分析的内容1.技术可行性:现有的技术能实现这个系统吗? 现有的技术:软、硬件技术和开发人员的水平2.经济可行性3.管理可行性:管理人员的态度和管理条件4.法律可行性5.社会可行性四、可行性分析的报告1.系统简述2.项目的目标3.所需资源、预算和期望效益4.项目可行性的结论:对以后的行动提出建议包括:(1)立即开发(2)改进原系统(3)目前不可行,以后再进行。2022/7/284第二节 详细调查一、详细调查的目的、原则和方法1.目的:完整地掌握现
3、行系统的状况,发现问题和薄弱环节,收集资料,为下一步工作做好准备。 下一步工作:系统化分析和新系统的逻辑模型设计2.原则:用户参与3.方法:(1)召开调查会(2)访问(3)发调查表(4)参加业务实践4.内容: 主要有管理业务调查和数据流程调查2022/7/285第二节 详细调查二、管理业务调查1.管理业务的内容:组织结构、管理功能和管理业务。它是MIS的环境。2.环境:指不包括在本系统之中但又对本系统产生较大影响的因素的集合。3.组织结构调查(1)组织结构:指的是一个组织的组成以及这些组成部分之间的隶属关系或管理与被管理的关系。(2)调查内容:组织结构图,各级组织的功能,有关人员的工作职责、决
4、策内容、存在问题、对新系统的要求等。学院组织结构图2022/7/2862022/7/287第二节 详细调查4.管理功能调查(1)功能:指完成某项工作的能力(2)调查方法:用功能层次图学生成绩管理输入成绩单成绩处理报表输出成绩查询重修处理留级处理成绩统计输出重修通知输出留级通知输出成绩统计表查询重修通知查询留级通知查询成绩统计表2022/7/288第二节 详细调查5.管理业务流程调查(1) 内容:业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态(报告、单据)。(2)方法: 业务流程图和表格分配图三、数据流程调查1.内容:相关业务的数据流向2.方法:数据流程图2022/7
5、/289第三节 业务流程图一、 业务流程图的思想 业务流程图(transaction flow diagram,简称 TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。 业务流程图是直观描述现系统业务处理由开始到结束的整个过程的非结构化图型工具,它可以描述一个系统的业务,也可以描述一项具体业务的处理过程。它是系统分析员描述现系统的最好的工具,是系统分析员与企业管理人员交流的有力工具 。2022/7/2810第三节 业务流程图二、 业务流程图使用的符号 或表示输入或输出的报表、计划、单据、报告等,框内写明其名称 。表示单位或个人,圈内写明单位或个人职务的名称。 表示各种帐目、规范、
6、定额手册、报表积累等大量存档信息, 符号内部写明其名称。 表示业务处理,框内写明处理的名称。 流向线,表示信息或处理的流向。 教师将成绩单送到教务科,登记到成绩簿。 成绩单登记成绩簿TFD设计实例 学生成绩管理业务流程:教师将成绩单送到教务科,教务科登记到成绩簿。教务科根据成绩簿确定重修名单和留级名单给各院系,同时进行成绩统计报给教务处长。教师成绩单教务科登记重修处理成绩薄留级处理成绩统计留级名单重修名单各院系成绩统计表各院系处长注意事项(1)业务处理的起始是单位或个人输入报表,而结束是输出报表给单位或个人。(2)报表输入给某个处理后,产生的输出应该是报表或账册。(3)一般不应该出现由单位到单
7、位、处理到处理和报表到报表的情况。起始结束ORTFD练习用系统流程图分析下面业务。(1)招生办把新生名单给学生科,登记到学籍簿。(2)各院系将奖惩报告送给学生科,登记到奖惩簿。(3)教师将成绩单送到教务科,登记到成绩簿。(4)教务科根据成绩簿确定重修和留级名单给各院系,进行成绩统计报给教务处长。(5)学生科进行成绩簿、奖惩簿、学籍簿统计报给教委,并给用人单位提供毕业生登记表。 业务流程图如下:新生名单登记统计报表奖惩报告登记奖惩簿成绩单登记成绩簿重修处理留级处理成绩统计重修通知留级通知成绩统计报表毕业生登记表登记表处理学籍簿2022/7/2816第四节 数据流程图一、 数据流程图的思想 数据流
8、程图(Data Flow Diagram简称DFD)是结构化分析的一种主要工具,是管理信息系统开发的主要工具,是组织中信息运动的抽象,是MIS逻辑模型的主要形式。 它使用一组简单的符号,描述系统的数据由外部“流入”系统,经过多级的加工处理,经过不同结构的存储,最后以用户所需要的各种形式“流出”的全过程。它是面向功能的。2022/7/2817第四节 数据流程图二、 数据流程图的特点1.它是结构化分析工具,是MIS开发的重要工具,是组织中信息运动的抽象,是MIS逻辑模型的重要形式。2.DFD是系统设计的主要依据。3.采用自顶向下、逐层分解、先整体后局部的思想(结构化思想)进行设计。具体分为: 顶层
9、图:反映系统总的处理功能及系统的外部环境(外部实体、数据流)。 一级细化图:对顶层图功能的分解与细化。 二级细化图:对一级细化图每个处理功能的进一步分解与细化。 4.上层图的概括与抽象程度高,而下层图的细化程度高。5.细化原则:处理是有独立功能 编程中模块独立性 。2022/7/2818第四节 数据流程图三、 数据流程图的符号2022/7/2819第四节 数据流程图说 明: 实体可以是人或机构。 DFD中的实体与业务流程图中的实体不是一一对应的,业务流程图中进行系统内部处理的实体在DFD中不属于外部实体。 对使用查询信息的本单位职工一般用“有关人员”来表示外部实体。 对具有相同的输入或输出的外
10、部实体,一般用概括的词来表示。如:“基层单位”。外部实体:系统之外向系统提供原始数据的实体及接受系统结果数据的实体。Rm2022/7/2820第四节 数据流程图说 明: 处理的名称用动宾结构。 分解、细化的过程中要注意代码的对应关系。如:P;P1,P2;P1.1,P1.2;P2.1,P2.2PmC处理:计算机对数据的加工处理。 2022/7/2821第四节 数据流程图说 明: DFD中的存储是数据库设计的基础。 数据存储也可以细分,分解后的数据存储编号要注意一一对应。Dn Dn1,Dn2,Dn3 数据存储的名称是唯一的,是名词或名词词组。DnS数据存储:处理的数据需要存储地方(数据库文件)。2
11、022/7/2822第四节 数据流程图说 明: 数据流的名称应与显示各种票据、报表相对应,应是唯一的。 对于流入或流出存储的数据流,当其名称与存储名称相同可以省略Fm、Fn; 一级、二级细化图中,可以用Fn表示即可。 数据流也可以细化。Fm(Fn)数据流:外部实体也系统交流数据集。 2022/7/2823第四节 数据流程图四、 数据流程图的设计步骤1.明确用户需求及业务处理详细过程与方法;2.明确系统的界限 ;3.做好数据库的概念设计;4.考虑网络环境下各子系统的数据共享问题;5.设计顶层图 ;6.设计一级细化DFD ;7.设计二级细化DFD ;8.设计三级及三级以下的细化DFD;2022/7
12、/2824第四节 数据流程图五、 数据流程图设计考虑的几个问题1.功能分解。根据处理业务而逐步细化,就是将一个整体业务,先分成几个部分,再进一步将每个部分分解成小的部分,。在实际设计中,高层按功能分解,低层按输入、处理、输出三部分分解。 2.宽度与深度的考虑。在分解功能时,既不能过细,也不应过粗,一般应在37之间为宜。宽度大则深度小,宽度小则深度大,设计时应很好地权衡这两方面 。3.细化不是越细越好,原则是数据处理具有单一功能。 2022/7/2825教师成绩单教务科登记重修处理成绩薄留级处理成绩统计留级通知重修通知各院系成绩统计表各院系处长DFD设计实例 学生成绩管理业务流程:教师将成绩单送
13、到教务科,教务科登记到成绩簿。教务科根据成绩簿确定重修名单和留级名单给各院系,同时进行成绩统计报给教务处长。2022/7/2826第四节 数据流程图六、 数据流程图的画法以学生成绩管理为例:方案1:按业务处理功能分解 (1) 学生成绩管理顶层DFD教师P成 绩管 理各院系F5重修通知 F6留级通知F1成绩单处长F7成绩统计表2022/7/2827第四节 数据流程图六、 数据流程图的画法 学生成绩管理一级细化 DFDF5F6F7D1 成绩薄成绩输入P1重修处理P2留级处理P3成绩统计P4F1D2 重修名单2022/7/2828第四节 数据流程图六、 数据流程图的画法 学生成绩管理二级细化 DFD
14、确定重修名单打印重修通知D1F5D2P2的细化DFDP2.2P2.1D3留级名单F6确定留级名单打印留级通知D2P3的细化DFDP3.2P3.1统计计算打印成绩统计表D1D4成绩统计表F7 P4的细化DFDP4.2P4.12022/7/2829第四节 数据流程图七、 数据流程图的设计规则1.按照自顶向下逐层分解的思想,分解后的图成为子图,子图与父图必须保持输入与输出的一致。XD1P1.1A子图P1.2P1XA父图2022/7/2830第四节 数据流程图七、 数据流程图的设计规则2.各子图可以通过公共的存储联系起来组成一张图。P3的细化DFDP3.2P3.1P2.1P2.2BP2的细化DFDD1
15、D2D2D3Y2022/7/2831第四节 数据流程图七、 数据流程图的设计规则3.存储的输入来源和输出去向不能是外部实体,只能是处理。F1RD1 错误的输入F8D1R错误的输出2022/7/2832第四节 数据流程图七、 数据流程图的设计规则4.处理中的非正常的错误情况处理,在DFD中不予表示,在DFD中,输入就应该是正确的。P2.1F1D1R正确的F1不正确的F1错误的数据流表示校核F12022/7/2833第四节 数据流程图七、 数据流程图的设计规则5.处理与处理是通过存储联系的,不能直接用数据流线连结。DFD 练习招生办业务流程如下: (1)招生办把新生名单给学生科,登记到学籍簿。 (
16、2)各院系将奖惩报告送给学生科,登记到奖惩簿。 (3)教师将成绩单送到教务科,登记到成绩簿。 (4)教务科根据成绩簿确定重修和留级名单给各院系,进行成绩统计报给教务处长。 (5)学生科进行成绩簿、奖惩簿、学籍簿统计报给教委,并给用人单位提供毕业生登记表。 要求:绘制业务流程图,数据流程图。业务流程图新生名单登记学籍簿统计报表奖惩报告登记奖惩簿成绩单登记成绩簿重修处理留级处理成绩统计重修通知留级通知成绩统计报表毕业生登记表登记表处理教委用人单位各院系处长P学籍管理系统招生办F1新生名单各院系F2奖惩报告教师F3成绩单F8报表F9毕业生登记表F10重修通知单F11留级通知单F12成绩统计表顶层图数
17、据流程图 P1名单录入 P2信息录入 P3成绩录入F1F2F3D1 学籍薄D2 奖惩薄D3 成绩薄 P4统计 P5登记 P6成本统计F8F9F12 P7重修处理F10D4 重修名册 P8留级处理F11一级细化D1 D2 D3 D3 P4.1统计报表 P5.1毕业生登记 P6.1统计计算D5 报名册D6 毕业生登记表D7 成绩统计 P4.2打印报表 P5.2打印登记表 P6.2打印F8F9F12二级细化F10F11二级细化D3 P7.1确定重修名单D4 P7.2打印 P8.1确定留级名单D8 留级名单 P8.2打印2022/7/2840第五节 数据字典一 、 数据字典的内容 数据字典(Data
18、Dictionary,简称DD)是在完成新系统数据流程图的设计的基础上,用来对DFD的进一步定义和描述的结构化工具,是构成新系统逻辑模型的重要部分,是系统设计、实施和维护的重要依据。 数据字典的内容主要有:数据流、数据存储、数据处理、数据元素、外部实体、数据结构等。 2022/7/2841第五节 数据字典二 、 数据流的定义名称:成绩单 ( DFD中的数据流名称) 编号:F1(唯一标识,DFD中的数据流代码)来源:外部实体“教师”(外部实体、处理)去向:处理“成绩输入”(P1)(同来源)数据流构成:课名、课号、姓名、学号、成绩、学期数据流量:50份天最高流量:100份天简述:教师填写的成绩单注
19、 意 所定义数据流是TOP图中所体现的数据流; 数据流的“来源”、“去向”以最底层的DFD来决定。2022/7/2842第五节 数据字典三 、 数据存储的定义名称:成绩簿编号:D1数据存储组成:课名、课号、姓名、学号、成绩、学期关键字:课号、学号、学期简述:存放成绩单相关处理:由处理P1写入,读取其数据的处理有:P2.1、P4.1注 意 它所定义的存储与DFD中的存储在名称和代码必须一致。 它所定义的存储对应DFD中最底层的存储。(存储可以细分)。2022/7/2843第五节 数据字典四、 数据元素(数据项)的定义名称:姓名 别名: 编号:I001所属数据流:F1、F5、F6 所属存储:D1、
20、D2、D3 类型:字符 位数:8取值范围:汉字简述:学生姓名2022/7/2844第五节 数据字典五、 数据处理的定义名称:成绩输入 编号:P1输入:数据流“成绩单”输出:数据存储“成绩簿”处理:将数据流“成绩单”中的数据通过键盘输入,存储到数据存储“成绩簿”中。处理频率:每人每学期处理10次简述:输入成绩单注 意只定义最底层的数据处理。2022/7/2845第五节 数据字典六、 外部实体的定义名称:教师 编号:T1输入:输出:数据流“成绩单”简述:填写成绩单的老师2022/7/2846第六节 描述处理逻辑的工具 数据字典中的数据处理卡,需要定义和说明DFD中的处理。定义和说明可以用语言文字进
21、行描述。但是,对于某些处理逻辑复杂、有多种条件分析判断、又有条件嵌套的情况,使用语言文字往往不能准确表达,这就必须借助于处理逻辑表达工具。通常使用的结构化处理逻辑表达工具有结构化语言、决策树、决策表等。2022/7/2847第六节 描述处理逻辑的工具一、结构化语言 结构化语言是一种处理过程说明语言,它介于自然语言和程序设计语言之间。结构化语言在描述处理时只允许使用三种基本逻辑结构:顺序结构、选择结构、循环结构以及它们的组合和嵌套形式。2022/7/2848第六节 描述处理逻辑的工具1.顺序结构 顺序结构是一组有序的陈述句构成的集合。通常用动宾结构短语,动词表示操作,宾语表示操作对象。如: 打印
22、工资单、登记用户记录2022/7/2849第六节 描述处理逻辑的工具2.选择结构 这种结构类似于程序设计语言中的“IFTHENELSEENDIF”逻辑判断语句。一般结构: IF 条件1 THEN 动作A ELSE 动作B ENDIF2022/7/2850第六节 描述处理逻辑的工具选择结构实例IF 下雨 THEN IF 刮风 THEN 带雨衣 ELSE 带雨伞 ENDIFELSE 不带任何雨具ENDIF根据天气出门时决定是否带雨具,如果下雨带雨伞,刮风又下雨带雨衣。 2022/7/2851第六节 描述处理逻辑的工具选择结构实例IF 欠款时间=30 THEN IF 需求量=库存量 THEN 立即发
23、货 ELSE 现按库存量发货,进货后在补发 ENDIF ELSE IF 欠款时间=100 THEN IF 需求量=库存量 THEN 先付款再发货 ELSE 不发货 ENDIF ELSE 通知先付款 ENDIFENDIF某企业根据用户欠款时间现有库存情况处理订货,欠款时间30天以内,需求量不大于库存量应立即发货,需求量大于库存,先按库存量发货,进货后再补发;欠款时间100天以内,需求量不大于库存量先付款再发货,需求量大于库存,不发货;欠款大于100天通知先付款。 2022/7/2852第六节 描述处理逻辑的工具选择结构实例CASE 1 动作A1CASE 2 动作A2CASE 3 动作A3 CAS
24、E n 动作An 有时,对同一个条件可能有若干种不同的选择,可以用多情况分支。形式如下: 2022/7/2853第六节 描述处理逻辑的工具3.循环结构 循环结构是指在某种条件下,连续执行相同的动作,直到这个条件不成立为主。它也可明确指出对每一件相同的事物都执行同一动作。结构:DO WHILE 条件 动作 END DO例:计算房租水电费合计DO WHILE 用户号合法 计算房租水电费 将房租水电费加入到总计中END DO2022/7/2854第六节 描述处理逻辑的工具二、决策树 决策树(DT:Decision Tree)是用来表示多种逻辑决策问题的一种图形工具,它直观、形象、准确、方便,没有二意
25、性。2022/7/2855第六节 描述处理逻辑的工具决策树练习 某图书发行公司采用下列政策优惠用户。书店订购20册以上优惠25,否则不优惠;图书馆和个人订购619册优惠5,2049优惠10,50册以上则优惠15。6 19 5%优惠政策书店个人及图书馆=20 25%= 50 15%用户种类订购数量优惠比例2022/7/2856练习: 商店业务处理系统“检查发货单”流程如下:如果发货单金额超过500元,若欠款超过60天,在偿还欠款前不予批准;若欠款未超期,则发批准书及发货单。如果发货单金额未超过500元,若欠款超过60天,发批准书、发货单及赊欠报告;若欠款未超期,发批准书及发货单。2022/7/2857检查发货单金额500金额500欠款60天-不发出批准书欠款60天-发出批准书、发货单欠款60天-发出批准书、发货单及赊欠报告欠款60天-发出批准书、发货单2022/7/2858第六节 描述处理逻辑的工具三、决策表 在多种条件且相互联系并产生多种决策结果的情况下,使用决策表(DT:Decision Table)更为合适,尽管不直观,但可以不丢掉每一种组合条件而且可以进行优化。2022/7/2859某厂销售产品采用如下策略:定货金额在5万元以上与本厂交往10年以上无欠款的用户折扣15%
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车辆维修保养售后服务管理制度及工作流程
- 消防安全知识进家庭指南
- 糖尿病预防试题及答案
- 血液体液暴露防护试题及答案
- 2025年临床执业医师《外科学》模拟
- 医保门诊慢特病办理规范考核试题及答案
- 医保信息系统操作规范培训试题及答案
- 医患沟通技巧培训考核试题(附答案)
- 商务文化试题及答案
- 急性肾盂肾炎患者的护理
- 急腹症的鉴别诊断及抢救处理
- 静脉留置针课件
- 患者安全专项行动方案(2023-2025年) 2
- 种植多肉教学课件
- 语文●全国Ⅰ卷丨2024年普通高等学校招生全国统一考试语文试卷及答案
- (高清版)DG∕TJ 08-2405-2022 水运工程装配式护岸结构技术标准
- 2025智能接地箱技术规范
- 抗癫痫发作药物联合使用中国专家共识2025
- 人工智能在档案管理中的应用与发展
- 《医学影像检查技术学》课件-足X线摄影
- 部队采购招标资料3篇
评论
0/150
提交评论