第6章 系统设计优秀课件.ppt
《第6章 系统设计优秀课件.ppt》由会员分享,可在线阅读,更多相关《第6章 系统设计优秀课件.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第6章章 系统设计系统设计第1页,本讲稿共44页章节目录章节目录6.1系统设计概述系统设计概述6.2系统总体设计系统总体设计6.3 代码设计代码设计6.4数据库设计数据库设计6.5输出设计输出设计6.6 输入设计输入设计6.7模块功能与处理流程设计模块功能与处理流程设计6.8系统安全设计系统安全设计6.9系统设计报告系统设计报告第2页,本讲稿共44页第第6章章 系统设计系统设计本章学习目的本章学习目的 系统分析阶段,首先进行总体设计,逐层深入,系统分析阶段,首先进行总体设计,逐层深入,直至完成系统每一模块的详细设计和描述工作,直至完成系统每一模块的详细设计和描述工作,说明了系统设计阶段的工作
2、分为两部分,即系统说明了系统设计阶段的工作分为两部分,即系统的总体设计(或概要设计)和详细设计。的总体设计(或概要设计)和详细设计。第3页,本讲稿共44页第第6章章 系统设计系统设计本章学习目标本章学习目标 1 1掌握信息系统设计的主要任务;掌握信息系统设计的主要任务;2 2掌握信息系统总体设计的主要内容;掌握信息系统总体设计的主要内容;3 3掌握信息系统详细设计的主要内容;掌握信息系统详细设计的主要内容;4 4了解信息系统设计说明书的主要内容。了解信息系统设计说明书的主要内容。第4页,本讲稿共44页第第6章章 系统设计系统设计6.16.1系统设计概述系统设计概述 6.1.1 6.1.1系统设
3、计的目标系统设计的目标 系统设计的主要内容包括:系统设计的主要内容包括:1.1.根据系统分析说明书所描述的系统目标、功能、环根据系统分析说明书所描述的系统目标、功能、环境与约束条件,确定子系统划分、系统设置与机器境与约束条件,确定子系统划分、系统设置与机器选型,确定合适的计算机处理方式和计算机总体结选型,确定合适的计算机处理方式和计算机总体结构,确定合适的计算机系统配置。构,确定合适的计算机系统配置。2.2.根据系统分析所得到的系统逻辑模型一一数据流程根据系统分析所得到的系统逻辑模型一一数据流程图和数据字典,导出系统的功能模块结构图。图和数据字典,导出系统的功能模块结构图。第5页,本讲稿共44
4、页第第6章章 系统设计系统设计3.3.根据系统分析说明书,进行代码设计,完成输根据系统分析说明书,进行代码设计,完成输入设计、输出设计,安全性可靠性设计。入设计、输出设计,安全性可靠性设计。4.4.根据系统分析说明书及系统的硬、软件配置进根据系统分析说明书及系统的硬、软件配置进行数据库设计。行数据库设计。5.5.根据系统分析说明书及以上设计结果,对每一根据系统分析说明书及以上设计结果,对每一功能模块的详细处理过程进行描述。功能模块的详细处理过程进行描述。6.6.系统设计阶段完成以后,最后应以系统设计说系统设计阶段完成以后,最后应以系统设计说明书的形式,给出本阶段的设计结果。明书的形式,给出本阶
5、段的设计结果。第6页,本讲稿共44页第第6章章 系统设计系统设计6.1.26.1.2系统设计的原则系统设计的原则 系统设计的优劣直接影响新系统的质量及经济效益。系系统设计的优劣直接影响新系统的质量及经济效益。系统设计应在保证实现逻辑模型的基础上,尽可能地提高统设计应在保证实现逻辑模型的基础上,尽可能地提高系统的各项性能。系统设计应按以下几项原则进行。系统的各项性能。系统设计应按以下几项原则进行。1.1.系统的效率性原则系统的效率性原则 2.2.系统的可靠性原则系统的可靠性原则 3.3.系统的准确性原则系统的准确性原则 4.4.系统的可维护性原则系统的可维护性原则 5.5.系统的经济性原则系统的
6、经济性原则 第7页,本讲稿共44页第第6章章 系统设计系统设计6.26.2系统总体设计系统总体设计 管理信息系统的总体结构设计是在系统分析管理信息系统的总体结构设计是在系统分析工作的基础上,主要完成下述工作:系统物工作的基础上,主要完成下述工作:系统物理配置方案设计、系统功能模块设计、系统理配置方案设计、系统功能模块设计、系统数据存储的总体结构设计。数据存储的总体结构设计。6.2.1 6.2.1选取合适的系统体系选取合适的系统体系 常用系统体系有层次体系、客户机常用系统体系有层次体系、客户机/服务器服务器结构、浏览器结构、浏览器/服务器结构、三层次客服务器结构、三层次客 户机户机/服务器结构。
7、服务器结构。第8页,本讲稿共44页第第6章章 系统设计系统设计6.2.26.2.2系统物理配置方案设计系统物理配置方案设计 1.1.硬件结构的设计硬件结构的设计 2.2.系统软件结构设计系统软件结构设计 1 1)操作系统的选择)操作系统的选择 2 2)数据库服务器系统软件的选择)数据库服务器系统软件的选择 3 3)应用服务器系统软件及开发工具的选择)应用服务器系统软件及开发工具的选择 第9页,本讲稿共44页第第6章章 系统设计系统设计6.2.36.2.3功能模块设计功能模块设计 1.1.总体设计的一般过程如下总体设计的一般过程如下:1 1)系统方案确定)系统方案确定 2 2)功能分解)功能分解
8、 3 3)软件结构设计)软件结构设计 4 4)数据库设计、文件结构的设计)数据库设计、文件结构的设计 5 5)制定测试计划)制定测试计划 6 6)编写文档)编写文档:7 7)审查与复审概要设计文档)审查与复审概要设计文档第10页,本讲稿共44页第第6章章 系统设计系统设计2.2.结构化系统设计方法结构化系统设计方法结构化设计结构化设计Structured DesignStructured Design,简称,简称SDSD是国际上是国际上应用最广、技术上也较完善的系统设计方法。是基应用最广、技术上也较完善的系统设计方法。是基于面向数据流的设计方法于面向数据流的设计方法Data Flow Orie
9、nted Data Flow Oriented DesignDesign。SD SD方法的步骤如下方法的步骤如下:1 1)对)对DFDDFD进行复审,必要时修改或细化;进行复审,必要时修改或细化;2 2)根据)根据DFDDFD确定软件结构属于变换型还是事务型;确定软件结构属于变换型还是事务型;3 3)把)把DFDDFD映射成映射成SCSC图;图;4 4)改进)改进SCSC图,使设计更完善。图,使设计更完善。第11页,本讲稿共44页第第6章章 系统设计系统设计1 1)变换型系统结构)变换型系统结构变换型设计分以下几个步骤变换型设计分以下几个步骤:(1 1)对变换型数据流程图,要划分出数据输入、数
10、据输出)对变换型数据流程图,要划分出数据输入、数据输出和变换中心三个部分,在和变换中心三个部分,在DFDDFD上用虚线标明分界线。上用虚线标明分界线。(2 2)画出初始的)画出初始的SCSC图,顶层是主控模块,下层图,顶层是主控模块,下层(第一层第一层)一一般包括输入、输出、变换三个模块。沿数据调用线标注般包括输入、输出、变换三个模块。沿数据调用线标注数据流的名称。数据流的名称。(3 3)根据)根据DFDDFD来逐步细化分解输入、输出、变换三个过程,来逐步细化分解输入、输出、变换三个过程,将将SCSC图也细化和优化。根据输入、输出、变换各需要几图也细化和优化。根据输入、输出、变换各需要几个模块
11、,逐步由顶向下分解,直至画出每个底层模块为个模块,逐步由顶向下分解,直至画出每个底层模块为止。止。第12页,本讲稿共44页第第6章章 系统设计系统设计(2 2)事务型系统结构)事务型系统结构 事务型设计分以下三个步骤事务型设计分以下三个步骤:(1 1)在)在DFDDFD中确定事务中心、接受数据、全部处理中确定事务中心、接受数据、全部处理路径三个部分。路径三个部分。(2 2)画出初始)画出初始SCSC图框架,把图框架,把DFDDFD的三个部分分别转的三个部分分别转换为事务控制模块、接受模块和处理模块。换为事务控制模块、接受模块和处理模块。(3 3)分解和细化接受分支和处理分支,事务中心)分解和细
12、化接受分支和处理分支,事务中心常是各条处理路径的起点,由事务中心通往受常是各条处理路径的起点,由事务中心通往受事务中心控制的所有处理路径。事务中心控制的所有处理路径。第13页,本讲稿共44页第第6章章 系统设计系统设计6.3 6.3 代码设计代码设计 代码,客观实体或属性的一种表示符号,在代码,客观实体或属性的一种表示符号,在管理信息系统中,它是人与计算机的共同语管理信息系统中,它是人与计算机的共同语言,起着沟通人与计算机的作用。言,起着沟通人与计算机的作用。6.3.1 6.3.1代码设计的作用代码设计的作用 1.1.它为事物提供一个概要它为事物提供一个概要 而不含糊的认定,而不含糊的认定,便
13、于数据的存储和检索。代码缩短了事物的便于数据的存储和检索。代码缩短了事物的名称,无论是记录、记忆还是存储,都可以名称,无论是记录、记忆还是存储,都可以节省时间和空间。节省时间和空间。第14页,本讲稿共44页第第6章章 系统设计系统设计2.2.使用代码可以提高处理的效率和精度。按代码使用代码可以提高处理的效率和精度。按代码对事物进行排序、累计或按某种规定算法进对事物进行排序、累计或按某种规定算法进行统计分析,处理十分迅速。行统计分析,处理十分迅速。3.3.代码提高了数据的全局一致性。这样,对同一代码提高了数据的全局一致性。这样,对同一事物,即使在不同场合有不同的名称,事物,即使在不同场合有不同的
14、名称,都都可以通过编码系统统一起来,可以通过编码系统统一起来,提高了系统提高了系统的整体性,减少了因数据不一致而造成的错的整体性,减少了因数据不一致而造成的错误。误。4.4.代码是人和计算机的共同语言,是两者代码是人和计算机的共同语言,是两者 交换信息的工具。交换信息的工具。第15页,本讲稿共44页第第6章章 系统设计系统设计6.3.26.3.2代码设计原则代码设计原则 合理的编码结构是信息处理系统是否具有生命力合理的编码结构是信息处理系统是否具有生命力的一个重要因素,在代码设计时,应注意遵循以的一个重要因素,在代码设计时,应注意遵循以下一些原则:下一些原则:1.1.适用性。设计的代码在逻辑上
15、必须能满足用户适用性。设计的代码在逻辑上必须能满足用户的功能需要,在结构上应当与系统的处理方法相的功能需要,在结构上应当与系统的处理方法相一致。一致。2.2.单义性。每个代码必须具有单义性,或称唯一单义性。每个代码必须具有单义性,或称唯一性。即每个代码应唯一标志它所代表某一种事物性。即每个代码应唯一标志它所代表某一种事物或属性;每一种材料、物资、设备等只能有一个或属性;每一种材料、物资、设备等只能有一个代码,不能重复,保持代码单义性。代码,不能重复,保持代码单义性。第16页,本讲稿共44页第第6章章 系统设计系统设计 3.3.可扩充性。代码设计时,可扩充性。代码设计时,要预留足够的位置,以适要
16、预留足够的位置,以适应不断变化的需要。否则,在短时间内,随便改变应不断变化的需要。否则,在短时间内,随便改变编码结构对设计工作来说是一种严重浪费。一般来编码结构对设计工作来说是一种严重浪费。一般来说,代码愈短,分类、准备、存储和传送的开销愈说,代码愈短,分类、准备、存储和传送的开销愈低;代码愈长,对数据检索、统计分析和满足多样低;代码愈长,对数据检索、统计分析和满足多样化的处理要求就愈好。但编码太长,留空太多,多化的处理要求就愈好。但编码太长,留空太多,多年用不上,也是一种浪费。年用不上,也是一种浪费。4.4.规范性。代码要系统化,代码的编制应尽量标准化,规范性。代码要系统化,代码的编制应尽量
17、标准化,尽量使代码结构对事物的表示具有实际意义,以便尽量使代码结构对事物的表示具有实际意义,以便于理解及交流。于理解及交流。5.5.明义性。要注意避免引起误解,不要使用易于混淆的明义性。要注意避免引起误解,不要使用易于混淆的字符。字符。6.6.合理性。合理性。第17页,本讲稿共44页第第6章章 系统设计系统设计6.3.46.3.4代码的种类代码的种类 1.1.顺序码顺序码 顺序码又称系列码,它是一种用连续数字代顺序码又称系列码,它是一种用连续数字代表编码对象的码。表编码对象的码。2.2.区间码区间码 区间码把数据项分成若干组,每一区间代表区间码把数据项分成若干组,每一区间代表一个组,码中数字的
18、值和位置都代表一定意一个组,码中数字的值和位置都代表一定意义。义。第18页,本讲稿共44页第第6章章 系统设计系统设计3.3.表意码(助记码)表意码(助记码)表意码是把直接或间接表示编码化对象属性表意码是把直接或间接表示编码化对象属性的文字、数字、记号原封不动地作为编码。的文字、数字、记号原封不动地作为编码。4.4.合成码合成码 合成码是把编码对象用两种以上的编码进行合成码是把编码对象用两种以上的编码进行组合,可以从两个以上的角度来识别、处理组合,可以从两个以上的角度来识别、处理的一种编码。的一种编码。第19页,本讲稿共44页第第6章章 系统设计系统设计6.3.56.3.5代码结构中的校验位代
19、码结构中的校验位6.3.66.3.6代码设计步骤代码设计步骤 1.1.确定代码对象。从整体出发,在充分调查分析的基础确定代码对象。从整体出发,在充分调查分析的基础上,确定对象所属的子系统,需要编码的项目,确定上,确定对象所属的子系统,需要编码的项目,确定编码的名称。编码的名称。2.2.考查是否已有标准代码。如果已有国家标准、部门标考查是否已有标准代码。如果已有国家标准、部门标准代码,就必须遵循标准;如果没有标准代码,也应准代码,就必须遵循标准;如果没有标准代码,也应该参照国际标准化组织、其他国家、其他部门或其他该参照国际标准化组织、其他国家、其他部门或其他单位的编码标准,以便将来标准化的需要。
20、单位的编码标准,以便将来标准化的需要。3.3.确定代码的使用范围。代码的设计不应该局限于某一确定代码的使用范围。代码的设计不应该局限于某一企业或某一部门,它应该具有广泛的适用性。不仅能企业或某一部门,它应该具有广泛的适用性。不仅能在本单位使用,还能在外单位使用。在本单位使用,还能在外单位使用。第20页,本讲稿共44页第第6章章 系统设计系统设计4.4.确定代码的使用时间。无特殊情况,代码应可确定代码的使用时间。无特殊情况,代码应可永久使用。永久使用。5.5.决定编码方法根据编码的对象、目的、使用范决定编码方法根据编码的对象、目的、使用范围、使用期限等特性,选定合适的代码种类围、使用期限等特性,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第6章 系统设计优秀课件 系统 设计 优秀 课件
限制150内