小区物业管理系统数据库设计(1)

合集下载

物业管理系统数据库设计

物业管理系统数据库设计

权限控制信息表sp_acl字段名称aclidnamecontrolleractionacl_name系统用户分组信息表sp_sysusergroups 字段名称sysusergroupsidgroupsnamegroupsennamegroupsbrief系统登录日志sp_log小区信息sp_xiaoqu字段名称xq_IDxq_namenamesexunittelphone username passwordaclxq_txtop_username op_datetime说明ID,自动增加小区名称小区负责人性别职务座机手机登录用户名登录密码登录角色小区简介操作用户操作时间数据类型Int(11)Varchar(60)Varchar(60)Int(1)varchar(60)varchar(30)varchar(30)varchar(60)varchar(60)varchar(60)Textvarchar(60)datetime数据类型int(11)varchar(60)varchar(60)varchar(60)varchar(60)数据类型tinyint(3)varchar(60)varchar(60)varchar(255)约束keyNot nullNot nullnot nullnot null约束Keynot nullnot nullnot nullnot null约束Keynot nullnot nullnot nullnot nullnot nullnot nullnot null说明ID,自动增加说明ID,自动增加部门信息表sp_bm户型信息表sp_type房间作用信息表sp_purpose 小区建造信息表sp_house字段名称h_ID house_IDxq_ID buildStarttime buildEndtimearea households数据类型Int(11)Varchar(30)Int(11)DatetimeDatetimeFloatInt(11)说明ID,自动增加楼栋编号所属小区约束keyNot nullNot null建造面积容纳户数Not nullNot null入住户数 备注小区房产信息表 sp_home业主信息表 sp_ower字段名称报修分类信息表 sp_classify字段名称维修材料信息表 sp_material字段名称material _ID material _name material _norms material_unit material_unit_price报修信息表 sp_baoxiu字段名称数据类型说明数据类型 Int(11) Varchar(60) Varchar(150) Varchar(60) Float说明 ID,自动增加 材料名称 规格 单位 单价说明数据类型约束数据类型约束说明约束 key Not null Not null Not nulluse_households house_txt约束Int(11) TextNot null维修人员信息表sp_wxuser字段名称wxuser_IDbx_IDwx_username收费项目信息表sp_fees字段名称缴费信息表sp_pay说明数据类型说明ID,自动增加所属报修项目ID维修人用户名约束数据类型Int(11)Int(11)Varchar(60)约束keyNot nullNot null。

社区物业管理信息化系统设计规范

社区物业管理信息化系统设计规范

