收藏 分享(赏)

第七章+管理信息系统的系统设计.ppt

上传人:hskm5268 文档编号:5862264 上传时间:2019-03-20 格式:PPT 页数:73 大小:1.46MB
下载 相关 举报
第七章+管理信息系统的系统设计.ppt_第1页
第1页 / 共73页
第七章+管理信息系统的系统设计.ppt_第2页
第2页 / 共73页
第七章+管理信息系统的系统设计.ppt_第3页
第3页 / 共73页
第七章+管理信息系统的系统设计.ppt_第4页
第4页 / 共73页
第七章+管理信息系统的系统设计.ppt_第5页
第5页 / 共73页
点击查看更多>>
资源描述

1、第一节 系统设计概述第二节 系统详细设计第七章 管理信息系统的系统设计本节内容:一、系统设计的目标二、系统设计的任务三、系统设计的模型四、系统设计的主要工作五、系统设计的原则第一节第一节 系统设计概述系统设计概述 确定应该怎样具体实现所要求的系统 是对目标系统的精确描述 系统分析:解决系统分析:解决 “做什么做什么 ” 系统设计:解决系统设计:解决 “怎么做怎么做 ”一、系统设计的目标一、系统设计的目标在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是解决 “怎样做 ”的问题。 问题结构问题结构 (系统需求系统需求 ) 系统结构系统结构 从系统分析说明书出发,形成系统的具体

2、设从系统分析说明书出发,形成系统的具体设计方案。计方案。二、二、 系统设计的任务系统设计的任务映射三、三、 系统设计的模型系统设计的模型数据数据字典字典数据数据流图流图E-R图图加工小说明加工小说明流流 程程描描述述处理描述处理描述数数据据对对描描述述象象数据设计模块结构设计接口设计过程设计分析模型分析模型 设计模型设计模型平台设计总体设计代码设计和设计规范的制定系统物理配置方案设计数据存储设计 计算机处理过程设计四、四、 系统设计的主要工作系统设计的主要工作系统性 从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等。灵活

3、性 要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立性。可靠性 如安全保密性、检错、纠错能力、抗病毒能力等。经济性 如不要盲目追求技术上的先进,尽量避免不必要的复杂化。五、系统设计的原则五、系统设计的原则本节内容:一、 代码设计二、 功能结构图设计三、 信息系统流程图设计四、系统物理配置方案设计五、 输出设计六、输入设计七、 数据存储设计八、 处理流程图设计九、制订设计规范十、 编写程序设计说明书和系统设计报告第二节第二节 系统详细设计系统详细设计为什么在校学生都有一个学号?在不同的学校,同一个学生的学号又不一样?公民的身份证号码有多少位?它们代表什么意思?想想看,我们每一

4、个人有多少除了名字以外的号码?一、一、 代码设计代码设计 -1 代码的定义代码( Code) 是代表事物名称、属性、状态等的符号。 代码的功能 为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。 使用代码可以提高处理的效率和精度。 提高数据的全局一致性。 代码是人和计算机的共同语言,如零件号、图号等早已使用代码。一、一、 代码设计代码设计 -2注意:代码设计在系统分析阶段就应该开始。由于代码编制需要仔细调查和多方协调,是一项费时、费事的工作,因此,在系统设计阶段才能最后确定。 代码设计的若干原则 合理性: 结构应与处理的方法相一致。 例如,有时可利用代码的结构直接进行记录的统计。 唯一性

5、: 代码应唯一标志它所代表的事物或属性。 可扩充性: 代码设计要预留足够的位置,以适应不断变化的需要。 不要使用易于混淆的字符。一、一、 代码设计代码设计 -3 要注意尽量采用不易出错的代码结构。 系统性: 当代码长度长于 4个字母或 5个数字字符时,应分成小段,读写时不易发生错误 若已知码的位数为 P,每一位上可用字符数为 Si,则可以组成码的总数为:例如,对每位字符为 0-9的三位码,共可组成C=10*10*10=1000种码。 代码的种类 顺序码: 顺序码是一种用连续数字代表编码对象的码。 优点:短而简单,记录的定位方法简单,易于管理缺点:没有逻辑基础,不易记忆 区间码: 区间码把数据项

6、分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。典型的例子是邮政编码。优点:信息处理比较可靠,排序、分类、检索等操作易于进行缺点:易造成很长的码、多余码,维修困难一、一、 代码设计代码设计 -4区间码又可分为以下多种类型 多面码 。例如,对于机制螺钉,可作如下表那样的规定。代码 2342 表示材料为黄铜的1.5mm方形头镀铬螺钉。材料 螺 钉 直径 螺 钉头 形状 表面 处 理1-不 锈钢 1-0.5 1-圆头 1未 处 理2-黄 铜 2-1.0 2-平 头 2镀铬3-钢 3-1.5 3-六角形状 3镀锌4-方形 头 4-方形 头 4上漆 助忆码 。用文字、数字来描述,也可以

