管理信息系统的系统设计ppt课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例: ①邮政编码
②某企业的用户分类和代码
区间码的类型
返回
用户分类和代码
用户类型(第一位) 采购总量(第二位)

分类

分类
1
批发部门
1 <9999元
2
零售单位
2 10000-9999元
3Biblioteka Baidu
教育界
3 30000-49999元
4
国防部门
4 >49999元
5
其它部门
5
返回
区间码的类型
⑴ 多面码 ⑵ 上下关联区间码 ⑶ 十进位码
◎ 总体设计 ◎ 详细设计

◎总体设计
又称初步设计或结构设计。 内容包括: 划分子系统(系统功能结构的划分) 模块结构图设计 信息系统流程图设计 系统物理配置方案设计等

◎详细设计
在总体设计的基础上,详细设计是 要确定每个模块内部的详细执行过程。
包括:
1. 代码设计 2. 数据存储文件设计 3. 输出设计 4. 输入设计 5. 其它设计
物理模型
做什么
从具体到抽象
怎么做
从抽象又回到具体
主要工作
1.总体设计(模块结构图设计等) 2.代码设计和设计规范的制订 3.系统物理配置方案设计(设备配置、通信网
络的选择和设计及DBMS的选择等) 4.数据存储设计(DB设计、DB安全保密设计等) 5.计算机处理过程设计(输入、输出、处理流
程图设计及编写程序设计说明书等)

7.1.4 系统设计的方法
◇Jackson方法:以数据结构为基础建立模块 结构 ◇Parnas方法:以信息隐蔽为原则。 ◇结构化设计(Structure Design,简称SD): 以数据流程图(DFD)为基础构成模块结构。
上面的三种方法都采用了:模块化、 从顶向下、逐步细化等思想。 区别:构成模块的原则不同。
返回
7.2 代码设计
7.2.1 7.2.2 7.2.3 7.2.4
代码的功能 代码设计的原则 代码的种类 代码的校验

按键或击鼠标
返回
7.2.1 代码的功能
代码:代表客观存在的实体及其各种属性 的符号,如:数字、字母或他们的组合。
1.可使数据的表达方式标准化; 2.可减少信息量,节省存储空间; 3.便于信息的传递和进行分类、合并、检索等 处理,提高计算机处理信息的效率; 4.标明事物所处状态。 5.代码提高了数据的全局一致性。
返回
返回
7.2.2 代码设计的原则
1. 唯一性 2. 标准化与通用性 3. 合理性 4. 稳定性 5. 可扩充性与灵活性 6. 具有规律性 7. 简洁性
返回
1. 唯一性
每个代码都仅代 表唯一的实体或属性。
返回
2. 标准化与通用性
凡国家和主管部门对某 些信息分类和代码有统一规定和 要求的,则应采用标准形式的代 码,以使其通用化。
返回
6. 具有规律性
便于编码和识 别。 代码应具有逻辑性,直 观性好的特点,便于用
返回
7. 简洁性
代码的长度应以短小为 好, 代码的长度会影响所占据的存 储单元和信息处理速度,也会 影响代码输入时出错的概率及 输入、输出速度。
返回
7.2.3 代码的种类
1. 顺序码 2. 区间码 3. 助记码

1. 顺序码
又称系列码,是一种用连续数字 代表编码对象的码(1:厂长.2:科长)。
优点:短而简单,记录定位方法简单,易管理。 缺点:没有逻辑基础,本身不能说明任何信息
的特征,新加的代码只能列在最后,删除则造 成空码。
通常作为其它码分类中细分 类的一种补充手段。

2. 区间码
把数据项分成若干组,每 一区间代表一个组,码中数字的值 和位置都代表一定意义。
返回
7.1.2 系统设计的原则
★ 系统性 ★ 简单性
★ 灵活性 ★ 完整性 ★ 可靠性 ★ 经济性
★ 系统性
系统是作为统一整体而存在 的 , 因此 , 在系统设计中 , 要 从 整个系统的角度进行考虑 , 系统的 代码要统一 , 设计规范要标准 , 传 递语言要尽可能一致 , 对系统的数 据采集要做到数出一处、全局共享 , 使一次输 入得到多次利用。
返回
★ 可靠性
指系统抵御外界干扰的能力 及受外界干扰时的恢复能力。一个成 功的MIS必须具有较高的可靠性,如 安全保密性、检错及纠错能力、抗病 毒能力等。
返回
★ 经济性
系统应该给用户带来一定 的效益(直接经济效益、间接经济 效益)。系统的投资和经营费用应 尽快得到回收。
返回
7.1.3 系统设计的步骤
返回
3. 合理性
代码结构要合理, 尽量 反映编码对象的特征,并与 事务分类体系相适应,以便 代码具有分类的标识作用。
返回
4. 稳定性
代码应能适应环 境的 变化,要具有不能改变的 持久性,避免经常修改代 码,具有稳定性。
返回
5. 可扩充性与灵活性
代码系统要考虑系 统的 发展变化。当增加新的实体 或属性时,直接利用原代码 加以扩充,而不需要变动代
返回
★ 简单性
只要能达到预定的目 标和实现预定的功能,系统就 应避免一切不必要的复杂,尽 量简单。
返回
★ 灵活性
系统对外界环境条件的变化 有很强的适应性。这样其可保持长 久的生命力。为此,系统应具有较 好的开放性和结构的可变性。
返回
★ 完整性(系统性)
系统是作为一个整体而存在的。 因此,在系统设计中要从整个系统的角 度进行考虑,系统的代码要统一,设计 规范要标准,传递语言要尽可能一致, 对系统的数据采集要做到数出一处、 全局共享,使一次输入得到多次利用。
学完本章后,应掌握:
系统设计的过程; 逻辑设计与物理设计有何不同? 自顶向下的设计方法和功能分解方法;
7.1 系统设计概述
7.1.1 系统设计的任务 7.1.2 系统设计的原则 7.1.3 系统设计的步骤 7.1.4 系统设计的方法
7.1.1 系统设计的任务
系统分析
逻辑模型
科学合理地提出
系统设计
第七章 系统设计
内容提要
内容
7.1 系统设计的任务
7.2 代码设计
7.3 功能结构图设计
7.4 信息系统流程图设计
7.5 系统物理配置方案设计
7.6 输出设计
7.7 输入设计
7.8 数据存储设计
7.9 处理流程图设计
7.10 制订设计规范
7.11 系统设计说明书
内容提要
系统设计是寻求解决办法,探索建 立新 系统的过程。该阶段由几个步骤构成。它给 出可行性研究中建设的系统应如何去做和怎 样去做的细节,其重点是把系统功能需求转 化成系统设计说明书。系统设计包括总体和 详细设计两部分。
相关文档
最新文档