社区物业管理信息化系统设计规范第一章物业管理系统概述 (3)1.1 物业管理系统简介 (3)1.2 物业管理系统功能需求 (3)1.2.1 物业基础信息管理 (3)1.2.2 物业财务管理 (3)1.2.3 物业客户服务 (3)1.2.4 物业设备设施管理 (4)1.2.5 系统安全与权限管理 (4)第二章系统设计原则与目标 (4)2.1 设计原则 (4)2.1.1 可靠性与稳定性原则 (4)2.1.2 可扩展性与灵活性原则 (4)2.1.3 用户友好性原则 (4)2.1.4 安全性原则 (4)2.1.5 经济性原则 (5)2.2 设计目标 (5)2.2.1 功能完善 (5)2.2.2 数据准确性 (5)2.2.3 高效运行 (5)2.2.4 系统兼容性 (5)2.2.5 可持续发展 (5)第三章系统架构设计 (5)3.1 系统总体架构 (5)3.2 系统模块划分 (5)3.3 系统技术选型 (6)第四章数据库设计 (6)4.1 数据库表结构设计 (6)4.2 数据库安全性设计 (7)4.3 数据库功能优化 (7)第五章系统界面设计 (8)5.1 界面设计规范 (8)5.1.1 设计原则 (8)5.1.2 设计标准 (8)5.2 界面布局与风格 (8)5.2.1 布局结构 (8)5.2.2 风格设定 (8)5.3 界面交互设计 (9)5.3.1 导航与切换 (9)5.3.2 表单与输入 (9)5.3.3 信息展示与提示 (9)5.3.4 动画与效果 (9)第六章功能模块设计 (9)6.1 用户管理模块 (9)6.1.1 模块概述 (9)6.1.2 功能需求 (9)6.1.3 界面设计 (10)6.2 费用管理模块 (10)6.2.1 模块概述 (10)6.2.2 功能需求 (10)6.2.3 界面设计 (10)6.3 维修管理模块 (10)6.3.1 模块概述 (10)6.3.2 功能需求 (10)6.3.3 界面设计 (11)6.4 通知公告模块 (11)6.4.1 模块概述 (11)6.4.2 功能需求 (11)6.4.3 界面设计 (11)第七章系统安全性设计 (11)7.1 用户权限控制 (11)7.2 数据加密与保护 (12)7.3 系统安全防护措施 (12)第八章系统功能优化 (12)8.1 网络功能优化 (12)8.1.1 网络架构优化 (12)8.1.2 网络协议优化 (13)8.1.3 网络安全优化 (13)8.2 数据处理功能优化 (13)8.2.1 数据存储优化 (13)8.2.2 数据处理算法优化 (13)8.2.3 数据缓存优化 (13)8.3 系统稳定性保障 (13)8.3.1 硬件设备保障 (13)8.3.2 软件系统保障 (14)8.3.3 系统监控与故障处理 (14)第九章系统测试与验收 (14)9.1 测试策略与方法 (14)9.1.1 测试策略 (14)9.1.2 测试方法 (14)9.2 测试用例设计 (14)9.2.1 测试用例分类 (14)9.2.2 测试用例设计原则 (15)9.3 系统验收流程 (15)9.3.1 验收准备 (15)9.3.2 验收过程 (15)9.3.3 验收结果处理 (15)第十章系统维护与升级 (15)10.1 系统维护策略 (15)10.2 系统升级流程 (16)10.3 用户培训与技术支持 (16)第一章物业管理系统概述1.1 物业管理系统简介物业管理系统是指利用现代信息技术,对物业管理活动中的各项业务进行有效整合、管理与监控的信息系统。

数据库课程设计-小区物业管理系统 概要设计

数据库课程设计-小区物业管理系统 概要设计

石河子大学信息科学与技术学院数据库原理课程设计题目:小区物业管理系统姓名:学号:院系:信息科学与技术学院专业:计算机科学与技术专业班级:指导教师:[二零一一年一月五日]目录1.引言 (2)1.1编写目的 (2)2.外部设计 (2)2.1支持软件 (2)3.结构设计 (3)3.1概念结构设计 (3)3.2逻辑结构设计 (3)3.3数据库的E-R图: (4)3.4物理结构设计 (4)4.数据库设计的相关算法介绍 (9)5.运用设计 (10)5.1安全保密设计 (10)5.2 参考资料 (10)数据库设计说明书1.引言1.1编写目的为了让本系统的管理员能很好的对本系统进行管理和维护,对本系统的数据能很好的管理,从而为用户提供帮助,提高管理效率和绩效,通过阅读本说明书还可以提高对系统数据库的整体认识。

2.外部设计2.1支持软件本数据库主要采用微软公司的成熟数据库系统SQL Server2000,提供了较为灵活操作简单的功能,可以为数据库管理员和系统开发人员提供很好的支持。

3.结构设计3.1概念结构设计本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图,如下图所示:3.2逻辑结构设计数据库中表之间的关系图3.3数据库的E-R 图:3.4物理结构设计一)存储结构设计经过分析可知,本小区物业管理系统中信息处理的特点如下:(1)收费、报修、投诉等数据不仅经常需要查询,而且更新速度快,例如修理部门查询修理的具体信息等。

(2)住户的具体信息、家庭的具体信息、收费的单据等数据一般不能共享。

针对这些特点,设计如下:确定数据库的存放位置为了提高系统性能,现根据应用情况将数据按照易变部分和稳定部分、经常存取部分和存取频率较低的部分分别在两个磁盘上存放。

同时,考虑到本系统是多用户的,为了提高效率,数据库的备份的数据和日志文件将保存在磁带中。

小区物业管理企业综合信息系统设计

