第7章 管理信息系统的系统设计_第1页
第7章 管理信息系统的系统设计_第2页
第7章 管理信息系统的系统设计_第3页
第7章 管理信息系统的系统设计_第4页
第7章 管理信息系统的系统设计_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

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

文档简介

1、w 7.1 系统设计概述系统设计概述w 7.2 系统总体设计系统总体设计w 7.3 系统详细设计系统详细设计w 7.4 编写程序设计说明书和编写程序设计说明书和 系统设计报告系统设计报告第七章第七章 管理信息系统的系统设计管理信息系统的系统设计主要内容:主要内容:w 一、系统设计的任务一、系统设计的任务w 二、系统设计的步骤二、系统设计的步骤w 三、系统设计的原则三、系统设计的原则 系统设计系统设计是开发管理信息系统的重要阶段,也是整个是开发管理信息系统的重要阶段,也是整个开发工作的核心。它将实现系统分析阶段所提出的逻辑模开发工作的核心。它将实现系统分析阶段所提出的逻辑模型并确定新系统的结构。

2、型并确定新系统的结构。系统分析概述系统分析概述 系统分析阶段系统分析阶段是解决管理信息系统是解决管理信息系统“干什么干什么”的问题的问题。即:从用户和现行系统入手,进行详细的调查研究,把。即:从用户和现行系统入手,进行详细的调查研究,把物理因素一一抽去,物理因素一一抽去,从具体到抽象从具体到抽象;最终提交系统分析报;最终提交系统分析报告,建立管理信息系统的告,建立管理信息系统的逻辑模型逻辑模型。 系统设计阶段系统设计阶段则是解决则是解决“怎样干怎样干”的问题。即:从管的问题。即:从管理信息系统的逻辑模型出发,以系统分析报告为依据,一理信息系统的逻辑模型出发,以系统分析报告为依据,一步步地加入物

3、理内容,步步地加入物理内容,从抽象回到具体从抽象回到具体。最终提交系统实。最终提交系统实施方案,建立管理信息系统的施方案,建立管理信息系统的物理模型物理模型。系统分析与系统设计的区别与联系系统分析与系统设计的区别与联系 系统设计的任务系统设计的任务 系统设计的任务就是依据系统分析文档资料,采用正确的系统设计的任务就是依据系统分析文档资料,采用正确的方法来确定系统各功能模块在计算机内应该由哪些程序组成方法来确定系统各功能模块在计算机内应该由哪些程序组成,它们之间用什么方式联结在一起以构成一个最好的系统结,它们之间用什么方式联结在一起以构成一个最好的系统结构,同时还要使用一定的工具将所设计的成果表

4、达出来,另构,同时还要使用一定的工具将所设计的成果表达出来,另外考虑到实现系统功能的需要,还要进行代码设计、数据库外考虑到实现系统功能的需要,还要进行代码设计、数据库设计、输入设计、输入/输出界面(人输出界面(人机界面)设计等等。机界面)设计等等。 即即在系统分析提出的逻辑模型的基础上,科学合理地进行在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是解决物理模型的设计。主要是解决“怎样做怎样做”的问题。的问题。1. 总体设计总体设计l划分子系统划分子系统l功能(模块)结构图功能(模块)结构图l信息系统流程图设计信息系统流程图设计l系统物理配置方案设计系统物理配置方案设计2.

5、 详细设计详细设计l 代码设计代码设计l 数据存储设计数据存储设计l 输出设计输出设计l 输入设计输入设计l 处理流程图设计处理流程图设计l 制订设计规范制订设计规范系统设计的步骤系统设计的步骤1. 系统性:系统性:从整个系统的角度考虑,如系统的代码要统一,设从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等。要做到数出一处、全局共享等。2. 灵活性:灵活性:要求系统具有很强的环境适应性,如尽量采用模块要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立性

6、。化结构,提高各模块的独立性。3. 可靠性:可靠性:如安全保密性、检错、纠错能力、抗病毒能力等。如安全保密性、检错、纠错能力、抗病毒能力等。4. 经济性:经济性:如不要盲目追求技术上的先进,尽量避免不必要的如不要盲目追求技术上的先进,尽量避免不必要的复杂化。复杂化。 总体设计也称为初步或结构设计。总体设总体设计也称为初步或结构设计。总体设计阶段内容包括:计阶段内容包括:v划分子系统划分子系统v功能(模块)结构图功能(模块)结构图v信息系统流程图设计信息系统流程图设计v系统物理配置方案设计系统物理配置方案设计 就是按功能从属关系画成的图表。愈就是按功能从属关系画成的图表。愈上层功能愈笼统,愈下层

