信息系统分析与设计 大论文

信息系统分析与设计 大论文
信息系统分析与设计 大论文

1 系统开发的生命周期

系统开发是管理信息系统建设中最重要的一个阶段,整个管理信息系统建设分成若干项目分期分批进行,每个项目一般是整个系统的一个或几个子系统的建立,从项目开发开始到结束的整个过程,称为系统开发的生命周期,它一般分为以下阶段:

1.1系统分析:

这一阶段的主要任务是明确用户的信息需求,确定系统要解决的问题和要实现的目标,提出新系统的逻辑方案,即解决系统“做什么”的问题,需要进行的工作有系统的初步调查、可行性研究、现行系统的详细调查及新系统逻辑模型的提出等。

1.2系统设计:

这一阶段的主要任务是根据新系统的逻辑方案进行软、硬件系统的设计,其中包括总体结构设计、输出设计、输入设计、处理过程设计、数据存储设计和计算机系统方案的选择等,它是根据系统的逻辑模型来建立物理模型,解决系统“怎么做”的问题。

1.3系统实施:

这一阶段将设计的系统付诸实施,主要工作有软件的程序编制与软件包的购置,系统的安装、调试与测试,新旧系统的转换等。

2 系统开发方法

2.1自顶向下的方法

所谓自顶向下的设计,就是设计者首先从整体上规划整个系统的功能和性能,然后对系统进行划分,分解为规模较小、功能较为简单的局部模块,并确立它们之间的相互关系,这种划分过程可以不断地进行下去,直到划分得到的单元可以映射到物理实现。

2.2 结构化生命周期方法

“结构化”一词在系统建设中的含义是用一组规范的步骤、准则和工具来进行某项工作,这种方法的基本思路是:把整个系统的开发过程分成若干阶段,每个阶段进行若干活动,每项

活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品(成果)。

2.3原型法

原型法是一种根据用户需求,利用系统开发工具,快速地建立一个系统模型并展示给用户,再此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。

应用原型法开发过程包括系统需求分析、系统初步设计、系统调试、系统检测等阶段。原型法具有开发周期短、见效快、与业务人员交流方便的优点,特别适用于那些用户需求模糊,结构性比较差的信息系统的开发。

原型法是传统方法(生命周期)和用户开发相结合的方法,其基本思路是:用户与系统分析、设计人员合作,根据用户提出的最基本的要求,应用第四代工具,先很快建立一个应用软件的骨架,作为应用开发的实验模型,通常把这个实验模型叫做系统的原型(prototype),用户先运行这个原型系统,熟悉它,使用它,受到启发并取得经验,然后对系统的目标和功能提出精确、具体的需求,在对系统的需求最后决定后,再用生命周期法建设系统,通常,系统的原型并

不是一次建成的,而是由一个初始原型开始,通过逐步细化达到满意为止,

原型应当具备的特点如下:

(1)实际可行;

(2)具有最终系统的基本特征;

(3)构造方便、快速,造价低;

原型法的特点在于原型法对用户的需求是动态响应、逐步纳入的,系统分析、设计与实现都是随着对一个工作模型的不断修改而同时完成的,相互之间并无明显界限,也没有明确分工。系统开发计划就是一个反复修改的过程。适于用户需求开始时定义不清、管理决策方法结构化狂度不高的系统开发,开发方法更宜被用户接受;但如果用户配合不好,盲目修改,就会拖延开发过程。

可以将原型分类如下:

(1)抛弃型原型(Throw-It-Away Prototype),此类原型在系统真正实现以后就放弃不用了。

(2)进化型原型(Evolutionary Prototype),此类原型的构造从目标系统的一个或几个基本需求出发,通过修改和追加功能的过程逐渐丰富,演化成最终系统。

2.4面向对象方法:

随着应用系统日益复杂庞大和面向对象程序设计语言的日益成熟,面向对象的系统开发方法以其直观、方便的优点获得广泛应用。

面向对象方法的基本思想如下:

(1)客观事物是由对象组成的,对象是在原事物基础上抽象的结果;

(2)对象是由属性和操作组成的,其属性反映了对象的数据信息特征,而操作则用来定义改变对象属性状态的各种操作方式;

(3)对象之间的联系通过消息传递机制来实现,而消息传递的方式是通过消息传递模式和方法所定义的操作过程来完成的;

(4)对象可以按其属性来归类,借助类的层次结构,子类可以通过继承机制获得其父类的特性;

(5)对象具有封装的特性,一个对象就构成一个严格模块化的实体,在系统开发中可被共享和重复引用,达到软件(程序和模块)复用的目的面向对象的信息系统开发,其关键点是能否建立一个全面、合理、统一的模型,它既能反映问题域,也能被计算机系统求解域所接受;面向对象开发方法主要有分析、设计和实现三个阶段。面向对象方法在整个开发过程中使用的是同一套工具。整个开发过程实际上都是对面向对象三种模型的建立、补充完善和表达验证。因此,面向对象开发方法中分析、设计和实现三个阶段的界限并非十分明确,但对信息系统的开发划分阶段还是十分必要的。

2.5 CASE开发方法

