《第5章系统分析确定用户需求.ppt》由会员分享,可在线阅读,更多相关《第5章系统分析确定用户需求.ppt(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第5章系统分析确定用户需求 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望5.1 5.1 系统分析的目标和内容系统分析的目标和内容系统分析的目标和任务系统分析的目标和任务系统分析的目标和任务系统分析的目标和任务 系系系系统统统统分分分分析析析析目目目目的的的的就就就就是是是是通通通通过过过过调调调调查查查查,明明明明确确确确用用用用户户户户对对对对信信信信息息息息处处处处理理理理的的的的需需需需求求求求,根根根根据据据据用用用用户户户户的的的的需需需需求求求求和和
2、和和资资资资源源源源,确确确确定定定定新新新新系系系系统统统统的的的的逻逻逻逻辑辑辑辑模模模模型型型型。一一一一句句句句话话话话,系系系系统统统统分分分分析析析析的的的的目目目目标标标标是是是是确确确确定定定定用用用用户户户户的的的的需求是什么。需求是什么。需求是什么。需求是什么。系系系系统统统统分分分分析析析析的的的的任任任任务务务务是是是是在在在在充充充充分分分分认认认认识识识识原原原原信信信信息息息息系系系系统统统统的的的的基基基基础础础础上上上上,通通通通过过过过详详详详细细细细调调调调查查查查、系系系系统统统统优优优优化化化化分分分分析析析析,最最最最后后后后完完完完成成成成新新新新
3、系系系系统统统统的的的的逻逻逻逻辑辑辑辑方方方方案案案案设设设设计计计计。为为为为了了了了在在在在原原原原系系系系统统统统基基基基础础础础上上上上提提提提出出出出新新新新系系系系统统统统逻逻逻逻辑辑辑辑模模模模型型型型,应应应应对对对对原原原原有有有有系系系系统统统统进进进进行行行行分分分分析析析析,找找找找出出出出原原原原系系系系统统统统业业业业务务务务流流流流程程程程和和和和数数数数据据据据流流流流程程程程的的的的不不不不足足足足,提提提提出出出出优优优优化化化化和和和和改改改改进进进进的的的的方方方方法法法法,给给给给出出出出新新新新系系系系统统统统所所所所要要要要采采采采用用用用的的的
4、的信信信信息息息息处处处处理理理理方方方方案案案案,使使使使新新新新系系系系统目标适应组织的管理需求和战略目标。统目标适应组织的管理需求和战略目标。统目标适应组织的管理需求和战略目标。统目标适应组织的管理需求和战略目标。系统分析的方法与内容系统分析的方法与内容 最最最最常常常常用用用用的的的的经经经经典典典典开开开开发发发发方方方方法法法法有有有有结结结结构构构构化化化化生生生生命命命命周周周周期期期期法法法法,其其其其他他他他的有快速原型法和面向对象法等。的有快速原型法和面向对象法等。的有快速原型法和面向对象法等。的有快速原型法和面向对象法等。结结结结构构构构化化化化系系系系统统统统分分分分
5、析析析析与与与与设设设设计计计计方方方方法法法法其其其其基基基基本本本本思思思思想想想想是是是是:自自自自顶顶顶顶向向向向下、逐步求精。开发过程阶段化,层次清楚。下、逐步求精。开发过程阶段化,层次清楚。下、逐步求精。开发过程阶段化,层次清楚。下、逐步求精。开发过程阶段化,层次清楚。系系系系统统统统分分分分析析析析是是是是在在在在详详详详细细细细调调调调查查查查的的的的结结结结果果果果上上上上进进进进行行行行分分分分析析析析,系系系系统统统统分分分分析析析析内内内内容容容容包包包包括括括括:业业业业务务务务流流流流程程程程分分分分析析析析、数数数数据据据据流流流流程程程程分分分分析析析析、功功功
6、功能能能能分分分分析析析析和和和和划划划划分分分分子子子子系系系系统统统统分分分分析析析析、数数数数据据据据属属属属性性性性分分分分析析析析、数数数数据据据据存存存存储储储储分分分分析析析析、数数数数据据据据查查查查询询询询要要要要求求求求分分分分析析析析、数数数数据据据据的的的的输输输输入入入入输输输输出出出出分分分分析析析析等等等等。数数数数据据据据属属属属性性性性分分分分析析析析、数数数数据据据据存存存存储储储储分分分分析析析析、数数数数据据据据查查查查询询询询要要要要求求求求分分分分析析析析、数数数数据据据据的的的的输入输出分析等可以在系统设计阶段进行。输入输出分析等可以在系统设计阶段
7、进行。输入输出分析等可以在系统设计阶段进行。输入输出分析等可以在系统设计阶段进行。系统分析的原则系统分析的原则系统分析应遵循以下原则:系统分析应遵循以下原则:系统分析应遵循以下原则:系统分析应遵循以下原则:系系系系统统统统分分分分析析析析应应应应掌掌掌掌握握握握最最最最新新新新的的的的信信信信息息息息处处处处理理理理技技技技术术术术,经经经经验验验验表表表表明明明明,新的硬件和软件技术对新系统起到决定的作用。新的硬件和软件技术对新系统起到决定的作用。新的硬件和软件技术对新系统起到决定的作用。新的硬件和软件技术对新系统起到决定的作用。充分理解用户的信息需求,近期和长期的需求。充分理解用户的信息需
8、求,近期和长期的需求。充分理解用户的信息需求,近期和长期的需求。充分理解用户的信息需求,近期和长期的需求。业业业业务务务务流流流流程程程程分分分分析析析析时时时时,分分分分析析析析哪哪哪哪些些些些业业业业务务务务处处处处理理理理环环环环节节节节步步步步骤骤骤骤在在在在新新新新系系系系统统统统中中中中可可可可以以以以取取取取消消消消,如如如如财财财财务务务务信信信信息息息息系系系系统统统统帐帐帐帐务务务务子子子子系系系系统统统统,总总总总账和明细帐的手工核对工作可以在新系统中取消。账和明细帐的手工核对工作可以在新系统中取消。账和明细帐的手工核对工作可以在新系统中取消。账和明细帐的手工核对工作可以
9、在新系统中取消。业业业业务务务务流流流流程程程程分分分分析析析析时时时时,分分分分析析析析哪哪哪哪些些些些业业业业务务务务处处处处理理理理环环环环节节节节步步步步骤骤骤骤在在在在新新新新系系系系统统统统中中中中可可可可以以以以合合合合并并并并,时时时时间间间间的的的的合合合合并并并并、地地地地域域域域的的的的合合合合并并并并、处处处处理理理理过程的合并。过程的合并。过程的合并。过程的合并。业业业业务务务务流流流流程程程程分分分分析析析析时时时时,分分分分析析析析哪哪哪哪些些些些业业业业务务务务仍仍仍仍采采采采用用用用手手手手工工工工处处处处理理理理,分析哪些业务仍采用计算机处理。分析哪些业务仍
10、采用计算机处理。分析哪些业务仍采用计算机处理。分析哪些业务仍采用计算机处理。数数据据流流程程分分析析时时,分分析析哪哪些些数数据据处处理理环环节节步骤在新系统中可以取消或合并。步骤在新系统中可以取消或合并。功功能能分分析析时时,分分析析哪哪些些功功能能在在新新系系统统中中可可以取消、合并,功能层次可否减少。以取消、合并,功能层次可否减少。功功能能分分析析时时,采采用用计计算算机机信信息息技技术术后后,产产生哪些新的功能,如系统的初始化功能。生哪些新的功能,如系统的初始化功能。数数据据的的输输入入可可否否采采用用自自动动化化输输入入方方式式,多多数据入口可否合并以提高数据的一致性。数据入口可否合
11、并以提高数据的一致性。对系统分析人员的要求对系统分析人员的要求 只有知道用户的需求后,才能进行下一步的只有知道用户的需求后,才能进行下一步的只有知道用户的需求后,才能进行下一步的只有知道用户的需求后,才能进行下一步的开发工作。专门从事系统分析工作的专业计算机开发工作。专门从事系统分析工作的专业计算机开发工作。专门从事系统分析工作的专业计算机开发工作。专门从事系统分析工作的专业计算机人员称为系统分析员。系统分析员要具有全面的人员称为系统分析员。系统分析员要具有全面的人员称为系统分析员。系统分析员要具有全面的人员称为系统分析员。系统分析员要具有全面的计算机专业知识,包括硬件、软件、网络、通信计算机
12、专业知识,包括硬件、软件、网络、通信计算机专业知识,包括硬件、软件、网络、通信计算机专业知识,包括硬件、软件、网络、通信等等,更要具备项目管理经验和知识,并具有较等等,更要具备项目管理经验和知识,并具有较等等,更要具备项目管理经验和知识,并具有较等等,更要具备项目管理经验和知识,并具有较强的自学能力,能快速的了解项目的专业知识。强的自学能力,能快速的了解项目的专业知识。强的自学能力,能快速的了解项目的专业知识。强的自学能力,能快速的了解项目的专业知识。应具有较强的人际沟通能力和素质,具有较好的应具有较强的人际沟通能力和素质,具有较好的应具有较强的人际沟通能力和素质,具有较好的应具有较强的人际沟
13、通能力和素质,具有较好的概括和表达能力,能把用户复杂的管理业务用计概括和表达能力,能把用户复杂的管理业务用计概括和表达能力,能把用户复杂的管理业务用计概括和表达能力,能把用户复杂的管理业务用计算机专门的工具表达清楚,并使用户也了解计算算机专门的工具表达清楚,并使用户也了解计算算机专门的工具表达清楚,并使用户也了解计算算机专门的工具表达清楚,并使用户也了解计算机化后的业务流程。机化后的业务流程。机化后的业务流程。机化后的业务流程。5.2 5.2 详细调查详细调查 为了进行项目的可行性分析,进行了初为了进行项目的可行性分析,进行了初步调查,初步调查着重于全局性的问题,步调查,初步调查着重于全局性的
14、问题,初步调查是调查一个企业的总貌及其对信初步调查是调查一个企业的总貌及其对信息的总需求,比较概括。为了系统分析,息的总需求,比较概括。为了系统分析,为了为了设计出新系统逻辑模型设计出新系统逻辑模型,需要对业务,需要对业务的处理过程有详细全面透彻的了解。在系的处理过程有详细全面透彻的了解。在系统分析阶段需要在初步调查对基础上,详统分析阶段需要在初步调查对基础上,详细彻底细彻底调查企业内各个系统的业务流程与调查企业内各个系统的业务流程与信息流程。信息流程。5.3 5.3 组织结构与功能分析组织结构与功能分析组织结构调查分析组织结构调查分析 对建设管理信息系统的企业要全面了解,对建设管理信息系统的
15、企业要全面了解,需要对企业目标、企业的方针政策、企业需要对企业目标、企业的方针政策、企业的规模、企业的环境进行了解。作为开始,的规模、企业的环境进行了解。作为开始,应先从了解企业的组织机构开始,然后才应先从了解企业的组织机构开始,然后才能展开其他的调研,组织结构是企业进行能展开其他的调研,组织结构是企业进行业务处理的基础。业务处理的基础。一个组织结构的实例一个组织结构的实例企业经理办公室企业经理办公室计划部生产部财务部供销部人力部计计划划科科统统计计科科统统计计科科外外协协科科调调度度科科成成本本科科会会计计科科出出纳纳科科供供应应科科销销售售科科仓仓库库科科培培训训科科计计划划科科业务功能调
16、查分析业务功能调查分析 企业的业务基于现有的组织,虽然可以企业的业务基于现有的组织,虽然可以从组织机构的名称中了解其业务,但远远从组织机构的名称中了解其业务,但远远不够。如果以功能来设计系统,应对企业不够。如果以功能来设计系统,应对企业的功能详细了解,在优化的基础上,重新的功能详细了解,在优化的基础上,重新设计企业的组织机构。在组织机构图的基设计企业的组织机构。在组织机构图的基础上,做出组织机构业务功能层次图,该础上,做出组织机构业务功能层次图,该图也是比较粗略的图,目的是描述企业的图也是比较粗略的图,目的是描述企业的主要业务构成,描述从系统目标到各项功主要业务构成,描述从系统目标到各项功能的
17、层次关系。能的层次关系。反映信息流的组织结构图例子反映信息流的组织结构图例子企业经理办公室企业经理办公室计划部生产部财务部供销部人力部计计划划科科统统计计科科统统计计科科外外协协科科调调度度科科成成本本科科会会计计科科出出纳纳科科供供应应科科销销售售科科仓仓库库科科培培训训科科计计划划科科业务关系调查分析业务关系调查分析5.4 5.4 业务流程调查和分析业务流程调查和分析 业务流程调查业务在原系统信息流动的过程,内容包业务流程调查业务在原系统信息流动的过程,内容包业务流程调查业务在原系统信息流动的过程,内容包业务流程调查业务在原系统信息流动的过程,内容包括各环节的处理业务、信息来源、处理方法、
18、计算方法、括各环节的处理业务、信息来源、处理方法、计算方法、括各环节的处理业务、信息来源、处理方法、计算方法、括各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和信息表现的形态,收集信息流经去向、提供信息的时间和信息表现的形态,收集信息流经去向、提供信息的时间和信息表现的形态,收集信息流经去向、提供信息的时间和信息表现的形态,收集原始单据等资料。原始单据等资料。原始单据等资料。原始单据等资料。利用业务流程图进行业务流程分析,主要完成以下内容:利用业务流程图进行业务流程分析,主要完成以下内容:利用业务流程图进行业务流程分析,主要完成以下内容:利用业务流程图进行业务流程
19、分析,主要完成以下内容:对每一笔业务弄清其输入、处理、存贮、输出、立即存取对每一笔业务弄清其输入、处理、存贮、输出、立即存取对每一笔业务弄清其输入、处理、存贮、输出、立即存取对每一笔业务弄清其输入、处理、存贮、输出、立即存取要求,收集相应资料。要求,收集相应资料。要求,收集相应资料。要求,收集相应资料。理顺各个岗位、各个业务流程之间的关系。理顺各个岗位、各个业务流程之间的关系。理顺各个岗位、各个业务流程之间的关系。理顺各个岗位、各个业务流程之间的关系。除去不必要的环节,对重复的环节进行合并,对新的环节除去不必要的环节,对重复的环节进行合并,对新的环节除去不必要的环节,对重复的环节进行合并,对新
20、的环节除去不必要的环节,对重复的环节进行合并,对新的环节进行增补。进行增补。进行增补。进行增补。确定哪些是今后计算机系统要处理的环节。确定哪些是今后计算机系统要处理的环节。确定哪些是今后计算机系统要处理的环节。确定哪些是今后计算机系统要处理的环节。5.5 5.5 过程建模与分析过程建模与分析数据流程图基本组成要素及符号数据流程图基本组成要素及符号 数数据据流流图图的的基基本本组组成成要要素素只只有有四四个个:外外部部项项、数数据据加加工工、数数据据存存储储、及及数数据据流流。用用这这四四个个符符号号可可以以表表达达非非常常复复杂杂的的处处理理过过程。数据流图四种基本成分要素分别是程。数据流图四
21、种基本成分要素分别是:1)1)外部项外部项 2)2)处理过程处理过程 3)3)数据存储数据存储 4)4)数据流数据流 数据流程图的符号数据流程图的符号:外部实体处理过程数据存储数据流绘制数据流程图绘制数据流程图数据流程图的作用是:数据流程图的作用是:抽象地表示了业务处理的过程。抽象地表示了业务处理的过程。是是自自顶顶向向下下分分析析信信息息处处理理流流程程的的工工具具,其其抽象性便于设计计算机化的业务处理过程。抽象性便于设计计算机化的业务处理过程。根根据据逻逻辑辑存存储储,作作数数据据分分析析数数据据建建模模,向向数据库设计过渡;数据库设计过渡;一一个个处处理理过过程程对对应应一一项项功功能能
22、单单元元。在在此此表表达达功功能能单单元元的的处处理理方方法法后后,向向设设计计程程序序过过渡。渡。数据流程图例子数据流程图例子一个仓库管理数据流程图一个仓库管理数据流程图客户库存帐目1 1业务处理出入库要求回执回执第一层数据流程图第二层数据流程图第二层数据流程图客户1.1业务分类处理1.2入库处理1.3出库处理库存帐目D1出入库请求出库单入库单确认后的出库单确认后的出库单确认后的入库单确认后的入库单数据流程图例子二数据流程图例子二商品批发业务数据流程图商品批发业务数据流程图第一层数据流程图第一层数据流程图商品库存商品库存顾客供应商1业务处理订货单发货单订货单发货单第二层数据流程图第二层数据流
23、程图第二层数据流程图第二层数据流程图给供应商的订货单1.1销售顾客供应商商品库存1.2采购1.3会计核算订货单发货单到货通知订货单订货单发货单应付款通知收据第三层数据流程图第三层数据流程图对销售的细化对销售的细化D1 商品库存1.1.1编辑订货单顾客采购D2 顾客文件1.1.2登录新顾登录新顾客数据客数据1.1.3确定顾客订货订货单发货单合格订货单不满足的不满足的订货订货业务员不合格新顾客1.1.4开发货单开发货单并修改库并修改库存存可发订货1.1.5产生暂存产生暂存订货单订货单D4 暂存订货单1.1.6对照暂存对照暂存订货单订货单到货通知D3 配件库存D5 销售历史D6 应收款明细帐经理1.
24、1.7检索检索库存库存1.1.7编制销编制销售和库售和库存报表存报表5.6 5.6 数据字典数据字典外部项外部项外部项外部项 对外部项描述内容说明包括外部项编号、外部项名称、对外部项描述内容说明包括外部项编号、外部项名称、对外部项描述内容说明包括外部项编号、外部项名称、对外部项描述内容说明包括外部项编号、外部项名称、外部项输入数据流、外部项输出数据流、备注等。目前大外部项输入数据流、外部项输出数据流、备注等。目前大外部项输入数据流、外部项输出数据流、备注等。目前大外部项输入数据流、外部项输出数据流、备注等。目前大部分直接采用辅助工具,在计算机中进行说明。部分直接采用辅助工具,在计算机中进行说明
25、。部分直接采用辅助工具,在计算机中进行说明。部分直接采用辅助工具,在计算机中进行说明。例子:仓储系统外部实体例子:仓储系统外部实体例子:仓储系统外部实体例子:仓储系统外部实体“客户客户客户客户”的数据字典的数据字典的数据字典的数据字典编号编号编号编号W1W1外部实体名称外部实体名称外部实体名称外部实体名称客户客户客户客户输入数据流输入数据流输入数据流输入数据流入库单、出库单、转库单入库单、出库单、转库单入库单、出库单、转库单入库单、出库单、转库单输出数据流输出数据流输出数据流输出数据流结算单据结算单据结算单据结算单据备注备注备注备注大量的大客户,采用月底结算。在大量的大客户,采用月底结算。在大
26、量的大客户,采用月底结算。在大量的大客户,采用月底结算。在9-119-11点是业点是业点是业点是业务高峰。入库业务数量比出库数量少。务高峰。入库业务数量比出库数量少。务高峰。入库业务数量比出库数量少。务高峰。入库业务数量比出库数量少。数据流数据流 数据流说明包括:编号、数据流说明包括:编号、数据流说明包括:编号、数据流说明包括:编号、名称、内部名、组成、使名称、内部名、组成、使名称、内部名、组成、使名称、内部名、组成、使用频率、使用方式(输入、用频率、使用方式(输入、用频率、使用方式(输入、用频率、使用方式(输入、输出、本地、共享)、备输出、本地、共享)、备输出、本地、共享)、备输出、本地、共
27、享)、备注等,重点是对数据流的注等,重点是对数据流的注等,重点是对数据流的注等,重点是对数据流的组成组成组成组成数据项描述。数据项描述。数据项描述。数据项描述。数据流说明包括数据项数据流说明包括数据项数据流说明包括数据项数据流说明包括数据项和数据项的特征。和数据项的特征。和数据项的特征。和数据项的特征。例子:入库单数据流数例子:入库单数据流数例子:入库单数据流数例子:入库单数据流数据字典据字典据字典据字典编号编号Sj1-1Sj1-1名称名称入库单入库单内部名内部名入仓单入仓单组成组成入库单数据结构入库单数据结构来源来源客户外部实体客户外部实体频率频率200200张张/小时小时高峰量高峰量每天上
28、午每天上午9 9:00-1100-11:0000,10001000张张/小时小时去向去向入库处理入库处理关键字关键字入库单号入库单号备注备注一笔业务对应一张单据号,一笔业务对应一张单据号,一张单据包含的商品数量一张单据包含的商品数量不定,几张单据可以用一不定,几张单据可以用一个单据号。个单据号。数据存储数据存储 数据流是动态的,数据的逻辑保存是数据存储,数据流是动态的,数据的逻辑保存是数据存储,数据流是动态的,数据的逻辑保存是数据存储,数据流是动态的,数据的逻辑保存是数据存储,数据存储永久保存数据和暂时保存数据,数据库数据存储永久保存数据和暂时保存数据,数据库数据存储永久保存数据和暂时保存数据
29、,数据库数据存储永久保存数据和暂时保存数据,数据库设计主要也是分析数据存储。在数据字典中,对设计主要也是分析数据存储。在数据字典中,对设计主要也是分析数据存储。在数据字典中,对设计主要也是分析数据存储。在数据字典中,对数据存储只管描述,不作优化设计,优化设计在数据存储只管描述,不作优化设计,优化设计在数据存储只管描述,不作优化设计,优化设计在数据存储只管描述,不作优化设计,优化设计在系统设计阶段进行。描述内容包括:数据存储的系统设计阶段进行。描述内容包括:数据存储的系统设计阶段进行。描述内容包括:数据存储的系统设计阶段进行。描述内容包括:数据存储的编号、名称、简述、组成、关键字、相关的处理、编
30、号、名称、简述、组成、关键字、相关的处理、编号、名称、简述、组成、关键字、相关的处理、编号、名称、简述、组成、关键字、相关的处理、流入数据流、流出数据流。重点是数据存储的组流入数据流、流出数据流。重点是数据存储的组流入数据流、流出数据流。重点是数据存储的组流入数据流、流出数据流。重点是数据存储的组成,数据存储的组成要说明业务数据的逻辑结构,成,数据存储的组成要说明业务数据的逻辑结构,成,数据存储的组成要说明业务数据的逻辑结构,成,数据存储的组成要说明业务数据的逻辑结构,如库存账目数据存储的存放出库单、入库单、库如库存账目数据存储的存放出库单、入库单、库如库存账目数据存储的存放出库单、入库单、库
31、如库存账目数据存储的存放出库单、入库单、库存账目。存账目。存账目。存账目。数据存储定义实例数据存储定义实例库存帐目库存帐目数据存储编号数据存储编号F8F8数据存储名称数据存储名称库存帐目库存帐目简述简述存放当年的出库入库记录数据存放当年的出库入库记录数据数据存储组成数据存储组成出库单、入库单、库存账出库单、入库单、库存账备注备注出库单、入库单、库存账结构,见数据结构描述出库单、入库单、库存账结构,见数据结构描述关键字关键字出库单、入库单、库存账分别是出库单号、入库出库单、入库单、库存账分别是出库单号、入库单号、库存账目号单号、库存账目号相关联的处理相关联的处理入库处理、出库处理入库处理、出库处
32、理流入数据流流入数据流出库单、入库单出库单、入库单流出数据流流出数据流库存账库存账数据项数据项 数据项是数据流与数据存储的组成成分。数据项是数据流与数据存储的组成成分。一个数据流有许多数据项构成,数据项的一个数据流有许多数据项构成,数据项的种类有基本项、导出项与组合项三种。基种类有基本项、导出项与组合项三种。基本项是在系统条件下不必再分解的数据项,本项是在系统条件下不必再分解的数据项,对应数据库的数据字段。导出项是可由其对应数据库的数据字段。导出项是可由其他数据项推导出的数据项。复合项是由几他数据项推导出的数据项。复合项是由几个数据项组合而成的。数据字典需要对数个数据项组合而成的。数据字典需要
33、对数据流的基本数据项进行说明。据流的基本数据项进行说明。数据项定义实例数据项定义实例入库单号入库单号数据项编号数据项编号数据项编号数据项编号S-001S-001S-001S-001数据项名称数据项名称数据项名称数据项名称入库单号入库单号入库单号入库单号别名别名别名别名入仓单号入仓单号入仓单号入仓单号类型及宽度类型及宽度类型及宽度类型及宽度字符型,字符型,字符型,字符型,8 8 8 8位位位位取值范围取值范围取值范围取值范围“00000001000000010000000100000001”“”“”“”“99999999999999999999999999999999”简述简述简述简述入库时由电
34、脑自动生成的,是自动递入库时由电脑自动生成的,是自动递入库时由电脑自动生成的,是自动递入库时由电脑自动生成的,是自动递增的,每年从增的,每年从增的,每年从增的,每年从1 1 1 1开始开始开始开始数据结构数据结构 由若干数据项构成的数据组合称为数据由若干数据项构成的数据组合称为数据结构,它描述了某些数据项之间的关系。结构,它描述了某些数据项之间的关系。数据结构是对业务数据的逻辑描述,数据数据结构是对业务数据的逻辑描述,数据结构的名称就是用户对数据集合的称呼,结构的名称就是用户对数据集合的称呼,如发票、入库单、成绩单。在数据字典中如发票、入库单、成绩单。在数据字典中对其定义包括:数据结构的名称、
35、编号、对其定义包括:数据结构的名称、编号、简述、数据结构的组成。数据结构的组成简述、数据结构的组成。数据结构的组成可包含数据项,或者包含的其他数据结构,可包含数据项,或者包含的其他数据结构,或者是数据项和其他数据结构混合。或者是数据项和其他数据结构混合。数据结构实例数据结构实例入库单数据结构定义入库单数据结构定义数据结构编号数据结构编号DS001DS001数据结构名称数据结构名称入库单入库单简述简述入库填写的入库货物信息入库填写的入库货物信息数据结构组成数据结构组成日期日期+入库单号入库单号+商品名称商品名称+规格规格+单价单价+数量数量+金额金额+经办人经办人+会计会计+客户名称客户名称处理
36、过程处理过程 在数据字典中,对处理过程的进行功能在数据字典中,对处理过程的进行功能说明,在数据流程图中,标出了处理过程说明,在数据流程图中,标出了处理过程的名称,虽然从名称中可以了解其功能,的名称,虽然从名称中可以了解其功能,但还不详细。对处理过程描述的内容包括:但还不详细。对处理过程描述的内容包括:处理逻辑名称及编号、功能简述、输入数处理逻辑名称及编号、功能简述、输入数据流、输出数据流、备注。对处理过程内据流、输出数据流、备注。对处理过程内部处理逻辑的说明,单独在另一部分处理部处理逻辑的说明,单独在另一部分处理过程的逻辑描述中进行。过程的逻辑描述中进行。处理过程定义实例处理过程定义实例入库处
37、理入库处理处理过程编号处理过程编号处理过程编号处理过程编号P02-01P02-01P02-01P02-01处理过程名称处理过程名称处理过程名称处理过程名称入库处理入库处理入库处理入库处理功能简述功能简述功能简述功能简述客户办理入库手续时进行处理,核客户办理入库手续时进行处理,核客户办理入库手续时进行处理,核客户办理入库手续时进行处理,核对各项数据对各项数据对各项数据对各项数据输入数据流输入数据流输入数据流输入数据流入库单入库单入库单入库单处理处理处理处理验货、输入入库单、打印、统计验货、输入入库单、打印、统计验货、输入入库单、打印、统计验货、输入入库单、打印、统计输出数据流输出数据流输出数据流
38、输出数据流核对正确的入库单核对正确的入库单核对正确的入库单核对正确的入库单备注备注备注备注5.7 5.7 处理过程的逻辑描述处理过程的逻辑描述结构化语言结构化语言结构化语言结构化语言 结结结结构构构构化化化化语语语语言言言言是是是是专专专专门门门门用用用用来来来来描描描描述述述述处处处处理理理理过过过过程程程程的的的的逻逻逻逻辑辑辑辑功功功功能能能能的的的的一一一一种种种种规规规规范范范范化化化化语语语语言言言言,它它它它介介介介于于于于自自自自然然然然语语语语言言言言和和和和计计计计算算算算机机机机语语语语言言言言之之之之间间间间,只只只只使使使使用用用用极极极极其其其其有有有有限限限限的的
39、的的词词词词汇汇汇汇和和和和语语语语句句句句简简简简洁洁洁洁而而而而明确地表达处理过程的逻辑。明确地表达处理过程的逻辑。明确地表达处理过程的逻辑。明确地表达处理过程的逻辑。与与与与程程程程序序序序设设设设计计计计语语语语言言言言相相相相似似似似,结结结结构构构构化化化化语语语语言言言言只只只只允允允允许许许许三三三三种种种种基基基基本本本本逻逻逻逻辑辑辑辑结结结结构构构构:顺顺顺顺序序序序结结结结构构构构、选选选选择择择择结结结结构构构构、循循循循环环环环结结结结构构构构。可可可可以以以以使使使使用用用用的的的的语语语语句句句句是是是是:简简简简单单单单的的的的祈祈祈祈使使使使语语语语句句句句
40、、判判判判断断断断语语语语句句句句、循环语句和上述三种语句的复合语句循环语句和上述三种语句的复合语句循环语句和上述三种语句的复合语句循环语句和上述三种语句的复合语句。处理过程描述例子:处理过程描述例子:例子例子例子例子1 1 1 1:祈使语句:祈使语句:祈使语句:祈使语句 计算入库商品金额计算入库商品金额计算入库商品金额计算入库商品金额 获得库存量获得库存量获得库存量获得库存量 计算实发工资计算实发工资计算实发工资计算实发工资-例子例子例子例子2 2 2 2:判断语句:判断语句:判断语句:判断语句-由交款时间的长短确定优惠折扣率由交款时间的长短确定优惠折扣率由交款时间的长短确定优惠折扣率由交款
41、时间的长短确定优惠折扣率 如果如果如果如果 交款时间大于交款时间大于交款时间大于交款时间大于30303030天天天天 则则则则 优惠折扣率为优惠折扣率为优惠折扣率为优惠折扣率为0 0 0 0 否则否则否则否则 如果如果如果如果 大于大于大于大于20202020天小于天小于天小于天小于30303030天天天天 则则则则 优惠折扣率为优惠折扣率为优惠折扣率为优惠折扣率为10%10%10%10%否则否则否则否则 如果如果如果如果 大于大于大于大于10101010天小于等于天小于等于天小于等于天小于等于20202020天天天天 则则则则 优惠折扣率为优惠折扣率为优惠折扣率为优惠折扣率为20%20%20
42、%20%否则否则否则否则 优惠折扣率为优惠折扣率为优惠折扣率为优惠折扣率为30%30%30%30%用循环语句描述处理过程的例子-计算入库单金额总计对于入库单对于入库单 计算每种入库货物的入库金额计算每种入库货物的入库金额计算每种入库货物的入库金额计算每种入库货物的入库金额 将每种入库货物的入库金额加到金额总计中将每种入库货物的入库金额加到金额总计中将每种入库货物的入库金额加到金额总计中将每种入库货物的入库金额加到金额总计中决策表 决决策策表表的的编编制制,首首先先要要明明确确处处理理过过程程的的功功能能与与目目标标,然然后后要要识识别别影影响响决决策策的的各各项项条条件件,列列出出这这些些条条
43、件件可可能能出出现现的的状状态态,并并制制定出决策的规则。决策表组成见下表。定出决策的规则。决策表组成见下表。决策表示例决策表示例-优惠折扣决策表(优惠折扣决策表(5 5种可能组合)种可能组合)各种条件组合各种条件组合各种条件组合各种条件组合1 1 1 12 2 2 23 3 3 34 4 4 45 5 5 5条件条件条件条件交易额交易额交易额交易额=20=20=20=20万万万万Y Y Y YY Y Y YY Y Y YY Y Y YN N N N交款时间交款时间交款时间交款时间30303030天天天天N N N NN N N NN N N NY Y Y YN N N N20202020天天
44、天天 交款时间交款时间交款时间交款时间=30=30=30=30天天天天N N N NN N N NY Y Y YN N N NN N N N10101010天天天天 交款时间交款时间交款时间交款时间=20=20=20=20天天天天N N N NY Y Y YN N N NN N N NN N N N0 0 0 0天天天天=交款时间交款时间交款时间交款时间=10=10=10=20=20万元万元2030天20天交款时间=30天10天交款时间=20天0天交款时间=10天0%10%20%30%交易金额交易金额交款时间交款时间折扣政策折扣政策5.8 5.8 新系统逻辑模型新系统逻辑模型 提提提提出出出出
45、新新新新的的的的方方方方案案案案的的的的过过过过程程程程是是是是创创创创造造造造过过过过程程程程,不不不不是是是是推推推推理理理理过过过过程程程程。逻逻逻逻辑辑辑辑方方方方案案案案是是是是系系系系统统统统分分分分析析析析阶阶阶阶段段段段的的的的最最最最终终终终成成成成果果果果,也也也也是是是是今今今今后后后后进进进进行行行行系系系系统统统统设设设设计计计计和和和和实实实实施施施施的的的的依依依依据据据据。新新新新系系系系统统统统逻逻逻逻辑辑辑辑方方方方案内容主要包括:案内容主要包括:案内容主要包括:案内容主要包括:新系统的业务流程新系统的业务流程新系统的业务流程新系统的业务流程 新系统的数据流
46、程新系统的数据流程新系统的数据流程新系统的数据流程 新系统的逻辑结新系统的逻辑结新系统的逻辑结新系统的逻辑结 新系统的数据处理方式新系统的数据处理方式新系统的数据处理方式新系统的数据处理方式 新系统中的管理模型新系统中的管理模型新系统中的管理模型新系统中的管理模型 5.9 5.9 系统分析报告系统分析报告系统分析报告内容和格式如下:系统分析报告内容和格式如下:系统分析报告内容和格式如下:系统分析报告内容和格式如下:一项目系统分析概述一项目系统分析概述一项目系统分析概述一项目系统分析概述 二现行系统的调研报告(见现行系统的分析评价)二现行系统的调研报告(见现行系统的分析评价)二现行系统的调研报告(见现行系统的分析评价)二现行系统的调研报告(见现行系统的分析评价)三新系统的概念模型三新系统的概念模型三新系统的概念模型三新系统的概念模型 四系统设计的初步进度计划四系统设计的初步进度计划四系统设计的初步进度计划四系统设计的初步进度计划 五系统分析总结五系统分析总结五系统分析总结五系统分析总结