05信息系统设计-信息系统分析与设计-教学课件_第1页
05信息系统设计-信息系统分析与设计-教学课件_第2页
05信息系统设计-信息系统分析与设计-教学课件_第3页
05信息系统设计-信息系统分析与设计-教学课件_第4页
05信息系统设计-信息系统分析与设计-教学课件_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2020/7/5,长春工业大学,第1,5章信息系统设计,5.1.2系统设计的目的是在保证实现逻辑模型功能的基础上,尽可能地提高目标系统的性能,将分析阶段获得的系统逻辑模型转换为具体的计算机实现方案的物理模型。 评价系统设计目标实现程度的主要指标: (1)系统的可靠性(2)系统的可变更性(3)系统的效率性(4)系统的通用性(5)系统的工作质量,5.1.3系统设计的内容和步骤, 系统整体结构设计处理流程设计代码设计人机界面设计输出设计输入设计数据库设计安全秘密设计系统物理配置方案设计书制作系统设计书,2020/7/5,长春工业大学,7,5.2系统结构设计,5.2.1模块和模块,1 .模块是目标系统

2、中的任何处理功能都可以被视为模块。 2 .模块化将系统分割为可完成独立功能的模块,明确规定各模块的输入输出标准,明确模块的接口,明确功能,各模块可以独立地命名和寻址。 5.2.2模块独立性的尺度,1 .耦合耦合是软件程序结构中各模块之间相互依赖度的尺度。 图5-2结合的类型与模块独立性的关系,2 .结束是信息隐藏和局部化的概念的自然传播,表示了一个模块内部的各成分结合的紧密性。 图5-4中结束的类型和模块的独立性、5.2.3启发式规则、1 .通过模块的分解和合并提高模块的独立性2 .模块的规模正好3 .深度、宽度, 4 .所有扇出和风扇都必须合适.模块的作用范围在控制范围内.5.以降低模块接口

3、的复杂性为目的.6.设计单入口单出口的模块7 .模块的功能应该可以预测. 5 1 .模块结构图的基本符号、5.2.5模块分解的原则和程序、合理的子系统或模块的划分,内部联系强,子系统或模块之间尽可能独立,接口明确、简单,尽可能适合用户的组织体系模块分解的具体步骤取决于每个子系统的分解过程,该过程是基于顶层数据流图的分解情况将目标系统分解成若干子系统。 基于模块分解的基本原则,将子系统分解为几个分级分布的模块,为了便于管理和应用,创建了优化模块分解并调整模块调用关系的系统分层模块的结构图。 5.2.6结构化设计,1 .面向结构化设计数据流的设计方法,重点是确定软件结构,其目的是提出一种满足软件需

4、要的最佳软件结构。 面向数据流的设计方法定义了几个不同的“映射”,可以利用这些映射将数据流图转换为软件结构。 2 .结构化设计的概念和原理结构化设计的基本思想是将系统分成两个阶段:第一阶段是从数据流图导出系统的初始结构,第二阶段是优化初始结构图。 3、结构化方法的特征设计结果是相对独立、功能上在单个模块结构中有基本的设计原则和方法的组的评价标准和质量优化技术“高凝聚、低结合”,是测量结构化设计中模块“相对独立”的性能的标准。 在模块的结束性的测定和模块间的密度的测定中有明确的标准和最佳化的技术。 采用模块结构图的记述方式,对5.2.7导出初始结构图的方法、1 .数据流的类型(1)转换流(2)事

5、务流、图5-14事务流、2 .从数据流图导出初始结构图的步骤DFD图进行再审, 根据需要修改或细分的DFD映射,改进将DFD映射映射到SC映射的SC图,以确定软件配置是转换型还是事务型,从而简化设计。3 .变换分析进行区分有效(逻辑)输入、有效(逻辑)输出和中心变换部分的一次分解,设计上层模块,进行二次分解,设计下层模块。 4 .事务分析在DFD上决定事务中心、接收部和发送部。 描绘第一个SC框架,并将DFD上的三部分分别映射到事务控制模块、接收模块和动作发送模块。 分解和细分接收和发送分支,以完成初始SC。2020/7/5、长春工业大学、20、5.3处理流程设计、5.3.1系统流程设计,系统

