信息系统分析与设计系统设计解析ppt课件

上传人:无*** 文档编号:220618496 上传时间:2023-07-01 格式:PPT 页数:95 大小:1.01MB
收藏 版权申诉 举报 下载
信息系统分析与设计系统设计解析ppt课件_第1页
第1页 / 共95页
信息系统分析与设计系统设计解析ppt课件_第2页
第2页 / 共95页
信息系统分析与设计系统设计解析ppt课件_第3页
第3页 / 共95页
资源描述:

《信息系统分析与设计系统设计解析ppt课件》由会员分享,可在线阅读,更多相关《信息系统分析与设计系统设计解析ppt课件(95页珍藏版)》请在装配图网上搜索。

1、1 本章要点本章要点:v目的:目的:建立物理模型,解决系统分析人员与系统实建立物理模型,解决系统分析人员与系统实 施人员的沟通问题。施人员的沟通问题。v任务:任务:总体设计(系统结构图)、详细设计(防护总体设计(系统结构图)、详细设计(防护 性、代码、数据库、输入输出设计等)。性、代码、数据库、输入输出设计等)。v方法:方法:结构化设计方法。结构化设计方法。v工具:工具:系统结构图系统结构图第六章 系统设计 SA人员人员SDSD人员人员SDSD人员人员用户用户程序设计人员程序设计人员 逻辑模型逻辑模型(做什么)(做什么)物理模型物理模型(怎么做)(怎么做)26.1 6.1 系系 统统 设设 计

2、计 任任 务务 概概 述述一、系统设计的任务一、系统设计的任务 用一组标准的准则和工具帮助用一组标准的准则和工具帮助SDSD人员确定人员确定系统的模块、连接方式。系统的模块、连接方式。详细设计详细设计将系统划分为模块将系统划分为模块总体(初步)设计总体(初步)设计两两个个阶阶段段 决定每个模块的功能决定每个模块的功能选择系统的软、硬件,设备及配置方案选择系统的软、硬件,设备及配置方案决定模块的界面决定模块的界面决定模块的调用关系决定模块的调用关系 代码设计、数据库设计、代码设计、数据库设计、I/OI/O设计、设计、界面设计、防护性设计界面设计、防护性设计ABCDEF36.1 6.1 系系 统统

3、 设设 计计 任任 务务 概概 述述二、系统设计的评价标准二、系统设计的评价标准1 1、系统的效率、系统的效率2 2、系统的可靠性、系统的可靠性3 3、工作质量、工作质量4 4、可变更性、可变更性46.2 6.2 结结 构构 化化 设设 计计一、系统结构图一、系统结构图 是系统结构图的基本元素,通常指可是系统结构图的基本元素,通常指可以调用的一段程序。以调用的一段程序。1 1、模块:、模块:四四种种属属性性输入和输出输入和输出逻辑功能逻辑功能运行程序运行程序内部数据内部数据外部特性外部特性内部特性内部特性 ABCDEF56.2 6.2 结结 构构 化化 设设 计计一、系统结构图一、系统结构图模

4、块的设计原则模块的设计原则模块的独立性模块的独立性聚合度聚合度模块内的紧凑性模块内的紧凑性模块间的联系模块间的联系耦合度耦合度1 1、模块划分按层次进行、模块划分按层次进行2 2、每一模块的功能尽可能独立、单一、每一模块的功能尽可能独立、单一3 3、减少模块间不必要的联系、减少模块间不必要的联系注意:注意:扇入扇出系数扇入扇出系数66.2 6.2 结结 构构 化化 设设 计计一、系统结构图一、系统结构图2 2、系统结构图的符号、系统结构图的符号模块:模块:修改库存修改库存模块间的调用模块间的调用 ABCDEF直接调用直接调用判断调用判断调用循环调用循环调用模块间的通讯模块间的通讯数据通讯数据通

5、讯控制通讯控制通讯作业作业:系统:系统A首先调用模块首先调用模块B,获得数据获得数据b,然后将数据然后将数据b传给传给模块模块C,并循环调用模块并循环调用模块C,获得数据获得数据c,当,当c0时,系统时,系统A调调用模块用模块D。画结构图画结构图.76.2 6.2 结结 构构 化化 设设 计计二、设计策略二、设计策略 所谓设计策略所谓设计策略,是指将是指将DFDDFD图转换成系统结构图转换成系统结构图的方法,它属于面向数据流的设计方法。图的方法,它属于面向数据流的设计方法。储户储户存取单存取单存款存款处理处理取款取款处理处理业务业务区分区分处理处理存单存单 取单取单主文件主文件编辑编辑事务事务

6、记录记录检索主检索主文件记文件记录录修改主修改主文件记文件记录录排列主排列主文件记文件记录录排列排列事务事务记录记录事务记录事务记录合格事务合格事务 记录记录合格事务合格事务 记录记录主文件记录主文件记录新主文新主文件记录件记录用过的事用过的事务记录务记录变换型变换型;适用于适用于DFDDFD底层底层事务型事务型;适用于适用于DFDDFD顶层顶层86.2 6.2 结结 构构 化化 设设 计计二、设计策略二、设计策略1、以变换为中心的策略、以变换为中心的策略 处理处理输入输入输出输出 如果在如果在DFD图中,从同一个数据源流入的数据流在系图中,从同一个数据源流入的数据流在系统中所经过的逻辑路径几

7、乎都是相同的,而且存在着以统中所经过的逻辑路径几乎都是相同的,而且存在着以下三类处理逻辑,可以采用以变换为中心的策略。下三类处理逻辑,可以采用以变换为中心的策略。第一类处理逻辑执行输入功能。第一类处理逻辑执行输入功能。第二类处理逻辑执行变换功能。第二类处理逻辑执行变换功能。第三类处理逻辑执行输出功能。第三类处理逻辑执行输出功能。导出的导出的初始结初始结构图构图 系统系统输出输出 处理处理输入输入变换中心变换中心9输出输出输入输入数据源数据源数据源数据源变换变换中心中心主文件主文件编辑编辑事务事务记录记录检索主检索主文件记文件记录录修改主修改主文件记文件记录录排列主排列主文件记文件记录录排列排列

8、事务事务记录记录事务记录事务记录合格事务合格事务 记录记录合格事务合格事务 记录记录主文件记录主文件记录新主文新主文件记录件记录用过的事用过的事务记录务记录6.2 6.2 结结 构构 化化 设设 计计二、设计策略二、设计策略以变换为中心的策略的转换步骤:以变换为中心的策略的转换步骤:确定变换中心确定变换中心106.2 6.2 结结 构构 化化 设设 计计二、设计策略二、设计策略以变换为中心的策略的转换步骤:以变换为中心的策略的转换步骤:产生初始结构图产生初始结构图 修正主文件修正主文件写写文件和打文件和打印事务记录印事务记录修正主文件修正主文件 记录记录获得合格事务获得合格事务和主文件记录和主