7、功能愈具体。功能分解的过上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。程就是一个由抽象到具体、由复杂到简单的过程。工资管理子系统的功能结构图工资管理子系统的功能结构图二、二、功能结构图设计功能结构图设计 功能(模块)结构图设计功能(模块)结构图设计描述系统内各个组描述系统内各个组成部分的成部分的结构结构及其及其相互关系相互关系的图示。功能(模块)结的图示。功能(模块)结构图是结构化设计的一个主要工具,它能表达已被分构图是结构化设计的一个主要工具,它能表达已被分解成若干个模块组成的系统结构的层次和通讯关系。解成若干个模块组成的系统结构的层次和通讯关系。

8、w 模块通常是指用一个名字可以调用的一般程序语句。模块通常是指用一个名字可以调用的一般程序语句。w 功能结构图中每一个框称为一个功能模块。功能结构图中每一个框称为一个功能模块。w 功能模块可以根据具体情况分得大一点或小一点。分解得功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的某个处理过程,而较最小的功能模块可以是一个程序中的某个处理过程,而较大的功能模块则可能是完成某一项任务的一组程序。大的功能模块则可能是完成某一项任务的一组程序。w 把一个复杂的系统分解为多个功能较单一的功能模块的方把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。模块化是一

9、种重要的设计思想,它把一个法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。建立和修改的部分。二、二、功能结构图设计功能结构图设计 模块结构图的组成模块结构图的组成 模块结构图是结构化设计中描述系统结构的图模块结构图是结构化设计中描述系统结构的图形工具,它由形工具,它由模块模块、调用调用、数据数据、控制控制和和转接转接等五等五种基本符号组成。种基本符号组成。调用调用数据数据控制信息控制信息模块模块转接符号转接符号循环调用循环调用 直接调用直接调用 选择调用选择调用 调用调用直接

10、调用:直接调用:这是一种最简单的调用关系,是指一个模块无条这是一种最简单的调用关系,是指一个模块无条件地调用另一个模块。件地调用另一个模块。选择调用选择调用: 也称条件调用,指一个模块是否调用另一个模块也称条件调用,指一个模块是否调用另一个模块取决于调用模块内部的某个条件。取决于调用模块内部的某个条件。循环调用循环调用:也称重复条件,指如果一个模块内部存在一个循也称重复条件,指如果一个模块内部存在一个循环过程,每次循环均需要调用一个或几个下属模块,则称这种环过程,每次循环均需要调用一个或几个下属模块,则称这种调用为循环调用或重复调用。调用为循环调用或重复调用。 通讯通讯 伴随着模块调用而发生的

11、模块间的信息交换称为模块间的伴随着模块调用而发生的模块间的信息交换称为模块间的通讯。通讯。模块间的通讯方式有两种:模块间的通讯方式有两种:数据通讯:表示模块间只传递数据。数据通讯:表示模块间只传递数据。控制通讯:模块间除传送数据外,还传递标志位。控制通讯:模块间除传送数据外,还传递标志位。例:例:“无此职工无此职工”就是用来表示就是用来表示传送的职工号有传送的职工号有误的控制信息。误的控制信息。三、模块结构图三、模块结构图(MSD) 模块结构图模块结构图模块结构图的标准形式模块结构图的标准形式(1 1)变换型)变换型 变换型系统由三部分组成;变换型系统由三部分组成;输入输入、数据加工(中数据加

12、工(中心变换)心变换)和和输出输出,它的功能是将输入的数据经过加工,它的功能是将输入的数据经过加工后输出。后输出。(2 2)事务型)事务型 事务型系统由三层组成:事务型系统由三层组成:事务层事务层、操作层操作层和和细节细节层层,它的功能是对接收的事务,按其类型选择某一类,它的功能是对接收的事务,按其类型选择某一类事务处理方式。事务处理方式。5.5.模块结构设计的原则模块结构设计的原则(1 1)尽量降低模块间的耦合度)尽量降低模块间的耦合度 所谓耦合是指模块与模块之间联系的程度。模块间所谓耦合是指模块与模块之间联系的程度。模块间的耦合度越低,模块的独立性就越高。的耦合度越低,模块的独立性就越高。

