举例说明数据与信息之间的关系Word文档下载推荐.docx

上传人:b****4 文档编号:7649099 上传时间:2023-05-08 格式:DOCX 页数:16 大小:429.21KB
下载 相关 举报
举例说明数据与信息之间的关系Word文档下载推荐.docx_第1页
第1页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第2页
第2页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第3页
第3页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第4页
第4页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第5页
第5页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第6页
第6页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第7页
第7页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第8页
第8页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第9页
第9页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第10页
第10页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第11页
第11页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第12页
第12页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第13页
第13页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第14页
第14页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第15页
第15页 / 共16页
举例说明数据与信息之间的关系Word文档下载推荐.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

举例说明数据与信息之间的关系Word文档下载推荐.docx

《举例说明数据与信息之间的关系Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《举例说明数据与信息之间的关系Word文档下载推荐.docx(16页珍藏版)》请在冰点文库上搜索。

举例说明数据与信息之间的关系Word文档下载推荐.docx

容易的用户沟通,从而确定系统需求

4.什么是结构化生命周期法?

它对系统开发阶段所划分的每个阶段的任务是什么?

又称结构化系统开发方法或瀑布模型

开发阶段

基本任务

系统规划

初步调查总体规划研究可行性论证制定开发计划

系统分析

详细调查分析用户环境、

需求、流程、数据结构

确定系统目标与功能

建立新系统逻辑模型

系统设计

总体设计(系统模块设计)、

计算机及网络配置设计

详细设计(代码设计、数据库设计、

输入/输出设计、处理过程描述)

系统实施

设备购置与安装程序编制子程序调试系统联调

用户培训系统测试试运行

系统运行

运行管理硬件、软件维护系统评价

优点:

A强调系统的思想和系统的方法,整体的思路清楚能够从全局出发思考问题

B将系统生命周期分解为几个阶段,每个阶段目标明确,任务相对独立,简单,便于不同专业人员分工协作,从而减低软件开发难度

C每个阶段有明确的要求,严格的标准和规范,及与开发的软件系统完全一的高质量致的文档资料

D面向功能和流程,能够进行流程的优化和流程再造

缺点:

A难以确保系统真正符合用户需求

B不能反应认识过程的较高反复性

C系统开发周期较长

D系统的开发成本

5.什么是软件工程?

其所遵循的基本原理是什么?

软件工程作为一个新兴的工程学科,主要研究软件生产的客观规律,建立与系统化软件生产有关的概念、原则、方法、技术和工具,指导和支持软件系统的生产活动,以期达到降低软件生产成本、改进软件产品质量、提高软件生产率水平的目标。

选取适宜的开发模型;

采用合适的设计方法;

提供高质量的工程支持;

重视开发过程的管理。

6.什么是原型法?

从基本需求入手,快速构筑系统的原型,通过原型确认需求及对原型进行改进,最终达到建立系统的目的的方法。

改善了用户和系统设计者的交流方式

帮助确定技术上的可行性

有助于推广目标系统的思想

降低了开发风险

减少了用户培训时间,减少了开发的时间和成本

方法系统性缺乏系统性和完整性,缺乏对管理系统全面,系统的认识

容易走上机械地模拟原来手工系统的轨道

过快收敛于需求集合的过程中容易忽略一些基本点

不适用于开发大型综合的管理信息系统

长期在原型环境上开发,容易遗忘用户环境和原型环境的差异

对开发环境和工具有较高的要求

7.什么是面向对象开发对象?

和面向过程的开发方法有什么不同?

在定义对象的基础上建立类和类的层次结构与继承机制,通过消息的传递实现对象之间的彼此通信。

面向过程

面向对象

研究方法

将数据和过程分离的结构化设计方法

将数据和对数据的操作作为一个不可分割的对象

基本构件(模块)

过程

对象

程序设计范式

数据结构+算法

对象+消息

模块驱动方式

数据驱动

