MIS-信息系统的建设与开发的策略_第1页
MIS-信息系统的建设与开发的策略_第2页
MIS-信息系统的建设与开发的策略_第3页
MIS-信息系统的建设与开发的策略_第4页
MIS-信息系统的建设与开发的策略_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理信息系统第十二章信息系统的建设与开发的策略内容框架12.1组织信息系统建设的策略12.2信息系统开发方法12.3系统分析12.4系统设计12.5系统实施前言组织信息系统建设是在信息系统规划的指导下,分析、设计、实现一个信息系统,或者一个信息系统项目工程。组织信息系统建设策略包括组织获取信息系统的不同方法。信息系统的开发方法是指在信息系统开发过程中的指导思想、逻辑、途径以及工具的组合。12.1组织信息系统建设的策略系统定制:管理软件为核心的企业信息化。软件包:预先编制好的、能完成一定功能的、供出售或出租的成套软件系统。信息系统外包:将一个企业的计算中心的运营、远程通信网络管理和应用软件的开发交由外部专业公司或机构来完成。最终用户开发:一些涉及面小,功能较简单的系统。12.2信息系统开发方法信息系统开发:针对组织的问题和机会而建立一个信息系统的全部活动。一般包括系统分析、系统设计、编程、测试、转换和使用维护。这些活动通常是按顺序完成的。结构化方法的基本思路结构化:用一组规范的步骤、准则和工具来进行某项工作。把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品(成果)。结构化方法的主要原则1.用户参与的原则2.严格区分工作阶段,“先逻辑,后物理”的原则3.结构化、模块化、自顶向下进行开发的原则4.充分预料可能发生的变化5.工作文件的标准化和文献化结构化方法的基本思路与主要原则开发阶段主要工作文档资料系统调查与规划初步调查拟定开发计划可行性研究报告系统分析数据流程、数据及处理分析系统分析说明书系统设计模块设计、数据库设计系统设计说明书系统实施编制程序流程及用户使用手册系统测试与维护测试、维护系统测试报告表12-1信息系统开发各阶段的名称、工作及文档12.2.2原型法原型法:可以逐步改进成可运行系统的模型。它与结构化开发方法的根本区别是:面向目标四个阶段:(1)确定用户的最初要求(2)初建原型(3)用户、开发人员使用并评价原型(4)开发人员修改原型辅助活动原型法结构化生命周期法开发路径循环迭代型严格顺序型用户参与程序高低开发过程的可见性好差对功能需求或环境变化的适应性较好差用户的信息反馈早迟对开发环境,软件工具的要求高低对开发过程的管理和控制较困难迟稳定数量较少多表12-2原型法与结构生命周期法的比较12.3系统分析析系统分析析阶段的的主要活活动有::(1)系统初初步调查查(2)可行性性研究(3)系统详详细调查查(4)新系统统逻辑方方案的提提出12.3.1可行性分分析系统分析析人员对对用户提提出的各各种问题题和初始始要求,,对问题题进行识识别,通通过可行行性分析析确定开开发系统统的必要要性。1.可行性分分析的任任务:明确应应用项目目的开发发必要性性和可行行性。a)必要性:来自实实现开发发任务的的迫切性性。b)可行性:取决于于实现应应用系统统的资源源和条件件。可行性分分析的内内容(1)管理可行行性:管理人人员对开开发应用用项目的的态度和和管理方方面的条条件。必须有主主管领导导的支持持:一把把手工程程管理方面面的条件件主要是是指:(a)管理方方法是否否科学(b)相应管管理制度度改革的的时机是是否成熟熟(c)规章制制度是否否齐全(d)原始数数据是否否正确(2)技术术可可行行性性分析析当当前前的的软软硬硬件件技技术术能能否否满满足足对对系系统统提提出出的的要要求求((如如增增加加存存储储能能力力,,实实现现通通信信功功能能,,提提高高处处理理速速度度))开发发人人员员的的水水平平(3)经济济可可行行性性:主主要要是是预预估估费费用用支支出出和和对对项项目目的的经经济济效效益益进进行行评评价价。。在费费用用支支出出方方面面,,不不仅仅要要考考虑虑主主机机费费用用,,而而且且要要计计算算外外围围设设备备费费用用、、软软件件开开发发费费用用、、人人员员培培训训费费用用、、将将来来系系统统投投入入运运行行后后的的经经常常性性费费用用((如如管管理理、、维维护护费费用用等等))和和设设备备费费用用。。经济济效效益益从从两两方方面面考考虑虑::(1)显性性效效益益:如如加加快快流流动动资资金金周周转转,,减减少少资资金金积积压压等等。。(2)隐性性效效益益:如如提提供供更更多多高高质质量量的的信信息息,,提提高高获获取取信信息息的的速速度度。。可行行性性分分析析报报告告可行行性性分分析析的的结结果果以以报报告告的的形形式式编编写写出出来来,,内内容容包包括括::(1)系系统统简简述述(2)项项目目目目标标(3)所所需需资资源源、、预预算算和和期期望望效效益益(4)对项目的可可行性的结论论结论应明确以以下内容之一一:(1)可以立即开开发(2)改进原系统统(3)目前不可行行,或者需推推迟到某些条条件具备后再再进行。12.3.2详细调查调查对象:现现行系统(包包括手工系统统和已采用计计算机的管理理信息系统))目的:完全掌握现行行系统的现状状,发现问题题和薄弱环节节,收集资料料,为下一步步的系统分析析和提出新系系统的逻辑设设计做好准备备。遵循的原则::用户参与。。即由使用部门门的业务人员员、主管人员员和设计部门门的系统分析析人员、系统统设计人员共共同进行。调查的方法::召开调查会、、访问、发调调查表、参加加业务实践等等。为了便于分析析人员和管理理人员之间进进行业务交流流和分析问题题,在调查过过程中应尽量量使用各种形形象、直观的的图表工具。。通常用组织机机构图描述组组织的结构;;用业务流程图图和表格分配配图描述管理理业务状况;;用数据流程图图描述和分析析数据、数据据流程及各项项功能;用判断树和决决策表等描述述处理功能和和决策模型。。调查范围:围绕组织内部部信息流所涉涉及领域的各各个方面,应应该包括企业业的生产、经经营、管理等等。(1)组织机构图图:反映组织内部部之间隶属关关系的树状结结构图。(2)组织/业务关系图::反映组织各部部分在承担业业务时的关系系。(3)业务流程图图(TransactionFlowDiagram,TFD):用根据系统调调查表中所得得到的资料和和问卷调查的的结果,按业业务实际处理理过程将它们们绘制在同一一张图上。采采用一些规定定的符号及连连线来表示某某个具体业务务处理过程,,基本上是按按照业务的实实际处理步骤骤和过程绘制制。业务流程图业务流程图是是直观描述现系系统业务处理理由开始到结结束的整个过过程的非结构构化图型工具具,它可以描述述一个系统的的业务,也可可以描述一项项具体业务的的处理过程。。它是系统分析析员描述现系系统的最好的的工具,是系系统分析员与与企业管理人人员交流的有有力工具。图例名称含义外部实体表示单位或个人,圈内写明单位或个人职务的名称。表格表示输入或输出的报表、计划、单据、报告等,框内写明其名称。存储表示各种帐目、规范、定额手册、报表积累等大量存档信息。符号内部写明其名称。业务处理框内写明处理的名称。流向线表示信息或处理的流向。业务流程图使使用的符号例题根据下列关于于学生成绩管管理业务的需需求陈述,完完成相应任务务:(1)填报成绩:各科任课教师师将自己所担担任的课程的的考试成绩填填写成“成绩绩报告单”(简称成成绩单单),报送送到教教务科科。教教务科科的管管理员员将成成绩单单的数数据登登记到到“成成绩簿簿”中中(每个年年级为为一个个成绩绩簿))。(2)重修处处理::管理员员根据据“成成绩簿簿”,,确定定重修修名单单。其其原则则是::本学学期的的单科科课程程成绩绩<60分的,,就将将该记记录写写入重重修名名单中中。学学校规规定,,重修修的学学生要要在下下个学学年重重修,,并考考试,,其成成绩记记为下下学期期的成成绩。。根据据重修修名单单,编编制““重修修通知知单””。(3)留级处处理::管理员员根据据“重重修名名单””,确确定““留留级名名单””。。其原原则是是:如如果同同一学学号在在重修修名单单中出出现次次数>=5(即有有5科或5科以上上课程程不及及格)),则则将该该学号号及姓姓名写写入““留级级名单单”中中。例例如,,某一一学生生累计计有5门或5门以上上课程程不及及格,,则将将其学学号写写入““留级级名单单”。。根据据留级级名单单,编编制““留级级通知知单””。(4)成绩统统计::管理员员根据据“成成绩簿簿”,,按班班统计计,编编制““学生生成绩绩统计计表””。举例::学生生成绩绩管理理业务务流程程图教师成绩单教务科登记重修处理成绩簿留级处理成绩统计留级通知单重修通知单各院系成绩统计表各院系教务处图12.1学生成绩管理业务流程图通过这这个例例图,,我们们能找找出画画业务务流程程图的的几条条规律律:1)业业务处处理的的起始始是单单位或或个人人输入入报表表,而而结束束是报报表输输出给给单位位或个个人。。2)报报表输输入给给某个个处理理后,,产生生的输输出应应是报报表或或帐册册。3)一一般不不应出出现由由单位位到单单位或或由处处理到到处理理或由由报表表到报报表的的情况况。12.3.3数数据据分析析数据分分析的的主要要工具具有数据流流程图图和数据字字典。(1)数据流流程图图(DataFlowDiagram,DFD)DFD是结构构化分分析的的一种种主要要工具具,是是MIS开发的的主要要工具具,是是组织织中信信息运运动的的抽象象,是是MIS逻辑模模型的的主要要形式式。它它使用用一组组简单单的符符号,,描述述系统统的数数据由由外部部“流流入””系统统,经经过多多级的的加工工处理理,经经过不不同结结构的的存储储,最最后以以用户户所需需要的的各种种形式式“流流出””的全全过程程。它它是面面向功功能的的。利用DFD,可以将将系统统分析析员在在系统统分析析中所所设计计的新新系统统逻辑辑模型型描述述出来来,以以表达达设计计者的的逻辑辑方案案及新新系统统的设设计思思想。DFD是系统设计计的主要依依据。因为为结构化系系统设计方方法强调系系统开发的的阶段性,,前一阶段段是后一阶阶段的基础础,后一阶阶段是前一一阶段的继继续。在进进行系统的的物理设计计时,必须须依据逻辑辑模型。DFD是利用有限限的符号((外部实体体、数据流流、数据处处理和数据据存储)及及若干规则则来描述系系统逻辑模模型的。DFD是由顶层图图(TOP图)、一级级细化DFD、二级细化DFD等一组图所所组成。应用自顶向向下、逐层层分解、先先整体后局局部的思想想进行设计计的。顶层图是将将系统高度度抽象与概概括而得到到的,它将将系统视为为一个整体体、是由一一个处理功功能所构成成的系统。一级细化DFD是对顶层图图的处理功功能的分解解与细化,,这是从整整体到部分分的细化,,划分的是是子系统。。如同认识识一部汽车车,顶层图图中所看到到的只是整整部汽车,,而一级细细化图看到到的是汽车车的部件,,是组成汽汽车的几个个大部分。。二级细化DFD是将一级细化化图中的每个个处理功能的的进一步分解解与细化,对对于汽车的例例子,这一步步就应该认识识到组成汽车车部件的零件件了。一个实际系统统,根据它的的规模和复杂杂程度的不同同,很可能还还需要进行三三级及三级以以上的细化。。也可能某些些处理需要继继续细化,而而另一些处理理就不需再往往下细化了。。这分解与细细化不是无止止境的,不是是越细越好,,而是细化到到“处理具有独立立功能”为止。一个数据流图图的每一层图图都能完整地地描述系统的的整个处理过过程,差别在在于不同层的的图,其抽象象与概括程度度不同、细化化程度不同。。越是上面的的层图,它的的概括与抽象象程度就越高高,越是下层层的图,它的的细化程度就就越高。DFD符号定义表图形符号名称说明外部实体记述系统之外的数据提供或数据获得的组织机构或个人,在方框内部填入实体名称。处理记述某种业务的手工或计算机处理,其中Pm区记述处理代码,C区记述处理名称。数据存储记述与处理有关的数据存储,Dn区记述存储的代码,S区记述存储数据的名称。数据流记述数据流流动方向,Fm记述数据流的名称,Fn记述数据流的代码。Rm

Pm

CDnSFm(Fn)DFD图例说明(1)外部实体指由系统之外外向系统提供供原始数据((输入数据))的实体及接接受系统的结结果数据(输输出数据)的的实体。向系统输入原原始数据的外外部实体应是是具体的,接接受系统输出出数据的外部部实体可以是是抽象的、概概括的。(2)数据处理处理是指计算算机对数据的的加工处理。。(1)处理的的名称应该是是动词加宾语,而不能只是是动词或只是是名词。如““打印重修名名单”是处理理的名称,而而“打印”或或“重修名单单”都不符合合处理名称的的规定。(2)处理的的代码不仅使使下文的引用用可以省略书书写处理名称称,而且可以以直接看出处处理所处的DFD的细化级别以以及它与上级级DFD的处理的对应应关系(也称称为子图与父父图的关系)),即下级DFD中的处理是由由上级的DFD的哪个处理分分解而来的。。为统一表示,,特对处理的的代码做如下下规定:TOP图中的处理代代码用P表示。一级细化DFD中的处理用P1,P2,...表示。二级细化DFD中,由P1分解的处理用用P1.1,P1.2,...表示;由P2分解的处理用用P2.1,P2.2,...表示;其余类推。三级细化DFD中,P1.1分解的处理用用P1.1.1,P1.1.2,...表示;由P1.2分解的处理用用P1.2.1,P1.2.2,...表示;由P3.1分解的用P3.1.1,P3.1.2,...表示。(3)数据据存储一般经过处理理的数据需要要将结果存储储起来以便下下次处理使用用。在计算机机中的存储一一般是数据库库文件,因此此说,DFD中的存储是数数据库设计的的基础。关于存储的代代码:对于各独立的的数据存储结结构可用D1、D2、、...表示。有些情情况,随着系系统功能的细细化,数据存存储也可能出出现由抽象到到具体的情况况。也就是说说,数据存储也会会出现细化的的情况,使得得父图中的某某个存储在子子图中变成多多个存储。这时存储的代代码应按以下下方法确定。。设父图中有有存储代码为为Dn,则它在子图中中分解后的代代码应为Dn.1、Dn.2、Dn.3、…。例如,在一级级DFD中,职工档案案的存储用D1表示,在二级级DFD中,职工档案案被细化为职职工自然信息息、职工学历历信息、职工工家庭信息、、职工历史信信息、职工奖奖惩信息等数数据存储,这这些存储的代代码可用D1.1,D1.2,D1.3...表示。存储的名称应应是唯一的,,应是名词或或名词词组。。DFD中的存储第一一次出现时需需标明其代码码和名称,而而在其后的DFD中,,只只标标明明其其代代码码即即可可。。4))数数据据流流※数数据据流流是是指指由由外外部部实实体体传传送送给给系系统统的的原原始始数数据据((输输入入数数据据流流))和和由由系系统统加加工工后后传传送送给给外外部部实实体体的的结结果果数数据据((输输出出数数据据流流)),,数数据据流流的的名名称称与与现现实实系系统统的的各各种种票票据据、、报报表表等等相相对对应应。。关于于数数据据流流的的表表示示::※数数据据流流的的名名称称在在一一个个系系统统中中应应是是唯唯一一的的;;※对对于于流流入入或或流流出出存存储储的的数数据据流流,,当当其其名名称称与与存存储储名名称称相相同同时时,,可可以以省省略略Fm及Fn;;※为了了节节省省DFD绘图图时时间间,,使使图图面面整整洁洁,,一一般般可可在在顶顶层层图图中中将将数数据据流流名名称称及及其其代代码码同同时时给给出出,,而而在在其其后后的的各各图图中中就就可可以以只只使使用用代代码码表表示示数数据据流流了了。。例如如:这样样,,在在其其后后的的图图中中就就可可以以使使用用F7表示示该该数数据据流流了了,,而而省省略略汉汉字字的的书书写写。。※有的的情情况况下下,,随随着着DFD的细细化化,,数数据据流流也也可可能能被被细细化化。。例如如,,一一个个系系统统的的查查询询输输出出常常常常是是多多种种的的,,这这些些不不同同内内容容的的查查询询输输出出数数据据流流为为了了使使图图简简化化,,在在顶顶层层图图中中是是以以一一个个““查查询询信信息息””的的输输出出数数据据流流表表示示的的,,而而在在其其细细化化的的DFD中,,应应该该将将其其具具体体化化,,这这种种情情况况的的数数据据流流代代码码的的表表示示可可采采用用与与处处理理标标号号相相同同的的办办法法。。设设顶顶层层图图中中有有数数据据流流的的代代码码为为F20,则细细化化后后可可为为F20.1、F20.2………。。F7班级成绩统计表DFD的设设计计规规则则(1))DFD的设设计计过过程程是是按按照照自自顶顶向向下下逐逐层层分分解解的的思思想想进进行行的的,,分分解解是是处处理理功功能能的的分分解解。。我我们们称称某某一一处处理理细细化化后后的的图图是是该该处处理理的的子子图图。。子图与父父图必需需保持输输入与输输出的一一致。例如图12.2为父图,,图12.3为子图。。图12.2的输入是是数据流流A、输出是数数据流X,处理P1细化后得得到图12.3,其输入入必须是是数据流流A,输出必须须是数据据流X,这就是子子图与父父图的输输入、输输出必需需保持一一致的原原则。P1XA图12.2父图XD1P1.1A图12.3子图P1.2(2)随随着DFD的细化,,图越来来越复杂杂,为便便于阅读读和绘图图,可以将某某一层的的细化图图画在一一张图中中,也允允许将某某一处理理功能分分解后的的各处理理功能画画在多张张图中,,作为子子图之一一。也可以将将几个功功能分解解后的各各功能画画在一张张图中。。同一层层的各子子图共同同组成了了该层的的DFD。。这时,为为准确表表示各功功能之间间的数据据联系,,各子图图之间须须通过公公共的存存储联系系起来。。P2.1P2.2B图12.4P2的细化DFDD1D2图12.5P3的细化DFDP3.2P3.1D2D3Y图12.4是P2的细化DFD,,图12.5是P3的细化DFD,,它们同属属于二级级细化图图(由图图中的处处理代码码可知)),存储储D2是在两图图中重复复出现的的。由此此可知P2.2处理的结结果写入入D2,而P3.1处理的输输入数据据就是D2存储的数数据。通通过D2存储可将将这两个个图联系系起来。。(3)为绘图方方便,减减少数据据流向线线的交叉叉,允许许同一存存储或同同一外部部实体在在同一图图中重复复画出。。(4)在在MIS中,处理理与处理理之间传传输的数数据都是是成批的的。这种种情况下下,合理理的设计计应是前前一处理理将数据据写入存存储,而而后面的的处理从从存储中中读取数数据。这这就是说说在DFD中,处理与处处理之间间通常是是用存储储联系起起来的。。如上面例例图中,,处理与与处理都都是通过过存储联联系的,,而不能能用数据据流向线线直接将将两个处处理连接接起来。。(5)在DFD中,存储的输输入来源源与输出出去向不不能是外外部实体体,而只只能是处处理。如图12.6中的数据据流F1输入到存存储及图图12.7的数据流流F8由存储输输出都是是错误的的。图12.7错误的输出F8D1R图12.6错误的输入F1RD1(6)在在DFD设计中,,数据一一般是不不允许重重复录入入的。因因此,DFD中的同一一数据流流不允许许在同一一级图中中重复出出现。(7)对于输入入的查询询条件及及对话信信息,不不应作为为数据流流出现在在DFD中。(8)对于业务务处理中中的非正正常的错错误情况况处理,,在DFD中不予表表示。如图12.8所示,输输入的F1就应该是是正确的的,P2.1应是输入入F1的处理。。应该注注意,该该图中的的错误是是不应该该表示““不正确确的F1”,F1就应该是是正确的的,而输输入过程程产生的的错误属属于数据据校验问问题,有有别与此此。不正确的F1P2.1F1D1R正确的F1图12.8错误的数据流表示校核F1(9)如果一个个数据处处理对一一个数据据存储中中的数据据既读又又写,则则它们之之间的数数据流应应为双向向箭头。。(10))一个处理理必须要要有输入入和输出出。DFD设计步骤骤(1)前期工作作作好详细细调查,,明确用用户真真正需需求及业务务处理理详细细过程程与方方法;;明确系系统的的界限限,即计计算机机处理理的业业务与与人工工处理理的界界限、、本系系统与与其它它系统统的界界限。。对系统统中将将要建建立的的主要要存储储,应应作系系统考考虑。。例如,,图书书管理理中的的主题题应是是图书书,应应考虑虑“图图书””存储储需要要存储储哪些些数据据,这这些数数据存存储在在一个个数据据存储储中还还是多多个,,…。。(2)设计顶层图图顶层图又称称TOP图,由它确确定出系统统的总的处处理功能、、所有的输输入/输出数据流流及外部实体。此图图对系统的的功能高度度概括成为为一个数据据处理。它它着重给出出了系统与与环境的关关系,可以以看出系统统与其它系系统间的数数据关联关关系。该图图要标明数数据流的名名称及代码码、外部实实体的名称称,系统总总功能的名名称及代码码。(3)设计一级细细化DFD根据TOP图,对其数数据处理的的功能分解解为几个大大的部分。。注意,分分解后的系系统的输入入/输出数据流流及外部实实体都必然然与TOP图中的保持持一致。在在该图中,,外部实体体可以不画画、数据流流的名称可可以不写。。该图应由由一张图画画出。(4)设计二级细细化DFD根据一级细细化DFD,对其中包含含多个功能能的数据处处理进一步步分解。分解时也必必须遵守输输入/输出不变的的原则,即即父图与子子图保持一一致的原则则。该图可能由由多张图组组成,各图图是通过公公共的存储储连接起来来的。(5)设计三级及及三级以下下的细化DFD数据处理功功能的分解解,是由实实际业务功功能决定的的。各处理理功能的细细化层次是是不同的,,有的需要要进行三级级及三级以以下的细化化,有的可可能只进行行一级或二二级就已经经是功能单单一的处理理了,就不不需要再细细化了。DFD设计的几个个问题的考考虑(1)功能能分解的思思路一种考虑是是根据处理理业务而逐逐步细化,,就是将一一个整体业业务,先分分成几个部部分,再进进一步将每每个部分分分解成小的的部分,………。一种种考虑是按按处理的输输入、处理理、输出三三部分分解解,因为一一个处理,,总应包括括有输入、、处理、输输出三部分分内容。在实际设计计中,高层层按功能分分解,低层层按输入、、处理、输输出三部分分分解。如如一个物资资管理系统统,它的一一级细化DFD应是按业务务功能分解解成“物资资计划、物物资采购、、合同管理理、库存管管理”等子子系统,而而二级或三三级细化时时再按“输输入、处理理、输出””分解好些些。(2)细化化的宽度与与深度的考考虑这个问题与与模块化理理论中的““系统的宽宽度与深度度”问题是是一致的。。如果在DFD设计时注意意该问题,,在系统设设计时就不不会在“系系统的宽度度与深度””上出现问问题。该问问题说的是是,在分解解功能时,,既不能过过细,也不不应过粗,,经验指出,,一般应在在5—7之间为宜。。(3)关于于查询功能能的考虑一般在系统统调查时,,多数用户户都注意到到讲解他的的业务处理理过程、方方法、内容容等,而往往往想不到到提出查询询的问题。。这是因为为,在手工工管理中,,查询很不不方便,所所以查询的的也很少。。而计算机机处理就大大不相同了了,对计算算机而言,,信息查询询是它的特特长,所以以在信息系系统中,方方便的查询询功能应是是不可少的的。(4)数据据处理功能能单一细化不是越越细越好,,原则是使数据处理理具有单一一功能。单一功能能还可以说说成是“只只做一件事事”,再具具体地说,,就应考虑虑一个程序序所能完成成的功能。。还应考虑一个处理与与其它处理理的联系尽尽可能地少少。一般,输输入的一个个数据流应应由一个具具有输入功功能的处理理完成;输输出的一个个数据流应应由一个具具有输出功功能的处理理完成。方案1:按业务处处理功能分分解教师P成绩管理各院系图12.9成绩管理顶层DFD重修通知F2留级通知F3成绩单F1教务处成绩统计表F4

