《系统详细设计.ppt》由会员分享,可在线阅读,更多相关《系统详细设计.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 1第第7章系统详细设计章系统详细设计 管理信息系统的管理信息系统的总体设计完成总体设计完成以后,还需要确定于系以后,还需要确定于系统和各模块的具体实现方法,以便最终真正建立一个完统和各模块的具体实现方法,以便最终真正建立一个完善的管理信息系统。善的管理信息系统。要建立系统的各个功能模块要建立系统的各个功能模块,就要,就要进行程序设计进行程序设计。所谓程序设计,实际上是对象的设计。所谓程序设计,实际上是对象的设计。对象有自己的数据(属性),也包括作用于数据的操作对象有自己的数据(属性),也包括作用于数据的操
2、作(方法)和对象的响应(事件)。(方法)和对象的响应(事件)。第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 27.l人机接口界面的设计人机接口界面的设计人机对话人机对话也叫人机交互,是指在程序运行过程中,为了也叫人机交互,是指在程序运行过程中,为了控制控制或校验或校验目的,通过计算机显示屏幕,使人和计算机对话目的,通过计算机显示屏幕,使人和计算机对话(交互)的操作。在(交互)的操作。在Windows平台上,这种对话的界面平台上,这种对话的界面主要有三种形式即主要有三种形式即菜单方式、工具栏方式、对话框菜单方式、工具栏方式、对话框方式。方式。7.1.1
3、下拉菜单下拉菜单(P206实例)实例)一般作为应用系统的主菜单,创建菜单的过程可以分成一般作为应用系统的主菜单,创建菜单的过程可以分成规划规划与设计、创建、确定任务、生成和运行测试与设计、创建、确定任务、生成和运行测试五步。五步。7.l人机接口界面的设计人机接口界面的设计第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 37.1.2快捷菜单创建快捷菜单创建(P213实例)实例)7.1.3工具栏的创建工具栏的创建(P215实例)实例)7.1.4对话框的创建对话框的创建(P218实例)实例)7.l人机接口界面的设计人机接口界面的设计第第7 7章章 系统详细设
4、计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 47.2输入界面设计输入界面设计设计输入界面就要方便用户,做到高效、直观、准确、简便、设计输入界面就要方便用户,做到高效、直观、准确、简便、舒适。信息的输入包括:数据的采集和数据的录入两个舒适。信息的输入包括:数据的采集和数据的录入两个部分,采集就是确认和获取新产生数据的过程;录入就部分,采集就是确认和获取新产生数据的过程;录入就是把源数据转变成计算机可以识别处理的信息,并保存是把源数据转变成计算机可以识别处理的信息,并保存在外存储器中的过程。在外存储器中的过程。7.2输入界面设计输入界面设计第第7 7章章 系统详细设计系统详细设
5、计管理系统中计算机应用 第7 章 系统详细设计 P 57.2.1信息输入的方法和原则信息输入的方法和原则1.信息输入的方法信息输入的方法可以分为批处理和联机处理两种类型。可以分为批处理和联机处理两种类型。批处理:先把数据采集到一个文件中,待检测合格或计算机空批处理:先把数据采集到一个文件中,待检测合格或计算机空闲时,再把数据文件中的数据一次性地输入管理信息系统闲时,再把数据文件中的数据一次性地输入管理信息系统中。中。联机处理:直接将采集到的数据实时输入管理信息系统的方式。联机处理:直接将采集到的数据实时输入管理信息系统的方式。7.2输入界面设计输入界面设计第第7 7章章 系统详细设计系统详细设
6、计管理系统中计算机应用 第7 章 系统详细设计 P 62.信息输入的原则信息输入的原则(1)源点输入。)源点输入。(2)统一输入。)统一输入。(3)数据简洁。)数据简洁。(4)用户界面友好。)用户界面友好。7.2输入界面设计输入界面设计第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 73.输入数据的校验输入数据的校验数据校验主要使用人工静态校验和计算机动态校验两种方式。数据校验主要使用人工静态校验和计算机动态校验两种方式。(l)静态校验、就是利用人工目测的方式检查错误。这种方)静态校验、就是利用人工目测的方式检查错误。这种方式效率不高,查出率会因人而异
7、,一般不超过式效率不高,查出率会因人而异,一般不超过80。(2)重复校验。对于同一组数据,由不同人员重复输入;)重复校验。对于同一组数据,由不同人员重复输入;然后由计算机比较检查一致性,叫做重复校验。重复校然后由计算机比较检查一致性,叫做重复校验。重复校验可以将出错率降到验可以将出错率降到0.l以下。以下。7.2输入界面设计输入界面设计第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 8(3)界限校验。事先制定数据的取值范围,由计算机系统)界限校验。事先制定数据的取值范围,由计算机系统校验数据是否超出了界限。校验数据是否超出了界限。(4)逻辑校验。校验数
8、据的逻辑合理性。)逻辑校验。校验数据的逻辑合理性。(5)平衡校验。由计算机来校验一组相关数据之间是否平)平衡校验。由计算机来校验一组相关数据之间是否平衡,比如总计数应当等于各小计数之和。衡,比如总计数应当等于各小计数之和。(6)匹配校验。以业务代码与存储文件代码比较,若不匹)匹配校验。以业务代码与存储文件代码比较,若不匹配则有数据错误。该工作一般由计算机和人工共同完成。配则有数据错误。该工作一般由计算机和人工共同完成。7.2输入界面设计输入界面设计第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 9(7)存在校验。有些信息在输入文件中必须存在,如果找)存
9、在校验。有些信息在输入文件中必须存在,如果找不到,就可以判定是数据错误。该工作可以用计算机来不到,就可以判定是数据错误。该工作可以用计算机来完成。完成。7.2输入界面设计输入界面设计第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 104.计算机数据校验的实现计算机数据校验的实现(1)逻辑校验。为了防止在年龄字段中错误地输入字符值。)逻辑校验。为了防止在年龄字段中错误地输入字符值。(2)重复校验。要让系统自动进行重复性校验,最简单的办)重复校验。要让系统自动进行重复性校验,最简单的办法是将数据表的码设置为主索引域候选索引。法是将数据表的码设置为主索引域候
10、选索引。(3)界限校验。)界限校验。(4)匹配校验。匹配校验是检查两个表之间的错误。)匹配校验。匹配校验是检查两个表之间的错误。(5)存在校验。)存在校验。7.2输入界面设计输入界面设计第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 117.2.2输入界面的设计输入界面的设计1.界面设计的原则界面设计的原则系统输入界面也是人机交互的重要界面,一般应注意如下几个方面。系统输入界面也是人机交互的重要界面,一般应注意如下几个方面。(1)可靠性高、容错性好。)可靠性高、容错性好。为可能的参数设置初始值。为可能的参数设置初始值。设置各种校验,随时检查和提示用户系
11、统工作状态与错误信息。设置各种校验,随时检查和提示用户系统工作状态与错误信息。设置容错、纠错功能,允许用户出错。设置容错、纠错功能,允许用户出错。(2)操作简单,易学易用。尽可能减少录入量。)操作简单,易学易用。尽可能减少录入量。(3)风格一致,布局合理。)风格一致,布局合理。7.2输入界面设计输入界面设计第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 122、界面设计的实例、界面设计的实例(1)创建空白页面)创建空白页面(2)添加数据环境)添加数据环境(3)向表单添加控件)向表单添加控件(4)自动计算)自动计算(5)创建按钮)创建按钮7.2输入界面设
12、计输入界面设计第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 137.3输出界面设计输出界面设计能够针对用户的需求,以最适当的方式,准确、及时地输出能够针对用户的需求,以最适当的方式,准确、及时地输出最需要的信息,是输出界面设计要解决的根本问题。最需要的信息,是输出界面设计要解决的根本问题。7.3输出界面设计输出界面设计第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 147.3.1输出方式的选择输出方式的选择1.选择输出设备选择输出设备常见的输出设备有显示器、打印机、磁盘磁带、绘图机、网络,也可以常见的输出设备
13、有显示器、打印机、磁盘磁带、绘图机、网络,也可以是扬声器等。是扬声器等。2.选择输出形式选择输出形式一般用报表、标签输出,也可以用简单提示、报警等形式。另外,输出一般用报表、标签输出,也可以用简单提示、报警等形式。另外,输出也可以是文字、图表、图形、声音,甚至影像。也可以是文字、图表、图形、声音,甚至影像。3.输出内容输出内容根据用户的不同、使用目的的不同、使用期限的不同、安全级别的不同,根据用户的不同、使用目的的不同、使用期限的不同、安全级别的不同,分类设计各类输出内容。分类设计各类输出内容。7.3输出界面设计输出界面设计第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章
14、 系统详细设计 P 157.3.2输出界面的设计输出界面的设计报表输出是最常见、最基本的输出形式。报表输出界面的设报表输出是最常见、最基本的输出形式。报表输出界面的设计的过程如下。计的过程如下。1.创建报表布局创建报表布局报表对象包括两个基本组成部分即数据源和布局。数据源是报表对象包括两个基本组成部分即数据源和布局。数据源是报表数据的来源,可以是数据表、视图、查询或临时表;报表数据的来源,可以是数据表、视图、查询或临时表;布局是用来定义报表输出格式的文件。布局一般提供了列布局是用来定义报表输出格式的文件。布局一般提供了列布局、行布局、一对多布局、多栏布局等。布局、行布局、一对多布局、多栏布局等
15、。7.3输出界面设计输出界面设计第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 162.输出报表输出报表报表的输出有两种形式:报表的输出有两种形式:(1)屏幕显示即预览,)屏幕显示即预览,“显示显示”|“预览预览”(2)打印机打印即硬拷贝。)打印机打印即硬拷贝。“报表报表”|“运行报表运行报表”(3)报表输出命令)报表输出命令REPORT FROM 范围范围forto printernoconsoleto file7.3输出界面设计输出界面设计第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 177.4处理过程设
16、计处理过程设计7.4.1基本概念基本概念处理过程设计就是要对控制结构图中,每一个模块内部的处理过程,进行具体的处理过程设计就是要对控制结构图中,每一个模块内部的处理过程,进行具体的描述。这种描述将成为以后编写处理程序的基础。详细地描述这个处理逻描述。这种描述将成为以后编写处理程序的基础。详细地描述这个处理逻辑可以使用辑可以使用“输入一加工一输出输入一加工一输出”(Inpu Process Output,IPO)图。)图。IPO图将为编制程序提供指导,所以也叫做程序设计任务书。图将为编制程序提供指导,所以也叫做程序设计任务书。IPO图的主体是处理过程描述,描述处理过程的工具,可以是图形、表格和伪
17、码。图的主体是处理过程描述,描述处理过程的工具,可以是图形、表格和伪码。在结构化系统设计方式中,处理程序的设计需要详细描述各种处理所用的算法和在结构化系统设计方式中,处理程序的设计需要详细描述各种处理所用的算法和处理步骤等。在面向对象的设计方法中,处理程序主要描述系统中各对象处理步骤等。在面向对象的设计方法中,处理程序主要描述系统中各对象的方法及其对外部事件的响应和行为。的方法及其对外部事件的响应和行为。7.4处理过程设计处理过程设计第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 187.4.2设计折旧处理设计折旧处理对固定资产管理来说对固定资产管理来
18、说,定期计提折旧是经常性的工作。,定期计提折旧是经常性的工作。1、固定资产折旧要求、固定资产折旧要求2、分析折旧条件及要求、分析折旧条件及要求3、建立数据表、建立数据表4、创建折旧处理界面、创建折旧处理界面5、折旧处理程序、折旧处理程序7.4处理过程设计处理过程设计第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 197.5系统设计说明书系统设计说明书系统设计说明书又称为系统设计报告,是系统设计的最后成系统设计说明书又称为系统设计报告,是系统设计的最后成果,也是新系统的物理模型和系统实施的依据。果,也是新系统的物理模型和系统实施的依据。编写系统说明书的要
19、求是:全面、清楚、准确、详细地阐明编写系统说明书的要求是:全面、清楚、准确、详细地阐明系统实施过程中的具体方法、技术、手段及环境要求。系统实施过程中的具体方法、技术、手段及环境要求。系统设计说明书的内容应当包含七个方面。系统设计说明书的内容应当包含七个方面。7.5系统设计说明书系统设计说明书第第7 7章章 系统详细设计系统详细设计管理系统中计算机应用 第7 章 系统详细设计 P 20系统设计说明书的内容应当包含七个方面。系统设计说明书的内容应当包含七个方面。(1)控制结构图及每一模块的详细说明;)控制结构图及每一模块的详细说明;(2)数据库设计说明;)数据库设计说明;(3)计算机和网络系统配置说明;)计算机和网络系统配置说明;(4)代码设计说明;)代码设计说明;(5)用户界面设计说明;)用户界面设计说明;(6)计算机处理过程说明;)计算机处理过程说明;(7)实施费用估计。)实施费用估计。实施方案应当提供两个以上,以便比较、讨论、修改,最后选定一个方实施方案应当提供两个以上,以便比较、讨论、修改,最后选定一个方案。案。7.5系统设计说明书系统设计说明书
限制150内