13、 (2 2)尽量提高模块内部的聚合度)尽量提高模块内部的聚合度 所谓聚合,是指模块内部各成分之间的联系程序。所谓聚合,是指模块内部各成分之间的联系程序。模块的聚合度越高,其独立性也越高。模块的聚合度越高,其独立性也越高。 模块结构图的绘制模块结构图的绘制 模块结构设计是管理信息系统总体设计的重要组模块结构设计是管理信息系统总体设计的重要组成部分,其任务是根据系统分析阶段提出的逻辑模型成部分,其任务是根据系统分析阶段提出的逻辑模型来确定系统的总体结构,即将来确定系统的总体结构,即将数据流程图数据流程图转换成转换成模块模块结构图结构图。 根据数据流程图建立初始的模块结构图的原则是根据数据流程图建立

14、初始的模块结构图的原则是对初始的模块结构图进行修改和优化,以获得设计合对初始的模块结构图进行修改和优化,以获得设计合理的模块结构图。理的模块结构图。 管理信息系统的数据流程图一般有两种典型的结构:管理信息系统的数据流程图一般有两种典型的结构:变换型变换型和和事务型事务型结构。变换型结构的数据流程图呈一种线性状态,它可结构。变换型结构的数据流程图呈一种线性状态,它可以明显地分成以明显地分成输入输入、主加工(或主处理)主加工(或主处理)、输出输出三部分。事务型三部分。事务型结构的数据流程图呈束状,即一束数据流平行流入或流出,可能结构的数据流程图呈束状,即一束数据流平行流入或流出,可能同时有几个事务

15、要求处理。这两种典型的结构分别通过同时有几个事务要求处理。这两种典型的结构分别通过“变换分变换分析析”和和“事务分析事务分析”技术,就可以导出模块结构图的两种标准形技术,就可以导出模块结构图的两种标准形式,即式,即变换型模块结构图变换型模块结构图和和事务型的模块结构图事务型的模块结构图。这两种方法都。这两种方法都是首先设计顶层模块,然后自顶向下,逐步细化,最后得到一个是首先设计顶层模块,然后自顶向下,逐步细化,最后得到一个满足数据流程图所表示的以及用户所要求的系统模块结构图。满足数据流程图所表示的以及用户所要求的系统模块结构图。数据流程图转换为模块结构图的设计过程数据流程图转换为模块结构图的设