9、文件记录 读事务文件读事务文件检索主检索主文件记录文件记录编辑事编辑事务记录务记录排列新排列新主文件主文件记录记录排列事排列事务记录务记录 打印事务记录打印事务记录写写主文件主文件NMEOFEOFEOFNOVTVTVTVTVTVTTRBADMRMRMRNMNMFMFTTR 事务记录事务记录EOF 事务文件的结束事务文件的结束 标志标志VT 合格的事务记录合格的事务记录BAD 不合格的事务记不合格的事务记 录标志录标志MR 主文件记录主文件记录NM 修正后的主文件修正后的主文件 记录记录NO 没检索到主文件没检索到主文件 记录的标志记录的标志FM 排列格式后的新排列格式后的新 文件记录文件记录F

10、T 排列格式后的已排列格式后的已 用过的事务记录用过的事务记录11 修正主文件修正主文件写写主文主文件记录件记录修正主文件修正主文件 记录记录获得合格获得合格事务记录事务记录 检索检索主文件主文件 记录记录读事读事务文务文件件编辑编辑事务事务记录记录排列新排列新主文件主文件记录记录排列事排列事务记录务记录打印打印事务事务记录记录写写主主文件文件OKEOFEOFNOTRMKVTVTVTVTTRTRMRMRMRNMNMNMFMFT获得主文获得主文件记录件记录打印有效打印有效事务记录事务记录显示错显示错误事务误事务记录记录显示显示错误错误VKFTFMTR分解与优化后的结构图分解与优化后的结构图6.2

11、 6.2 结结 构构 化化 设设 计计二、设计策略二、设计策略以变换为中心的策略的转换步骤:以变换为中心的策略的转换步骤:分解与优化分解与优化126.2 6.2 结结 构构 化化 设设 计计读入读入数据数据编辑编辑数据数据求解求解编辑编辑格式格式打印打印输出输出原始数据原始数据机内机内数据数据正确数据正确数据解解格式化解格式化解以变换为中心的转换:以变换为中心的转换:13二、设计策略二、设计策略6.2 6.2 结结 构构 化化 设设 计计2、以事务为中心的策略、以事务为中心的策略具体步骤具体步骤:确定事务中心确定事务中心事务中心应具有事务中心应具有四种逻辑功能四种逻辑功能具有获得原始记录的功能

12、具有获得原始记录的功能能为这些事务选择相应的逻辑处理路径能为这些事务选择相应的逻辑处理路径具有区分类型的功能具有区分类型的功能确保每一个事务能够得到完全的处理确保每一个事务能够得到完全的处理一般说来,具有一个输入、多个输出特征的处理就是一般说来,具有一个输入、多个输出特征的处理就是事务中心。事务中心。业务业务区分区分处理处理 146.2 6.2 结结 构构 化化 设设 计计二、设计策略二、设计策略2、以事务为中心的策略、以事务为中心的策略具体步骤具体步骤:选模型选模型 事务处理事务处理调度处理调度处理获得事获得事务类型务类型分析分析事务事务类型类型 读读事务事务文件文件编辑编辑A类类事务事务处

13、理处理A类类事务事务TRTRTRCK事务记录事务记录TR事务事务A类型标志类型标志CKCK处理处理B类类事务事务处理处理C类类事务事务编辑编辑B类类事务事务编辑编辑C类类事务事务事务处理事务处理156.3 6.3 系统物理配置方案设计系统物理配置方案设计一、设计依据一、设计依据系统的吞吐量。系统的吞吐量。系统的响应时间。系统的响应时间。系统的可靠性。系统的可靠性。集中式还是分布式。集中式还是分布式。地域范围。地域范围。数据管理方式。数据管理方式。16 管理对计算机的基本要求是速度快、管理对计算机的基本要求是速度快、容量大、通道能力强、操作灵活方便等。容量大、通道能力强、操作灵活方便等。但性能越

14、高,价格越贵。但性能越高,价格越贵。计算机硬件的选择首先要考虑将来计算机硬件的选择首先要考虑将来的的MISMIS的处理方式,其次要考虑应用软的处理方式,其次要考虑应用软件对计算机处理能力的需求。件对计算机处理能力的需求。6.3 6.3 系统物理配置方案设计系统物理配置方案设计二、计算机硬件选择二、计算机硬件选择176.3 6.3 系统物理配置方案设计系统物理配置方案设计三、计算机网络的选择三、计算机网络的选择网络的拓扑结构。网络的拓扑结构。网络的逻辑设计。网络的逻辑设计。网络的操作系统。网络的操作系统。186.3 6.3 系统物理配置方案设计系统物理配置方案设计四、数据库管理系统的选择四、数据

15、库管理系统的选择数据库的性能。数据库的性能。数据库的管理系统。数据库的管理系统。数据库的安全数据库的安全。数据的类型。数据的类型。196.3 6.3 系统物理配置方案设计系统物理配置方案设计五、应用软件的选择五、应用软件的选择软件是否能够满足用户的要求。软件是否能够满足用户的要求。软件是否具有足够的灵活性。软件是否具有足够的灵活性。软件是否能够获得长期、稳定的技术支持软件是否能够获得长期、稳定的技术支持。206.4 6.4 详详 细细 设设 计计一、防护性设计一、防护性设计系统中可能出现的问题系统中可能出现的问题数据差错数据差错:通讯、输入、不真实通讯、输入、不真实破坏:自然破坏、人为破坏破坏

16、:自然破坏、人为破坏失密失密系统防护性策略系统防护性策略文件及程序的安全防护文件及程序的安全防护系统保密系统保密系统故障系统故障数据差错防护数据差错防护其它系统防护其它系统防护216.4 6.4 详详 细细 设设 计计二、代码设计二、代码设计代码功能代码功能:代码是代表事物名称、属性、状态等的符号,为代码是代表事物名称、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或它们的组合了便于计算机处理,一般用数字、字母或它们的组合来表示。来表示。代码为事物提供一个概要而不含糊的认定,便于数据代码为事物提供一个概要而不含糊的认定,便于数据 的存储和检索。的存储和检索。代码提高处理的效率和精度。

