管理信息系统开发过程课件.ppt

上传人(卖家):三亚风情 文档编号:2870953 上传时间:2022-06-06 格式:PPT 页数:69 大小:900.50KB
下载 相关 举报
管理信息系统开发过程课件.ppt_第1页
第1页 / 共69页
管理信息系统开发过程课件.ppt_第2页
第2页 / 共69页
管理信息系统开发过程课件.ppt_第3页
第3页 / 共69页
管理信息系统开发过程课件.ppt_第4页
第4页 / 共69页
管理信息系统开发过程课件.ppt_第5页
第5页 / 共69页
点击查看更多>>
资源描述

1、第六章第六章 管理信息系统开发过程管理信息系统开发过程6.1信息系统开发概述信息系统开发概述6.2系统分析系统分析6.3系统设计系统设计6.4系统实施系统实施6.5系统评价与维护系统评价与维护6.1信息系统开发概述信息系统开发概述6.1.1信息系统开发的任务与原则信息系统开发的任务与原则1.信息系统开发的任务信息系统开发的任务 信息系统开发的任务就是根据企业管理的目标、内容、信息系统开发的任务就是根据企业管理的目标、内容、规模、性质等具体情况,从系统论的观点出发,运用系统规模、性质等具体情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机工程的方法,按照系统发展

2、的规律,为企业建立起计算机化的信息系统。其中最核心的工作,就是开发出一套适合化的信息系统。其中最核心的工作,就是开发出一套适合于现代企业管理要求的应用软件。于现代企业管理要求的应用软件。6.1.1信息系统开发的任务与原则信息系统开发的任务与原则2.信息系统开发的原则信息系统开发的原则(1)完整性)完整性 计算机化的计算机化的MIS必须从系统总体出发,克服手工信必须从系统总体出发,克服手工信息分散处理的弊病,各子系统的功能要尽可能规范,数息分散处理的弊病,各子系统的功能要尽可能规范,数据采集要统一,语言描述要一致,信息资源要共享。保据采集要统一,语言描述要一致,信息资源要共享。保证各子系统协调一

3、致地工作,避免信息的大量重复(冗证各子系统协调一致地工作,避免信息的大量重复(冗余),寻求系统的整体优化。余),寻求系统的整体优化。(2)相关性)相关性 组成组成MIS的各子系统各有其独立功能,同时又相互的各子系统各有其独立功能,同时又相互联系,相互作用。通过信息流把它们的功能联系起来。联系,相互作用。通过信息流把它们的功能联系起来。6.1.1信息系统开发的任务与原则信息系统开发的任务与原则(3)适应性)适应性 MIS应对外界条件的变化有较强的适应能力。应对外界条件的变化有较强的适应能力。 (4)可靠性)可靠性 只有可靠的系统才能得到用户的信任。因此在设计系只有可靠的系统才能得到用户的信任。因

4、此在设计系统时,要保证系统软硬件设备的稳定性;要保证数据采集统时,要保证系统软硬件设备的稳定性;要保证数据采集的质量;要有数据检验功能;要有一套系统的安全措施。的质量;要有数据检验功能;要有一套系统的安全措施。(5)经济性)经济性 经济性是衡量系统值不值得开发的重要依据。开发过经济性是衡量系统值不值得开发的重要依据。开发过程中,尽可能节省开支和缩短开发周期。新系统投入运行程中,尽可能节省开支和缩短开发周期。新系统投入运行后,尽快回收投资,以提高系统的经济效益和社会效益。后,尽快回收投资,以提高系统的经济效益和社会效益。6.1.2信息系统开发的关键信息系统开发的关键1.管理方法科学化管理方法科学

5、化管理方法的科学化主要体现在:管理工作的程序化、管理管理方法的科学化主要体现在:管理工作的程序化、管理业务的标准化、报表文件的规范化、数据资料的完整性和代码业务的标准化、报表文件的规范化、数据资料的完整性和代码化。化。2.领导者的重视与主要管理者的支持领导者的重视与主要管理者的支持建立管理信息系统是一项复杂的系统工程,工期长,投资建立管理信息系统是一项复杂的系统工程,工期长,投资大,涉及面广,它的建立和应用可能涉及某些业务流程、规章大,涉及面广,它的建立和应用可能涉及某些业务流程、规章制度,甚至组织结构的调整和改变,这些涉及全局性的问题,制度,甚至组织结构的调整和改变,这些涉及全局性的问题,只

