房地产信息管理第4章系统设计.ppt
《房地产信息管理第4章系统设计.ppt》由会员分享,可在线阅读,更多相关《房地产信息管理第4章系统设计.ppt(141页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、房地产信息管理房地产信息管理2021/9/180第四章第四章 系系统设计 系统设计就是根据目标系统的逻辑模型建立系统设计就是根据目标系统的逻辑模型建立物理物理模型模型,即根据目标系统逻辑功能的要求,考,即根据目标系统逻辑功能的要求,考虑实际情况,详细地确定目标系统的结构和具体虑实际情况,详细地确定目标系统的结构和具体的的实施方案实施方案。2021/9/181回顾回顾:系统分析阶段的主要工作及程序:系统分析阶段的主要工作及程序:系统初步调查;系统初步调查;详细调查和需求分析;详细调查和需求分析;提出新系统建议方案提出新系统建议方案2021/9/182提出新系统建议方案提出新系统建议方案:通过系统
2、调查和分析,对现行系:通过系统调查和分析,对现行系统的工作流程、信息特征、处理方法、存在问题等有了深入统的工作流程、信息特征、处理方法、存在问题等有了深入了解以后,就应提出系统建议方案,主要包括:了解以后,就应提出系统建议方案,主要包括:系统目标系统目标、系统规格系统规格、系统流程图系统流程图、系统数据处理方式系统数据处理方式、选定计算机类选定计算机类型型、经济效果评价经济效果评价等。等。系统流程图:系统流程图:系统流程图是将表达各个处理单位数据关系系统流程图是将表达各个处理单位数据关系的数据关系图综合起来,用以表达整个系统数据关系的总图。的数据关系图综合起来,用以表达整个系统数据关系的总图。
3、它是在分析和研究现行系统工作流程图的基础上提出的它是在分析和研究现行系统工作流程图的基础上提出的:根根据输入数据可能产生的中间数据和最后输出信息,画出每个据输入数据可能产生的中间数据和最后输出信息,画出每个处理单位的数据关系图,加以归纳形成系统流程图。处理单位的数据关系图,加以归纳形成系统流程图。例如利用结构化系统分析方法建立例如利用结构化系统分析方法建立数据流图数据流图、数据词典数据词典。2021/9/183数据流图:数据流图:数据流图运用数据流图运用“数据流数据流”、“文件文件”和和“加工加工”等概等概念描述信息处理系统的各个处理环节及处理环节之间信息的传递念描述信息处理系统的各个处理环节
4、及处理环节之间信息的传递关系,从而直观地反映出系统的各个组成部分和不同组成部分之关系,从而直观地反映出系统的各个组成部分和不同组成部分之间的相互关系。间的相互关系。数据词典:数据词典:是关于数据信息的集合,是在数据流图的基础上,对是关于数据信息的集合,是在数据流图的基础上,对其中出现的每个数据流、加工、文件和数据项、外部项进行定义其中出现的每个数据流、加工、文件和数据项、外部项进行定义的工具。数据词典的作用也正是在软件分析和设计的过程中给人的工具。数据词典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。提供关于数据的描述信息。2021/9/184第一节第一节 概述概述 系统设计
5、的原则、任务和步骤系统设计的原则、任务和步骤第二节第二节 结构化设计方法结构化设计方法 总体设计总体设计 模块结构图模块结构图第三节第三节 详细设计的工具详细设计的工具 详细设计详细设计第四节第四节 详细设计的主要工作详细设计的主要工作 代码设计、输出设计、输入设计代码设计、输出设计、输入设计 处理过程设计、数据存贮设计处理过程设计、数据存贮设计第五节第五节 系统设计说明书的组成系统设计说明书的组成本章主要内容本章主要内容2021/9/185第一第一节 概述概述一、系统设计的原则一、系统设计的原则二、系统设计的任务和步骤二、系统设计的任务和步骤三、计算机设备的选择三、计算机设备的选择2021/
6、9/186一、系一、系统设计的原的原则 系统设计的优劣直接影响到目标系统的质量和经济系统设计的优劣直接影响到目标系统的质量和经济效益,为了使所设计的目标系统成为一个满足用户需效益,为了使所设计的目标系统成为一个满足用户需要的、具有较强生命力的系统,在系统设计时必须遵要的、具有较强生命力的系统,在系统设计时必须遵循以下原则:循以下原则:简单性简单性 灵活性和适应性灵活性和适应性 一致性和完整性一致性和完整性 可靠性可靠性 经济性经济性2021/9/187简单性简单性灵活性和适应性灵活性和适应性一致性和完整性一致性和完整性可靠性可靠性经济性经济性 在达到预定的目标、具备所需要的功能的在达到预定的目
7、标、具备所需要的功能的前提下,系统应当尽量简单。这样可减少处理前提下,系统应当尽量简单。这样可减少处理费用,提高系统效益,同时也便于管理。费用,提高系统效益,同时也便于管理。2021/9/188简单性简单性灵活性和适应性灵活性和适应性一致性和完整性一致性和完整性可靠性可靠性经济性经济性 现代化企业的特点之一,就是其对外界环现代化企业的特点之一,就是其对外界环境的变化有很强的适应能力。作为企业的管理境的变化有很强的适应能力。作为企业的管理信息系统也必须具有相当的灵活性,以便适应信息系统也必须具有相当的灵活性,以便适应外界环境的不断变化。外界环境的不断变化。例例1:将各类参数:将各类参数(如利率、
8、贴现率、如利率、贴现率、)放到文件放到文件而不是固定在程序中,同时在系统中提供修改而不是固定在程序中,同时在系统中提供修改参数的工具。参数的工具。例例2:菜单项可增减甚至定制:菜单项可增减甚至定制例例3:某项功能放到:某项功能放到DLL中,需要变更时仅替中,需要变更时仅替换换DLL2021/9/189简单性简单性灵活性和适应性灵活性和适应性一致性和完整性一致性和完整性可靠性可靠性经济性经济性 一致性有利于子系统之间、多系统之间的联系一致性有利于子系统之间、多系统之间的联系与合作。因此,系统中信息与合作。因此,系统中信息编码编码、采集、信息通信、采集、信息通信要具备要具备一致性一致性,设计规范应
9、标准。由于系统是作为,设计规范应标准。由于系统是作为一个统一的整体而存在的,所以系统的一个统一的整体而存在的,所以系统的功能功能应当尽应当尽量量完整完整。例例1:学校的学工处、图书馆、医院、食堂等的信:学校的学工处、图书馆、医院、食堂等的信息管理系统,确定学生身份采用统一的息管理系统,确定学生身份采用统一的“学号学号”(教职工也采用统一编码的方式,保证各子系统间(教职工也采用统一编码的方式,保证各子系统间的联系)。的联系)。例例2:身份证编码采用国家规定统一规范、土地分:身份证编码采用国家规定统一规范、土地分类采用国土资源局规定分类规范类采用国土资源局规定分类规范2021/9/1810简单性简
10、单性灵活性和适应性灵活性和适应性一致性和完整性一致性和完整性可靠性可靠性经济性经济性 只有可靠的系统,才能保证系统的质只有可靠的系统,才能保证系统的质量并得到用户的信任。因此,系统必须是稳量并得到用户的信任。因此,系统必须是稳定的可靠的,否则就没有使用价值。定的可靠的,否则就没有使用价值。例例1:程序运行结果可靠?:程序运行结果可靠?例例2:程序运行状态?数据量超过一定值:程序运行状态?数据量超过一定值死机、长时间等待死机、长时间等待例例3:突然断电,数据丢失?:突然断电,数据丢失?良好的数据良好的数据备份机制备份机制例例4:密码、数据安全?:密码、数据安全?银行卡银行卡2021/9/1811
11、简单性简单性灵活性和适应性灵活性和适应性一致性和完整性一致性和完整性可靠性可靠性经济性经济性 系统应该给用户带来相应的经济效益。系统应该给用户带来相应的经济效益。系统的投资和经营费用应当得到补偿。需要系统的投资和经营费用应当得到补偿。需要指出的是,这种补偿有时是间接的或不能定指出的是,这种补偿有时是间接的或不能定量计算的。特别是对于管理信息系统,它的量计算的。特别是对于管理信息系统,它的效益当中,有很大一部分效益不能以货币来效益当中,有很大一部分效益不能以货币来商量。商量。2021/9/1812二、系二、系统设计的任的任务和步和步骤 系统设计的任务,是将分析阶段所获得的系统说明书,转换系统设计
12、的任务,是将分析阶段所获得的系统说明书,转换成一个具体的计算机实现方案。成一个具体的计算机实现方案。系统设计由总体设计和详细设计两部分组成。系统设计由总体设计和详细设计两部分组成。总体设计总体设计也称初步设计或结构设计。在总体设计过程中要确也称初步设计或结构设计。在总体设计过程中要确定系统模块结构,并画出模块结构图。定系统模块结构,并画出模块结构图。详细设计详细设计是在总体设计基础上,确定每个模块内部的详细执是在总体设计基础上,确定每个模块内部的详细执行过程,包括局部数据组织、控制流、每一步的具体加工要求等。行过程,包括局部数据组织、控制流、每一步的具体加工要求等。2021/9/18131总体
13、设计总体设计 也称初步设计或结构设计。在总体设计过程中要确定系统模也称初步设计或结构设计。在总体设计过程中要确定系统模块结构,并画出模块结构图。块结构,并画出模块结构图。在总体设计阶段必须考虑以下几个问题:在总体设计阶段必须考虑以下几个问题:如何将一个系统或子系统划分成多个模块;如何将一个系统或子系统划分成多个模块;如何确定模块间传送的数据及其调用关系;如何确定模块间传送的数据及其调用关系;如何评价并改进模块结构的质量。如何评价并改进模块结构的质量。设计方法:结构化设计设计方法:结构化设计2021/9/18142详细设计详细设计 在总体设计基础上,详细设计是要确定每个模块内部的详细执在总体设计
14、基础上,详细设计是要确定每个模块内部的详细执行过程,包括局部数据组织、控制流、每一步的具体加工要求等。行过程,包括局部数据组织、控制流、每一步的具体加工要求等。方法:方法:详细设计的关键是用一种合适的方式来描述每个模块的详细设计的关键是用一种合适的方式来描述每个模块的执行过程,常用的有流程图、问题分析图、执行过程,常用的有流程图、问题分析图、IPO图和过程设计语言。图和过程设计语言。2021/9/18153 系系统设计阶统设计阶段的段的结结果果v系系统设计阶段的段的结果是系果是系统设计说明明书,它,它主要由主要由模模块结构构图和模和模块说明明书两部分两部分组成。成。模模块结构构图说明系明系统由
15、哪些模由哪些模块组成和各模成和各模块间的的联系情况,模系情况,模块说明明书则详细描述了描述了每一模每一模块的的输入入输出数据、功能、算法出数据、功能、算法等。等。2021/9/1816三、三、计算机算机设备的的选择模块结构图设计完毕以后,模块结构图设计完毕以后,总体设计总体设计的另一个任务就是的另一个任务就是选择适合于该系统的计算机设备,确定具体的配置方案。选择适合于该系统的计算机设备,确定具体的配置方案。一个管理信息系统的计算机设备的选择,主要应该根据一个管理信息系统的计算机设备的选择,主要应该根据用户环境的特点、性能的要求、投资的情况用户环境的特点、性能的要求、投资的情况等因素来确等因素来
16、确定。既要考虑到当前系统的信息量和对各种数据的处理定。既要考虑到当前系统的信息量和对各种数据的处理功能,又要考虑到系统将来可能发展和扩展的功能。功能,又要考虑到系统将来可能发展和扩展的功能。2021/9/1817具体说来,系统设备的配置应从以下方面来考虑:具体说来,系统设备的配置应从以下方面来考虑:(1)客观条件的约束)客观条件的约束:包括投资、原有机房条件、位置、开发包括投资、原有机房条件、位置、开发技术力量、系统运行和维护的技术力量。技术力量、系统运行和维护的技术力量。(2)处理方式)处理方式:采取的是批处理还是实时处理方式。采取的是批处理还是实时处理方式。(3)终端需求数)终端需求数:由
17、联机数据输入量、屏幕显示量和地理位置由联机数据输入量、屏幕显示量和地理位置的需要,确定终端需求数。的需要,确定终端需求数。(4)联机存贮量)联机存贮量:根据应用软件、系统软件的规模,管理信息根据应用软件、系统软件的规模,管理信息系统所存储的数据量和数据库文件的辅助开销来估算出联机系统所存储的数据量和数据库文件的辅助开销来估算出联机存贮量需求,一般还得在此基础上加上一定的扩充余量。存贮量需求,一般还得在此基础上加上一定的扩充余量。2021/9/1818(5)打印机)打印机:根据系统输出量的要求和地理位置的情况决定打根据系统输出量的要求和地理位置的情况决定打印机的数量和型号。印机的数量和型号。(6
18、)其他设备)其他设备:若需要远程通信,则要考虑调制解调器、通信若需要远程通信,则要考虑调制解调器、通信控制器等设备。此外还有空调器、稳压电源或不间断电源等机控制器等设备。此外还有空调器、稳压电源或不间断电源等机房设备也需作相应考虑。房设备也需作相应考虑。(7)软件)软件:在确定硬件的同时就必须对相应的软件进行计划,在确定硬件的同时就必须对相应的软件进行计划,包括操作系统、高级语言和数据库系统等。包括操作系统、高级语言和数据库系统等。2021/9/1819例例1:某系统:某系统2021/9/1820例例22021/9/1821例例4:选择:选择GIS平台软件平台软件2021/9/1822硬件:硬
19、件:服务器服务器+客户端客户端 输入:扫描仪、数字化仪输入:扫描仪、数字化仪 输出:打印机、绘图仪输出:打印机、绘图仪 存储:刻录机、磁带机、磁盘阵列存储:刻录机、磁带机、磁盘阵列 网络:服务器网络:服务器+其他网络设备其他网络设备 其他其他 软件:软件:操作系统操作系统 数据库系统数据库系统 GIS平台或开发包平台或开发包 开发语言开发语言 2021/9/1823第二第二节 结构化构化设计方法方法结构化设计结构化设计Structured Design,简称,简称SD是使用最广的一种设计方法,由美国是使用最广的一种设计方法,由美国IBM公司的公司的W.STEVENS,G.MYERS和和L.CO
20、NSTANTINE等人提等人提出。出。该方法该方法适合于软件系统的总体设计适合于软件系统的总体设计,通常与结构化分,通常与结构化分析析(SA)方法衔接起来使用。方法衔接起来使用。2021/9/1824特点:特点:(1)相对独立、功能单一的模块结构)相对独立、功能单一的模块结构。结构化设计的。结构化设计的基本思想是将系统设计成由相对独立、单一功能的模基本思想是将系统设计成由相对独立、单一功能的模块组成的结构。块组成的结构。由于模块之间相对独立,每一模块就可以单独地由于模块之间相对独立,每一模块就可以单独地被理解、编写、测试、排错和修改。从而有效地防止被理解、编写、测试、排错和修改。从而有效地防止
21、错误在模块之间扩散蔓延,提高了系统的质量错误在模块之间扩散蔓延,提高了系统的质量(可维护可维护性、可靠性等性、可靠性等),同时,系统研制工作也大大简化。,同时,系统研制工作也大大简化。2021/9/1825特点:特点:(2)块内联系大、块间联系小)块内联系大、块间联系小。模块内部联系要大,。模块内部联系要大,模块之间联系要小,这是结构化设计中衡量模块之间联系要小,这是结构化设计中衡量相对独立相对独立性能的标准。事实上,块内联系和块间联系是同一件性能的标准。事实上,块内联系和块间联系是同一件事的两个方面,系统中各组成成分之间是有联系的,事的两个方面,系统中各组成成分之间是有联系的,若把联系密切的
22、成分组织在同一模块中,块内联系高若把联系密切的成分组织在同一模块中,块内联系高了,则块间联系也少了。反之,若把密切相关的一些了,则块间联系也少了。反之,若把密切相关的一些成分分散在各个模块中,势必造成很高的块间联系。成分分散在各个模块中,势必造成很高的块间联系。2021/9/1826特点:特点:(3)采用模块结构图的描述方式。)采用模块结构图的描述方式。结构化设结构化设计方法使用的描述方式是模块结构图。模块结计方法使用的描述方式是模块结构图。模块结构图不仅描述了系统的分层模块结构,清楚地构图不仅描述了系统的分层模块结构,清楚地表示了每个模块的功能,而且直观地反映了块表示了每个模块的功能,而且直
23、观地反映了块内联系和块间联系等特性。内联系和块间联系等特性。2021/9/1827步骤:步骤:第一步,建立一个满足系统说明书的初始结构图。第一步,建立一个满足系统说明书的初始结构图。第二步,对结构图作逐步改进。即在图中找出块间联第二步,对结构图作逐步改进。即在图中找出块间联系和块内联系尚可改进之处,然后对有关部分做适当系和块内联系尚可改进之处,然后对有关部分做适当修改和调整。修改和调整。2021/9/1828一、模块结构图一、模块结构图二、模块结构的质量标准二、模块结构的质量标准三、模块结构的标准形式三、模块结构的标准形式四、从数据流图导出初始结构图四、从数据流图导出初始结构图五、模块结构图的
24、改进五、模块结构图的改进2021/9/1829一、模一、模块结构构图 是结构化设计中描述系统结构的图形工具,是结构化设计中描述系统结构的图形工具,由模块、调用、数据、由模块、调用、数据、控制和转接等五种基本符号组成控制和转接等五种基本符号组成。作为一种文档,它必须严格地定义作为一种文档,它必须严格地定义模块名称、功能和接口,同时还应当在图上反映出设计思想。模块名称、功能和接口,同时还应当在图上反映出设计思想。2021/9/18301.模模块通常指用一个名字代表的可以被调用的一段程序代码通常指用一个名字代表的可以被调用的一段程序代码(程序块)。(程序块)。例:(例:(1)函数调用)函数调用 (2
25、)过程调用)过程调用2021/9/1831 一个模块一般要具备以下要素:一个模块一般要具备以下要素:(1)输入和输出。)输入和输出。模块的输入来源和输出去向都是同一个模块的输入来源和输出去向都是同一个调用者,即一个模块从调用者那儿取得输入,进行加工后再调用者,即一个模块从调用者那儿取得输入,进行加工后再把输出返回调用者。把输出返回调用者。(2)功能。)功能。指模块把输入转换成输出所做的工作。指模块把输入转换成输出所做的工作。(3)内部数据。)内部数据。指仅供该模块本身引用的数据。指仅供该模块本身引用的数据。(4)程序代码。)程序代码。指用来实现模块功能的程序。指用来实现模块功能的程序。前两个要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房地产 信息管理 系统 设计
限制150内