管理信息系统16章要点
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)几何级数法
原理同上,但把所乘权数改为32 16 8 4 2 等。
(3)质数法
原理同上,但把所乘权数改为质数系列,如17 13 7 5 3等。
第三节 数据结构和数据库设计
一、建立数据库的方法
数据定义语言 交互式命令方式
二、重组数据结构(P385)
第一范式(无重复项) 第二范式(主关键字唯一) 第三范式(数据元素独立性)
示 例
若已知码的位数为P,每一位上可用字符数 为Si,则可以组成码的总数为:
c
s
i 1
P
i
例如,对每位字符为0-9的三位码,共可组 成C=10*10*10=1000种码。
第一节 系统总体结构设计
三、代码的分类及编码 1、分类原则
足够的容量; 系统化; 具有柔性; 协调性。
优点
信息处理比较可 靠,排序、分类、 检索等操作易于 进行。
缺点
码的长度与其分类属 性相关,可能造成很 长的码。产生多余的 数,或者维护困难。
① 多面码
一个数据项可能具有多方面的特性, 在码的结构中,为每个特性各规定一个位 置,就形成了多面码。 例如,对于机制螺钉,可作如下表那 样的规定。代码2342 表示材料为黄铜的 φ1.5mm方形头镀铬螺钉。
② 上下关联区间码
由几个意义上相关的区间码组成,其 结构一般从左到右排列。 例如,会计核算方面,用最左位代表 核算种类,下一位代表会计核算项目。
③ 十进位码
相当于图书分类中的十进位分类码。 例如,610.736,小数点左边的数字代表主 要分类,右边指出子分类。必须把代码的 位数固定才适合计算机处理。
2、分类方法
线分类;(唯一性与不交叉性) 面分类。
三、代码的分类及编码
(1)顺序码
顺序码是一种用连续数 字代表编码对象的码。
缺点 优点
短而简单,记录 的定位方法简单, 易于管理。
没有逻辑基础,不易 记忆。此外新加的代 码只能列在最后,删 除则造成空码。
(2)区间码
区间码把数据项分成若干组,每一区间代 表一个组,码中数字的值和位置都代表一定意 义。典型的例子是邮政编码。
第一节 系统总体结构设计
一、子系统划分 1、系统划分的原则
相对独立性; 依赖性小; 数据冗余小; ……
2、系统划分的方法
第一节 系统总体结构设计
二、网络设计 1、选择网络拓扑结构
总线型、环型、星型、树型、网型
2、选择网络协议
公用数据通信网协议; 局域数据通信网协议;(使用最广泛) 光纤数据环网标准。
第十六章 系统设计
第一节 系统总体结构设计
系统设计的任务
在系统分析提出的逻辑模型的基础上,科学合理地进 行物理模型的设计。主要是解决“怎样做”的问题。
系统模型分为逻辑模型和物理模型。 逻辑模型
物理模型
逻辑模型主要确定 系统做什么,在系统 分析阶段提出。
物理模型则主要解 决怎样做的问题,在 系统设计阶段提出。
三、建立数据库的关系结构
链接关系的确定 单一的父子关系的确定(P387) 建立整个数据库的关系结构
第四节 功能结构图设计 如何理解 功能结构图
• 功能结构图就是按功能从属关系画成的图表。
管理信息系统的各子系统可以看作是 系统目标下层的功能。上层功能包括 (或 控制)下层功能,愈上层功能愈笼统,愈 下层功能愈具体。
3、确定网络管理方式及选择软件 三、设备及网络的配置(略)
第二节 代码设计
如何理解
代码
代码是代表事物名称、属性、状态等的符号。
一、代码的功能
为事物提供一个概要而不含糊的认定,便于
数据的存贮和检索。
使用代码可以提高处理的效率和精度。 提高数据的全局一致性。 代码是人和计算机的共同语言,如零件号、
检验错误种类:
抄写错误 易位错误 双易错误 随机错误
(1)算术级数法
原代码 1 2 3 4 5 各乘以权 6 5 4 3 2 乘积之和 6+10+12+12+10=50 以11为模去除乘积之和(若余数是10, 则按0处理),把得 出的余数作为校验码:50/11=4……6,因此代码为123456。
(3)助忆码
用文字、数字来描述,也可用文字和 数字结合来描述。特点是通过联想来帮助 记忆。例如,用TV-B-12代表12寸黑白电视 机,用TV-C-20代表20寸彩色电视机。
适用范围
适用于数据项数目较少的情况 (一般小于50个),否则容易出错。
四、代码结构中的校验位
为了保证正确输入,在原有代码的基础上,另加一个校 验位,作为代码的一个组成部分。校验位通过事先规定的数 学方法计算出来。代码一旦输入,计算机会用同样的数学运 算方法按输入的代码数字计算出校验位,并将它与输入的校 验位进行比较,以证实输入是否有错。
图号等早已使用代码。
二、代码的设计
设计的代码在逻辑上必须能满足用户的需要,在结构上
合理的编码结构是信息系统具有生命力的重要因素。
应当与处理的方法相一致。(规范化) 唯一化,一个代码应惟一标志它所代表的事物或属性。 代码设计时,要预留足够的位置,以适应不断变化的需 要。 代码要系统化,代码的编制应尽量标准化,尽量使代码 结构对事物的 表示具有实际意义,以便于理解及交流。 要注意避免引起误解,不要使用易于混淆的字符。 要注意尽量采用不易出错的代码结构 。 当代码长于4个字母或5个数字字符时,应分成小段。
功能分解的过程就是一个由抽象到具 体、由复杂到简单的过程。
(1)功能模块
功能结构图中每一个框称为一个功能模块。
功能模块可以根据具体情况 分得大一点或小一点。分解得最 小的功能模块可以是一个程序中 的每个处理过程,而较大的功能 模块则可能是完成某一任务的一 组程序。
系统设计的工作
总体结构框架设计; 代码设计和设计规范的制定;
Baidu Nhomakorabea
数据库设计;
输入/输出设计; 处理流程及模块功能设计。
系统设计的原则
系统性
灵活性 可靠性 经济性
从整个系统的角度考虑,如 系统的代码要统一,设计规范要 标准,传递语言要尽可能一致, 对系统的数据采集要做到数出一 处、全局共享等。 要求系统具有很强的环境适 应性,如尽量采用模块化结构, 提高各模块的独立性。 如安全保密性、检错、纠 错能力、抗病毒能力等。 如不要盲目追求技术上的先 进,尽量避免不必要的复杂化。