426物业信息管理_第1页
426物业信息管理_第2页
426物业信息管理_第3页
426物业信息管理_第4页
426物业信息管理_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 教学内容:教学内容: l物业管理信息系统设计概述物业管理信息系统设计概述l物理模型设计物理模型设计l代码设计代码设计l数据存储设计数据存储设计l输出设计输出设计 l输入设计输入设计l系统设计中的几项处理规范系统设计中的几项处理规范教学要求:教学要求:l掌握:掌握:物业管理信息系统设计的基本原则、物业管理信息系统设计的基本原则、具体步骤和主要内容等概念;系统设计报具体步骤和主要内容等概念;系统设计报告的构成内容;告的构成内容;l理解:理解:物业管理信息系统代码设计的要点物业管理信息系统代码设计的要点和设计方法,数据模型设计的基本知识、和设计方法,数据模型设计的基本知识、数据库逻辑设计、输入输出

2、设计;数据库逻辑设计、输入输出设计;l了解:了解:e-re-r模型到关系模型的转换规则、模型到关系模型的转换规则、界面设计的基本原则和基本方法,程序设界面设计的基本原则和基本方法,程序设计说明书的编写方法。计说明书的编写方法。设计人员的主要任务是:根据逻辑模型,合设计人员的主要任务是:根据逻辑模型,合理进行系统的总体设计和物理设计,为系理进行系统的总体设计和物理设计,为系统的实施提供必需的技术资料。统的实施提供必需的技术资料。 系统设计阶段的两个目标:第一、设计一个完全满足用户需求和接口友好的信息系统;第二,为程序设计人员提供一个清晰、完整、准确的软件设计规格说明书。设计人员必须充分考虑系统的

3、实际条件,以实现一定的目标为目的,按照一定的步骤、方法和原则实现新系统的物理构建。 设计目标:设计目标: 系统设计的根本目标是设计出符合逻系统设计的根本目标是设计出符合逻辑模型要求、能完成逻辑模型规定功能辑模型要求、能完成逻辑模型规定功能和目标的新系统的和目标的新系统的物理模型物理模型。具体来说,衡量一个物理模型好坏的标准具体来说,衡量一个物理模型好坏的标准可以从以下几个方面考虑:可以从以下几个方面考虑: 运行效率运行效率可靠性可靠性可操作性可操作性灵活性灵活性l1、经济性:、经济性:这是任何系统开发都必须考虑的原则之一。l2、系统性:系统性:系统设计应在整体观点的指导下,使用系统工程的方法设

4、计和建立系统。 l3、模块化结构:模块化结构:对系统进行模块划分,在保证系统自顶向下扩展的基础上,尽可能增大模块间的独立性,从而使模块易于调试、维护和改进,增强系统的灵活性。l4、精简性:精简性:数据处理步骤要以精简为原则,以便减少系统的出错率。l5、可控制性:、可控制性:系统设计过程中文档资料的管理与控制,应尽量减少人工控制,而采用系统进行控制。l6、参与性:、参与性:系统设计过程中,设计人员应增加与用户之间的交流,及时掌握用户要求的变化,尽快使用户了解和熟悉新系统,从而缩短系统开发周期,提高系统开发效率和软件产品质量。 l7、阶段性:阶段性:系统在保证总体目标得已实现的前提下,分阶段实现各

5、子系统目标,并逐步扩大和完善系统。l8、开发工具选择合理:采用数据库管理系统和可视化的面向对象的程序设计语言进行系统设计与开发。如vb、delphi、pb等。* * 系统设计的内容与步骤系统设计的内容与步骤1 1、总体设计、总体设计划分子系统:明确各子系统目标和子功能,划分子系统:明确各子系统目标和子功能,据此划分功能模块,并绘制系统结构图据此划分功能模块,并绘制系统结构图物理配置方案设计,包括系统各种软硬件配物理配置方案设计,包括系统各种软硬件配置方案。置方案。优化总体设计方案并进行方案评估。优化总体设计方案并进行方案评估。2 2、详细设计、详细设计代码设计代码设计数据存储设计数据存储设计输

