物业管理系统的数据库设计

上传人:M****1 文档编号:564924216 上传时间:2023-11-08 格式:DOCX 页数:10 大小:524.93KB
返回 下载 相关 举报
物业管理系统的数据库设计_第1页
第1页 / 共10页
物业管理系统的数据库设计_第2页
第2页 / 共10页
物业管理系统的数据库设计_第3页
第3页 / 共10页
物业管理系统的数据库设计_第4页
第4页 / 共10页
物业管理系统的数据库设计_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《物业管理系统的数据库设计》由会员分享,可在线阅读,更多相关《物业管理系统的数据库设计(10页珍藏版)》请在金锄头文库上搜索。

1、该系统的数据流图如下:更新信信更息息信息注册管理登录设备信息信息基本设齧信息设施悟息同边设施信息库息车位信息冲区息/用户信息用更新傳更新信.管理管理管理设备倚设施车位息信息新管理楼宇住户信嵐窿扉间悟息库楼宇信息库新信更新管理管理住户信怠住户储息房间信息物业管理系统的数据库设计场景:某物业管理公司要设计一个物业管理系统对小区中的物业 设施、住户等进行管 理,以满足安全性和可维护性等方面的要求。一、需求分析1 在物业管理系统中,经过调査,得到的用户需求如下:(1) 小区的物业管理员可以对小区资料、楼房资料、车位资料以及电话资料等进行查询、 修改、添加、删除操作。(2) 小区的物业管理员可以对小区内

2、所有住户的基本信息及每一个住户的入住情况进行查询、 添加、删除、修改。(3) 管理员可以对小区内的所有基本设备以及设备的维修情况进行查询、添加、删除和修 改操作。(4 )物业管理员注册、登录功能,以方便管理员进行各项物业管理。2. 物业管理系统的数据流图设计根据对用户的功能需求分析,得至3. 物业管理系统的数据字典根据数据流图中所涉及的信息,并对信息进行的分析,确定出所有数据项的描述内容, 其中主要分数据项名称、类型、长度以及值范围,如下表:数据项名称类型长度范围说明备注员工角色整型1字节110之间不同的角色有不同的权限根据对数据流图中信息的分析,在数据项描述的基础上确定出所有数据结构的描述,

3、主 要有数据结构名称,含义说明和组成数据结构名称含义说明组成用户物业管理系统的用户 数据结构,定义了所 有员工的相关信息员工号,员工的姓名,员工的电话,员的角色, 员工的密码,邮箱等二.概念结构设计将数据字典中所涉及的数据项和数据结构抽象为数据库的概念结构,并用E-R图描述 出来。这里采用自底向上的概念结构设计方法,分两步设计:第一步是抽象数据并设计局部视图,即分ER图(1)物业管理员进行物业和设备管理的局部E-R图管理员mn1n楼宇1周边设施1小区n车位n房间基本设备(2)物业管理员进行住户管理的局部E-R图第二步集成局部视图,得到全局概论结构,即合并分E-R图,生成总E-R住户房间n工管理

4、员m11n楼宇n周边设施1小区n1车位n基本设备n三,逻辑结构设计在概念结构设计的基础上设计数据库的逻辑结构,把相应的E-R图转化为关系模型数据性质关系名属性实体用户员工号,员工姓名,密码,邮箱,员工电话,员工角色实体住户业主编号,身份证,姓名,照片,邮箱,单位,家庭电话,手机,房 口.实体小区号小区名称.负责人.占地面积.位置说明实体楼宇楼号层数,面积朝向类力别,小区名称实体房间房号,房主,朝向,面积,房型,楼号,实体丿吉边设施,设施名称,负责人.联系电话.类型.小区名称实体基本设备设备名称规格数量厂商厂商电话购买日期小区名称实体车位车位员位置面积价格承租人小区名称多对多联系管理员工号 .业

5、主编号多对多联系管辖员工号,小区名称物理设计按相应的关系模型,对数据库进行物理设计,这里主要设计相关的表结构和表间的关系1 -相关的表结构: 用户信息表(Users)列名数据类型是否为空说明UserIDintNOTNULL员工号,设为主键和标识列UNameVarchar(50) NOTNULL用户名MinMaVarchar(50) NOTNULL密码JueSetinyintNOTNULL角色,默认为0YouXiangVarchar(50)NULL邮箱,惟一DianHuaVarchar(50) NULL电话,惟一(2)住户信息表(ZhuHu)列名- |Jt Yj/i数据类型是否为空说明ZIDin

6、tNOTNUL IZNameVarchar(50)NOTNUL业主编号,设为主键和标识 列姓名ShenFenZhengVarchar(30)NOTNUL身份证,惟一DanWeiVarchar(50)NULL单位YouXiangVarchar(50)NULL邮箱,惟一DianHuaVarchar(50)NULL家庭电话,惟ShouJiVarchar(50)NULL手机,惟一ZhaoPianImageNULL照片(3)小区表(Area)列名数据类型是否为空说明ANameVarchar(50)NOTNULL小区名称,设为主 键UserIDIntNULL负责人MianJiFloatNOTNULL占地面

7、积WeiZhiVarchar(50)NOTNULL位置(4)楼宇表(PaWlion)列名数据类型是否为空说明PIDintNOTNUL 1楼号,设为主键、标识 万ilCenShuintNOTNUL列层数MianliFloatNOTNUI占地面积LChaoXiangVarchar(IO)NOTNUL L朝向ANameVarchar(50)NOTNUL所属小区LeiXinVarchar(IO) NOTNUL 类别(5)房间表(House)列名数据类型是否为空说明HIDintNOTNULL房号,设为主键、标识 列PIDintNOTNUL所属楼号i门+房主Varchar(10)NOTNUI古朝向L朝向M

8、ianJiFloatNOTNUL L面积(6)周边设施表(AreakK)列名数据类型是否为空说明AKIDVarchar(50)NOTNULL设施名称,主键UserIDIntNULL负责人,DianHuaVarchar(50)NOTNULL联系电话,LeiXinVarchar(20)NOTNULL类型(7)基本设备表(SheBei)列名数据类型是否为空说明SIDVarchar(50)NOTNULL设备名称,主键GuiGeVarchar(50)NOTNULL规格ShuLiangintNOTNULL数量ChangShangVarchar(50)NOTNULL厂商,DianHuaVarchar(50)

9、NOTNULL厂商电话,ShiJianDateTimeNOTNULL购买日期(8)车位表(Carb自m)列名数据类型是否为空说明CIDintNOTNUL 1车位号,主键、标识列WeiZhiVarchar(50)NOTNUL位置ANameVarchar(50)LNOTNUL所属小区NOTNUI面积L面积八JiaGeFloatNOTNUL L价格ShipToName Varchar(50) NULL承租人(9)管理表列名数据类型是否为空说明UserIDintNOTNUL员工号和业主编号起设为主 键ZJDintNOTNUL位置(2)管辖表列名数据类型是否为空说明UserIDintNOTNUL用户号和小区名称起设为主 键ANameVarchar(50)NOTNUL键小区名称L2.各表之间的关系基本表相关表关联字段是否级联更新和删除用户信息表小区表UserID否用户信息表周边设施表UserID否住户信息表房间表ZID否小区表楼宇表AName否小区表车位表AName否楼宇表房间表PID否五.数据库的实施按物理设计的要求创建数据库,表,并录入数据,并对数据库进行试运行,进行各种操 作检测六*数据库的运行和维护试运行合格后即可交与客户投入正式运行

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号