17、代码提高处理的效率和精度。代码提高了数据处理的全局一致性。代码提高了数据处理的全局一致性。代码是人和计算机的共同语言,是两者交换信息的工具。代码是人和计算机的共同语言,是两者交换信息的工具。226.4 6.4 详详 细细 设设 计计二、代码设计二、代码设计代码种类代码种类:无实义代码:顺序码无实义代码:顺序码有实义代码有实义代码逻辑码逻辑码矩阵码矩阵码自检码自检码系列顺序码系列顺序码区间码区间码多面码多面码层次码层次码十进制码十进制码缩写码缩写码助忆码助忆码23代码的种类代码的种类 (1)顺序码顺序码顺顺序序码码是是一一种种最最简简单单、最最常常用用的的代代码码。这这种种代代码码是是将将顺顺序

18、的自然数或字母赋予分类对象。序的自然数或字母赋予分类对象。顺顺序序码码是是一一种种无无实实义义代代码码。这这种种代代码码只只作作为为分分类类对对象象的的唯唯一一标标识识,只只代代替替对对象象名名称称,而而不不提提供供对对象象的的任任何何其其他他信信息。息。顺序码的优点:顺序码的优点:代代码码简简短短,使使用用方方便便,易易于于管管理理,易易添添加加,对对分分类类对对象象无无任任何何特特殊殊规规定定。缺缺点点是是代代码码本本身身没没有有给给出出对对象象的的任任何何其其他信息。通常非系统化的分类对象常采用顺序码。他信息。通常非系统化的分类对象常采用顺序码。24代码的种类代码的种类 (2)矩阵码矩阵

19、码 是是一一种种逻逻辑辑码码。所所谓谓逻逻辑辑码码,是是按按照照一一定定的的逻逻辑辑规规则则或或者者程程序序算算法法编编写写的的代代码码。矩矩阵阵码码就就是是建建立立在在两两维维空空间间坐坐标标x,y基基础础上上的的代代码码。代代码码的的值值是是通通过过坐坐标标x,y的的数数值值构构成的。成的。(3)自检码自检码 自自检检码码由由原原来来的的代代码码(本本体体部部分分)和和一一个个附附加加码码组组成成。附附加加码码用用来来检检查查代代码码的的录录入入和和转转录录过过程程中中是是否否有有差差错错。附附加加码码也也叫叫检检验验码码。它它和和代代码码本本体体部部分分有有某某种种唯唯一一的的关关系系,

20、它是通过一定的数学算法得到的。它是通过一定的数学算法得到的。25代码的种类代码的种类 (4)系列顺序码系列顺序码 是是排排序序码码的的一一种种,是是一一种种特特殊殊的的顺顺序序码码。它它将将顺顺序序代代码码分分为为若若干干段段并并与与分分类类对对象象的的分分段段一一一一对对应应,给每段分类对象赋予一定的顺序代码。给每段分类对象赋予一定的顺序代码。特特点点:是是能能表表示示一一定定的的信信息息属属性性,易易于于添添加加;缺缺点点是是空空码码较较多多时时,不不便便于于机机器器处处理理,不不适适用用于于复复杂的分类体系。杂的分类体系。26代码的种类代码的种类 (5)层次码层次码 代代码码分分为为若若

21、干干层层,并并与与对对象象的的分分类类层层次次对对应应。代代码码左左端端为为高高位位层层次次代代码码,右右端端为为低低位位层层次次代代码码。每每个个层层次次的的代代码码可可采采用用顺顺序序码码或或系系列列顺顺序序码。码。特特点点:能能明明确确标标出出对对象象的的类类别别,有有严严格格的的隶隶属属关关系系,代代码码结结构构简简单单,容容量量大大,便便于于机机器器汇汇总。当层次较多时,弹性较差。总。当层次较多时,弹性较差。27代码的类型代码的类型 代码的类型代码的类型指代码符号的表示形式:指代码符号的表示形式:v数数字字型型代代码码是是用用一一个个或或多多个个阿阿拉拉伯伯数数字字表表示示的的代代码

22、码。这这种种代代码码结结构构简简单单,使使用用方方便便,也也便便于于排排序序,易易于于在在国国内内外外推推广广,缺点是对象特征描述不直观;缺点是对象特征描述不直观;v字字母母型型代代码码是是用用一一个个或或多多个个字字母母表表示示的的代代码码。例例如如:BJ代代表表北北京京,NJ代代表表南南京京。优优点点是是便便于于记记忆忆,符符合合人人们们使使用用习习惯惯,代代码码容容量量大大。缺缺点点是是不不便便于于机机器器处处理理。特特别别是是编编码码对对象象多多、更改频繁时,常会出现重复和冲突;更改频繁时,常会出现重复和冲突;v混混合合型型代代码码是是由由数数字字、字字母母、专专用用符符号号组组成成的

23、的代代码码。这这种种代代码码基基本本上上兼兼有有前前两两种种代代码码的的优优点点。但但是是这这种种代代码码组组成成形形式式复杂,计算机输入不便,录入效率低,错误率高。复杂,计算机输入不便,录入效率低,错误率高。28代码的校验方法代码的校验方法 为为了了验验证证输输入入代代码码的的正正确确性性,要要在在代代码码本本体体的的基基础础上上,再外加校验码,使它成为代码的一个组成部分。再外加校验码,使它成为代码的一个组成部分。校校验验码码是是根根据据事事先先规规定定好好的的数数学学方方法法及及代代码码本本体体计计算算出出来来的的。当当自自检检码码输输入入计计算算机机后后,计计算算机机按按照照同同样样的的

24、数数学学方方法法,根根据据代代码码本本体体进进行行计计算算,将将结结果果与与校校验验位位比比较较,检检验验输输入入的的代码是否正确。代码是否正确。一种校验码的生成过程如下:一种校验码的生成过程如下:(1)对代码本体的每一位加权求和对代码本体的每一位加权求和设设代代码码本本体体为为C1,C2Cn,权权因因子子为为P1,P2,Pn,加加权权求求和和:S=CiPi。其其中中权权因因子子可可取取自自然然数数1,2,3,几几何何级级数数2,4,8,16,32,质质数数2,3,5,7,11,等等等。等。(2)以模除和得余数以模除和得余数R:R=S mod(M),M=10,11,等等。等等。(3)模减去余数

