信息系统分析.ppt

上传人:wj 文档编号:9558700 上传时间:2023-05-20 格式:PPT 页数:96 大小:3.45MB
下载 相关 举报
信息系统分析.ppt_第1页
第1页 / 共96页
信息系统分析.ppt_第2页
第2页 / 共96页
信息系统分析.ppt_第3页
第3页 / 共96页
信息系统分析.ppt_第4页
第4页 / 共96页
信息系统分析.ppt_第5页
第5页 / 共96页
信息系统分析.ppt_第6页
第6页 / 共96页
信息系统分析.ppt_第7页
第7页 / 共96页
信息系统分析.ppt_第8页
第8页 / 共96页
信息系统分析.ppt_第9页
第9页 / 共96页
信息系统分析.ppt_第10页
第10页 / 共96页
信息系统分析.ppt_第11页
第11页 / 共96页
信息系统分析.ppt_第12页
第12页 / 共96页
信息系统分析.ppt_第13页
第13页 / 共96页
信息系统分析.ppt_第14页
第14页 / 共96页
信息系统分析.ppt_第15页
第15页 / 共96页
信息系统分析.ppt_第16页
第16页 / 共96页
信息系统分析.ppt_第17页
第17页 / 共96页
信息系统分析.ppt_第18页
第18页 / 共96页
信息系统分析.ppt_第19页
第19页 / 共96页
信息系统分析.ppt_第20页
第20页 / 共96页
亲,该文档总共96页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

信息系统分析.ppt

《信息系统分析.ppt》由会员分享,可在线阅读,更多相关《信息系统分析.ppt(96页珍藏版)》请在冰点文库上搜索。

信息系统分析.ppt

第四部分系统分析方法,复习规划内容,规划阶段的主要工作:

初步调查业务及数据初步的子系统划分(U/C距阵)计算机系统逻辑配置方案可行性分析,实例:

某高校教学管理系统总体方案的制订,现行系统调查后的组织机构图:

现行系统调查后形成的业务情况汇总,教学系统学籍处理制订教学计划排课教室设施管理统计处理院系汇总学生登记表教务处审核学生登记表院系建立学生档案教务处建立学生档案院系管理学生成绩学生转专业院系初步审查学生转专业教务处终审学生休复学院系初步审查学生休复学教务处终审院系学籍初步审查教务处学籍终审院系学生毕业资格审查教务处毕业资格终审院系汇总教学计划教务处协调制订全校教学计划各教研室安排教学任务院系汇总教学任务院系排课确定上课时间教务处汇总并排定上课教室维护教室设施信息按教研室统计教师上课情况按专业统计各班级人数按专业统计各班级人员变动,数据类规划,学生学籍管理数据记录学生基本信息、学生奖惩情况、学生学籍变动情况、参加学校课外活动情况和学生成绩等信息教师信息数据记录教师自身的基本信息及所属教研室,所属院、系的基本概况课程管理数据记录教学执行计划的详细内容教室信息数据记录学校所有教室的基本配置及使用情况。

教师任课数据该记录每一个任课教师的任课情况及日常必需的调课信息。

课表数据各专业、各班级课程安排统计数据根据教师、学生的各类信息进行分类汇总形成的一个初步的综合统计信息,系统总体逻辑结构,计算机硬件配置逻辑方案,第四部分信息系统分析,所谓的”信息系统分析”,系统分析的任务是针对每一个子系统进行详细的分析,然后用模型制定出每个子系统的逻辑结构(功能需求)。

用模型来描述复杂系统的本质,清楚而明了!

4.系统分析方法,4.1信息系统分析概述4.2系统需求分析4.3组织结构与功能(组织类图)4.4业务流程分析(业务流程图)4.5数据与数据流程分析(数据流程图)4.6新系统逻辑方案的建立,4.2系统需求分析,需求分析应分析哪些需求需求可能包括:

性能要求可靠性要求安全保密性要求以及开发费用和开发周期可使用资源等方面的限制其中:

功能要求是最基本的,包括数据要求和加工要求。

需求类型通常分为:

功能型需求非功能型需求性能方面数据和信息方面经济性方面控制和安全性方面效率方面服务方面,需求分析一般的实现步骤,功能型需求,会计帐务处理仓库出入库业务生产计划制订销售订单下达员工培训计划制订,4.系统分析方法,4.1信息系统分析概述4.2系统需求分析4.3组织结构与功能(组织类图)4.4业务流程分析(业务流程图)4.5数据与数据流程分析(数据流程图)4.6新系统逻辑方案的建立,系统分析(建模)工具,组织结构与功能图业务流程图数据流程图-绘图工具visio数据库设计、数据字典(数据库设计工具Powerdesigner)功能描述工具结构式语言、判断树、判断表基于UML的分析和设计工具RationalRose,组织结构与功能主要工具,组织机构图组织/业务关系图业务功能一览表组织机构/物流(资金流、信息流)关系图,组织机构图(示例),管理层次结构汇报体制职责范围,组织/业务关系图(示例),MMasterSSupportAAttend,业务功能一览表组织的各部分不能完整地反映该部分所包含的所有业务,往往会裂变出一个新的、专业化的组织,由它来完成某一类特定的业务功能。