事件(消息)驱动

8.什么是业务流程图?

如何绘制企业的业务流程图?

业务流程图TFD(TransactionFlowDiagram)是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,它用一些规定的符号及连线来表示某个具体的业务处理过程。

 

第一步:

描述公司原来的管理流程。

第二步:

重新界定参与流程的部门和范围.

8.什么是数据流图?

什么是数据词典?

绘制数据流图的要点是什么?

数据流图也称为数据流程图(DataFlowDiagram简称DFD)是一种便于用户理解和分析系统数据流程的图形工具,它摆脱了系统和具体内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。

对数据流图中的每一数据流,处理逻辑,数据存储及数据项下一个“严格的定义”,所有这些定义按一定次序汇集而成,即为数据字典。

据流图一般采用“由顶向下”,“由粗到细”,“逐步求精”的方法:

(1)识别系统的边界。

(2)画原系统的数据流图。

(3)标记数据流名。

(4)为加工命名。

一般由动宾词组组成,如打印工资。

(5)删除控制流。

(6)数据流图中,错误或非法的数据流用一端悬空的箭头表示,这种数据流可暂不考虑其加工处理。

(7)为避免数据流图中出现交叉数据流,相同的数据源点-终点可以在数据流图中的不同地方多次出现,相同的数据文件也可以在数据流图中多次出现。

(8)数据流图的画法应遵循“自上而下”,“自左至右”的原则。

(9)画数据流图没有一次成功的,需在调整过程中不断深入,不断改进。

9.什么是业务流程图?

业务流程图(TransactionFlowDiagram,TFD)就是用一些规定的符号及连线来表示某个具体业务处理过程。

步骤:

描述公司原来的管理流程;

重新界定参与流程的部门和范围

9.什么是数据流图?

什么是数据字典?

也称数据流程图(DFD,DataFlowDiagram)是一种便于用户理解和分析系统数据流程的图形工具,它摆脱了系统和具体内容,精确地在逻辑上描述系统的功能,输入,输出和数据结构,是系统逻辑模型的重要组成部分。

数据流图组成:

加工,数据流,数据储存,外部实体

在同一数据流图中,数据流不允许同名;

数据流不仅表示在管道中流动的数据,而且还表示数据的流量。

如图3-4所示,记账凭证与合法记账凭证两个数据流,其结构是一样的,但其流量不一样,所以它们不是同一个数据流;

对流进文件和流出文件的数据流不需要命名,但必须标出其他数据流的名字;

数据流图中不能出现控制流;

数据流图中可以出现物流以帮助理解。

物流用双线表示。

数据字典:

对数据流图中的每一数据流,基本加工,文件及数据项下一个“严格的定义”所有这些定义按一定次序汇集而成

10.ER模型中区分实体、属性和关系

实体:

现实世界中存在的客观事物,是具体的或抽象的对企业有意义的事物,如客户、产品、订单、零件作业计划等ER模型中用矩形表示实体类型。

属性:

实体的特征,如实体类型“客户”有客户编号、姓名、地址等项属性。

ER模型中用圆圈和连线表示属性,属性名写在圆圈内,若在实体与属性的连线边上标记N表示多值属性。

关系:

两个或多个实体类型之间的逻辑联系,实体可以单独存在,但关系只能与它所维系的实体类型一同出现。

“客户”与“地址”之间的关系可叫做“居住”。

ER模型中用菱形表示关系,并通过线段与相关的实体类型相连。

属性

关系

具体方法:

⑴如果两实体间是1:

1联系,如图表示“工厂”与“厂长”两实体间联系,联系本身并无属性,转换时只要在“厂长”的关系中增加“厂号”关键字作为属性项,或在“工厂”的关系中增加“厂长”关键字作为属性项,就能实现彼此间1:

1联系。

如:

厂长(厂长号,厂号,姓名,年龄)

工厂(厂号,厂名,地点)

或:

厂长(厂长号,姓名,年龄)

工厂(厂号,厂长号,厂名,地点)

⑵如果两实体间是1:

m联系,就将“1”

方的关键字纳入“m”方实体对应关系中作为外部关键字,同时把联系的属性也一

并纳入“m”方的关系中。

如图所示,E-R图对应的关系数据模型为:

仓库(仓库号,地点,面积)产品(货号,品名,价格,仓库号,数量)

③如果两实体间是M:

N联系,则需对联系单独建立一个关系,用来联系双方实体,该关系的属性中至少要包括被它所联系的双方实体的关键字,如果联系属性有属性,也要归入这个关系中。

如图所示“学生”与“课程”两实体间是M:

N联系,根据上述转变原则,对应的关系数据模型如下:

学生(学号,姓名,性别,助学金)

课程(课程号,课程名,学时数)

学习(学号,课程号,成绩)

结构化系统开发方法又称结构化生命周期法或系统开发生命周期法(SystemDevelopmentLifeCycle,SDLC),主要由结构化分析、结构化设计和结构化编程三个部分组成,统称为结构化分析与设计方法(StructuredAnalysisandDesignTechnique,SADT)。

战略目标(集)转化法:

SSTStrategySetTransformation管理信息系统的战略规划过程就是把企业组织的战略目标转化为管理信息系统的战略目标。

优点是描述全面,缺点是重点不突出。

企业系统规划法(BusinessSystemPlanning,BSP)是一种对企业管理信息系统进行规划的结构化方法.它是自上而下识别系统目标,识别企业过程,识别数据,然后自下而上设计系统,以支持系统目标的实现.定义企业过程、定义数据类是BSP方法的核心。

可行性分析是指在初步调查收集到的信息基础上,分析项目必要性,并通过经济、技术、组织管理、社会(法律)四个方面分析项目的可行性,最后根据分析结果确定必要且可行的各项目开发实施的优先级别。

可行性研究确定项目是否值得继续下一个阶段即系统分析阶段。

必要性分析进一步从技术、经济、管理、社会(法律)上分析其可行性。

可行性分析经济上的可行性;

技术上的可行性;

组织管理上的可行性;

社会(法律)上的可行性

可行性分析结论条件具备,可立即开发;

时机不成熟,需要增加资源才能进行开发(如增加投资、增加人力、延长开发时间等);

需要推迟,直到某些条件具备之后,才能进行开发(如管理工作的改进、组织机构的调整等);

目标太低或太高,需要对目标进行某些修改后,才能进行开发;

不能或没有必要进行开发(如经济上不合算,技术条件不成熟等)。

系统分析的目标

1)清楚完整的说明用户的需求,并充分理解目标系统是如何支持这些需求的;

2)评估系统概念的可行性,提出几种合理的目标系统解决方案;

3)建立备选方案的成本和进度约束;

4)创建形成所有系统设计阶段工作基础的系统定义。

系统分析的内容详细调查现行系统

•进一步的可行性分析

•描述现行系统

•分析用户新的需求,改进现行模型,形成新系统的逻辑模型

•编写系统需求说明书(系统分析报告)现行系统描述;

新系统描述;

系统实施计划

结构化英语

结构英语是一种用英语描述一个加工处理逻辑的方法。

它由动词加上宾语所构成。

具有三种结构类型:

顺序、分支和重复。

这三种类型与程序的三种结构相对应。

顺序结构:

例如要描述以下处理过程:

输入材料单的数量,从材料价格文件中取计划单价,计算材料的金额,用顺序结构描述如下:

•ReadQuantityfromMaterialFile

•ReadUnit-PricefromPriceFile

•SetSumofMoneyEqualtoQuantity×

Unit-Price

分支结构:

用结构英语描述如下的分支处理过程:

当客户类型是新时,先写客户记录,后写订单记录;

当客户类型是旧时,仅写订单记录。

•SelecttheAppropriateCase

