管理信息系统ch10.ppt

上传人:b****2 文档编号:2673386 上传时间:2022-11-06 格式:PPT 页数:59 大小:206.50KB
下载 相关 举报
管理信息系统ch10.ppt_第1页
第1页 / 共59页
管理信息系统ch10.ppt_第2页
第2页 / 共59页
管理信息系统ch10.ppt_第3页
第3页 / 共59页
管理信息系统ch10.ppt_第4页
第4页 / 共59页
管理信息系统ch10.ppt_第5页
第5页 / 共59页
点击查看更多>>
下载资源
资源描述

管理信息系统ch10.ppt

《管理信息系统ch10.ppt》由会员分享,可在线阅读,更多相关《管理信息系统ch10.ppt(59页珍藏版)》请在冰豆网上搜索。

管理信息系统ch10.ppt

第十章信息系统开发1本章内容10.1信息系统开发概述10.2信息系统开发方法论10.3系统分析10.4系统设计10.5系统实施2信息系统开发概述信息系统开发是指针对组织的问题和机会而建立一个信息系统的全部活动系统开发参与者风险承担者用户管理者系统开发专家各类支持人员3信息系统生命周期系统的生命周期(SystemLifeCycle)系统产生、发展、成熟、消亡和更新换代的过程信息系统的生命周期系统规划:

起始阶段系统开发系统分析,系统设计和系统实施系统运行和维护系统更新4本章内容10.1信息系统开发概述10.2信息系统开发方法论10.3系统分析10.4系统设计10.5系统实施5结构化方法系统建设中“结构化”指用一组规范的步骤、准则和工具来进行某项工作。

结构化方法的基本思路整个系统开发过程分成若干阶段每个阶段进行若干活动每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品(成果)6信息系统开发各阶段的名称、工作及文档7结构化方法的若干原则用户参与的原则严格区分工作阶段,“先逻辑,后物理”的原则结构化、模块化、自顶向下进行开发的原则充分预料可能发生的变化周围环境、系统内部处理模式、用户要求工作文件的标准化和文献化8原型法20世纪80年代中期发展起来原型,是可以逐步改进成可运行系统的模型与结构化方法的区别面向目标的,而不是面向工程项目可迅速向用户提交一个管理信息系统的原型设计;在此基础上,通过用户与研制人员之间的意见交换,不断改进原型设计。

9原型建立的四个基本阶段10原型法的特点原型法更多地遵循了人们认识事物的规律,更易被人们掌握和接受。

原型法强调用户的参与原型法提倡使用工具开发原型法将系统调查、系统分析和系统设计合而为一,使用户一开始就能看到系统开发后是一个什么样子11原型法的局限性对于大型系统的开发,原型法无能为力。

对于有大量运算且逻辑性较强的程序模块,原型法很难构造出模型来供入评价。

对于管理基础不完善,信息处理混乱,工作过程不清晰的企业,使用原形法构造原型有一定困难。

原型法不经过系统分析,系统缺乏完整的概念,子系统之间接口不明确,系统开发文档无法统一,容易给以后的维护带来困难。

12原型法使用的注意事项重视开发过程的控制。

应将原型法与生命周期法有机结合起来。

应充分了解原型法的使用环境,掌握开发工具的使用方法13原型法对工作环境的要求要有一个方便灵活的数据库管理系统(DBMS);与数据库对应、方便灵活的数据字典,具有存储所有实体的功能;高级的软件工具,支持结构化程序和交互编程;与数据库对应的快速查询语言,支持任意非过程化的组合条件查询;非过程化的报告/屏幕生成器,允许详细定义报告/屏幕样本以及生成内部联系。

14原型法与结构化生命周期法的比较15本章内容10.1信息系统开发概述10.2信息系统开发方法论10.3系统分析10.4系统设计10.5系统实施16系统分析系统分析阶段的主要活动有:

系统初步调查可行性研究系统详细调查新系统逻辑方案的提出。

17可行性分析可行性分析的任务是明确应用项目的开发必要性和可行性。

必要性来自实现开发任务的迫切性可行性则取决于实现应用系统的资源和条件可行性分析的内容管理上的可行性技术上的可行性经济上的可行性18可行性分析报告的内容系统简述项目的目标所需资源、预算和期望效益对项目可行性的结论可以立即开发;改进原系统;目前不可行,或者需推迟到某些条件具备以后再进行。