25、得校验位:模减去余数得校验位:Cn+1=M-R296.4 6.4 详详 细细 设设 计计二、代码设计二、代码设计校验码的生成过程:校验码的生成过程:对代码本体的每一位加权求和对代码本体的每一位加权求和S S C Ci i P Pi i代码本体代码本体权因子权因子自然数自然数几何级数几何级数质数质数 以模除和得余数以模除和得余数R RS mod(M)S mod(M)模模10101111和和余数余数 模减去余数得校验位模减去余数得校验位C Cn+1n+1=M=MR R30代码的校验方法代码的校验方法 例例:代代码码本本体体为为123456,权权因因子子为为1,7,3,1,7,3 模模为为10,则则

26、:S=1*1+2*7+3*3+4*1+5*7+6*3=81R=81 mod(10)=1校验位为:校验位为:10-1=9所以自检码为所以自检码为1234569,其中,其中9为校验位。为校验位。当当自自检检码码C1C2CnCn+1(其其中中Cn+1为为校校验验位位)输输入入计计算算机机后后,对对C1C2Cn分分别别乘乘以以原原来来的的权权因因子子,Cn+l乘乘以以1,所所得得的的和和被被模模除除,若若余余数数为为零零,则则该该代代码一般说来是正确的,否则输入有错。码一般说来是正确的,否则输入有错。31代码设计的原则代码设计的原则 代码设计必须遵循以下基本原则:代码设计必须遵循以下基本原则:(1)(

27、1)唯一性唯一性一一个个对对象象可可能能有有多多个个名名称称,也也可可按按不不同同的的方方式式对对它它进进行行描描述述。但但在在一一个个编编码码体体系系中中,一一个个对对象象只只能赋予它一个唯一的代码。能赋予它一个唯一的代码。(2)(2)合理性合理性代码结构应与相应的分类体系相对应。代码结构应与相应的分类体系相对应。(3)(3)可扩充性可扩充性应留有充分的余地,以备将来不断扩充的需要。应留有充分的余地,以备将来不断扩充的需要。32代码设计的原则代码设计的原则 (4)简单性简单性 结构尽可能简单,尽可能短,以减少各种差错。结构尽可能简单,尽可能短,以减少各种差错。(5)适用性适用性 代码尽可能反

28、映对象的特点,以助记忆,便于填写。代码尽可能反映对象的特点,以助记忆,便于填写。(6)规范性规范性 国国家家有有关关编编码码标标准准是是代代码码设设计计的的重重要要依依据据,已已有有标标准准的的必必须须遵遵循循。在在一一个个代代码码体体系系中中,代代码码结结构构、类类型型、编编写写格格式式必必须须统一。统一。(7)系统性系统性 有一定的分组规则,从而在整个系统中具有通用性。有一定的分组规则,从而在整个系统中具有通用性。33代码设计的步骤代码设计的步骤 (1)确定代码对象。确定代码对象。(2)考考查查是是否否已已有有标标准准代代码码。应应遵遵循循标标准准代代码码。或或在在代代码码设设计计时时要要

29、参参考考国国际际标标准准化化组组织织、其其他他国国家家、其其他他部部门门、其其他他单单位位的的编编码码标标准准,设设计计出出便便于于今今后后标准化的代码。标准化的代码。(3)根根据据代代码码的的使使用用范范围围、使使用用时时间间,根根据据实实际际情况选择代码的种类与类型。情况选择代码的种类与类型。(4)考虑检错功能。考虑检错功能。(5)编写代码表。编写代码表。代代码码编编好好后后,要要编编制制代代码码表表,作作详详细细说说明明,以以便便正正确确使用。使用。34作业作业考虑学生学号设计,要求反映:学生入学时间,所在系,所学专业,班级 层次(大专、本科、研究生)356.4 6.4 详详 细细 设设

30、 计计三、界面设计三、界面设计1 1、用户界面的概念、用户界面的概念 用户界面是对用户与系统之间进行交互所采用户界面是对用户与系统之间进行交互所采用的方式、途径、内容、布局及结构的总称,用的方式、途径、内容、布局及结构的总称,用户界面也叫人机界面、人机接口、人机输入用户界面也叫人机界面、人机接口、人机输入输出或人机交互界面等。输出或人机交互界面等。366.4 6.4 详详 细细 设设 计计三、界面设计三、界面设计2 2、屏幕界面设计、屏幕界面设计合理、有效、安全合理、有效、安全注意:注意:尽量保持一致尽量保持一致为熟练用户提供快捷键为熟练用户提供快捷键提供有效反馈提供有效反馈提供简单的错误处理

31、机制提供简单的错误处理机制允许撤消动作允许撤消动作减少短期记忆负担减少短期记忆负担371 1、输出设计的内容、输出设计的内容四、输出设计四、输出设计6.4 6.4 详详 细细 设设 计计 有关输出信息使用方面的内容有关输出信息使用方面的内容 输出信息的内容输出信息的内容 采用的输出设备采用的输出设备 输出介质输出介质 输出格式输出格式382 2、输出设计的方法、输出设计的方法四、输出设计四、输出设计6.4 6.4 详详 细细 设设 计计 预印表格预印表格 打印多层表格打印多层表格 周转文件周转文件393 3、输出报告、输出报告四、输出设计四、输出设计6.4 6.4 详详 细细 设设 计计 方便

32、使用者方便使用者 考虑计算机的硬件功能考虑计算机的硬件功能 考虑原系统的输出格式考虑原系统的输出格式 考虑系统发展的需要考虑系统发展的需要 输出格式要先试制输出样品,再经用户同意输出格式要先试制输出样品,再经用户同意后才能正式使用后才能正式使用40输出设计输出设计输出设计包括以下几方面的内容:输出设计包括以下几方面的内容:(1)确定输出内容确定输出内容 首先要确定用户在使用信息方面的要求,包括首先要确定用户在使用信息方面的要求,包括使用目的、输出速度、频率、数量、安全性要求等使用目的、输出速度、频率、数量、安全性要求等等。根据用户要求,设计输出信息的内容,包括信等。根据用户要求,设计输出信息的

33、内容,包括信息形式息形式(表格、图形、文字表格、图形、文字),输出项目及数据结构、,输出项目及数据结构、数据类型、位数及取值范围,数据的生成途径,完数据类型、位数及取值范围,数据的生成途径,完整性及一致性的考虑,等等。整性及一致性的考虑,等等。41输出设计输出设计(2)选择输出设备与介质选择输出设备与介质 常常用用的的输输出出设设备备有有显显示示终终端端、打打印印机机、磁磁带带机机、磁磁盘盘机机、绘绘图图仪仪、缩缩微微胶胶卷卷输输出出器器、多多媒媒体体设设备备。输输出出介介质质有有纸纸张张、磁磁带带、磁磁盘盘、缩缩微微胶胶卷卷、光光盘盘、多多媒媒体体介介质质等等等等。这这些些设设备备和和介介质