6、入输出设计输入输出设计绘制处理流程图绘制处理流程图编写程序设计说明书编写程序设计说明书提交系统设计报告提交系统设计报告结构化系统设计方法(结构化系统设计方法(sdsd)1 1、sdsd方法的基本思想方法的基本思想模块化模块化自顶向下地逐步分解自顶向下地逐步分解模块主要以三种基本结构形式进行分解模块主要以三种基本结构形式进行分解2 2、sdsd方法的优点方法的优点简化问题的解决简化问题的解决缩短开发周期缩短开发周期易于修改和系统优化易于修改和系统优化便于理解系统结构便于理解系统结构有利于工作量与成本的估算有利于工作量与成本的估算3 3、sdsd方法的使用原则方法的使用原则sdsd方法设计原则方法

7、设计原则sdsd方法中模块划分原则方法中模块划分原则4 4、sdsd方法在系统设计中的步骤方法在系统设计中的步骤根据系统说明书建立初始结构图根据系统说明书建立初始结构图比较权衡不同方案,对初始结构图实施改比较权衡不同方案,对初始结构图实施改进,尽量减少块间联系,提高块内联系。进,尽量减少块间联系,提高块内联系。在进行总体设计时,系统设计员的主要任务在进行总体设计时,系统设计员的主要任务是建立起新系统的物理模型,并确定物理设是建立起新系统的物理模型,并确定物理设置方案。置方案。l控制结构图中的基本表示。控制结构图中的基本表示。l()模块的表示。模块用矩阵表示,内部写上表明模块功能的名称。若模块已

8、预先定义好或已开发出来,则可用双纵边矩形表示,以示区别。如图所示。 l模块间调用及通讯的表示:l简单调用。使用直接或带箭头的直线表示模块间的简单调用关系。上层模块为调用模块,下层模块为被调用模块;若使用带箭头的直线连接,则箭尾连接调用模块,箭头指向被调用模块。如图所示。l选择调用。选择调用带有菱形为起点的直线或带箭头的直线表示,如图所示。其中调用模块与被调用模块的表示如上所述。 l循环调用。循环调用过在直线或带箭头的直线上加一个环状来表示。 l模块间通讯的表示。通常使用“”表示数据信息传递,用“”表示控制信息传递。 结构图的形态特征表示 l通常结构图可以采用树状结构(见图)或网状结构(见图)

9、l树状结构可以清楚地显示出模块间的层次关系:通常顶层模块只有一个,且每一个下属模块都只与一个上层模块直接关联。而网状结构则适用于存在公用模块的情况下。由于模块间可能存在双向关系,不具有从属关系,因此这样的模块间层次不明确,不能使用树状结构表示。从图中可以看出,网状结构的模块间关系比较复杂,处理起来会比较麻烦,因此应当尽量减少使用。 l根据物业管理信息系统分析报告的系统功能的需求分析,采用结构法设计方法设计出整个物业管理信息系统的功能结构图 l自上而下进行调用。通常模块的划分是一个由复杂到简单,由抽象到具体的过程。从逻辑上看,上层模块主要是判断控制和传递信息,而具体操作由各下层模块完成,即下层模

10、块的功能是上层功能的一部分。 l每个模块只有在接到上层模块的调用命令时才能执行任务。l模块间的通信只能发生在直接的上下级模块间。任务模块不得与其他上下级或同级模块发生通联系,除非通过上级模块进行传递。l通常系统物理配置方案的设计可以从以通常系统物理配置方案的设计可以从以下几个方面考虑:下几个方面考虑: l性能技术指标性能技术指标l计算机硬件选择计算机硬件选择l网络的选择网络的选择l数据库管理系统的选择。数据库管理系统的选择。代码的概念代码的概念 所谓代码,即代表事物名称、属性、状态等所谓代码,即代表事物名称、属性、状态等的符号和记号,通常是一些数字、字母或特的符号和记号,通常是一些数字、字母或

11、特殊符号的组合。殊符号的组合。代码的分类代码的分类:顺序码、区间码、助记码、缩:顺序码、区间码、助记码、缩写码、尾数码。写码、尾数码。代码的作用 l采用统一编码,表示固定信息,便于计算机识别;l标准化编码减少字符长度,提高录入速度与处理速度,并节省了存储空间;l提高数据标准化程度,有利于对数据进行分类、排序等处理;l统一代码有利于通过代码校验及时查错,提高处理精度。 代码设计原则代码设计原则标准化、系统化标准化、系统化惟一性惟一性统一性、直观性、逻辑性统一性、直观性、逻辑性可扩展性可扩展性代码设计要在逻辑上能满足用户要求,在结代码设计要在逻辑上能满足用户要求,在结构构 上与处理方法相一致上与处

12、理方法相一致简短性简短性避免使用易错字符、易混淆字符避免使用易错字符、易混淆字符代码设计方法代码设计方法顺序编码法顺序编码法重复编码法重复编码法分组编码法分组编码法按位编码法按位编码法字母编码法字母编码法十进制编码法十进制编码法专用编码法专用编码法组合编码法组合编码法代码设计步骤 l确定代码编制目的。l确定编码对象并确认已在使用的代码对象。这需要对全部数据项进行研究整理,以确定应当对哪些实体进行编码。例如:在物业信息管理系统中,小区编码、楼栋编码、套户编码,房屋类型编码、朝向编码、收费编码、部门编码、人员编码、设备编码、物资编码等。学习笔记:l确定代码使用场合和使用期限。l分析编码对象的使用要

13、求。如使用频率、变更周期、输出要求等。l确定具体编码方法,考虑是否采用检验位。l针对每种代码编写代码设计书。l将总代码设计书归类编写代码簿,并规定代码管理制度。通常编码簿包括代码目的、代码定义、添加新代码要领以及代码表等内容。l概括说来,数据库设计就是在既定的数据库管理系统基础之上建立数据库过程。这实际上也是一个将现实存在的数据及其应用处理关系进行抽象,从而形成数据库结构的过程。通常数据库设计的内容包括以下四个部分。l1用户需求分析用户需求分析l分析内容包括用户对数据库的使用要求和处理要求。这个问题应当在系统分析阶段通过对调查研究所收集的资料进行分析得以解决。所谓使用要求,即用户需要从数据库中

14、获取何种数据,据此可以得到用户有关数据长度、类型、数量以及安全性、保密性等要求的信息。而处理要求是指用户所希望完成的处理功能,这包括了企业各层次管理人员的控制操作需求。据此可以获得有关处理顺序、处理量、数据流程等详细的需求信息。l概念结构设计概念结构设计l在用户需求分析的基础上,系统设计员可以建立起数据库的概念模型。l概念模型主要是用于反映用户的现实环境和需求,它独立于具体的数据库管理系统,并且于数据库怎样实现也无关。l学习笔记:l建立概念模型常用的工具为实体联系图(e-r图)l(1)实体联系图的表示。在实体联系图中,实体型通常以写明实体名的长方形来表示;实体间的联系则以表明联系名的菱形来表示

15、。通过使用连线将菱形与有关实体相连接,便可画出实体联系图(如图)。 l(2)实体联系图的联系方式。通常在实体联系图中存在三种形式的联系:l11联系。如公司只有一名经理,则公司实体与经理实体之间具有一对一联系。l1n联系。如一个教室有多个学生上课,而每个学生只能固定在这个教室上课,则教室实体与学生实体存在一对多联系。lmn联系。如一个学生可以有多个老师传授不同的知识,而每个老师也可以向多个学生教学,因此学生实体与老师实体间存在多对多联系。 l实体联系图进行逻辑设计的步骤:l使用数据字典,将所需存储的结构实体和数据项在清单上列出。l对存储数据中实体间的联系进行详细分析,画出各分实体联系图。将各分实

16、体联系图结合为总的实体联系图,并消除数据冗余,从而使得实体与实体之间的联系单一化。 l在数据逻辑结构设计阶段,设计员的主要任务是要建立数据库的逻辑结构模型,使之能满足用户对数据库现实应用乃至将来发展的要求,并解决数据的完整性、一致性、安全性和有效性的问题。 l 数据库的逻辑结构设计大致经历四个步骤:l初始模式设计l子模式设计 l应用程序骨架设计 l模式评价与改进 l数据库物理结构设计的任务是要为上述逻辑结构模型确定合理的存储结构,存取方法以及数据表示和数据存储空间分配等内容,从而得到具体的数据库物理结构,并使其达到最佳存取效率。 l系统输出是用户日常业务处理和管理所需的重要信息,因此输出设计是

17、直接与用户要求相联系的,它的好坏也将直接影响系统的使用效果。设计的目标应该是保证输出方便的为用户服务,正确的反映用户所需要的有用信息。通常输出设计包括输出方式的选择,输出报表内容以及输出报表版面格式的选择三方面内容。 l7.5.1选择输出方式选择输出方式l常见的输出方式主要有 :l显示输出 l打印输出 l图形输出 l7.5.2设计输出报表的内容 l输出报表内容的设计应当遵循“因人而异”的原则来进行。 l7.5.3设计输出报表的版面格式设计输出报表的版面格式l通常输出报表的版面格式设计应当根据物业公司现有报表格式,考虑其是否合理,同时参考用户意见,以最终确定新系统中报表的输出格式。l 设计时尽量

18、注意输出报表的方便性,规范性,以便于用户阅读和使用。 l根据输入作为用户与计算机之间的重要接口,将承担确保数据正确输入的关键任务。因此,根据输出信息的要求,如何选择合适的输入方法和查错方法,将称为这一时期的主要内容。 l7.6.1选择输入方式 : 对于输入方式的选择通常遵循“因地制宜”的原则,根据输入信息产生的地点,时间,周期和信息量来确定。l常用的输入选择方式有以下几种:l键盘输入、扫描仪、媒体化后成批输入、联机时输入 7.6.2设计输入格式 l输入格式的设计主要是指原始单据格式的设计。 l设计时可考虑遵循以下原则:l 1.合理的输入格式应确保数据输入精度。l 2. 使用标准化格式,预留装订

19、位置,以便于单据凭证归档。l3.在保证数据输入准确性的前提下,尽量简化输入操作。l4.对于可进行选择输入的数据,不应由用户手工录入。l在采用人机对话方式下进行数据输入时,需要考虑输入的屏幕设计。通常可以采用菜单式,填表式,应答式三种形式。设计员在选择时应根据具体输入内容和用户要求,以简便,灵活,直观,便于用户操作为衡量标准,最终确定合理的屏幕输入格式。l大多数输入数据在录入计算机之前都要经过一系列转记,传送等操作,这些处理过程难免会影响数据的准确性。因此,对输入数据进行必要的效验是确保输入数据正确性的一项重要措施。系统设计员需要全面考虑各种输入数据可能出现的错误,通过采取多种措施对其进行效验,

20、并针对有错数据设计出有效的修改与补救措施。l数据出错原因分析。数据出错原因分析。l常见的数据出错原因主要有以下几种:数据本身的错误。例如,原始数据填写错误,或穿孔出错而引起的部分或全部数据产生错误。数据延误。这是由于数据在采集传输过程中由于某些环节出现问题而发生时间上的延迟,从而产生的差错。这种错误通常只影响数据的有效性,不会导致其内容和数据量的正确性。数据重复或不完整。这种错误主要发生在数据采集过程中,由于某种原因(如单据等的散失、遗漏或重复)而导致数据出现遗漏或多余现象。l数据检验方法。数据检验方法。l常用的数据校验方法主要有两类:一类是人工校验的静态方法;另一类是计算机程序校验的动态方法。具体的数据校验方法大致有:l重复校验。提高两次相同的数据输入操作,再由计算机程序自动进行对比校验,以此来保证输入内容相一致;否则将显示出错信息,便于操作员修改。l人工校验。这种方法是将输入数据由计算机打印或显示出来,在由人工进行显示数据与原始单据的对照比较,从而查错防漏。但这种方式难以避免人为错误,查错率因人而异,大概为7686。l数据类型校验。这是程序校验的一种,即计算机自动检查数据项类型是否正确。如数字型数据项是否出现字符型数值。l界限校验。即计算机自动检查数据值是否符

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论