小区物业管理文献综述.docx
- 文档编号:12024991
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:11
- 大小:27.67KB
小区物业管理文献综述.docx
《小区物业管理文献综述.docx》由会员分享,可在线阅读,更多相关《小区物业管理文献综述.docx(11页珍藏版)》请在冰豆网上搜索。
小区物业管理文献综述
文献综述
题目小区物业管理系统设计与实现
小区物业管理系统设计与实现
摘要
小区物业管理工作流程的特征为工作繁杂性、多样化、管理复杂化、收缴费用与设备维护繁琐化。
如今计算机技术突飞猛进,已完全能替代手工物业管理工作,而且更加准确、方便、快捷、高效、清晰、透明,它完全可以克服手工的缺点。
这将给业务查询和管理带来很大的方便,大大提高物业管理工作的效率,这也是物业管理数字化、信息化的重要体现。
因此,开发一套高效率、无差错的小区物业管理系统软件十分必要。
小区物业管理系统的主要目的是告别账本,实现安全、快捷的保存数据信息。
使用面向对象程序设计方法,而且C#语言更容易实现对象化管理的快速开发,使用SQLserver2005数据库针对性的存储数据。
从而增强系统的性,使业主利益不受损害,使业主能够对自家的物业费用情况提供简单快速的查询。
关键字:
小区物业/管理系统/对象化
小区物业管理系统设计与实现
所谓物业管理,就是专业服务企业运用先进的科学管理方法,依靠有关专业技术,依据相关法律和契约,以房地产管理为中心,向房屋产权所有人或使用人提供安全、舒适、方便的生活环境的经营性综合服务。
从这一概念可以看出,物业管理服务与其他消费服务有着显著差异,那就是物业管理涉及相当广泛的领域。
既涉及物业的开发与建设,更涉及物业的运行使用;既包含管理,也包含服务;既具有专业性,又具有社会性[1]。
这多种属性和特征就决定了物业管理的多纠纷性。
物业管理现状来看,目前物业管理市场较为混乱,物业管理企业的管理服务水平良莠不齐,存在很多问题,就其现状和发展趋势来看,主要表现在如下几个方面:
高级管理人员缺乏,物业管理相关的法律法规有待健全,招投标制度难推广,物业管理企业信息化水平普遍较低。
那么解决这些问题的最好的办法是加快推进中低端小区的物业管理信息化步伐。
1背景研究及意义
1.1背景研究
近年来,随着国家住房体制改革的深化,物业管理公司迅速发展。
通过物业管理公司的服务,在一定程度上为业主创造了安全、整洁、舒适、文明的居住环境。
然而,由于物业管理的不规,业主与物业管理公司之间的纠纷、投诉数量日渐增多。
[1]因此在解决这一矛盾时,就必须要保证业主与物业公司之间信息畅通,高效处理业主的困难,实现各种费用透明,快速查询业主费用。
于是以计算机为依托,建立快速高效透明的现代化物业信息管理系统是十分必要的[2]。
物业智能化管理,是在物业管理中,运用现代计算机技术的高新科技和相关设备实现对物业及物业设施、设备、物业环境、物业消防、安防等的自动监控,以完善业主的生活、工作环境和条件,充分发挥智能物业的价值。
1.2研究意义
物业管理作为一个新兴行业,逐渐成为一个涉及社会方方面面,与千家万户息息相关的产业,目前正处于物业管理成长过程的关键阶段。
随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是,人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高。
但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点,比如:
效率低、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。
这些优点能够极提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件[3]。
1.3现代物业管理的特点及优缺点
随着我国经济发展和城市开发,物业管理已形成规模,其效益也越来越明显。
在经济效益对地方政府而言,主要体现为:
减少了大量的财政补贴,对住宅区开发企业而言,能提高物业市场竞争力,使开发企业的房产畅销,加速资金周转。
同时,完善的物业管理能为开发商树立良好的企业形象,吸引更多的房地产交易商和消费者。
在环境效益上,住宅区的环境和布局、治安等与整个建设风貌融为一体,提高了房地产业的综合效益。
但是,目前在物业管理的实践过程中还存在着如下问题:
(1)法律关系不清甚至混乱
国家虽然已经颁布实施了《物业管理条例》,对小区物业管理各方的法律关系有了比较清晰的界定,但在实际运行中,这种应该清晰的法律关系表现出来却并不乐观,不仅不清,而且混乱,甚至颠倒。
(2)收费标准不统一甚至乱收费
据全国价格举报受理投诉统计,近3年来,业主对物业管理企业收费项目和标准不透明、违反规定乱收费等问题的投诉,一直高居各类举报问题前3位。
(3)强行指定管理公司
这实际上是物业管理公司的选聘问题。
在法律上,物业管理公司应该由业主委员会在社区、开发商、居委会的监督下采取招投标方式进行选聘,由业主委员会与物业管理公司签订委托管理合同。
但实际上,鉴于物业管理与开发商的“亲缘关系”及某种利益分割,有的开发商往往强行指派某些物业管理公司进行管理,甚至以不签字不允许入住为要挟。
(4)服务与收费不对价
这是目前物业管理领域普遍存在的问题。
大多数业主认为物业管理公司收费偏高,没有提供相应的服务,或服务项目少,或服务质量不高、不到位。
分析这类纠纷的原因,既有物业管理公司本身的原因,也有业主消费意识、消费观念的问题。
部分物业管理公司在管理理念、经营水平、管理效率等方面没有完全适应物业管理行业的要求,员工素质低下,服务态度恶劣,管理手段落后,或只在收费环节下功夫,而不注重或者根本没有理解“物业管理即服务”的含义,服务质量低下,使业主感到“价值不符”。
(5)配套设施不健全或侵占规划设施
配套完善的设施是业主享受便捷生活、提高生活品味的必要条件。
因为配套设施引起的纠纷主要表现在两个方面:
一是开发商在物业开发、销售环节,承诺具有某些配套设施,但在业主入住后并不兑现承诺,甚至随意更改规划中的配套设施;二是业主没有维护意识,非法乱搭乱建,影响配套设施功能发挥[4]。
2软件设计及平台搭建
2.1软件工程
对于一个信息系统的开发也要具有软件设计的思路和方法,这样做出来的系统才符合标准与规化。
●开发系统的时候也必须要建立合理的模式:
而所谓合理的模式就是软件工程告诉我们的在开发一个系统的时候所需要的五步曲:
获取需求、需求分析、设计、编码、测试。
●理解用户真正的需求。
在进入正式开发之前,必须先从用户处获取准确的需求。
在这上面花费相当时间是很必要的。
●需求分析。
需求分析需要做的事情有:
高层构思、确立系统目标、划分业务领域、现行业务分析、建立业务模型(EnterpriseModel)、信息需求分析、用户视图规化、数据元素标准化与一致性控制。
●设计过程。
设计阶段的工作包括对分析模型进行必要的修改,同时可能需要对某些类结构做一些修改,确定用户表示层(也就是通俗所说的界面定义)、用户服务层、业务逻辑层、数据库服务层和具体数据库所需要做的工作。
同时需要确定使用的体系结构(如B/S还是C/S)和开发工具(如C#,SQLserver)
●编码。
进入编码工作之后,依然可能会发现前面分析或设计阶段的某些错误,这时应返回到前面的阶段进行必要的修改。
同时在编码前规定编码的风格并在开发过程中保持一致的风格。
●测试。
测试是系统投入使用前最重要的一个步骤。
即使是小项目也应该严格地进行测试。
就实际上就是把错误留给自己还是留给客户的问题。
2.2平台搭建和开发工具
●平台硬件要求
1计算机器:
Pentium4以上配置的高性能PC机,存应在256M以上,硬盘在40G以上。
2操作系统:
Windows9x/Me、Windows2000、WindowsXP、WindowsNT,分辨率:
1024*768。
●软件开发工具
前台开发工具:
MicrosoftVisualStudio2005C#
后台数据库:
SQLServer2005
3主要技术
3.1面向对象MicrosoftVisualStudio2005C#简介
面向对象的程序设计(Object-OrientedProgramming,简记为OOP)是立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。
它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中[6]。
面向对象的编程语言使得复杂的工作条理清晰、编写容易。
说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。
对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。
除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。
而MicrosoftVisualStudio2005C#是完全面向对象的,这就使得MicrosoftVisualStudio2005C#成为一种触手可及的促进软件重用的开发工具语言,从而具有强大的吸引力[7]。
C#是微软公司在2000年6月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相。
C#是微软公司研究员AndersHejlsberg的最新成果。
C#看起来与Java有着惊人的相似;它包括了诸如单一继承、界面、与Java几乎同样的语法,和编译成中间代码再运行的过程。
但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角[8]。
C#(CSHARP)是微软对这一问题的解决方案。
C#是一种最新的、面向对象的编程语言。
它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。
使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过互联网进行调用。
3.2ADO.NE技术
ADO.NET的名称起源于ADO(ActiveXDataObjects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据。
之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在.NET编程环境中优先使用的数据访问接口。
[8]
它提供了平台互用性和伸缩性的数据访问。
ADO.NET增强了对非连接编程模式的支持,并支持RICHXML。
由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。
事实上,接受数据的组件不一定要是ADO.NET组件,它可以是基于一个MicrosoftVisualStudio的解决方案,也可以是任何运行在其它平台上的任何应用程序[9]。
ADO.NET是一组用于和数据源进行交互的面向对象类库。
通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。
ADO.NET允许和不同类型的数据源以及数据库进行交互。
然而并没有与此相关的一系列类来完成这样的工作。
因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议[10]。
一些老式的数据源使用ODBC协议,许多新的数据源使用OleDb协议,并且现在还不断出现更多的数据源,这些数据源都可以通过。
NET的ADO.NET类库来进行连接。
ADO.NET包含的类主要有以下几种:
Connection类
和数据库交互,你必须连接它。
连接帮助指明数据库服务器、数据库名字、用户名、密码,和连接数据库所需要的其它参数。
Connection对象会被Command对象使用,这样就能够知道是在哪个数据源上面执行命令。
与数据库交互的过程意味着你必须指明想要执行的操作。
这是依靠Command对象执行的。
你使用Command对象来发送SQL语句给数据库。
Command对象使用Connection对象来指出与哪个数据源进行连接。
你能够单独使用Command对象来直接执行命令,或者将一个Command对象的引用传递给DataAdapter,它保存了一组能够操作下面描述的一组数据的命令。
Command对象
成功与数据建立连接后,就可以用Command对象来执行查询、修改、插入、删除等命令;Command对象常用的方法有ExecuteReader方法、ExecuteScalar()方法和ExecuteNonQuery()方法;插入数据可用ExecuteNonQuery()方法来执行插入命令。
DataReader类
许多数据操作要求你只是读取一串数据。
DataReader对象允许你获得从Command对象的SELECT语句得到的结果。
考虑性能的因素,从DataReader返回的数据都是快速的且只是“向前”的数据流。
这意味着你只能按照一定的顺序从数据流中取出数据。
这对于速度来说是有好处的,但是如果你需要操作数据,更好的办法是使用DataSet。
DataSet对象
DataSet对象是数据在存中的表示形式。
它包括多个DataTable对象,而DataTable包含列和行,就像一个普通的数据库中的表。
你甚至能够定义表之间的关系来创建主从关系(parent-childrelationships)。
DataSet是在特定的场景下使用――帮助管理存中的数据并支持对数据的断开操作的。
DataSet是被所有DataProviders使用的对象,因此它并不像DataProvider一样需要特别的前缀。
DataAdapter类
某些时候你使用的数据主要是只读的,并且你很少需要将其改变至底层的数据源。
同样一些情况要求在存中缓存数据,以此来减少并不改变的数据被数据库调用的次数。
DataAdapter通过断开模型来帮助你方便的完成对以上情况的处理。
当在单一批次的对数据库的读写操作的持续的改变返回至数据库的时候,DataAdapter填充(fill)DataSet对象。
DataAadapter包含对连接对象以及当对数据库进行读取或者写入的时候自动的打开或者关闭连接的引用。
另外,DataAdapter包含对数据的SELECT、INSERT、UPDATE和DELETE操作的Command对象引用。
你将为DataSet中的每一个Table都定义DataAadapter,它将为你照顾所有与数据库的连接。
所有你将做的工作是告诉DataAdapter什么时候装载或者写入到数据库。
DataTable类
DataTable是一个数据网格控件。
它可以被应用在VB和ASP上。
它无须代码就可以简单的绑定数据库。
它具有微软风格的用户界面。
ADO.NET提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。
这些类库称为DataProviders,并且通常是以与之交互的协议和数据源的类型来命名的。
ADO.NET是与数据源交互的.NET技术。
有许多的DataProviders,它将允许与不同的数据源交流――取决于它们所使用的协议或者数据库。
然而无论使用什么样的DataProvider,你将使用相似的对象与数据源进行交互。
SqlConnection对象管理与数据源的连接。
SqlCommand对象允许你与数据源交流并发送命令给它。
为了对进行快速的只“向前”地读取数据,使用SqlDataReader。
如果想使用断开数据,使用DataSet并实现能进行读取或者写入数据源的SqlDataAdapter。
[11]
3.3数据库技术
SQLServer是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。
SQLServer2005[12]为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。
通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQLServer2005为不同规模的企业提供了一个完整的数据解决方案。
图1显示了SQLServer2005数据平台的组成架构。
SQLServer数据平台包括以下工具:
关系型数据库:
安全、可靠、可伸缩、高可用的关系型数据库引擎,提升了性能且支持结构化和非结构化(XML)数据。
复制服务:
数据复制可用于数据分发、处理移动数据应用、系统高可用、企业报表解决方案的后备数据可伸缩存储、与异构系统的集成等,包括已有的Oracle数据库等。
通知服务:
用于开发、部署可伸缩应用程序的先进的通知服务能够向不同的连接和移动设备发布个性化、及时的信息更新。
集成服务:
可以支持数据仓库和企业围数据集成的抽取、转换和装载能力。
分析服务:
联机分析处理(OLAP)功能可用于多维存储的大量、复杂的数据集的快速高级分析。
报表服务:
全面的报表解决方案,可创建、管理和发布传统的、可打印的报表和交互的、基于Web的报表。
管理工具:
SQLServer包含的集成管理工具可用于高级数据库管理和调谐,它也和其他微软工具,如MOM和SMS紧密集成在一起[13]。
标准数据访问协议大大减少了SQLServer和现有系统间数据集成所花的时间。
此外,构建于SQLServer的嵌Webservice支持确保了和其他应用及平台的互操作能力。
开发工具:
SQLServer为数据库引擎、数据抽取、转换和装载(ETL)、数据挖掘、OLAP和报表提供了和MicrosoftVisualStudio®相集成的开发工具,以实现端到端的应用程序开发能力。
SQLServer中每个主要的子系统都有自己的对象模型和API,能够以任何方式将数据系统扩展到不同的商业环境中[14]。
SQLServer2005数据平台为不同规模的组织提供了以下好处[15]:
充分利用数据资产:
除了为业务线和分析应用程序提供一个安全可靠的数据库之外,SQLServer2005也使用户能够通过嵌入的功能,如报表、分析和数据挖掘等从他们的数据中得到更多的价值。
提高生产力:
通过全面的商业智能功能,和熟悉的微软Office系统之类的工具集成,SQLServer2005为组织信息工作者提供了关键的、及时的商业信息以满足他们特定的需求。
SQLServer2005目标是将商业智能扩展到组织的所有用户,并且最终允许组织所有级别的用户能够基于他们最有价值的资产——数据来做出更好的决策。
减少IT复杂度:
SQLServer2005简化了开发、部署和管理业务线和分析应用程序的复杂度,它为开发人员提供了一个灵活的开发环境,为数据库管理人员提供了集成的自动管理工具。
更低的总体拥有成本(TCO):
对产品易用性和部署上的关注以及集成的工具提供了工业上最低的规划、实现和维护成本,使数据库投资能快速得到回报。
参考文献
[1]继新.物业管理案例分析.清华大学,2010(8):
3-10.
[2]晓华,晓安.物业智能化管理.华中科技大学,2006
(1):
6-7.
[3]董藩.物业管理概论.清华大学,2009(6):
6-8.
[4]莫继红.计算机在生活小区物业管理中的应用[J].电脑与信息技术,1997,1:
29-30.
[5]陆惠恩.实用软件工程.清华大学,2008(10):
31-32.
[6]明日科技.C#开发入门及项目实战.清华大学,2012(01):
538.
[7]明日科技.C#经典编程220例.清华大学,2012(01):
422.
[8]会东,王小科,王军等.C#开发之道.-电子工业,2011(04):
563.
[9]AndreaSaltarello.Microsoft.NET:
DinoEspositoarchitectingapplicationsfortheenterprise.2009(09):
14.
[10]Dooley.SoftwareDevelopmentandProfessionalPractice.Apress.2011:
17.
[11]施宏斌译.C#数据库编程实战经典/(美).清华大学,2011(11):
768.
[12]TonyNorthru著,黄艳,柴小伟,彥博译..NETFramework应用程序开发.清华大学,2012(01):
596.
[13]俊山,罗蓉,方舟.数据库原理及应用.清华大学,2010(03):
299.
[14]王珊,盛恩.数据库基础与应用.人民邮电,2009(06):
286.
[15]王珊,红.数据库系统原理教程.清华大学,1998(07):
269.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小区 物业管理 文献 综述
![提示](https://static.bdocx.com/images/bang_tan.gif)