34、质各各有有特特点点,应应根根据据用用户户对对输输出出信信息息的的要要求求,结结合合现现有有设设备备和和资资金金条条件选择。件选择。42 输出设计输出设计(3)确定输出格式确定输出格式 提提供供给给人人的的信信息息都都要要进进行行格格式式设设计计。输输出出格格式式要要满满足足使使用用者者的的要要求求和和习习惯惯,达达到到格格式式清清晰晰、美美观观、易于阅读和理解的要求。易于阅读和理解的要求。报报表表是是最最常常用用的的一一种种常常用用输输出出形形式式。报报表表的的格格式式因因用用途途不不同同而而有有差差异异,但但一一般般由由三三部部分分组组成成:表表头头、表表体体和和表表尾尾。表表头头部部分分主

35、主要要是是标标题题;表表体体部部分分是是整整个个表表格格的的实实体体,反反映映表表格格的的内内容容;表表尾尾是是一一些些补补充充说明或脚注。说明或脚注。43五、五、输入设计输入设计 输入设计的原则输入设计的原则“输入的是垃圾,输出的必然是垃圾输入的是垃圾,输出的必然是垃圾”。输入设计的目标是。输入设计的目标是保证向系统输入正确的数据。在此前提下,应做到输入方法保证向系统输入正确的数据。在此前提下,应做到输入方法简单、迅速、经济、方便。为此,输入设计应遵循以下原则:简单、迅速、经济、方便。为此,输入设计应遵循以下原则:(1)最最小小量量原原则则:这这就就是是在在保保证证满满足足处处理理要要求求的

36、的前前提提下下使使输输入入量最小。量最小。(2)简简单单性性原原则则:输输入入的的准准备备、输输入入过过程程应应尽尽量量容容易易,以以减减少少错误的发生。错误的发生。(3)早早检检验验原原则则:对对输输入入数数据据的的检检验验尽尽量量接接近近原原数数据据发发生生点点,使错误能及时得到改正。使错误能及时得到改正。(4)少少转转换换原原则则:输输入入数数据据尽尽量量用用其其处处理理所所需需形形式式记记录录,以以免免数据转换介质时发生错误。数据转换介质时发生错误。44输入设备的选择输入设备的选择键盘、磁盘输入键盘、磁盘输入光电阅读器光电阅读器终端输入终端输入45原始单据的格式设计原始单据的格式设计设

37、计设计原始单据的原则原始单据的原则便于填写便于填写便于归档便于归档单据的格式应能保证输入的精度单据的格式应能保证输入的精度 46 输入设计的内容输入设计的内容输入设计的内容包括:输入设计的内容包括:(1)确定输入数据内容;确定输入数据内容;输输入入数数据据的的内内容容设设计计,包包括括确确定定输输入入数数据据项项名名称称、数据内容、精度、数值范围。数据内容、精度、数值范围。(2)确定数据的输入方式;确定数据的输入方式;数数据据的的输输入入方方式式与与数数据据发发生生地地点点、发发生生时时间间、处处理理的的紧紧急急程程度度有有关关。如如:如如果果发发生生地地点点远远离离计计算算机机房房,发发生生

38、时时间间是是随随机机的的,又又要要求求立立即即处处理理,则则采采用用联联机机终端输入。终端输入。47 输入设计的内容输入设计的内容(3)(3)确定输入数据的记录格式;确定输入数据的记录格式;记记录录格格式式是是人人机机之之间间的的衔衔接接形形式式,因因而而十十分分重重要要,设设计计得得好好,容容易易控控制制工工作作流流程程,减减少少数数据据冗冗余余,增增加加输输入入的的准准确确性性,并并且且容易进行数据校验。容易进行数据校验。(4)(4)输入数据的正确性校验;输入数据的正确性校验;强强调调输输入入设设计计最最重重要要问问题题是是保保证证输输入入数数据据的的正正确确性性。对对数数据据进进行行必必

39、要要的的校校验验,是是保保证输入正确的重要环节。证输入正确的重要环节。48 输入设计的内容输入设计的内容(5)确定输入设备确定输入设备设备的选用应考虑以下一些因素:设备的选用应考虑以下一些因素:输入的数据量与频度;输入的数据量与频度;数据的来源、形式、收集环境;数据的来源、形式、收集环境;输入类型、格式的灵活程度;输入类型、格式的灵活程度;输入速度和准确性要求;输入速度和准确性要求;输入数据的校验方法、纠正错误的难易程度;输入数据的校验方法、纠正错误的难易程度;可用的设备与费用可用的设备与费用。49 数据记录格式设计数据记录格式设计输入数据的记录格式:输入数据的记录格式:既既要要便便于于操操作

40、作人人员员录录入入,又又要要便便于于填填表表人人员员、现现场工作人员填写;场工作人员填写;记记录录格格式式本本质质上上分分为为两两部部分分:预预先先印印刷刷部部分分和和插插入数据的空格。入数据的空格。让让人人填填的的表表格格,不不仅仅要要注注明明文文字字,而而且且在在表表格格下下方方也也要要注注明明代代码码说说明明。一一些些比比较较简简单单的的代代码码,也也可可在在表表中中列列出出,这这样样既既方方便便了了填填表表人人和和读读表表人人,使使他他们们不不用用死死记记编编码码或或反反复复翻翻阅阅代代码码表表,又又可可提提高高填填写写的的准准确确性性,从从而而能能够够保保证证输输入入数数据据的的准准

41、确确性。性。50 数据记录格式设计数据记录格式设计设计记录格式时可以采用如下基本技术:设计记录格式时可以采用如下基本技术:设计记录格式时可以采用如下基本技术:设计记录格式时可以采用如下基本技术:(1)(1)块块风风格格 把把一一部部分分框框起起来来,引引人人注注目目,每每个个空空格格填填人人的的数数据仅为其所要求的数据。据仅为其所要求的数据。(2)(2)阴阴影影 不不用用编编码码员员完完成成的的那那部部分分格格式式使使用用阴阴影影,并并注注上上说说明。明。(3)(3)选择框选择框 简单输入的方式,简单输入的方式,填表者只要打勾即完成输入。填表者只要打勾即完成输入。(4)(4)颜色颜色 不同部分