6、流程设计主要通过系统处理流程图描述了计算机存储介质之间的数据流、转换和存储情况,为模块的处理流程设计提供了详细的输入输出依据5.3.2模块处理流程设计,1 .程序流程图,给出了一系列数,求出正数的负数的全部正数之和。 如果相遇的数量超过0或正数之和1000,程序将停止。 2、框图(N-S图)、图5-24结构化控制结构的框图符号,用N-S图表例5-3。 3.PAD图、4.PDL、5.3.3模块设计书、模块名称。 模块所属的系统和系统名称。 数据的输入方法和格式。 输出信息的方法和格式。 模块处理步骤的说明。 程序执行环境的说明。 2020/7/5,长春工业大学,29,5.4代码设计,5.4.1代

7、码及其作用,1 .代码定义代码(Code )是客观事物(实体)的名称,表示属性和状态等的数字,字母等符号。 2 .角色利用代码反映数据和信息间的逻辑关系,使之具有唯一性。 容易利用计算机进行识别和处理,提高计算机的工作效率。 代码可以节省计算机的存储空间,并提高运算速度。 代码的使用可以提高系统的可靠性。 5.4.2代码设计的原则、唯一性。 标准化和共性。 可扩展性。 感性。 具有规律性和适用性,容易编码和识别。 规范化。 5.4.3代码种类,1 .顺序代码2 .分层代码3 .分组分类代码4 .辅助代码TVB14 14英寸黑白电视tcv20英寸彩色电视DFI1820标准为1820的国产热轧延平

8、板钢。 表5-1组分类代码示例,5.4.4代码检查,奇偶位,即代码结构,除了现有代码之外,作为代码的组成部分,检查值以预定的数学方式计算。 输入代码后,计算机以与输入代码相同的数学方式计算检验值,并与输入的检验值进行比较,确认是否有错误。 验证值的生成过程,第一步:对原始代码的各位进行加权,求出它们的乘积之和s。 假设原始n位码是C1 C2 C3Cn加权系数: P1 P2 P3Pn加权和: S=C1P1 C2P2 C3P3 CnPn,则可任意选择加权系数,最常用的是自然数列1、2、3、4. 摆动数列1、2、1、2、或1、3、1、3、 质数列3、5、7、11、13。 算术级数(等差数列) 2、5

9、、8、11.几何数列(等比数列) 2、4、8、16、32.等。 步骤2 :求馀数r。 在s/m=qr (q为商数)中,也可以任意地选择系数m。经常使用的系数是7、9、10和11。 最后,取代码后,检查值被选择。 馀数r照原样作为检查值,称为馀数法,或者将模块m和馀数r的差(即,M-R )作为检查值,称为减法。 使用检查值来检查代码的过程。 这个过程是与上述生成过程相反的过程。 如果将模和馀数之差作为奇偶校验位采用,则(原代码与权重之积的和校验码) /模=整数时被认为输入正确,否则被认为输入错误。 如果奇偶校验位采用馀数,(原代码与权重之和-检验代码) /模式=整数,则视为输入正确,否则视为输入

10、错误。1 .算术级数法: (1) ci :32028 pi :6532 s=50 (2) 50/11=46 (3)馀数法的代码: 320286馀数法的代码: 320285 2.几何级数法: (1) ci :32028 pi :328 取得馀数法的代码: 320289减法的代码: 320282 .素数法: (1) ci :3202 pi :175 s=111 (2) 111/11=101 (3)取得馀数法的代码: 320281减法的代码: 320280 5.4.5代码设计步骤,判断代码对象是否已经具有标准代码。 代码的类型和类型取决于代码的使用范围、使用时间和实际情况。 考虑软线的检查性能。 填

11、写代码设计书。 表5-2代码设计书、2020/7/5,长春工业大学,40,5.5输入输出设计,5.5.1输出设计,1 .确定输出内容2 .确定输出形式3 .选择输出设备和确定输出媒体4 .输出设计评价5 .数据输出显示设计6 .输入设计书,5.5.2输入设计, 为了消除重复输入,减少输入延迟输入数据,尽快以该处理所需的形式,记录界面友好,耐故障性强。 输入过程要尽量处理简单、快速输入过程自由、灵活。 2 .确定输入数据的内容和输入形式的q&a式数据输入板输入点后输入。 3 .数据输入方式键盘输入数/模式、模拟/数字转换方式代码(条形码)输入扫描仪输入传感器输入触摸网络输入数据输入磁盘传输数据。