6、有最高领导者亲自过问才能解决。只有最高领导者亲自过问才能解决。3.建立本单位自己的计算机应用队伍建立本单位自己的计算机应用队伍为了取得实际效益,管理信息系统需要不断维护、修改、为了取得实际效益,管理信息系统需要不断维护、修改、扩充完善,以适应应用的发展变化。扩充完善,以适应应用的发展变化。6.2 系统分析系统分析6.2.1 系统分析概述系统分析概述 “分析分析”通常是指对现有系统的内、外情况进行调查、分通常是指对现有系统的内、外情况进行调查、分析、研究、分解、剖析,以明确问题或机会所在,认识解决这析、研究、分解、剖析,以明确问题或机会所在,认识解决这些问题或把握这些机会的必要性,为确定有关活动

7、的目标和可些问题或把握这些机会的必要性,为确定有关活动的目标和可能的方案提供科学依据。能的方案提供科学依据。1.系统分析的目标和主要活动内容系统分析的目标和主要活动内容 系统分析阶段的目标,就是在系统规则所定的某个开发项目系统分析阶段的目标,就是在系统规则所定的某个开发项目范围内,明确系统开发的目标和用户的信息需求,提出系统的范围内,明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。软件开发的第一步是系统分析,系统分析要回答新逻辑方案。软件开发的第一步是系统分析,系统分析要回答新系统系统“做什么做什么”这个关键性的问题。这个关键性的问题。6.2.1 系统分析概述系统分析概述系统分析的任务

8、:系统分析的任务:o在系统规划的指导下,运用系统的观点和方法,对系统进行深入在系统规划的指导下,运用系统的观点和方法,对系统进行深入详细的调查研究,通过问题识别、可行性分析、详细调查、系统详细的调查研究,通过问题识别、可行性分析、详细调查、系统化分析等工作来确定新系统的逻辑模型。化分析等工作来确定新系统的逻辑模型。o具体就是系统分析员在总体规划的基础上,与用户密切配合,用具体就是系统分析员在总体规划的基础上,与用户密切配合,用系统的思想和方法,对企业的业务活动进行全面的调查分析,详系统的思想和方法,对企业的业务活动进行全面的调查分析,详细了解有关的工作流程,收集票据、账单、报表等资料,分析现细

9、了解有关的工作流程,收集票据、账单、报表等资料,分析现行系统的局限性和不足之处,找出制约现行系统的行系统的局限性和不足之处,找出制约现行系统的“瓶颈瓶颈”,确,确定新系统的逻辑功能,根据企业的条件找出几种可行的解决方案,定新系统的逻辑功能,根据企业的条件找出几种可行的解决方案,分析比较这些方案的投资和可能的收益。分析比较这些方案的投资和可能的收益。6.2.1 系统分析概述系统分析概述系统分析的步骤:系统分析的步骤:(1)进行系统初步调查和可行性研究)进行系统初步调查和可行性研究(2)对现行系统的详细调查、组织结构与业务流程分析、)对现行系统的详细调查、组织结构与业务流程分析、建立新系统的逻辑模

10、型、提交系统分析报告。建立新系统的逻辑模型、提交系统分析报告。2.系统分析工作的特点系统分析工作的特点(1)工作内容涉及面广,不确定性大)工作内容涉及面广,不确定性大(2)系统分析工作主要面向组织管理问题,工作方式主要)系统分析工作主要面向组织管理问题,工作方式主要是和人打交道。是和人打交道。(3)系统分析工作追求的是有限目标)系统分析工作追求的是有限目标(4)系统分析的主要成果是文档)系统分析的主要成果是文档6.2.2 系统初步调查系统初步调查1.1.系统初步调查系统初步调查(1 1)系统初步调查的目的)系统初步调查的目的(2 2)调查的范围与内容)调查的范围与内容调查的范围应该围绕组织内部

11、信息流所涉及领域的各个方面调查的范围应该围绕组织内部信息流所涉及领域的各个方面. .调查的具体内容包括组织机构和功能业务、组织目标和发展调查的具体内容包括组织机构和功能业务、组织目标和发展战略、工艺流程和产品均成、数据与数据流程、业务流程与工战略、工艺流程和产品均成、数据与数据流程、业务流程与工作方式、管理方式和具体业务的管理方法、决策方式和决策过作方式、管理方式和具体业务的管理方法、决策方式和决策过程、可用资源和限制条件以及现存问题和改进意见。程、可用资源和限制条件以及现存问题和改进意见。基本内容包括:系统的基本情况、系统信息处理情况、系统基本内容包括:系统的基本情况、系统信息处理情况、系统

12、资源情况、人员的态度。资源情况、人员的态度。6.2.2 系统初步调查系统初步调查(1)重点询问的方式)重点询问的方式重点提问调查是采用重点提问调查是采用CSF(关键成功因素)方法,列(关键成功因素)方法,列举若干可能的问题,自顶向下尽可能全面地对用户进行提举若干可能的问题,自顶向下尽可能全面地对用户进行提问,然后分门别类对询问的结果进行归纳。问,然后分门别类对询问的结果进行归纳。(2)全面业务需求分析的问卷调查法)全面业务需求分析的问卷调查法指指BSP(企业系统规划)方法中给出的调查表,对现(企业系统规划)方法中给出的调查表,对现行系统的各级管理人员进行全面的需求分析调查(填表),行系统的各级