成绩输入

重修处理

成绩统计

留级处理D2重修名单

F1F2F3F4图12.10成绩管理一级细化DFDD1成绩簿

P2

P3

P4

P1

确定重修名单

打印重修通知D1

F2D2

图12.11P2的细化DFDP2.2P2.1D3留级名单F3

确定留级名单

打印留级通知D2

图12.12P3的细化DFDP3.2P3.1

统计计算

打印成绩统计表D1

D4成绩统计表

F4图12.13P4的细化DFDP4.2

P4.1

方案2:按“输入入、处理、、输出”的的方法分解解教师P成绩管理各院系图12.14

成绩管理顶层DFD重修通知F2留级通知F3成绩单F1

教务处成绩统计表F4P1成绩单输入P2成绩处理P3报表打印F1

F3F2F4D4成绩统计表D3留级名单D2重修名单D1成绩簿

图12.15

成绩管理一级细化DFD

D1

P2.3

D1

图12.16P2的细化DFDP2.1

P2.2

D3

D4

成绩统计确定重修名单

确定留级名单

D2

F2P3.1

D2

打印重修通知F3

P3.2

打印留级通知D3

F4P3.3

打印成绩统计表D4

图12.17P3的细化DFD数据字典一、数据字字典的作用用和内容二、数据字字典的定义义三、数据字字典中对数数据结构构的定义数据字典的的作用:数据流程图图配以数据据字典,就就可以从图图形和文字字两个方面面对系统的的逻辑模型型进行完整整的描述。。数据字典的的内容:主要是对数数据流程图图中的六个个元素进行行具体的定定义:数据项、数数据结构、、数据流、、处理逻辑、、数据存储储、外部实实体。数据字典的的内容下面以对数数据结构进进行定义为为例说明::对数据结构构进行定义义前首先应应弄清什么么是数据结结构?什么是数据据结构?一个数据结结构可以由由若干个数数据项组成成;也可以由若干干个数据结构构组成;还可以由若干干个数据项和和数据结构组组成。数据结构用来来描述某些数数据项之间的的关系。对数据结构“用户订货单”的定义:数据结构编号号:数据结构名称称:用户订货单简述:用户所填用户户情况及订货货要求等信息息数据结构组成成:DS03-02+DS03-03+DS03-04

