还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
U2管理信息系统的定义和概念1管理信息系统的定义〔名词解释〕一个由人、计算机等组成的能进展管理信息收集、传递、存储、加工、维护和使用的系统管理信息系统能实测企业的各种运行情况,利用过去的数据预测未来,从全局出发辅助企业进展决策,利用信息控制企业的行为,帮助企业实现其规划目标2管理信息系统的性质管理信息系统与计算机应用的区别〔简答题〕3MIS的开发1步骤建设领导小组;组建系统规划组;进展系统全面规划;4〕具体工程开发〔SDLC生命周期法〕令系统规划可行性研究报告令系统分析系统分析说明书令系统设计系统设计说明书令系统实施用户使用手册今系统运行与评价系统测试报告2本卷须知1注重系统分析;购置机器等硬件设备不应放在第一位;程序编写要在适宜的时间进展;MIS不等同于计算机应用,典型的例子就是BPR集企业变革与系统开发于一体BPR[BusinessProcessReengineering〕,企业过程再工程,业务流程重组〔单项选择〕以过程的观点来对待企业的运作,对企业运作的合理性进展基本性的再思考和彻底性的再设计4管理信息系统的理论根基〔填空题〕管理信息系统的理论〔老三论〕信息论,控制论和系统论管理信息系统的基本理论〔新三论〕耗散构造论〔研究开放系统〕突变论〔研究由于构造不稳定而产生突变现象的数支和切闻趁〔研究自组织现象,寻找支配自组织过程的一般原理和普遍规律〕新三论的理论根基是非线性科学,包括分形,分维,混沌和奇异吸引子U3管理信息系统的三个理论来源
1.信息的涵义信息是经过加工处理后,并对客观事物产生影响的数据它对决策或行为具有现实或潜在的价值2信息价值的衡量⑴按所花的社会必要劳动量来衡量,按照社会必要劳动量来计算信息产品的价值@C+PV-——信息产品的价值0-——生产该产品的成本4——利润〔2〕按照使用效果衡量P二Pmax-PiPmax最好方案的收益Pi任选一个方案的收益P全情报价值3信息的特性事实性〔真伪性〕一真实、准确和客观的信息是真信息,可以帮助管理者做出正确的决策一虚假、错误的信息则可能导致管理者做出错误的决策是信息的第一和基本性质4信息生命周期的各阶段〔1〕信息的生命周期要求-获得-服务-退出〔填空题〕〔2〕信息生命周期的各阶段中的过程信息的收集〔识别采集,表达〕;信息的传输〔通道,编码和解码,变换〕;1〕信道2〕编码和解码★3〕变换信息加工〔数据-预信息-信息-决策-结果〕;信息存储〔纸,胶卷和计算机存储器〕;信息的维护〔保证信息的准确,及时,安全和保密〕;信息的使用〔解决技术问题和实现价值转换〕块、同级模块之间的数据传递和调用关系,而并不关系模块的内部实现关注它是什么它能够做什么不关注它是若何去做的T由IPO图解决图形表示5个图例模块连接方式模块连接功能模块划分一般情况下,按照功能来对其进展划分模块构造图是用于描述系统模块构造的图形工具,它不仅描述了系统的子系统构造与分层的模块构造,还清楚地表示了每个模块的功能模块构造图的标准形式变换型模块构造事务型模块构造
1、变换分析——变换型模块构造变换分析就是从变换流的DFD导出功能构造图变换分析的步骤
1、确定输入数据流、输出数据流和变换中心确定逻辑输入——离物理输入端最远的,但仍可被看作系统输入的那个数据流〔没有发生实质变化的数据流〕方法从物理输入端开场,一步步向系统的中间移动,可找到离物理输入端最远,但仍可被看作系统输入的那个数据流,这个数据流就是输入数据流〔逻辑输入〕说明从物理端输出的数据流通常要经过编辑、格式转换、合法性检查、预处理等辅助性处理才能作为真正的输入〔称为逻辑输入〕,这些辅助性处理都属于系统的输入处理局部,称为输入子系统或输入控制确定逻辑输出——离物理输出端最远的,但仍可被看作系统输出的那个数据:克方法从物理输出端开场,一步步向系统的中间反方向移动,可找到离物理输出端最远,但仍可被看作系统输出的那个数据流,这个数据流就是输出数据流〔逻辑输出〕说明从逻辑加工产生的逻辑输出同样通常也要经过编辑、格式转换、组成物理块、缓冲处理等辅助性加工才能变成物理输出,这些辅助性处理都属于系统的输出处理局部,称为输出子系统或输出控制确定变换中心——位于逻辑输入和逻辑输出之间的逻辑加工,就是系统的变换中心事务型模块构造一般情况下使用变换分析方法就能设计软件构造,但如数据流具有明显的事务特点时(有一个明显的事务中心),以采用事务分析方法为宜分析步骤1确定事务中心和每条活动流的特性事务中心是活动流的起点,这些活动流从该点成辐射状流出每条活动流也是一条信息流,它可以是变换流也可以是另一条事务流一条事务流的DFD由输入流、事务中心和假设干活动流组成混合构造的分析在实际系统中,其数据流图往往是变换型和事务型的混合构造此时可把变换分析和事务分析应用在同一数据流图的不同局部可以以“变换分析〃为主,“事务分析〃为辅进展设计先找出主处理,设计出构造图的上层,然后根据数据流图各局部的构造特点,适中选用“变换分析〃或“事务分析〃就可得出构造图U17系统实施、评价与运行管理衡量编程工作的指标可靠性标准性可读性可维护性常用的编程工具•编程语言C语言、C++语言、VB等;■数据库类一是以关系数据库为根基的系统,典型产品为SQL、ACCESS等;二是大型数据库系统,最典型的有OracIeSysbase等令使用深度的三阶段提高效率、及时转化为价值、寻找时机今诺兰六阶段的名称和特点:简答〕计算机在企业管理中的应用,一般要经历从初级到成熟阶段的成长过程美国管理信息系统专家哈佛大学教授诺兰提出了信息系统进化的阶段模型,即诺兰阶段模型诺兰将机信息系统的开展道路划分为初装、蔓延、控制、集成、数据管理、成熟六个不同阶段诺兰强调,任何组织在实现以机为根基的信息系统时都存在着一条客观的开展道路和规律,必须从一个阶段开展到下一个阶段,不能实现跳跃式开展U4计算机硬件与软件1计算机系统的基本构成局部输入、数据处理与控制、输出、主存储、同性接口2系统的一般模型包括输入、处理、输出3ASCII码用7个二进制数据表示一个字符,共可表示128种基本字符和功能符4高级语言翻译的方式解释和编译1〕解释方式是每执行一句就翻译一句即边执行边解释2〕编译方式是在程序第一次执行前就先执一个全部的翻译过程,然后每次执行的时候就可以直接执行这个翻译好的二进制文件编译采用的翻译软件是编译器,它将高级语言完整的翻译成机器指令的目标程序,使目标程序和源程序在功能上完全等价U6数据库和数据仓库技术1文件的类型2文件的组织方式3数据库设计•概念构造设计E-R图•逻辑构造设计关系数据表•E-R图,其与DBMS的特性完全无关,是信息系统工作的客观反映,是建设逻辑数据模型和物理数据模型的根基实体方框联系菱形框属性圆圈例
1.某田径运动会组委会需要一运动会管理系统,现提出如下需求该系统中存在运动队和运动会两方面的实体.运动队方面运动队队名、教练姓名队员编号、姓名、性别、项名其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练,一个队员可参加多个工程.运动会方面运动队队编号、队名、教练姓名工程工程名、场地其中,一个工程可由多个队参加,一个运动队可参加多个工程,一个工程一个比赛场地现要求1分别设计运动队和运动会的局部ER图o2将它们合并为一个全局E-R图3合并时存在什么冲突,若何解决全局E-R图4由于不同DBMS所支持的数据模型的类型不同,由E-R图转化为不同DBMS所支持的数据模型的方法也就不同常用数据模型有层次性、网状型、关系型转换规则一个实体型转换为一个关系模式一个m:n联系转换为一个关系模式•关系的属性与该联系相连的各实体的码以及联系本身的属性;关系的码各实体码的组合一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并
1、转换为一个独立的关系模式关系的属性与该联系相连的各实体的码以及联系本身的属性关系的码n端实体的码
2、与n端对应的关系模式合并合并后关系的属性在n端关系中参加1端关系的码和联系本身的属性合并后关系的码不变,可以转换为一个独立的关系模式,也可以与n端对应•一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并
1、转换为一个独立的关系模式关系的属性与该联系相连的各实体的码以及联系本身的属性关系的候选码每个实体的码均是该关系的候选码
2、与某一端对应的关系模式合并合并后关系的属性参加对应关系的码和联系本身的属性合并后关系的码不变三个或三个以上实体间的一^个多元联系转换为一个关系模式关系的属性与该多元联系相连的各实体的码以及联系本身的属性关系的码各实体码的组合同一实体集的实体间的联系,即自联系,也可按上述1:
1、1:n和m:n三种情况分别处理具有一样码的关系模式可合并•例2:上海可的商业连锁集团需要建设信息系统该系统中存在3个实体集,一是“商店〃实体集,属性有商店编号、商店名、地址等;二是“商品〃实体集,属性有商品号、商品名、规格、单价等;三是“职工〃实体集,属性有职工编号、姓名、性别、业绩等•商店与商品间存在“销售〃联系,每个商店可销售多种商品,每种商品也可以放在多个商店销售,每个商店销售的一种商品有月销售量;商店与职工之间存在“聘用〃联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和工资•1试画出E-R图•2将该E-R图转换成关系模式,并指出主码关系模式商店〔商店编号商店名,地址〕职工〔职工编号姓名,性别,业绩,商店编号,聘期,工资〕商品〔商品号商品名,规格,单价〕•销售〔商店编号商品号月销售量〕5第一范式1NF如果一个数据构造中没有重复出现的数据项或空白值的数据项,则称该数据构造是标准化的满足此要求的数据构造称之为第一标准形式,简称第一范式不满足第一范式第二范式2NF如果所有非关键字数据项都完全函数依赖于它的关键字,则称其满足第二范式不满足第二范式第三范式3NF如果一个数据构造中任何一个非关键字数据项都不传递依赖于它的关键字,称其满足第三范式•不满足第三范式要求一个数据库表中不能包含已经在其它表中存在的非主关键字信息数据库设计相互关联的数据关系基本表;关系下的数据指标项数据元素字段第一范式1NF原子性,字段不可再分割;第二范式2NF完全依赖,没有局部依赖;第三范式3NF没有传递依赖•满足第三范式关系模式标准化练习例子关系模式〔学号、姓名、系别、课程号、课程名、成绩、系所在地址、院系联系〕问题1:该模式是否满足第三范式的要求问题2如果不满足第三范式,应若何修改使之满足第三范式
1、此关系模式中,主码为学号和课程号•学号►姓名;学号T系别;课程号一课程名;课程号T课程成绩〔局部依赖〕•结论不满足第二范式,自然不满足第三范式•
2、解决局部依赖对原关系模式进展分解.•将其分解为x〔学号、姓名、系别、系所在地址、院系联系〕和y〔课程号、课程名、课程成绩〕两个关系模式T满足第二范式•但在x中,学号一系别、系别T系所在地址和院系联系..,因此关系模式x中,存在传递依赖关系T不满足第三范式•解决方法分解关系模式x•将其分解为x1和x2两个关系模式X1〔学号、姓名、系别〕;x2〔系别、系所在地址、院系联系〕,这样就解决了原关系模式中存在的传递依赖函数关系•因此,可以把原关系模式分解为x
1、x2和y三个关系模式,既不存在非主属性对主属性的局部函数依赖关系、也不存在传递函数依赖关系,它们都已满足了第三范式的要求U7通信和网络1计算机网络类型按拓补构造分星型、环型、总线型、网状型、树型2IPV4采用32位地址编码,只有大约43亿个地址,IPV6采用128位编码,几乎不受限制U13信息系统规划1早期MIS规划的主要方法〔1〕关键成功因素法CSF•CSF基本思想80年代初将CSF引入MIS战略规划通过分析找到影响组织成功的关键因素3围绕关键因素确定组织对于信息系统的需求根据信息系统需求进展信息系统的规划基本步骤1〕了解企业目标2〕识别关键成功因素〔树枝图法〕3〕识别性能指标和标准4〕识别测量性能的数据.CSF特点1〕目标识别突出重点2〕从重要需求引发规划3〕容易无视次要问题4〕受成功因素分析结果制约〔2〕战略目标集转化法〔SST〕SST基本思想1〕利用组织现有的战略集组织的开展方向组织的目标组织的战略组织的战略属性2〕转化为管理信息系统的战略组方法1〕识别组织战略集2〕将组织战略集转化为信息系统战略集特点1〕反响各种人员的需求2〕由人员需求引出信息系统目标3〕目标比较全面4〕重点不够突出⑶企业系统规划法BSP•基本思想1〕基于用信息支持企业运营的思想2〕自上而下分析企业目标,识别企业过程,识别数据类,然后再自下而上设计和实施系统,以支持企业目标3〕根据过程/数据需求进展信息系统规划〔4〕三种方法的比较CSF方法能抓住主要矛盾,使目标的识别突出重点用这种方法确定的目标,和传统方法衔接得较好,但是一般最有利的只是在确定管理目标上SST从另外一个角度识别管理目标,它给出了各种人的要求,而且给出了按这种要求的分层,然后转化为信息系统目标的构造化方法它能保证目标比较全面,疏漏较少,但是在突出重点方面不如前者BSP方法虽然也首先强调目标,但它没有明显的目标引出过程企业目标到系统目标的转化是通过组织/系统,组织/过程,系统/过程矩阵分析得到的这样可以定义出新的系统以支持企业过程,也就把企业目标转化为系统目标所以我们说识别企业过程是BSP方法的核心,决不能把BSP方法的核心当成U/C矩阵2信息系统规划方法的演变基于BPR的信息系统规划ISP与CIS目标优先权和工程优先序U14系统开发1构造化开发方法〔简答题〕〔1〕基本思想基本思想是用系统的思想,工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对信息系统进展分析设计具体来说,就是将整个信息系统的开发过程划分为假设干个相对独立的阶段,如系统规划、系统分析、系统设计、系统实施等〔2〕构造化系统分析和设计方法的优点1〕构造化方法简单清晰,易于学习掌握和使用2〕构造化分析的实施步骤是先分析当前环境中已存在的人工系统在此根基上再构思将开发的目标系统这符合人们认识世界和改造世界的一般规律〔3〕构造化分析采用了图形描述方式,用数据流图为即将开发的系统描述了一个可见模型,也为一样的审查和评价提供了有利条件〔3〕缺点1〕它是一种预先定义需求的方法,基本前提是在早期就能冻结用户需求然而在实际中要做到这一点是不现实的,用户很难确切地描述其需求2〕未能很好地解决系统分析到系统设计之间的过渡,即若何从物理模型反映出逻辑模型的要求3〕该方法文档编写工作极大,随着开发的进展,需要及时对文档进展更新〔4〕适用范围适用于一些组织相对稳定,业务处理过程标准,需求明确且在一定时期内不会发生大变化的大型复杂系统开发2原型法⑴开发过程⑵原型法的优点1〕原型法符合人们认识事物的规律2〕有利于开发者和用户之间的交流,加强了开发过程中用户的参与度3〕为准确认识原型创造了条件4〕能充分利用最新的系统开发环境一原型法将调查、设计、开发融为一体⑶原型法的缺点1〕对于大型系统,如果想不经过分析进展划分,想要在屏幕上一个个进展模拟是很困难2〕对于大量运算、逻辑性要求较强的程序模块,原型法很难构造一个适宜的模型来供人评价3〕对于原根基管理不善,信息混乱的问题,使用有一定困难4〕对于批处理系统,大局部是内部处理,原型法有一定困难⑷适用范围原型法适用范围时比较有限的,对于小型、简单、处理过程比较明确、没有大量运算和逻辑处理的系统比较适用3面向对象法〔1〕开发过程〔2〕面向对象开发方法的优点1〕把数据和操作封装在对象中从应用设计到解决问题的方案更加抽象化,而且具有极强的对应性2〕实现了对客观世界描述到软件构造的直接转换,大大减少后续软件开发量3〕开发工作的重用性、继承性高,减少了重复工作量应用程序具有较好的重用性、易改性、易维护性和易扩大性4〕缩短了开发周期〔5〕设计中产生各式各样的部件,然后由部件组成框架,以致于整个程序6〕适用面广,适用于整个信息系统开发〔3〕面向对象开发方法的缺点1〕需要一定的软件环境支持2〕不太适宜大型的MIS开发,假设缺乏整体系统设方案分,易造成系统构造不合理、各局部关系失调等问题3〕只能在现有业务根基上进展分类整理,不恩能够从科学角度进展理顺和优化4〕初学者不易承受,难学4三种开发方法的需求分析过程比较U15系统分析1业务流程分析的内容业务功能分析按照企业的组织机构,详细列出企业功能;业务关系分析分析业务流程中每个活动〔功能〕之间的逻辑联系、时序关系、数据联系等依存关系;业务流程优化分析现有业务流程每个处理过程是否有存在的价值业务流程图〔TFD〕用一些规定的符号及连线来表示某个具体业务的处理过程——实际业务过程的“流水账〃2六个基本符号EX1业务流程图实例工资核算的业务流程各个科室将当月的考勤表汇总统计,根据当月的出勤情况、病事假、加班时间和日工资来计算加班工资日工资数据是人事处根据职工的档案工资计算得出的财务部要根据当月本单位的实际利涧情况确定奖金发放额度,然后按照每个职工的奖金基数进展分配在每个职工工资计算完毕后产生工资表,统一汇总计算后产生当月的工资月报上报给主管领导,并将工资月报保存存储,以便今后使用EX2某物资销售业务的发货单流程图问题描述用户将订货单提交某企业的业务经理,业务经理填写出库单提交仓库保管员,该保管员查阅库存台帐,有货则向用户发货;如缺货,则通告车间EX3某物资订货业务的流程图问题描述采购员从仓库收到缺货通知单后,查问订货合同单,假设已订货,则向供货单位发出催贷请求;否则,填写订货单送供货单位供货单位发出货物后,立即向采购员发出取货通知3构造化分析方法在描述系统时,采用了一系列方法数据流程图DFD、数据字典、数据构造标准化分析、处理逻辑的表达方法前三种主要是数据分析的工具,第四种是复杂功能分析的工具数据流程图描述系统由哪些局部组成,以及各局部之间的联系(名词解释)数据字典为数据流程图中的每一个成分给出准确的定义,是构造系统分析中最主要的工具(名词解释)数据构造标准化分析DFD中的每一个数据存储要力求简单标准,以保证数据的一致性处理逻辑的表达方法用来表示DFD中的每一个处理模块4数据流程分析把数据在组织内部流动情况抽象地独立出来,不考虑具体的组织机构和信息载体,只从数据流动的角度来考察实际的业务数据处理模式主要对数据输入、处理、输出、存储的分析数据流程分析的目的
1、解决现行系统中数据不全、采集过程不合理、处理过程不畅、数据分析不深入等问题;
2、作为今后建设数据库系统和设计功能模块处理过程的根基DFDA:数据流程分析其方法源于构造化分析,是一种以数据流程图技术为根基、自顶向下、逐步求精的系统分析方法其核心特征为“分解〃与抽象用数据流图〔DFD〕来实现,主要分析信息的流动、传递、处理和存储等内容DFD:就是用图示的方法说明系统由哪些处理局部组成,以及各处理局部之间的联系、数据来源及去向数据流程图描述了系统的本质、数据内容及处理功能,但并不关心功能若何实现,称为逻辑模型或概念模型特征
1、抽象性表现在完全舍弃了具体的物质,只剩下数据的流动、加工处理和存储
2、概括性表现在它可以把信息中各种不同业务处理过程联系起来,形成一个整体DFD的基本成分
1、外部实体
2、数据处理〔加工〕
3、数据流
4、数据存储〔文件〕绘制DFD时应根据DFDA方法的思想按照自顶向下逐层求精的方法进展先将整个系统当作一个处理功能,画出它和周围实体的数据联系过程,即一个粗略的数据流程图,然后逐层向下分析,直到把系统分解为详细的低层次的数据流程图
1、将繁杂的处理过程当成一个整体处理块来对待;
2、绘出周围实体与这个整体块的数据联系过程;
3、将整体块内部进一步展开“黑匣子〃问题由黑变灰、再到半透明、完全透明的分析过程常见的数据流程图有两种一种是以方框、连线及其变形为基本图例来表示数据流动的过程,称为方框图;另一种是以圆圈及连接弧线来表示数据流动的过程,称为泡泡图方框图的图例及基本用法如书本P360页所示绘制流程图的本卷须知绘制一般由左至右进展注意父图与子图的平衡,要求表达数据流守恒原则保证分解前后的输入数据流和输出数据流的数目保持不变•上层数据流程图中的数据流必须在其下层数据流图中表达出来数据流至少有一端连接处理框数据存储不能直接连接,外部实体也不能直接连接,外部实体与存储也不能直接连接数据存储必须要有输入和输出数据流-O数据处理的流入和流出要协调合理命名、准确编号图例
1、外部实体指系统以外与系统有联系的人或事物例如顾客、供货单位等它表示系统数据的外部来源或去向;外部实体也可以是另一个信息系统;在数据流程图中,为了减少线条的穿插,同一个外部实体可以在一张图中出现屡次
2、数据处理在数据流程图中,用一个圆角小矩形表示,一般必须表示清楚三方面的信息标识局部综合反映数据流程、业务流程及本处理过程的编号一般用字符串表示,而且应表示出它的层次,如P
1、P
1.1等;功能描述局部对于本处理过程的文字描述,一般用一个动词加一个宾语表示例如统计报表、教务管理、成绩管理等;功能执行局部表示这个功能由谁来完成,可以是一个人、一个部门,也可以是某个计算机程序〔不是必须的〕
3、数据存储用来表示存贮数据的地方,数据流在加工过程中产生的临时文件或需要查找的信息为了区别和引用方便,用字母D和数字作为标识,为了防止数据流程图中线条的穿插,同一个数据存储可以出现假设干次每个存储文件都必须有名字;流向文件的数据流表示写文件,流出文件的数据流表示读文件,双向箭头表示对文件可读可写4数据流是指处理功能的输入或输出,用一个水平或垂直箭头表示箭头指出数据的流动方向一般来说,每个数据流都必须有明确的名字,反映该数据含义对数据流的描述写在箭头的上方,一些含义十清楚确的数据流,也可以不加说明5DFD的绘制方法1)由外向内,先粗后细2)自顶向下,先父图后子图3)从左到右,从输入到输出4)由主到次,先处理一般情况,再处理特殊情况5)通常可将这种分层的DFD图,分为顶层、中间层、底层中层数据流程图更低层数据流程图相关绘图说明顶层图只有一张顶层图说明了系统的边界,即系统的输入和输出数据流;中间层图描述了某个处理的分解,而处理的组成局部又要进一步分解;底层图由一些不能再分解的处理组成,这些处理都已足够简单,称为基本加工;在一张图中,从左至右画,尽量防止线条穿插;一般先给数据流命名,再根据数据流名的含义为处理命名EX1学籍管理系统问题描述将整个学籍管理系统看成一个功能,它的输入是新生入学时,从省、市招生办公室转来的新生名单和档案,输出是学生离校时给用人单位的毕业生档案和定期给主管部门的统计报表用“学籍表〃记录学生的基本情况,如学籍变动情况、各门课程的学习成绩、在校期间的奖惩记录等EX2例子存取款业务储蓄者将填好的存〔取〕单及存折交给储蓄所职员进展分类处理,分类按3种不同情况分别处理如果存折不符合规定或者存〔取〕单填写不合格,则将存折和存〔取〕单返回给储蓄者;如果是存款,则将存折及存款单交给存款处职员处理,即有他取出底帐登记后,将存折退还给储蓄者;如果是取款,则将其交给取款处职员处理,由他取出底帐,记账后将存折与现金交给储蓄者EX3某单位医务室要实现对药品的计算机化管理,管理工程包括药品入库登记,输入流是购入的药品信息,输出流是药品入库登记表;药品出库登记,输入流是销售的药品信息,输出流是药品出库登记表;结存的药品自动更新,输入流是购入的药品信息或销售的药品信息,输出流是药品库存登记表;筛选和打印入库单、出库单、库存清单EX4读者可在计算机终端通过国际书号〔ISBN〕、作者名、书名查出书的馆藏书号,管理员可以通过ISBN、馆藏书号查询书的存放位置,当读者索要的书外借而无馆藏时,可以查到借阅者姓名及应还日期,必要时可以催借阅者还书•试根据上述描述绘制数据流程图5数据字典〔DD〕是关于数据的信息的集合是以特定格式记录下来的对系统数据流程图中各个基本要素的具体内容和特征所作的完整的定义和说明,它是对DFD的重要补充和解释数据字典是由数据字典卡片组成的数据字典包含六类条目数据元素、数据构造、数据流、数据存储、处理过程、外部实体数据字典要求完整性、一致性、可用性全部条目的定义共同构成了数据字典数据流图、数据字典共同构成系统的逻辑模型6数据存储■数据存储主要是指对数据存储构造的标准化分析数据库的设计范式是数据库设计所需要满足的标准,满足这些标准的数据库是简洁的、构造明晰的,同时,不会发生插入〔insert〕、删除〔delete〕和更新〔update〕操作异常反之则是乱七八糟不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息U16系统设计1处理过程描述是对数据流程图中最底层的数据处理逻辑基本处理不再需要分解的处理数据字典中只列出基本处理的条目描述处理逻辑的工具通常有三种.决策树.判定表.构造化语言例1:一个市场中,存在一个批发商和一个零售商零售商准备近期向批发商下发一个订单,订购一批货物,批发商依据以下准则决定是否将这批货物卖给零售商
1、零售商的欠款时间不大于30天,且目前库存量可以满足零售商的需要量时,立即发货;
2、零售商的欠款时间不大于30天,但目前库存量缺乏以满足零售商的需求时,先按库存量发货,进货后再补发;
3、如果零售商的欠款时间大于30小于100天,目前库存可以满足需求时,要求零售商先付款再发货;否则,则不发货
4、如果零售商的欠款时间大于100天,则要求零售商先付以前的欠款按照上述准则描述,分别以构造化英语、判断树、判断表的形式将其处理逻辑描述出来构造化语言IF欠款时间<二30天IF需要量<二库存量THEN立即发货ELSE先按库存发货,进货后再补发ELSEIF欠款时间<二100天THENIF需求量*库存量THEN先付款再发货ELSE不发货ELSE要求先付欠款决策树判定表例2某货运站的收费标准如下假设收件地点在本省,则快件每千克5元慢件每千克3元;假设收件地点在外省,则在20千克以内〔包括20千克〕快件每千克7元,慢件每千克5元;而超过20千克时快件每千克9元,慢件每千克7元按照上述准则描述,分别以构造化英语、判断树、判断表的形式将其处理逻辑描述出来三种表达工具的比较直观性可修改性用户检查机器可读性机器可编程逻辑检查2代码设计以数或者字符来代表各种客观实体其设计原则是唯一化标准化合理化可扩大性简单性适用性标准化分类方法〔填空〕线分类方法面分类方法编码指分类问题的形式化描述目前使用的编码归纳为以下几种顺序码数字码纯数字符号形式编码字符码纯字符形式编码混合码以数字和字符混合形式编码,最常用的编码方式代码校验方式
1、代码字典事先在计算机中建设代码字典,然后将输入的代码与字典中的内容进展比较2设立校验位在原有代码根基上加上一个校验位,从而对其进展校验确定校验位值的方法算术级数法几何级数法质数法3概念构造设计E-R图逻辑构造设计关系数据表E-R图,其与DBMS的特性完全无关,是信息系统工作的客观反映,是建设逻辑数据模型和物理数据模型的根基〔详见数据库局部〕4模块功能与处理过程设计HIP0图既可以描述软件总的模块层次构造——H图(层次图),又可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况——IP0图HIP0图以模块分解的层次性以及模块内部输入、处理、输出三大基本局部为根基建设的H图〔层次模块构造图〕主要关系模块的外部属性,即上下级模计算机应用管理信息系统必须有计算机不一定有计算机是个机器系统是个人机系统是一个技术系统是个社会-技术系统主要内容为软硬件主要内容为信息专家队伍建造管理系统队伍建造。