小区物业管理企业综合信息系统设计
维普资讯
网络采 用B o e/ bS re/ aa rws r We ev r t— D b s 三层 结构 , ae 拥有一 台WE 服务器 , B 该 服务 器同时也用做文件服务 器 ,还有一台 数 据库服务器和一 台代理服务器 也用做 邮 件服务 器 ,使用 I Itre fr t n I ne n tno mai S( I o S re ) E c a g ev r 行信 息的 ev r 和 x h n es re 进
络结构采用1 Mb s1 0 p 交换式 以太 0 p /0 Mb s
R c rs t e od e等来实现数据库 的存取和维护 。 文 件处 理统一采用组件方式来 实现 ,通过 组件实现 文件的上传和下载 ,从而达 到支
网技术。 由于使用 了交换集线器 ,主 干网
的 传 输 速 率 可 达 1 0 p ,每个端 口 0 Mb s 传输速 率达 1 Mb s 0 p,
干子 功能模块 。
住 宅 小 区 物 业 管 理 综 合 信 息 系 统 的软 件 设 计 思 路
( )系统 软 件 体 系 结 构设 计 一
络构架和部件 , 网络系统 的高可 靠性 、 从 安
全性 、 易维护性 、 可扩充性的原则 出发 , 同
时还要考虑今后 5年 内的需求 ,进行设计
时要 为以后 的灵活 配置和资源的再分配 留
构 设 计 和 系统 软 件 开发 方 法 。
发 布和交流。社 区中通过 内部局域 网建立 综 合信 息系统实施集成 化物 业管理。采用

定 的接入方式使住宅小 区局域 网和外部
Ient n re 相连 , 采用 DD t 可 N、AD L S 、基于
HF C的 CA EMOD M或机项盒 的有线 BL E 电视 网和无线接入等宽带接入技 术。小区 物 业管理综合信息系统网络结构见 图 1 。

物业管理系统(设计文档)

物业管理系统(设计文档)

物业管理系统〔设计文档〕3.1 系统功能设计根据系统功能的要求,小区物业系统分为五个主要模块。

即住户资料管理、投诉管理、住户报修管理、物业缴费管理、住户停车车位管理。

可以将系统分解成为几个功能模块来分别设计,功能模块间的关系如图3.1.1所示。

对于小区物业系统,根据系统功能分析,仅有一个单一的流程化页面。

所以从欢迎页面到登录页面,如果登录成功,如此进入相应的功能页。

整个系统的页面逻辑结构示意图如图3.1.2所示。

该系统主要是针对系统管理员的小区物业管理系统,没有设置其他用户登录,该系统有六个主要的功能模块构成其中有:〔1〕根本设置:主要是对系统管理员的登陆密码进展修改和管理,管理员身份admin,初始密码:admin,登录后才能对起进展修改。

〔2〕住户资料管理:包括业主根本资料添加和管理模块。

〔3〕投诉管理:包括投诉添加和投诉管理,主要是内容上投诉的根本事项和处理详细内容。

〔4〕报修管理:报修添加和报修管理两个子模块,添加信息有报修事项和报修处理结果与产生的费用内容。

〔5〕缴费管理:是该系统的最重要组成模块,包括主要收费项目和缴费业主信息,包括指定业主的主要产生费用项目管理。

〔6〕停车车位管理:包括停车车位管理和信息管理,主要是车位根本信息方面的添加与查看。

图3-3系统业务流程图流程说明:〔1〕用户填写根本信息交给系统管理员,有系统管理员将用户信息添加到用户信息库。

〔2〕用户将投诉单交给系统管理员,待投诉处理后,给用户处理回执结果。

〔3〕业主提交报修单给维修人员,维修人员处理后将处理信息给系统管理员,管理员向用户提供回执和将维修信息报维修总计。

〔4〕系统管理员通过业主根本信息库向用户提交缴费清单,用户缴费到财务,财务回复用户缴费收据给用户和向系统管理员提供缴费信息。

〔5〕用户查看停车位信息,缴费有管理员确定车位信息,修改剩余车位信息。

图3-4数据流程图数据库设计是要在一个给定的应用环境〔DBMS〕中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。

小区物业管理系统分析与设计

小区物业管理系统分析与设计

