第6章+管理信息系统的系统设计课件电子教案幻灯片.pptx
-
资源ID:18278571
资源大小:2.33MB
全文页数:63页
- 资源格式: PPTX
下载积分:12金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
第6章+管理信息系统的系统设计课件电子教案幻灯片.pptx
第六章 管理信息系统的系统设计主讲人:XXX邮 箱:XXX第一节 系统设计的主要工作第二节 代码设计第三节 系统架构设计第四节 功能结构设计第五节 信息系统流程图设计第六节 系统物理配置方案设计第七节 数据存储设计第八节 输出设计第九节 输入设计第十节 处理流程图设计第十一节 制订设计规范和编写设计报告 本 章 内 容2022-5-30第六章 管理信息系统的系统设计21.1.系统设计系统设计的主要工作的主要工作系统设计是系统开发的第二阶段,其任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计,主要是为了解决“怎样做”的问题。 总体设计也称概要设计,任务是设计出系统的主要框架结构。 主要包括系统架构设计、功能结构设计和信息系统流程图设计等。(1)总体设计 (1) 代码设计 (2) 系统物理配置方案设计 (3) 数据存储设计 (4) 人机交互设计 (5) 制定设计规范、编写设计说明书等(2)详细设计2022-5-30第六章 管理信息系统的系统设计31.1.系统设计系统设计的主要工作的主要工作经过系统设计,设计人员应能为程序开发人员提供完整、清楚的设计文档,并对设计规范中不清楚的地方做出解释。系统设计中,应遵循以下原则:1.系统性 系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑2.灵活性 为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。3.可靠性 可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。4.经济性 经济性指在满足系统需求的前提下,尽可能减小系统的开销。2022-5-30第六章 管理信息系统的系统设计4第一节 系统设计的主要工作第二节 代码设计第三节 系统架构设计第四节 功能结构设计第五节 信息系统流程图设计第六节 系统物理配置方案设计第七节 数据存储设计第八节 输出设计第九节 输入设计第十节 处理流程图设计第十一节 制订设计规范和编写设计报告 本 章 内 容2022-5-30第六章 管理信息系统的系统设计52.1 2.1 代码的功能代码的功能代码是代表事物名称、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或它们的组合来表示。代码的功能如下: 它为事物提供一个概要而不含糊的认定,便于数据的存贮和检索;1 代码是人和计算机的共同语言,是两者交换信息的工具。4 代码设计在系统分析阶段就应开始。由于编制代码需要仔细调查和多方协调,所以是一项费时、费事的工作,因此,在系统设计阶段才能最后确定。 使用代码可以提高处理的效率和精度;2 代码提高了数据的全局一致性;32022-5-30第六章 管理信息系统的系统设计62.2 2.2 代码设计代码设计注意事项注意事项合理的代码结构是信息处理系统是否具有生命力的一个重要因素,在代码设计时,应注意以下一些问题: 设计的代码在逻辑上必须能满足用户的需要, 在结构上应当与处理的方法相一致;1 代码要系统化,一个代码应唯一标识它所 代表的事物或属性;2 要预留足够的位置,以适应不断变化的 需要;3 注意避免误解,不要使用易于混淆的字符;4注意!2022-5-30第六章 管理信息系统的系统设计72.2 2.2 代码设计代码设计注意事项注意事项合理的代码结构是信息处理系统是否具有生命力的一个重要因素,在代码设计时,应注意以下一些问题:注意! 尽量采用不易出错的编码结构;5 当代码长于4个字母或5个数字字符时, 应当分段;6 若已知码的位数为P,每一位上可用字符数 为Si,则可以组成码的总数为:7piSi12022-5-30第六章 管理信息系统的系统设计82.3 2.3 代码的种类代码的种类代码的种类有如下三种: 顺序码又称系列码,是一种用连续数字代表编码对象的码。例如:用1代表厂长,2代表科长,3代表科员,4代表生产工人等。1.顺序码 区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。典型的例子是邮政编码。2.区间码 助忆码用文字、数字或文字来描述,也可用文字与数字结合起来描述,其特点是,可以通过联想帮助记忆。3.助记码2022-5-30第六章 管理信息系统的系统设计92.4 2.4 代码结构中的校验位代码结构中的校验位为了保证代码的正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。校验位通过事先规定的数学方法计算出来。(一)算术级数法 原代码4 1 0 3 8 各乘以权 5 4 3 2 1 乘积之和 20+4+0+6+8=38 以11为模去除乘积之和,把得出的余数 作为校验码: 38/11=35 因此代码为410385。(二)几何级数法 原理同上,把所乘权数改为:32 16 8 4 2 等。(三)质数法 原理同上,但把所乘权数改为质数系列, 如17 13 7 5 3等。2022-5-30第六章 管理信息系统的系统设计10 注意:以11为模时,若余数是10,则按0处理。第一节 系统设计的主要工作第二节 代码设计第三节 系统架构设计第四节 功能结构设计第五节 信息系统流程图设计第六节 系统物理配置方案设计第七节 数据存储设计第八节 输出设计第九节 输入设计第十节 处理流程图设计第十一节 制订设计规范和编写设计报告 本 章 内 容2022-5-30第六章 管理信息系统的系统设计113.3.系统架构设计系统架构设计系统架构设计是系统最高层的设计。它包含系统的一组基本结构,每种结构都由各种类型的组件及其关系构成。最常用的系统架构是分层架构,通常包含三个基本层次: 负责用户和信息系统之间的交互,通常由命令行窗口、图形用户界面(浏览器界面、客户端界面等)构成,因此也称为界面层。(1)表示层 也称领域应用层,关注点主要在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,负责的是信息系统所有和领域相关的工作。(2)业务逻辑层 一般指与数据库的交互,主要负责存储持久数据,因此也称为持久层。(3)数据访问层2022-5-30第六章 管理信息系统的系统设计12 系统架构视系统复杂程度而有所不同。简单的系统可将表示层和业务逻辑层合并为一层;而复杂的系统则可以将业务逻辑层进一步分解为更多层次。第一节 系统设计的主要工作第二节 代码设计第三节 系统架构设计第四节 功能结构设计第五节 信息系统流程图设计第六节 系统物理配置方案设计第七节 数据存储设计第八节 输出设计第九节 输入设计第十节 处理流程图设计第十一节 制订设计规范和编写设计报告 本 章 内 容2022-5-30第六章 管理信息系统的系统设计134.4.功能结构设计功能结构设计功能结构设计又叫功能模块设计,其任务是划分子系统,确定子系统的功能模块结构,及系统之间、模块之间传送的数据及其调用关系,并利用功能结构图表达功能结构设计结果。2022-5-30第六章 管理信息系统的系统设计144.1 4.1 功能结构设计方法功能结构设计方法功能结构设计的方法是:自上而下,由粗到精,逐层分解。2022-5-30第六章 管理信息系统的系统设计15 功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。 上层功能包括下层功能,越上层的功能越笼统,越下层的功能越具体。 功能模块可以根据具体情况分得大一点或小一点。最小模块可以是程序中一个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。 经过逐层分解,可以把一个复杂的系统分解为多个功能较单一的功能模块。4.2 4.2 功能结构图功能结构图功能结构图就是按功能从属关系画成的图表,图中每一个框称为一个功能模块。工资管理信息子系统建立主文件更新主文件建立扣款文件计算和打印基础数据录入基础数据维护建立主处理文件更新主处理文件扣款数据录入扣款数据维护计算工资单打印工资单打印工资汇总表2022-5-30第六章 管理信息系统的系统设计16第一节 系统设计的主要工作第二节 代码设计第三节 系统架构设计第四节 功能结构设计第五节 信息系统流程图设计第六节 系统物理配置方案设计第七节 数据存储设计第八节 输出设计第九节 输入设计第十节 处理流程图设计第十一节 制订设计规范和编写设计报告 本 章 内 容2022-5-30第六章 管理信息系统的系统设计175.1 5.1 信息系统流程图信息系统流程图设计方法设计方法功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。这些数据传送关系在设计中是通过绘制信息系统流程图来从整体上表达的。信息系统流程图信息系统流程图属于计算机处理流程图,它用来表示信息在计算机系统中的处理流程。信息系统流程图可以新系统的数据流程图为基础绘制。最后,把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统流程图。首先为数据流程图中的处理功能画出数据关系图。2022-5-30第六章 管理信息系统的系统设计18输入数据A输入数据B输入数据C输入数据E处理功能输出文件F中间文件D5.1 5.1 信息系统流程图设计信息系统流程图设计方法方法绘制信息系统流程图应当使用统一符号。常用的符号如下:从数据流程图到信息系统流程图还应考虑哪些处理功能可以合并,或者可以进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。从数据流程图到信息系统流程图并非仅仅是符号的改换。信息系统流程图表示的是计算机的处理流程,而并不像数据流程图那样还反映了人工操作那一部分。2022-5-30第六章 管理信息系统的系统设计19 脱机操作人工操作手工输入联机存储器(磁带、磁盘等)磁盘磁带显示器脱机存储 打印报告处理穿孔卡片通信连接5.2 5.2 信息系统流程图示例信息系统流程图示例新系统的数据流程图转换为信息系统流程图示例:2022-5-30第六章 管理信息系统的系统设计20(a)新系统的数据流程图 (b)信息系统流程图5.2 5.2 信息系统流程图示例信息系统流程图示例工资管理子系统的信息系统流程图:2022-5-30第六章 管理信息系统的系统设计21人事变动通知单房租变动通知单病假扣款通知单电费扣款通知单主文件更新模块 本月主文件扣款文件上月主文件工资单计算打印模块建立扣款文件模块工资汇总表第一节 系统设计的主要工作第二节 代码设计第三节 系统架构设计第四节 功能结构设计第五节 信息系统流程图设计第六节 系统物理配置方案设计第七节 数据存储设计第八节 输出设计第九节 输入设计第十节 处理流程图设计第十一节 制订设计规范和编写设计报告 本 章 内 容2022-5-30第六章 管理信息系统的系统设计226 6.1 .1 设计依据设计依据(1)系统的吞吐量(2)系统的响应时间(3)系统的可靠性每秒钟执行的作业数称为系统的吞吐量。如果要求系统具有较大的吞吐量,就应当选择具有较高性能的计算机和网络系统。如果要求系统具有较短的响应时间,就应当选择CPU 运算速度较快的计算机及具有较高传递速率的通讯线路。系统的可靠性可以用连续工作时间表示。例如,对于每天需要24小时连续工作的系统,其系统的可靠性就很高,这时可以采用双机双工结构方式。2022-5-30第六章 管理信息系统的系统设计236 6.1 .1 设计依据设计依据(4)集中式还是分布式(5)地域范围(6)数据管理方式如果一个系统的处理方式是集中式的,则信息系统既可以是主机系统,也可以是网络系统;若系统的处理方式是分布式的,则采用微机网络将更能有效地发挥系统的性能。对于分布式系统,要根据系统覆盖的范围决定采用广域网还是局域网。跟据数据管理方式配备相应的数据库管理系统。2022-5-30第六章 管理信息系统的系统设计246 6.2 .2 计算机硬件选择计算机硬件选择计算机硬件的选择取决于数据的处理方式和运行的软件。计算机处理能力 确定了数据的处理方式以后,在计算机机型的选择上则主要考虑应用软件对计算机处理能力的需求,包括:(1) 计算机主存;(2) CPU时钟;(3) 输入、输出和通信的通道数;(4) 显示方式;(5) 外接转储设备及其类型。 由于不同计算机的设计目标不同,因而可能在某一方面具有显著的优点而在其他应用场合却令人无法接受,在系统设计时,应根据应用的需要认真选择。2022-5-30第六章 管理信息系统的系统设计256 6.3 .3 计算机网络的选择计算机网络的选择在信息系统开发中,应根据应用需要选择主机终端方式或微机网络方式。对微机网络而言,由于存在着多个商家的多种产品,也面临着网络的选型问题。 网络拓扑结构一般有总线型、星型、环形、混合型等。在网络选择上应根据应用系统的地域分布、信息流量进行综合考虑。(1)网络拓扑结构 通常首先按软件将系统从逻辑上分为各个分系统或子系统,然后按需要配备设备,并考虑各设备之间的连接结构。(2)网络的逻辑设计 目前,流行的网络操作系统有UNIX、Windows 等。(3)网络操作系统2022-5-30第六章 管理信息系统的系统设计266 6.4 .4 数据库管理系统的选择数据库管理系统的选择一个好的数据库管理系统对管理信息系统的应用有着举足轻重的影响。在数据库管理系统的选择上,主要考虑以下四个方面:数据库的性能数据库管理系统的系统平台数据库管理系统的安全保密性能数据的类型2022-5-30第六章 管理信息系统的系统设计276 6.5 .5 应用软件的选择应用软件的选择随着产业的发展,出现了许多商品化应用软件,这些软件技术成熟、设计规范、管理思想先进。直接应用这些商品化软件既可以节省投资,又能够规范管理过程、加快系统应用的进度。选择应用软件应考虑:软件是否能够满足用户的需求。软件是否具有足够的灵活性软件是否能够获得长期、稳定的技术支持2022-5-30第六章 管理信息系统的系统设计28第一节 系统设计的主要工作第二节 代码设计第三节 系统架构设计第四节 功能结构设计第五节 信息系统流程图设计第六节 系统物理配置方案设计第七节 数据存储设计第八节 输出设计第九节 输入设计第十节 处理流程图设计第十一节 制订设计规范和编写设计报告 本 章 内 容2022-5-30第六章 管理信息系统的系统设计297.1 7.1 文件的分类文件的分类 文件是系统中存放数据的基本方式。文件可以按不同特征进行分类,按文件的用途可把文件分为以下几种:按用途分类1.主文件2.处理文件3.工作文件4.周转文件主文件是系统中最重要的共享文件,主要存放具有固定值属性的数据。处理文件又称事务文件,是用来存放事务数据的临时文件,包含了对主文件进行更新的全部数据。工作文件是处理过程中暂时存放数据的文件。周转文件用来存放具有固定个体变动属性的数据。2022-5-30第六章 管理信息系统的系统设计307.2 7.2 文件文件的的组织方式组织方式 文件的组织方式是指文件内部构造数据的方式。按文件的组织方式可把文件分为顺序文件、索引文件、直接存取文件。顺序文件文件的记录按照鉴别键大小依次重新排列所得到的文件叫做排好序的顺序文件( 简称顺序文件)。因此,排好序的顺序文件是物理顺序和逻辑顺序一致的文件。索引文件带有索引表的数据文件叫索引文件,增加索引表是为了加快检索记录的速度。索引表的索引项应当按顺序排列;而数据文件本身则可以按顺序排列,也可以不按顺序排列。按索引文件组织方式组织文件时,文件包括索引区和数据区。直接存取文件直接存取文件组织有多种实现方法,有直接地址法和杂凑法2022-5-30第六章 管理信息系统的系统设计317.3 7.3 文件文件设计设计 文件设计就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法。文件设计的依据是系统分析阶段建立的数据字典。设计文件之前需确定的内容数据处理的方式文件的存储介质操作系统提供的文件组织方式存取方式对存取时间和处理时间的要求文件设计通常从设计共享文件开始,因为共享文件与其他文件的关系密切。文件由记录组成,所以设计文件主要是设计文件记录的格式。文件设计还应考虑文件的管理问题,要确定文件的管理制度。注意事项2022-5-30第六章 管理信息系统的系统设计327.4 7.4 数据库设计数据库设计的基础知识的基础知识 数据库系统中,对现实世界中数据的抽象、描述以及处理是通过数据模型来实现的。数据模型是数据库系统设计中用于提供信息表示和操作手段的形式构架,是数据库系统实现的基础。数据模型概念模型逻辑数据模型也称信息模型如网状、层次及关系模型2022-5-30第六章 管理信息系统的系统设计337.4.1 7.4.1 概念模型概念模型概念模型是按用户的观点对数据和信息建模。人们常常首先将现实世界的客观对象抽象为某一种不依赖于计算机系统和某一个数据库管理系统(DBMS)的信息结构,即概念模型,然后再把概念模型转换为计算机上某一DBMS支持的数据模型。1.实体 “实体”即现实世界中存在的对象或事物。 实体可以是人,也可以是物或抽象的概念。 实体有个体和总体之分,具有相同属性的实体组成的集合称为“实体集”。2.属性&码 “属性”指实体具有的某种特性,用来描述一个实体。 如学生实体可由学号、姓名、年龄、性别、系、年级等属性来刻画。 “码”是唯一标识实体集中特定个体的属性或属性组。3.联系 “联系”是指两个实体之间的联系。 现实世界的事物总是存在联系的,这种联系必然反映在信息世界中。 联系方式可分为: 一对一联系(1:1) 一对多联系(1:n) 多对多联系(m:n)2022-5-30第六章 管理信息系统的系统设计347.4.1 7.4.1 概念模型概念模型(1)一对一联系(1:1)(2)一对多联系(1:n)(3)多对多联系(m:n)如果对于实体集A中的每一个实体,实体集B中至多有一个(也可以没有)实体与之关联,反之亦然,则称实体集A与实体集B具有一对一联系。如果对于实体集A中的每一个实体,实体集B中有n(n0)个实体与之关联;反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之关联,则称实体集A与实体集B具有一对多联系。如果对于实体集A中的每一个实体,实体集B中有n(n0)个实体与之关联;反之,对于实体集B中的每一个实体,实体集A中有m(m0)个实体与之关联;则称实体集A与实体集B具有多对多联系。2022-5-30第六章 管理信息系统的系统设计357.4.2 7.4.2 E-RE-R方法方法概念模型的最常用的表示方法是实体联系方法(Entity-Relation Approach,简称E-R方法),就是用E-R图来描述某一组织的信息模型。2022-5-30第六章 管理信息系统的系统设计36矩形:实体椭圆形:属性菱形:联系连线分别命名7.4.2 7.4.2 E-RE-R方法方法 甄别实体首先根据分析阶段收集到的材料,利用分类、聚集、概括等方法抽象出实体,并命名。 确定属性&码然后确定描述实体的各个属性特征,并找出其中具有唯一标识实体集中特定个体的属性或属性组作为码。2022-5-30第六章 管理信息系统的系统设计37物资入库管理E-R模型验收供应单位合同结算物资库存订货入库付款购进11NNNNNMMML 分析联系最后分析实体集间的联系方式。概念模型设计的重要依据是系统分析阶段建立的数据字典。7.4.3 7.4.3 数据模型数据模型数据模型是相对概念模型而言的,是对客观事物及其联系的数据化描述。在数据库系统中,对现实世界数据的抽象、描述及处理都是通过数据模型来实现的,它是数据库系统实现的基础。1. 层次模型3. 关系模型数据模型的种类2. 网状模型4. 面向对象模型在关系模型下,数据的逻辑结构用二维表表示,即每一个关系为一张二维表,相当于一个文件。实体及实体间的联系均通过关系进行描述。关系模型应用关系代数和关系演算等数学理论来处理数据库系统中的数据关系。2022-5-30第六章 管理信息系统的系统设计387.4.3 7.4.3 数据模型数据模型关系模型中的主要术语1.关系。一个关系对应于一张二维表。2.元组。表中一行称为一个元组,也叫记录。3.属性。表中一列称为一个属性,给每列起一个名即为属性名。4.主码(Primary Key,也称主关键字、主键) 。表中的某个属性组,它的值唯一地标识一个元组。5.域。属性的取值范围。6.分量。元组中的一个属性值。7.关系模式。对关系的描述,用关系名(属性1,属性2,.,属性n)来表示。结算编码合同号数量金额J0012HT1008100030000J0024HT110760012000J0036HT111520004000关系数据模型的一种关系“付款”关系2022-5-30第六章 管理信息系统的系统设计397.4.4 7.4.4 关系的关系的规范化规范化规范化理论研究关系模式中各属性之间的依赖关系及其对关系模式性能的影响,探讨关系模式应该具备的性质和设计方法。范式表示的是关系模式的规范化程度。2022-5-30第六章 管理信息系统的系统设计40 不规范的关系会引起以下问题: - 数据冗余 - 更新异常 - 插入异常 - 删除异常7.4.4 7.4.4 关系的关系的规范化规范化第一范式第一范式教师代码姓名工 资基本工资附加工资1001张兴5000060001002李明7990070001003王进400005000教师代码姓名基本工资附加工资1001张兴5000060001002李明7990070001003王进400005000符合第一范式的关系不符合第一范式的关系属于第一范式的关系应满足的基本条件是元组中的每一个分量都必须是不可分割的数据项。2022-5-30第六章 管理信息系统的系统设计417.4.4 7.4.4 关系的关系的规范化规范化第二范式第二范式所谓第二范式,指的是这种关系不仅满足第一范式,而且所有非主属性完全依赖于其主码。教师代码姓名职称研究课题号研究课题名 不符合第二范式的教师与研究课题关系2022-5-30第六章 管理信息系统的系统设计42通过分解,使上述关系符合第二范式教师代码姓名职称 研究课题号研究课题名 教师代码研究课题名 7.4.4 7.4.4 关系的关系的规范化规范化第三范式第三范式不符合第三范式的产品关系产品代码产品名生产厂代码生产厂名生产厂地址 2022-5-30第六章 管理信息系统的系统设计43所谓第三范式,指的是这种关系不仅满足第二范式,而且它的任何一个非主属性都不传递依赖于任何主码。通过分解,使上述关系符合第二范式产品代码产品名生产厂代码 生产厂代码生产厂名生产厂地址 7.5 7.5 数据库设计数据库设计数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设计除用户需求分析外,还包括概念结构设计、逻辑结构设计和物理结构设计三个阶段。数据库设计步骤与系统开发阶段对应关系如下:2022-5-30第六章 管理信息系统的系统设计44用户需求分析系统分析(详细调查)概念结构设计系统分析(逻辑设计)逻辑结构设计系统设计物理结构设计系统设计数据库设计步骤系统开发阶段第一节 系统设计的主要工作第二节 代码设计第三节 系统架构设计第四节 功能结构设计第五节 信息系统流程图设计第六节 系统物理配置方案设计第七节 数据存储设计第八节 输出设计第九节 输入设计第十节 处理流程图设计第十一节 制订设计规范和编写设计报告 本 章 内 容2022-5-30第六章 管理信息系统的系统设计458.8.输出设计输出设计输出是系统产生的结果或提供的信息。对于大多数用户,输出是系统开发的目的和评价系统开发成功与否的标准。因此,系统设计过程与运行过程正好相反,是从输出设计到输入设计。1. 有关输出信息使用方面的内容2. 输出信息的内容3. 输出格式4. 输出设备5. 输出介质输出设计的内容输出设计要在一定规范指导下进行,以便产生易于理解的输出,根据应用的需要,可以采用预印表格、打印多层表格等,周转文件也常在输出设计中采用。输出设计的方法输出报告定义了系统的输出。输出报告中既标出了各常量、变量的详细信息,也给出了各种统计量及其计算公式、控制方法。输出报告2022-5-30第六章 管理信息系统的系统设计468.8.输出设计输出设计设计输出报告之前应收集好各项有关内容,填写到输出设计书上。输出设计书资料代码GZ01输出名称工资主文件一览表处理周期每月一次形式行式打印表种类0001份 数1报送财 务 科项 目 号项目名称位数及编辑备 注1部门代码X(4) 2工 号X(5) 3姓 名X(12) 4级 别X(3) 5基本工资9999.99 6房 费999.99 2022-5-30第六章 管理信息系统的系统设计47第一节 系统设计的主要工作第二节 代码设计第三节 系统架构设计第四节 功能结构设计第五节 信息系统流程图设计第六节 系统物理配置方案设计第七节 数据存储设计第八节 输出设计第九节 输入设计第十节 处理流程图设计第十一节 制订设计规范和编写设计报告 本 章 内 容2022-5-30第六章 管理信息系统的系统设计489.1 9.1 输入输入设计设计的的内容内容系统应该输入什么数据,是系统需要的输出结果(即用户需求)决定的。输入设计包括数据规范和数据准备的过程。输入设计的内容包括:1输入数据的内容2输入数据格式3输入设备4输入方式2022-5-30第六章 管理信息系统的系统设计495输入数据校验方法9.2 9.2 输入输入设计的原则设计的原则在输入设计中,提高效率和减少错误是两个最根本的原则。以下是指导输入设计的原则:1控制输入量2减少输入延迟3减少输入错误4输入过程尽量简化2022-5-30第六章 管理信息系统的系统设计509.3 9.3 输入设备的选择输入设备的选择 输入设计首先要确定输入设备的类型和输入介质,常用的输入设备有:2022-5-30第六章 管理信息系统的系统设计51字符输入设备:键盘,最常用也是最主要的输入设备。1语音输入设备:直接把声音、语言转换成处理系统能够识别的代码输入。4光学阅读设备:光学标记阅读机,采用光笔读入光学标记,如条形码或二维码等。2图形输入设备:照像机、扫描仪、传真机等。3模拟输入设备:利用模数转换器把从传感器上采集到的连续变化信息(模拟量)转换成处理系统能够接受的输入。5终端文件输入:直接读取其他终端传输的数据文件做为输入。8生物特征识别设备:利用人体固有的生理特性(如指纹、脸象、虹膜等)和行为特征(如笔迹、声音、步态等)对人进行识别。6智能卡:利用读卡器,获取磁条卡、芯片卡中的信息做为输入。79.4 9.4 输入检验输入检验输入设计的目标是要尽可能减少数据输入中的错误。在输入设计中,要对全部输入数据设想其可能发生的错误,对其进行校验。输入错误的种类有以下几种: 1.数据本 身错误2.数据多余或不足 3.数据的 延误2022-5-30第六章 管理信息系统的系统设计52指由于原始数据填写错误等原因引起的输入数据错误。 数据延误也是数据收集过程中所产生的差错,不过它的内容和数据都是正确的,只是由于时间上的延误而产生差错。这是在数据收集过程中产生的差错。如数据(单据等)的散失、遗漏或重复等原因引起的数据错误。9.4 9.4 输入检验输入检验常用的数据出错的校验方法是以下几种,可单独地使用,也可组合使用。1.重复校验2.视觉校验3.检验位校验4.控制总数校验5.数据类型校验6.格式校验7.逻辑校验8.界限校验9.顺序校验10.记录计数校验11.平衡校验12.对照校验2022-5-30第六章 管理信息系统的系统设计539.5 9.5 原始原始单据的格式设计单据的格式设计输入设计的重要内容之一是设计好原始单据的格式。设计原始单据的原则是:1. 便于填写;2. 便于归档;3. 单据的格式应能保证输入精度。人事变动通知单 _年_月_日人员代码姓 名部 门基本工资附加工资房 费备 注1002周英杰01400.0040.0090.0001004吴关兴02350.0035.0050.0021005赵子英01450.0045.0090.0021007马凌云02600.0060.00120.001 科长签字_备注栏:0调离 1新进 2修改数据2022-5-30第六章 管理信息系统的系统设计549.6 9.6 输入屏幕输入屏幕设计设计在屏幕上通过人机对话输入是目前广泛使用的输入方式。因为是人机对话,既有用户输入,又有计算机的输出。通常,人机对话采用菜单式、填表法和应答式三种方式。三峡工程开发总公司设备调拨单的终端录入屏幕设计示例2022-5-30第六章 管理信息系统的系统设计559.6 9.6 输入屏幕输入屏幕设计设计2022-5-30第六章 管理信息系统的系统设计56第一节 系统设计的主要工作第二节 代码设计第三节 系统架构设计第四节 功能结构设计第五节 信息系统流程图设计第六节 系统物理配置方案设计第七节 数据存储设计第八节 输出设计第九节 输入设计第十节 处理流程图设计第十一节 制订设计规范和编写设计报告 本 章 内 容2022-5-30第六章 管理信息系统的系统设计5710.10.处理处理流程图设计流程图设计信息系统的处理流程图是系统流程图的展开和具体化,其内容更为详细。在处理流程图中,需要使用各种符号具体地规定处理过程的每一步骤。文每个处理功能都有自己的输入和输出,对处理功能的设计过程也应从输出开始,进而进行输入、数据文件的设计,并画出较详细的处理流程图。2022-5-30第六章 管理信息系统的系统设计58托儿费扣款通知单煤气费扣款通知单排序程序扣款文件(排好序)扣款文件主扣款文件合并程序建立扣款文件程序扣款单水电费扣款通知单修改扣款文件程序第一节 系统设计的主要工作第二节 代码设计第三节 系统架构设计第四节 功能结构设计第五节 信息系统流程图设计第六节 系统物理配置方案设计第七节 数据存储设计第八节 输出设计第九节 输入设计第十节 处理流程图设计第十一节 制订设计规范和编写设计报告 本 章 内 容2022-5-30第六章 管理信息系统的系统设计5911.1 11.1 制定设计规范制定设计规范制定设计规范设计规范是整个系统的“公用标准”,它具体地规定了文件名和程序名的统一格式、编码结构、代码结构、统一的度量名等。有关设计规范例子请参见本章实例6.3。设计规范为了将来在系统的使用、操作和管理上不致造成极大的混乱,应尽早从系统的角度,全面考虑,切实制订好设计规范。即对系统内程序、文件和处理方法等予以统筹命名,统一标准。2022-5-30第六章 管理信息系统的系统设计6011.2 11.2 编写编写程序设计程序设计说明书说明书程序设计说明书是用来给处理过程下定义的书面文件,它以每个处理过程为单位。程序设计说明书由系统设计员编写,程序员使用,程序员根据说明书指示内容进行程序设计。程序名所属系统及子系统名程序的功能程序的输入输出数据关系图输入文件和输出文件的格式程序处理说明(包括计算公式,决策表以及控制方法等)程序设计说明书内容2022-5-30第六章 管理信息系统的系统设计6111.3 11.3 编写系统设计编写系统设计报告报告系统设计工作结束后,要提交系统设计报告,其内容包括:1. 系统总体设计方案2. 代码设计方案3. 输入和输出设计方案4. 文件设计方案程序设计报告内容一旦系统设计被审查批准,整个系统开发工作便进入系统实施阶段。2022-5-30第六章 管理信息系统的系统设计621234 系统设计阶段的详细设计包括代码设计、输出设计、输入设计、数据存储设计、处理流程图设计及编写程序设计说明书等。 系统设计阶段的成果是给出程序设计说明书和系统设计报告,为系统实施阶段的工作提供工作方案。 总体设计对系统功能进行规划,给出系统的逻辑结构,其结果是系统总体架构设计、功能结构设计和信息系统流程图设计。 系统设计也称为系统的逻辑设计,这一阶段的任务是在前一阶段系统分析的基础上,进一步解决怎样做的问题。 本 章 小 结2022-5-30第六章 管理信息系统的系统设计63