资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,物业管理信息系统设计,黄东林,thben,物业管理信息系统设计培训讲义,第1页,系统设计,当,系统分析汇报,得到同意后,系统开发进入系统设计阶段。,开发人员依据已建立,逻辑模型,,使用,结构化设计方法,,分别进行,总体设计,和,详细设计,,,提出各种细节处理方案,最终建立起系统,物理模型,,,从而实现系统需求,即处理,“,怎么做,”,问题。,物业管理信息系统设计培训讲义,第2页,1,系统设计概述,系统设计目标,即系统物理模型衡量标准。,根本目标:设计符合逻辑模型要求,能完成逻辑模型要求功效和目标新系统物理模型。,高效率,可靠性,灵活性,物业管理信息系统设计培训讲义,第3页,系统设计基本标准,经济性,系统性,模块化结构,精简性,可控制性,参加性,阶段性,尽可能采取高级程序设计语言,采取数据库管理系统,以确保数据与程序之间、应用软件与计算机硬件之间相对独立性,从而便于提升系统,扩展性和共享性,。,物业管理信息系统设计培训讲义,第4页,系统设计内容与步骤,总体设计,划分子系统,物理配置方案,优化总体设计,详细设计,代码设计,数据存放设计,输入输出设计,绘制处理流程图,编写程序设计说明书,提交系统设计汇报,物业管理信息系统设计培训讲义,第5页,结构化系统设计方法,structured-design,SD,SD,方法基本思想,模块化,自顶向下地逐步分解,模块主要以三种基本结构形式进行分解:,次序结构,循环结构,选择结构,物业管理信息系统设计培训讲义,第6页,SD,方法优点,简化问题处理,缩短开发周期,易于修改和系统优化,便于了解系统结构,有利于工作量与成本估算,物业管理信息系统设计培训讲义,第7页,2,物理模型设计,在进行总体设计时,系统设计员主要任务是建立起新系统,物理模型,,并确定,物理设置方案,。,物业管理信息系统设计培训讲义,第8页,绘制系统结构图,经过使用控制结构图,系统设计员能够表示出,系统内部模块特征,,并显示模块间,调用关系,和,数据信息流动传递关系,。,物业管理信息系统设计培训讲义,第9页,控制结构图中基本表示,模块,矩形:模块,双纵边矩形:以开发模块,模块间调用及通讯,简单调用,上层为调用模块,下层为被调用模块,箭尾为调用模块,箭头为被调用模块,物业管理信息系统设计培训讲义,第10页,模块调用规则,自上而下进行调用,每个模块只有接到上层模块调用命令才执行任务,模块间通信只发生在直接上下级模块间,物业管理信息系统设计培训讲义,第11页,控制结构图中基本表示,选择调用,菱形为起点,循环调用,箭尾加环形,模块间通讯,结构图形状特征,树形结构,网状结构,物业管理信息系统设计培训讲义,第12页,绘制初始结构图,初始结构图绘制是以数据流程图为基础,其基本步骤是将整个系统作为一个整体,自顶向下逐步分解。,物业管理信息系统设计培训讲义,第13页,改进结构图,对初始结构图进行改进是非常必要,,因为一方面在初始结构图绘制过程中可能存在一些欠考虑地方,需要进一步对有关模块划分合理性紧系分析;,其次,数据流程图可能没有完全反映出用户需求,择以此为基础绘制初始流程图也就不能算是一个有效方案,必须根据实际情况再进行补充修改。,物业管理信息系统设计培训讲义,第14页,系统物理配置方案设计,系统设计员在设计时一方面要考虑经济性、先进性、保密性等条件,其次还要使其更可能与新系统运行相适应。,系统性能指标,计算机硬件选择,网络选择,物业管理信息系统设计培训讲义,第15页,3,代码设计,代码定义,代表事物名称、属性、状态等符号和记号,通常是一些数字、字母或特殊符号组合。,使用数字、数字、字母或符号来表示事物方法就称为编码,即代码设计。,物业管理信息系统设计培训讲义,第16页,代码分类,次序码,区间码,助忆码,缩写码,尾数码,物业管理信息系统设计培训讲义,第17页,代码作用,采取统一编码,表示固定信息,便于计算机识别;,标准化编码降低字符长度,提升录入速度,并节约存放空间;,提升数据标准化程度,有利于对数据进行分类、排序等处理;,统一代码有利于经过代码校验及时查错,提升处理精度。,物业管理信息系统设计培训讲义,第18页,代码设计标准,标准化、系统化,唯一性,统一性、直观性、逻辑性,可扩展性,代码设计在逻辑上能满足用户要求,在结构上与处理方法相一致,简短性,防止使用易错字符、易混同字符,物业管理信息系统设计培训讲义,第19页,代码设计方法,次序编码法,重复编码法,分组编码法,按位编码法,字母编码法,十进制编码法,专用编码法,组合编码法,物业管理信息系统设计培训讲义,第20页,代码设计步骤,确定代码编制目标,确定编码对象并确认已在使用代码对象,确定代码使用场所和使用年限,分析编码对象使用要求,确定详细编码方法,考虑是否采取校验位,针对每种代码编写代码设计书,将总代码设计书归类编写代码簿,并要求代码管理制度,物业管理信息系统设计培训讲义,第21页,代码校验,代码输入常出现错误,校验位计算机步骤,加权求和,确定加权因子,以模数去除乘积之和,以余数作为校验值,或余数与模之差作为校验值,将校验值加到代码最终一位,物业管理信息系统设计培训讲义,第22页,数据库设计,数据库设计是在既定数据库管理系统基础之上建立数据库过程。,这实际上也是一个将现实存在数据及其应用处理关系进行抽象,从而形成数据库结构过程。,普通包含,4,个部分:,用户需求分析,概念结构分析(,E-R,模型图),逻辑结构设计,物理结构设计,物业管理信息系统设计培训讲义,第23页,E-R,模型,3,种实体联络,1,:,1,一对一联络,1,:,N,一对多联络,M,:,N,多对多联络,物业管理信息系统设计培训讲义,第24页,实体联络模型(,E-R,模型),实体、属性、联络,是实体模型中最基本几个概念。实体与实体之间关系包含三类:,工厂,厂长,1,1,一对一联络,班级,学生,1,N,一对多联络,学生,学生,学生,课程,学生,学生,课程,课程,M,N,多对多联络,物业管理信息系统设计培训讲义,第25页,E-R,模型方法表述信息模型,实体:用矩形表示 属性:用椭圆表示 关系:用菱形表示,工厂,1,1,班级,1,N,学生,M,N,厂长,就职,名称,地址,名字,年纪,学生,就读,专业,学号,姓名,年纪,课程,学号,籍贯,课程号,任课教师,就读,物业管理信息系统设计培训讲义,第26页,练习,一个医院有多个科室,每个科室有多个医生,每名医生为多名病人治病,每个病人由多个医生治疗。,请绘制,E-R,图,物业管理信息系统设计培训讲义,第27页,输出设计,输出方式,显示输出,打印输出,图形输出,输出报表内容设计应遵照标准,“,因人而异,”,报表内容用词简练、表述清楚,物业管理信息系统设计培训讲义,第28页,输入设计,输入方式,键盘,扫描仪、条形码阅读器等其它终端自动化输入,媒体化后成批输入,联机实时输入,物业管理信息系统设计培训讲义,第29页,输入格式设计,输入格式设计主要是指原始单据格式设计。设计时应遵照以下标准:,合理输入格式应确保数据输入精度,尽可能降低增写量,便于填写与查对,提升输入速度和输入质量,使用标准化格式,预留装订位置,方便于单据凭证归档,在确保数据输入准确性前提下,尽可能简化输入操作,物业管理信息系统设计培训讲义,第30页,输入屏幕设计,菜单式,填表式,应答式,物业管理信息系统设计培训讲义,第31页,输入数据校验,数据犯错原因:,数据本身错误,数据延误,数据重复或不完整,物业管理信息系统设计培训讲义,第32页,数据校验方法,普通有两类方法:一类是人工校验静态方法;一类是计算机程序校验动态方法。,重复校验,人工校验,数据类型校验,界限校验,平衡校验,逻辑校验,格式校验,物业管理信息系统设计培训讲义,第33页,7,系统设计中几项处理规范,处理流程设计,是对系统控制结构图中每一个模块处理过程进行详细描述,其设计结果为各模块处理流程图,设计规范制订,编制程序设计说明书,物业管理信息系统设计培训讲义,第34页,物业管理信息系统设计培训讲义,第35页,
展开阅读全文