03
小区物业管理系统设计
系统架构设计
分层架构
系统采用典型的三层架构,包括数据 访问层、业务逻辑层和用户界面层, 便于系统的维护和扩展。
模块化设计
将系统划分为多个模块,如物业收费 管理、业主信息管理、报修管理等, 各模块之间相互独立,降低耦合度。
数据库设计
关系型数据库
采用关系型数据库管理系统(如MySQL、Oracle等)存储和管理系统数据, 确保数据的安全性和完整性。
非功能性需求
系统稳定性
确保系统在运行过程中稳定可靠,避 免因故障导致数据丢失或服务中断。
数据安全性
采取必要的安全措施,保护业主和物 业公司的数据安全,防止数据泄露和 被非法访问。
易用性
系统界面设计应简洁明了,操作流程 应符合用户习惯,方便用户快速上手 使用。
可扩展性
系统应具备良好的可扩展性,方便未 来功能的增加和升级。
04
小区物业管理系统实现
系统开发环境
01
02
03
操作系统
选择稳定、安全的操作系 统作为系统运行的底层环 境,如Windows、Linux 等。
数据库
选择合适的数据库管理系 统,如MySQL、Oracle 等,用于存储和管理系统 数据。
服务器
根据系统规模和性能要求, 选择适当的服务器配置, 如硬件性能、存储容量等。
社区共建与共享
通过引入社区居民参与共建与共享的模式,激发社区活力,提高居民 的归属感和参与度。
THANKS
感谢观看
系统架构优化
调整系统架构,使其更易于维护和扩展。
数据库优化
优化数据库查询语句,提高数据读写速度。
用户体验优化
改进用户界面和交互设计,提高用户满意度。

小区物业管理系统详细说明书

小区物业管理系统详细说明书

详细设计说明书一、引言1、编写目的随着人民生活水平不断提高,人们对生活环境要求日益提高,特别是对居住环境不断提出新的需求,为了适应这种形式,小区的经营者不仅首先要有坚实的硬件基础,还要有一套现代化的物业管理系统。

而要实现这一功能,就职求物业管理者配备一套高效的管理住处网络系统,以便在小区内快速地发布和获取住处并以最快地速度响应用户的需求,及时为用户提供服务,为住户提供一个高效、舒适的居住、生活环境。

住宅小区的物业管理准确地讲应当是指对以居住为主要功用的物业进行管理。

除住宅外还应包括公寓、别墅等。

2、背景小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、仪表数据管理、停车场管理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。

而这些项目在过去手工操作时代,需要手工记录这些事情,非但麻烦,还时常出错,给泛博用户带来不少不便。

为了更好的为泛博住户服务,我们决定开辟一套小区物业管理系统,匡助小区管理人员从复杂的物业管理之中解放出来。

说明:A. 软件系统的名称: xx 小区物业管理系统B. 任务提出者:张宁开辟者:张宁用户: xx 小区小区物业管理系统是面向小区的的各项事务,包括物业管理,资料管理等业务处理工作,是利用计算机进行集中管理而开辟的系统。

3、定义B/S:Browser/Server(浏览器/服务器)结构SQL 语言:用于数据库控制的标准语言JSP:全称为 Java Server Pages,是一套由微软公司开辟的服务器端运行的脚本平台,可用于开辟动态网页4、参考资料本系统的可行性研究报告(GB8567——88)、软件需求说明书(GB856T——88)《软件工程导论》 (第四版) 张海藩清华大学出版社《UML 和模式应用》 (原书第三版) Craig Larman 著李洋等译机械工业出版社《UML 基础与 Rose 建模案例》吴建郑潮汪杰人民邮电出版社《实用软件工程》 Leszek Bruc Lee Liong 著机械工业出版社《SQL Server 2000 数据库开辟》作者:杜军平黄杰主编机械工业出版社《网络数据库实用教程: SQL Server 2000 快速版》作者:王恩波主编高等教育出版社《网络数据库应用系统开辟实用教程》作者:尹会滨北京清华大学出版社《UML 建模实例详解》作者:范晓平编著清华大学出版社《SQL Server 2000/2005 数据库开辟实例入门与提高》余金山, 林慧编著电子工业出版社a) 项目名称XX 小区物业管理系统b) 开辟背景随着人民生活水平不断提高,人们对生活环境要求日益提高,特别是对居住环境不断提出新的需求,为了适应这种形式,小区的经营者不仅首先要有坚实的硬件基础,还要有一套现代化的物业管理系统。

小区物业信息管理系统开发与设计

小区物业信息管理系统开发与设计
询:
收稿 日期 : 0 8 O —1 修 稿 日期 : 0 8 0 —1 20一 1 8 20 — 4 7
() 1创建项 目:采用 V sa F x r .创建 一个新 总 i l opo 0 u 9
项目




