数据库原理课程设计方案设计设计题目:物业管理系统专业班级学生指导教师2012年秋季学期设计任务评语(教师填写)小区物业数据库设计摘要:随着计算机技术的不断普及和计算机数据处理功能不断增强,用计算机系统来对小区物业管理已经成了必要。利用数据库技术,开发了多用户小区物业系统程序。软件设计包括停车场的管理,小区设备的管理,住户日常维修事物的管理,以及收费管理。并对这些功能模块提供了查询和更新功能。小区物业管理系统可以提高物业管理的效率。关键字:功能模块数据库设计小区物业管理目录引言................................................................................................................................................11.需求分析..............................................................................................................................12.1系统功能模块..................................................................................................................12.2数据流程图.......................................................................................................................22.3数据字典...........................................................................................................................52.数据库结构设计.......................................................................................................................82.1概念设计..........................................................................................................................82.1.1分E-R图建立.......................................................................................................82.1.2全局/整体E-R图..................................................................................................92.2逻辑设计........................................................................................................................102.2.1建立关系模式......................................................................................................102.2.2关系模式规范化处理..........................................................................................112.2.3用户子模式建立..................................................................................................122.2.4关系模式逻辑结构定义......................................................................................123.数据库物理设计...................................................................................................................124.数据库实施与测试.................................................................................................................134.1数据库实施....................................................................................................................134.1.1数据库及数据库对象建立..................................................................................134.1.2数据入库.............................................................................................................134.2数据库测试....................................................................................................................135.总结........................................................................................................................................136.附录........................................................................................................................................14附录1............................................................................................................................14附录2.1基本表............................................................................................................16附录2.2索引................................................................................................................18附录2.3视图................................................................................................................18附录2.4触发器............................................................................................................20附录2.5存储过程........................................................................................................221引言随着人民生活水平不断提高,人们对生活环境要求日益提高,尤其是对居住环境不断提出新的需求,为了适应这种形式,小区的经营者不仅首先要有坚实的硬件基础,还要有一套现代化的物业管理系统。而要实现这一功能,就职求物业管理者配备一套高效的管理住处网络系统,以便在小区内快速地发布和获取住处并以最快地速度响应用户的需求,及时为用户提供服务,为住户提供一个高效、舒适的居住、生活环境。住宅小区的物业管理准确地讲应当是指对以居住为主要功用的物业进行管理。通过上网查询对小区物业管理的调查,了解到现在的小区物业管理仍停留在完全的人工管理阶段,小区管理处没有标准的住户存档信息。这种人工管理的方式不止大大的消耗了人力物力以及时间,效率更是很低。开发出合适现在的住户小区的小区物业管理系统,可以方便对小区里各种信息的管理,提高小区物业管理的查询效率和管理人员的工作效率1.需求分析2.1系统功能模块对物管中心来说小区的住户的报修,小区内停车场的管理、各项设备的使用管理,水、电和煤气费用收费等业务是必不可少的功能,物业管理包含许多方面,短时间内是无法将所有功能完全实现。因此我只是将上述的功能放到数据库设计中来实现。(1)物业管理员资料管理:对管理人员的基本信息的查询和更新。(2)住户资料管理:包括业主基本资料添加和管理模块。(3)维修管理:包括维修项目和维修费用的管理。(4)缴费管理:是该系统的最重要组成模块,包括主要收费项目和缴费业主信息,包括欠费标记。(5)停车车位管理:包括停车收费管理和信息管理。2小区物业管理系统消费项目管理用户维修管理用户停车管理停车信息管理用户停车收费用户项目收费用户消费项目用户维修收费用户维修项目图1-1系统功能模块2.2数据流程图维修业务单维修费用单缴费单欠费单E2物业管理人员停车收费单取车请求表停车请求表维修记录单维修业务单消费单P0物业管理E1户主图1-2顶层数据流程图3P0P1维修P2水电费收费P2停车E1户主E2物业管理人员维修费用单维修业务单缴费单欠费单缴费记录单停车安排表停车请求表停车缴费单取车请求表维修业务单维修记录单消费单图1-3第一层数据流程第二层数据流程图:P1P1.1请求维修P1.2统计维修费用E2物业管理人员E1户主S2维修业务单维修业务单维修费用单维修记录单维修业务单维修清单维修记录单维修费用单维修业务数据流程图4P2E1户主E2物业管理人员P2.1计算费用P2.2统计缴费记录S3消费单缴费单缴费记录单缴费记录单欠费单消费单缴费清单缴费记录单欠费单P3E1户主E2物业管理人员P3.1安排停车P3.2取车和缴费S4停车请求表停车请求表停车安排表停车安排表停车安排表取车请求表取车请求表缴费单缴费单缴费单停车场清单收费业务数据流程图52.3数据字典数据字典是关于数据库中数据的描述,及元数据,而不是数据本身。数据流程图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。根据数据流程图,可以得出数据字典,主要包括数据项,数据结构。数据项是不可再分的数据单位。本系统中的数据项有以下几项:表1-1小区物业管理系统数据项