版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
6.1系统总体结构设计6.1.1系统设计的任务
1.系统设计的概念系统设计又称为物理设计,是开发管理信息系统的第一阶段,系统设计通常可分为两个阶段进行,首先是总体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门作详细报告并得到认可,在此基础上进行第一阶段一一详细设计,因为这两部分工作是互相联系的,需要交义进行,所以将这两部分内容结合起来进行介绍。下一页返回6.1系统总体结构设计2.系统设计的主要内容系统设计的主要任务是进行总体设计和详细设计。下面分别说明它们的具体内容。(1)总体设计总体设计包括系统模块结构(控制结构)设计、数据库设计和计算机物理系统的配置方案设计。下一页返回6.1系统总体结构设计(2)详细设计在总体设计基础上,第一步进行的是详细设计,主要有处理过程设计以确定每个模块内部的详细执行过程,包括局部数据组织、控制流、每一步的具体加工要求等。处理过程设计可使用IPO图完成,其内部的执行过程,需要选择一种合适的方式来描述,‘常用的有流程图、问题分析图和结构化语言等;除了处理过程设计,还有代码设计、界面设计、输入/输出设计等。(3)编写系统设计说明书系统设计阶段的结果是系统设计说明,它主要由模块结构图、模块说明书和其他详细设计的内容组成。上一页下一页返回6.1系统总体结构设计6.1.2系统设计原则
(1)简单性
(2)灵活性和适应性(3)一致性和完整性(4)可靠性:
(5)经济性上一页下一页返回6.1系统总体结构设计6.1.3系统设计的方法1.整个系统模块化结构化设计的基本思想是把相对独立、功能单一的“模块”作为一个基本单位,整个系统由多个模块组成。由于模块之间相对独立,每一模块就可以单独地被理解、编写、测试、排错和修改,从而有效地防止错误在模块之间扩散蔓延,提高了系统的质量(可维护性、可靠性等)。因此,大大简化了系统研制开发的工作。2.高内(凝)聚、低藕合的模块性能评价标准结构化设计方法将高内聚、低祸合作为衡量模块独立程度的两个性能标准。(1)模块的凝聚性模块的凝聚性指模块内部自身功能的内在联系是否紧密。模块的凝聚性被从高到低划分上一页下一页返回6.1系统总体结构设计成功能、数据、时间、逻辑和偶然这5个等级,并目等级越高凝聚性越强,如图6-1所示。
(2)模块耦合模块祸合指的是模块间的信息联系方式。不同的信息联系方式,产生了不同的模块祸合形式。1)数据祸合,即两个模块间通过调用关系传递被处理的数据称为数据祸合,如图6-2(a)所示。2)控制耦合,即两个模块间通过调用关系,不仅传递数据,还传递对运行过程有影响的控制信号,如图6-2(b)所示。上一页下一页返回6.1系统总体结构设计
3)非法耦合,一个模块与另一个模块内部发生联系,即一个模块中的某些内容在另一模块中以某种方式被引用,称为非法祸合。例如不经过调用关系,直接使用或修改另一模块中的数据,将控制选择指向另一模块中的某一标号等。模块间出现非法耦合,就成为改动模块时发生错误的主要来源,如图6-3所示6.1.4总体结构的设计
1.将模块结构图作为描述系统总体结构的工具模块结构图也称软件结构图或控制结构图,它不仅可以表示出一个系统的层次分解关系、模块调用关系、模块间的数据和控制信息的传递关系,还清楚地表示了每个模块的功能,而目直观地反映了模块内在联系和块间联系等特性,是表示系统物理结构的主要工具。上一页下一页返回6.1系统总体结构设计
(1)模块模块是组成目标系统逻辑模型和物理模型的基本单位,它的特点是可以组合、分解和更换。系统中任何一个处理功能都可以看成是一个模块。根据模块功能具体化程度的不同,可以分为逻辑模块和物理模块。在系统逻辑模型中定义的处理功能可视为逻辑模块。物理模块是逻辑模块的具体化,可以是一个计算机程序、了程序或若干条程序语句,也可以是人工过程的某项具体工作。上一页下一页返回6.1系统总体结构设计(2)模块结构图的基本符号模块结构图是结构化设计中描述系统模块结构的图形工具。作为一种文档,它必须严格地定义模块的名字、功能和接口,同时还应当在模块结构图上反映出结构化设计的思想。模块结构图包含了模块、调用、数据、控制和转接等几种基本符号,如图6-4所示。
1)模块:这单所说的模块通常是指用一个名字就可以调用的一段程序语句,即物理模块。在模块结构图中,用长方形框表示一个模块,长方形中间标上能反映模块处理功能的模块名字。模块名通常由一个动词和一个作为宾语的名词组成,如计算工资。上一页下一页返回6.1系统总体结构设计2)模块间的调用:如果一个模块是否调用一个从属模块,决定于调用模块内部的判断条件,则该调用称为模块间的判断调用,采用菱形符号表示。如果一个块通过其内部的循环功能来循环调用一个或多个从属模块,则该调用称为循环调用,用弧形箭头表示。判断调用和循环调用的表示方法如图6-5表示。上一页下一页返回6.1系统总体结构设计
3)模块间的数据传递:当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块处供处理,而被调用模块又可以将处理的结果数据送回到调用模块。在模块之间传送的数据,使用与调用箭头平行的带空心圆的箭头表示,并在旁边标上数据名。例如,图6-6(a)表示模块A调用模块B时,A将数据,Y传送给B,B将处理结果数据Z返回给A。上一页下一页返回6.1系统总体结构设计
4)模块间控制信息的传递:为了指导程序下一步的执行,模块间有时还必须传送某些控制信息,例如,数据输入完成后给出的结束标志,文件读到末尾所产生的文件结束标志等。控制信息与数据的主要区别是前者只反映数据的某种状态,不必进行处理。在模块结构图中,用带实心圆点的箭头表示控制信息。例如,图6-6(b)中“无此职工”就是用来表示送来的职工号有误的控制信息。
5)数据存储:数据暂停或永久保存的地方。
6)转接符号:当模块结构图在一张图面上画不下,需要转接到另外一张纸上,或为了避免图上线条交义时,都可使用转接符号,圆圈内加上标号,如图6-7所示。完整的模块结构图,如图6-8所示。上一页下一页返回6.1系统总体结构设计2.模块结构图的标准形式为了使模块满足“高凝聚、低祸合”的模块性能衡量标准,通常将系统的模块结构图定义成两种标准形式:变换型控制结构和事务型控制结构。(1)变换型模块结构图变换型模块结构图的整个结构呈线性形状分布,通常用来描述变换型系统。变换型系统的功能是将输入的数据经加工整理后再输出,所以将系统划分成输入、加工(变换)和输出3个部分。系统的主体形式通常为变换型,所以模块结构图的主体结构通常由变换型模块结构图来描述。上一页下一页返回6.1系统总体结构设计变换型系统的工作思想为在主控模块的控制下将输入的数据经过多次变换转换成输出的数据。具体工作过程为:首先主模块受到控制,其次控制沿着结构逐层达到底层的输入模块,当底层模块输入数据A后,A由下至上逐层传送,逐步由“物理输入”变成“逻辑输入”C,接着在主控模块控制下,C经中心变换模块转换成逻辑输出D,D再由上至下逐层传送,逐步把“逻辑输出”变成“物理输出”E。这单的“逻辑输入”和“逻辑输出”分别为系统主处理的输入数据流和输出数据流,而“物理输入”和“物理输出”是指系统的终端输入和终端输出,如图6-9所示上一页下一页返回6.1系统总体结构设计(2)事务型模块结构图事务型模块结构图的整个结构呈束状分布,通常用来描述事务型系统。事务型系统的功能是对接收的事务选择恰当的事务类型进行处理,所以将系统划分成事务、操作和细节3个层次。前面介绍了系统的主体形式通常为变换型,整个模型中将包含多个变换,其中有的变换为单一的数据处理,但是有的变换比较复杂,需要根据不同的条件选择不同的数据处理方式,这种复杂的变换实际上就是我们所说的事务型系统。上一页下一页返回6.1系统总体结构设计事务型系统的工作思想为:由主模块按事务的类型选择调用某一事务处理模块,事务处理模块又调用若干个操作模块,而每个操作模块又调用若干个细节模块。在实际系统中,由于不同的事务可能有共同的操作,而不同操作又可能有共同的细节,所以事务型系统的某个操作模块可以被多个不同的事务共享,而同一个细节模块可以被多个不同的操作模块共享,如图6-10所示。上一页下一页返回6.1系统总体结构设计3.模块结构图的绘制方法在系统分析阶段,采用结构化分析方法获得了数据流程图、数据字典和处理逻辑说明等组成的系统的逻辑模型。在系统设计阶段可以根据某种规则从系统逻辑模型的主要构成,即数据流程图中,导出系统的初始模块结构图,将系统的逻辑模型转换成物理模型。数据流程图通常可有两种典型的结构来表示即变换型结构和事务型结构。变换型结构的数据流图呈一种线性状态,如图6-11所示,它所描述的工作可表示为输入、主处理及输出。事务型结构的数据流图则呈束状,如图6-12所示,即一束数据流平行流入或流出,可能同时有几个事务要求处理。上一页下一页返回6.1系统总体结构设计前面所描述的变换型模块结构图和事务型模块结构图分别由这两种典型的数据流程图转换而成。转化思想为:首先设计顶层的模块,其次自顶向下,逐步细化,最后得到一个满足数据流程图所表示的用户要求的系统的模块结构图,即系统的物理模型。(1)从变换型数据流程图中导出变换型模块结构图的方法由于变换型结构包含了输入、加工(变化)和数据3个部分,所以从变换结构的数据流程图导出变换型模块结构图需要分3步进行,具体过程如下。第一步,找出系统的主加工(主处理逻辑)。在数据流程图中多股数据流的汇合处往往是系统的主加工。若没有明显的汇合处,则可先确定哪些数据流是逻辑输入和逻辑输出,从而获得主加工。上一页下一页返回6.1系统总体结构设计从物理输入端一步步向系统中间移动,直至到达这样一个数据流,它再不能被作为系统的输入,则其前一个数据流就是系统的逻辑输入,即离物理输入端最远的,但仍可视为是系统输入的那个数据流就是逻辑输入。用类似方法,从物理输出端一步步向系统中间移动,则离物理输出端最远的,但仍可视为系统输出的那个数据流就是逻辑输出。逻辑输入和逻辑输出之间的加工就是我们要找的主加工(D),如图6-13所示。上一页下一页返回6.1系统总体结构设计第二步,绘制顶层和第一层模块结构图。首先根据第一步中获得的主加工的对应位置来绘制模块结构图中的主控模块,形成顶层模块结构图。然后由顶层的主控模块逐步分解出下层图形,分解的具体方法介绍如下。将数据流程图中的每个逻辑输入转换成模块结构图中的一个输入模块,每个输入模块的主要功能是向主控模块提供数据。将数据流程图中的每个逻辑输出转换成模块结构图中的一个输出模块,每个输出模块的主要功能是把主控模块加工(变换)的结果输出。上一页下一页返回6.1系统总体结构设计将数据流程图中的主加工转换成模块结构图中的变换模块,该变换模块的主要功能是将输入模块输入的数据加工成输出模块所输出的数据。第二步,绘制中、下层模块结构图。中、下层的模块结构图是围绕第一层的输入和输出模块来继续分解的,分解的具体方法介绍如下。上一页下一页返回6.1系统总体结构设计为上一层的每个输入模块设计两个下层模块,分别是输入模块和变换模块。因为输入模块的功能是向调用它的模块提供数据,所以它自己也需要一个数据来源。此外,输入模块必须向调用模块提供所需的数据,因此它应具有变换功能,能够将输入数据按模块的要求进行变换后,再提交该调用模块。所以,为每个上层的输入模块设计了输入和变换两个下层模块。上一页下一页返回6.1系统总体结构设计为上一层的每个输出模块设计两个下层模块,分别是变换模块和输出模块。变换模块负责将调用模块所提供的数据加工成输出的内容,输出模块负责将加工的结果输出。递归执行上述过程,直到处理到数据流程图的物理输入和物理输出为止。至此整个转换过程结束,获得了和变换型数据流程图对应的变换型模块结构图,如图6-14所示。上一页下一页返回6.1系统总体结构设计
(2)从事务型数据流程图中导出事务型模块结构图的方法系统的数据流程图的主体结构通常为线性结构,由变换型模块结构图来表示,但是在某个变换对应处会呈现出束状结构,这说明该局部的数据流程图为事务型数据流程图,再将逻辑模型向物理模型转换过程中应转换成事务型模块结构图,具体转换介绍方法如下。第一步,确定事务的主题,将该主题作为事务型模块结构图的顶层。第一步,根据事物的主题划分事务类型,绘制事务层的各个模块。第二步,为每个事务处理某块,建立操作模块。第四步,为每个操作模块,建立细节模块。上一页返回6.2数据库设计6.2.1数据库设计的必要性数据库建立和使用时通常存在着数据冗余、修改异常、插入异常、删除异常等存储异常问题。
1.数据冗余如果某门课程有100个学生选修,那么在关系模式中就要出现100个元组,这门课程的教师姓名和教师地址也随之重复出现100次,如图6-15所示。下一页返回6.2数据库设计
2.修改异常由于上述兀余问题,当击要修改这个教师的地址时,就要修改100个元组中的地址值,否则就会出现地址值不一致的现象,如图6-16所小。
3.插入异常如果在不知道听课学生名单时,这个教师的任课情况和家庭地址信息就尤法进入数据库,否则就要在学生姓名处插入空值,如图6-17所小。上一页下一页返回6.2数据库设计
4.删除异常如果某门课程的任课教师要更改,那么原来的任课教师的地址信息将随之丢失,如图6-18所示。所以在建立和使用数据库前必须对数据库进行合理设计,通过设计来获得结构合理的规范化数据库。数据库的设计主要指的是:概念结构设计、逻辑结构设计和物理结构设计。在物理结构设计结束后,可以利用所选择的数据库管理系统完成数据库的建立。上一页下一页返回6.2数据库设计6.2.2数据库的设计过程1.概念结构设计概念结构设计是数据库设计的第一步,设计的目的是建立概念数据模型。概念数据模型是面向问题的模型,反映了用户的现实工作环境,是与数据库的具体实现技术无关的,是独立于任何一种数据模型的信息结构。(1)数据库概念结构的设计工具概念结构设计可以通过实体一联系模型,即E-R图来具体表示E-R图又称为概念模型表示法,具体表示方法如图6-19所示.完整的E-R图,如图6-20所示上一页下一页返回6.2数据库设计(2)数据库概念结构的设计过程第一步:确定系统的实体及实体的属性。根据系统分析阶段产生的数据数据字典的内容来确定系统的实体及实体的属性,数据字典中的数据项对应成数据库概念结构中的属性,数据字典中的数据结构、数据存储、和数流中均包含了若干个数据项,被对应成数据库概念结构中的实体。并根据数据字典的分析,绘制出部分实体E-R图,在这些实体中有下画线的属性可以作为实体的码,如图6-21所示。上一页下一页返回6.2数据库设计第一步:建立实体间的联系。实体之间存在着1:1,1:n和m:n几种联系,在实体“学生”中一个学生可以学习“课程”实体中的多门不同的课程;相反,实体“课程”中的同一门课程也可以被多个学生选择学习,所以这两个实体间具有多对多的联系,画出局部E-R图,如图6-22所小。同理可以在“课程”和“教师”两个实体间建立多对多的联系,画出局部E-R图,如图6-23所示。上一页下一页返回6.2数据库设计第二步:集成完整的E-R图。最后将各个局部E-R图集成为完整的E-R图,完整的E-R图如图6-20所示,在3个实体之间产生了两个联系。
2.逻辑结构设计逻辑结构设计是数据库设计的第一步,设计的目的是将概念结构设计中建立的概念数据模型转换成数据库管理系统(DatabaseManagementSystem,DBMS)所支持的逻辑数据模型。上一页下一页返回6.2数据库设计所谓的逻辑数据模型是用户通过数据库管理系统看到的现实世界,描述了数据库中数据的整体结构。逻辑数据模型的基本概念在项目一中己经介绍过,包含了层次数据模型、网状数据模型和关系数据模型。目前常用的据库管理系统支持的数据库模型大多数为关系数据模型,所以逻辑结构设计的任务是按照关系转换原则,将E-R图转换成关系。具体转换原则介绍如下。上一页下一页返回6.2数据库设计(1)实体转换原则E-R图中的一个实体转换成一个关系,即一个二维表,实体的属性转换成关系的属性,实体的码转换成关系的码。(2)联系转换原则E-R图中的一个联系转换成一个关系,联系的属性及联系所连接的实体的码都转换成关系的属性,关系的码根据联系的类型来确定。(3)合并关系具有相同码的关系可以合并,即存在着相同码的不同关系,可以进行关系的并运算。上一页下一页返回6.2数据库设计3.物理结构设计物理结构设计是为数据模型在具体的物理设备上确定合适的存储结构和存取方法,以获得数据库的最佳存取效果。建立数据库,即数据库的物理实现。数据库设计的最后一个阶段,确定数据库在物理设备上的存储结构和存取方法,也就是设计数据库的物理模型。先要确定数据库管理系统(如:SQLServer),然后就可以根据数据库逻辑数据模型,利用系统提供的命令语句来完成数据库的建立,数据库的建立包含两步,先完成表结构的建立,然后,输入具体的记录内容。如:根据学生关系模式S(S#,SNAME,AGE,SEX)来建立表结构,显示如表6-1.上一页返回6.3计算机及系统配置方案设计6.3.1设计计算机物理系统配置方案的方法开发人员在设计计算机物理系统配置方案的时候,可采用以下方法得到计算机物理系统配置的各种方案:信息调查法、方案征集法、招标法、试用法以及基准测试法,下面分别进行介绍。
1.信息调查法信息调查法又称类似系统法,它适合于较小型的信息系统。该方法要求开发人员从要解决的实际问题出发进行调查,找出成功的解决同样问题的用户,吸取别人的成功经验。它由要解决的问题作导向,先确定软件系统平台,进而确定硬件结构以及通信与网络系统结构,因而有时间短、见效快、花费少的特点。下一页返回6.3计算机及系统配置方案设计
2.方案征集法方案征集法又称建议书法。通常由用户向厂商提出要求,厂商根据要求提出计算机物理系统配置建议书,供用户评价和选择。
3.招标法招标法类同于其他工程项目的招标形式。要求“标}弓”撰写严密,工作程序严格,组成专家组等。对大型管理信息系统常采用此法。
4.试用法试用法要求参与竞争的厂商进行现场试验演示,使用户得到实际的、直观的感觉。通过商议的试用办法,用户在产品试用一段时间后选择最满意的计算机系统。上一页下一页返回6.3计算机及系统配置方案设计
5.基准测试法基准测试法是采用一定的算法或处理业务,来考察计算机系统的处理能力。‘常用的方法有3种,现介绍如下。商用混合法:此法是通过算出加法、传送、比较、输入、输出等指令的执行时间,用以表示计算机的性能。这种方法可以评价计算机的事务处理能力。吉布森混合法:此法主要用来评价计算机的科学计算能力。该方法把程序执行时常用的一些指令,如比较、计算、移位等指令分别加以执行,得出执行时间后再分别乘上加权值,求出总和。业务实测法:这种方法采用预先建立的有关业务的原型系统,规定处理业务的信息量,然后在不同的计算机上运行,从而比较处理时间的长短。这种方法可以考察计算机的数据处理能力。上一页下一页返回6.3计算机及系统配置方案设计6.3.2计算机物理系统配置方案报告的具体内容
1.计算机物理系统配置概述介绍物理系统总体结构情况,以及选择计算机物理系统的背景、要求、原则、制约因素等。
2.计算机物理系统选择的依据介绍选择计算机物理系统的依据。它包括功能要求、容量要求、性能要求、硬件设备配置要求、通信与网络要求、应用环境要求等。
上一页下一页返回6.3计算机及系统配置方案设计3.计算机物理系统配置计算机物理系统配置包括4个方面的内容介绍如下。(1)介绍硬件结构情况以及硬件的组成及其连接方式,还要说明硬件所能达到的功能,并画出硬件结构配置图。(2)介绍硬件系统配置的选择情况,列出硬件设备清单,标明设备名称、型号、规格、性能指标、价格、数量、生产厂家等。(3)介绍通讯与网络系统配置的选择情况,列出通信与网络设备清单,标明设备名称、型号、规格、性能指标、价格、数量、生产厂家等。(4)介绍软件系统配置的选择情况,列出所需软件清单,标明软件名称、来源、特点、适用范围、技术指标和价格等。上一页下一页返回6.3计算机及系统配置方案设计
4.指出费用情况介绍计算机硬件、软件、机房及其他附属设施、人员培训及计算机维护等所需费用,并给出预算结果。
5.具体配置方案的评价从使用性能和价格等方面进行分析,提供多个物理系统配置方案。通过对各个配置方案进行评价,在结论中,提出设计者倾向性的选择方案。上一页下一页返回6.3计算机及系统配置方案设计6.3.3设计计算机物理系统配置方案时应该注意的问题
1.满足新系统的应用需求2.实用性能强3.可扩充性上一页下一页返回6.3计算机及系统配置方案设计6.3.4对计算机物理系统配置方案的评价对计算机物理系统配置方案的评价过程实际上是一个调查、分析和对多种因素进行比较权衡的过程。主要可从如下3方面进行评价。1.对计算机公司的评价2.计算机系统性能评价3.对计算机配置方案的评价上一页下一页返回6.3计算机及系统配置方案设计6.3.5系统设备配置与机器选型
1.设备选配的依据一般来说,设备选择与配置应根据实际情况来确定。即按系统分析各步骤调查研究的结果来考虑配置设备(包括软、硬件设备)。
2.设备(包括软、硬件)选择的指标在满足时间业务需要的前提下,只要资金许可,应尽量购置技术上成熟、性能价格比高的计算机系统。但是目前计算机技术发展太快,名目繁多,何谓好,何谓成熟,都很难笼统下结论。上一页下一页返回6.3计算机及系统配置方案设计
3.计算机硬件要考虑的指标除上述设备选择所考虑的指标外,对计算机本身还要考虑以下指标。①主机的结构,即是一般结构,还是优化自身处理命令的RISC体系结构。②主机的处理MIPS(百万条指令/秒)。③相对机器性能价格指标CW,这是美国计算机世界杂志确定的一个衡量计算机性能价格的相对指标。它定义IBM360的CW指标为45,其他机器都与它相比得出指标数。上一页下一页返回6.3计算机及系统配置方案设计④内存的大小。⑤I/O(输入/输出)通道数。⑥系统的读写/存储周期。⑦外设的速度。⑧高速缓存器的大小。⑨向上升级是否方便。⑩设备及其对工作环境的要求。上一页下一页返回6.3计算机及系统配置方案设计
4.软件考虑的指标除上述设备选择所考虑的指标外,软件的考虑必须与系统开发所采用的战略和方法学结合起来。在信息系统开发过程中开发方法以及相应软件工具的选择对系统开发是否顺利乃至能否成功,都是至关重要的。软件主要从如下几方面考虑。①中文的使用。②操作系统。③数据库DBS④‘常用程序设计语言。⑤第4代程序生成语言4GLs。⑥工具比如测试工具、需求分析工具、调试工具等。上一页下一页返回6.3计算机及系统配置方案设计⑦应用系统开发环境,它代表了未来软件工程的发展方向。在这样一个环境和计算机自身的支持之下,用户可以很方便地完成从需求分析、系统分析到系统设计、系统实现和运行管理的全过程。⑧图形软件。⑨各种应用软件包如统计分析软件包、多元分析软件包、数学规划软件包等。上一页下一页返回6.3计算机及系统配置方案设计
5.网络指标网络指标除上述所考虑的指标外,还有如下指标。①网络的结构。②网络的拓扑结构。③网络的传输媒介。④各种接口。⑤网络管理软件。⑥网络与其他OA设备的连接等。
6.系统设备配置考虑了上述种种因素后,我们常以表格的方式来描述系统设备配置情况。表格中必须注明机器设备的型号、数量,距计算机中心的距离,系统的分布情况,环境条件等。上一页返回6.4案例分析6.4.1系统设计思想具体设计思想介绍如下。1.利用现有办公条件为前提2.以系统将实现的主要功能为设计的核心3.规范设计流程4.系统安装和调试的简便5.合理安排系统测试工作6.定义标准的设计和说明文档下一页返回6.4案例分析6.4.2系统的设计原则本系统的设计原则介绍如下。
1.结构化的设计思想
2.系统界面友好
3.系统简单易用
4.系统安全可靠上一页下一页返回6.4案例分析6.4.3系统总体设计
1.系统总体结构设计根据系统功能分析,明确了系统中将包含的各个功能模块,及它们间的结构关系,并在此基础上,进行了系统的功能模块设计,具体设计内容如图6-24所示。上一页下一页返回6.4案例分析
2.数据库设计数据库技术是实现管理信息系统的关键技术之一,它不仅可以完成数据的组织和存储工作,同时也是进行数据分析的有利工具,通过对数据的合理分析为企业的管理提供决策支持。所以系统是否能够完成对企业的有效管理,数据的设计和实现将是一个非常关键的因素。网络运维部管理信息系统作为管理信息系统的一种具体表现形式也不例外,将数据库的设计和实现作为系统设计中非常关键的一部分,主要包括:概念模型设计、逻辑结构设计和物理结构设计。上一页下一页返回6.4案例分析系统数据库设计的具体内容介绍如下。(1)用户权限管理用来存放用户权限管理的全部信息,用户权限管理的E-R图,如图6-25所示。用户权限管理关系:用户权限管理(ID,用户名,密码,账号,权限)用户权限管理物理结构:如表6-2所示,主键:ID(2)故障CASE存储故障CASE的全部信息,故障CASE管理的E-R图,如图6-26所示。上一页下一页返回6.4案例分析故障CASE管理关系:故障CASE管理(CID,CASE序号,姓名,日期,问题描述,解决办法,故障级别,复核,备注,用户情况,故障分类,起始时间,终止时间,影响用户,影响设备)物理结构:如表6-3所示,主键:ID(3)业务CASE存储业务CASE的全部信息,业务CASE管理的E-R图,如图6-27所示。业务CASE管理关系:业务CASE表(ID,CASE序号,姓名,日期,摘要,业务描述,标准配置,业务类别,复核,备注)物理结构:如表6-4所示,主键:ID上一页下一页返回6.4案例分析(4)项目派工单存储项目派工单的全部信息,项目派工单的E-R图,如图6-28所示。项目派工单关系:(ID,项目序号,项目名称,来文部门,接单工程师,接单日期,项目联系人,要求日期,项目需求,需求人,项目需棋日期,项目安排,主管,项目安排日期,技术方案,工程师,技术方案日期,实施方案,工程师,实施方案日期,技术主管,主管,日期,部门经理,日期5)物理结构:如表6-5所示,主键:ID上一页下一页返回6.4案例分析(5)接入业务受理单存储接入业务受理的全部信息,接入业务受理单的E-R图,如图6-29所示。物理结构:如表6-6所示,主键:ID(6)RMA报告数据描述存储RMA的报告全部信息,RMA报告的E-R图,如图6-30所示物理结构:如表6一7所小,主键:ID(7)机房巡检反馈表数据描述存储机房巡检全部信息,机房巡检反馈表的E-R图,如图6-31所示。物理结构:如表6-8所示,主键:ID上一页下一页返回6.4案例分析(8)路由器配置数据描述存储路由器配置全部信息,路由器配置数据E-R图,如图6-32所示。路由器配置关系:路由器配置数据(ID,设备名称,设备地点,备份时间,操作员,设备配置)物理结构:如表6-9所示,主键:ID(9)未分配地址表存储未分配地址表全部信息,未分配地址表E-R图,如图6-33所示。上一页下一页返回6.4案例分析未分配地址表关系:未分配地址表(坦,首IP地址1,首IP地址2,首IP地址3,首IP地址4,尾IP地址尾IP地址2,尾IP地址3,尾IP地址4,掩码,备注,地址类型)物理结构:如表6-10所法,主键:ID(10)员工乎册存储员工手册全部信息,员工手册E-R图,如图6-34所示。员工手册关系:员工手册(ID,标题,正文,时间,副标题,落款)物理结构:如表6-11所小,主键:ID上一页下一页返回6.4案例分析(11)公司重要通知存储公司重要通知全部信息,公司重要通知E-R图,如图6-35所示。公司重要通知关系:公司重要通知(ID,标题,正文,时间,副标题,落款)物理结构:如表6-12所示,主键:ID上一页下一页返回6.4案例分析(12)绩效考核数据存储绩效考核全部信息,绩效考核E-R图,如图6-36所小。绩效考核关系:
绩效考核数据(坦,姓名,职位,加入公司年限,考核时间,网络系统配置和管理,业务处理,工作效率,理论知识,实践技能,团队精神,评定结果,备注,等级,最终结果)
物理结构:如表6-13所示,主键:ID上一页下一页返回6.4案例分析(13)业务用户管理存储用户管理全部信息,业务用户管理E-R图,如图6-37所小。业务用户管理关系:业务用户管理(ID,项目名称,所属区域,业务类型,项目联系人,接入方式,接入机房,接入设备,接入端口,我方IP地址,NAT设备,对方IP地址,故障处理记录,小区内IP地址)物理结构:如表6-14所示,主键:ID上一页下一页返回6.4案例分析
3.系统平台的选型网络运维中心通过CISCOPIX520防火墙将内网直接接入数据平台,DMZ区分别接入WebServerMAILServerNOCMISSeverFTPServer等服务器。保证NOCMISServer不受网络攻击。所有服务器均放置标准电信机房,对防火,防水,电源保护都有非常可靠的保障。访问NOCMISServer的客户端PC均通过不可以访问外网和其他网络等各种限制,保证网络安全。上一页下一页返回6.4案例分析(1)硬件平台该系统运行的硬件平台中有两台服务器,由于本系统采用B/S模式,所以需将Serer端运行于服务器上,而Client端运行于NOC监控的计算机上。每台计算机通过一层交换机的连线与服务器相连接形成一个局域网。所有NOC监控的计算机通过Web访问NOCMISServer所以服务器成为整个网络的“瓶颈”。所以硬件配置如下。服务器:要求最低配置P43.0G,硬盘不小于80G、内存不小于1G的服务器。客户端:要求最低配置不低于P111800/128M计算机。网络:10/100M以太网,TCP/IP防议。上一页下一页返回6.4案例分析(2)软件平台软件平台应易于扩充和升级,以便于在以后对本系统进行功能的完善和补充。其中涉及重要的数据和Log信息的存储,所以采用磁带机数据库对数据进行存储,以便对故障时间进行分析,而且提高了其安全性和保密性。服务器操作系统:MicrosoftWindo+0s2000Server,SP4,MicrosoftSQLServer,patch,IISS.O
客户端操作系统:MicrosoftWindo+0s2000、XP,IE6.0,MicrosoftWindows2000professional,IE6.Oo上一页下一页返回6.4案例分析(3)网络平台本系统是建立在己有的NOC局域网的基础之上,利用现有的网络资源实现所需要的功能。网络只覆盖了NOC网络运维部门。服务器和客户端都处于私网网段,并利用CISCOPIX520防火墙和NAT(网络地址翻译)技术实现与外部网络的隔离。外部网络不能够进入私网网段,从而实现服务器和客户端的网络安全。服务器和客户端都处于私网网段的内部网络,利用CISCO2950一层交换机每台主机都实现100M全双工连接,可以充分保证带宽。另外对于内部网络还有一套IDS(入侵监测系统)和服务器版杀毒软件保证网络不受侵害,网络拓扑,如图6-38所示。上一页下一页返回6.4案例分析用户访问可以通过3种方式,现介绍如下。方式1:网络运维中心访问方式该方式通过CISCOPIX520进行本地访问,因为通过防火墙保证Web服务器和数据库的安全,CISCOPIX520设置只允许网络运维中心的IP地址段访问该服务器。方式2:PSTN拨号远程访问该方式通过PSTN拨号方式,可以在远程访问到Web服务器和数据库,呼叫网络运维中心的拨号服务器,经过用户名和口令认证,在拨号服务器的地址池中分配一个IP地址(该地址段经过防火墙允许)后访问该服务器。上一页下一页返回6.4案例分析方式3:通过CISCOIpsecVPNclient程序远程访问该方式通过CISCOIpsecVPNclient程序将PC接入Internet启动CISCOIpsecVPNclient程序,经过NOC机房CISCOIpsecVPN认证后,获得有效的IP地址访问该服务器。上一页返回技能实训:完成给定管理信息
系统总体设计一、实训目的
1.掌握建立管理信息系统物理模型工具的使用方法。
2.利用建立管理信息系统物理模型的工具完成系统总体设计。二、实训要求任务一:产品订单管理系统总体设计。任务一:产品采购管理系统总体设计。下一页返回技能实训:完成给定管理信息
系统总体设计三、实训过程任务一的过程介绍如下。
1.总体结构的设计将一个复杂的系统设计转换为若干个了系统和一系列基本模块,并通过模块结构图把分解的子系统和一个个模块按层次结构联系起来的过程称为系统总体结构设计。本系统总体结构设计,可用控制结构图6-39来表示。上一页下一页返回技能实训:完成给定管理信息
系统总体设计2.数据库设计数据库技术是管理信息系统的核心技术,所以在系统设计过程中数据库的设计直接决定了系统的性能,只有设计并建立有效的数据库才能在企业管理中充分发挥管理信息系统的用。所以在建立和使用数据库前必须对数据库进行合理设计,通过设计来获得结构合理的规范化数据库。数据库的设计主要指的是:概念结构设计、逻辑结构设计和物理结构设计。在物理结构设计结束后,可以利用所选择的数据库管理系统完成数据库的建立,本系统也不例外,具体设计过程介绍如下。上一页下一页返回技能实训:完成给定管理信息
系统总体设计(1)概念结构设计概念结构设计是数据库设计的第一步,设计的目的是建立概念数据模型。概念数据模型是面向问题的模型,反映了用户的现实工作环境,是与数据库的具体实现技术无关的,是独立于任何一种数据模型的信息结构。根据系统需要保存的信息,采用实体关系方法,确定各个实体以及实体之间的关系如图6-40所示。上一页下一页返回技能实训:完成给定管理信息
系统总体设计(2)逻辑结构设计逻辑结构设计是数据库设计的第一步,设计的目的是将概念结构设计中建立的概念数据模型转换成数据库管理系统(DatabaseManagementSystemDBMS)所支持的逻辑数据模型。所谓的逻辑数据模型是用户通过数据库管理系统看到的现实世界,描述了数据库中数据的整体结构。逻辑数据模型的基本概念在项目一中己经介绍过,包含了层次数据模型、网状数据模型和关系数据模型。目前常用的据库管理系统支持的数据库模型大多数为关系数据模型,所以逻辑结构设计的任务是按照关系转换原则,将E-R图转换成关系。图6-40的E-R图将转换为下面一些关系。上一页下一页返回技能实训:完成给定管理信息
系统总体设计(3)物理结构设计物理结构设计是为数据模型在具体的物理设备上确定合适的存储结构和存取方法,以获得数据库的最佳存取效果。物理结构设计是数据库设计的最后一个阶段,确定数据库在物理设备上的存储结构和存取方法,也就是设计数据库的物理模型。本系统物理数据模型是针对SQLServer2000具体实现的,根据实体关系模型转换的物理数据模型所对应的表结构介绍如下。
1)员工表员工表用来存放公司内各位员工的基本信息,其表名为Employee,表结构如表6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年护理文书书写规范试卷(附答案)
- 臭氧安全技术说明书
- 2026年北京市海淀区小升初新初一入学分班摸底卷2套(语文数学英语含答案详解、评分标准、学科诊断、错题复练与7天暑假衔接计划)
- 某重型机械厂吊装细则
- 篮球笔试标准题库及答案详解(完整版)
- 某纺织厂原料管理规范
- 五年级上册语文《牛郎织女》跨学科主题学习教案
- 初中英语七年级上册行为动词一般现在时精讲教案
- 高职建筑工程管理专业三年级《环氧地坪工程招标文件深度解析与实务评标》教案
- 初中七年级生物(北师大版)核心知识清单:细胞的基本结构与功能
- 2026年村卫生室高血压防治健康知识讲座
- (2026版)《国有企业领导人员廉洁从业规定学习与解读》课件
- 出版社印制部门工作制度
- 肝母细胞瘤中国肿瘤整合诊治指南2026
- 2026年八年级下期地理生物中考会考重要知识点
- 《羊水栓塞预防与处理指南(2025)解读》
- 荆州市事业单位请假制度
- 2026年网络安全从入门到精通网络安全知识题库与答案解析
- 肩袖损伤3D打印个性化支具康复方案
- 2026年人教版道德与法治七年级下册期末质量检测卷(附答案解析)
- 陶粒砂生产前安全培训课件
评论
0/150
提交评论