13、管理人员进行全面的需求分析调查(填表),然后确定管理业务的处理过程。然后确定管理业务的处理过程。6.2.2 系统初步调查系统初步调查(3)深入实际的调查方式)深入实际的调查方式 这是应用最广泛的调查方式。系统分析员在计算这是应用最广泛的调查方式。系统分析员在计算机信息管理部门的有关人员的配合和支持下,深入各机信息管理部门的有关人员的配合和支持下,深入各管理职能部门,与各级管理人员面对面交谈,了解情管理职能部门,与各级管理人员面对面交谈,了解情况,通过不断的和反复,最后由系统分析员向用户提况,通过不断的和反复,最后由系统分析员向用户提交供评审的系统分析的成果。交供评审的系统分析的成果。6.2.3

14、 可行性分析可行性分析可行性是指在当前的情况下,企业研制这个信息系统是可行性是指在当前的情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。否有必要,是否具备必要的条件。1.技术可行性技术可行性硬件、系统软件、应用软件、技术人员。硬件、系统软件、应用软件、技术人员。2.经济可行性经济可行性 资金可行性、经济合理性(信息系统所带来的效益)。资金可行性、经济合理性(信息系统所带来的效益)。3.社会可行性社会可行性 能否在该企业实现,在当前操作环境下能否很好地运能否在该企业实现,在当前操作环境下能否很好地运行。行。6.2.3 可行性分析可行性分析可行性报告包括总体方案和可行性论证两个方面。可

15、行性报告包括总体方案和可行性论证两个方面。(1 1)引言)引言(2 2)信息建设的背景、必要性和意义。)信息建设的背景、必要性和意义。(3 3)拟建系统的候选方案)拟建系统的候选方案(4 4)可行性论证)可行性论证(5 5)几个方案的比较。)几个方案的比较。6.2.4详细调查详细调查1.详细调查的目的和原则详细调查的目的和原则o 目的:目的:完整掌握现行系统的现状,发现问题和薄弱环节,完整掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑设收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备。计做好准备。o 原则:原则:由使用部门的业务人员、主管人

16、员和设计部门的系由使用部门的业务人员、主管人员和设计部门的系统分析人员、系统设计人员共同进行。尽量使用各种形象、统分析人员、系统设计人员共同进行。尽量使用各种形象、直观的图标工具。如组织结构图描述组织的结构,用管理直观的图标工具。如组织结构图描述组织的结构,用管理业务流程图和表格分配图描述管理业务状况,用数据流程业务流程图和表格分配图描述管理业务状况,用数据流程图描述和分析数据、数据流程及各项功能,用判断树和决图描述和分析数据、数据流程及各项功能,用判断树和决策表等描述处理功能和决策模型。策表等描述处理功能和决策模型。6.2.4 详细调查详细调查2.详细调查的范围详细调查的范围调查的具体内容包

17、括组织机构和功能业务、组织目标和调查的具体内容包括组织机构和功能业务、组织目标和发展战略、工艺流程和产品均成、数据与数据流程、业务发展战略、工艺流程和产品均成、数据与数据流程、业务流程与工作方式、管理方式和具体业务的管理方法、决策流程与工作方式、管理方式和具体业务的管理方法、决策方式和决策过程、可用资源和限制条件以及现存问题和改方式和决策过程、可用资源和限制条件以及现存问题和改进意见。进意见。3.组织结构图组织结构图反映组织内部之间隶属关系的树状结构图。反映组织内部之间隶属关系的树状结构图。6.2.4 详细调查详细调查董事会董事会总经理总经理项目部项目部信息部信息部配送中心配送中心部部人事部人

18、事部信息部信息部财务部财务部项目管理项目管理策划促销策划促销营采管理营采管理技术研发技术研发工程实施工程实施市场拓展市场拓展进货管理进货管理调度调度有赏服务有赏服务网站维护网站维护信息编辑信息编辑盈利推广盈利推广绩效管理绩效管理薪金管理薪金管理培训基地培训基地预算预算会计会计培训督导培训督导系统维护系统维护信息反馈信息反馈会员拓展会员拓展行管部行管部资产成本6.2.4 详细调查详细调查组织组织/业务关系图:业务关系图:对于组织内部各部分之间的联系程度。对于组织内部各部分之间的联系程度。功能序号市场项目部运输部财务部客户服务部信息部人力资源部门面企业管理部功能与业务1基础数据管理*2车辆调度*3