DS03-01:用户订货单DS03-02:订货单标识DS03-03:用户情况

DS03-04:配件情况I1:订货单编号I3:用户代码

I10:配件代码I2:日期I4:用户名称

I11:配件名称

I5:用户地址

I12:配件规格

I6:用户姓名

I13:订货数量

I7:电话

I8:开户银行

I9:帐号

描述处理逻辑辑的工具•数据流程图中中比较复杂的的处理逻辑可可以用本节介介绍的描述工工具来加以说说明。本节内容:一、判断树二、判断表((又称决策表表)三、结构英语语表示法一、判断树>库存量

欠款时间≤30天>100天

>30天≤100天需求量需求量≤库存量≤库存量>库存量先按库存发货,进货后再补发先付款,再发货立即发货不发货通知先付欠款图12.18判断树二、判断表((又称决策表表)判断表(又称称决策表)可可以清晰地表表达条件、决决策规则和应应采取的行动动之间的逻辑辑关系。决策规则号123456条件欠款时间≤30天YY

N

N

N

N欠款时间>100天N

N

Y

Y

N

N需求量≤库存量Y

N

Y

N

Y

N应采取的行动立即发货╳先按库存量发货,进货后再补发╳先付款,再发货╳不发货╳要求先付欠款╳╳处理订货单的的判断表三、结构英语语表示法结构英语表示示法是一种模模仿计算机语语言来描述处处理逻辑的方方法。它使用了由““IF”、“THEN”和“ELSE”等词组成的规规范化语言。。(见右例)。。IF欠款时间≤30天IF需要量≤库存存量THEN立即发货ELSE先按库存量发发货,进货后后再补发ELSEIF欠款时间≤100天IF需求量≤库存存量THEN先付款再发货货ELSE不发货ELSE要求先付欠款款详细调查的内容

确定管理模型

管理信息系统的系统分析

系统化分析

应把建立新系统看成是对组织的一种有目的改变过程。通过详细调查掌握现行系统现状,为分析和提出新系统的逻辑设计做好准备。在调查原系统的基础上,分析原系统业务流程和数据流程的不足,提出优化改进方法,给出新系统要采用的信息处理方案。

针对管理过程信息处理特点找出相应的管理模型,使MIS充分运用现代管理科学成果。

管理业务调查(组织结构、管理功能和管理业务流程调查)数据流程调查(用数据流程图配以数据字典和描述处理逻辑的工具进行描述)。可行性分析的内容包括管理上的、技术上的和经济上的可行性。要明确指出是立即开发,还是改进原系统或者目前不可开发。

可行性分析

详细调查的任务

12.4系系统设计系统设计的任任务是在系统统分析提出的的逻辑模型的的基础上,科科学合理地进进行物理模型型的设计。系统设计的主主要工作有::(1)总体设计(2)系统平台设设计(3)详细设计(4)编写系统设设计报告系统设计的原原则系统设计是MIS开发工作的核核心,关系到到系统的成功功与失败,关关系到系统的的质量优劣,,关系到系统统的寿命长短短,关系到系系统是否为用用户所接受。。为此,系统统设计必须遵遵循以下原则则:(1)系统性:从整个系统统角度进行考考虑。(2)灵活性:较好的开放放性和结构的的可变性。(3)可靠性:系统抵御外外界干扰和恢恢复能力。(4)经济性:在满足系统统需求的前提提下,尽可能能减小系统的的开销。12.4.1功能结结构图设计按功能从属关关系画出的图图表,图中每每一个框称为为一个功能模模块。功能结构图中中各层功能与与新的信息系系统中数据流流程图中的处处理(功能))是对应的。。模块化:把一个信息息系统设计成成若干模块的的方法。(1)各个模块具具有相对独立立性(2)模块之间的的相互关系通通过一定方式式予以说明高内聚,低耦耦合。12.4.1功能结结构图设计学生成绩管理输入成绩单成绩处理重修处理留级处理成绩统计报表输出输出重修通知输出留级通知输出成绩统计表成绩查询查询重修通知查询留级通知查询成绩统计表系统维护代码维护数据维护系统管理图12-18学生成绩管理系统HIPO图12.4.2系统平台台设计(1)按MIS的目标选择系系统平台(2)计算机处理理方式的选择择和设计(3)计算机网络络系统的设计计(4)数据库管理理系统的选择择(5)软件、硬硬件选择14.4.3详细设计计1.代码设计2.数据库设计3.输入设计4.输出设计代码设计代码是代表客客观存在的实实体或事物的的属性、状态态的符号。在信息系统中中,代码是人人和计算机的的共同的、标标准的语言,,是对信息进进行分类、校校验、统计、、检索的关键键属性。代码码设计的目的的是设计出一一套为系统各各部分公用的的、优化的代代码系统。一般地说,系统中任何一一类实体都需需要进行编码码,这个编码就就是该类实体体的关键字。。代码设计的原原则1.唯一确定性原原则2.最小长度与可可扩充性原则则3.代码标准化原原则4.便于计算机处处理与便于记记忆的原则数据库设计主要是指数据据库的物理设设计。数据库物理设设计的工作任任务主要是在数据据库逻辑设计计的基础上,,运用关系数数据库规范化化理论,设计计出适合应用用环境的数据据库物理结构构。输出设计输出是指将计计算机处理的的信息以人们们所能识别的的各种形式表表示出来的各各种处理。在MIS中,输出是组组成系统的重重要部分。整整个系统的加加工处理结果果都是通过输输出表现出来来的,各种综综合统计信息息、辅助决策策信息、查询询信息等,都都要通过输出出才能提供给给用户,才能能实现信息的的价值。一个好的系统统设计,必须须要有成功的的输出设计。。这里所说的的输出设计是是指要在设计计说明书中给给出的内容。。输出方式:(1)显示输出((2)报表打印输输出(3)绘图输出输入设计指的是人对计计算机的输入入。具体地说就是是MIS原始数据的输输入,也就是是输入数据流流的输入格式式设计。对话设计对话设计也称称人机界面设设计,应设计计人机友好的的界面。对话设计实际际上是显示信信息内容及格格式的设计,,这里的显示示信息不是输输入的,也不不是输出的,,而是对话信信息。其内容容包括菜单选选择、操作提提问等。对话方式1.菜单式2.问答式3.提示式4.输入数据式式12.5系系统实施施系统实施是信息系统统开发生命命周期中的的最后阶段段,其目的的是把系统统分析设计计的成果转转化为可实实际运行的的系统。主要工作有有:编程((编码)、、测试、系系统安装和和新旧系统统转换。1.程序设计2.结构化程序序设计3.编写写程程序序程序序设设计计程序序设设计计又又称称编编码码,,这这个个阶阶段段的的任任务务是是使使用用选选定定的的软软件件开开发发工工具具,,根根据据系系统统设设计计中中的的模模块块说说明明,,编编写写出出能能在在计计算算机机系系统统上上运运行行的的程程序序源源代代码码(源程程序序)。为了了保保证证编编码码工工作作正正确确而而顺顺利利进进行行,,一一方方面面程程序序设设计计人人员员必必须须仔仔细细阅阅读读系系统统设设计计的的全全部部文文档档资资料料,,充充分分理理解解程程序序模模块块的的内内部部过过程程和和外外部部接接口口,,以以保保证证系系统统实实施施与与系系统统设设计计的的一一致致。。另另一一方方面面,,程程序序设设计计人人员员必必须须深深刻刻地地理理解解、、熟熟练练地地掌掌握握和和正正确确地地运运用用软软件件开开发发环环境境和和工工具具,以保保证证功功能能的的正正确确实实现现。。12.5.2系系统统测测试试统计计表表明明,,开发发较较大大规规模模系系统统,,系系统统测测试试的的工工作作量量大大约约占占整整个个软软件件开开发发工工作作量量的的40——50%。(1)程程序序调调试试的的方方法法(2)程程序序调调试试的的主主要要步步骤骤机器器测测试试::通过过在在计计算算机机上上直直接接运运行行被被测测程程序序来来发发现现程程序序中中的的错错误误。。机机器器测测试试有有黑黑盒盒测测试试和和自自盒盒测测试试两两种种方方法法。。1)黑盒测测试:也称称功能能测试试。将将软件件看作作黑盒盒子,,在完完全不不考虑虑程序序的内内部结结构和和特性性的情情况下下,测测试软软件的的外部部特性性。根根据软软件的的模块块说明明设计计测试试用例例,从从程序序的输输入和和输出出特性性上测测试是是否满满足设设定的的功能能。2)白盒测测试:也称称结构构测试试。将将软件件看作作一个个透明明的白白盒子子,按按照程程序的的内部部结构构和处处理逻逻辑来来选定定测试试用例例,对对软件件的逻逻辑路路径及及过程程进行行测试试,检检查它它与设设计是是否相相符。。软件测试人工测试机器测试黑盒测试白盒测试个人复查走查会审图12-19软件测试方法系统转转换系统转转换的的任务务新系统统通过过测试试以后后,并并不能能马上上投入入运行行,还还存在在一个个新老老系统统交替替的问问题。。系统转转换就是指指以新新系统统替换换老系系统的的过程程,即即老系系统停停止使使用,,新系系统开开始运运行。。系统转换换的任务务是保证新新老系统统进行平平稳而可可靠的交交接,最最后使整整个新系系统正式式交付使使用。系系统转换换过程需需要项目目开发人人员、系系统操作作员、用用户单位位领导以以及业务务部门的的通力协协作才能能完成。。这是系系统开发发周期中中动用人人力物力力最多的的一个步步骤。因因此非常常需要相相互间的的配合与与协调。。软件维护护指系统中中应用程程序的维维护。分分以下四四个方面面:正确性维维护:改正在在系统测测试阶段段未发现现的错误误。占整整个维护护工作量量的17%-21%。适应性维维护:使应用用软件适适应外界界环境变变化和管管理需求求变化而而进行的的修改。。占整个个维护工工作量的的18%-25%。完善性维维护:为扩充充功能和和改善性性能而进进行的修修改。占占整个维维护工作作量的50%-66%。预防性维维护:为改进进应用软软件的可可靠性和和可维护护性,为为了适应应未来的的硬、软软件变化化,主动动增加预预防性的的新的功功能,使使系统适适应各类类变化而而不被淘淘汰。占占整个维维护工作作量的4%左右。。系统维护护指在系统统正式运运行阶段段,为改改正潜藏藏错误,,扩充功功能,完完善功能能,结构构翻新,,延长寿寿命而进进行的各各项修改改和维护护活动。。其主要要工作包包括:1)硬件维维护由专职的的硬件维维护人员员负责。。有两种类类型的维维护:定期的设设备保养养性维护护;突发性的的故障维维修。2)数据维维护由数据库库管理员员负责。。数据库库的安全全性和完完整性、、并发控控制,维维护数据据库中的的数据,,出版数数据字典典文件即即其它数数据管理理文件。。3)代码维维护系统中代代码的增增加、修修改、删删除,新新代码的的设置。。4)软件维维护系统转换换的方式式有三种系系统转换换方式::直接转转换、并并行转换换、分段段转换。。1.直接转换换:直接转换换是指在在老系统统停止运运行的某某一时刻刻,新系系统立即即开始运运行,因因此也称称之为切切换。适用于于小型的的不太复复杂的信信息系统统。2.并行转换换:指新老系系统并行行工作一一段时间间,经过过一段时时间的考考验以后后,以新新系统正正式全面面代替老老系统。。并行转换换方式是是最安全全、保险险的方式式,并且且也是最最常用的的方式。。3.分段转换换分段转换换实际上上是上述两两种方式式的结合合,在新新系统全全部正式式运行之之前,分分阶段一一部分一一部分地地替代老老系统。。适用于分分段转换换方式比比较适用用于大型型信息系系统的转转换,可可以保证证平稳、、可靠转转换,并并且在管管理上也也是可行行的。系统运行行与维护护运行管理理的必要要性:如何使用用户尽快快适应新新系统,,充分发发挥系统统功能;;新系统暴暴露的问问题或不不适应;;新系统的的硬件、、软件处处于良好好的工作作状态;;系统中数数据的存存储、维维护及安安全、保保密。信息系统统运行管管理的主主要任务务:日常运行行管理系统文档档规范管管理系统的安安全与保保密表8.2信息系统统文档内内容及产产生阶段段(续))文档类别文档内容产生阶段备注管理文档系统需求报告系统开发前系统开发计划系统规划系统开发合同书系统规划委托或合作开发时系统总体规划评审意见系统规划系统分析审批意见系统分析系统实施计划系统设计系统设计审计报告系统设计系统试运行审计报告系统实施系统运行报告系统运行与维护系统开发总结报告系统运行与维护系统评价报告系统运行与维护系统维护计划系统运行与维护系统维护报告系统运行与维护

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论