42、用不同的颜色,以明显标示不同字域。不同部分用不同的颜色,以明显标示不同字域。(5)(5)设设立立数数字字域域 数数字字栏栏应应能能容容纳纳可可能能最最大大的的数数,标标出出小小数数点点位置。位置。(6)(6)划分划分 划分区域,划分区域,注明装订线。注明装订线。(7)(7)说明说明 说明关键部分。说明关键部分。51 输入数据的校验方法输入数据的校验方法数据出错有三种情况:数据出错有三种情况:(1)数数据据内内容容错错 这这是是由由于于原原始始单单据据有有错错或或录录入入时时发发生生错误。错误。(2)数数据据多多余余或或不不足足 这这是是收收集集中中的的错错误误,如如原原始始单单据据丢失或重复。

43、丢失或重复。(3)数数据据的的延延误误 由由于于输输入入数数据据迟迟缓缓导导致致处处理理推推迟迟,不不仅影响业务工作,还可能使输出结果变得无价值。仅影响业务工作,还可能使输出结果变得无价值。为为减减少少输输入入出出错错,可可根根据据需需要要和和条条件件选选用用数数据据的的校验方法。校验方法。52 输入数据的校验方法输入数据的校验方法(1)(1)重复校验重复校验 这这是是将将相相同同的的内内容容重重复复执执行行多多次次,比比较较其其结结果果。例例如如,由由两两个个或或更更多多操操作作员员录录入入相相同同的的数数据据文文件件,比比较较后后找找出出不不同同之之处处予予以纠正。以纠正。(2)(2)视觉

44、校验视觉校验.一一般般在在原原始始数数据据转转换换到到介介质质以以后后执执行行。例例如如,从从终终端端上上键键人人数数据据,在在屏屏幕幕上上校校验验之之后后再再送送到到计计算算机机处处理理。视视觉觉校校验验一一般般查查错错率可达到率可达到75758585。(3)(3)分批汇总校验分批汇总校验对对重重要要数数据据,如如传传票票上上的的金金额额,其其数数量量可可以以进进行行分分批批汇汇总总校校验验。将将原原始始传传票票按按类类别别、日日期期等等分分成成若若干干批批,先先手手工工计计算算每每批批总总值值,输入计算机后,计算机再计算总值,二者对照进行校验。输入计算机后,计算机再计算总值,二者对照进行校

45、验。53 输入数据的校验方法输入数据的校验方法(4)(4)控制总数校验控制总数校验分分批批汇汇总总校校验验是是对对部部分分重重要要数数据据进进行行的的,控控制制总总数数校校验验则则是是对对所所有有数数据据项项的的值值求求和和进进行行校校验验,其其出出错错位位置置的的确确定定比比分批汇总校验精确。分批汇总校验精确。(5)(5)数据类型校验数据类型校验 这这是是指指校校验验数数据据是是数数字字型型还还是是字字符符型型,还还可可组组合合运运用用界界限检查、逻辑检查等方法进行合理性校验。限检查、逻辑检查等方法进行合理性校验。(6)(6)格式校验格式校验格格式式校校验验也也称称错错位位校校验验。这这是是

46、校校验验各各数数据据项项位位数数和和位位置置是是否否合合乎乎事事先先的的定定义义。例例如如,若若规规定定姓姓名名最最大大位位数数是是3030位位,那末第那末第3131位应为空格,否则认为数据错位。位应为空格,否则认为数据错位。54 输入数据的校验方法输入数据的校验方法(7)(7)逻辑校验逻辑校验检检查查数数据据项项的的值值是是否否合合乎乎逻逻辑辑。例例如如月月份份应应是是1 11212,日日期期应应是是1 13131。逻逻辑辑校校验验检检查查数数值值是是否否合合乎乎业业务务上上的的要求,也称合理性校验。要求,也称合理性校验。(8)(8)界限校验界限校验指指检检查查某某项项数数据据是是否否在在预

47、预先先指指定定的的范范围围之之内内。分分范范围围校校验验、上上限限校校验验、下下限限校校验验三三种种。例例如如,某某商商品品单单价价在在5050元以上,元以上,10001000元以下,在此范围之外属错误。元以下,在此范围之外属错误。(9)(9)记录计数校验记录计数校验通过记录的个数来检查数据的记录有无遗漏和重复。通过记录的个数来检查数据的记录有无遗漏和重复。55 输入数据的校验方法输入数据的校验方法(10)(10)平衡校验平衡校验校校验验相相关关数数据据项项之之间间是是否否平平衡衡。例例如如,检检查查会会计计的的借借方方与贷方、报表的小计与总计是否相符。与贷方、报表的小计与总计是否相符。(11

48、)(11)匹配校验匹配校验指指核核对对业业务务文文件件的的重重要要代代码码与与主主文文件件的的代代码码。例例如如,销销售售业业务务文文件件中中的的顾顾客客账账号号若若在在顾顾客客主主文文件件中中找找不不到到,这这就是问题。就是问题。(12)(12)代码自身校验代码自身校验这是最常用的一种校验。这是最常用的一种校验。56 人机对话设计人机对话设计 人机对话设计的原则人机对话设计的原则(1)对话要清楚、简单,用词要符合用户观点和习惯。对话要清楚、简单,用词要符合用户观点和习惯。(2)对对话话要要适适应应不不同同操操作作水水平平的的用用户户,便便于于维维护护和和修修改。改。(3)错误信息设计要有建设

49、性。错误信息设计要有建设性。(4)关键操作要有强调和警告。关键操作要有强调和警告。57 人机对话的方法人机对话的方法操作人员通过屏幕、键盘对话,常用以下一些方法:操作人员通过屏幕、键盘对话,常用以下一些方法:(1)选单式选单式(菜单菜单)屏屏幕幕显显示示各各种种可可供供选选择择的的操操作作,用用户户输输入入有有关关代代号号或或把把光光标标移移到到相相应应位位置置,操操作作计计算算机机运运行行,这这种种方方式式称称为为选选单单方方式式。常常用用的的方方式式有有下下拉拉式式选选单单、弹弹出出式式选选单单、级级联联式选单、平铺式选单等。式选单、平铺式选单等。(2)填表法填表法将将要要输输入入的的项项

50、目目先先显显示示在在屏屏幕幕上上,用用户户根根据据项项目目输输入入相相应应的的数数据据。这这种种方方法法类似填屏幕上显示的表格应尽量与操作人员手中的原始数据记录格式对应。类似填屏幕上显示的表格应尽量与操作人员手中的原始数据记录格式对应。(3)回答法回答法程程序序运运行行到到一一定定阶阶段段,屏屏幕幕上上显显示示问问题题,等等待待用用户户回回答答。回回答答方方式式也也应应在在屏屏幕上提示,让用户简单地回答。幕上提示,让用户简单地回答。(4)提问法提问法这这种种方方式式主主要要是是用用户户查查询询。例例如如要要查查询询某某学学生生的的基基本本情情况况。屏屏幕幕上上提提示示输输入入“学号学号”,当操