19、物流管理4人 事*5财务管理*6设备更新*76.2.4 详细调查详细调查5.业务流程图业务流程图业务流程图就是用一些规定的符号及连线来表示某个具体业务处业务流程图就是用一些规定的符号及连线来表示某个具体业务处理过程,基本上是按照业务的实际处理步骤和过程绘制。换句话说:理过程,基本上是按照业务的实际处理步骤和过程绘制。换句话说:就是一本用图形方式反映实际业务处理过程的就是一本用图形方式反映实际业务处理过程的“流水账流水账”,而这本,而这本“流水账流水账”对开发者理顺和优化业务过程是很有帮助的。对开发者理顺和优化业务过程是很有帮助的。业务处理单位 业务处理功能描述 表格/报表制作 数据/文件存档

20、收集/统计数据 信息传递过程 6.2.4 详细调查详细调查车间填写领料单给仓库要求领料,库长根据用料计划审车间填写领料单给仓库要求领料,库长根据用料计划审批材料单,未批准得到退回车间,已批准的领料单被送到批材料单,未批准得到退回车间,已批准的领料单被送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员前来领料,否则将缺货通知采购人员6.2.5 数据分析数据分析数据分析的主要工具有数据流程图和数据字典。数据分析的主要工具有数据流程图和数据字典。1.数据流程图数据流程图数据流程的分析是把数据在组织(或原系统)内部的

21、流数据流程的分析是把数据在组织(或原系统)内部的流动情况抽象出来,舍去具体组织机构、信息载体、处理工动情况抽象出来,舍去具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考察实际业务的作、物资、材料等,单从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。递、处理、存储等的分析。现有的数据流程分析多是通过分层的数据流程图现有的数据流程分析多是通过分层的数据流程图DFD来来实现的。其具体的做法是:按业务流程图理出业务流程的实现的。其具体的做法是:按业务流程图理出业务流程的顺序,将

22、相应调查过程中所掌握的数据处理过程,绘制成顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边整理绘图,一边核对相应的一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表,模型等。数据和报表,模型等。6.2.5 数据分析数据分析1)数据流程图的基本成分)数据流程图的基本成分 数据流程图用到数据流程图用到4个基本符号,即外部实体、数据处理、个基本符号,即外部实体、数据处理、数据流和数据存储。数据流和数据存储。(1)外部实体)外部实体:指系统之外又与系统有联系的人或事物。指系统之外又与系统有联系的人或事物。(2)数据处理:指对数据的逻辑处理,也就是数据的交换。)数据

23、处理:指对数据的逻辑处理,也就是数据的交换。(3)数据流:指处理功能的输入或输出,用一个水平箭头或)数据流:指处理功能的输入或输出,用一个水平箭头或垂直箭头表示。垂直箭头表示。(4)数据存储:指数据存储的逻辑描述。)数据存储:指数据存储的逻辑描述。6.2.5 数据分析数据分析名称类型一类型二外部实体(外部项)数据处理(加工)数据存储 数据流数据流程图的基本符号数据流程图的基本符号6.2.5 数据分析数据分析2)数据流程图的绘制)数据流程图的绘制 自顶向下、逐层分解。自顶向下、逐层分解。6.2.5 数据分析数据分析3)数据流程图实例)数据流程图实例某仓库管理系统按一下步骤进行信息处理某仓库管理系

24、统按一下步骤进行信息处理(1)保管员根据当日的出库单和入库单通过出入库处)保管员根据当日的出库单和入库单通过出入库处理去修改库存台账。理去修改库存台账。(2)根据库存台账由系统打印输出库存月报表)根据库存台账由系统打印输出库存月报表(3)必要进行查询时,可利用查询程序,在输入查询)必要进行查询时,可利用查询程序,在输入查询条件后,到库存台账去查询,并显示出查询结构条件后,到库存台账去查询,并显示出查询结构请画出仓库管理系统的数据流程图。请画出仓库管理系统的数据流程图。6.2.5 数据分析数据分析2.数据字典数据字典 数据字典数据字典DD主要用来描述数据流程图中的数据流、数主要用来描述数据流程图

25、中的数据流、数据存储、处理过程和外部实体。也就是说据存储、处理过程和外部实体。也就是说DD就是对就是对DFD中中加工、数据流、文件和外部项逐个做出定义的一部文件。加工、数据流、文件和外部项逐个做出定义的一部文件。DFD和和DD结合起来定义系统。数据字典实际上是结合起来定义系统。数据字典实际上是“关于系关于系统数据的数据库统数据的数据库”,在整个系统的开发过程以及系统运行,在整个系统的开发过程以及系统运行后的维护阶段,数据字典都是必不可少的工具。数据字典后的维护阶段,数据字典都是必不可少的工具。数据字典是所有人员工作的依据,统一的标准。是所有人员工作的依据,统一的标准。6.2.5 数据分析数据分