计算机辅助软件工程(Computer-Aided Software Engineering,简称case。CASE的软件平台

CASE工作站是一个完整的环境,包括硬件和软件两部分,其目的是为软件系统的开发、维护和项目管理提供一个计算机化的辅助手段,

CASE软件平台是一组范围广泛的集成化软件工具,工作站的软件开发人员可以根据自己的需要对CASE软件平台进行任意增裁,以便于执行某些专门的项目管理、设计和维护这样一些任务,以代替传统的软件开发工具,

管理信息系统中一个基本的统一概念就是传统的系统生命周期,它描述了管理信息系统开发、使用和维护各个阶段过程,从根本上说,这是结构化系统开发和维护的一种管理技术,软件系统是管理信息系统的核心,软件系统的生命周期是管理信息系统生命周期的主要内容,在传统的软件系统生命周期中,强调的是生命周期的后期阶段,由于系统开发人员急于开始编码,因此,通常只有不到35%的开发工作量用于分析和设计阶段,生命周期开发阶段的这种工作量分布状况导致了软件系统不良的规格说明和较高的开发成本,当人们发现最严重的错误和代价都出现在软件开发的前期阶段时,对软件生命周期前期的重视就超过了后期阶段,比如,把60%的开发工作量用在分析和设计阶段,结构化技术策略的基本部分就是花时间仔细定义需求,并且在开始考虑细节的实现之前,认真地研究设计的方法,

引入CASE技术后,更加有条件强调生命周期的前期阶段,分析和设计任务的自动化以及自动的设计规格说明检查带来了更高的效率和更低的错误率,自动查错功能可以在系统开发的早期发现错误并加以纠正,而自动代码生成则使编码阶段在生命周期中更为简短。

与传统的软件生命周期相比,采用CASE技术进行软件系统开发,创建原型阶段代替了系统分析阶段支持建立系统的原型。

原型是软件系统的模型,它为用户提供了一种具体的框架,说明从用户角度看,系统将是什么样子,以及它在实际环境中是如何运行的,CASE所提供的建立原型的工具在实现软件生命周期前期工作的自动化上发挥了重要作用,这些工具用来决定系统需求并回答有关这个正在生成的系统的性能问题,在原型化工作中,还必须提供实际环境中的某些输入数据对原型进行模拟运行以证实系统设计模型的正确性和完整性,借助于CASE模拟工具,系统开发人员在系统开发的编码阶段开始之前就能发现设计中的错误并给予及时纠正,自动化的处理步骤

CASE硬件平台

CASE技术不仅仅是一种把一组相关的软件生命周期工具装配在一起的方法,它是要为用户提供一个完整的集成化环境,以便提供一条从问题的描述到支持程序的快速和有效的开发的途径,因此,需要对整个软件开发的支撑环境重新进行定义,这就是CASE系统的硬件平台,

CASE软件支撑环境有三种可供选择的硬件平台:1独立的工作站;包括一台主机和若干工作站组成的两层结构;包括一台中央主机、中型的部门级或项目级的主机和若干工作站的三层结构,

独立的工作站将为系统开发人员提供一个高度交互、快速响应的专用工作平台,在该平台上可以执行各种软件生命周期的任务,尤其是强大的图形功能,使用户可以方便地建立和使用各种结构化图形,以便对软件系统进行说明和编制文档,另外,还能快速地建立系统的原型,这有助于尽快揭示和澄清用户的需求,独立的工作站是一个完整的分析和设计的工作平台,它为从事系统开发、维护的项目管理人员提供了最有效的支持,

然而,在实际上,CASE工作站是不能单独存在的,必须有一种桥梁把开发人员的各工作站

以及其他的硬件系统连在一起,使项目组的成员之间能够进行通讯和信息共享,工作站的这种可联接性是通过局域网(LAN)实现的,其目的是共享存在CASE中心信息库中的系统信息,通常可以指定某个工作站为主CASE中心信息库的文件服务器,开发人员选择其中的某些部分

加到自己的本地CASE中心库中,以便在自己的工作站上对工作项目库进行维护。

虽然工作站的连接性能支持许多软件生命周期任务和项目组成员之间的通讯,但全功能CASE工作台的支撑硬件结构都有二至三层,在这种层次结构的硬件环境上执行分布式系统可以减少使用昂贵的主机资源而引起的冲突,而且允许在最有利的硬件系统上执行任务。

CASE硬件平台的主机部分,后端CASE工具自动实现编码、测试、数据库生成、数据规范化和系统的效果分析任务,这些任务需要具有大型数据处理和存储能力的主机支持。

中心信息库把CASE系统的前、后端部分连接起来,它是一个通讯机构,通过它,可以对软件生命周期各阶段收集到的所有系统信息进行管理和共享。CASE中心库是基本的生命周期集成器,它使用在某个生命周期阶段的CASE工具能把数据传递到下一个阶段。

CASE中心库在逻辑上可分为项目和系统模型,在物理上则分成对应CASE系统每个硬件平台的若干层,在工作站级上用一个局部的中心库支持单个的开发人员,在主机层上用基于主机的中心库保存所有公司的系统信息,在部门或项目级上用一个中型的中心库保存所有的项目信息。

一个完整的CASE系统支持全部的信息系统开发工作,它可驻留在多种硬件平台上。如何在这些硬件平台之间共享信息和工具是使得CASE技术成为实用和有效的一个主要问题,硬件系统之间的连接性和工具之间的接口则是选择和评价CASE系统时要考虑的一个重要指标。

CASE工具箱则可以支持生命周期的前期阶段,但也可支持某些后期阶段和项目管理。CASE代码生成器主要支持程序的设计,建立原型和实施阶段的工作。把CASE分析/设计工具包和CASE代码生成器这两种CASE工具集成在一起的CASE工作台,则可全面支持整个软件生命周期的工作。

4 方法比较

结构化生命周期方法使管理信息系统的建设逐渐形成一套比较严格的标准、规范、方法与技术,使系统建设的组织管理与实施有章可循,各种新方法都是在这种方法的基础上发展而来的。结构化方法适用于系统的目标明确,需要解决的问题结构化程度强的用户系统。

原型法是传统方法(生命周期法)和用户开发相结合的方法,它与生命周期法相比,有两个不同的特点:在没有完全弄清楚系统需求之前,通过原型化设计环境或其他软工具迅速建立原始系统(原型)。在原型化环境上,对原始系统进行扩充修改与完善。显然,原型法是面向目标,而生命周期法是面向项目的。面向对象方法实质上是一种新的软件设计思想,它采用更接近现实的方法描述用户需求和系统模型,对软件开发中的需求说明,系统分析和系统设计进行更形式化的描述,并且能够很好地支持软件重用技术,随着面向对象方法的越来越成熟,今后CASE工具将支持面向对象的软件开发方法。

CASE技术是系统开发工具与方法的结合,它的目标是实现系统开发生命周期内各阶段工作基于计算机的自动化。它不同与传统软件开发方法的根本点就在于:CASE软件开发方

法面向由计算机来自动开发软件系统,而传统的方法则是面向软件开发专业人员。

2信息系统的案例分析:厂库存管理信息系统的分析与设计

2.1.问题的提出

(1)开发背景

XX厂是我国的一家老加工企业,随着改革的深入和经济的发展,该厂的生产任务日益繁重,从而对库存管理的要求也更加严格。在传统的手工管理时期,一种物品由进货到发货,要经过若干环节,且由于物品的规格型号繁多,加之业务人员素质较低等因素,造成物品供应效率低下,严重的影响了企业的正常生产。同时由于库房与管理部门之间的信息交流困难,造成库存严重积压,极大的影响了企业的资金周转速度,另外也使得物资管理、数据汇总成为了一大难题。

当今该厂的竞争压力越来越大,企业要想生存,就必须在各个方面加强管理,并要求企业有更高的信息化集成,能够对企业的整体资源进行集成管理。现代企业都意识到,企业的竞争是综合实力的竞争,要求企业有更强的资金实力,更快的市场响应速度。这就要求企业各部门之间统一计划,协调生产步骤,汇总信息,调配集团内部资源,实现既要独立,又要统一的资源共享管理。随着信息技术的发展,该厂为了提高库存周转率,加快资金周转速度,决定开发“库存管理信息系统”。

(2)项目目标

充分利用现有的设备,采用VB6,0作为开发工具,利用ACCESS数据库建立一个高效、准确、操作方便,具有专业的查询、更新及统计功能的微机管理信息系统,以满足工作人员进行综合的、模糊的查询及更新要求,从而更加方便的管理库存物品。该系统的开发与建立会极大程度提高管理人员、工作人员的工作效率。

2.2.对现有系统进行需求调查

需求调查是信息系统分析与设计的基础。要开发并实施一个完整的信息系统,必须首先了理解用户的需求,并形成系统需求说明书。在此基础上才能进行系统分析、系统设计和程序编码等工作。该厂在需求调查过程中发放了8种不同种类的调查表,要求相关人员对其进行逐条逐项的填写,从而对其现行系统的业务流程进行了详细的调查。

2.2.1现行系统业务流程

通过大量的调查,我们了解到当前该厂的业务流程如下:各车间向商品供应部门提出对某种商品的需求计划,仓库将相应的商品发放给各车间,一般要经过计划、库房管理等流程。各业务流程图如图1所示。

2.2.2现行系统存在的问题

由于采用的是手工管理,账目繁多,加之几个仓库之间距离较远,库管员、计划员和有关领导相互之间的信息交流困难,使得物资供应效率低下,影响生产。同时每月的月末报表会耗费大量的人力,且由于手工处理容易造成失误,从而影响了数据的效率和准确率,造成了不必要的损失。因此,该厂必须建立相应的库存管理信息系统,使其能根据市场情况,及时合理地采购所需商品,同时又能科学地对商品进行管理,统筹安排人力、物力、财力,有效地改善当前管理的混乱状况。

库存管理是企业管理的重要组成部分。在企业生产经营活动中,库存管理既必须保证生产车间对原材料、零部件需求,又直接影响采购、销售部门的购、销活动。为盘活企业流动资金,加快资金周转,在保障供给的前提下,最大限度地降低商品的库存量,节省企业流动资金的占用,直接影响着企业的经营效益。根据对该厂的库存管理情况所作的调查和参考有关资料,发现目前该厂在库存管理方面存在着如下问题:

①不能及时获得库存信息

在企业运作过程中,管理人员必须获知各种商品当前的库存量,在库存数量小于商品的最低库存限度的时候,向供应商进行订货;在库存数量大于商品的最高库存限度的时候,即商品积压的时候,应该停止商品的进货活动。但在实际操作中,由于商品的种类多、数量大,需要进行仔细地核算,这不仅费时,而且易出错,从而影响企业快速有效地运转。

②库存信息不够准确

仓库管理员根据各种入库单、需求计划单和领料单进行商品的入库、出库操作后,要随时修改商品的库存信息和出库、入库信息,以便反映库存状况。工作中的主要问题是:由于商品种类多、数量大、出库入库操作频繁等原因,造成库存记录和实际库存量通常达不到严格一致,因而需要通过盘点来纠正差错,这既耽误时间,又增加了工作量。

③无法及时了解车间对库存商品的需求情况

在需求计划单下达后,由于库存商品与车间的关系复杂,根据送料员的个人经验给各车间分配车间所需商品时,常缺少入库、出库信息和相关信息,经常出现车间缺少该商品的时候才知道该产品需要情况,此时如果库存量不足,将会导致车间的停产。无法及时了解车间对库存商品的需求情况会使企业的生产和销售环节发生混乱,使企业无法正常的运作。

市场需求日益多样化和个性化,产品更新换代的周期越来越短,这就要求企业必须改变库存管理现状,以适应时代的要求。

2.2.3企业库存管理系统的特点

因为传统企业库存管理存在以上的问题难于适应现代库存管理要求,所以现代企业库存管理系统要具有以下的特点:

①科学的库存管理流程

存货的种类不同,所涉及的业务环节及它们所组成的业务流程也各有差异。一般而言,库存业务包括入库处理、货物保管和出库处理三个主要部分。通畅的业务流程是保障高效库存管理的基础,应具备优化、无冗余、并行作业的基本属性。企业库存管理系统对企业的业务流程进行流程再造,使其更加通畅,提高企业在同行业中的竞争力。

②商品代码化管理

代码问题,严格说是一个科学管理的问题,设计出一个好的代码方案对于系统的开发工作是一件极为有利的事情。代码设计的好可以使很多机器处理变得十分方便,还可以把一些现阶段计算机很难处理的工作变成很简单的工作。

由于库存商品种类繁多,在库存管理过程中极易发生混乱的问题。IT技术与层次编码技术的结合为商品的高效管理提供了可能。这种编码技术对所有库存商品按照层次和类别赋

予唯一的编码。它是区分不同商品的最主要的标准,具有易读和易记的特点,使得管理者只需知道商品的编码,就可以了解该商品的有关信息,以便在每日的烦杂管理中,保持规范、有序的状态。

③库存异常报警

当库存数量小于商品的最低库存限度的时候,系统发出警报,提醒管理人员应该向供应商进行订货;在库存数量大于商品的最高库存限度的时候,即商品积压的时候,系统也会发出警报,提醒管理人员应该停止商品的进货活动。也就是说企业库存管理信息系统既能防止商品供应滞后于车间对它们的需求,也能防止商品过早地生产和进货,以免增加库存。对企业的生产起了保障作用,同时节省了企业的流动资金。

2.3.系统分析

系统分析的任务是在全面调查的基础上,通过对现行管理业务的分析,提出系统的目标要求和功能分析的总体逻辑模型。

2.3.1(1)数据流程图

根据系统调查阶段的数据资料,并依据用户的要求,确定该厂信息系统的基本功能和工作过程如下:

首先车间科室提出需求计划,库房管理员根据库存情况,决定是否需购货,如不需购货则通知车间前来取货,否则库房管理员通知采购员购货,当货物到达后进行入库处理并通知车间科室前来取货。

根据相应的功能要求,我们绘制系统的数据流程图,如图2所示:

图2 数据流程图

2.3.2数据字典

数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部分的严格定义,下面是本系统的数据字典(由于篇幅原因,在此仅给出部分)。

①数据项的定义

数据项编号:1-01

数据项名称:商品编号

别名:无

简述:某种商品的编号

类型:字符型

长度:8字节

取值范围:数字+英文字母

数据项编号:1-02

数据项名称:单价

别名:购入单价

简述:某种商品的购入单价

类型:数值型

长度:10位,小数位2位

取值范围:0,00-9999999,99

数据项编号:1-03

数据项名称:库存数量

别名:实际库存数量

简述:某种商品的库存数量

类型:数值型

长度:5位整数

取值范围:0-99999

②数据流的定义

数据流名称:入库单

编号:F1

简述:采购人员填写的商品入库凭单

数据流来源:采购人员

数据流去向:登记库存台账

数据流组成:日期 + 入库单编号 + 商品编号 + 购入数量

流通量:25份/天

高峰流通量:50份/天

数据流名称:发货单

编号:F2

简述:供应商填写的商品发货凭单

数据流来源:供应商

数据流去向:登记合同台账

数据流组成:日期 + 发货单编号 + 供应商编号 + 商品编号 + 发货数量流通量:25份/天

高峰流通量:50份/天

数据流名称:取货单

编号:F3

简述:库管员填写的要求车间取货凭单

数据流来源:库管员

数据流去向:车间

数据流组成:日期 + 车间编号 + 商品编号 + 数量

流通量:25份/天

高峰流通量:50份/天

③数据存储的定义

数据存储的名称:库存台账

数据存储编号:D1

简述:记录商品的编号、名称、单价与库存数量等信息

数据存储组成:商品编号 + 购入单价 + 库存数量

关键字:商品编号

数据存储的名称:合同台账

数据存储编号:D2

简述:记录合同的编号、供应商编号、货物编号、单价与购入数量等信息

数据存储组成:合同编号 + 供应商编号 + 商品编号 + 单价 + 购入数量 + 日期 + 合同状态

关键字:合同编号

数据存储的名称:计划台账

数据存储编号:D3

简述:记录计划的编号、车间编号、商品编号、数量等信息

数据存储组成:计划编号 + 供应商编号 + 商品编号 + 数量 + 日期 + 计划状态

关键字:计划编号

数据存储的名称:供应商信息

数据存储编号:D4

简述:记录供应商的编号,名称,地址,电话,传真,银行帐号

数据存储组成:供应商编号 + 名称 + 地址 + 电话 + 传真 + 银行帐号

关键字:供应商编号

数据存储的名称:商品信息

数据存储编号:D5

简述:记录库存商品的编号,类别,名称,规格,单价,单位,存放位置,用途

数据存储组成:商品编号 + 名称 + 类别 + 规格 + 单价 + 单位 + 存放位置 + 用途

关键字:商品编号

数据存储的名称:车间信息

数据存储编号:D6

简述:记录车间的编号,名称,联系人,电话

数据存储组成:车间编号 + 名称 + 联系人 + 电话

关键字:车间编号

数据存储的名称:用户信息

数据存储编号:D7

简述:记录用户名称、密码和权限

数据存储组成:用户名 + 密码 + 权限

关键字:用户名

④处理逻辑的定义

处理名:库存检查

编号:P1

输入:数据流F5

输出:数据流F6

描述:当车间将计划单发给库管员后,库管员要将计划单与库存台账进行比较,看是否需要订货。

处理名:验货处理

编号:P2

输入:数据流F2,数据流F5

输出:数据流F1,数据流F4

描述:采购员要检验货物的质量。

处理名:出入库检查

编号:P3

输入:数据流F1

输出:数据流F3

描述:当验货处理后,库管员将货物入库,并发取货单到订货单位。

2.4.系统设计

2.4.1系统功能结构设计

库存管理信息系统的目标是保障企业生产所需的所有商品供给,并通过有效的管理,提高库存周转率,降低资金占用。我们根据系统分析结果,得出本系统的功能结构图如图3所示。

计划管理的主要功能是根据各生产部门上报的生产、维修及工程用料计划与已有的采购合同计划和库存情况等信息建立数据库,并及时根据生产计划的变更,修改商品计划,生成商品采购清单。

库存管理模块中的各子模块都由数据录入、修改、删除、查询等模块构成。其中数据录入模块包括对商品库存文件的数据录入、商品购入文件的数据录入、商品出库文件的录入;数据修改是对上述三种文件中的数据进行修改;数据删除同数据修改基本上是一样的,只不过这里是将记录从相应的数据库文件中删除掉。

图3 功能结构图

2.4.2系统配置方案

根据开发时期计算机市场的性能价格比和本系统的实际情况,选择了P4微机及Access

数据库管理系统。

2.4.3代码设计

为了和工作人员以往的商品管理方式一致,商品信息编码以数字表示。根据行业标准,所有商品分为19大类(两位数字),每大类又分为若干小类(两位数字),在小类中根据商品规格型号的不同以卡号(四位数字)再进行区分。设计方案如图4所示。

** ** ****

图4 商品代码设计方案

此外为了使数据录入、商品信息管理、信息查询、统计的方便快速,我们还根据需要对商品的去向和来源进行了统计用信息编码和部门编码。

2.4.4数据库设计

数据库是数据库应用程序的核心。数据库设计是建立一个应用程序最重要的步骤之一。数据库设计一般要在需求分析和数据分析的基础上进行概念设计、逻辑设计和物理设计。

① 概念设计

经过对该厂的调查我们了解到系统中的实体类型有:供应商、商品、领用单位等,这些实体之间的相互关系有:

供应商与商品之间存在“供应”联系,是多对多的。 商品与领用单位之间存在“出库”,“出库”对多的。 每个实体的属性分别是:

供应商:供应商编号,名称,地址,电话,传真,银行帐号

商 品:商品编号,名称,类别,规格,单价,单位,库存量,存放位置,用途 车 间:车间编号,名称,联系人,电话 画出库存管理的E -R 图如图5所示。

图5 库存管理E -R 图

② 逻辑设计

逻辑设计的任务是根据DBMS 的特征把概念结构转换为相应的逻辑结构。概念设计所得

小类号

商品规格型号

大类号

到的E-R模型,是独立于DBMS的,这里的转换就是把表示概念结构的E-R图转换成关系模型的逻辑结构。将上图转换为规范的关系模式为:

供应商(供应商编号,名称,地址,电话,传真,银行帐号)

商品(商品编号,名称,类别,规格,单价,单位,库存量,存放位置,用途)

供应(供应商编号,商品编号,数量,单价)

车间(车间编号,名称,联系人,电话)

出库(商品编号,车间编号,数量)

③物理设计

物理设计的目的是根据具体DBMS的特征,确定数据库的物理结构(存储结构)。关系数据库的物理设计任务包括两个方面,一是确定所有数据库文件的名称及其所含字段的名称、类型和宽度;二是确定各数据库文件需要建立的索引,在什么字段上建立索引等。各表结构如表1-7所示。

表1 库存台账

表3 计划台账

表4 供应商信息

表5 商品信息

表6 车间信息

表7 用户信息

该厂的库存管理信息系统包括:计划管理、库房管理等子系统,系统运行流程图如图6所示。

图6 库存管理系统流程图

2.6系统实施

数据库:Microsoft Access 2003

报表工具:Web报表工具

开发环境:Microsoft WindowsXP

系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符合或者矛盾的地方,从而提出更加完善的方案。他的任务是尽可能彻底地检查出程序中的错误,提高软件系统的可靠性。

模块测试:对厂库存管理信息系统的每个模块进行检测,找出程序是否有错误

组装测试:测试厂库存管理信息系统的各个模块之间的接口是否正确。

确认测试:将软件原型交付给厂库进行使用,测试整个软件系统是否满足其要求的功能和性能。根据用户的反馈,对系统进行修改,再交给用户使用,直到用户满意为止。

3 总结

经过对《信息系统分析与设计》的学习,我学习到了基本的理论知识,了解到了分析与设计的思想,这些知识都为我的课程实践和进一步的学习打下了坚实的基础。此次课程设计,一方面是为了检查这一个学期来的学习成果,另一方面也是为了让我们进一步掌握和熟练地运用它,与此同时,也能够让我们认清自己在分析、设计、编程等方面的不足之处和薄弱环节,并加以弥补和巩固。通过对学籍管理系统的程序设计,进一步的巩固了用c语言编写程序的能力。在近两周的课程设计中,我体会颇多,学到了很多东西。我感受到了团队合作的重要性。良好的团队合作会大大加快工作的效率。在技术方面,我认识到自己的技术水平还十分有限,而技术的海洋是无止境的。我应该继续学习,提升自己的技术能力和工程的思想,并在系统的整体设计方面继续学习,以期在以后的设计中能设计出更完善的系统。总之,通过这次课程设计,我收获颇丰,相信会为自己以后的学习和工作带来很大的好处。最重要的还是激发了我的兴趣和热情,让我从一个只懂理论的初级阶段发展到了能通过实践做一些小型程序。整体地评价这次课程设计,我认为收获很大,正如上面所说的那样,通过课程设计,既复习了以前的旧知识,又学到了一些新的知识。像厂库存管理系统这样的应用程序的设计和创建,经历了平时在课堂和考试中不会出现的难题和考验。而这些问题,又都是课本上很少提到的、更深一层的实践与知识相结合的问题,这并不是我们平时只靠课本,就可以轻易解决的。所以,锻炼了我们面对难题,学会用已掌握的知识去解决具体问题的能力,进一步培养了独立思考问题和解决问题的能力。当然,老师的指导和同学的帮助也是不可忽视的,他们给了我许多提示和帮助,教会了我很多实用的方法。总而言之,这次程序设计实践让我收获很大。

信息系统分析与设计试题库和答案

信息系统分析与设计考试题库 一、选择填空(每题1分,共10题10分) 101. 信息按照()可以分为战略信息、战术信息和作业信息。 A. 应用领域 B. 加工顺序 C. 管理的层次 D. 反映形式 答案:C 章节号:1-1 难易系数:0.1 102. 按照处理的对象,可把组织的信息系统分为()和管理信息系统两大类。 A. 电子数据处理系统 B. 作业信息系统 C. 决策支持系统 D. 情报处理系统 答案:B 章节号:1-1 难易系数:0.1 103. 现代管理信息系统是()。 A. 计算机系统 B. 手工管理系统 C. 人机系统 D. 计算机网络系统 答案:C 章节号:1-1 难易系数:0.1 104. DSS解决的是()。 A. 半结构化问题和非结构化问题 B. 结构化问题和半结构化问题 C. 非结构化问题 D. 结构化问题 答案:C 章节号:1-1 难易系数:0.2 105. 在任一组织同时存在着三个不同的计划控制层是()。 A. 战略计划层,管理控制层,操作层 B. 战略计划层,战术计划层,管理层 C. 战略计划层,业务计划层,操作层 D. 战术计划层,管理控制层,操作层 答案:A 章节号:1-1 难易系数:0.1 106. 购物超市收银台终端系统是一个典型的()。 A. 战略支持系统 B. 决策支持系统 C. 知识工作系统 D. 事务处理系统 答案:D 章节号:1-1 难易系数:0.2 107. 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是()。 A. 获得当前系统的物理模型 B. 抽象出当前系统的日逻辑模型 C. 建立目标系统的逻辑模型 D. 建立目标系统的物理模型 答案:A 章节号:1-2 难易系数:0.1

(完整版)信息系统分析与设计期末试题

信息系统分析与设计最终压题 一、选择题(15*2=30分) 1. 系统开发的生命周期中不包括下列哪个阶段(A ) A.系统规划 B.系统分析 C.系统设计 D.系统实施 2. 导出模块结构图的基础是(B ) A.业务流程图 B.数据流程图 C.处理流程图 D.层次结构图 3. 信息系统开发的结构化方法的一个主要原则是( A). A. 自顶向下原则 B. 自底向上原则 C. 分步实施原则 D. 重点突破原则 4. 系统设计阶段的主要成果是( C). A. 用户的决策方针 B. 用户的分析方案 C. 系统设计说明书 D. 系统总体设计方案 5. 系统分析工作的全面总结和主要成果是( A). A. 可行性研究报告 B. 数据词典 C. 系统说明书 D. 系统详细调查报告 6. 生命周期法的特点之一是(C ). A. 整个系统的开发工作是非劳动密集型的 B. 系统开发时间短 C. 对用户需求的变更能做出迅速响应 D. 适合大型复杂系统 7. 最高层数据流图又称为(C ) A.组织结构图B.功能分解图C.关联图D.系统流程图 8、系统分析阶段的最终成果是( A ) A、新系统的逻辑模型 B、新系统的物理模型 C、实在的新系统 D、系统设计报告 9. 系统规划的主要任务包括( A )。 A. 明确组织的信息需求、制定系统总体结构方案 B. 对系统进行经济、技术和使用方面的可行性研究 C. 选择计算机和网络系统的方案 D. 确定软件系统的模块结构 10. 模块聚合中,一个模块只执行一个功能的是( C )。 A. 逻辑聚合 B. 数据聚合 C. 功能聚合 D. 时间聚合 11.(D )是一种较为理想的耦合形式。 A.内容耦合 B.公共耦合 C.控制耦合 D.数据耦合 12、在生命周期法开发系统过程中,对现行系统的详细调查的工作属于(C) A.系统规划 B.系统设计 C.系统分析 D.系统实施 13. 信息系统开发的结构化方法的一个主要原则是( A )。 A. 自顶向下原则 B. 自底向上原则 C. 分步实施原则 D. 重点突破原则 14. 系统分析工作的全面总结和主要成果是( A )。 A. 可行性研究报告 B. 数据词典 C. 系统说明书 D. 系统详细调查报告 15. 系统测试中应遵循的一条原则是:测试工作应该由以下人员来承担(B )。 A. 原程序作者 B. 专门的测试人员 C. 系统设计人员 D. 用户 16. 在原型法中,原型是进行开发的系统的( A )。 A. 反映用户最基本需求的可以运行的实验模型 B. 某一主要部分的详细设计方案(物理模型) C. 反映用户需求的逻辑模型 D. 反映用户全部需求符合系统开发规范的应用软件程序

信息系统分析与设计全面总结

信息系统分析与设计全面总结

鱼夭 第一章系统思想 (6) 1系统的概念 (6) 2系统的模型,概念的抽象级别 (7) 3系统的整体性、层次性 (8) 4系统思想的发展 (9) 5系统工程方法 (10) 6软系统方法论 (10) 7物理-事理-人理系统方法论WSR (11) 第二章信息与信息系统 (11) 1什么是信息,信息和数据的关系 (11) 2信息处理器 (12) 3信息与决策、信息与管理的关系 (12) 4.信息管理 (13) 5.信息系统是什么?有哪些功能? (14) 6.信息系统的结构 (15) 7.C/S和B/S软件结构 (17) 第三章信息系统建设概论 (17) 1信息系统建设的特点 (17) 2什么是信息系统的生命周期?几个阶段? 每个阶段的任务是什么? (17)

3围绕生命周期有哪些开发过程模型?各自 特点(瀑布、原型、迭代) (19) 4信息系统为什么要建模?有哪些模型?对 软件结构进行建模有什么方法,主要思想是 什么? (23) 5有哪些开发方式?各自利弊 (24) 第四章系统规划 (24) 1系统规划的特点、任务 (24) 2规划方法 (25) 3企业系统规划法的步骤 (25) 4什么是可行性分析,包括哪三个方面? (26) 5资源的生命周期 (26) 第五章系统分析概述 (26) 1系统分析的任务 (26) 2分析阶段有哪些系统调查方法,调查什么 (27) 3两种方法: (27) 4系统说明书的内容 (28) 第六章结构化系统分析 (29) 1数据流图描述了什么?绘制数据流图要注 意的事项,应能绘制 (29)

为什么需要数据字典?数据字典应该包含 哪些条目?应能书写数据流、数据存储及处 理条目 (29) 对于复杂逻辑有几种表述方式(决策树、决 策表,考题)?优缺点 (29) 第七章面向对象系统分析 (30) 1面向对象方法的基本思想和有关概念. 30 2UML是什么,主要包含哪些图?(UML1.X)每种图的用途是什么? (31) 3用例图,参与者和用例的概念,用例与用 例之间的关系(包含关系和扩展关系),绘 制用例图 (31) 4用例规格说明(前置条件、后置条件、主 事件流、备选事件流) (32) 5类图中包含哪四种关系(耦合),具体什 么含义,如何表示,绘制类图 (33) 6对象关联的要素(名称、角色、多重性、 方向) (34) 7泛化和实现的使用和绘制 (35) 第八章系统设计概述 (35) 1系统设计的任务 (35) 2系统设计和系统分析、系统实施的区分

医学科研设计

《医学科研设计》考试卷(A卷) 姓名班级学号成绩 一、名词解释(每题5分,共20分) 1、医学科研设计: 2、金标准: 3、临床试验: 4、操作定义: 二、简答题(每题10分,共40分) 1、简述提出研究假设的四种方法。 2、简述建立科研结论的条件。 3、简述医学科研设计的四大原则。 4、简述误差控制的6种基本方法。 三、实践题(40分) 结合你所从事的专业和医学科研设计的基本要求,拟定一份简要的医学科研设计方案。 《医学科研设计》考试卷(A卷)参考答案 一、名词解释 1、医学科研设计:医学科研设计是运用科学的、专业的和艺术的思维方法对医学所研究的问题进行决策、规划的过程。 2、金标准:即同行公认的专业标准,如疾病诊断的病原学、病理学、影像学、解剖学标准。 3、临床试验:临床试验是以病人为研究对象,比较干预与对照所显示的效果及其临床价值的一种前瞻性研究。 4、操作定义:操作性定义是一种规定,它可使被确定的需要定义的变量和条件的操作或特征具体化。 二、简答题(每题10分,共40分) 1、简述提出研究假设的四种方法。 提出假设有以下4种基本方法: (1)差异法。一种疾病在两种不同情况下的发病明显不同,那么,在一种情况下出现的因素在另一种情况下没有出现,则这种因素的存在或缺少应可能是该疾病的病因(如吸烟者和非吸烟者肺癌发病的差异)。 (2)一致法。如果一种因素的存在与否都与一系列不同场合中某病的出现与否有联系,那么这种因素的存在与否就与该病的发生有关(如甲肝的发生与接触病人、拥挤、卫生条件差有关,这些因素都有利于肝炎病毒的传播)。 (3)伴随变异法或剂量反应效应。如饮食中含碘减少,则地方性甲状腺病增加;放射线暴露增加,则白血病发病率增加;不洁性行为越多,爱滋病的感染机会越大。这些都是伴随变异的具体例子。 (4)相似法。一种疾病或某种结果的分布和频率可能与另一种疾病十分相似,就说明其发病原因相似,如乙肝病毒感染和肝癌。 2、简述建立科研结论的条件。 在医学研究中,经过统计学检验成立的假设还不能成为科学理论,而只能形成一种有待进一步验证的假说。假说要转化为理论需要具备如下3个基本条件: (1)假说与客观事实相符。即科学假说运用于实践时,有越来越多的事实与这个假说的内容

信息系统分析与设计说明书

《信息系统分析与设计》课程设计指导书 (信管专业使用) 信息系统分析与设计是高校信息管理类和计算机应用专业开设的一门理论与实践结合紧密的核心课程。因此在学习了有关信息系统分析与设计、开发工具等理论、方法和工具之后,要在实际应用中培养学生的动手解决问题的能力。本课程设计是课程《信息系统分析与设计》的重要组成部分,是培养学生应用计算机系统管理信息的思想、意识和能力以及团队合作精神,掌握信息系统分析与设计开发过程中的重要环节、步骤、开发方法,培养学生分析、设计一个具体的信息系统的能力。 1.目的 通过了解实际企业或已有信息系统分析与设计应用的案例,使学生建立对信息系统分析与设计的感性认识;通过小型信息管理系统的分析与设计开发,使学生掌握信息系统分析与设计开发的主要步骤和各阶段文档的编写,加深对信息系统分析与设计应用软件开发的理解,提升学生解决实际问题的能力,培养学生的团队合作精神。 2.基本要求 (1)掌握系统调查方法; (2)掌握系统分析方法; (3)学会简单系统的设计; (4)训练程序设计能力; (5)学会编写系统分析说明书、系统设计说明书等。 3.主要内容 (1)调查一个实际单位或部门。如没有条件也可将此内容改为了解某个信息系统的应用案例。 (2)在调查或了解的基础上,进行系统分析。 (3)根据逻辑设计方案,进行系统设计。 (4)模拟系统实施。 (5)编写课程设计报告。 4.步骤与方法 4.1 初步调查 (1)调查方法:询问、发调查表、开会、实习、查资料等。 (2)调查内容: ①企业总貌:组织概况、企业目标、现行系统情况、简单历史、企业产品、产值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。 ②企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。 ③信息系统分析与设计案例学习 4.2 可行性分析 根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析并写出分析报告。

信息系统分析与设计-第六章

精品资料 第六早、结构化系统分析 6.1、系统分析员的职责是什么?它应该具备哪些知识和能 力? 答:职责:与各类人员打交道,是用户与技术人员之间的桥梁和 “翻译”,并为管理者提供控制开发的手段。还必须考虑系统的硬 件设备。数据输入、系统安全等各个方面。 知识和能力:坚实的信息系统知识,了解计算机技术的发展,而且还 必须具备管理科学的知识。有较强的系统观点和较好的逻辑分析能 力,具备较好的口头和书面表达能力,较强的组织能力,善于与人共 事。 6.2、用作业流程图表示到图书馆借书的过程(从查目录、填索书条 开始)。 不 给 办 理

精品资料 不合格的卡,现金 6.4、结合本校学籍管理的实际情况,画出“奖惩管理”的数据流图 答:异动管理: 招生办 录取信息P1. 1 入学 D2临时学籍表级名单 答: 储户仁现金 P 审 核 ------------------- i ! 现金库“异动管理”, 现金 账目

精品资料 奖惩管理: 数据结构条目

精品资料 名称:学生登记卡姓名曾用名入学时期 性别民族政治面貌是否华侨籍贯本人简历 开始时间 结束年月 在何地 家庭主要成员 姓名 关系 年龄 职务 工作单位 6.6、对所在学校的图书馆出纳台业务进行系统分析: (1 )画出数据流图; 答:总编号 编号 有关的数据流、数据存储

第0层: 图书借阅信息表第一层:

P1.3 拒绝借 阅图书 图书借阅信 读者归还要求 P2.1 未归还图书 P2.2 丢失记录单 检杳图书 是否归还 L 图书未归还管 理 1 丿 --------------------- ? 图书借阅信息表P2.3 检查图 书损坏I 情 况 J 厂 P2.1未归还图书 破坏情况 赔偿信息 图书 P2.2.2 图书库 限定所丢 图书的价 读者赔 偿图书 并登记 ^息 ----------- 丿图书丢失记录单 D1 图书借阅信息表

医学科研设计试题

科研论文 一.最佳选择题 1、科研工作的第一步,也是科研工作的关键是:---(A) A.课题选题 B.收集资料 C.整理资料 D.分析资料 E.开题报告 2、科研选题的意义在于:---(E) A.科研选题关系到整个科研工作的成败 B.科研选题关系到科研人员的个人成才 C.科研选题关系到科学技术与社会经济协调发展 D.科研选题关系到科研管理活动的效能 E.以上都正确 3、科研选题范围要有利于:---(E) A.有利于经济建设和社会发展及重大疾病的防治 B.有利于扬长避短,发挥优势,使某些研究形成“拳头”课题 C.有利于利用现有的人力、设备、集中投资,解决有可能突破的问题 D.有利于贯彻“以应用研究为主,重视基础研究,加强开发研究 E.以上都正确 4、不属于艾滋病防治研究重点的是:---(D) A.群体预防研究 B.检测诊断方法及检测试剂研究 C.预防疫苗的研究 D.个体预防研究 E.治疗AIDS的药物研究 5、科研设计的作用为:----(E) A.可以减少的人力,物力和时间 B.可以取得较为可靠的资料 C.可对实验数据的误差大小做出比较准确的估计 D.提高实验效率 E.以上都是 6、在整个调查设计中占主要地位的是(C) A.整理资料的计划 B.分析资料的计划 C.搜集资料的计划 D.研究计划 E.选择调查方法 7、医学科研设计中对照的意义:----(E)

A.排除或控制自然变化对观察结果的影响 B.鉴别处理因素与非处理因素的差异 C.可找出综合因素中的主要有效因素 D.通过对照可消除或减少实验误差 E.以上都是 8、搜集资料时要遵循的3个原则为(B) A.对照、随机、重复 B.准确、完整、及时 C.细心、耐心、及时 D.随机、准确、及时 E.检查、核对、仔细 9、以下检验方法除下列哪一种外,其余均属于非参数统计方法(D) A.Friedman,sM检验 B.H检验 C.配对设计符合秩和检验 D.t检验 E.查r s界值表法 10、总体分布类型不清小样本资料的均数比较可采用: (A) A. t 检验 B. 秩和检验 C. χ2检验 D. u 检验 E. 查r界值表法 11、在假设检验中,当t0.05 B.P<0.05 C.P>0.01 D.P<0.01 E. 0.01

信息系统分析与设计习题与答案

一、单选题 1、系统是由相互联系和相互制约的若干部分结合成的、具有特定功能的()。 A.有机整体 B.部件 C.构件 D.结构 正确答案:A 2、信息系统的物理结构是指系统的硬件、软件、()等资源在空间的分布情况 A.服务器 B.数据 C.文档 D.程序 正确答案:B 3、信息系统物理结构可以分为()和分布式系统两大类。 A.路由式 B.分散式 C.镜像式 D.集中式 正确答案:D 4、管理信息系统作为集成的人-机系统,面向(中层)管理人员,主要用来解决()决策问题,同时产生各种管理报告,主要采用数据库和网络技术。 A.结构化 B.半结构化 C.非结构化

D.微观 正确答案:A 5、系统规划的主要任务包括() A. 明确组织的信息需求、制定系统总体结构方案 B.对系统进行经济、技术和使用方面的可行性研究 C.选择计算机和网络系统的方案 D.确定软件系统的模块结构 正确答案:A 6、系统分析报告的主要作用是( )。 A.系统设计的依据 B.系统规划的依据 C.系统评价的依据 D.系统实施的依据 正确答案:A 7、系统设计阶段的主要成果是()。 A.用户的分析方案 B.系统总体设计方案 C.用户的决策方针 D.系统设计报告 正确答案:D 8、不同信息系统项目的开发过程基于生命周期出现了很多变种,下面给出的四种开发模型中,()不属于基于生命周期的开发模型。 A.结构化开发模型 B.螺旋开发模型

C.原型开发模型 D.瀑布开发模型 正确答案:A 解析:结构化开发模型属于开发技术模型 9、不同的开发技术和软件结构形成了不同的软件开发方法。下面几种方法中,()不属于基于开发技术的系统开发方法。 A.原型开发方法 B.面向对象开发方法 C.结构化开发方法 D.面向服务开发方法 正确答案:A 10、企业系统规划法的优点在于能保证()独立于企业的组织机构。 A.系统规划 B.信息系统 C.管理功能 D.数据类 正确答案:B 11、关键成功因素的选择力求精简,通常控制在()个因素以内。 A.3~4 B.7~8 C.9~10 D.5~6 正确答案:D 12、下列方法中不属于信息系统战略规划的方法的是()。 A.价值链分析法

信息系统分析与设计考试题库及答案

一、选择填空 1. 信息按照(C )可以分为战略信息、战术信息和作业信息)可以分为战略信息、战术信息和作业信息。 A. 应用领域 B. 加工顺序 C. 管理的层次 D. 反映形式 2. 按照处理的对象,可把组织的信息系统分为( B ) 和管理信息系统两大类。按照处理的对象,可把组织的信息系统分为) 和管理信息系统两大类。 A. 电子数据处理系统 B. 作业信息系统 C. 决策支持系统 D. 情报处理系统 3. 信息系统对管理职能的支持,归根到底是对( D ) 的支持。 A. 计划 B. 组织 C. 控制 D. 决策 4. 业务系统规划法(BSP)的核心是(C ) A. 明确企业目标 B. 定义(识别)业务过程 C. 进行数据分析 D. 确定信息结构 5. 下面哪一项企业关键成功因素的特点是错误的:( B )。 A. 少量的易于识别的可操作的目标 B. 可确保企业的成功 C. 由企业的所有CSF决定组织的信息需求 6. 下面哪一项不是信息系统局部开发层次的优势:( D )。 A. 相对简单的IT开发 B. 帮助理论的证明 C. 组织变化的阻力最小 D. 优化组织过程 7. 一般子系统的划分是在系统( A )阶段,根据对系统的功能/数据分析的结果提出的。 A. 需求分析 B. 逻辑阶段 C. 总体设计 D. 详细设计 8. 在新产品开发机构重组中,以开发某一新产品为目标,组织集设计、工艺、生产、供应、检验人员为一体的承包组,打破部门的界限,实行团队管理,以及将设计、工艺、生产制造并行交叉的作业管理,这属于( C )。 A. 功能内的BPR B. 组织间的BPR C. 功能间的BPR D. 功能内的BPR 9. 数据存贮设计则根据数据资源分布具体确定了数据存贮的( A )。 A. 逻辑方式 B. 物理方式 10. 信息系统流程图是以新系统的( D )为基础绘制的。 A. E-R图 B. 管理功能图 C. 业务流程图 D. 数据流程图 11. 在关系规范化过程中,一般来讲,满足( C )的关系即可满足信息处理的要求,就可以认为是比较规范的关系。 A. 第一范式 B. 第二范式 C. 第三范式 D. BC范式 12. RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception)、细化阶段(Elaboration)、构造阶段(Construction)和交付阶段(Transition),每个阶段结束于一个主要的里程碑(Major Milestones)。构建阶段结束时是第三个重要的里程碑:( C ) A. 生命周期目标(Lifecycle Objective)里程碑 C. 初始功能(Initial Operational)里程碑 B. 生命周期结构(Lifecycle Architecture)里程碑 D. 产品发布(Product Release)里程碑 13. 从社会经济发展的角度来看,信息化是指( D )。 A. 计算机和网络的应用规模与效益不断增长的过程 B. 社会上进行交换的信息量不断增长的过程 C. 计算机硬件产业、软件产业、信息服务产业不断发展的过程 D. 人们的信息活动的规模不断扩大以致在国民经济中起主导作用的过程