51、作员回答学生的学号后,屏幕上显示该学生的有关情况,当操作员回答学生的学号后,屏幕上显示该学生的有关情况,58 图形用户界面设计图形用户界面设计 图图形形用用户户界界面面(graphics user interface)已已成成为为一一种种流流行行的的界界面面设设计计技技术术,并并将将成成为为信信息息系系统用户界面的主流。统用户界面的主流。图形用户界面的优点:图形用户界面的优点:(1)容容易易学学习习使使用用,使使用用选选单单而而不不必必记记忆忆指指令令名名称称,大大大减少键盘输入的数量与错误。大减少键盘输入的数量与错误。(2)具具有有高高度度的的图图形形功功能能,直直观观生生动动,如如采采用用

52、线线条条图图、趋势图、动画等等。趋势图、动画等等。(3)多多个个视视窗窗并并用用,同同时时显显示示多多样样信信息息,并并可可对对同同样样信信息提出多种不同角度的表达方式。息提出多种不同角度的表达方式。59 图形用户界面设计图形用户界面设计图形用户界面的缺点:图形用户界面的缺点:与与文文字字指指令令界界面面相相比比,图图形形形形式式的的指指令令不不能能表表达达复杂的复合指令。复杂的复合指令。指令数目太大时,不容易在屏幕上安排选单。指令数目太大时,不容易在屏幕上安排选单。对对于于熟熟练练的的使使用用者者而而言言,键键盘盘输输入入的的速速度度要要快快于于鼠标选项的输入。鼠标选项的输入。60 图形用户

53、界面设计图形用户界面设计图形界面设计的几条原则:图形界面设计的几条原则:(1)用用户户界界面面的的各各个个画画面面设设计计在在整整体体上上应应保保持持相相同同或或相相似似的的外外观观。例例如如,按按钮钮和和选选择择项项的的位位置置与与安安排排,尽尽可可能能安安排排在在同样的地方,便于用户熟练掌握屏幕上的信息。同样的地方,便于用户熟练掌握屏幕上的信息。(2)用用户户界界面面使使用用的的词词汇汇、图图示示、颜颜色色、选选取取方方式式、交交流流顺顺序,其意义与效果应前后一致。序,其意义与效果应前后一致。(3)要要正正确确使使用用图图形形的的表表达达能能力力。图图形形适适合合用用来来表表达达整整体体性

54、性、印印象象感感和和关关联联性性的的信信息息,而而文文字字适适用用于于表表达达单单一一的的、精精确确的、不具关联性的一般资料。的、不具关联性的一般资料。(4)由由于于图图形形对对象象占占用用系系统统资资源源较较多多,处处理理速速度度慢慢,因因此此在在时时间间响响应应要要求求高高,而而硬硬件件资资源源档档次次较较低低的的环环境境中中,不不宜宜采采用图形界面。用图形界面。6162界面风格界面风格63功能分区功能分区64六、数据库设计六、数据库设计6.4 6.4 详详 细细 设设 计计v用户要求分析用户要求分析v概念结构设计(概念结构设计(E-R模型表示)模型表示)v逻辑结构设计(符合第三范式)逻辑

55、结构设计(符合第三范式)概念模型概念模型 数据模型数据模型v物理结构设计物理结构设计656.4 6.4 详详 细细 设设 计计v估算数据库的数据存储量估算数据库的数据存储量 v设计数据库设备设计数据库设备 v安排数据库的存储安排数据库的存储 v设计索引设计索引 v设计备份策略设计备份策略 v设计镜像方案设计镜像方案 数据库设计要考虑的几个问题数据库设计要考虑的几个问题66数据库系统的系统结构数据库系统的系统结构1.单用户单用户 数据库系统数据库系统早期最简单的数据库系统,整个数据库系统都运早期最简单的数据库系统,整个数据库系统都运行在一台计算机,由一个用户独占,不同计算机之行在一台计算机,由一

56、个用户独占,不同计算机之间不能共享数据间不能共享数据1.单用户 数据库系统67 数据库系统的系统结构数据库系统的系统结构2.主从式结构的数据主从式结构的数据库系统库系统一台主机带多个终端一台主机带多个终端的多用户结构,数据库的多用户结构,数据库系统都运行在主计算机系统都运行在主计算机上,各用户并发地存取上,各用户并发地存取数据库,共享数据资源。数据库,共享数据资源。2.主从式结构的数据库系统68 数据库系统的系统结构数据库系统的系统结构3.分布式数据库系统分布式数据库系统数据在逻辑上是一个数据在逻辑上是一个整体,物理上分布在计整体,物理上分布在计算机网络的不同结点上算机网络的不同结点上,每个结