26、析1 1)数据字典的条目)数据字典的条目数据字典中有数据字典中有6 6类条目:数据元素、数据流、数据结构、数类条目:数据元素、数据流、数据结构、数据存储、处理过程、外部实体、不同类型的条目由不同的据存储、处理过程、外部实体、不同类型的条目由不同的属性描述。属性描述。(1 1)数据元素)数据元素数据元素是最小的数据组成单位,也就是不可再分的数据数据元素是最小的数据组成单位,也就是不可再分的数据单位。对每个数据元素,需要描述一下属性:名称、别名、单位。对每个数据元素,需要描述一下属性:名称、别名、类型、取值范围和取值的含义、长度。类型、取值范围和取值的含义、长度。6.2.5 数据分析数据分析(2)

27、数据流)数据流在数据字典中数据流由以下属性描述:数据流的来源,数在数据字典中数据流由以下属性描述:数据流的来源,数据流的去处,数据流的组成,数据流的流通量,高峰时的据流的去处,数据流的组成,数据流的流通量,高峰时的流通量。流通量。(3)数据结构)数据结构数据结构的描述重点是数据之间的组合关系。即说明这个数据结构的描述重点是数据之间的组合关系。即说明这个数据结构包括哪些成分。一个数据结构可以包括若干个数数据结构包括哪些成分。一个数据结构可以包括若干个数据元素或数据结构。据元素或数据结构。 任选项、必选项、重复项任选项、必选项、重复项6.2.5 数据分析数据分析(4)数据存储)数据存储数据存储的条

28、目,主要描写该数据存储的结构,及有数据存储的条目,主要描写该数据存储的结构,及有关的数据流和查询要求。同一个数据存储可能在不同层次关的数据流和查询要求。同一个数据存储可能在不同层次的图中出现。的图中出现。(5)处理过程)处理过程对于处理流程中的处理框,需要在数据字典中描述处对于处理流程中的处理框,需要在数据字典中描述处理框的编号、名称、功能的简要说明,有关的输入、输出理框的编号、名称、功能的简要说明,有关的输入、输出等。等。(6)外部实体)外部实体外部实体是数据的来源和去向。因此在数据字典中关外部实体是数据的来源和去向。因此在数据字典中关于外部实体的条目,主要说明进出外部实体的数据流,以于外部

29、实体的条目,主要说明进出外部实体的数据流,以及该外部实体的数量。及该外部实体的数量。6.2.5 数据分析数据分析2 2)数据字典定义符号)数据字典定义符号符号含义例子=被定义为+与x=a+b,则表示x由a和b组成或x=a,b,则表示x由a或由b组成重复x=a,则表示x由0个或多个a组成mn重复x=3a8,则表示x中至少出现3次a,最多出现8次。()可选x=(a),则表示a可在x中出现,也可不出现*注释符表示在两个*之间的内容为词条的注释6.2.6 功能分析功能分析功能分析就是对处理功能作详细描述。通常用结构化语言、判定表和功能分析就是对处理功能作详细描述。通常用结构化语言、判定表和判定树三种半

30、形式化的方式描述。判定树三种半形式化的方式描述。1.结构化语言结构化语言1)祈使语句)祈使语句 2)判断语句)判断语句 如果如果 购货额在购货额在5万元以上万元以上 则则 如果如果 最近最近3个月无欠款个月无欠款 则则 折扣率为折扣率为15% 否则否则 如果如果 与公司交易与公司交易10年以上年以上 则则 折扣率为折扣率为10% 否则否则 折扣率为折扣率为5% 否则否则 无折扣无折扣3)循环语句)循环语句6.2.6 功能分析功能分析2.判定树判定树6.2.6 功能分析功能分析3.判定表判定表123456C1:考试科目000111C2:全部科目012012A1:直接留级A2:补考A3:升级6.2

31、.6 功能分析功能分析4.三中表达逻辑工具的比较三中表达逻辑工具的比较结构化语言结构化语言判定树判定树判定表判定表直观性直观性一般一般很好很好一般一般用户检查用户检查不便不便方便方便不变不变可修改性可修改性好好一般一般差差逻辑检查逻辑检查好好一般一般很好很好机器可读性机器可读性很好很好差差很好很好机器可编程机器可编程一般一般不好不好很好很好6.2.7 系统分析报告系统分析报告系统分析报告主要包括以下内容:系统分析报告主要包括以下内容:1.引言引言2.项目概述项目概述1)项目的主要工作内容)项目的主要工作内容2)现行系统的调查情况)现行系统的调查情况3)新系统的逻辑模型)新系统的逻辑模型3.实施