信息系统分析与设计知识点总结

1.一个计算机系统开发成功的关键在于对问题的理解和描述是否正确 2.系统:是由相互联系和相互制约的若干组成部分结合成的、具有特定功能的 有机整体 3.系统的特性(选择):系统的整体性系统的层次性系统的目的性 系统的稳定性系统的突变性系统的自组织性系统的相似性 4.信息系统:基于计算机技术、网络互联技术、现代通讯技术和各种软件技术, 各种理论和方法于一体,提供信息服务的人机系统 5.信息系统功能(5个)信息采集信息存储信息加工信息传递信息提供 6.信息系统与软件区别: 信息系统一定是面向企业的,即使是同类型的企业,所建立的信息系统也有很大的差别;软件则可能面向一类企业或者一类问题。这直接导致了信息系统工程与软件工程的差异。 7.评价信息系统标准(5个):信息系统的功能信息系统的效率 信息服务的质量信息系统的可靠性信息系统是否易于改动 8.常见的CASE工具:ERwin、PlayCASE、Rose2000、Visio2003、Power Designer 9.诺兰模型 1)初装:企业购买计算机用于管理部门。特点:数量少、未联网、无系统2)蔓延:管理部门大量使用计算机。特点:数量多、小范围联网、无系统3)控制:管理部门有意识规划全单位联网的计算机网络,并引入专项信息管理系统 4)集成:企业整体有规划的建设全方位的整体信息系统,来辅助全企业提高管理效率 5)数据管理:针对数据进行协调一致和深入使用,提高信息使用效率 6)成熟:满足组织各个管理层次的需要,实现真正的信息资源管理 10.企业系统规划法(business system planning,BSP)由IBM公司在20世纪 70年代提出,是通过全面调查,分析企业信息需求,制定信息系统总体方案的一种方法。它将信息作为企业的一种资源,在整个企业范围内进行规划。 11.BSP方法的特点:采用了企业过程的概念,将任何一种企业从逻辑上定义出 一组过程。 过程只与产品和服务有关,与企业机构和组织结构无关。从而使信息系统在企业发展中,具有强有力的适应性。 12.企业系统规划法的步骤:了解企业目标识别企业过程分析企业过程并建立 数据类确定管理信息系统的总体功能结构确定各子系统的优先级制定开发进度 13.资源的生命周期:是指一项资源由获得到退出所经历的阶段。一般划分为四 个阶段: (1)产生阶段对资源的请求、计划等活动。 (2)获得阶段指资源的开发活动,即获得资源的活动。如产品的生产、 学生的入学、人员的聘用等。 (3)服务阶段指资源的存储和服务的延续活动,如库存控制。 (4)归宿阶段指终止资源或服务的活动或决策,如产品的销售。 14.原型法:是在系统开发初期,凭借系统开发人员对用户需求的了解和系统主 要功能的要求,在强有力的软件环境支持下,迅速构造出系统的初始原型,然后与用户一起不断对原型进行修改、完善直到满足用户需求