57、点可以独立处,每个结点可以独立处理本地数据库的数据,理本地数据库的数据,也可以同时存取和处理也可以同时存取和处理多个异地数据库的数据多个异地数据库的数据3.分布式数据库系统LAN69 数据库系统的系统结构数据库系统的系统结构4.客户客户/服务器结构数据库系统(服务器结构数据库系统(C/S)把在网络中运行的把在网络中运行的DBMS的功能和应用分开,某些计算机的功能和应用分开,某些计算机专门用于执行专门用于执行DBMS功能,称为数据库服务器;其他计算机功能,称为数据库服务器;其他计算机运行应用软件,支持用户的应用,称为客户机。客户机把运行应用软件,支持用户的应用,称为客户机。客户机把用户应用请求传

58、送到服务器,服务器处理后把结果返回客用户应用请求传送到服务器,服务器处理后把结果返回客户机。户机。70 数据库系统的系统结构数据库系统的系统结构5.浏览器浏览器/服务器结构服务器结构(Browse/Server)仿照仿照Internet的工作方式,在用户端采用浏览器作为的工作方式,在用户端采用浏览器作为用户工作界面,而把所有的用户工作界面,而把所有的DBMS应用和服务功能集中应用和服务功能集中在服务器端,这种结构称之为浏览器在服务器端,这种结构称之为浏览器/服务器结构。服务器结构。应用系统的开发和维护工作主要在服务器上进行,系应用系统的开发和维护工作主要在服务器上进行,系统工作人员甚至可以远程

59、登录服务器进行软件系统的测统工作人员甚至可以远程登录服务器进行软件系统的测试和维护工作,这样给开发应用系统带来很大的便利试和维护工作,这样给开发应用系统带来很大的便利。71 数据库系统的模式结构数据库系统的模式结构数据库系统的模式结构数据库系统的模式结构数据库的模式数据库的模式即全局逻辑结构。即全局逻辑结构。1 数据库系统的三级模式结构数据库系统的三级模式结构外模式外模式(用户视图用户视图)也称子模式或用户模式,即用户看到的数据逻辑结构和也称子模式或用户模式,即用户看到的数据逻辑结构和特征描述,一个数据库可以有多个外模式特征描述,一个数据库可以有多个外模式逻辑模式逻辑模式(概念视图概念视图)也

60、称模式或概念模式,对全体数据的逻辑结构和特征的也称模式或概念模式,对全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,不涉及数据存储的物描述,是所有用户的公共数据视图,不涉及数据存储的物理细节,与应用程序和开发工具无关理细节,与应用程序和开发工具无关内模式内模式(物理视图物理视图)也称存储模式,对数据物理结构和存储结构的描述,是也称存储模式,对数据物理结构和存储结构的描述,是唯一客观存在的数据库。唯一客观存在的数据库。72 数据库系统的模式结构数据库系统的模式结构数据库系统的模式结构数据库系统的模式结构2 数据库的二级映象功能与数据独立性数据库的二级映象功能与数据独立性 数数据据库库三

61、三级级模模式式是是对对数数据据的的三三个个抽抽象象级级别别,它它把把数数据据的的具具体体组组织织留留给给DBMS管管理理,使使用用户户能能逻逻辑辑地地抽抽象象地地处处理理数数据据,而而不不必必关关心心数数据据在在计计算算机机中中的的具体表示方式与存储方式。具体表示方式与存储方式。为为了了能能够够在在内内部部实实现现这这三三个个抽抽象象层层次次的的联联系系和和转转换换,数数据据库库系系统统在在这这三三级级模模式式之之间间提提供供了了两两层层映映象象:外外模模式式模模式式映映象象和和模模式式内内模模式式映映象象。正正是是这这两两层层映映象象保保证证了了数数据据库库系系统统中中的的数数据据能能够够具

62、具有有较较高高的的逻辑独立性逻辑独立性和和物理独立性物理独立性。73数据库系统的模式结构图数据库系统的模式结构图数据库系统的模式结构图数据库系统的模式结构图应用1应用3应用2用户视图外模式A物理视图外模式B模式存储模式存储模式概念视图模式/内模式映象外模式/模式映象74数据库系统的模式结构图数据库系统的模式结构图数据库系统的模式结构图数据库系统的模式结构图数数据据库库的的子子模模式式、模模式式、外外模模式式以以及及在在这这三三级级模模式式之之间提供了间提供了两层映象两层映象(或称映射或称映射)。对对于于每每一一个个外外模模式式,数数据据库库系系统统都都有有一一个个外外模模式式/模模式式映映象象

63、,当当模模式式改改变变时时由由数数据据库库管管理理员员对对各各个个外外模模式式/模模式式的的映映象象作作相相应应改改变变,可可以以使使外外模模式式保保持持不不变变,从从而而应应用用程序不必修改程序不必修改,保证了数据的,保证了数据的逻辑独立性逻辑独立性;同同样样,由由于于存存在在模模式式/内内模模式式映映象象,当当数数据据库库的的存存储储结结构构改改变变了了,由由数数据据库库管管理理员员对对模模式式/内内模模式式映映象象作作相相应应改改变变,可可以以使使模模式式保保持持不不变变,从从而而保保证证了了数数据据的的物物理理独独立立性性。75数据库设计的过程数据库设计的过程 数据库设计的内容与要求数

64、据库设计的内容是:对于一个给定的环境,进行符合应用语义的逻辑设计,以及提供一个确定存贮结构的物理设计,建立实现系统目标,并能有效存取数据的数据模型。例如,某个用户的数据库(如银行的数据处理系统)由模式、子模式,应用程序,数据库和DBMS等几部分组成。其中DBMS一般可从现有的产品中选购,而模式、子模式、应用程序等则必须根据用户的具体要求进行分析和设计。76数据库设计的内容与要求数据库设计的内容与要求数据库设计的内容与要求数据库设计的内容与要求 数据库设计要满足下面几个条件:(1)符合用户要求,即能正确地反映用户的现实环境,它应能包含用户需要处理的所有“数据”,并能支持用户需要进行的所有“加工”

65、;(2)能被某个现有DBMS所接受;(3)具有较高的质量,如易于维护,易于理解,效率较高等。77数据库设计的内容与要求数据库设计的内容与要求数据库设计的内容与要求数据库设计的内容与要求设计主要困难表现在:设计主要困难表现在:(1)懂懂得得计计算算机机和和数数据据库库的的人人,一一般般都都缺缺乏乏企企业业的的业业务务知知识识和和实实际际经经验验,而而具具有有企企业业业业务务知知识识和和实实际际经经验验的的人人往往往往又又不不懂懂计算机和数据库;计算机和数据库;(2)对对一一个个信信息息系系统统数数据据库库的的目目标标和和需需要要是是什什么么,缺缺少少明明确确的规定,这是数据库设计中最困难的事情;

66、的规定,这是数据库设计中最困难的事情;(3)缺乏完善的设计工具和方法理论;缺乏完善的设计工具和方法理论;(4)应应用用范范围围逐逐渐渐扩扩大大,新新的的应应用用进进入入系系统统,会会带带进进新新的的数数据,同时又要用到原有数据,新旧数据合并引起一定的复杂性;据,同时又要用到原有数据,新旧数据合并引起一定的复杂性;(5)用户不断要求增加用户不断要求增加DBMS的功能。的功能。78数据库设计的步骤数据库设计的步骤数据库设计的步骤数据库设计的步骤数据库设计大致有如下四个阶段:数据库设计大致有如下四个阶段:(1)分析数据存储要求;分析数据存储要求;(2)概念结构设计;概念结构设计;(3)逻辑设计;逻辑设计;(4)物理设计物理设计。1、2两步是面向两步是面向“问题问题”的,的,3、4两步是面向两步是面向“解答解答”的。的。前二个阶段相应于软件生命周期中的分析阶段,前二个阶段相应于软件生命周期中的分析阶段,后二个阶段相应于设计阶段。后二个阶段相应于设计阶段。79数据库设计的步骤数据库设计的步骤数据库设计的步骤数据库设计的步骤1 1分析数据存储要求分析数据存储要求收收集集和和分分析析用用户户的的存存

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!