32、计划实施计划1)工作任务的分解)工作任务的分解2)进度)进度3)预算)预算6.3系统设计系统设计6.3.1 系统设计概述系统设计概述1.系统设计含义系统设计含义系统设计就是详细定义基于计算机的各种活动的解决方案。系统设计就是详细定义基于计算机的各种活动的解决方案。在系统设计阶段,把系统分析过程当中得到的逻辑模型结合相在系统设计阶段,把系统分析过程当中得到的逻辑模型结合相应的网络技术、数据库技术等详细地描述出来,并为系统实施应的网络技术、数据库技术等详细地描述出来,并为系统实施阶段的各项工作准备必要的技术资料和有关文件。阶段的各项工作准备必要的技术资料和有关文件。系统设计的基本目标就是要使所设计

33、的系统必须满足系统逻系统设计的基本目标就是要使所设计的系统必须满足系统逻辑模型的各项功能要求,同时尽可能地提高系统的性能。系统辑模型的各项功能要求,同时尽可能地提高系统的性能。系统设计的目标是评价和衡量系统设计优劣的基本标准,也是选择设计的目标是评价和衡量系统设计优劣的基本标准,也是选择系统设计方案的主要依据。系统设计方案的主要依据。6.3.1 系统设计概述系统设计概述2.系统设计的主要活动系统设计的主要活动(1)总体结构设计)总体结构设计划分子系统、功能机构图设计、处理流程图设计、物划分子系统、功能机构图设计、处理流程图设计、物理系统配置方案设计理系统配置方案设计(2)详细设计)详细设计代码

34、设计、数据库设计、人代码设计、数据库设计、人-机界面设计机界面设计(3)系统实施进度与计划编写)系统实施进度与计划编写(4)“系统设计说明书系统设计说明书”的编写的编写6.3.2 系统总体结构设计系统总体结构设计1.系统总体设计的任务系统总体设计的任务系统总体结构设计是系统设计阶段第一步,其任务是根系统总体结构设计是系统设计阶段第一步,其任务是根据系统的总目标和功能将整个整个系统合理划分为若干个据系统的总目标和功能将整个整个系统合理划分为若干个功能模块,正确处理模块之间的调度关系和数据关系,定功能模块,正确处理模块之间的调度关系和数据关系,定义各模块内部结构等。也就是说系统结构设计是从计算机义

35、各模块内部结构等。也就是说系统结构设计是从计算机实现的角度出发,对前一阶段划分的子系统进行校核,使实现的角度出发,对前一阶段划分的子系统进行校核,使其界面更加清楚和明确,并在此基础上,将子系统进一步其界面更加清楚和明确,并在此基础上,将子系统进一步逐层分解,直至划分到模块。逐层分解,直至划分到模块。6.3.2 系统总体结构设计系统总体结构设计2.系统总体结构设计的原则系统总体结构设计的原则1)分解协调原则)分解协调原则 2) 模块化原则模块化原则 3) 自顶向下的原则自顶向下的原则 4) 层次性原则层次性原则 5) 一致性原则一致性原则 6) 明确性原则明确性原则3.划分子系统划分子系统6.3

36、.3 系统的功能结构图设计系统的功能结构图设计1.结构化设计的原理结构化设计的原理结构化设计方法的基本原理是使系统模块化,即把一个结构化设计方法的基本原理是使系统模块化,即把一个系统自上而下逐步分解为若干个彼此独立而又有一定联系系统自上而下逐步分解为若干个彼此独立而又有一定联系的组成部分,这些组成部分称为模块。的组成部分,这些组成部分称为模块。2.HIPO图图HIPO图由两部分组成:可视目录表和图由两部分组成:可视目录表和IPO图。可视目录图。可视目录表给出程序的层次关系,表给出程序的层次关系,IPO图则为程序各部分提供具体图则为程序各部分提供具体的工作细节。的工作细节。1)可视目录表)可视目

37、录表可视目录表由体系框图、图例、描述说明三部分组成可视目录表由体系框图、图例、描述说明三部分组成。6.3.3 系统的功能结构图设计系统的功能结构图设计(2)图例)图例(3)描述说明)描述说明2)IPO图图6.3.4 系统物理配置方案设计系统物理配置方案设计1.设计依据设计依据1)系统的吞吐量)系统的吞吐量 2)系统的相应时间)系统的相应时间3)系统的可靠性)系统的可靠性4)数据管理方式)数据管理方式5)集中式还是分布式)集中式还是分布式 6)单机系统还是多机系统)单机系统还是多机系统7)地域范围)地域范围2.计算机硬件选择计算机硬件选择3.数据库管理系统的选择数据库管理系统的选择4.应用软件的

38、选择应用软件的选择6.3.5 6.3.5 处理流程图设计处理流程图设计系统结构设计的重点在于描述系统的功能特征及其各功能模块之间的调用关系,但并未表达各功能之间的数据传递关系。因此,为了进一步表达系统的处理过程和系统中数据传递关系,还必须进行系统处理流程设计和具体模块的处理流程设计,以便为程序设计提供详细资料。1.系统处理流程图设计6.3.5 6.3.5 处理流程图设计处理流程图设计2.2.程序框图设计程序框图设计程序框图的设计是在系统处理流程图的基础上,通过对输程序框图的设计是在系统处理流程图的基础上,通过对输入输出数据的详细分析,然后将具体的处理过程在计算机中的入输出数据的详细分析,然后将