7、用文字与数字的结合来描述例如,用 TV-B-12代表 12寸黑白电视机,用 TV-C-20代表 20寸彩色电视机优点:可用汉字拼音或英语联想帮助记忆缺点:位数多,处理不便 ,易产生重复上下关联区间码 。 例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。十进位码 。例如,图书分类中的十进位分类码。例如 610.736我国公民身份证代码的含义一、一、 代码设计代码设计 -5 代码结构中的校验位 校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。 校验位可以发现的错误:抄写

8、错误: 1写成 7易位错误: 1234写成 1324双易错误: 26913写成 21963随机错误 有多种确定校验位值的方法u算术级数法原代码 1 2 3 4 5各乘以权 6 5 4 3 2乘积之和 6+10+12+12+10=50以 11为模去除乘积之和(若余数是 10, 则按 0处理),把得出的余数作为校验码: 50/11=46 ,因此代码为 123456。u几何级数法原理同上,但把所乘权数改为 32 16 8 4 2 等。u质数法原理同上,但把所乘权数改为质数系列,如 17 13 7 5 3等。A.原代码: 1 2 3 4 5 B.各乘以权: 32 16 8 4 2 C.积之和: 32

9、+ 32 + 24 + 16 + 10 =114 D.求余(模 11): 114 11 = 10 4E.新代码为: 1 2 3 4 5 4 A.原代码: 1 2 3 4 5 B.各乘以权: 17 13 7 5 3 C.积之和: 17 + 26 + 21 + 20 + 15 =99 D.求余(模 11): 99 11 = 9 0 E.新代码为: 1 2 3 4 5 0二、二、 功能结构图设计功能结构图设计 -1 功能结构图 就是按功能从属关系画成的图表。愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。 工资管理子系统的功能结构图 二、二、 功能结构图设

10、计功能结构图设计 -2功能模块 功能结构图中每一个框称为一个功能模块。模块化 把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。 特点是: 各个模块具有相对独立性,可以分别加以设计实现; 模块之间的相互关系(如信息交换、调用关系)通过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。 三、三、 信息系统流程图设计信息系统流程图设计 -1 信息系统流程图 表达了各功能之间的数据传送关系。 绘制信息系统流程图的步骤: 先为数据流程图中的每个处理功能

11、画出数据关系图。然后,把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统流程图。数据关系的一般形式三、三、 信息系统流程图设计信息系统流程图设计 -2 常用的系统流程图符号: 从数据流程图到信息系统流程图 并非单纯的符号改换脱机操作人工操作手工输入联机存储器(磁带、磁盘等 )磁盘磁带显示器脱机存储 处理穿孔卡片通讯连接打印报告三、三、 信息系统流程图设计信息系统流程图设计 -3 从数据流程图导出信息系统流程图的例子数据存储 #1数据存储 #2处理 1输入 1处理 2处理 4处理 3输出 2输出 1实体 1实体 2存储#1报告 1处理 1处理 1处理 3处理 2中间文件存储

12、#2报告 2新系统逻辑模型转换为系统流程图示例图三、三、 信息系统流程图设计信息系统流程图设计 -4上月主文件建立扣款文件模块主文件更新模块计算打印模块工 资 单 工资汇总表电费扣款通知 病假扣款通知房租变动通知人事变动通知本月主文件 扣款文件工资管理子系统的信息系统流程图三、三、 信息系统流程图设计信息系统流程图设计 -5建立及修改程序生产能力表必须生产的产品名及产量各产品的工艺路线及利润生 产能 力文件 工艺路线文件线性规划程序设备利用率 生产计划表生产计划优化系统四、系统物理配置方案设计四、系统物理配置方案设计 -1设计依据系统的吞吐量。 每秒钟执行的作业数称为系统的吞吐量。系统的响应时

13、间。 从用户向系统发出一个作业请求开始,经系统处理后,给出应答结果的时间称为系统的响应时间。四、系统物理配置方案设计四、系统物理配置方案设计 -2系统的可靠性。 系统的可靠性可以用连续工作时间表示。系统的处理方式。 集中式 (Centralized processing)或分布式 (Distributed processing)。 地域范围 。 对于分布式系统,要根据系统覆盖的范围决定采用广域还是局域网。 数据的管理方式。 根据数据管理方式配备相应的数据库管理系统。四、系统物理配置方案设计四、系统物理配置方案设计 -3计算机硬件选择在考虑应用软件对计算机处理能力的需求方面,包括: 计算机主存 CPU时钟 输入、输出和通信通道数目 显示方式 外接转储设备及其类型四、系统物理配置方案设计四、系统物理配置方案设计 -4计算机网络的选择 网络拓扑结构总线型、星型、环形、混合型等 网络的逻辑方案 网络操作系统Netware、 Windows NT 、 UNIX四、系统物理配置方案设计四、系统物理配置方案设计 -5数据库管理系统的选择 数据库的性能 数据库管理系统的系统平台 数据库管理系统的安全保密性能 数据的类型 Oracle、 Sybase、 SQL Server、 Informix、 FoxPro等

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

当前位置:首页 > 生活休闲 > 社会民生

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报