设备管理信息系统设计(一)
仪器信息网 · 2007-04-26 21:40 · 29151 次点击
一、总体结构设计
由于种种原因,企业的计算机应用软件系统不是固定的、静止的,而是处于动态变化过程之中,因此要求系统具有可修改性。系统总体结构设计的任务就是将整个应用软件系统合理地划分为各种功能模块,正确处理模块之间与模块内部的联系,使整个系统有良好的可用性、可读性、可修改性,易于调试和维护。
结构化设计是软件设计的一条重要原则,它通常与结构化分析方法及其它结构化方法相联系。1974年美国的W.Stenens等首先提出了“结构化设计”的构想,以后逐步发展和完善,成为系统设计的基本思想。结构化设计采用一套使程序变得清晰且简单明了的设计原则和技术,因此缩短了编码、调试和维护的时间。结构化设计的最主要原则是将一个系统自顶向下按其层次关系进行设计,直到最低层的详细设计。即首先考虑系统或程序的主要功能模块,然后将主要功能模块分解为子功能模块,再继续分解,直到最低一层的功能模块。模块是结构化系统的基本元素,从逻辑上看,模块就是处理功能,给它一定的输入信息,它能对之进行加工处理,输出结果信息;从物理上看,它是一组程序。每个模块各自担负一定的局部功能,它们相互配合,共同完成整个系统的功能。
采用结构化系统分析与设计方法,主要考虑各子系统间数据的相对独立性和数据冗余问题,可将设备管理系统做如下划分:
二、子系统功能设计
设备管理子系统结构如图1所时,从图1可以看出,设备管理系统被划分为基础信息管理、设备维修管理、运行管理、故障管理、备件管理和系统维护六大模块。
800){makesmallpic(this,500,700);}"border=0>
图1
对于如图1所示的设备管理系统划分,采用自顶向下的方法,还可将子系统层层划分为第二层、第三层子系统或子模块,直到最低一级的功能模块,然后为最低一级的子系统设计其功能和输入输出,为应用程序的编制提供依据。例如,对于设备运行管理,就可以划分为如图2所示的功能结构。