39、具体的处理过程在计算机中的主要运行步骤上标识出来,作为程序设计的最基本依据。主要运行步骤上标识出来,作为程序设计的最基本依据。利用结构化程序设计方法描述模块内部的处理构成,主要利用结构化程序设计方法描述模块内部的处理构成,主要采用以下五种基本的处理结构:顺序处理结构、选择处理结构、采用以下五种基本的处理结构:顺序处理结构、选择处理结构、先判断后执行的循环结构、先执行后判断的循环结构、多种选先判断后执行的循环结构、先执行后判断的循环结构、多种选择处理结构。择处理结构。6.3.5 6.3.5 处理流程图设计处理流程图设计6.3.5 6.3.5 处理流程图设计处理流程图设计3.3.程序设计说明书程序

40、设计说明书1 1)程序名称)程序名称2 2)程序所属的系统和子系统名称)程序所属的系统和子系统名称3 3)编写程序所用的语言)编写程序所用的语言4 4)输入数据的方式与格式)输入数据的方式与格式5 5)输出信息的方式与格式)输出信息的方式与格式6 6)程序处理过程说明)程序处理过程说明7 7)程序运行环境的说明)程序运行环境的说明6.3.6 6.3.6 代码设计代码设计1.代码的功能与设计原则代码的功能与设计原则1)代码的功能)代码的功能(1)使用代码可以提高计算机处理的效率和精度)使用代码可以提高计算机处理的效率和精度(2)使用代码可以节省计算机的存储空间,提高运算熟读)使用代码可以节省计算

41、机的存储空间,提高运算熟读(3)使用代码可以提高系统的可靠性。)使用代码可以提高系统的可靠性。(4)利用代码可以提高系统数据的全局一致性。)利用代码可以提高系统数据的全局一致性。(5)代码是任何计算机的共同语言,是两者交换信息的工)代码是任何计算机的共同语言,是两者交换信息的工具具代码设计在系统分析阶段就应当开始。代码设计在系统分析阶段就应当开始。6.3.6 6.3.6 代码设计代码设计2)代码设计的原则)代码设计的原则(1)唯一性)唯一性 (2)标准性)标准性 (3)合理性)合理性(4)可扩充性)可扩充性 (5)简单性)简单性(6)适用性)适用性(7)规范性)规范性2.代码的种类代码的种类1

42、)顺序码)顺序码 2)区间码)区间码 3)助记码)助记码4)缩写码)缩写码 5)3.代码的校验代码的校验6.3.7 6.3.7 数据文件和数据库设计数据文件和数据库设计对于指标体系中数据的结构在建库前还必须进行规范化的重对于指标体系中数据的结构在建库前还必须进行规范化的重新组织。新组织。在进行了数据基本结构的规范化重组后,还必须建立整体数在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作据的关系结构。这一步设计完成后数据库和数据结构设计工作就基本完成,待系统实现时将数据分析和数据字典的内容带入就基本完成,待系统实现时将数据分析和数据字典的

43、内容带入到本节所设计的数据整体关系结构中,一个规范化数据库系统到本节所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。结构就建立起来了。建立关系数据结构涉及三方面内容:建立链接关系、建立关系数据结构涉及三方面内容:建立链接关系、确定单一的父亲关系结构、建立整个数据库的关系结确定单一的父亲关系结构、建立整个数据库的关系结构。构。6.3.8 6.3.8 人机界面设计人机界面设计1.输出设计输出设计1)输出设计的内容)输出设计的内容(1)确定输出内容)确定输出内容 :信息的使用者、目的、报告量、使用周期、:信息的使用者、目的、报告量、使用周期、有效期、保管方法和复写份数等;输出项目、

44、位数、精度、有效期、保管方法和复写份数等;输出项目、位数、精度、数据形式(文字、数字)、数据来源与生源算法等。数据形式(文字、数字)、数据来源与生源算法等。(2)确定输出格式:如表格、图形或文件。)确定输出格式:如表格、图形或文件。(3)选择输出设备和确定输出介质:是要长期存档还是用作日)选择输出设备和确定输出介质:是要长期存档还是用作日后处理用或是临时查询用或是通过屏幕显示后处理用或是临时查询用或是通过屏幕显示6.3.8 6.3.8 人机界面设计人机界面设计2)输出报告)输出报告2.输入设计输入设计1)输入设计的内容)输入设计的内容2)输入类型)输入类型3)输入设备)输入设备3.输入输出的界