19详细调查调查对象:

现行系统(包括手工系统和已采用计算机的管理信息系统)目的完整掌握现行系统的现状发现问题和薄弱环节收集资料,为下一步工作做好准备原则:

用户参与调查方法:

召开调查会,访问,发调查表,参加业务实践等范围:

组织内部信息流所涉及领域的各个方面20详细调查的若干工具组织结构图组织结构图是一张反映组织内部之间隶属关系的树状结构图21组织结构图的补充组织/业务关系图22详细调查的若干工具业务流程图业务流程图(TFD)用规定的符号及连线,按业务的实际处理步骤和过程绘制来表示某具体业务处理过程。

优点符号简单明了,易于阅读和理解业务流程不足对于一些专业性较强的业务处理细节缺乏足够的表现手段23业务流程图的基本图形符号24业务流程图示例25数据分析的工具数据流程图数据流程的分析是把数据在组织(或原系统)内部的流动情况抽象出来。

数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。

数据流程分析的目的就是要发现和解决数据流程中的问题。

26数据流程图的基本成分外部实体系统以外又与系统有联系的人或事物表达该系统数据的外部来源和去处用一个正方形,并在其左上角外边另加一个直角来表示数据处理对数据的逻辑处理用带圆角的长方形表示数据流处理功能的输入或输出用一个水平箭头表示数据存储数据存储的逻辑描述用右边开口长方条表示27数据流程图的绘制数据流程图绘制的基本思想:

自顶向下,逐步求精学籍管理系统顶层学籍管理系统顶层DFD学籍管理系统第一层学籍管理系统第一层DFD28数据字典数据字典用来描述数据流程图中的数据流、数据存储、处理过程和外部实体。

数据字典的6类条目数据元素数据结构数据流数据存储处理过程外部实体29描述处理逻辑的工具结构英语表示法模仿计算机语言的处理逻辑描述方法。

使用了由“IF”、“THEN”、“ELSE”等词组成的规范化语言。

30描述处理逻辑的工具判断树31描述处理逻辑的工具判断表32三种表达工具的比较三种表达工具的比较33系统分析报告系统分析报告充分描述调查的结果,并反映系统分析的结果和新系统的逻辑方案。

内容引言:

对分析对象的基本情况作概括性的描述项目概述项目的主要工作内容现行系统的调查情况新系统的逻辑模型实施计划工作任务的分解进度预算34本章内容10.1信息系统开发概述10.2信息系统开发方法论10.3系统分析10.4系统设计10.5系统实施35系统设计任务:

在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。

逻辑模型确定系统做什么(系统分析)物理模型解决怎样做(系统设计)系统设计原则系统性灵活性可靠性经济性36系统设计的主要工作总体设计:

信息系统流程图设计、功能结构图设计和功能模块图设计等。

系统平台设计:

计算机处理方式,网络结构设计,网络操作系统的选择,数据库管理系统的选择等软、硬件选择与设计工作等。

详细设计:

代码设计和设计规范的制定、数据库设计、输入设计和输出设计等。

编写系统设计报告。

37功能结构图功能结构图:

按功能从属关系画成的图表图中每一个框称为一个功能模块功能模块可根据具体情况分得大或小一点分解得最小的功能模块可以是一个程序中每个处理过程较大的功能模块则可能是完成某一任务的一组程序。

功能结构图中各层功能与信息系统中数据流程图中的处理(功能)是对应的。

38功能结构图示例39系统平台设计管理信息系统平台设计包括计算机处理方式网络结构设计网络操作系统的选择数据库管理系统的选择40按管理信息系统的目标选择系统平台单项业务系统:

常用各类PC,数据库管理系统综合业务管理系统:

常用计算机网络平台和关系型数据库管理系统集成管理系统系统平台更为复杂,涉及异型机、异种网络、异种库之间的信息传递和交换;信息处理模式上常采用客户/服务器(Client/Server)模式或浏览器/服务器(Browser/Server)模式。