16、计过程(1 1)变换分析)变换分析 运用变换分析从变换型结构的数据流程图导出运用变换分析从变换型结构的数据流程图导出变换型模块结构图,其过程可以分为以下几步:变换型模块结构图,其过程可以分为以下几步: 确定主加工(或变换中心)确定主加工(或变换中心) 设计模块结构图的顶层和第一层设计模块结构图的顶层和第一层 设计中、下层模块设计中、下层模块(2 2)事务分析)事务分析分析数据流程图,确定它的分析数据流程图,确定它的事务中心事务中心设计设计高层模块高层模块设计中、下层模块设计中、下层模块三、三、信息系统流程图设计信息系统流程图设计 模块结构图(模块结构图(MSD)主要从功能的角度描述系统的结构,

17、主要从功能的角度描述系统的结构,但并未表达各功能之间的数据传送关系。事实上,系统中许多但并未表达各功能之间的数据传送关系。事实上,系统中许多业务或功能都是通过业务或功能都是通过数据存储文件数据存储文件联系起来的联系起来的,许多业务或功许多业务或功能都是通过数据存储文件联系起来的。例如,某一功能模块向能都是通过数据存储文件联系起来的。例如,某一功能模块向某一数据存储文件存入数据,而另一个功能模块则从该数据存某一数据存储文件存入数据,而另一个功能模块则从该数据存储文件中取出数据。再比如在储文件中取出数据。再比如在数据流程图数据流程图中的某两个功能模块中的某两个功能模块之间原来并没有通过数据存储文件

18、发生联系,但为了方便,在之间原来并没有通过数据存储文件发生联系,但为了方便,在具体实现中可能在两个处理功能之间设立一个临时的中间文件具体实现中可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。以便把它们联系起来。信息系统流程图信息系统流程图的概念与设计步骤的概念与设计步骤 信息系统流程图信息系统流程图表达了各功能之间的数据传送关系表达了各功能之间的数据传送关系,是是以新系统的数据流程图为基础绘制的。以新系统的数据流程图为基础绘制的。 绘制信息系统流程图的绘制信息系统流程图的步骤:步骤:先为数据流程图中的每个先为数据流程图中的每个处理功能画出数据关系图。然后,把各个处理功能的数据关

19、处理功能画出数据关系图。然后,把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即系统流程图系图综合起来,形成整个系统的数据关系图,即系统流程图。它清楚地表达事务处理的过程。它清楚地表达事务处理的过程。数据关系的一般形式数据关系的一般形式w 常用的系统流程图符号:常用的系统流程图符号:脱机操作脱机操作人工操作人工操作手工输入手工输入联机存储器联机存储器(磁带、磁盘磁带、磁盘等等)磁盘磁盘磁带磁带显示器显示器脱机存储脱机存储处理穿孔卡片穿孔卡片通讯连接通讯连接打印报告打印报告注:从数据流程图到系统流程图注:从数据流程图到系统流程图并非单纯的符号改换并非单纯的符号改换w 从数据流程图导

20、出系统流程图从数据流程图导出系统流程图数据存储数据存储#1数据存储数据存储#2处理处理1输入输入1处理处理2处理处理4处理处理3输出输出2输出输出1实体实体1实体实体2存储存储#1输出输出1输入输入1处理处理1处理处理4处理处理3中间中间文件文件存储存储#2输出输出2新系统逻辑模型转换为系统流程图的示例新系统逻辑模型转换为系统流程图的示例图图上月主文件上月主文件建立扣款文件模块建立扣款文件模块主文件更新模块主文件更新模块计算打印模块计算打印模块工工 资资 单单 工资汇总表工资汇总表电费扣款通知电费扣款通知病假扣款通知病假扣款通知房租变动通知房租变动通知人事变动通知人事变动通知本月主文件本月主文

21、件 扣款文件扣款文件工资管理子系统的系统流程图工资管理子系统的系统流程图 根据以下要求绘制某仓库管理系统的系统流程图:根据以下要求绘制某仓库管理系统的系统流程图: (1)保管员根据当日的出库单和入库单通过出、入库处理)保管员根据当日的出库单和入库单通过出、入库处理去修改库存台账;去修改库存台账; (2)根据库存台账由统计、打印程序输出库存日报表;)根据库存台账由统计、打印程序输出库存日报表; (3)需要查询时,可利用查询程序在输入查询条件后,到)需要查询时,可利用查询程序在输入查询条件后,到库存台帐去查找,显示查询结果。库存台帐去查找,显示查询结果。事例一:事例一:出库单出库单入库单入库单出入

22、库处理出入库处理库存台帐库存台帐统计、打印统计、打印库存日报表库存日报表查询条件查询条件查询查询查询结果查询结果结果:结果: 根据以下设计思想画出某生产计划子系统的系统流程图根据以下设计思想画出某生产计划子系统的系统流程图: 该子系统共有两个功能模块。首先是该子系统共有两个功能模块。首先是“建立及修改程序建立及修改程序”模块,从模块,从“生产能力表生产能力表”和和“产品的工艺表产品的工艺表”中输入数据,形中输入数据,形成成“生产能力生产能力”文件;然后是文件;然后是“生产计划编制生产计划编制”模块,根据模块,根据“生产能力生产能力”、“指令性产品及产量指令性产品及产量”和和“工艺路线工艺路线”

23、三个文件三个文件,编制,编制“生产计划表生产计划表”和和“设备利用率表设备利用率表”。事例二:事例二: 建立及修改程序 生产能力表必须生产的产品名及产量各产品的工艺路线及利润 生产能力文件 工艺路线文件线性规划程序 设备利用率 生产计划表生产计划优化系统生产计划优化系统结果:结果:系统物理配置方案设计系统物理配置方案设计w 1. 设计依据设计依据v系统的吞吐量系统的吞吐量v系统的响应时间系统的响应时间v系统的可靠性系统的可靠性v集中式还是分布式集中式还是分布式v地域范围地域范围v数据管理方式数据管理方式w 2. 计算机硬件选择计算机硬件选择v计算机计算机内内存存vCPU时钟时钟v输入、输出和通