45、面设计输入输出的界面设计1)菜单式)菜单式2)填表时)填表时3)选择性回答式)选择性回答式6.3.9 6.3.9 系统安全和数据完整性设计系统安全和数据完整性设计1、计算机安全:、计算机安全:访问控制;选择性访问控制;加密;生物识访问控制;选择性访问控制;加密;生物识别技术;物理安全;设备自身的运行安全;计算机病毒的别技术;物理安全;设备自身的运行安全;计算机病毒的防范与杀灭。防范与杀灭。2、网络安全:、网络安全:访问控制与鉴别;加密;调制解调器安全;传访问控制与鉴别;加密;调制解调器安全;传输介质的安全;防火墙。输介质的安全;防火墙。3、数据库安全:、数据库安全:制定切实可行的安全计划制度和

46、用户手册;制定切实可行的安全计划制度和用户手册;限制可移动介质的访问;访问限制;数据加密;跟踪审查。限制可移动介质的访问;访问限制;数据加密;跟踪审查。4、数据完整性:、数据完整性:备份;镜像技术;归档;分级存储管理;奇备份;镜像技术;归档;分级存储管理;奇偶校验;灾难恢复计划;故障前预兆分析;电源调节。偶校验;灾难恢复计划;故障前预兆分析;电源调节。6.3.10 6.3.10 系统设计说明书系统设计说明书设计说明书是整个系统设计的完整描述,是系统设计的阶设计说明书是整个系统设计的完整描述,是系统设计的阶段性成果的具体体现,也是系统实施的最重要依据。段性成果的具体体现,也是系统实施的最重要依据

47、。1系统模块结构设计说明。系统模块结构设计说明。系统的模块化结构及其说明,系统的模块化结构及其说明,各主要模块处理流程图及其说明等。各主要模块处理流程图及其说明等。2输入输出设计和人输入输出设计和人机对话说明。机对话说明。输入输出设备的选择,输入输出设备的选择,输入输出的格式,以及输入数据的编辑校验方法等。输入输出的格式,以及输入数据的编辑校验方法等。3网络设计说明。网络设计说明。画出网络的拓扑结构图。说明所选网络画出网络的拓扑结构图。说明所选网络软硬件平台、线路种类以及连网的目标和具体方案等。软硬件平台、线路种类以及连网的目标和具体方案等。4代码设计说明。代码设计说明。说明编码对象的名称、代

48、码结构、校验说明编码对象的名称、代码结构、校验位的设计方法和相应的编码表等。位的设计方法和相应的编码表等。6.3.10 6.3.10 系统设计说明书系统设计说明书5 5数据文件和数据库的设计说明。数据文件和数据库的设计说明。说明各数据文件和数据说明各数据文件和数据库的命名、功能、结构等。库的命名、功能、结构等。6 6说明。说明。说明系统安全设计措施及细节,说明数据完整性说明系统安全设计措施及细节,说明数据完整性设计的具体内容,给出系统安全计划文本。设计的具体内容,给出系统安全计划文本。编写好的系统设计说明书,交有关部门批准后,即可正式转编写好的系统设计说明书,交有关部门批准后,即可正式转入系统

49、实施阶段。入系统实施阶段。6.4 6.4 系统实施系统实施所谓实施指的是将系统设计阶段的结果在计算机上实所谓实施指的是将系统设计阶段的结果在计算机上实现,将原来纸面上的新系统方案转换成可执行的应用软件现,将原来纸面上的新系统方案转换成可执行的应用软件系统,系统实施阶段的主要任务是:按总体计划方案购置系统,系统实施阶段的主要任务是:按总体计划方案购置和安装设备;建立数据库系统;程序设计和调试;整理基和安装设备;建立数据库系统;程序设计和调试;整理基础数据;培训操作人员;系统切换和试运行。础数据;培训操作人员;系统切换和试运行。6.4.1 6.4.1 程序设计程序设计1.1.衡量编程工作的指标衡量

50、编程工作的指标1 1)可靠性。是程序或系统的安全可靠性,如数据存取)可靠性。是程序或系统的安全可靠性,如数据存取的安全可靠性,通信的安全可靠性,操作权限的安全可靠的安全可靠性,通信的安全可靠性,操作权限的安全可靠性等。性等。2 2)规范性。书写的格式,变量的命名等都要统一规范,)规范性。书写的格式,变量的命名等都要统一规范,这对程序的阅读、修改和维护都是十分必要的。这对程序的阅读、修改和维护都是十分必要的。3 3)可读性。程序清晰,没有太多繁杂的技巧,他人容)可读性。程序清晰,没有太多繁杂的技巧,他人容易读懂。易读懂。4 4)可维护性。使得系统便于修改、更新,扩充。)可维护性。使得系统便于修改

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

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(管理信息系统开发过程课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|