作 者 简介 : 周锦 芳 (9 4 , , 西 永 福 人 , 级 讲 师 , 士 , 究 方 向 为 数 据 库 技 术 16 -)女 广 高 硕 研
信 息 管

停车场信息查询
停车 场 信息 管理
停车场收费登记
来访 登 记
2 系统 各 功 能 模 块 的 划分 和 数 据 库 设 计
系 统 设 计 是 对 整 个 管 理 系 统 功 能 进 行 分 析 . 划 并
访 问管 理
来访查询
维修 登 记
分和 构建 系统 功 能模块 . 据库 设计 是对保 存 管理 系 数
系 统用户 添 加
户管 理
系统用户删除 - - -
住 户录 入
住 户信 息管 理 小
物 业
可视 化的管理 平 台 .为用户 提供 了从属性 到 图形 、 从
信息修改
图形到 属性 的双 向查 询 . 用 户提 供 了便捷 、 为 可视 化
的管 理平 台 使小 区管理提升 到一个新 的高度
维普资讯
小 区物 业信息 管理 系统 开发 与设计
周 锦 芳
( 林师范 学院 数学与 计算 机科学 系 , 林 570 玉 玉 3 0 0)

要 :随着信 息技 术 的飞速发 展 , 计算机 在 小区物业 管理 中应 用的普 及 。结合 实际情 况 , 经过
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库课程设计报告题目幸福小区物业管理系统数据库设计院(系)专业班级学生姓名学号指导教师年月目录一、需求分析 (2)二、数据流图 (2)【物业管理】 (2)【住户管理】 (2)【设备管理】 (3)【社区清洁管理】 (3)【财务管理】 (3)【系统功能结构图】 (4)三、数据字典 (5)【数据项】 (5)【数据结构】 (5)【数据流】 (5)四、概念结构设计 (6)【分ER图】 (6)【总ER图】 (7)五、逻辑结构设计 (8)CDM (8)PDM (9)六、物理结构设计 (9)七、个人总结 (18)一、需求分析经过十几年的发展,中国房地产业逐步走向成熟,物业管理也由新生到发展再到深入,面临着蓬勃发展的局面。

随着ISO9002等管理体系在物业管理中的引入,对原有的物业管理模式进行了一次深刻的变革,对物业管理公司朝着正规化、科学化、集团化的发展,起到有力的推动作用。

随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。

本系统是为住宅小区物业管理部门日常管理工作信息化,规范化而开发的软件。

它以物业管理部门为服务中心,以业主(住户)为服务对象。

通过实施各种服务项目,全面地反映了在小区物业经营管理活动中,物业部门与业主之间各种业务往来。

使各项业务的办理迅速、准确,极大的提高了小区物业管理的工作效率。

由于物业管理涉及的管理范围较为广泛,管理内容繁杂,加上政策性的变动因素,日常工作需要耗费大量人力和物力,而采取现代化电脑管理手段是一种行之有效的解决方法,用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件。

电脑化管理在物业管理中的作用主要体现在:1.适用面广、可同时管理多个管理区和多栋大楼;2.计算机完整的工程档案与服务档案可以使管理人员随时了解最新的情况,更可以规范维护、服务标准,帮助管理人员合理安排工作时间。

3.计算机管理收费,灵活性、准确性大大提高。

4.强大的查询功能,最大限度地满足您的需要。

二、数据流图【物业管理】登陆后的每个用户可以对小区资料,楼房资料,车位资料,电话资料等进行查询,修改,添加,删除操作。

【住户管理】登录后的每个用户对小区内所有住户的基本信息及每个住户的入住情况进行查询,添加,修改,删除操作。

【设备管理】登录后的每个用户对小区内所有设备及设备的维修情况进行查询,添加,修改,删除操作。

【社区清洁管理】登录后的每个用户对小区内所有住户的清洁区的基本情况及清洁人员进行查询,添加,修改,删除操作。

【财务管理】登录后的系统使用者可以对小区内的水费,煤气费,电费等其他费用的基本情况及小区住户的缴纳情况查询,添加,修改,删除操作。

