《小区物业管理信息系统概述3.docx》由会员分享,可在线阅读,更多相关《小区物业管理信息系统概述3.docx(68页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、摘 要治理信息系统(Management Information Systems 简称MIS)是60年代在欧美新兴起来的盘算机应用学科。目前,由于开发高质量MIS的能力大大落后盘算机硬件日新月异的进展,但竞争猛烈的社会对MIS生长和完善需求在不停地增加, MIS现在已经深入到我国的各行各业。 本软件的前台设计由Visual Basic实现。利用SQL Server 2000用户界面东西进行数据库的创建和治理。本系统界面设计大方、简便、实用、操纵简朴方便,是一款完全适合普通小区物业日常事务治理的软件。软件设计综合了具有一定代表性的多家物业治理公司的业务模式和需求。实现了小区信息数据库的创建及种种
2、用度的收取、统计、汇总,实现房产、客户等小区的智能化治理,提高物业治理的效率。要害词:小区物业;物业治理系统;Visual Basic;SQL Server 2000;ABSTRACTMIS (Management Information Systems) is 60 ages in Europe and America newly arisen computer application science. Now, developing ability of the high quantity MIS consumedly fall behind the computer hardwares
3、the continuous changes, but the need to improve MIS constantly increase because of the society competition, and the MIS is already deep now into our countrys every trade. The foreground of the software is carried out by Visual Basic 6.0.Using the SQL Server 2000 customer interface tool to create and
4、 manage the database. This interface of the system is generous,practical,with simple operational method, and it is also a software complete suiting the common community property business management. It synthesizes the requirement and business mode of the many property management company in designing
5、 presess. It realized the establishment of the information database of the district and collecting,staatistics,gathering of different expenses. It can realize the management of house property,customer in a small area of inhabitancy. And increase the effciency of the property management.Key words:Com
6、munity property;Property management system;Visual Basic 6.0; SQL Server 2000;目 录前 言1第一章 系统的概述2系统研究的目标和应用配景2系统研究的目标2系统的应用配景3系统研究的设计要求3系统的运行情况3硬件情况3软件情况4第二章 系统的可行性研究5技能可行性研究5经济可行性研究6操纵可行性研究7第三章 系统的阐发8系统的需求阐发8需求阐发的任务8需求阐发的要领9系统的功效阐发9第四章 系统的设计12系统的设计目标124.2系统的总体设计12系统的功效设计12系统的模块设计13系统的总体结构设计14系统的数据库设计1
7、6第五章 系统的界面及编码的实现23系统界面设计235.加载系统及用户登录部分23系统主台平台部分26主窗体调用各个模块部分27系统代码设计51第六章 系统的测试526.1 实施情况和东西的比力选择526.2 编程情况、东西、实现与数据准备表面526.3 系统测试表面536.4 系统转换方案及实现表面546.5 系统运行与维护表面54结 论55参考文献56附 录I 源代码摘录57附 录 文献翻译61谢 辞64前 言 本软件使用Microsoft Visual Basic 6.0进行编写。数据库技能的产生与生长源于对付数据的组织与治理。数据库技能是数据治理的技能,它随着数据治理任务的需要而产生于
8、20世纪60年代中期。这是一门综合性技能,涉及操纵系统,数据结构,算法设计和步伐设计等知识。数据库技能的根本思想是对数据实行会合,统一,独立的治理,用户可以最大限度的共享数据资源。一个好的治理信息系统的创建必须要以一个好的治理底子为前提。本物业治理系统的开发,是为了范例住宅小区的治理事情,为物业治理部分提供一套高效、快捷的应用软件。适用于治理以下物业:房财产主、住宅群体、智能小区、种种小区等等。使用盘算机进行小区物业信息的处置惩罚优点如下:(1) 实时信息交换,改进办事质量,通过本系统对小区物业治理信息的范例治理,可以实时的掌握业主们的需求,并凭据需求有针对性的革新业务,以提高办事质量。(2)
9、 方便查询,提高事情效率。 随着人们生活水平的不停提高,人们对生活情况要求日益提高,尤其是对居住情况不停提出新的需求,为了适应这种形式,小区的经营者不但首先要有坚固的硬件底子,还要有一套现代化的物业治理系统。第一章 系统的概述系统研究的目标本系统介绍了小区物业治理系统的实现。它是小区现代化的治理手段。智能小区开始建立的同时应该遵循治理是保障的原则,没有高质量的住宅小区智能化治理,就不可能充实发挥住宅小区智能化的功效效果。科学高效的治理是智能化的真正内涵,简朴的硬件拼凑对付智能小区的实际应用是缺少实际意义的。为此,作为小区的实际治理者-物业治理公司应该运用现代化的盘算机治理手段,使物业的硬件治理
10、结合软件治理,为物业治理走向现代化、制度化与范例化创造条件。 在本系统中,我对整个系统模型的阐发与设计,以及整个数据库模型的阐发与设计有了一定的了解。 物业治理软件的设计从低到高有三个条理: 第一个条理为单项数据处置惩罚,模仿手工治理方法,多用于简朴的事物性事情,这是目前海内大多数物业治理公司所处盘算机应用水平; 第二个条理是数据综合处置惩罚,此时盘算机应用出现网络化和实时处置惩罚特点,已经具备部分提高物业治理效率的特点; 第三个条理则是治理信息系统,此时信息论、控制论、系统工程等优化理论在软件步伐中得以运用,盘算机网络和数据库的创建,使盘算机有治理某个单一系统生长玉成面的治理系统。系统集成能
11、力的崎岖和决策阐发功效成为权衡此阶段物业治理软件水平的依据。我们下文讨论的物业治理软件的设计就是第三个条理的软件设计。本系统介绍了小区物业治理系统的实现。它是小区现代化的治理手段。智能小区开始建立的同时应该遵循治理是保障的原则,没有高质量的住宅小区智能化治理,就不可能充实发挥住宅小区智能化的功效效果。科学高效的治理是智能化的真正内涵,简朴的硬件拼凑对付智能小区的实际应用是缺少实际意义的。为此,作为小区的实际治理者-物业治理公司应该运用现代化的盘算机治理手段,使物业的硬件治理结合软件治理,为物业治理走向现代化、制度化与范例化创造条件。 系统的应用配景近年来,随着人民生活水平的提高,人们对住宅质量
12、提出更高的要求。在此前提下,我国各地涌现出了一些运用现代的盘算机、控制与通信技能的智能化住宅小区。但是许多智能小区都存在搭好了平台却没有智能化的软体在上面运行的情况,大概说缺少现代化的治理手段。(1)对小区所有衡宇资料的录入和增,删,改,查询等功效的实现,这是一个小区治理的底子,小区治理都是基于该小区的房产资源而产生的。 (2)对本小区内住户的详细资料的治理,包罗增,删,改,查询等功效的实现,这也是物业治理产生的底子,物业治理都是相对该小区的所有住户而言的。 (3)有了上述资料后,需要实现实质性的物业治理,本系统主要实现物业设备治理,仪表包罗水,电,煤气表数据治理,收费治理,住户投诉治理,住户
13、报修治理,设备维修治理,停车场治理,这些根本的物业治理功效组成了小区物业治理的主体,其中与住户密切的是仪表数据和收费治理,仪表数据治理模块治理每个住户的水,电,气表的资料,统计住户每月的用量以及需要交纳的用度,收费治理记载物业公司对住户的每一笔收费,包罗水,电,气等使用用度和物业治理用度,物业维修用度等用度。住户投诉治理和住户维修治理分别记载住户对物业公司的不满的投诉和针对种种设施向物业公司的报修,物业设备和设备维修治理则是对一些整个小区的大众设施的治理和维修记载,好比小区大门。硬件情况AMD Athlon 3200+ 80GB硬盘 512MB内存 D-Link DE-528 PCI Ethe
14、rnet 10M网卡 七彩虹 X550 双128B 显卡联想鼠键套装软件情况数据库技能是盘算机应用技能中的一个重要组成部分,对付大量的数据,使用数据库来存储治理将比通过文件来存储治理有更高的效率。 本系统的设计接纳的是Microsoft公司 的MS SQL Server2000、以及接纳Visual Basic来处置惩罚图像数据。Mcrosoft SQL Server 2000是一个可缩放、高性能的数据库治理系统,它提供了与Windows NT 线程和调理办事、性能监督器和事件浏览器的集成,基于Windows 治理界面并提供对多个办事器上的远程数据复制治理、办事器治理、诊断和调解的可视化拖放控
15、制。 MS SQL Server2000是当今社会的主流数据库治理系统,它的稳定性和易用性是为世人所称道的,最重要的一点它是当今世界最大的软件设计厂商Microsoft数据的产物。因此,他同Windows NT,Windows2000等操纵系统的结合是最完美的。所以,在数据治理系统上,我们接纳了MS SQL Server2000。 Visual Basic提供了强有力的数据库存取能力,将Windows的种种先进特性与强大的数据库治理功效有机地结合在一起。1991年Microsoft公司推出Windows应用步伐开发东西Visual Basic,在VB中,既继续了其先辈Basic所具有的步伐设计
16、语言简朴易用的特点,其编程系统又接纳了面向东西,事件驱动的编程机制,用一种巧妙的要领把Windows的编程庞大性封装起来,提供了一种所见即所得的可视界面设计要领,给宽大非盘算机专业人员学习、使用、研究和开发Windows情况下的应用步伐带来了福音。 在Visual Basic中,有两种常用的处置惩罚图像数据的要领。 1.数据绑定。可以使用Image大概Picture的DataField、DataMember和DataSource的属性来对数据进行捆绑。这种要领类似与对付普通数据类型的绑定。 2.直接读写。也可以使用ADO对图像数据进行读写。第二章 系统的可行性研究可行性研究的目的不是解决问题,
17、而是确定问题是否值得去解决,如果问题没有可行的解,那么耗费在这项工程上的任何时间、人力、软件资源和经费,都是无谓的浪费。本系统介绍了小区物业治理系统的实现,它是小区物业治理的一个主要组成部分,其作用是对所有住户,住房,设备情况以及种种维修,收费进行有效的治理。基于以上情况主要从以下三方面研究本系统的可行性:技能可行性、经济可行性和操纵可行性。小区物业治理系统接纳了当前的主流盘算结构C/S模式进行开发,前台开发东西选用Microsoft Visual Basic 6.0。Microsoft Visual Basic 6.0是一种可视化的、面向东西的Windows开发语言,Microsoft Vi
18、sual Basic 6.0具有易用、通用和开发效率高的特点。背景的数据库开发东西选用了Microsoft SQL Server 2000,它能够处置惩罚大量数据,同时保持数据完整性并提供许多高级治理和数据分派功效。这两种开发东西功效强大,有较好的接口,作为本系统开发东西是可行的。(1) Visual BasicVisual Basic(简称VB)是Microsoft公司开发的一种通用的基于东西的步伐设计语言。是与WIN98配合于1998年推出的,进一步增强了数据库、Internet和创建控件方面的功效。VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用步伐。数据访问特性允许对包罗 M
19、icrosoft SQL Server 和其它企业数据库在内的大部分数据库格式创建数据库和前端应用步伐,以及可调解的办事器端部件。VB中提供大量的控件,这些控件可资助我们设计界面和实现功效,淘汰了编程人员的许多麻烦,提高了编程的效率和可靠性。所以我选择作为我这套系统的开发情况。 (2)面向东西编程的看法面向东西的步伐设计(Object-Oriented Programming,简记为OOP)是Visual Basic6.0诞生的底子。OOP立意于创建软件重用代码,具备更好地模拟现实世界情况的能力,这使它被公认为是自上而下编程的优胜者。它通过给步伐中参加扩展语句,把函数“封装”进Windows编
20、程所必须的“东西”中。面向东西的编程语言使得庞大的事情条理清晰、编写容易。说它是一场革命,不是对东西自己而言,而是对它们处置惩罚事情的能力而言。东西并不与传统步伐设计和编程要领兼容,只是部分面向东西反而会使情形更糟。除非整个开发情况都是面向东西的,不然东西产生的利益还没有带来的麻烦多。而Visual Basic6.0是完全面向东西的,这就使得Visual Basic6.0成为一种触手可及的促进软件重用的开发东西,从而具有强大的吸引力。(3)SQL Server简介数据库(SQL SERVER 2000)数据库技能是盘算机技能中的一个重要组成部分。对付大量的数据,使用数据库来存储治理将比通过文件
21、来存储治理有更高的效率。数据库就是一组排列成易于处置惩罚和读取的相关信息的聚集。险些所有的应用步伐都需要存放大量的数据,并将其组织成易于读取的格式。这种要求通常可以用数据库治理系统(DBMS)来实现。由于它提供了结构化查询语言(SQL)的尺度接口,该接口允许以一致的和可理解的要领一起使用许多数据库东西和产物。提供强有力的数据库存储能力,将Windows的种种先进特性与数据库治理功效有机的结合在一起。Visual Ba在数据库治理方面主要是用Active X 数据东西ADO(ActiveX Data Objects)这种新的数据库访问尺度取代了原有的数据访问东西和远程数据访问东西。SQL语言是一
22、种综合的、通用的、功效极强同时又简便易学的语言。SQL语言集数据查询(data query)、数据利用(data manipulation)、数据界说(data definition)和数据控制(data control)功效于一体,充实体现了干系数据语言的特点和优点。 济可行性研究随着盘算机技能的飞速生长,盘算机在企业治理中应用的普及,利用盘算机实现企业人事治理势在必行。21世纪是一个布满竞争和挑战的世纪。在这个世纪中,高效化、系统化、范例化、自动化已成为现代企业的代名词。做为我国支柱财产之一的房地财产在当今智能化小区的生长的驱动下,在当今信息时代的推动下,拥有自己的一套特色的小区物业治理系
23、统是非常须要的,与小区内繁多的硬件设施相比力,传统的手工式的治理方法已经无法适合当今的庞大的数据处置惩罚和精确的运算需求,所以一套精美完善的小区物业治理系统是提高事情效率节省人力物力的有效解决方案。传统的治理方法,对物业治理人员要求数量多,耗资高,错误率高,事情人员流动和对新人的培训经费也是不小的开支。一套完善的小区物业治理系统可连续使用并能随着时代和事情的需求不停更新,一期投入终身受用,按恒久的使用盘算,开发系统的造价平均到每年与传统式的治理方法的年耗资本相比拟,性价比是可行的。开发这套系统的经济可行性是很高的。主要从投资和收益方面来考虑,这个系统的经济效益必须要凌驾它的开发本钱,一般这种软
24、件的生成都是由使用单位请专门的软件公司或开发人员进行设计开发来实现的,这同样也存在一个后期维护的问题。而对付一个范围较大的物业公司来说,这样一个治理软件所需的功效并不是许多,但是可以带来治理效率肯定可以大幅度提高,经济效益肯定能凌驾它的开发本钱。随着盘算机的普及,物业治理人员水平的提高,有能力使用盘算机进行日常的治理。所以本系统的操纵方法在这个用户组织内行得通。 须要时还应该从执法社会效益等更遍及的方面研究系统的可行性。 通过从以上三方面研究了系统的可行性,在考虑了种种因素后,我自己制定了一个较好的解决方案,而且为该系统软件制定了一个开端的筹划。对付这套小区物业治理系统而言,在投入使用前,会由
25、开发并能熟练操纵本系统的工程人员对用户群进行专业系统的培训。培训内容应包罗,熟练掌握系统的各个功效和简朴的系统维护,在开发设计步伐的历程中直观的界面和控件的文字解释完全能使得用户充实理解起功效和意义,在盘算机普及的今天,用户对本系统的操纵完全可以看做是一种简朴的,配合形式的手工操纵,因为本系统最适适用于微型机,可以说险些任何人都可以使用和治理。所以本系统的操纵是完全可行的。第三章 系统的阐发为了开发出真正满足用户需求的软件产物,首先必须知道用户的需求。对软件需求的深入理解是软件开发事情得到乐成的前提条件,岂论我们把设计和编码事情做得如何精彩,不能真正满足用户需求的步伐只会令用户失望,给开发者带
26、来烦恼。 虽然在可行性研究阶段已经大略了解用户的需求,甚至还提出了一些可行性的方案,但是,可行性研究的根本目的是用较小的本钱在较短的时间内确定是否存在可行的解法,因此许多细节被忽略了。然而在最终的系统鲜中却不能遗漏任何一个微小的部分细节,所以可行性研究并不能取代需求阐发,它实际上并没有准确地回“答系统必须做什么?”这个问题。需求阐发的任务需求阐发是软件工程开发设计的一个重要的环节,是软件界说时期的最后一个阶段,它的根本任务是准确地答复“系统必须做什么,要解决的问题是什么?”,应该对整个应用情况作全面的,详细的观察,确定特定命据库应用情况下的设计目标,收集该应用情况下针对系统设计所需要的根本数据
27、以及对这些数据的具体处置惩罚要求,从而确定用户的需求,从“数据”与“处置惩罚”,通过观察,收集,阐发得到用户对数据库的需求。(1) 信息需求: 物业治理(系统):实现用户注册、登录、密码修改,等功效并对其权限进行控制以方便差别用户对其信息进行操纵,便于归档查询统计,也保障了系统的宁静性。其中包罗的注册/登录信息有(登录名,登岸密码,用户描述等)。 住户信息治理:业主信息治理包罗(业主ID,业主姓名,出生年月,籍贯,性别,事情单位及地点,邮编,身份证号码,联系电话,入住时间,迁出时间等) 房产信息治理:房产信息治理包罗(房间编号,物业地点,修建面积,使用面积,转修情况,单价,总价,是否已经售出,
28、买主编号,买主姓名,备注等) 物业设备治理:物业设备治理包罗(设备编号,设备名称,型号,品牌,所属部分,购置日期,事故记载等) 收费治理:收费治理主要包罗(收费编号,住户姓名,物业地点,年份,月份,收费项目,收费方法,应收总额,已交金额,欠款金额,交费日期,治理人,备注等)。 物业设备维修治理:物业设备维修治理主要包罗(维修编号,设备编号,设备名称,维修日期等)。(2) 处置惩罚需求:用户可以维护,查询,修改, 根本信息数据,操纵人员可以修改密码等小我私家信息。(3) 宁静性与完整性要求: 用户进入系统前必须登录,输入密码,经办事器确认后方可进入系统。本系统的主要任务是物业治理系统的系统化.范
29、例化以及自动化。 系统的功效:(1) 实现对入住业主信息的录入,治理和查询的功效。(2) 实现对小区房产信息的录入,治理和查询的功效(3) 实现对小区物业设备的录入,治理和查询的功效。(4) 实现对小区物业治理收费,仪表使用情况收费的录入,治理和查询的功效。(5) 实现对小区物业设备维修的录入,治理和查询的功效。需求阐发的要领进行需求阐发首先是观察清楚用户的实际需求,与用户告竣共认识,然后阐发与表达这些需求。观察了解了用户需求阐发以后,还需要进一步阐发和表达用户的需求,在众多的阐发要领中结构化阐发要领是一种简朴实用的要领。用数据流图和数据字典来表达需求阐发。经过调研与可行性阐发,出于对人们生活
30、住房考虑,设计了这套小区物业治理系统,本系统主要考虑到小区物业治理的普遍要求,小区物业治理系统主要包罗:(1)对小区所有衡宇资料的录入和增、删、改、查询等功效实现,在基于这些小区的房产资源对小区进行治理。(2)对小区内住户的详细资料的治理,包罗增、删、改、查询等功效的实现,这些也是一个小区的根本资源,究竟物业治理最后是针对小区的所有住户而言的。(3)在具有了所有的根本资料信息后,需要实现实质性的物业治理。主要的治理业务包罗:物业设备治理、仪表(水、电、煤气表)数据治理、收费治理、住户投诉治理、住户报修治理、设备维修治理、停车场治理。这些成为小区物业治理的主体。(4)各项治理业务的统计报表,包罗
31、:物业设备统计报表、所有住户的水、点、气仪表资料统计、种种收费统计、住户投诉统计、住户报修统计、物业设备维修统计等,这样就可以便于物业公司对小区进行全面的了解和治理了。系统的功效:1. 系统用户治理功效(1) 系统用户的添加,包罗用户名、密码、添加时间信息。(2) 系统用户密码的修改。2小区住户信息治理功效(1) 住户根本信息的录入,包罗住户编号、住户姓名、物业地点、使用面积、入住时间等信息。(2) 住户根本信息的修改。(3) 住户根本信息的删除。(4) 住户根本信息的查询。(1) 房产根本信息的录入,包罗房间编号、物业地点、使用面积、房型、单价、总价等信息。(2) 房产根本信息的修改。(3)
32、 房产根本信息的删除。(4) 房产根本信息的查询。(1) 物业设备根本信息的录入,包罗设备编号、设备名称、型号、品牌、所属部分、购置日期、事故记载信息。(2) 物业设备根本信息的修改。(3) 物业设备根本信息的删除。(4) 物业设备根本信息的查询。(1) 仪表根本信息的录入,包罗仪表编号、本月用量、单价、本月用度、上月抄表日期、本月抄表日期等信息。(2) 仪表设备根本信息的修改。(3) 仪表设备根本信息的删除。(4) 仪表设备根本信息的查询。(1) 停车场根本信息的录入,包罗停车编号、车位位置、停车住户、物业地点、使用日期、备注信息。(2) 停车场根本信息的修改。(3) 停车场根本信息的删除。
33、(4) 停车场根本信息的查询。(1) 其中包罗物业收费和仪表收费两大类信息的录入,包罗收费编号、年份、月份、收费项目、收费方法、应收总额、已交金额等信息。(2) 收费根本信息的修改。(3) 收费根本信息的删除。(4) 收费根本信息的查询。(1) 住户投诉根本信息的录入,包罗投诉编号、投诉日期、欢迎人员、处置惩罚日期、处置惩罚人员、投诉内容等信息。(2) 住户投诉根本信息的修改。(3) 住户投诉根本信息的删除。(4) 住户投诉根本信息的查询。(1) 住户报修根本信息的录入,包罗报修编号、报修日期、欢迎人员、完成日期、维修人员、报修内容、维修情况等信息。(2) 住户报修根本信息的修改。(3) 住户
34、报修根本信息的删除。(4) 住户报修根本信息的查询。 退出小区物业治理信息系统。第四章 系统的设计系统设计阶段的主要目的是将系统阐发阶段所提出的反应了用户信息需求的系统逻辑方案转换成可以实施的基于盘算机与通信系统的物理(技能)方案。而系统的总体结构设计是系统设计阶段的主要运动之一,是为了实现系统总体功效,提高系统的各项指标。这一阶段的主要任务就是将整个系统公道的分别成各个功效模块,正确处置惩罚模块之间与模块内部的联系以及它们之间的调用干系和数据联系,界说各模块的内部结构等等。体设计系统的功效设计该系统是基于MDI窗体以VB自带的ODBC引擎连接SQL Server数据库进行开发的小区物业治理系
35、统,力求与实际相结合具有小区日常治理和统计等功效,旨在到达使小区的治理和人事数字化使之越发方便快捷以提高事情效率。本系统功效模块结构图,如图4-1所示。图4-1系统各模块结构图系统的模块设计本系统分为四个主要模块,即系统治理、资料治理、物业治理和数据报表治理。1.登录系统治理主要包罗:添加用户模块 包罗:为系统新用户设置用户名及口令。修改密码模块 包罗:用于操纵员变动自己的系统口令。2. 资料治理主要包罗:住户资料模块 包罗:显示 添加 修改 删除 查询。房产资料模块 包罗:显示 添加 修改 删除 查询。3.物业治理主要包罗:物业设备治理模块 包罗:显示 添加 修改 删除 查询等。仪表数据治理
36、模块 包罗:显示 添加 修改 删除 查询等。停车治理模块 包罗:显示 添加 修改 删除 查询等。收费治理模块 包罗:显示 添加 修改 删除 查询等。住户投诉治理模块 包罗:显示 添加 修改 删除 查询等。用户报修治理模块 包罗:显示 添加 修改 删除 查询。设备维修治理模块 包罗:显示 添加 修改 删除 查询等。4.数据报表治理主要包罗:物业设备统计、仪表资料统计、收费统计等等6个模块。这些模块主要用于汇总资料,以便于检察、统计、打印。系统的总体结构设计小区物业治理信息系统部分实体E-R图如下所示:小区住户根本信息实体住户编号业主姓名物业地点入住时间 图4-2住户根本信息实体E-R图小区房产根
37、本信息实体积房间编号是否出售 房 型物业地点 图4-3 房产根本信息实体E-R图水表根本信息实体仪表表编号号单 价本月用量本月用度 图4-4 水表根本信息实体E-R图仪表收费信息实体收费编号收费项目收费方法应收总额 图4-5 仪表收费信息实体E-R图停车场根本信息实体车位编号停车住户开始日期截止日期图4-6 停车场根本信息实体E-R图住户投诉根本信息实体投诉编号投诉日期处置惩罚日期处置惩罚人员 图4-7 住户投诉根本信息实体E-R图上述E-R图对本部分数据库设计来讲是局部的实体E-R图,其他局部实体E-R图就不赘述。通过将局部实体E-R图进行凭据干系归并,得出总体简化E-R图如图4-8所示。电
38、 表水 表配备配备投诉信息煤 气 表使用配备使用使用投诉住 户居住房 产停车场收缴收缴停车其他物业费仪表收费报修信息通报 1 1 1 1 n 1 1 1 1 1 1 1 m 1 1 1 n 1 1 1m n 1 m图4-8 实体之间干系简化E-R图数据库设计是要在一个给定的应用情况(DBMS)中,通过公道的逻辑设计和有效的物理设计,结构较优的数据库模式、子模式,创建数据库和设计应用步伐,满足用户的种种信息需求。本系统的背景数据库是由多张表组成的。如下所示:(1) 登岸表(UserTable)登岸表存放登录系统所需要的用户名和密码,修改密码时也同样需要访问此表,如表4-1所示。表4-1 用户表字
39、段名数据类型可否为空userId(主键)Char(10)NOT NULLuserPwdIntNOT NULLTnameChar(20)NOT NULLRtimeDatetimeNOT NULL (2) 住户表(zh)住户表存放小区内所有的住户信息,这些信息也是小区物业治理的根本信息,在实现系统的各个功效中起真非常重要的作用,如表4-2所示。表4-2 住户表字段名数据类型可否为空住户编号(主键)Char(10)NOT NULL业主姓名Char(10)NOT NULL物业地点Varchar(50)NOT NULL籍贯Char(20)NULL事情单位VarChar(50)NULL邮编Char(10)
40、NULL身份证号Char(20)NOT NULL电话Char(20)NULL入住时间DatetimeNULL迁出时间Char(20)NULL房型Char(20)NULL修建面积Float(8)NULL使用面积Float(8)NULL性别Char(2)NOT NULL (3) 房产表(fc)房产表存放小区内的所有衡宇的信息,其中包罗已售出的衡宇和未售出的衡宇,如表4-3所示。表4-3 房产表字段名数据类型可否为空住户编号(主键)Char(10)NOT NULL物业地点Varchar(50)NOT NULL修建面积Float(8)NOT NULL使用面积Float(8)NOT NULL字段名数据类
41、型可否为空房型Char(20)NULL单价Float(8)NOT NULL总价Float(8)NOT NULL买主编号Char(10)NULL买主姓名Char(10)NULL备注Varchar(50)NULL是否已出售Char(2)NOT NULL (4) 物业设备表(wysb)物业设备表存放归属小区物业治理的所有设备,如表4-4所示。表4-4 物业设备表字段名数据类型可否为空设备编号(主键)Char(10)NOT NULL设备名称Char(20)NOT NULL字段名数据类型可否为空型号Char(20)NULL品牌Char(10)NULL所属部分Varchar(50)NOT NULL购置日期DatetimeNOT NULL事故记载Varchar(50)NULL (5) 停车治理信息表(tc)停车场信息表存放小区内住户停车位置的所有信息,如表4-5所示。表4-5 停车治理信息表字段名数据类型可否为空车位编号(主键)Char(20)NOT NULL车位位置Varchar(50)NOT NULL停车住户Char(10)NOT NULL物业地点Varchar(50)NOT NULL开始日期DatetimeNULL截止日期DatetimeNULL备注Varchar(50)NULL (6) 住户投诉表(zhts)住户投诉表存放小区内住户的种种投诉的所有信息,如表4-6所示。表4-6 住户投