小区物业管理数据库设计

上传人:n**** 文档编号:82863959 上传时间:2019-02-25 格式:DOC 页数:31 大小:511KB
返回 下载 相关 举报
小区物业管理数据库设计_第1页
第1页 / 共31页
小区物业管理数据库设计_第2页
第2页 / 共31页
小区物业管理数据库设计_第3页
第3页 / 共31页
小区物业管理数据库设计_第4页
第4页 / 共31页
小区物业管理数据库设计_第5页
第5页 / 共31页
点击查看更多>>
资源描述

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

1、信息工程学院数据库课程设计论文题 目:小区物业管理数据库设计学 号:*专业班级:*姓 名:*指导老师:*完成日期:2011年6月25日小区物业管理数据库设计*(信息工程学院软件工程*级*班)【摘 要】随着计算机技术的不断普及和计算机数据处理功能不断增强,用计算机系统来对小区物业管理已经成了必要。利用数据库技术,开发了多用户小区物业系统程序。软件设计包括停车场的管理,小区设备的管理,住户日常维修事物的管理,以及收费管理。并对这些功能模块提供了查询和更新功能。小区物业管理系统可以提高物业管理的效率。关键字:功能模块 数据库设计 小区物业管理目 录1引言12需求分析12.1任务12.2系统功能模块1

2、2.3处理对象22.4 业务流程图32.5数据流程图32.6 数据字典53数据库结构设计73.1概念设计83.1.1分E-R图建立83.1.2全局/整体E-R图93.2逻辑设计93.2.1逻辑设计目标93.2.2建立关系模式102.2.3关系模式规范化处理102.2.4用户子模式建立102.2.5关系模式逻辑结构定义114数据库物理设计114.1物理设计阶段的目标和任务124.2数据存储125数据库实施与测试125.1数据库实施125.1.1数据库及数据库对象建立125.1.2数据入库125.2数据库测试136总结137附录13附录1业务流程图13附录1.1报修业务流程图13附录1.2收费业务

3、流程图14附录1.3停车业务流程图14附录1.4设备管理业务流程图14附录2 数据库的建立15附录2.1基本表15附录2.2索引16附录2.3视图17附录2.4触发器18附录2.5存储过程19附录3 SQL Server2008的测试24附录3.1查询24附录3.2更新251引言随着人民生活水平不断提高,人们对生活环境要求日益提高,尤其是对居住环境不断提出新的需求,为了适应这种形式,小区的经营者不仅首先要有坚实的硬件基础,还要有一套现代化的物业管理系统。而要实现这一功能,就职求物业管理者配备一套高效的管理住处网络系统,以便在小区内快速地发布和获取住处并以最快地速度响应用户的需求,及时为用户提供

4、服务,为住户提供一个高效、舒适的居住、生活环境。住宅小区的物业管理准确地讲应当是指对以居住为主要功用的物业进行管理。通过上网查询对小区物业管理的调查,了解到现在的小区物业管理仍停留在完全的人工管理阶段,小区管理处没有标准的住户存档信息。这种人工管理的方式不止大大的消耗了人力物力以及时间,效率更是很低。开发出合适现在的住户小区的小区物业管理系统,可以方便对小区里各种信息的管理,提高小区物业管理的查询效率和管理人员的工作效率。2需求分析需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结构是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结构是否合

5、理和实用。2.1任务(1)了解目前小区物业管理的现状。(2)通过网上查询的方式对小区物业管理的工作业务流程,并记录相关信息。(3)与指导教师交流个人想法,征求意见,改正不合理的地方,为下面的概念设计与逻辑设计奠定基础。2.2系统功能模块对物管中心来说小区的住户的报修,小区内停车场的管理、各项设备的使用管理,水、电和煤气费用收费等业务是必不可少的功能,物业管理包含许多方面,短时间内是无法将所有功能完全实现。因此我只是将上述的功能放到数据库设计中来实现。(1)物业管理员资料管理:对管理人员的基本信息的查询和更新。(2)住户资料管理:包括业主基本资料添加和管理模块。(3)报修管理:包括报修,维修和维

6、修费用的管理。(4)缴费管理:是该系统的最重要组成模块,包括主要收费项目和缴费业主信息,包括欠费标记。(5)停车车位管理:包括停车收费管理和信息管理。图 1 系统功能模块图2.3处理对象系统要处理的对象包括管理人员基本信息、住户基本信息、物业设备基本信息、停车场基本信息、住户投诉基本信息、住户维修基本信息、收费基本信息等七个方面,各个对象包括信息如下所示:系统功能模块管理人员信息管理人员姓名,性别,编号,管理项目等住户基本信息户主姓名,性别,住房编号物业设备管理设备借用时间,设备归还时间停车场管理停车开始时间,停车结束时间,按停车时间收费住户维修管理维修住户房号,维修住户姓名,维修信息状态,维