12、 4 .确定输入机器和媒体表5-5输入机器和媒体,5 .输入数据的检查重复检查视觉检查批量检查数据类型检查格式检查逻辑极限检查记录数检查平衡检查检查,6 .输入设计5.5.3用户界面设计1 .用户界面设计中应注意的几个问题(1)响应时间的即时性(2)用户辅助设施(3)用户界面的完整性(4)有意义的反馈(5)用户记忆(6)及时2 .用户界面形式(1)菜单式一般菜单下拉菜单级联菜单树(2)填写式(3)选择性问答式(4)按钮式,2020/7/5,长春工业大学,50 1 .文件的分类根据文件的用途,可以将文件分为以下4种:主文件业务文件工作文件备份文件,2 .文件设计的步骤了解现有或可提供的计算机系统

13、功能。 决定文件设计的基本指标。 确定适当的文件组织方法、访问方法和媒体。 制作文件设计书。 3、文件设计的具体内容分析数据词典中记载的数据的积累情况。 确定要创建的文档及其目的和内容,并为每个文档选择文件名。 根据文件的使用请求,选择文件的存储介质和组织形式。 根据数据结构设计记录格式. 根据记录长度、记录个数、文件总数来估计系统整体的数据存储容量。 5.6.2数据库设计,1 .用户需求分析2 .数据库概念结构设计(E-R图)3.数据库逻辑结构设计(3NF) 4.数据库物理结构设计库文件的组织形式。 存储介质的分配。 访问方法的设计。 完整性和安全考虑。 分散数据资源的注意事项。 【例5-7

14、】材料计算系统向概念模型的转换。 产品(产品编号、产品名称、预算)。 零件(零件编号、零件名、仓库编号、库存量)仓库(仓库编号、仓库名、仓库管理员)产品构成(产品编号、零件编号、零件数)材料(材料编号、材料名称、单位、单价)消费(产品编号、材料编号、消耗量)、2020/7/5、长春工业大学、57、5.7系统安全性和完整性设计、5.7.1人为错误造成的数据损失。 电脑病毒的入侵。 计算机犯罪越来越严重。 信息战争的重大威胁。 5.7.2的措施,1 .在硬件方面选择可靠的硬件设备,选择性能好的服务器和工作站。 2 .软件侧访问控制。 选择性访问控制。 生物识别技术。 加密。 3 .网络端调制解调器

15、是安全的。 传输媒体的防火墙。 数字签名技术。 4 .数据库侧的访问限制。 必须设置数据库管理员(DBA ),并根据DBA提供的DBMS功能控制数据库用户及其访问权限。 数据加密。 跟踪审计。 确立监视软件,追踪某机密数据,记录对数据的访问活动。 一旦发现潜在的秘密企图,就像重复的类似查询一样采取相应的措施。 备份。 建立相关的备份过程,定期或在一定条件下备份系统中的数据。 镜像技术。 可以在运行时使用逻辑镜像或物理镜像。 档案室。 将文件从在线存储复制到磁带或光盘,并长期保存。 2020/7/5,长春工业大学,61,5.8物理配置方案设计,5.8.1设计依据,系统吞吐量。 系统的响应时间。

16、系统的可靠性。 整体方案。 地区范围。 数据管理方式。 根据系统分析提供的总数据存储容量,确定购买机器所需的存储容量。 5.8.2计算机网络的设计和选择是基于用户数据业务的传输距离来选择网络的类型,采用lan还是广域网? 企业是否连接到外部网或接入方法。 选择网络的拓扑。 进行网络的逻辑设计。 选择一个网络协议。 根据工厂内的布局,考虑网络布线和附件。 根据实际业务要求,规定网络各节点的级别、管理方式、数据读写权限。 5.8.3计算机硬件设备的选择,计算机硬件设备的选择取决于数据的处理方法和执行软件:数据处理集中,系统应用的目的主要是利用计算机的强大计算能力,主机对于一般的企业管理信息系统,由于其应用本身一般是分散的,所以能采用微机网络,更灵活且经济。 具体计算机型号的选择:主存储大小主机的处理速度输入、输出、通信的通道数显示方式外部转储装置及其类型高速缓存的大小升级是否方便计算机设备及其对工作环境的要求兼容性维护性标准系列性。 5.8.4计算机软件结构的选择,中文的使用。 操作系统数据库DBS通用编程语言。 第四代程序生成语言4GLs。 Intellect、Clout、SQL、F

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论