【系统功能结构图】系统首页物业管理住户管理设备管理楼房资料小区资料管理住户信息设备维修信息设备信息管理电话资料住房信息子车位信息管理清洁管理财务管理人员管理区域管理收费项目管理缴费信息管理设施概况信息管理小区概况信息管理房间信息管理楼宇信息管理空出房屋信息管理入住房屋信息管理三、数据字典【数据项】编号数据项名称说明编号数据项名称说明编号数据项名称说明01 小区ID 02 小区名称03 小区建成日期04 小区占地面积05 建筑面积06 道路面积07 楼宇数量08 车位数量09 车库面积10 位置11 公共场面积12 绿化面积13 小区负责人14 小区负责人联系电话15周边设施ID16 设施名称17 设施负责人18 设施负责人联系电话19 楼宇ID 20 楼宇名称21 楼宇层数22 楼宇建成日期23 楼宇建筑面积24 楼宇高度25 高度26 楼宇类型27 房间号28 房间单元楼层29 房间面积30 户主名31 户主联系方式32 户主信息33 入住时间34 车位号35 车位面积36 车位责任人37 设备号38 设备名称39 设备信息40 设备损坏原因41 设备负责人42 设备维修时间43 收费项目44 收费标准45 收费时间46 保洁区47 保洁人员名48 保洁人员联系电话【数据结构】编号数据结构名属性01 小区名称,建成日期,占地面积,建筑面积,位置,负责人02 周边设施名称,类型,负责人,联系人,联系电话03 楼宇楼号,类别,方向,面积,层数,建成时间04 房间房号,住户,单元号,房型,建筑面积,使用面积05 车位车位号,位置,责任人,联系电话06 住户业主编号,姓名,性别,单位,电话07 设备设备名称,规格,数量,生产日期,生厂商,检修日期08 收费项目,名称,标准,收费时间09 保洁区域号,负责人,保洁员,保洁时间【数据流】编号数据流名输入输出1 变更小区资料变更信息小区资料信息2 查询小区资料小区名称小区资料信息3 变更楼房信息变更信息楼房信息4 查询楼房信息楼房号楼房信息5 变更车位信息变更信息车位信息6 查询车位信息车位号车位信息7 变更电话信息变更信息电话信息8 查询小区电话小区名电话信息9 变更住户信息变更信息住户信息10 查询住户信息住户名住户信息11 变更设备信息设备状态条件设备信息12 查询设备信息设备状态条件设备信息13 变更保洁人员信息变更信息保洁人员信息14 查询保洁人员信息保洁人员号保洁人员信息15 变更缴费信息变更信息缴费信息16 查询缴费信息房间号缴费信息4、概念结构设计(1)ER图【分ER图】1、小区模块2、楼宇信息模块3、住户信息模块4、房间信息模块5、收费模块6.清洁管理模块7、周边设施8、车位信息模块9、设备模块【总ER图】5、逻辑结构设计(一)CDM(二)PDM6、物理结构设计/*==============================================================*/ /* DBMS name: Microsoft SQL Server 2005 *//* Created on: 2008-12-26 9:25:39 *//*==============================================================*/ alter table 住户信息drop constraint FK_住户信息_入住2_房间信息goalter table 周边设施drop constraint FK_周边设施_对应_小区信息goalter table 房间信息drop constraint FK_房间信息_入住_住户信息goalter table 房间信息drop constraint FK_房间信息_对应的_楼宇信息goalter table 楼宇信息drop constraint FK_楼宇信息_拥有的_小区信息goalter table 清洁管理drop constraint FK_清洁管理_保洁_小区信息goalter table 维修drop constraint FK_维修_维修_设备信息goalter table 维修drop constraint FK_维修_维修2_小区信息goalter table 设备信息drop constraint FK_设备信息_设备管理_小区信息goalter table 车位drop constraint FK_车位_拥有_小区信息goif exists (select 1from sysindexeswhere id = object_id('住户信息')and name = '入住2_FK'and indid > 0and indid < 255)drop index 住户信息.入住2_FKgoif exists (select 1from sysindexeswhere id = object_id('周边设施')and name = '对应_FK'and indid > 0and indid < 255)drop index 周边设施.对应_FKgoif exists (select 1from sysindexeswhere id = object_id('房间信息')and name = '入住_FK'and indid > 0and indid < 255)drop index 房间信息.入住_FKgoif exists (select 1from sysindexeswhere id = object_id('房间信息')and name = '对应的_FK'and indid > 0if exists (select 1from sysindexeswhere id = object_id('收费信息')and name = '收费_FK'and indid > 0and indid < 255)drop index 收费信息.收费_FKgoif exists (select 1from sysindexeswhere id = object_id('楼宇信息')and name = '拥有的_FK'and indid > 0and indid < 255)drop index 楼宇信息.拥有的_FKgoif exists (select 1from sysindexeswhere id = object_id('清洁管理')and name = '保洁_FK'and indid > 0and indid < 255)drop index 清洁管理.保洁_FKgoif exists (select 1from sysindexeswhere id = object_id('维修')and name = '维修2_FK'and indid > 0and indid < 255)drop index 维修.维修2_FKgoif exists (select 1from sysindexeswhere id = object_id('维修')and name = '维修_FK'and indid > 0and indid < 255)drop index 维修.维修_FKgoif exists (select 1from sysindexeswhere id = object_id('设备信息')and name = '设备管理_FK'and indid > 0and indid < 255)drop index 设备信息.设备管理_FKwhere id = object_id('车位')and name = '拥有_FK'and indid > 0and indid < 255)drop index 车位.拥有_FKgoif exists (select 1from sysobjectswhere id = object_id('住户信息')and type = 'U')drop table 住户信息goif exists (select 1from sysobjectswhere id = object_id('周边设施')and type = 'U')drop table 周边设施goif exists (select 1from sysobjectswhere id = object_id('小区信息')and type = 'U')drop table 小区信息goif exists (select 1from sysobjectswhere id = object_id('房间信息')and type = 'U')drop table 房间信息goif exists (select 1from sysobjectswhere id = object_id('收费信息')and type = 'U')drop table 收费信息goif exists (select 1from sysobjectswhere id = object_id('楼宇信息')and type = 'U')drop table 楼宇信息goif exists (select 1from sysobjectswhere id = object_id('清洁管理')and type = 'U')drop table 清洁管理where id = object_id('维修')and type = 'U')drop table 维修goif exists (select 1from sysobjectswhere id = object_id('设备信息')and type = 'U')drop table 设备信息goif exists (select 1from sysobjectswhere id = object_id('车位')and type = 'U')drop table 车位go/*==============================================================*/ /* Table: 住户信息*//*==============================================================*/ create table 住户信息(住户ID int not null,房间ID int null,姓名char(256) null,性别bit null,单位char(256) null,身份证号int null,联系电话int null,入住信息bit null,constraint PK_住户信息primary key nonclustered (住户ID))go/*==============================================================*/ /* Index: 入住2_FK *//*==============================================================*/ create index 入住2_FK on 住户信息(房间ID ASC)go/*==============================================================*/ /* Table: 周边设施*//*==============================================================*/ create table 周边设施(周边设施ID int not null,设施名称char(256) not null,小区ID image null,负责人char(256) null,constraint PK_周边设施primary key nonclustered (周边设施ID, 设施名称))go/*==============================================================*/ /* Index: 对应_FK *//*==============================================================*/ create index 对应_FK on 周边设施(小区ID ASC)go/*==============================================================*/ /* Table: 小区信息*//*==============================================================*/ create table 小区信息(小区ID image not null,小区名char(256) not null,占地面积float not null,道路面积float not null,建筑面积float null,高层楼宇数量int not null,多层楼宇数量int not null,车位数量int not null,绿化面积float null,备注text null,constraint PK_小区信息primary key nonclustered (小区ID))go/*==============================================================*/ /* Table: 房间信息*//*==============================================================*/ create table 房间信息(房间ID int not null,住户ID int null,楼宇ID int null,单元int null,楼层int null,朝向char(256) null,房屋面积float null,业主姓名char(256) null,身份证号int null,联系电话int null,入住时间datetime null,备注text null,constraint PK_房间信息primary key nonclustered (房间ID))go/*==============================================================*/create index 对应的_FK on 房间信息(楼宇ID ASC)go/*==============================================================*/ /* Index: 入住_FK *//*==============================================================*/ create index 入住_FK on 房间信息(住户ID ASC)go/*==============================================================*/ /* Table: 收费信息*//*==============================================================*/ create table 收费信息(收费ID int not null,小区ID image null,名称char(256) null,收费标准float null,收费时间datetime null,constraint PK_收费信息primary key nonclustered (收费ID))go/*==============================================================*/ /* Index: 收费_FK *//*==============================================================*/ create index 收费_FK on 收费信息(小区ID ASC)go/*==============================================================*/ /* Table: 楼宇信息*//*==============================================================*/ create table 楼宇信息(楼宇ID int not null,小区ID image null,楼宇名称char(256) not null,层数int not null,高度float not null,建筑面积float null,建成日期datetime not null,楼宇类型char(256) null,朝向char(256) null,备注text null,constraint PK_楼宇信息primary key nonclustered (楼宇ID))go/*==============================================================*/ create index 拥有的_FK on 楼宇信息(小区ID ASC)go/*==============================================================*/ /* Table: 清洁管理*//*==============================================================*/ create table 清洁管理(清洁区域ID int not null,小区ID image null,负责人char(256) null,保洁时间datetime null,保洁人员编号int null,保洁人员姓名char(256) null,地址char(256) null,备注text null,constraint PK_清洁管理primary key nonclustered (清洁区域ID))go/*==============================================================*/ /* Index: 保洁_FK *//*==============================================================*/ create index 保洁_FK on 清洁管理(小区ID ASC)go/*==============================================================*/ /* Table: 维修*//*==============================================================*/ create table 维修(设备信_设备ID int not null,小区ID image not null,设备ID int null,名称char(256) null,原因text null,施工单位char(256) null,负责人char(256) null,施工日期datetime null,是否付款bit null,备注text null,constraint PK_维修primary key (设备信_设备ID, 小区ID))go/*==============================================================*/ /* Index: 维修_FK *//*==============================================================*/ create index 维修_FK on 维修(go/*==============================================================*/ /* Index: 维修2_FK *//*==============================================================*/ create index 维修2_FK on 维修(小区ID ASC)go/*==============================================================*/ /* Table: 设备信息*//*==============================================================*/ create table 设备信息(设备ID int not null,小区ID image null,名称char(256) null,规格char(256) null,数量int null,生产厂商char(256) null,生产日期datetime null,检修周期int null,备注text null,constraint PK_设备信息primary key nonclustered (设备ID))go/*==============================================================*/ /* Index: 设备管理_FK *//*==============================================================*/ create index 设备管理_FK on 设备信息(小区ID ASC)go/*==============================================================*/ /* Table: 车位*//*==============================================================*/ create table 车位(车位号int not null,小区ID image null,车牌号int null,车类型int null,车主char(256) not null,车位面积float null,联系电话int null,备注text null,constraint PK_车位primary key nonclustered (车位号))go/*==============================================================*/ /* Index: 拥有_FK */小区ID ASC)goalter table 住户信息add constraint FK_住户信息_入住2_房间信息foreign key (房间ID) references 房间信息(房间ID)goalter table 周边设施add constraint FK_周边设施_对应_小区信息foreign key (小区ID) references 小区信息(小区ID)goalter table 房间信息add constraint FK_房间信息_入住_住户信息foreign key (住户ID) references 住户信息(住户ID)goalter table 房间信息add constraint FK_房间信息_对应的_楼宇信息foreign key (楼宇ID) references 楼宇信息(楼宇ID)goalter table 收费信息add constraint FK_收费信息_收费_小区信息foreign key (小区ID) references 小区信息(小区ID)goalter table 楼宇信息add constraint FK_楼宇信息_拥有的_小区信息foreign key (小区ID) references 小区信息(小区ID)goalter table 清洁管理add constraint FK_清洁管理_保洁_小区信息foreign key (小区ID) references 小区信息(小区ID)goalter table 维修add constraint FK_维修_维修_设备信息foreign key (设备信_设备ID) references 设备信息(设备ID)goalter table 维修add constraint FK_维修_维修2_小区信息foreign key (小区ID) references 小区信息(小区ID)goalter table 设备信息add constraint FK_设备信息_设备管理_小区信息foreign key (小区ID) references 小区信息(小区ID)goalter table 车位add constraint FK_车位_拥有_小区信息foreign key (小区ID) references 小区信息(小区ID)go物业管理系统从开始设计到现在,我都是在老师的关心和帮助下,小组成员合作中不断进步的。

相关文档
最新文档