信息系统分析与设计 第八章

第八章面向对象设计 8.1 面向对象设计和结构化方法有什么不同?它具有哪些优势? 答:不同点:出发的角度不一样:结构化方法从系统角度出发,而面向对象从对象出发。 优点:能够满足人们的需求,开发条理,可重用性好。 8.2解释继承、封装、消息和多态性的概念。他们分别带来什么好处? 答: 继承:是指特殊类的对象拥有其一般类的全部属性和服务。好处:(1)可以简化系统的描述和实现(2)直接实现了软件重用,提高软件开发效率 封装:是软件模块化思想的体现,也是面向对象方法的一个重要原则。好处:(1)实现了信息隐藏(2)简化了接口,降低了系统耦合度 消息:向对象发出的服务请求。好处:(1)更接近人们日常所采用的术语,对象间课可通过消息实现交互,体现了对象的自治性和独立性,更真实地模拟现实世界(2)其涵义更具有一般性,具有更强的适应性。 多态性:指相同的操作(函数或过程)可作用于多种类型的对象并获得不同的结果。好处:(1)当给不同子类的

对象发送相同的消息时,消息的发送者可以不用关心具体的对象类型,而由对象自身做出不同的响应处理(2)需要扩充一种新类型时,只需要从父类中在派生一个子类,覆盖父类的某些业务,而不需要改的其他外部程序。 8.3 面向对象方法中的关系有哪些关系?试举例说明。 答: 类关系: 继承:例如银行值班经理完全可以充当收银员这一角色。 实现:对接口的实现 对象关系: 关联:如学生和课程的选修关系 依赖:一个对象A在执行事务过程中向另一个对象B发送消息,请求某种服务,那么就说A依赖于B 8.4什么是UML?它定义了哪几种视图?每个视图描述了什么? 答: UML:是由单一模型支持的一组图示法。 视图:

2015信息系统分析与设计试题A

------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线-------- ---- 沈阳师范大学14—15学年度第二学期试卷 命题单位:软件学院课程名称:信息系统分析与设计(A)卷课程代码:16200140 适用范围:2012级计算机科学与技术(信息化) (本大题共10小题,每小题2分,共20分。在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。) 1、下面哪个不是UML中的静态视图() A、状态图 B、用例图 C、对象图 D、类图 2、在一个“订单输入子系统”中,创建新订单和更新订单都要核查用户账号是否正确,则用例“创建新订单”、“更新订单”与 用例“核查用户账号”之间的关系是( ) A 、包含B、实现C、扩展D、泛化 3、模块内部聚合程度最高的形式是:() A、机械聚合 B、逻辑聚合 C、功能聚合 D、过程聚合 4、实际上,系统分析的结果就是要给出系统的() A、物理设计 B、总体设计 C、逻辑设计 D、系统设计 5、U/C矩阵的作用是() A、确定子系统 B、确定系统边界 C、确定功能类 D、确定数据类 6、能根据学生的特点、弱点和基础知识,以最适当的教案和教学方法对学生进行教学和辅导的专家系统是:() A、解释专家系统 B、调试专家系统 C、监视专家系统 D、教学专家系统 7、数据字典是用于定义和说明数据流程图上的各种( ) A、处理 B、数据流 C、实体 D、成分 8、BPR的主要研究对象是( ) A、组织结构 B、组织人员 C、信息技术 D、业务流程 9、评价模块质量的标准是( ) A、耦合小,内聚大 B、耦合小,内聚小 C、耦合大,内聚大 D、耦合大,内聚小 10、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一() A、对源代码建模 B、对事物建模 C、对物理数据库建模 D、对可适应的系统建模