•Case1:

Customer-TypeIsNew

•WriteCustomerRecord

•WriteOrderRecord

•Case2:

Customer-TypeIsOld

WriteOrderRecord

重复结构:

用结构英语描述如下重复处理过程:

读职工工资文件中的应发工资数,并将其累加到应发工资总额中,直至所有的职工工资都处理完时为止。

•SetSum-of-wagestoZero

•RepeattheFollowing:

•ReadWagesFromWagesFile

•Sumupsum-of-wages

•UntilAllRecordHaveBeenDone

判定树(决策树)

用图形方式(树型)描述加工逻辑。

通常用来描述根据不同条件及其取值来选择的处理过程。

判定表是用表格形式表达处理逻辑的一种工具,由条件、行动、条件组合和结果四部分组成。

如表1所示

例题:

某企业的折扣政策。

每年交易金额在50000元以下,没有折扣;

每年交易额50000元以上,且最近三个月没有欠款的,折扣率为15%;

交易金额在50000元以上,最近三个月有欠款,但与本企业合作3年以上,折扣率是10%;

交易金额在50000元以上,最近三个月有欠款,但与企业合作3年以下,折扣率是5%。

分析:

条件:

交易额是否大于等于50000元;

三个月是否有欠款与企业合作是否三年以上。

行动:

折扣率为15%;

折扣率为10%;

折扣率为5%;

折扣率为0%。

解题方法一:

以判定表为基准

解题方法二:

以题目为基准

交易金额在50000元以上,最近三个月有欠款,但与本宾馆合作3年以上,折扣率是10%;

交易金额在50000元以上,最近三个月有欠款,但与本宾馆合作3年以下,折扣率是5%。

系统设计的原则

简单性原则;

系统性原则;

灵活性与适应性原则;

经济性原则;

可靠性原则;

管理可接受原则

代码类型

(一)顺序码

顺序码适宜中最简单、最常用的代码。

这种代码是将顺序的自然数或字母赋予分类对象。

例如,企业的职工代码(共有职工2237个)可以编为:

……,2237。

短而简单,记录的定位方法简单,易于管理;

代码本身没有给出对象的任何其它信息(没有逻辑基础)

(二)区间码

区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义

(三)助忆码

助忆码用文字、数字或文字数字结合起来描述,其特点是,可以通过联想帮助记忆。

用W-B-l2代表12英时黑白电视机

校验码是根据事先规定好的数学方法及代码本体计算出来的。

在原代码结构的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分

代码设计应遵循以下原则:

唯一确定性:

每一代码仅代表唯一的实体或属性

标准化与通用性:

尽可能利用标准代码;

实用性:

尽量使用原业务处理上已使用的且行之有效的代码,方便使用;

可扩充性:

当增加新的实体(或属性)时,直接利用原代码加以追加,

易识别性:

代码要便于管理人员使用时识别与记忆,又要便于计算机识别、分类;

简明性:

在不影响代码系统的容量和扩充性的前提下,代码尽可能简短、统一。

第一范式(1NF)

如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF

不满足1NF的数据库模式不能称为关系数据库

满足1NF的数据库并一定是一个好的关系模式

SLC(Sno,Sdept,Sloc,Cno,Grade)∈1NF,

第二范式(2NF)

满足第一范式的关系模式R,如果所有非主属性都完全依赖于键,则称R属于第二范式

将属于第一范式的SLC进行投影分解,消除其中的部分函数依赖,就可达到第二范式。

SC(Sno,Cno,Grade)2NF

SL(Sno,Sdept,Sloc)2NF

第三范式(3NF)

若R∈2NF,且它的任何一个非主属性都不传递依赖于键,则称关系R满足第三范式

将属于第二范式的SL进行投影分解,消除其中的传递函数依赖,就可达到第三范式。

SD(Sno,Sdept)∈3NF

DL(Sdept,Sloc)∈3NF

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2