以功能为准绳设计和考虑系统:

系统将会对组织结构的变化有一定的独立性。

业务功能一览表(示例),销售系统管理,销售计划管理,成品库管理,销售合同管理,销售核算管理,市场预测,销售历史资料管理,编制年度销售大纲,编制销售计划,合同有效性审查,合同执行情况分析,合同登记和变更,销售利润核算,销售统计分析,出入库管理,库存统计,市场预测,市场分析,4.系统分析方法,4.1信息系统分析概述4.2系统需求分析4.3组织结构与功能(组织类图)4.4业务流程分析(业务流程图)4.5数据与数据流程分析(数据流程图)4.6新系统逻辑方案的建立,业务流程分析内容:

业务功能分析:

在调查研究的基础上,按照企业组织结构,详细列出企业功能。

业务关系分析:

流程中各个活动间的逻辑联系、时序关系、数据联系、资源约束和活动的相关性等,分析各个活动之间的关系等。

业务流程优化:

按计算机信息处理的要求,分析哪些过程存在冗余信息处理,哪些活动可以变串行处理为并行处理,变事后监督为事前或事中控制,产生更为合理的流程。

最终用业务流程图(TransactionFlowDiagram,简称TFD)表达出来,工具业务流程图例

(一),业务流程图举例,考生在招办的组织下报名,填写报名表,届时参加考试,在成绩出来之后,根据成绩在招办的组织下,由各高校折优录取.,业务流程图举例,“录取业务”流程如何用语言描述?

图例说明,业务处理单位,业务处理描述,表格制作,传递,存储,收集资料,计划处,银行,技改处,各部门各单位,局领导,上级领导,投资总规划,更新改造贷款规模,开会讨论,报表,审批,综合平衡(讨论),批准,下达各单位各部门,正式计划,计划,各单位上报表,计划处,各部门各单位,技改处,银行,各部门各单位,存档,业务流程图绘制举例,业务流程图绘制举例,随堂练习:

顾客提交订单给销售部门,销售部门经过订单检查,把不合格的订单反馈给顾客,对合格订单,通过核对库存记录,缺货订单通过缺货统计,向采购部门发出缺货通知,并登记缺货记录。

对于可供货订单,登记客户档案,开出备货单,通知仓库备货。

同时保存订单数据,并进行销售统计。

校验订单,顾客档案,处理备货单,缺货记录,订单存底,提交订单,登记,缺货统计,销售统计,可供货订单,备货单,缺货订单,缺货通知,核对库存,采购部门,开备货单,作业:

画业务流程图1、“制订教学计划”业务描述,首先由各专业教学委员会制订教学计划,各专业的教学秘书将整理后交给院系教学办公室进行汇总、审核,然后报学校教务处,教务处汇总后召开全校教学秘书及院系教务人员协调会,最终确定本年度的教学计划,并下发各院系。

各院系将教学计划下发给教研室主任安排教学任务,教研室主任将教学任务安排结果汇总成教师任课表报院系,各院系再将汇总后的教师任课表报教务处。

2、“排课”业务的描述,“排课”业务过程的详细处理是:

各院系根据本单位的教学计划和教师任课表完成课表的初步排定工作,其排课内容涉及到学生班级、教师的上课时间安排,各院系将排课结果报教务处后,由教务处排定上课教室。

3、“统计报表处理”业务描述,“统计报表处理”业务过程的详细处理是:

教务处对教师任课情况进行统计,并形成开课情况统计表;根据学生档案统计各专业及班级学生人数及学生变动情况,形成班级学生人数统计表、学生异动统计表等等。

4.系统分析方法,4.1信息系统分析概述4.2系统需求分析4.3组织结构与功能(组织类图)4.4业务流程分析(业务流程图)4.5数据与数据流程分析(数据流程图)4.6新系统逻辑方案的建立,4.6数据与数据流程分析,调查数据的汇总分析调查数据汇总分析的主要任务:

首先将系统调查所得到的数据分为如下三类:

输入数据类:

主要指报来的报表,即今后下级子系统或网络要传递来的内容要存储的数据类:

主要指各种台账、账单和记录文件,它们是今后系统数据库要存储的主要内容产生的数据类:

主要指系统运行所产生的各类报表等,它们是今后系统输出和网络传递的主要内容,U/C矩阵是通过一个普通的二维表来分析汇总数据表的纵坐标定义为数据类变量(Xi)表的横坐标定义为业务过程类变量(Yi)数据与业务过程(即Xi与Yi)之间的关系U使用useC建立create,数据正确性分析:

数据守恒原理(PrincipleofDataConservation):

数据必定有一个产生的源,而且必定有一个或多个用途。

在UC矩阵中:

每一个列只能有一个C;每一个列至少有一个U;不能出现空行或空列。

数据的流程分析,把数据在组织(或原系统)内部的流动情况抽象地独立出来,精确地在逻辑上描述系统的功能、输入数据、输出数据和存储数据等,是系统逻辑模型的重要组成部分。

4.7新系统逻辑方案的建立,新系统逻辑方案,主要包括:

对系统业务流程分析整理的结果;对数据及数据流程分析整理的结果;子系统划分的结果;各个具体的业务处理过程,以及根据实际情况应建立的管理模型和管理方法。

用模型表达结果,新系统的逻辑模型包括:

1、数据流程图(DFD)描述数据在系统中的流动和变化描述对数据流进行变换的功能2、数据字典(DD)3、处理小说明对DFD中加工功能的详细描述,1、数据流程图数据流程分析的目的发现和解决数据流通中的问题,如:

数据流程不畅、前后数据不匹配、数据处理过程不合理等等。

一个畅通的数据流程是新系统用以实现这个业务处理过程的基础。

数据流程分析的实现分层数据流程图(DataFlowDiagram,简称DFD),数据流程图的画法,按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表、模型等。

如果有问题,则定会在这个绘图和整理过程中暴露出来。

数据流程图的基本符号,常用的三类数据流图基本成分的符号,数据流,表示数据和数据流向,由一组固定成分的数据组成如“选课单”由“学号、姓名、课程编号、课程名”等成分组成数据流可从加工流向加工,也可在加工与数据存储或外部项之间流动;两个加工之间可有多股数据流数据流的命名用名词,不要使用意义空洞的名词尽量使用现实系统已有名字,数据流(图示),画数据流时需注意的问题,不要把控制流作为数据流如:

下图中读下张卡属于控制流,不应画出。

不要标出激发条件,加工,表示对数据进行的操作,如“处理选课单”、“产生发票”等加工的编号,说明这个加工在层次分解中的位置(分层DFD)加工的命名顶层的加工名就是整个系统项目的名字尽量最好使用动宾词组,也可用主谓词组不要使用空洞的动词,加工的命名,无意义的名字:

较好的命名:

数据存储,表示需要保存的数据流向,如“学生档案”、“课程设置”等数据存储与加工的方向“读出”、“写入”分层数据流程图中,数据存储一般局限在某一层或某几层命名方法与数据流相似,商品库存,商品目录,检索商品信息,修改库存,外部项,位于系统之外的信息提供者或使用者,称为外部项。

即存在于系统之外的人员或组织。

说明数据输入的源点(数据源)或数据输出的终点(数据终点)起到更好的理解作用,但不是系统中的事物,对“制订教学计划”业务流程图,教学计划,教务,处,汇总,教师任课,表,2,.,院系,院系教师任课表,汇总全校,教师,任课表,2,.,教师任课表,对“制订教学计划”业务流程图,“制订教学计划”数据流程图(逻辑结构),“排课”业务流程图,“排课”数据流程图(逻辑结构),“统计报表处理”业务流程图,“统计报表处理”数据流程图(逻辑结构),数据源,数据终点,没有输出!

加工,没有输入!

加工,每个加工至少有一个输入数据流和一个输出数据流,几种错误画法

(1),数据源,数据终点,数据源,数据流必须要么从某个加工流出、要么流入某个加工,而不能直接从外部项流向数据存储等等。

图示的几种流动都是不合理的,几种错误

(2),数据终点,DFD的特性,与程序流程图不同,DFD不表示程序的控制结构,只描述数据的流动DFD分成多层(子图、父图概念)表示,从而逐步展开数据流和功能的细节。

S,2,1,3,2.2,2.1,2.3,3.1,3.2,顶层,0层,1层,(基本系统模型),(系统的子功能),DFD的分层表示,画分层DFD,

(1)先画出顶层DFD。

(2)自顶向下画出各层DFD分解原则:

分解后的软件成分有相对独立功能一次分解不要加入细节过多由外向里画DFD,报名单,合格报名单,(3)先考虑稳定状态,忽略系统的工作条件,即怎么开始、怎么结束的。

(4)忽略琐碎的枝节,如出错处理等。