信息系统分析与设计考试相关习题及答案

一、选择填空 4. 业务系统规划法(BSP)的核心是() A. 明确企业目标 B. 定义(识别)业务过程 C. 进行数据分析 D. 确定信息结构答案:C 5. 下面哪一项企业关键成功因素的特点是错误的:()。 A. 少量的易于识别的可操作的目标 B. 可确保企业的成功 C. 由企业的所有CSF决定组织的信息需求答案:B 7. 一般子系统的划分是在系统()阶段,根据对系统的功能/数据分析的结果提出的。 A. 需求分析 B. 逻辑阶段 C. 总体设计 D. 详细设计答案:A 10. 信息系统流程图是以新系统的()为基础绘制的。 A. E-R图 B. 管理功能图 C. 业务流程图 D. 数据流程图答案:D 14. 信息系统开发的结构化方法的一个主要原则是()。 A. 自顶向下原则 B. 自底向上原则 C. 分步实施原则 D. 重点突破原则答案:A 16. 一般来说,占维护工作比例最高的是()。 A. 纠错性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护答案:C 19. 系统规划的主要任务包括()。 A. 明确组织的信息需求、制定系统总体结构方案 B. 对系统进行经济、技术和使用方面的可行性研究 C. 选择计算机和网络系统的方案 D. 确定软件系统的模块结构答案:A 20. 系统设计阶段的主要成果是()。 A. 用户的决策方针 B. 用户的分析方案 C. 系统设计说明书 D. 系统总体设计方案答案:C 21. 信息系统建设的结构化方法中用户必须参与的原则是用户必须参与()。 A. 系统建设中各阶段工作 B. 系统分析工作 C. 系统设计工作 D. 系统实施工作答案:A 22. 结构化生命周期法的主要缺点之一是()。 A. 系统开发周期长 B. 缺乏标准、规范 C. 用户参与程度低 D. 主要工作集中在实施阶段答案:A 23. MIS规划的主要内容是()。 A. MIS战略规划,组织信息需求分析,系统目标 B. 组织信息需求分析,系统目标,资源分配 C. MIS战略规划,资源分配,系统目标 D. MIS战略规划,组织信息需要分析,资源分配答案:A 28. 生命周期法的特点之一是()。 A. 整个系统的开发工作是非劳动密集型的 B. 系统开发时间短 C. 对用户需求的变更不能做出迅速响应 D. 适合大型复杂系统答案:C 29. 系统测试中应遵循的一条原则是:测试工作应该由以下人员来承担()。 A. 原程序作者 B. 专门的测试人员 C. 系统设计人员 D. 用户答案:B 30. 系统维护中要解决的问题来源于()。 A. 系统分析阶段 B. 系统设计阶段 C. 系统实施阶段 D. 三者都包括答案:D 31. 在原型法中,原型是进行开发的系统的()。 A. 反映用户最基本需求的可以运行的实验模型 B. 某一主要部分的详细设计方案(物理模型)

