首页 理论教育 系统平台设计

系统平台设计

时间:2022-11-02 理论教育 版权反馈
【摘要】:信息系统平台的基本目标就是要使所设计的系统满足系统逻辑模型的各项功能要求,同时要尽可能地提高系统的性能。快递企业信息系统平台的各子系统可以看作是系统目标下层的功能,可以通过功能结构图来表示。快递企业信息系统平台的主要任务是对快递企业管理活动中产生的大量数据进行加工整理,以满足各种职能部门和管理层对快递信息的需求。系统只有通过输出才能为用户服务。

三、系统平台设计

(一)设计概述

1.任务

系统分析阶段的任务回答了信息系统“做什么”的问题,而系统设计阶段则要回答信息系统“怎么做”的问题。这一阶段的主要任务是根据系统分析阶段的新系统逻辑模型的各项功能要求,结合实际的设计条件,详细地设计出新系统的处理流程和基本结构,这一阶段又称为物理设计阶段,它一般分为系统的总体设计和详细设计两个阶段。这一阶段要为系统实施阶段的各项工作准备好全部必要的技术资料和有关文件。

2.目的

信息系统平台的基本目标就是要使所设计的系统满足系统逻辑模型的各项功能要求,同时要尽可能地提高系统的性能。系统设计的目标是评价和衡量系统设计方案优劣的基本标准,也是选择系统设计方案的主要依据。评价和衡量系统设计目标实现程度的指标主要有以下几个方面:系统的可靠性、系统的可变更性、系统的效率、系统的通用性、系统质量等。

(二)总体结构设计

系统总体结构设计是要根据系统分析的要求和组织的实际情况对新系统的总体结构形式和可利用的资源进行大致设计,它是一种宏观的、总体的设计和规划。

1.子系统的划分

为便于今后的系统开发和系统运行,系统的划分应遵循如下几点原则。

(1)子系统要具有相对独立

子系统的划分必须使得子系统在内部功能、信息等各方面的凝聚性较好。在实际中我们都希望每个子系统或模块相对独立,尽量减少各种不必要的数据调用和控制联系,并将联系比较密切、功能近似的模块相对集中,这样对以后的查询、调试、调用都比较方便。

(2)子系统之间的数据依赖性尽量小

子系统之间的联系要尽量减少,接口要简单、明确。一个内部联系强的子系统对外部的联系必然很少,所以划分时应将联系较多者列入子系统内部。如果相对集中的部分均已划入各个子系统的内部,剩余的一些分散、跨度比较大的联系,就成为这些子系统之间的联系和接口。这样划分的子系统,将来进行调试、维护和运行都是非常方便的。

(3)子系统划分的结果应使数据冗余较小

如果我们忽视这个问题,则可能会使相关的功能数据分布到各个不同的子系统中,大量的原始数据需要调用,大量的中间结果需要保存和传递,大量计算工作将要重复进行。从而使得程序结构紊乱,数据冗余,不但给软件编制工作带来很大的困难,而且系统的工作效率也大大降低了。

(4)子系统的设置应考虑今后管理发展的需要

子系统的设置光靠上述系统分析的结果是不够的,因为现存的系统由于这样或那样的原因,很可能没有考虑到一些高层次管理决策的要求。

(5)子系统的划分应便于系统分析阶段实现

信息系统的开发是一项庞大的工程,它的实现一般都要分期分步进行,所以子系统的划分应能适应这种分期分步的实施。另外,子系统的划分还必须兼顾组织机构的要求,以便系统实现后能符合现有的情况和人们的习惯,更好地运行。

(6)子系统的划分应考虑到各类资源的充分利用

各类资源的合理利用也是系统划分时应该注意到的。一个恰当的系统划分应该既考虑有利于各种设备资源在开发过程中的搭配使用,又考虑到各种信息资源的合理分布和充分使用,以减少系统对网络资源的过分依赖,减少输入、输出、通信等设备压力

2.网络设计