41计算机处理方式的选择和设计考虑因素系统功能业务处理的特点性能/价格比可选择方式批处理连机实时处理连机成批处理分布式处理混合使用42计算机网络系统的设计涉及内容中、小型主机方案与微机网络方案的选取网络互连结构及通信介质的选型局域网拓扑结构的设计网络应用模式及网络操作系统的选型网络协议的选择网络管理远程用户43数据库管理系统的选择选择原则支持先进的处理模式;具有分布处理数据,多线索查询,优化查询数据,连机事务处理的能力;具有高性能的数据处理能力;具有良好图形界面的开发工具包;具有较高的性能/价格比;具有良好的技术支持与培训44硬件的选择原则选择技术上成熟可靠的标准系列机型;处理速度快;数据存储容量大;具有良好的兼容性、可扩充性与可维修性;有良好的性能/价格比;厂家或供应商的技术服务与售后服务好;操作方便;在一定时间内保持一定的先进性的硬件。

45详细设计代码设计代码设计:

管理对象数字化或字符化代码分类代码分类46详细设计数据库设计开发管理信息系统,最根本且贯穿整个开发过程的两个问题:

数据以及对数据的加工。

系统设计阶段,既要设计实现数据需求的数据结构,又要设计实现加工需求的模块结构及每一模块的加工次序。

47数据库设计的要求数据库设计的核心是确定一个满足以下3个要求的合适的数据模型符合用户的要求。

既能包含用户需要处理的所有数据,又能支持用户提出的所有处理功能的实现。

能被某个现有的数据库管理系统所接受。

具有较高的质量。

48数据库设计的步骤第一阶段:

数据库概念结构设计阶段用概念数据模型明确表达用户的数据需求第二阶段:

数据库逻辑结构设计阶段按照一定转换规则,把概念数据模型转换为DBMS所能接受的数据模型(逻辑数据模型)第三阶段:

数据库物理结构设计阶段确定高效的物理存储结构49详细设计输入&输出设计输入设计包括输入方式设计输入格式用户界面设计输出设计包括输出方式确定输出信息的内容50系统设计报告系统设计报告是系统设计阶段的主要成果内容:

计算机硬、软件配置说明;系统功能模块结构图及详细说明书;代码设计说明书;输出设计说明书及报表格式;输出设计说明书;处理流程图及程序说明书。

51本章内容10.1信息系统开发概述10.2信息系统开发方法论10.3系统分析10.4系统设计10.5系统实施52系统实施系统实施的目的:

把系统分析设计的成果转化为可实际运行的系统系统实施阶段的主要工作编程(编码)测试系统安装新旧系统切换53系统实施程序设计对程序设计的要求可维护性可靠性可理解性效率结构化程序设计编写程序54系统实施系统测试程序调试指在计算机上以各种可能的数据和操作条件对程序进行测试,找出可能存在的问题并加以修改,使之完全符合设计要求。

调试工作应该予以充分重视,所占的工作量也比较大,一般有40%左右。

55程序调试的方法黑箱测试(black-boxtesting):

不管程序内部代码如何编制,只从外部根据HIPO图的要求对模块进行测试。

数据测试(datatesting):

用大量实际数据进行测试,数据类型要齐备,尤其是各种“临界值”应调试到。

穷举测试(exhaustivetesting):

亦称完全测试,即程序运行的各个可能分支都应该调试到。

操作测试(operatingtesting):

即从操作到各种显示、输出应全面检查是否与设计要求相一致。

模型测试(ModelTesting):

即核算所有计算结果。

56程序调试的主要步骤模块调试(单调):

按上述要求对模块进行全面的调试,主要是调试其内部功能。

子系统调试(分调):

在模块测试的基础上,解决模块间相互调用的问题,主要是调试各模块的外部功能,以及模块之间的接口和调用关系。

系统调试(总调):

又称联调,在所有子系统均经调试准确无误后进行。

主要解决各子系统之间的数据通信和数据共享的问题。

系统联调通过后,即可投入程序的切换和试运行。

57系统实施系统切换系统切换指用新的信息系统代替原有系统的一系列过程,其最终目的是将信息系统完全移交用户使用。

关键环节人员培训系统切换方式三种系统切换方式三种系统切换方式58系统实施系统运行、维护系统运行的主要工作系统运行的日常维护系统运行情况的记录系统维护的内容程序的维护数据文件的维护代码的维护59

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

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1