信息系统分析与设计

信息系统分析与设计

《信息系统分析与设计》课程设计指导书 (信管专业使用) 信息系统分析与设计是高校信息管理类和计算机应用专业开设的一门理论与实践结合紧密的核心课程。因此在学习了有关信息系统分析与设计、开发工具等理论、方法和工具之后,要在实际应用中培养学生的动手解决问题的能力。本课程设计是课程《信息系统分析与设计》的重要组成部分,是培养学生应用计算机系统管理信息的思想、意识和能力以及团队合作精神,掌握信息系统分析与设计开发过程中的重要环节、步骤、开发方法,培养学生分析、设计一个具体的信息系统的能力。 1.目的 通过了解实际企业或已有信息系统分析与设计应用的案例,使学生建立对信息系统分析与设计的感性认识;通过小型信息管理系统的分析与设计开发,使学生掌握信息系统分析与设计开发的主要步骤和各阶段文档的编写,加深对信息系统分析与设计应用软件开发的理解,提升学生解决实际问题的能力,培养学生的团队合作精

神。 2.基本要求 (1)掌握系统调查方法; (2)掌握系统分析方法; (3)学会简单系统的设计; (4)训练程序设计能力; (5)学会编写系统分析说明书、系统设计说明 书等。 3.主要内容 (1)调查一个实际单位或部门。如没有条件也可将此内容改为了解某个信息系统的应用案例。 (2)在调查或了解的基础上,进行系统分析。 (3)根据逻辑设计方案,进行系统设计。 (4)模拟系统实施。 (5)编写课程设计报告。 4.步骤与方法 4.1 初步调查 (1)调查方法:询问、发调查表、开会、实习、查资料等。 (2)调查内容: ①企业总貌:组织概况、企业目标、现行系

统情况、简单历史、企业产品、产值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。 ②企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。 ③信息系统分析与设计案例学习 4.2 可行性分析 根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析并写出分析报告。 4.3 详细调查 详细了解以下情况并绘制组织结构图和业务流程图: (1)现行系统的组织机构及管理职能和人员分工; (2)各项管理业务的主要处理过程、模型和算法; (3)各项管理信息的分类、分层和定义; (4)管理信息的收集、输入、传递、存储以及输出的形式;

复习题(医学科研设计)

《医学科研设计》复习题 ?医学科学研究设计的目的和任务 答:一个周密而完善的研究设计,能合理地安排各种研究因素,严格地控制误差,从而用较少的人力、物力和时间,最大限度地获得丰富而可靠的资料,减少误差,达到高效、快速和经济的目的。 ?从统计学角度来讲,研究设计的基本内容包括哪些? 答:1.建立研究假说,明确研究目标, 2.确定研究对象、研究单位和总体(population)、样本(sample), 3.对研究对象是否施加干预和如何施加干预, 4.确定研究设计类型, 5.确定研究指标及获得指标值的方法, 6.制订数据的管理及统计分析计划, 7.预计会得到什么结果,资料的可靠性及质量控制, 8.需要多少经费与时间等。 ?随机分组的目的是什么? 答:按照严格正规的随机化方法将研究对象分配到实验组和对照组,使研究者和研究对象在分组之前均不能预知分组情况,以便实验组和对照组具有相似的人口学特征、临床特征和预后因素,保证两组具备充分的可比性。这是设置理想的均衡对照的方法,理论上可使已知和未知的影响疗效的因素在两组间均衡分布,减少选择偏倚和混杂偏倚的影响。 ?均衡与分层的关系? 答:研究的目的是通过抽样了解总体的情况,但是样本常常受许多不同因素的影响。例如研究药物对高血压的疗效,因为高血压有轻度、中度、重度之分,如果任意把一些高血压病人分组治疗,即使完全随机也不合理。因为有的组重度多,有的组轻度多。故应该先把轻、中、重度的高血压分层(stratification),再随机分组才能做到均衡(balance),称为分层随机。在分层的基础上,在层内随机抽样进行样本分配。这样可使实验组与对照组之间均衡,从而增大可比性。 ?采用临床盲法实验的意义 答:临床试验的目的是为了正确评价一项治疗措施的疗效,用以指导临床实践。而在试验中,若研究对象知道自己的治疗情况,研究者知道研究对象的分组情况,则会由于主观因素的作用而产生信息偏倚,采用盲法(blinding 或masking)可有效地避免这种偏倚。这项原则的具体方法是研究对象、观察检查者和试验设计者中的一个、两个或三个都不知道研究对象的分组和接受治疗措施的情况。 ?完全随机设计的两种分组方式? 答:1.将受试对象随机分配到各处理组中; 2.分别从不同总体中进行随机抽样,获取代表各不同总体的随机样本 ?配对设计 答:配对设计(paired design)是将受试对象按既定条件配成对子,再随机分配每对中的两个受

信息系统分析与设计课后复习题参考答案

