管理信息系统第五章节.ppt

上传人:wuy****n92 文档编号:80499588 上传时间:2023-03-23 格式:PPT 页数:60 大小:916KB
返回 下载 相关 举报
管理信息系统第五章节.ppt_第1页
第1页 / 共60页
管理信息系统第五章节.ppt_第2页
第2页 / 共60页
点击查看更多>>
资源描述

《管理信息系统第五章节.ppt》由会员分享,可在线阅读,更多相关《管理信息系统第五章节.ppt(60页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第七章第七章 管理信息系统的系统设计管理信息系统的系统设计 第一节 系统设计概述 第二节 系统详细设计1第一节 系统设计概述系统设计的任务系统设计的任务 系统设计的任务是:在系统分析阶段提系统设计的任务是:在系统分析阶段提出的逻辑模型的基础上,科学合理地进行出的逻辑模型的基础上,科学合理地进行物理模型的设计。物理模型的设计。解决解决“怎么做怎么做”的问题的问题2 它给出系统分析设计阶段建议的系统它给出系统分析设计阶段建议的系统应如何去做和怎样去做的细节应如何去做和怎样去做的细节,其重点,其重点是是把系统功能需求转化成系统设计说明把系统功能需求转化成系统设计说明书书。系统设计包括总体设计和详细设

2、计两系统设计包括总体设计和详细设计两部分。部分。系统设计的任务系统设计的任务 第一节 系统设计概述3系统设计任务系统设计任务n n系统设计模型系统设计模型模块结构设计模块结构设计平台设计平台设计数数 据据 库库 设设 计计接口设计接口设计过过 程程 设设 计计4n n系统设计的主要工作系统设计的主要工作 上图中通过数据、功能模型展示的系统需上图中通过数据、功能模型展示的系统需求被传送给设计阶段,运用某种设计方法,求被传送给设计阶段,运用某种设计方法,设计阶段产生出:设计阶段产生出:n n总体设计总体设计总体设计总体设计:主要是模块结构图设计。:主要是模块结构图设计。:主要是模块结构图设计。:主

3、要是模块结构图设计。n n代码设计代码设计代码设计代码设计n n平台设计:物理配置方案设计。平台设计:物理配置方案设计。平台设计:物理配置方案设计。平台设计:物理配置方案设计。n n数据存储设计数据存储设计数据存储设计数据存储设计:数据库设计,数据库的安全保:数据库设计,数据库的安全保:数据库设计,数据库的安全保:数据库设计,数据库的安全保密设计。密设计。密设计。密设计。n n计算机处理过程设计计算机处理过程设计计算机处理过程设计计算机处理过程设计:包括输出设计、输入设:包括输出设计、输入设:包括输出设计、输入设:包括输出设计、输入设计、处理流程图设计。计、处理流程图设计。计、处理流程图设计。

4、计、处理流程图设计。系统设计任务系统设计任务5n n系统设计主要工作系统设计主要工作n n系统总体设计系统总体设计系统总体设计系统总体设计n n系统详细设计系统详细设计系统详细设计系统详细设计n n系统平台设计系统平台设计系统平台设计系统平台设计n n代码设计代码设计代码设计代码设计n n输入输出设计输入输出设计输入输出设计输入输出设计n n对话设计对话设计对话设计对话设计n n数据库或数据文件设计数据库或数据文件设计数据库或数据文件设计数据库或数据文件设计n n模块内部的算法设计模块内部的算法设计模块内部的算法设计模块内部的算法设计n n写出系统设计报告写出系统设计报告写出系统设计报告写出系

5、统设计报告 系统设计任务系统设计任务6n n系统总体设计任务系统总体设计任务n n系统的组成部分,即有哪些模块组成系统的组成部分,即有哪些模块组成系统的组成部分,即有哪些模块组成系统的组成部分,即有哪些模块组成n n系统的层次及调用关系系统的层次及调用关系系统的层次及调用关系系统的层次及调用关系n n模块的处理功能模块的处理功能模块的处理功能模块的处理功能n n模块之间的界面,即模块间传递的数据模块之间的界面,即模块间传递的数据模块之间的界面,即模块间传递的数据模块之间的界面,即模块间传递的数据 系统设计任务系统设计任务7n n优秀的总体设计应包含以下特征:优秀的总体设计应包含以下特征:n n

6、不包括用户不熟悉的专业词汇不包括用户不熟悉的专业词汇不包括用户不熟悉的专业词汇不包括用户不熟悉的专业词汇n n它描述系统功能它描述系统功能它描述系统功能它描述系统功能n n独立于实现过程独立于实现过程独立于实现过程独立于实现过程n n与系统分析文档相一致与系统分析文档相一致与系统分析文档相一致与系统分析文档相一致 系统设计任务系统设计任务8n n系统的详细设计系统的详细设计 让系统建设者了解要解决用户的问题所需让系统建设者了解要解决用户的问题所需让系统建设者了解要解决用户的问题所需让系统建设者了解要解决用户的问题所需要的硬件和系统。要的硬件和系统。要的硬件和系统。要的硬件和系统。主要描述系统的

7、硬件配置、系统代码、人主要描述系统的硬件配置、系统代码、人主要描述系统的硬件配置、系统代码、人主要描述系统的硬件配置、系统代码、人机界面、输入和输出、数据库和网络体系结构等机界面、输入和输出、数据库和网络体系结构等机界面、输入和输出、数据库和网络体系结构等机界面、输入和输出、数据库和网络体系结构等。也就是说,详细设计是系统说明的一个。也就是说,详细设计是系统说明的一个。也就是说,详细设计是系统说明的一个。也就是说,详细设计是系统说明的一个技术层技术层技术层技术层面面面面上的描述。上的描述。上的描述。上的描述。系统设计任务系统设计任务9结构化系统设计结构化系统设计 结构化系统设计结构化系统设计(

8、SD)(SD)是是“用一组标准用一组标准的准则和工具帮助系统设计人员确定应该的准则和工具帮助系统设计人员确定应该由哪些模块,用什么方式联结在一起,才由哪些模块,用什么方式联结在一起,才能构成一个最好的系统结构能构成一个最好的系统结构”。结构化设计方法是以结构化设计方法是以数据流程图数据流程图为基为基础的,采用础的,采用模块化、自顶向下逐步求精模块化、自顶向下逐步求精的的基本思想,以基本思想,以数据流程图为基础数据流程图为基础构造出模构造出模块结构图。块结构图。10 结构化系统设计结构化系统设计n n结构化系统设计的基本工具结构化系统设计的基本工具 在系统设计阶段,我们采用在系统设计阶段,我们采

9、用模块结构模块结构图图来表达目标系统的物理模型,描述系统来表达目标系统的物理模型,描述系统的结构。的结构。11模块结构图模块结构图 结构化设计方法的结构化设计方法的基本思想基本思想就是就是模块模块化化。即对每一个系统按功能逐步由顶向下,。即对每一个系统按功能逐步由顶向下,由抽象到具体的逐层分解,将系统分解成由抽象到具体的逐层分解,将系统分解成为多层次的独立功能模块,一直分解到能为多层次的独立功能模块,一直分解到能简单地用程序实现为止。简单地用程序实现为止。12 模块设计的原则模块设计的原则 系统的系统的可维护性可维护性是系统评价的一个重要因素是系统评价的一个重要因素模块间的联系尽可能的少模块间

10、的联系尽可能的少(耦合)(耦合)而模块内的联系尽可能多而模块内的联系尽可能多(内聚)(内聚)可维护性可维护性局部修改局部修改13模块设计的原则模块设计的原则n n模块的独立性模块的独立性 模块独立的含义:模块独立的含义:n n模块完成独立、单一的功能模块完成独立、单一的功能n n符合信息隐蔽和信息局部化原则符合信息隐蔽和信息局部化原则n n模块间关联和依赖程度尽量小模块间关联和依赖程度尽量小14模块设计的原则模块设计的原则n n模块独立性的度量模块独立性的度量 模块独立性取决于模块的内部和外部特性。模块独立性取决于模块的内部和外部特性。SD SD方法提出的定性度量标准:方法提出的定性度量标准:

11、n n 模块之间的模块之间的模块之间的模块之间的耦合性(块间联系)耦合性(块间联系)耦合性(块间联系)耦合性(块间联系)n 模块自身的模块自身的模块自身的模块自身的内聚性(块内联系)内聚性(块内联系)内聚性(块内联系)内聚性(块内联系)15 模块设计的原则模块设计的原则n n模块独立性的度量之一:耦合度模块独立性的度量之一:耦合度n n耦合度是模块间的联结关系,衡量不同模块间耦合度是模块间的联结关系,衡量不同模块间耦合度是模块间的联结关系,衡量不同模块间耦合度是模块间的联结关系,衡量不同模块间的相互依赖的紧密程度,耦合的强弱取决于的相互依赖的紧密程度,耦合的强弱取决于的相互依赖的紧密程度,耦合

12、的强弱取决于的相互依赖的紧密程度,耦合的强弱取决于:模块间接口的复杂程度;模块间接口的复杂程度;模块间接口的复杂程度;模块间接口的复杂程度;进入或访问一个模块的入口点;进入或访问一个模块的入口点;进入或访问一个模块的入口点;进入或访问一个模块的入口点;通过接口的数据。通过接口的数据。通过接口的数据。通过接口的数据。n n耦合度越高,模块独立性越弱耦合度越高,模块独立性越弱耦合度越高,模块独立性越弱耦合度越高,模块独立性越弱 16无耦合没有依赖关系无耦合没有依赖关系松散耦合有松散耦合有少量依赖关系少量依赖关系紧密耦合有紧密耦合有很多依赖关系很多依赖关系 模块耦合度模块耦合度17 模块设计的原则模

13、块设计的原则n n模块独立性的度量之二:内聚度模块独立性的度量之二:内聚度 是衡量一个模块内部各成分之间彼此是衡量一个模块内部各成分之间彼此结合的紧密程度结合的紧密程度设计目标:设计目标:设计目标:设计目标:高内聚高内聚高内聚高内聚(一模块的所有成分都直接参一模块的所有成分都直接参一模块的所有成分都直接参一模块的所有成分都直接参与并且对于完成同一功能来说都是最基本的与并且对于完成同一功能来说都是最基本的与并且对于完成同一功能来说都是最基本的与并且对于完成同一功能来说都是最基本的)18模块设计的原则模块设计的原则n n耦合、内聚与模块独立性关系耦合、内聚与模块独立性关系 耦合与内聚都是模块独立性

14、的定性标耦合与内聚都是模块独立性的定性标准,都反映模块独立性的良好程度。但耦准,都反映模块独立性的良好程度。但耦合是直接的主导因素,内聚则辅助耦合共合是直接的主导因素,内聚则辅助耦合共同对模块独立性进行衡量。同对模块独立性进行衡量。内聚与耦合密切相关,同其它模块强内聚与耦合密切相关,同其它模块强耦合的模块意味着弱内聚,强内聚模块意耦合的模块意味着弱内聚,强内聚模块意味着与其它模块间松散耦合味着与其它模块间松散耦合.设计目标:力争强内聚、弱耦合设计目标:力争强内聚、弱耦合19系统设计的原则系统设计的原则 系统性系统性系统性系统性 灵活性灵活性灵活性灵活性 可靠性可靠性可靠性可靠性 经济性经济性经

15、济性经济性20第二节第二节 系统的详细设计系统的详细设计1 1 代码设计代码设计2 2 功能结构图设计功能结构图设计3 3 信息系统流程图设计信息系统流程图设计4 4 系统物理配置方案设计系统物理配置方案设计5 5 输入输入/输出设计输出设计6 6 数据库设计数据库设计7 7 模块内部的算法设计(处理流程设计)模块内部的算法设计(处理流程设计)8 8 人机对话设计人机对话设计21 代码设计代码设计n n代码的定义n n代码是代表事物名称、属性、状态等的符号。代码是代表事物名称、属性、状态等的符号。n n代码的功能 n n为事物提供一个概要而不含糊的认定,便于为事物提供一个概要而不含糊的认定,便

16、于数据的存贮和检索。数据的存贮和检索。n n使用代码可以提高处理的效率和精度。使用代码可以提高处理的效率和精度。n n提高数据的全局一致性。提高数据的全局一致性。n n代码是人和计算机的共同语言,如零件号、代码是人和计算机的共同语言,如零件号、图号等早已使用代码。图号等早已使用代码。22n n代码设计的若干原则代码设计的若干原则n n代码应唯一标志它所代表的事物或属性;代码应唯一标志它所代表的事物或属性;n n结构应与处理的方法相一致。结构应与处理的方法相一致。例如,有时可利用代码例如,有时可利用代码的结构直接进行记录的统计;的结构直接进行记录的统计;n n代码设计要预留足够的位置,以适应不断

17、变化的需要。代码设计要预留足够的位置,以适应不断变化的需要。n n不要使用易于混淆的字符。不要使用易于混淆的字符。n n要注意尽量采用不易出错的代码结构。要注意尽量采用不易出错的代码结构。n n示例示例n n若已知码的位数为若已知码的位数为P P,每一位上可用字符数为,每一位上可用字符数为S Si i,则可,则可以组成码的总数为:以组成码的总数为:n n例如,对每位字符为例如,对每位字符为0-90-9的三位码,共可组成的三位码,共可组成C=10*10*10=1000C=10*10*10=1000种码。种码。代码设计代码设计23 代码设计代码设计n n编码的分类编码的分类1.1.顺序编码:顺序编

18、码:顺序编码:顺序编码:用连续数字代表编码对象用连续数字代表编码对象用连续数字代表编码对象用连续数字代表编码对象 ,如:张平的职工号为如:张平的职工号为如:张平的职工号为如:张平的职工号为00010001;李立为;李立为;李立为;李立为00020002等等等等 优点:简单,易追加;优点:简单,易追加;优点:简单,易追加;优点:简单,易追加;缺点:可识别性差,无逻辑性。缺点:可识别性差,无逻辑性。缺点:可识别性差,无逻辑性。缺点:可识别性差,无逻辑性。2.2.区间编码:区间编码:区间编码:区间编码:代码分为组,每组具有一定的含义,如某大学代码分为组,每组具有一定的含义,如某大学代码分为组,每组具

19、有一定的含义,如某大学代码分为组,每组具有一定的含义,如某大学的学生代码的学生代码的学生代码的学生代码*,前两位代表年级编号前两位代表年级编号前两位代表年级编号前两位代表年级编号(大分类大分类大分类大分类),中间两位代表专业及班级编号中间两位代表专业及班级编号中间两位代表专业及班级编号中间两位代表专业及班级编号(中分类中分类中分类中分类),后两位代表学生在班上的编号后两位代表学生在班上的编号后两位代表学生在班上的编号后两位代表学生在班上的编号(小分类小分类小分类小分类)。优点:分类明确,每层之间有严格的隶属关系,容量大;优点:分类明确,每层之间有严格的隶属关系,容量大;优点:分类明确,每层之间

20、有严格的隶属关系,容量大;优点:分类明确,每层之间有严格的隶属关系,容量大;缺点:位数多。缺点:位数多。缺点:位数多。缺点:位数多。24 代码设计代码设计n n编码的分类编码的分类 3.3.字母编码:字母编码:字母编码:字母编码:用具有特定意义的字母代表某一类用具有特定意义的字母代表某一类用具有特定意义的字母代表某一类用具有特定意义的字母代表某一类项目。项目。项目。项目。如:如:如:如:“TV”TV”:电视,:电视,:电视,:电视,“CM”CM”厘米厘米厘米厘米 优点:可用汉字拼音或英语联想帮助记忆;优点:可用汉字拼音或英语联想帮助记忆;优点:可用汉字拼音或英语联想帮助记忆;优点:可用汉字拼音

21、或英语联想帮助记忆;缺点:位数多,处理不便缺点:位数多,处理不便缺点:位数多,处理不便缺点:位数多,处理不便 ,易产生重复。,易产生重复。,易产生重复。,易产生重复。4.4.组合编码:组合编码:组合编码:组合编码:用上述编码组合而成。用上述编码组合而成。用上述编码组合而成。用上述编码组合而成。按位编码和顺序码组合:学号按位编码和顺序码组合:学号按位编码和顺序码组合:学号按位编码和顺序码组合:学号 0116401501164015 按字线码和数字码组合:汽车号按字线码和数字码组合:汽车号按字线码和数字码组合:汽车号按字线码和数字码组合:汽车号 闽闽闽闽C-1002C-100225n n区间码又可

22、分为以下多种类型区间码又可分为以下多种类型n n多面码。例如,对于机制螺钉,可作如下表那样的规多面码。例如,对于机制螺钉,可作如下表那样的规定。代码定。代码2342 2342 表示材料为黄铜的表示材料为黄铜的1.5mm1.5mm方形头镀铬方形头镀铬螺钉。螺钉。n n上下关联区间码。上下关联区间码。例如,会计核算方面,用最左位代例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。表核算种类,下一位代表会计核算项目。n n十进位码。例如,图书分类中的十进位分类码。十进位码。例如,图书分类中的十进位分类码。材料材料 螺钉直径螺钉直径螺钉头形状螺钉头形状表面处理表面处理1-1-不锈钢不锈

23、钢1-0.51-0.51-1-圆头圆头1 1未处理未处理2-2-黄铜黄铜2-1.02-1.02-2-平头平头2 2镀铬镀铬3-3-钢钢3-1.53-1.53-3-六角形状六角形状3 3镀锌镀锌 4-4-方形头方形头4-4-方形头方形头4 4上漆上漆代码设计代码设计26代码设计代码设计n n代码结构中的校验位n n为了保证正确输入,在原有代码的基础上,为了保证正确输入,在原有代码的基础上,另加一个校验位,作为代码的一个组成部分。另加一个校验位,作为代码的一个组成部分。校验位通过事先规定的数学方法计算出来。校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算代码一旦输入,计

24、算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是它与输入的校验位进行比较,以证实输入是否有错。否有错。27代码设计代码设计n n代码结构中的校验位n n有多种确定校验位值的方法有多种确定校验位值的方法n n算术级数法算术级数法n n原代码原代码1 1 2 2 3 3 4 4 5 5n n各乘以权各乘以权 6 6 5 5 4 4 3 3 2 2n n乘积之和乘积之和6+10+12+12+10=506+10+12+12+10=50n n以以1111为模去除乘积之和(若余数是为模去除乘积之和(若余数是10,10,

25、则按则按0 0处理),把得出处理),把得出的余数作为校验码:的余数作为校验码:50/11=4650/11=46,因此代码为,因此代码为123456123456。n n几何级数法几何级数法n n原理同上,但把所乘权数改为原理同上,但把所乘权数改为32 16 8 4 2 32 16 8 4 2 等。等。n n质数法质数法n n原理同上,但把所乘权数改为质数系列,如原理同上,但把所乘权数改为质数系列,如17 13 7 5 317 13 7 5 3等。等。28功能结构图设计功能结构图设计n n功能结构图就是按功能从属关系画成的图表。愈上层功功能结构图就是按功能从属关系画成的图表。愈上层功能愈笼统,愈下

26、层功能愈具体。功能分解的过程就是一能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。个由抽象到具体、由复杂到简单的过程。n n下图是工资管理子系统的功能结构图。下图是工资管理子系统的功能结构图。29功能结构图设计功能结构图设计n n功能模块 n n功能结构图中每一个框称为一个功能模块。功能结构图中每一个框称为一个功能模块。n n功能模块可以根据具体情况分得大一点或小一功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是的每个处理过程,而较大的功能模块则可

27、能是完成某一任务的一组程序。完成某一任务的一组程序。30功能结构图设计功能结构图设计模块化n n把一个复杂的系统分解为多个功能较单一的功把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。模块化是一种重要能模块的方法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改规模较小、功能较简单的、更易于建立和修改的部分。的部分。n n特点是:特点是:n n各个模块具有相对独立性,可以分别加以设计实现;各个模块具有相对独立性,可以分别加以设计实现;n n模块之间的相互关系(如信息交换、调用关系)

28、通模块之间的相互关系(如信息交换、调用关系)通过一定的方式予以说明。各模块在这些关系的约束过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。下共同构成一个统一的整体,完成系统的功能。31信息系统流程图设计信息系统流程图设计n n信息系统流程图表达了各功能之间的数据传送关系。信息系统流程图表达了各功能之间的数据传送关系。n n绘制信息系统流程图的步骤:先为数据流程图中的每绘制信息系统流程图的步骤:先为数据流程图中的每个处理功能画出数据关系图。然后,把各个处理功能个处理功能画出数据关系图。然后,把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,的数据

29、关系图综合起来,形成整个系统的数据关系图,即信息系统流程图。即信息系统流程图。32系统物理配置方案设计系统物理配置方案设计 管理信息系统的平台设计包管理信息系统的平台设计包计算机处理方计算机处理方式式、软硬件选择软硬件选择、网络系统的设计网络系统的设计、数据数据库管理系统库管理系统的选择的选择等。等。33 设计依据:设计依据:设计依据:设计依据:(一)系统的吞吐量(一)系统的吞吐量(一)系统的吞吐量(一)系统的吞吐量(二)系统的响应时间(二)系统的响应时间(二)系统的响应时间(二)系统的响应时间(三)系统的可靠性(三)系统的可靠性(三)系统的可靠性(三)系统的可靠性(四)系统的处理方式(四)系

30、统的处理方式(四)系统的处理方式(四)系统的处理方式(五)地域范围(五)地域范围(五)地域范围(五)地域范围(六)数据管理方式(六)数据管理方式(六)数据管理方式(六)数据管理方式系统物理配置方案设计系统物理配置方案设计34n n计算机处理方式计算机处理方式 根据系统功能、业务处理的特点、性能根据系统功能、业务处理的特点、性能根据系统功能、业务处理的特点、性能根据系统功能、业务处理的特点、性能/价格价格价格价格比等因素,比等因素,比等因素,比等因素,选择选择选择选择批处理批处理批处理批处理、联机实时处理联机实时处理联机实时处理联机实时处理、联机成联机成联机成联机成批处理批处理批处理批处理、分布

31、式处理等方式分布式处理等方式分布式处理等方式分布式处理等方式,也可以混合使用各,也可以混合使用各,也可以混合使用各,也可以混合使用各种方式种方式种方式种方式 系统物理配置方案设计系统物理配置方案设计35软硬件选择软硬件选择n n根据系统需求和资源约束进行软、硬件的选择根据系统需求和资源约束进行软、硬件的选择根据系统需求和资源约束进行软、硬件的选择根据系统需求和资源约束进行软、硬件的选择 n n硬件选择:选择技术上成熟可靠的系列机型;处硬件选择:选择技术上成熟可靠的系列机型;处硬件选择:选择技术上成熟可靠的系列机型;处硬件选择:选择技术上成熟可靠的系列机型;处理速度快;数据存储容量大;具有良好的

32、兼容性理速度快;数据存储容量大;具有良好的兼容性理速度快;数据存储容量大;具有良好的兼容性理速度快;数据存储容量大;具有良好的兼容性与可扩充性、可维护性;有良好的性能与可扩充性、可维护性;有良好的性能与可扩充性、可维护性;有良好的性能与可扩充性、可维护性;有良好的性能/价格比;价格比;价格比;价格比;售后服务与技术服务好;操作方便;在一定时间售后服务与技术服务好;操作方便;在一定时间售后服务与技术服务好;操作方便;在一定时间售后服务与技术服务好;操作方便;在一定时间内保持一定先进性的硬件。内保持一定先进性的硬件。内保持一定先进性的硬件。内保持一定先进性的硬件。n n软件选择:操作系统、数据库管

33、理系统、开发语软件选择:操作系统、数据库管理系统、开发语软件选择:操作系统、数据库管理系统、开发语软件选择:操作系统、数据库管理系统、开发语言、开发工具、应用软件包等软件的选择。如言、开发工具、应用软件包等软件的选择。如言、开发工具、应用软件包等软件的选择。如言、开发工具、应用软件包等软件的选择。如Oracle ServerOracle Server、Microsoft SQL ServerMicrosoft SQL Server、Visual FoxProVisual FoxPro等。等。等。等。系统物理配置方案设计系统物理配置方案设计36n n网络系统的设计网络系统的设计 计算机网络系统的

34、设计主要包括中小型主机计算机网络系统的设计主要包括中小型主机计算机网络系统的设计主要包括中小型主机计算机网络系统的设计主要包括中小型主机方案与微机网络方案的选取、网络拓扑结构、互方案与微机网络方案的选取、网络拓扑结构、互方案与微机网络方案的选取、网络拓扑结构、互方案与微机网络方案的选取、网络拓扑结构、互连结构及通信介质的选型、网络计算模式、网络连结构及通信介质的选型、网络计算模式、网络连结构及通信介质的选型、网络计算模式、网络连结构及通信介质的选型、网络计算模式、网络操作系统及网络协议等的选择。操作系统及网络协议等的选择。操作系统及网络协议等的选择。操作系统及网络协议等的选择。网络计算模式原来

35、一般采用网络计算模式原来一般采用网络计算模式原来一般采用网络计算模式原来一般采用客户机客户机客户机客户机/服务器服务器服务器服务器(C/S)(C/S)模式,但随着模式,但随着模式,但随着模式,但随着InternalInternal技术的发展和广泛应技术的发展和广泛应技术的发展和广泛应技术的发展和广泛应用,用,用,用,MISMIS的网络计算模式开始更多的采用的网络计算模式开始更多的采用的网络计算模式开始更多的采用的网络计算模式开始更多的采用浏览器浏览器浏览器浏览器/Web/Web服务器服务器服务器服务器/数据库服务器数据库服务器数据库服务器数据库服务器(B/W/D)(B/W/D)模式。模式。模式

36、。模式。系统物理配置方案设计系统物理配置方案设计37n n系统环境的配置系统环境的配置n n确定系统的网络结构体系(网络设计)确定系统的网络结构体系(网络设计)确定系统的网络结构体系(网络设计)确定系统的网络结构体系(网络设计)网络拓扑结构,传输介质,组网方式,网络设备,网络拓扑结构,传输介质,组网方式,网络设备,网络拓扑结构,传输介质,组网方式,网络设备,网络拓扑结构,传输介质,组网方式,网络设备,网络协议,网络操作系统等。网络协议,网络操作系统等。网络协议,网络操作系统等。网络协议,网络操作系统等。n n硬件的配置硬件的配置硬件的配置硬件的配置 对对对对C/SC/S,B/SB/S服务器和工

37、作站,机型、性能指标、服务器和工作站,机型、性能指标、服务器和工作站,机型、性能指标、服务器和工作站,机型、性能指标、数量、涉及的机构(或部门)、外围设备。数量、涉及的机构(或部门)、外围设备。数量、涉及的机构(或部门)、外围设备。数量、涉及的机构(或部门)、外围设备。n n软件的选择(系统软件和工具软件)软件的选择(系统软件和工具软件)软件的选择(系统软件和工具软件)软件的选择(系统软件和工具软件)对对对对C/SC/S,B/SB/S分布式服务器和工作站上的软件选择,分布式服务器和工作站上的软件选择,分布式服务器和工作站上的软件选择,分布式服务器和工作站上的软件选择,操作系统,网络管理软件、数

38、据库系统,开发平台与操作系统,网络管理软件、数据库系统,开发平台与操作系统,网络管理软件、数据库系统,开发平台与操作系统,网络管理软件、数据库系统,开发平台与工具,中间介质。工具,中间介质。工具,中间介质。工具,中间介质。系统物理配置方案设计系统物理配置方案设计38n n系统的平台设计结果:系统的平台设计结果:提交如下材料:提交如下材料:硬件网络结构图硬件网络结构图硬件网络结构图硬件网络结构图服务器:硬件、软件选型服务器:硬件、软件选型服务器:硬件、软件选型服务器:硬件、软件选型工作站:硬件、软件选型工作站:硬件、软件选型工作站:硬件、软件选型工作站:硬件、软件选型硬件配置清单等表格。硬件配置

39、清单等表格。硬件配置清单等表格。硬件配置清单等表格。系统物理配置方案设计系统物理配置方案设计39 输入输出设计输入输出设计n n输入输入/输出设计的标准输出设计的标准n n 应尽量减少汉字的输入。应尽量减少汉字的输入。应尽量减少汉字的输入。应尽量减少汉字的输入。n n 屏幕显示应尽量直观、逼真。屏幕显示应尽量直观、逼真。屏幕显示应尽量直观、逼真。屏幕显示应尽量直观、逼真。n n 输入数据时应尽量采用选择的方式。输入数据时应尽量采用选择的方式。输入数据时应尽量采用选择的方式。输入数据时应尽量采用选择的方式。n n 有较强的检错和容错能力。有较强的检错和容错能力。有较强的检错和容错能力。有较强的检

40、错和容错能力。n n 具有一定的数据恢复能力。具有一定的数据恢复能力。具有一定的数据恢复能力。具有一定的数据恢复能力。n n 具有完善的帮助系统。具有完善的帮助系统。具有完善的帮助系统。具有完善的帮助系统。n n界面风格应当尽量向标准化靠近。界面风格应当尽量向标准化靠近。界面风格应当尽量向标准化靠近。界面风格应当尽量向标准化靠近。40输出设计输出设计n n输出设计输出设计用户所需的信息、报表都要由系统输出完成用户所需的信息、报表都要由系统输出完成用户所需的信息、报表都要由系统输出完成用户所需的信息、报表都要由系统输出完成.输出设计工作主要包括:输出设计工作主要包括:输出设计工作主要包括:输出设

41、计工作主要包括:确定输出方式确定输出方式确定输出方式确定输出方式确定输出的类型与内容确定输出的类型与内容确定输出的类型与内容确定输出的类型与内容 进行输出格式的设计进行输出格式的设计进行输出格式的设计进行输出格式的设计41输出设计输出设计42输出设计输出设计中国长江三峡开发总公司设备调拨单中国长江三峡开发总公司设备调拨单请购单位:工程建设部:右岸工程部请购单位:工程建设部:右岸工程部 1997年年5月月21日日 97调字第调字第设备设备名称名称棒磨机棒磨机型型 号号规格规格 数量数量计划计划1账面价格账面价格单价单价180,200.00总价总价180,200.00单单位位设备设备编号编号150

42、73001-001实实 收收数数1结算价款结算价款单价单价180,200.00总价总价180,200.0000台台合合 同同号号10号仓库号仓库发发 货货仓库仓库中国建设银行中国建设银行开开 户户银行银行32100876543账账 号号备备 注注 总总计计金金额额其其他他有有关关费费用用运输费运输费管理费管理费保险费保险费包装费包装费 610.4 5保险费保险费包装费包装费(大写)(大写)壹拾捌万贰佰元整壹拾捌万贰佰元整180,200.00180,200.00存存根根财财 务务会计会计请请 购购单单 位位发发 货货仓仓 库库财财 务务稽稽 查查业业务务单位主管:单位主管:收款:收款:提货:提货

43、:发货:发货:制单:制单:43输出设计输出设计44 输入设计输入设计n n输入设计的原则n n提高效率和减少错误是两个最根本的原则。提高效率和减少错误是两个最根本的原则。n n具体目标是:具体目标是:n n控制输入量控制输入量n n减少输入延迟减少输入延迟n n减少输入错误减少输入错误n n输入过程应尽量简化输入过程应尽量简化n n常用的输入设备n n键磁盘输入装置键磁盘输入装置n n光电阅读器光电阅读器n n终端输入终端输入45 输入设计输入设计n n输入错误的种类输入错误的种类n n数据本身错误数据本身错误n n数据多余或不足数据多余或不足n n数据的延误数据的延误输入数据的校验方法输入数

44、据的校验方法 重复校验重复校验 视觉校验视觉校验 检验位校验检验位校验 控制总数校验控制总数校验 数据类型校验数据类型校验 格式校验格式校验46 输入设计输入设计n n原始单据的格式设计原始单据的格式设计n n输入设计的重要内容之一是设计好原始单据的格式。输入设计的重要内容之一是设计好原始单据的格式。n n设计原则设计原则n n便于填写便于填写n n便于归档便于归档n n单据的格式应能保证输入精度单据的格式应能保证输入精度n n实例见下表实例见下表1002周英杰周英杰01400.0040.0090.0001004吴关兴吴关兴02350.0035.0050.0021005赵子英赵子英01450.

45、0045.0090.0021007马凌云马凌云02600.0060.00120.001 科长签字科长签字_备注栏:备注栏:0调离调离 1新进新进 2修改数据修改数据人员代码人员代码姓名姓名部门部门基本工资基本工资附加工资附加工资房费房费备注备注47 输入设计输入设计n n输入屏幕设计n n常用的是人机对话方式,具体有:常用的是人机对话方式,具体有:n n菜单式菜单式n n填表法填表法n n应答式等。应答式等。n n详见详见三峡工程开发总公司设备调拨单的录入三峡工程开发总公司设备调拨单的录入屏幕设计示例屏幕设计示例。48 输入设计输入设计49 数据存储设计数据存储设计n n文件设计文件设计n n

46、文件设计就是根据文件的使用要求、处理方式、存储量、文件设计就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类数据的活动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法。别,选择文件介质,决定文件的组织方式和存取方法。n n文件按用途可分为:文件按用途可分为:n n主文件主文件n n处理文件处理文件n n工作文件工作文件n n周转文件周转文件n n其它文件(如后备文件)其它文件(如后备文件)n n文件设计通常从设计共享文件开始。文件设计通常从设计共享文件开始。n n文件由记录组成,所以设计文件主要是设计文件记录的格式

47、,文件由记录组成,所以设计文件主要是设计文件记录的格式,详见详见文件记录的格式实例文件记录的格式实例 。50 数据存储设计数据存储设计记录文件名记录文件名:主文件:主文件:主文件:主文件 应用应用:工资子系统:工资子系统:工资子系统:工资子系统序号序号1 12 23 34 45 56 6数据项数据项名名职工代职工代职工代职工代码码码码职工姓职工姓职工姓职工姓名名名名部门部门部门部门基本工基本工基本工基本工资资资资附加工附加工附加工附加工资资资资扣房费扣房费扣房费扣房费变量名变量名DMDMXMXMBMBMJBGZJBGZFJGZFJGZFFFF类型类型C CC CC CN NN NN N宽度宽度

48、4 48 82 27 77 77 7小数位小数位数数2 22 22 2输入到:输入到:输入到:输入到:输出自:输出自:输出自:输出自:设计人员签名设计人员签名设计人员签名设计人员签名 设计日期设计日期设计日期设计日期 。51 数据存储设计数据存储设计n n数据库设计数据库设计n n数据厍设计是在选定的数据库管理系统基础上建立数数据厍设计是在选定的数据库管理系统基础上建立数据库的过程。据库的过程。n n数据库设计的步骤与系统开发的各个阶段相对应,详数据库设计的步骤与系统开发的各个阶段相对应,详见下图。见下图。52 数据存储设计数据存储设计n n数据厍的概念结构设计数据厍的概念结构设计n n概念结

49、构设计应在系统分析阶段进行。概念结构设计应在系统分析阶段进行。n n任务是根据用户需求设计数据库的概念数据模型任务是根据用户需求设计数据库的概念数据模型(简称概念模型简称概念模型)。n n概念模型是从用户角度看到的数据库概念模型是从用户角度看到的数据库,它可用第三章中介绍的它可用第三章中介绍的E-RE-R模型表示模型表示,也可以用也可以用3NF3NF关系群来表示。关系群来表示。n n数据库的逻辑结构设计数据库的逻辑结构设计n n逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统选定的数据库管理系统(DBMS)(D

50、BMS)支持的数据模型。支持的数据模型。n n数据模型可以由实体联系模型转换而来数据模型可以由实体联系模型转换而来,也可以用基于第三范式也可以用基于第三范式(3NF)(3NF)的方法来设计。的方法来设计。n n接着是用接着是用DBMSDBMS提供的数据描述语言提供的数据描述语言DDLDDL定义数据模型。定义数据模型。n n数据库的物理结构设计数据库的物理结构设计n n内容包括:选用库文件的组织形式、存储介质的分配和存取路径内容包括:选用库文件的组织形式、存储介质的分配和存取路径的选择等。的选择等。53 处理流程设计处理流程设计 在进行处理流程设计时,设计者面临两方在进行处理流程设计时,设计者面

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