24、信的通道数目输入、输出和通信的通道数目v显示方式显示方式v外接转储设备及其类型外接转储设备及其类型 系统物理配置方案设计系统物理配置方案设计w 3. 计算机网络的选择计算机网络的选择v网络拓扑结构网络拓扑结构v网络的逻辑设计网络的逻辑设计v网络操作系统网络操作系统 系统物理配置方案设计系统物理配置方案设计w 4. 数据库管理系统的选择数据库管理系统的选择v数据库的性能数据库的性能v数据库管理系统的系统平台数据库管理系统的系统平台v数据库管理系统的安全保密性能数据库管理系统的安全保密性能v数据的类型数据的类型 系统物理配置方案设计系统物理配置方案设计w 5. 应用软件的选择应用软件的选择v软件是

25、否能够满足用户的需求软件是否能够满足用户的需求v软件是否具有足够的灵活性软件是否具有足够的灵活性v软件是否能够获得长期、稳定的技术支持软件是否能够获得长期、稳定的技术支持 系统物理配置方案设计系统物理配置方案设计详细设计详细设计 在总体设计的基础上,详细设计是要在总体设计的基础上,详细设计是要确定每个模块内部的详细执行过程。确定每个模块内部的详细执行过程。代码设计代码设计输出设计输出设计输入设计输入设计数据存储设计数据存储设计处理流程图设计处理流程图设计制订设计规范制订设计规范 1. 代码的定义代码的定义v代码是代表事物名称、属性、状态等的符号。代码是代表事物名称、属性、状态等的符号。 2.

26、代码的功能代码的功能 v为事物提供一个概要而不含糊的认定,便于数据的存贮和为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。检索。v使用代码可以提高业务处理的效率和精度。使用代码可以提高业务处理的效率和精度。v提高数据的全局一致性。提高数据的全局一致性。v代码是人和计算机的共同语言,如零件号、图号等早已使代码是人和计算机的共同语言,如零件号、图号等早已使用代码。用代码。 3. 代码设计的若干原则代码设计的若干原则v代码应唯一标志它所代表的事物或属性;代码应唯一标志它所代表的事物或属性;v结构应与处理的方法相一致。结构应与处理的方法相一致。 例如,有时可利用代码的结构例如,有时可利用代码的

27、结构直接进行记录的统计;直接进行记录的统计;v代码设计要预留足够的位置,以适应不断变化的需要。代码设计要预留足够的位置,以适应不断变化的需要。v不要使用易于混淆的字符。不要使用易于混淆的字符。v要注意尽量采用不易出错的代码结构。要注意尽量采用不易出错的代码结构。 4. 代码的种类代码的种类v顺序码。顺序码。顺序码是一种用连续数字代表编码对象的编码。顺序码是一种用连续数字代表编码对象的编码。 v区间码。区间码。区间码把数据项分成若干组,每一区间代表一个组区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。典型的例子是邮政,码中数字的值和位置都代表一定意义。典型的例子是

28、邮政编码。编码。v层次码。层次码。层次码是以分类对象的从属、层次关系为排列顺序层次码是以分类对象的从属、层次关系为排列顺序的一种代码。如:的一种代码。如:GB-4784-84等等。等等。v助忆码。助忆码。例如,用例如,用TV-B-12代表代表12寸黑白电视机,用寸黑白电视机,用TV-C-20代表代表20寸彩色电视机。寸彩色电视机。 区间码又可分为以下多种类型区间码又可分为以下多种类型v多面码。多面码。例如,对于机制螺钉,可作如下表那样的规定。代例如,对于机制螺钉,可作如下表那样的规定。代码码2342 表示材料为黄铜的表示材料为黄铜的1.5mm方形头镀铬螺钉。方形头镀铬螺钉。v上下关联区间码。上

29、下关联区间码。 例如:会计核算方面,用最左位代表核例如:会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。算种类,下一位代表会计核算项目。v十进位码。十进位码。例如,图书分类中的十进位分类码。例如,图书分类中的十进位分类码。材料材料 螺钉直径螺钉直径螺钉头形状螺钉头形状表面处理表面处理1-不锈钢不锈钢1-0.51-圆头圆头1未处理未处理2-黄铜黄铜2-1.02-平头平头2镀铬镀铬3-钢钢3-1.53-六角形状六角形状3镀锌镀锌4-铝铝 4-方形头方形头4-方形头方形头4上漆上漆 代码结构中的校验位代码结构中的校验位 为了保证正确输入,在原有代码的基础上,另加一个校为了保证正确输入,在