参考答案 第1章 一、填空题 1. 整体性层次性环境适应性目的性自组织性相关性 2. 整体性 二、选择题 1. A 2. C 三、问答题 1. 系统是由若干具有特定属性的组成元素经特定联系而构成的、与周围环境相互联系的、具有特定的结构和功能的整体。 2. 统的特性有以下几个方面:整体性、层次性、环境适应性、目的性、自组织性以及相关性。举例略。 3. 略。 第2章 一、填空题 1. 信源信宿载体 2. 战略信息战术信息作业信息 3. 客观性传递性时效性时滞性共享性 二、选择题 1. C 2. A 3. B 三、问答题 1. 信息具有以下几个特征:客观性、传递性、时效性、时滞性、共享性。 2. 信息系统的开发经历了以处理为中心、数据为中心、以对象为中心和以模型为中心的四个阶段。 以处理为中心的阶段,数据与程序是一体的,没有独立的数据库,主要用于完成特定的任务,数据各自孤立,无法共享。这个阶段出现了结构化设计方法和模块化技术。 以数据为中心的阶段,数据与程序分离,数据由数据库管理系统(DBMS)管理,应用程序通过访问数据库,获取所需的数据并进行处理,各种应用程序共享数据库中的数据资源。这一阶段主要解决数据的可重要问题。 以对象为中心的阶段,它把信息系统中所有要素看作对象,对象由数据(属性)和处理(方法)构成,持久性对象的数据存贮在数据库中,数据库中的数据通过影射(Mapping)转换为软件对象。这个阶段出现了许多面向对象的分析与设计方法。本阶段强调软件的可重用。以模型为中心的阶段,基于信息模型开发软件产品。UML作为一种标准的建模语言,用于建立软件及信息系统的信息模型,并利用软件工具实现软件开发的正向工程(Forward Engineering)和逆向工程(Reverse Engineering),乃至知识库的管理。这一阶段强调模型和解决方案(模式)的可重用。 3. 系统科学是以系统及其机理为对象,研究系统的类型、性质和运动规律的科学。 系统科学主要包括以下五个方面的容: (1)系统概念,即关于系统的一般思想和理论。 (2)一般系统理论,即用数学的形式描述和确定系统的结构和行为的纯数学理论。 (3)系统理论分论,指为了解决各种特点的系统结构和行为的一些专门学科,如图论、博弈论、排队论、控制论、信息论等。 (4)系统方法,即为了对系统对象进行分析、计划、设计和运用所采用的具体应用理论及

信息系统分析与设计

信息系统分析与设 计

《信息系统分析与设计》课程设计指导书 (信管专业使用) 信息系统分析与设计是高校信息管理类和计算机应用专业开设的一门理论与实践结合紧密的核心课程。因此在学习了有关信息系统分析与设计、开发工具等理论、方法和工具之后,要在实际应用中培养学生的动手解决问题的能力。本课程设计是课程《信息系统分析与设计》的重要组成部分,是培养学生应用计算机系统管理信息的思想、意识和能力以及团队合作精神,掌握信息系统分析与设计开发过程中的重要环节、步骤、开发方法,培养学生分析、设计一个具体的信息系统的能力。 1.目的 经过了解实际企业或已有信息系统分析与设计应用的案例,使学生建立对信息系统分析与设计的感性认识;经过小型信息管理系统的分析与设计开发,使学生掌握信息系统分析与设计开发的主要步骤和各阶段文档的编写,加深对信息系统分析与设计应用软件开发的理解,提升学生解决实际问题的能力,培养学生的团队合作精神。 2.基本要求 (1)掌握系统调查方法; (2)掌握系统分析方法; (3)学会简单系统的设计;

(4)训练程序设计能力; (5)学会编写系统分析说明书、系统设计说明书等。 3.主要内容 (1)调查一个实际单位或部门。如没有条件也可将此内容改为了解某个信息系统的应用案例。 (2)在调查或了解的基础上,进行系统分析。 (3)根据逻辑设计方案,进行系统设计。 (4)模拟系统实施。 (5)编写课程设计报告。 4.步骤与方法 4.1 初步调查 (1)调查方法:询问、发调查表、开会、实习、查资料等。 (2)调查内容: ①企业总貌:组织概况、企业目标、现行系统情况、简单历史、企业产品、产值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要困难等。 ②企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。 ③信息系统分析与设计案例学习 4.2 可行性分析

信息系统分析与设计各章要点

信息系统分析与设计各章要点 第一章系统思想 1.系统的概念,特性。 第二章管理系统 1.管理系统的概念、构成、特点 第三章信息与信息系统 1.信息的定义? 2.什么是结构化决策、非结构化决策? 3.信息系统的定义、结构。 4.信息系统应用与发展包括哪些典型系统?各自的基本思想是什么? 第四章信息系统建设概论 1.什么是信息系统的生命周期?包括哪些阶段?各阶段的任务是什么? 2.信息系统开发过程图。 3.瀑布模型、演化模型、螺旋模型的基本思想。 4.信息系统开发中有哪些方法?各自的基本思想、优缺点、一些主要原则。5.什么是信息系统的诺兰模型?各阶段的特点?模型的作用。 6.信息系统的开发方式有哪些?各有何特点? 第五章系统规划 1.企业信息系统战略规划的主要内容? 2.什么是可行性?可行性研究的内容? 第六章结构化系统分析 1.系统分析阶段的基本任务是什么? 2.数据流程图的定义、基本成分、绘制方法。 3.数据字典的构成?作用? 4.表达处理逻辑的工具有哪些?特点?绘制方法?比较。 第七章结构化系统设计 1.系统设计的目标、设计内容? 2.结构化设计的基本概念有哪些?各自的定义。 3.如何由数据流图导出结构图? 4.代码的定义?种类?校检码的设计? 5.输入设计的原则?常用的输入数据的校检方法有哪些? 6.计算机处理过程设计中常用的工具有哪些? 7.如何由ER图导出关系型数据模型?三种范式的定义?如何进行关系的规范化? 第十章系统实施 1.系统实施阶段的主要任务? 2.好程序的标准是什么? 3.系统测试的定义?检验软件的方法有哪些?

4.软件测试的目的、类型? 5.测试的基本原则是什么? 6.如何用黑盒法、白盒法设计测试用例?7.系统的转换方式有哪几种?各自的特点? 第十一章系统维护与管理 1.系统维护的类型? 2.系统的可靠性、安全性? 3.系统监理、系统审计的定义。 第八章面向对象分析 1。什么是UML? 2。UML的构成,及各种图的含义。 3。什么是用例? 4。用例图的绘制方法? 5。类图的基本图素。

信息系统分析与设计试题

1. 系统实施阶段的主要内容之一是(C ) A.系统物理配置方案的设计 B.输入设计 C.程序设计 D.输出设计 6. 系统实施的主要活动包括( D)。 A.编码.系统测试 B.系统安装 C.新旧系统转换 D.以上都是 8. 用户使用Internet Explorer的企业信息系统的模式是(D ) A.主从结构 B. 文件服务器/工作站 C.客户机/服务器 D. 浏览器/WeB服务器 9. 数据字典产生在哪个阶段( B )。 A 系统规划 B 系统分析 C 系统设计 D 系统实施 1. 对象可以是具体的物理实体的抽象,也可以是人为的概念。Y 2. 软件工程的根本目的在于提高软件的质量与生产率,最终实现软件的工业化生产。Y 4. 可行性分析不仅要分析其可能性,还要分析其必要性。Y 5. 封闭系统主要是指系统与外界环境完全隔离,系统运行不受外界环境影响,比如学校X。 6. 程序调试时应当用正常数据进行调试,不应用错误数据去调试。X 7. C/S模式主要由客户应用程序.服务器管理程序和中间件三个部分组成。Y 9. 信息技术是促使组织结构变革的催化剂,组织的扁平化从激励和结构两个方面解决了人的问题,有利于更好地发挥信息技术的效能。Y 1. 在数据库系统中,数据操作的最小单位是 (B ) A.字节 B.数据项 C.记录 D.字符 2. 系统分析阶段,图1中的四种符号用于绘制( A ) 图 1 四种符号 A. 数据流程图 B. 处理流程图 C. 信息系统流程图 D. 表格分配图 4. C/S是一种重要的网络计算机模式,其含义是:(A) A.客户/服务器模式 B.文件/服务器模式 C.分时/共享模式 D.浏览器/服务器模式 7. 系统分析工作的全面总结和主要成果是( D) A 可行性报告 B 数据词典 C 系统说明书 D 系统详细调查报告 10. 关于系统分析与系统设计的区别,在于( C )。 A. 系统分析研究系统的数据模型,系统设计侧重于系统的业务模型 B. 系统分析研究系统的实现技术,系统设计侧重于系统的功能需求 C. 系统分析研究系统功能需求与数据结构,系统设计侧重于系统的实现技术 D. 系统分析研究系统的功能需求,系统设计侧重于系统的数据结构设计 2. 数据流程图中的外部实体是指本系统的单位或人员。X 3. 一般来讲,对企业贡献大的、需求迫切的、容易开发的子系统应该优先开发Y 5. 业务流程分析中应顺着原系统信息流动的过程逐步进行。Y 7. 基于Web的信息系统开发技术主要包括Web网络协议、Web网页技术和数据库连接技术。Y 8. 没有信息技术和信息系统的支持,BPR的实施是非常困难的。Y 9. 调查显示,中国企业的CIO与西方公司的CIO一样,在企业决策层中身据重要位置。X 10. 信息系统规划书是规划的最终结果,也是规划活动的终止。X

相关文档
最新文档