版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章
管理信息系统开发的基本流程第一节系统分析第二节系统设计第三节系统实施第四节系统维护第五节实例分析第一节系统分析一、系统分析的概念系统分析是管理信息系统开发的第一个阶段,是后续所有工作的起点和依据,也是我们通常说的需求调研或者需求分析阶段,解决“做什么”的问题。系统分析是将在需求调查中所得到的文档资料、业务流程等结果集中到一起,对企业内部整体管理状况和信息处理过程进行分析。系统分析的任务
在充分认识原信息系统的基础上,完成新系统的逻辑模型设计,解决系统“做什么”的问题。系统分析在很大程度上决定了系统开发的成败。数据、要求计算机能处理的信息和功能解决“做什么”的问题
了解用户需求和系统现存问题;确定系统目标;可行性分析;业务调查分析;系统数据和功能分析;形成文档。二、业务流程分析
调查管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括:各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。(1)业务流程调查的内容(2)业务流程图
管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。
(3)业务流程图的画法
有关业务流程图的画法,目前尚不太统一,但大同小异,只是在一些具体的规定和所用的图形符号方面有些不同,而在准确明了地反映业务流程方面是非常一致的。
业务流程图常用符号业务流程图的常用工具之一例如员工离职的业务流程如下:员工向本部门提出离职申请,部门向人事部提出申请,人事部进行审核通过后向提交给总经理审批,人事部下发离职通知书,通知员工办理离职手续,员工办理离职手续后正式离职。案例某企业物资管理的业务流程分析车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的领料单退回车间。库工收到已批准的领料单后,首先查阅库存账,若有货,则通知车间前来领取所需物料,并登记用料流水账,否则将通知采购人员缺货。采购人员根据缺货通知,查阅订货合同单,若已订货,则向供货单位发出催货请求,否则就临时申请补货。供货单位发出货物后,立即向订货单位发出提货通知。采购人员收到提货通知单后,就可办理入库手续。库工验收入库,并通知车间领料。仓库库工还要依据库存账和用料流水账定期生成库存的报表,呈送有关部门。图例说明业务处理单位业务处理描述表格制作传递存储收集资料计划处银行技改处各部门各单位局领导上级领导投资总规划更新改造贷款规模开会讨论报表审批综合平衡(讨论)批准下达各单位各部门正式计划计划各单位上报表计划处各部门各单位技改处银行各部门各单位存档图例说明业务处理单位业务处理描述表格制作传递存储收集资料储户存折存取款单存折现金存折业务分类存款单折取款单折存款处理取款处理利息文件帐目文件存取款业务业务流程图的常用工具之二课堂讨论背景资料:生产计划管理流程设计任务1:制定年度生产计划1.由生产部组织各工厂厂长,召开年度生产计划会议,并根据公司发展战略规定的生产目标、年度销售战略,编写公司年度生产计划;2.呈报运营总监审定;3.呈报公司总裁审批。任务3:制定月度生产计划
由生产部部长组织各工厂厂长,召开月度生产计划会议,按照月度销售战略要求,制定各工厂月生产计划。任务2:分解季度生产计划
年度生产计划获得批准后,每季度由生产部部长组织各工厂厂长,召开季度生产计划会议,按照季度销售战略要求,将年度生产计划分解为各工厂季度生产计划。任务4:汇总原材料使用计划1.由生产部组织工厂分析产品,确定生产所需原材料、机械设备及工具的品种、规格、数量等,各工厂编写原材料使用计划,上报生产部,汇总原材料使用计划,编写《生产部用料汇总单》;2.上报财务部审定;3.根据购买额度及审批权限,报运营总监或公司总裁审批;4.原材料使用计划批准后,抄送给储运公司,储运公司准备采购生产用原材料。任务5:生产过程调度1.各工厂组织生产,生产部对各工厂的生产过程进行监督、管理;2.生产部按照季度、月度召开生产调度会议,对生产过程的各种问题进行平衡、协调和调度;3.将产成品通过质检后入库;储运公司按照销售公司的订单,从成品库中提出货物,并负责向客户单位发送。任务6:汇总统计报表1.各工厂统计《生产统计报表》;2.生产部汇总、编制公司的《生产统计报表》;3.呈报运营总监审批;4.呈报上级管理部门。要求:
根据所给的背景资料,进行业务流程的识别与设计。流程分析要点:1.该业务流程属于哪个部门?涉及到哪些其他部门?2.该业务流程在本部门中有哪些处理过程?3.其他部门的哪些处理过程与本部门相关?4.业务从哪里开始?哪里结束?5.该业务流程中涉及到哪些数据?三、数据流程分析
为了用计算机进行信息管理,还必须进一步舍去物质要素,收集有关资料,绘制出原系统的数据流程图,为下一步分析做好准备。(1)数据流程分析的定义数据流程分析主要包括对数据的流动、传递、处理、存储等的分析。数据流程分析的目的就是要明确每个数据的处理方法,并发现和解决数据流通过程中的数据流通不畅、前后数据不匹配、数据处理过程不合理等问题,以期在新系统中加以改进。收集原系统全部输入单据、输出报表和数据存储介质的典型格式。弄清各环节上的处理方法和计算方法。在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度、发生的高峰时间及发生量等。在上述各种单据、报表、账册的典型样品上注明各项数据的类型、长度、取值范围。(2)数据流程分析的内容
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
数据流程图具有抽象性,表现在它完全舍去了具体的物质(如业务流程图中的车间、人员等),只剩下数据的流动、加工处理和存储;数据流程图具有概括性,它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。(3)数据流程图数据流程图常用符号不受系统控制,位于系统边界以外数据处理的外部来源和去处为避免交叉,可出现若干次。名称标识功能描述完成者标识:数字(编号、层次)功能描述:祈使句(动+名)逻辑描述数据存储的地方→,表示流动的方向名称(名词)唯一与其他图例都有联系名称
为了使图形清晰,避免流线交叉,同一外部实体可在不同处出现。外部实体要有标记。同一实体在不同处出现,要在右下角打上斜线。外部实体
数据流可以是双向的。数据流上要有文字说明,也可以加符号。数据流
处理块的画法可以有标识、功能描述、实行的部门或程序名。处理数据存储也有标识和名称。指向数据存储的数据流箭头说明是读出还是写入。有时可用小三角形▲来表示搜索关键字。
数据存储首先画出顶层(第一层)数据流程图。顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出。下一步是对顶层数据流程图中的“处理”进行分解。(4)数据流程图的画法
(1)数据流程图是分层次的,绘制时采取自顶向下逐层分解的办法。
(2)数据流程图分多少层次应现实际情况而定,对于一个复杂的大系统,有时可分至七八层之多。为了提高规范化程度,有必要对图中各个元素加以编号。
(3)通常在编号之首冠以字母,用以表示不同的元素,可以用P表示处理,D表示数据流,F表示数据存储,S表示外部实体。例如:P3.1.2表示第三子系统第一层图的第二个处理。
按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表、模型等。如果有问题,则定会在这个绘图和整理过程中暴露出来。
由于实际数据处理过程常常比较繁杂,故应该按照系统的观点,自顶向下地分层展开绘制。黑灰半透明透明(5)数据流程图的实例厂办统计表销售统计用户合同合同登记处理合同数据合同台账销售数据合同执行登记合同执行数据销售分配处理库存台账车间入库单入库处理入库数据出库数据查询查询出库处理发货处理发货通知出库单
出库单财务科分层数据流程图IDEF0图用户P1销售处理订货单发货单展开展开的原则
标识符要有层次。如:4.1、4.2……
只是处理内部使用的数据存储,画在内部,如外部也要使用,则画在外部或跨在边界上。流向外部或外部流入的数据流,如在上一层中未出现,应在其与边界相交处画上"ד
交叉线要画半园弧线
(3)与规划中的企业模型相对应FA—高层、P—中层、A—低层外部项的确定也就是规定了系统与外部环境的分界线绘制数据流程图应遵循的原则
(1)首先确定系统的外部项
(2)高层流程图与中、低层流程图的分工高层DFD中只画出系统正常运行时的主要输入和输出。对于错误或例外条件所产生的数据流不在高层DFD中反映。
(4)按从左到右、从上到下的原则进行
(5)反复修改,仔细检查,保证其正确性。案例1某企业财务管理的数据流程分析采用“自顶向下”的原则进行是否有遗漏的数据处理功能有关数据载体部分是否与业务流程图一致业务流程图→数据流程图的检查
(1)检查DFD和TFD的一致性
(2)检查DFD的一致性和完整性检查数据流,确认数据流是否有遗漏或多余检查数据存储,是否没有被业务过程使用或没有生成它的业务过程(根据C/U矩阵的判别标准来进行)检查处理功能,所有的处理功能都应有输入数据流或从数据存储中检索数据,也要有输出的数据流或向数据存储中发送数据。
课堂讨论背景资料:
——汽车配件公司分层数据流程图绘制第一层数据流程图(环境图)顾客供应商1处理业务订货单发货单订货单发货单配件库存第二层数据流程图顾客供应商销售订货单发货单配件库存1-1采购1-2订货单发货单到货通知会计1-3收据应付款通知向供应商的订货单第三层数据流程图顾客采购编辑订货单订货单配件库存1.1.1确定顾客订货1.1.3产生暂存订货单1.1.5对照暂存订货单1.1.6业务员开发货单并修改库存1.1.4不合格顾客D2D3可发订货不满足的订货登录新顾客数据1.1.2暂存订货单D4到货通知新顾客编制销售和库存报表1.1.8销售历史D5应收款明细账D10配件库存D3合格的订货单检索库存1.1.7经理询问库存库存状态四、新系统逻辑模型的建立
如何理解逻辑方案
逻辑方案是新系统开发中要采用的管理模型和信息处理方法。系统分析阶段的详细调查、系统化分析都是为建立新系统的逻辑方案作准备。逻辑方案是系统分析阶段的最终成果,也是今后进行系统设计和实施的依据。(1)系统目标修正根据详细调查对可行性分析报告中提出的系统目标作再次考察,对项目的可行性和必要性进行重新考虑,并根据对系统建设的环境和条件的调查修正系统目标,使系统目标适应组织的管理需求和战略目标。新系统的业务流程新系统的数据流程新系统的逻辑结构新系统中数据资源的分布新系统中的管理模型(2)新系统信息处理方案原系统的业务流程的不足及其优化过程、新系统的业务流程、新系统业务流程中的人机界面划分。原数据流程的不合理之处及优化过程、新系统的数据流程、新的数据流程中的人机界面划分。新系统中的子系统划分数据资源如何分布在数据库或主机。确定在某一具体的管理业务中采用的管理模型和处理方法。数据处理的方式可分为两类:
按一定时间间隔(小时、日、月)把数据积累成批后一次输入计算机进行处理。特点是费用较低而又可有效地使用计算机。成批处理方式固定周期的数据处理需要大量的来自不同方面的数据的综合处理需要累计一段时间后才能进行的数据处理没有通信设备而无法采取联机实时处理的情况
如何理解数据处理方式
面向处理,数据直接从数据源输入中央处理机进行处理,由计算机即时作出回答,将处理结果直接传给用户。特点是及时,但费用较高。
联机实时处理方式需要反应迅速的数据处理负荷易产生波动的数据处理数据收集费用较高的数据处理网络
如何理解
管理模型
管理模型是系统在每个具体管理环节上所采用的管理方法。
在管理信息系统的系统分析中,就要根据业务和数据流程的分析结果,对每个处理过程进行认真分析,研究每个管理过程的信息处理特点,找出相适应的管理模型。(3)系统分析报告系统分析阶段产生的成果就是系统分析报告。反映了这一阶段调查与分析的全部情况,是下一步设计与实现系统的纲领性文件。第二节系统设计一、系统设计的概念系统分析阶段结束以后,紧接着的就是系统设计,系统设计解决“怎么做”的问题。就是如何利用IT技术实现需求分析中用户提出的各种功能。系统设计是新系统的物理设计阶段。根据系统分析阶段所确定的新系统的逻辑模型、功能要求,在用户提供的环境条件下,设计出一个能在计算机网络环境上实施的方案,即建立新系统的物理模型系统设计的任务在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是解决“怎样做”的问题。系统模型分为逻辑模型和物理模型。逻辑模型
逻辑模型主要确定系统做什么,在系统分析阶段提出。物理模型
物理模型则主要解决怎样做的问题,在系统设计阶段提出。
从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等。
要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立性。
如安全保密性、检错、纠错能力、抗病毒能力等。
如不要盲目追求技术上的先进,尽量避免不必要的复杂化。二、功能模块设计功能结构图就是按功能从属关系画成的图表,功能结构图中每一个框称为一个功能模块。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。管理信息系统的各子系统可以看作是系统目标下层的功能。上层功能包括(或控制)下层功能,愈上层功能愈笼统,愈下层功能愈具体。
如何理解
功能结构图
功能结构图就是按功能从属关系画成的图表。
功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。(1)功能模块功能结构图中每一个框称为一个功能模块。各个模块具有相对独立性,可以分别加以设计实现;模块之间的相互关系(如信息交换、调用关系)通过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。(2)模块化
把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。使用代码可以提高处理的效率和精度。提高数据的全局一致性。代码是人和计算机的共同语言,如零件号、图号等早已使用代码。代码是代表事物名称、属性、状态等的符号。
如何理解
代码三、代码设计(1)代码的功能(2)代码的设计合理的编码结构是信息系统具有生命力的重要因素。设计的代码在逻辑上必须能满足用户的需要,在结构上应当与处理的方法相一致。一个代码应惟一标志它所代表的事物或属性。代码设计时,要预留足够的位置,以适应不断变化的需要。代码要系统化,代码的编制应尽量标准化,尽量使代码结构对事物的表示具有实际意义,以便于理解及交流。要注意避免引起误解,不要使用易于混淆的字符。要注意尽量采用不易出错的代码结构。当代码长于4个字母或5个数字字符时,应分成小段。
若已知码的位数为P,每一位上可用字符数为Si,则可以组成码的总数为:示例
例如,对每位字符为0-9的三位码,共可组成C=10*10*10=1000种码。(3)代码的种类1、顺序码
顺序码是一种用连续数字代表编码对象的码。优点短而简单,记录的定位方法简单,易于管理。缺点没有逻辑基础,不易记忆。此外新加的代码只能列在最后,删除则造成空码。2、区间码
区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。典型的例子是邮政编码。优点信息处理比较可靠,排序、分类、检索等操作易于进行。缺点码的长度与其分类属性相关,可能造成很长的码。产生多余的数,或者维护困难。①多面码
一个数据项可能具有多方面的特性,在码的结构中,为每个特性各规定一个位置,就形成了多面码。例如,对于机制螺钉,可作如下表那样的规定。代码2342表示材料为黄铜的φ1.5mm方形头镀铬螺钉。②上下关联区间码
由几个意义上相关的区间码组成,其结构一般从左到右排列。例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。③十进位码
相当于图书分类中的十进位分类码。例如,610.736,小数点左边的数字代表主要分类,右边指出子分类。必须把代码的位数固定才适合计算机处理。3、助忆码
用文字、数字来描述,也可用文字和数字结合来描述。特点是通过联想来帮助记忆。例如,用TV-B-12代表12寸黑白电视机,用TV-C-20代表20寸彩色电视机。适用范围
适用于数据项数目较少的情况(一般小于50个),否则容易引起联想出错。(4)代码结构中的校验位
为了保证正确输入,在原有代码的基础上,另加一个校验位,作为代码的一个组成部分。校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。检验错误种类:抄写错误易位错误双易错误随机错误1、算术级数法2、几何级数法3、质数法
原代码1
2
3
4
5
各乘以权6
5
4
3
2
乘积之和6+10+12+12+10=50
以11为模去除乘积之和(若余数是10,则按0处理),把得出的余数作为校验码:50/11=4……6,因此代码为123456。原理同上,但把所乘权数改为32
16
8
4
2等。原理同上,但把所乘权数改为质数系列,如1713753等。身份证号码的编码规则身份证号码由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。(1)地址码。表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。(2)出生日期码。表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。(3)顺序码。表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。(4)校验码。由十七位数字本体码加权求和,在以模糊和得余数,模减去余数得校验位。
第一代是以文本为基础的简单交互,如常见的命令行,字符菜单等。由于第一代界面考虑人的因素太少,用户兴趣不高。随着技术的发展,出现了第二代直接操纵的界面。第一代大量使用图形、语音和其它交互媒介,充分地考虑了人对美的需求。直接操纵的界面使用视听、触摸等技术,让人可以凭借生活常识、经历和推理来操纵软件,愉快地完成任务。更高层次的界面甚至模拟了人的生活空间,例如虚拟现实环境。优秀的界面设计能消除用户由感觉引起的乏味、紧张和疲劳,大大提高用户的工作效率,从而进一步为发挥用户技能和为用户完成任务作出贡献。四、界面设计(1)界面设计的发展阶段(2)界面设计的原则1、合适性界面的合适性是指界面是否与软件功能相融洽。如果界面不适合于软件的功能,那么界面将毫无用处,界面美的内涵就无从谈起。2、风格商业应用软件的界面设计注重一致性。设计者必须密切注意在相同应用领域中最流行的软件的界面,必须尊重用户使用这些软件的习惯。。3、广义美用户使用界面时,除了直接的感官美感外,还有很大一部分美感是间接的,它们存在于人们的使用体验中,例如方便,实用等。界面设计的一些特殊考虑也体现了广义美,如设法使残障人也可以使用软件。(3)界面设计的实例输出设计的主要目的是满足用户和管理者对数据和信息的要求,输出设计要考虑的主要内容有:五、输出\输入设计(1)输出设计
输出是系统开发的目的和评价系统开发成功与否的标准。因此系统设计与实施过程是从输出设计到输入设计。(1)输出信息名:该输出信息的名称(2)输出功能:该输出信息起什么作用
(3)输出周期:多长时间输出一次(4)输出期限:每次输出的期限(5)输出方式:批输出还是实时输出(6)输出用纸:专用纸还是通用纸(7)输出信息校验:检验输出信息的正确性,包括确定校验内容、检验方法和校验后的处理(8)输出项目名称:构成输出信息的每个数据项1、输出设计的实例
输出报告定义了系统的输出。既标出了各常量、变量的详细信息,也给出了各种统计量及其计算公式、控制方法。设计输出报告时要注意以下几点:方便使用者;尽量利用原系统的输出格式;输出表格要考虑系统发展的需要;输出的格式和大小要根据硬件能力,认真设计,并试制输出样用户同意后才能正式使用。2、输出设计的原则(2)输入设计输入设计对系统质量有决定性的重要影响,同时是信息系统与用户交互的纽带,决定人机交互的效率。1、输入设计的内容输入设计包括数据规范和数据准备的过程。
控制输入量减少输入延迟减少输入错误避免额外步骤输入过程应尽量简化提高效率减少错误原则进行输入设计工作时,要注意在整个系统中统一设计风格。例如要求所有设计人员按照下面的界面框架对输入功能模块进行用户界面设计。2、输入设计的界面风格3、输入设计实例4、数据输入设备的选择
读卡机键盘-磁盘输入装置光电阅读器终端输入5、原始单据设计的原则
便于填写便于归档单据的格式应能保证输入精度6、数据输入的校验方法六、数据库设计
数据厍设计是在选定的数据库管理系统基础上建立数据库的过程。(1)符合用户的要求。即既能包含用户需要处理的所有数据,又能支持用户提出的所有处理功能的实现。(2)能被某个现有的数据库管理系统(DBMS)所接受,如VisualFoxPro、Oracle、Sybase、SQLServer等。(3)具有较高的质量,如易于理解、便于维护、没有数据冲突、完整性好、效益高等。(1)数据库设计的要求数据库设计的核心是确定一个合适的数据模型,这个数据模型应当满足以下三个要求:(2)数据库设计的步骤(1)数据厍的概念结构设计如前所述,概念结构设计应在系统分析阶段进行。任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。概念模型是从用户角度看到的数据库,它可用第三章中介绍的E-R模型表示,也可以用3NF关系群来表示。(2)数据库的逻辑结构设计逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统(DBMS)支持的数据模型。数据模型可以由实体联系模型转换而来,也可以用基于第三范式(3NF)的方法来设计。接着是用DBMS提供的数据描述语言DDL定义数据模型。(3)数据库的物理结构设计为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。内容包括:选用库文件的组织形式、存储介质的分配和存取路径的选择等。概念模型是按用户观点对数据和信息的建模。
实体(Entity)
属性联系
主要概念
一对一联系(1:1)
一对多联系(1:n)
多对多联系(m:n)(3)概念结构设计及E-R图1、E-R图实例2、概念结构设计在系统分析期间,开发人员收集了大量的素材,画出数据流图,编写了数据字典。现在要在此基础上建立一个用E-R图表达的概念数据模型3、逻辑结构设计前面得到E-R图表达的是概念数据模型,它是系统的客观反映,与具体数据库的实现技术无关,但它却是下一步设计的基础。下一步就要把这个概念数据模型按一定的方法转化成某个具体的DBMS所能接受的形式,这就是所谓的逻辑结构设计。列名数据类型长度允许空主键备注职员编号varchar30N是职员编号姓名varchar20Y否姓名部门varchar20Y否部门职务varchar39Y否职务性别varchar20Y否性别出生日期datetime8Y否出生日期籍贯varchar30Y否籍贯民族varchar20Y否民族文化程度varchar30Y否文化程度课程学校varchar20Y否课程学校健康状况varchar30Y否健康状况婚姻状况varchar20Y否婚姻状况身份证号码varchar18Y否身份证号码家庭电话varchar20Y否家庭电话办公电话varchar20Y否办公电话手机varchar20Y否手机电子邮箱varchar50Y否电子邮箱银行账号varchar20Y否银行账号备注varchar100Y否备注七、系统设计报告
系统设计结束后要提交系统设计报告。
(1)系统功能模块设计(2)代码设计方案(3)界面设计方案(4)输入和输出设计方案(5)数据库设计方案系统设计报告的内容:
一旦系统设计被审查批准,整个系统开发工作便进入系统实施阶段。第三节系统实施系统实施是开发信息系统的最后一个阶段。这个阶段的任务:实现系统设计阶段提出的物理模型,按照实施方案完成一个可以实际运行的信息系统,交付用户使用。系统分析系统设计系统实施构建系统运行平台程序编制代码实现数据准备程序的调试和测试系统转换用户培训系统实施报告系统的物理模型一、物理系统的实施(1)计算机系统的实施
MIS物理系统的实施是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系统列活动的总和。
购置计算机系统的基本原则是能够满足MIS的设计要求。
计算机系统是否具有合理的性能价格比系统是否具有良好的可扩充性能否得到来自供应商的售后服务和技术支持等。(2)网络系统的实施1、MIS网络局域网(LAN)通常指一定范围内的网络,可以实现楼宇内部和邻近的几座大楼之间的内部联系。广域网(WAN)设备之间的通信,通常利用公共电信网络,实现远程设备之间的通信。
MIS通常是一个由通线线路把各种设备连接起来组成的网络系统。2、网络系统实施的主要内容
流行网络产品厂家;网络产品选型;
MIS网络类型及结构;常用的通信线路;通信设备的安装;电缆线的铺设;网络性能的调试等工作。
常用的通信线路有双绞线、同轴电缆、光纤电缆以及微波和卫星通信等。地表卫星微波站(B)卫星通信地表地面波微波站(A)地面微波通信二、程序设计(1)程序设计的要求
可维护性可靠性可理解性效率
指当系统需求变化时,容易对程序进行补充或修改。
不仅正常情况下能正确工作,而且在意外情况下应便于处理。
要求层次清楚,便于阅读,便于维护。
指程序能否有效地利用计算机资源,如节省存储空间、提高运行效率等。(2)程序设计的方法
特点是采用顺序结构、循环结构、选择结构这三种基本逻辑结构来编写程序:顺序结构顺序结构是一种线性有序的结构,由一系列依次执行的语句或模块构成。循环结构循环结构是由一个或几个模块构成,程序运行时重复执行,直到满足某一条件为止。选择结构根据条件成立与否,选择程序执行路径的结构。1、顺序结构
顺序结构表示含有多个连续的处理步骤,按照书写的先后顺序执行。Inti=0Ints=1S=100+i入口AB出口2、循环结构
循环结构是由一个或几个模块构成,程序运行时重复执行,直到满足某一条件为止。PS入口出口TFInti=1Ints=0DoWhile(i<=100)s=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校与博物馆共建爱国主义教育基地协议书(2篇)
- 2022年湖北省襄樊市公开招聘警务辅助人员(辅警)笔试经典练习卷(B)含答案
- 《世界科技的今天》课件
- 2024年广西壮族自治区河池市公开招聘警务辅助人员(辅警)笔试必刷测试卷(1)含答案
- 2024年湖南省怀化市公开招聘警务辅助人员(辅警)笔试专项训练题试卷(3)含答案
- 2021年广东省东莞市公开招聘警务辅助人员(辅警)笔试专项训练题试卷(3)含答案
- 2024年黑龙江省哈尔滨市公开招聘警务辅助人员(辅警)笔试自考练习卷一含答案
- 2023年山西省临汾市公开招聘警务辅助人员(辅警)笔试专项训练卷(2)含答案
- 2024女方婚前房产离婚协议正本与财产评估与折算合同3篇
- 2024年度建筑工地临时设施财产保险合同范本3篇
- Unit 4 Fun in the sun Reading for writing 教学设计 2024-2025学年仁爱版英语七年级上册
- 2024年汽车维修工高级理论考试题库带答案(满分必刷)
- 国家开放大学电大《国际私法》机考4套真题题库及答案8
- 深静脉血栓VTE防治中心年度工作报告总结
- 国家开放大学本科《人文英语3》一平台机考真题及答案(第七套)
- 2024版美团商家合作协议合同范本
- 科学教育合作协议
- 大众传媒文化智慧树知到期末考试答案章节答案2024年复旦大学
- 人教部编版三年级道德与法治上册全册教案(全册)
- 中心静脉压CVP监测专家讲座
- 大豆购货合同范本(2024版)
评论
0/150
提交评论