30、原有代码的基础上,另加一个校验位,作为代码的一个组成部分。校验位通过事先规定的数验位,作为代码的一个组成部分。校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。验位进行比较,以证实输入是否有错。代码结构中的校验位确定校验位值的方法代码结构中的校验位确定校验位值的方法算术级数法算术级数法原代码原代码1 2 3 4 5各乘以权各乘以权 6 5 4 3 2 (1-9的整数的整数)乘积之和乘

31、积之和6+10+12+12+10=50以以11为模去除乘积之和(若余数是为模去除乘积之和(若余数是10, 则按则按0处理)处理),把得出的余数作为校验码:,把得出的余数作为校验码:50/11=46,因此代,因此代码为码为123456。几何级数法几何级数法原代码原代码 1 2 3 4 5各乘以权各乘以权 32 16 8 4 2 (从右至左从右至左 )乘积之和乘积之和 32+32+24+16+10=114以以11为模去除乘积之和(若余数是为模去除乘积之和(若余数是10, 则按则按0处理)处理),把得出的余数作为校验码:,把得出的余数作为校验码:114/11=104,因此,因此代码为代码为12345

32、4。n2w 质数法质数法原代码原代码1 2 3 4 5各乘以权各乘以权 17 13 7 5 3 (均为质数均为质数)乘积之和乘积之和 17+26+21+20+15=99以以11为模去除乘积之和(若余数是为模去除乘积之和(若余数是10, 则按则按0处理),处理),把得出的余数作为校验码:把得出的余数作为校验码:99/11=90,因此代码,因此代码为为123450。输输出出设设计计示示例例 屏屏幕幕显显示示输输出出的的设设备备调调拨拨单单二、输出设计二、输出设计中国长江三峡开发总公司设备调拨单中国长江三峡开发总公司设备调拨单请购单位:工程建设部:右岸工程部请购单位:工程建设部:右岸工程部 1997

33、年年5月月21日日 97调字第调字第设备设备名称名称棒磨机棒磨机型 号型 号规格规格 数量数量计划计划1账面价格账面价格单价单价180,200.00总价总价180,200.00单单位位设备设备编号编号150730 0 1 -001实收实收数数1结算价款结算价款单价单价180,200.00总价总价180,200.0000台台合同合同号号10号仓库号仓库发货发货仓库仓库中国建设银行中国建设银行开户开户银行银行32100876543账账 号号备备 注注 总总计计金金额额其其他他有有关关费费用用运输费运输费管理费管理费保险费保险费包装费包装费 610.4 5保险费保险费包装费包装费(大写)(大写)壹拾

34、捌万贰佰元整壹拾捌万贰佰元整180,200.00180,200.00存存根根财 务财 务会计会计请 购请 购单单 位位发 货发 货仓仓 库库财 务财 务稽稽 查查业业务务单位主管:单位主管: 收款:收款: 提货:提货: 发货:发货: 制单:制单:打打印印输输出出的的设设备备调调拨拨单单 000016号号二、输出设计二、输出设计接接收收用用户户输输出出格格式式定定义义的的输输入入画画面面二、输出设计二、输出设计w 1. 输入设计的原则输入设计的原则v提高效率提高效率和和减少错误减少错误是两个最根本的原则。是两个最根本的原则。v具体目标是:具体目标是: 控制输入量控制输入量 减少输入延迟减少输入延

35、迟 减少输入错误减少输入错误 输入过程应尽量简化输入过程应尽量简化二、输入设计二、输入设计w 2. 常用的输入设备常用的输入设备v键磁盘输入装置键磁盘输入装置v光电阅读器光电阅读器v终端输入终端输入w 3. 输入错误的种类输入错误的种类v数据本身错误数据本身错误v数据冗余或不足数据冗余或不足v数据输入延误数据输入延误二、输入设计二、输入设计 4. 输入数据的校验方法输入数据的校验方法重复校验法。重复校验法。重复校验法是指由多名操作员分别输入同一批重复校验法是指由多名操作员分别输入同一批数据,或由一个操作员重复输入多次,然后由计算机校对两数据,或由一个操作员重复输入多次,然后由计算机校对两次输入