(5)随时准备重画,报名单,合格报名单,错误的报名单,画分层DFD的指导原则,

(1)父图-子图平衡

(2)局部数据存储(3)编号(4)分解的程度,父图-子图平衡,父图-子图平衡:

模型分解时必须保持父图的输入输出数据流和子图输入输出数据流相同。

父图-子图平衡,父图-子图平衡,缺少C,3.1,E,D,3.3,3.2,对加工3细化的子图:

加工3,购书单,教材购销系统,教材购销系统的顶层DFD,学生,领书单,缺书单,进书通知,书库保管员,购书单,缺书单,销售教材,采购教材,1,2,第二层DFD(层)教材购销系统,教材存量表,学生,F1,缺书登记表,F2,书库保管员,进书通知,教材入库信息,领书单,1.2,第三层DFD(1层)销售子系统(1.0),无效书单,教材存量表,F1,开发票,F2,缺书登记表,学生,各班学生用书表,F3,售书登记表,F4,1.1,审查有效性,1.3,登记并开领书单,学生,1.5,补售教材,1.4,登记缺书,购书单,发票,领书单,有效购书单,教材入库信息,按书号汇总缺书,2.1,2.3,第三层DFD(1层)采购子系统(2.0),待购教材表,F5,教材一览表,F6,书库保管员,进书通知,教材存量表,F1,2.2,按出版社统计缺书,修改教材库存和待购量,F2,缺书登记表,缺书单,教材入库信息,加工编号,加工的编号原则:

子图图号为分解的父图中的加工号,同级子图在最后数字以序号区别。

S,2,1,3,2.2,2.1,2.3,3.1,3.2,顶层(不编号),0层,1层,多层DFD绘制步骤:

建立顶级DFD自顶向下,功能分解,获得中间层DFD图画出底层DFD图,建立顶级DFD根据待开发的软件系统与外部环境之间的相互关系定义问题域的边界,即软件系统与外界环境之间的输入输出关系顶级数据流图仅仅描述待开发的软件系统与外部环境之间的关系,因此在顶级DFD中,待开发的软件系统被抽象描述为一个处理功能,2.自顶向下,功能分解,获得中间层DFD图自顶向下、逐步求精;对每级数据流图中比较复杂的处理功能进行精化,生成下一级数据流图对用户的需求描述进行语法分析名词或名词短语构成潜在的数据流、数据源和外部实体动词构成潜在的处理功能,顶级(0)DFD,1级DFD,2级DFD,3级DFD,例:

某储蓄所取款过程如下:

储户将填好的取款单及存折交储蓄员,储蓄员查对储户账,将不合格的存折和取款单退回储户,合格的存折和取款单被送交取款处理,处理时要修改储户账和现金账,并将存折、利息单和现金交储户,同时将取款单存档。

试一试,能直接画出数据流程图吗?

“底层”的数据流程图由业务流程图转换而来,去掉内部实体,将表单转化为数据流,数据流图只给出系统逻辑功能的一个总体框架而缺乏详细、具体的内容。

数据字典(DateDictionary简称DD)数据流图上所有成分的定义和解释的文字集合就是数据字典。

4.8新系统逻辑方案的建立,2、数据字典(DD),数据字典的内容

(1)数据项类目:

数据的最小单位,描述数据的静态特性。

数据项编号:

102-01数据项名称:

学号别名:

学生学号简述:

某学生的代码类型及宽度:

字符型,8位取值范围:

00000001-99999999,数据字典的内容

(2)数据流类目:

由一个或一组固定的数据项组成。

数据流编号:

F03-01数据流名称:

学籍变动申请简述:

学生提出的学籍变动申请来源:

学生去向:

各系、院组成:

申请编号+申请名称+申请日期+申请院系数据库流量:

高峰流量:

数据字典的内容(3)文件类目:

描述数据的逻辑存储结构。

数据流编号:

F03-01数据流名称:

学籍变动申请简述:

学生提出的学籍变动申请来源:

学生去向:

各系、院组成:

申请编号+申请名称+申请日期+申请院系数据库流量:

高峰流量:

数据字典的内容(4)数据“加工”条目。

数据字典的内容(5)“外部项”条目,系统分析报告,1、引言部分(名称,开发目标,主要功能,开发背景等),2、系统目标和开发的可行性,3、现行系统概况A现行系统现状调查说明:

包括组织机构图,系统目标、功能一览表、业务流程图、业务流量以及存在的薄弱环节等。

B系统需求说明:

用户需求及主要存在的问题等。

4、新系统的逻辑方案1)新系统拟定的业务流程及业务处理方法2)新系统拟定的数据流程图3)新系统的数据字典4)新系统拟采用的处理逻辑说明,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2