各部门数据定期更新,管理员不能实时查询,实现复杂度较小 。建立一个中心数据库,定期将各部门的数据上传到中心数据库,管理员只需从中心数据库中查询即可 。
方案三 。实时更新,实现复杂度中等 。
建立一个中心数据库,管理员端为server各部门为client,当各部门数据有变化时实时上传到server由server更新中心数据库,管理员只需到中心数据库查询即可 。
3. 什么是系统总体设计 系统设计工作应该自顶向下地进行 。首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计 。总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存贮规律以及整个系统实现规划等方面进行合理的安排 。
一、系统设计的任务
1. 系统设计的概念
系统设计又称为物理设计,是开发管理信息系统的第二阶段,系统设计通常可分为两个阶段进行,首先是总体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门作详细报告并认可,在此基础上进行第二阶段――详细设计,这两部分工作是互相联系的,需要交叉进行,本章将这两个部分内容结合起来进行介绍 。
系统设计是开发人员进行的工作,他们将系统设计阶段得到的目标系统的逻辑模型转换为目标系统的物理模型,该阶段得到工作成果――系统设计说明书是下一个阶段系统实施的工作依据 。
2.系统设计的主要内容
系统设计的主要任务是进行总体设计和详细设计 。下面分别说明它们的具体内容 。
(1) 总体设计
总体设计包括系统模块结构设计和计算机物理系统的配置方案设计 。
系统模块结构设计
系统模块结构设计的任务是划分子系统,然后确定子系统的模块结构,并画出模块结构图 。在这个过程中必须考虑以下几个问题:
如何将一个系统划分成多个子系统;
每个子系统如何划分成多个模块;
如何确定子系统之间、模块之间传送的数据及其调用关系;
如何评价并改进模块结构的质量 。
计算机物理系统配置方案设计
在进行总体设计时,还要进行计算机物理系统具体配置方案的设计,要解决计算机软硬件系统的配置、通信网络系统的配置、机房设备的配置等问题 。计算机物理系统具体配置方案要经过用户单位和领导部门的同意才可进行实施 。
开发管理信息系统的大量经验教训说明,选择计算机软硬件设备不能光看广告或资料介绍,必须进行充分的调查研究,最好应向使用过该软硬件设备的单位了解运行情况及优缺点,并征求有关专家的意见,然后进行论证,最后写出计算机物理系统配置方案报告 。
从我国的实际情况看,不少单位是先买计算机然后决定开发 。这种不科学的、盲目的做法是不可取的,它会造成极大浪费 。因为,计算机更新换代是非常快的,就是在开发初期和在开发的中后期系统实施阶段购买计算机设备,价格差别就会很大 。因此,在开发管理信息系统过程中应在系统设计的总体设计阶段才具体设计计算机物理系统的配置方案 。
(2) 详细设计
在总体设计基础上,第二步进行的是详细设计,主要有处理过程设计以确定每个模块内部的详细执行过程,包括局部数据组织、控制流、每一步的具体加工要求等,一般来说,处理过程模块详细设计的难度已不太大,关键是用一种合适的方式来描述每个模块的执行过程,常用的有流程图、问题分析图、IPO图和过程设计语言等;除了处理过程设计,还有代码设计、界面设计、数据库设计、输入输出设计等 。