36、的数据是否一致,若一致则存入磁盘,否则显示出不次输入的数据是否一致,若一致则存入磁盘,否则显示出不一致的部分,由操作员进行修正。一致的部分,由操作员进行修正。程序校验法。程序校验法。程序校验法是指编写相应的校验程序对输入的程序校验法是指编写相应的校验程序对输入的数据进行自查,自动显示出错信息,并等待重新输入。数据进行自查,自动显示出错信息,并等待重新输入。二、输入设计二、输入设计w 原始单据的格式设计原始单据的格式设计输入设计的重要内容之一是设计好原始单据的格式。输入设计的重要内容之一是设计好原始单据的格式。设计原则设计原则 便于填写便于填写 便于归档便于归档 单据的格式应能保证输入精度单据的

37、格式应能保证输入精度实例见下表实例见下表人事变动通知单人事变动通知单 _年年_月月_日日1002周英杰周英杰01400.0040.0090.0001004吴关兴吴关兴02350.0035.0050.0021005赵子英赵子英01450.0045.0090.0021007马凌云马凌云02600.0060.00120.001 科长签字科长签字_备注栏:备注栏:0调离调离 1新进新进 2修改数据修改数据人员代码人员代码姓名姓名部门部门基本工资基本工资附加工资附加工资房费房费备注备注 输入屏幕设计(用户界面设计)输入屏幕设计(用户界面设计)常用的是人机对话方式,具体有:常用的是人机对话方式,具体有:菜

38、单式菜单式填表式填表式应答式等。应答式等。三峡工程开发总公司设备调拨单的录入屏幕设计示例三峡工程开发总公司设备调拨单的录入屏幕设计示例四、数据库设计四、数据库设计v数据库设计是在选定的数据库管理系统基础上建立数据数据库设计是在选定的数据库管理系统基础上建立数据库的过程。库的过程。v数据库设计的步骤与系统开发的各个阶段相对应,详见数据库设计的步骤与系统开发的各个阶段相对应,详见下图。下图。n 数据库的概念结构设计:数据库的概念结构设计:概念结构设计应在系统分析阶段进概念结构设计应在系统分析阶段进行,任务是根据用户需求设计数据库的概念数据模型行,任务是根据用户需求设计数据库的概念数据模型(是从是从

39、用户角度看到的数据库用户角度看到的数据库)。n 数据库的逻辑结构设计:数据库的逻辑结构设计:逻辑结构设计是将概念结构设计阶逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统段完成的概念模型转换成能被选定的数据库管理系统(DBMS)支持的数据模型。数据模型可以由实体联系模型转换而来支持的数据模型。数据模型可以由实体联系模型转换而来,接接着是用着是用DBMS提供的数据描述语言提供的数据描述语言(DDL)定义数据模型。定义数据模型。n 数据库的物理结构设计:数据库的物理结构设计:内容包括选用库文件的组织形式、内容包括选用库文件的组织形式、存储介质的分配和存取路径的选择等。存

40、储介质的分配和存取路径的选择等。四、数据库设计四、数据库设计规划规划需求分析需求分析系统设计系统设计 程序编制程序编制 调试调试 运行维护运行维护 运行和维护运行和维护 实现实现 物理设计物理设计逻辑设计逻辑设计概念设计概念设计需求分析需求分析规划规划软件生命周期软件生命周期数据库生命周期数据库生命周期数据库生命周期与软件生命周期的比较数据库生命周期与软件生命周期的比较五、处理流程图设计五、处理流程图设计w 处理流程图是系统流程图的展开和具体化。处理流程图是系统流程图的展开和具体化。w 在系统流程图中,仅给出了每一处理功能的名称,而在处理在系统流程图中,仅给出了每一处理功能的名称,而在处理流程图中,则需要使用各种符号具体地规定处理过程的每一流程图中,则需要使用各种符号具体地规定处理过程的每一步骤。步骤。w 由于每个处理功能都有自己的输入和输出,对处理功能的设由于每个处理功能都有自己的输入和输出,对处理功能的设计过程也应从输出开始,进而进行输入、数据文件的设计,计过程也应从输出开始,进而进行输入、数据文件的设计,并画出较详细的处理流程图。并画出较详细的处理流程图。建建立立扣扣款款文文件件处处理理流流程程图图五、处理流程图

温馨提示

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

评论

0/150

提交评论