7、修次数收费管理住户维修收费,小区清洁收费,小区设备维修收费,收费记录2.4 业务流程图业务流程图就是用一些规定的符号及连线来表示某个具体业务处理过程。通过对小区物业管理的分析,得出主要有停车场业务流程图,收费业务流程图,设备管理业务流程图以及维修管理业务流程图。业务流程图:详见附录1。2.5数据流程图根据业务流程图画出数据流程图,顶层数据流程图以及具体数据流程图。下图为顶层数据流程图:第一层数据流程图:第二层数据流程图:P1 收费业务数据流程图P2 报修业务数据流程图P3 停车业务数据流程图2.6 数据字典数据字典是关于数据库中数据的描述,及元数据,而不是数据本身。数据流程图表达了数据和处理的

8、关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。根据数据流程图,可以得出数据字典,主要包括数据项,数据结构。数据项是不可再分的数据单位。本系统中的数据项有以下几项:表1-1 小区物业管理系统数据项数据项编号数据项名称数据项定义数据类型大小I-1AdminNo管理员编号char20I-2AdminName管理员姓名char20I-3AdminSex管理员性别char20I-4ManageItem管理项目char20I-5AdminPhone管理员电话char20I-6Rno住房号char20I-7OwnerName户主姓名char20I-8OwnerS

9、ex户主性别char20I-9OwnerPhone户主电话char20I-10CheckInTime入住时间dateI-11EquNo设备借用编号char20I-12EquName借用设备名称char20I-13ELendTime设备借用时间dateI-14ERetTime设备归还时间dateI-15ParkNo停车编号char20I-16PStartTime停车开始时间dateI-17PEndTime停车结束时间dateI-18PCharge停车收费intI-19RepNum维修编号char20I-20RTimes维修次数intI-21RTime维修申请时间dateI-22Rcost维修费用

10、intI-23Cno1计费编号char20I-24Cname收费名称char20I-25CStartTime计费开始时间dateI-26CEndTime计费结束时间dateI-27Cused使用额intI-28CPrice收费单价intI-29Cno2收费编号char20I-30CCharge收费额intI-31CTime收费日期dateI-32CStatus缴费状态char2数据结构,反映了数据之间的组合关系,一个数据结构可以由若干个数据项组成,也可由若干个数据结构组成。本系统的数据结构包括超市货物信息,供应信息,销售信息等基本内容,主要有以下7项:表1-2 数据结构数据结构编号数据结构名数

11、据结构定义组成DS-1Administrator管理人员AdminNo,AdminPhone,ManageItem,AdminName,AdminSexDS-2RoomOwner住户RNo,OwnerName,CheckInTime,OwnerSex,OwnerPhoneDS-3ChargeItem收费项目Cno1,Cname,CStartTime,CEndTimeCused,CPrice,Cno2,CCharge,CTime,CStatusDS-4Equipment物业设备EquNo,EquName,ELendTime,ERetTimeDS-5RepairRecord维修记录RepNum,R

12、Times,RTime,RcostDS-6Park停车场ParkNo,PStartTime,PEndTime,PCharge3数据库结构设计主要包括概念设计和逻辑设计两个部分。3.1概念设计概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键(1)设计分E-R图,即各子模块的E-R图;(2)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;(3)生成全局E-R图,消除冲突以及冗余等。3.1.1分E-R图建立在需求分析中,已经完成了数据流程图,每个分E-R图都对应了一组数据流程图,分E-R图中涉及的数据都已经收集在数据字典中,现

13、在就是要将这些数据从数据字典中抽取出来参照数据流图,标定分E-R图中的实体、实体的属性、标识实体的码,确定实体之间的联系及其类型。在数据字典中,“数据结构”、“数据流”、“数据存储”都是若干属性有意义的聚合,就体现了这种划分。可以先从这些内容出发定义E-R图,然后再进行必要的调整。本系统分为四个模块:收费管理,报修管理,设备管理,停车管理。其E-R图如下:图 3.1 收费业务E-R图图 3.2 维修业务E-R图图 3.2 维修业务E-R图图 3.3 维修业务E-R图3.1.2全局/整体E-R图各个局部应用所面向的问题不同,这就导致了各个分E-R图之间必定会存在许多不一致的地方,因此,合并分E-R图时并不能简单地将各个分E-R图画到一起,而是必须着力消除各个分E-R图中的不一致,以形成一个能为全系统中所有用户共同理解和接受的统一的概念模型。合理消除各个分E-R图的冲突是合并分E-R图的主要工作与关键所在。消除冲突过程:属性冲突不存在,命名冲突在Charge和ChargeMangement两个表中存在,最后通过处理修改其中一个表的部分命名,以消除命名冲突全局E-R图如下:3.2逻辑设计3.2.1逻辑设计目标概念设计阶段是独立于任何一种数据模型的信息结构。逻辑设计阶段就是把概念结构设计好的基本E-R图转换为与选用的DBMS产品所支持

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

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