现代快递企业的信息量大、时空跨度大、处理复杂,企业高效运作必须建立在功能完善、操作方便、安全及时的信息系统平台基础上。随着计算机技术与计算机网络技术的飞速发展,基于局域网和广域网技术发展起来的企业网络得到迅猛发展,特别是企业计算机网络开放系统集成技术更受到人们普遍重视。

网络设计的内容包括:根据用户的要求选择网络的结构;安排网络和设备的分布;根据企业的布局考虑联网布线和配件;根据业务的要求确定网络节点的级别、管理方式、数据读写的权限,选择相应的软件系统。

网络体系结构涉及技术目标、网络逻辑拓扑结构、网络应用、网络安全、网络管理等多个方面,而它们都受企业业务结构分布和数据分布的影响。因此在信息系统开发过程中,考虑使用局域网和广域网结合的方式。

3.模块设计

快递企业信息系统平台的各子系统可以看作是系统目标下层的功能,可以通过功能结构图来表示。所谓功能结构图就是按功能从属关系画成的图表,图中的每一个框称为一个功能模块。功能模块可以根据具体情况分为大小不同的模块,分解得到的最小的功能模块可以是一个程序中的某个处理过程,而较大的功能模块可能是完成某一任务的一组程序。这样经过层层分解,可以将一个负责的系统分解成多个功能单一的模块,这种方法称为模块法。

(三)详细设计

1.代码设计

代码指用以代表系统中客观存在的事物名称、属性或状态的符号。快递企业信息系统平台的主要任务是对快递企业管理活动中产生的大量数据进行加工整理,以满足各种职能部门和管理层对快递信息的需求。由于现在快递活动产生的数据量大,所需要的信息种类也很多,因此必须经过分类整理后才能更有效地利用,而代码设计就是信息分类的具体体现。

代码设计问题是一个科学管理的问题。设计出一个好的代码方案,对于系统的开发工作是一件极为有利的事情。它可以使很多机器处理(如某些校对查询、统计等)变得十分方便,另外还把一些现阶段计算机很难处理的工作变成很简单的处理。代码设计通常分成两个步骤:分类和编码。

2.输入/输出设计

系统平台的输入/输出是系统与用户的接口,用户对系统的评价内容除了运行效率、可靠性、可修改性外,很大程度是针对输入和输出进行的。

(1)输入设计

信息系统平台的输入所完成的功能是将计算机外的信息转换成计算机内的信息,它是对信息进行处理的出发点,是信息处理的源头。一个好的输入设计可以为用户和系统双方带来良好的工作环境。输入方式设计具体内容包括:输入设备的确定,输入数据内容的确定,输入数据记录格式的确定,输入数据的正确性校验。

(2)输出设计

输出设计主要是利用已有的输出设备,给出用户所需要的结果。系统只有通过输出才能为用户服务。一个好的输出设计可以为管理者提供简明扼要、有效、实用的管理和控制信息。输出设计内容包括:输出内容的确定,输出设备和介质的选择,输出格式的确定。

3.用户界面设计

用户界面是系统与用户之间的接口,也是控制和选择信息输入输出的主要途径。用户界面设计坚持简单、实用、友好、易于操作的原则,尽量避免过于烦琐和花哨。界面设计包括菜单方式、会话方式、操作提示方式,以及操作权限管理方式等。

4.数据文件存储和数据库设计

数据文件存储和数据库设计是系统设计的主要内容之一,其设计质量的好坏对整个系统的功能和效率的影响是巨大的。因此,在进行数据文件和数据库设计时,必须充分考虑数据库存储的完整性、可异性、安全性和便于操作等方面的问题。

数据存储的设计主要包括两部分的内容:一部分是设计工作文件,这部分文件主要用于存储程序工作本身所需的环境和过程数据,如程序的初始化参数文件、密码文件、中间结果文件等;另一部分是业务数据文件(即数据库),它主要存储用户的业务数据,这部分数据是整个系统的核心,所有的处理过程都围绕着它进行。数据库对用户和企业来说是至关重要的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