您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 房地产 > 广东自学考试物业信息管理:系统设计
物业管理信息系统设计黄东林thben@163.com系统设计当系统分析报告得到批准后,系统开发进入系统设计阶段。开发人员根据已建立的逻辑模型,使用结构化设计方法,分别进行总体设计和详细设计,提出各种细节处理方案,最终建立起系统的物理模型,从而实现系统需求,即解决“怎么做”的问题。1系统设计概述系统设计目标即系统物理模型的衡量标准。根本目标:设计符合逻辑模型要求,能完成逻辑模型规定功能和目标的新系统物理模型。1.高效率2.可靠性3.灵活性系统设计基本原则1.经济性2.系统性3.模块化结构4.精简性5.可控制性6.参与性7.阶段性8.尽量采用高级程序设计语言,采用数据库管理系统,以保证数据与程序之间、应用软件与计算机硬件之间的相对独立性,从而便于提高系统的扩展性和共享性。系统设计内容与步骤1.总体设计①划分子系统②物理配置方案③优化总体设计2.详细设计①代码设计②数据存储设计③输入输出设计④绘制处理流程图⑤编写程序设计说明书⑥提交系统设计报告结构化系统设计方法structured-design,SDSD方法的基本思想1.模块化2.自顶向下地逐步分解3.模块主要以三种基本结构形式进行分解:顺序结构循环结构选择结构SD方法的优点1.简化问题的解决2.缩短开发周期3.易于修改和系统优化4.便于理解系统结构5.有利于工作量与成本的估算2物理模型设计在进行总体设计时,系统设计员的主要任务是建立起新系统的物理模型,并确定物理设置方案。绘制系统结构图通过使用控制结构图,系统设计员可以表示出系统内部模块的特性,并显示模块间的调用关系和数据信息流动传递关系。控制结构图中的基本表示模块矩形:模块双纵边矩形:以开发模块模块间调用及通讯1.简单调用上层为调用模块,下层为被调用模块箭尾为调用模块,箭头为被调用模块模块调用的规则1.自上而下进行调用2.每个模块只有接到上层模块的调用命令才执行任务3.模块间的通信只发生在直接的上下级模块间控制结构图中的基本表示2.选择调用菱形为起点3.循环调用箭尾加环形4.模块间通讯结构图的形状特征1.树形结构2.网状结构绘制初始结构图初始结构图的绘制是以数据流程图为基础的,其基本步骤是将整个系统作为一个整体,自顶向下逐步分解。改进结构图对初始结构图进行改进是非常必要的,因为一方面在初始结构图绘制过程中可能存在一些欠考虑的地方,需要进一步对有关模块划分的合理性紧系分析;另一方面,数据流程图可能没有完全反映出用户需求,择以此为基础绘制的初始流程图也就不能算是一个有效的方案,必须根据实际情况再进行补充修改。系统物理配置方案设计系统设计员在设计时一方面要考虑经济性、先进性、保密性等条件,另一方面还要使其更可能与新系统的运行相适应。1.系统性能指标2.计算机硬件选择3.网络的选择3代码设计代码的定义代表事物的名称、属性、状态等的符号和记号,通常是一些数字、字母或特殊符号的组合。使用数字、数字、字母或符号来表示事物的方法就称为编码,即代码设计。代码的分类1.顺序码2.区间码3.助忆码4.缩写码5.尾数码代码的作用1.采用统一编码,表示固定信息,便于计算机识别;2.标准化编码减少字符长度,提高录入速度,并节省存储空间;3.提高数据标准化程度,有利于对数据进行分类、排序等处理;4.统一代码有利于通过代码校验及时查错,提高处理精度。代码设计原则1.标准化、系统化2.唯一性3.统一性、直观性、逻辑性4.可扩展性5.代码设计在逻辑上能满足用户要求,在结构上与处理方法相一致6.简短性7.避免使用易错字符、易混淆字符代码设计方法1.顺序编码法2.重复编码法3.分组编码法4.按位编码法5.字母编码法6.十进制编码法7.专用编码法8.组合编码法代码设计步骤1.确定代码编制目的2.确定编码对象并确认已在使用的代码对象3.确定代码使用场合和使用年限4.分析编码对象的使用要求5.确定具体编码方法,考虑是否采用校验位6.针对每种代码编写代码设计书7.将总代码设计书归类编写代码簿,并规定代码管理制度代码校验代码输入常出现的错误校验位计算机步骤1.加权求和,确定加权因子2.以模数去除乘积之和,以余数作为校验值,或余数与模之差作为校验值3.将校验值加到代码的最后一位数据库设计数据库设计是在既定的数据库管理系统基础之上建立数据库的过程。这实际上也是一个将现实存在的数据及其应用处理关系进行抽象,从而形成数据库结构的过程。一般包括4个部分:1.用户需求分析2.概念结构分析(E-R模型图)3.逻辑结构设计4.物理结构设计E-R模型3种实体联系1:1一对一联系1:N一对多联系M:N多对多联系实体联系模型(E-R模型)实体、属性、联系,是实体模型中最基本的几种概念。实体与实体之间的关系包括三类:工厂厂长11一对一联系班级学生1N一对多联系学生学生学生…课程学生学生…课程课程…MN多对多联系E-R模型方法表述信息模型实体:用矩形表示属性:用椭圆表示关系:用菱形表示工厂11班级1N学生MN厂长就职名称地址名字年龄学生就读专业学号姓名年龄课程学号籍贯课程号任课教师就读练习一个医院有多个科室,每个科室有多个医生,每名医生为多名病人治病,每个病人由多个医生治疗。请绘制E-R图输出设计输出方式显示输出打印输出图形输出输出报表内容的设计应遵循的原则“因人而异”报表内容用词简洁、表述清晰输入设计输入方式键盘扫描仪、条形码阅读器等其他终端自动化输入媒体化后成批输入联机实时输入输入格式设计输入格式设计主要是指原始单据格式的设计。设计时应遵循以下原则:合理的输入格式应确保数据输入精度尽量减少增写量,便于填写与核对,提高输入速度和输入质量使用标准化格式,预留装订位置,以便于单据凭证归档在保证数据输入准确性的前提下,尽量简化输入操作输入屏幕设计1.菜单式2.填表式3.应答式输入数据的校验数据出错原因:1.数据本身的错误2.数据延误3.数据重复或不完整数据校验方法一般有两类方法:一类是人工校验的静态方法;一类是计算机程序校验的动态方法。1.重复校验2.人工校验3.数据类型校验4.界限校验5.平衡校验6.逻辑校验7.格式校验7系统设计中的几项处理规范处理流程设计是对系统控制结构图中的每一个模块的处理过程进行具体的描述,其设计结果为各模块的处理流程图设计规范制定编制程序设计说明书
本文标题:广东自学考试物业信息管理:系统设计
链接地址:https://www.777doc.com/doc-104026 .html