1、小区物业管理系统的设计与实现密级:1 绪论1.1课题的研究背景与意义1.1.1 课题研究的背景随着市场经济的发展,小区居住已经成为城镇居民居住的主要形式;小区物业管理的水平和手段成为决定小区质量和水平的重要因素。而人们对物业管理工作和物业服务的实现信息化的要求逐步提高。再者物业管理也存在复杂的单据处理,比如:维修单,派工单,车辆管理单,访客登记记录,安全检查单,水电气费单,等等。且单据的处理又存在复杂的工序,那么客观上就需要小区物业管理系统。1.1.2课题的研究意义小区管理方式在过去人工劳作期间,管理方需要投入非常庞大的人、财和物力来完成管理。这样,在相同成本的投入下,就必然会产生资源和成本的
2、浪费。在更细致的层面,小区的管理会产生很多数据,数据的精细化和复杂度在人工操作层面,必然会产生差错;这样就导致了既付出了大量的工作劳动,又出现很大的失误操作,给业主带来很多的不方便之处。在之前这样的前提下,急需一套信息化的物业管理系统来解决这些突出的问题,也能把复杂的人力劳作工作释放出来,同时也能为业主提供更好更优质更全面的服务。小区物业管理系统是信息化大潮的背景下,对物业管理工作的优化和提升,以提高工作效率,方便用户。主要功能有对小区的基本信息,住户的信息等进行管理和基本资料管理以及对系统自身的权限管理。物管中心不但含有小区日常项目的信息,而且还包含了查询情况的统计功能。系统管理主要任务是提
3、高系统安全性和对系统提供良好的维护,旨在达到使小区的管理和运营趋于合理化及科学化,使之更加方便、快捷以提高工作效率。系统分析采用的分析方法是结构化的分析与设计方法(, )。它帮助开发人员定义系统需要做什么(处理需求),系统需要存储和使用哪些数据(数据需求),系统需要什么样的输入和输出以及如何把这些功能结合在一起来完成任务。该系统并不是供小区内任何用户使用的,只有该小区的管理员才可以使用此系统。可以将使用此系统的小区管理员分为2类:一类是系统的使用者,另一类是系统的维护者。对于两类角色,给他们赋予不同的权限。系统的使用者只能使用此系统,对于此系统的管理工作没有权限,系统的维护者不仅可以使用次系统
4、,还可以对系统进行维护。本系统具体功能需求分析如下:1安全管理提供拥护登录、注销等功能。2业主基本信息管理业主信息登记管理,业主迁出信息管理,楼栋相关信息管理,公共财产信息管理。3物业管理服务投诉管理,业主维修管理,公共维修管理,车位使用管理,突发事件管理。4费用管理水电气费登记,水电气费查询,水电气费交纳,物管费用登记,物管费用查询,物管费用交纳,其他费用交纳。5. 报表管理业主统计报表,投诉统计报表,业主维修报表,公共维修报表,收入统计报表。1.2国内外研究现状、水平和发展趋势物业管理在20世纪60年代在19世纪的英国兴起。当时正值英国工业化发展的时期,许多大城市里,农民进入出现房屋出租的
5、现象。为维护业主的权利,需要一套有效的管理方法,从而出现了专业的物业管理机构。从那时起,物业管理遍布世界各地,受到各国的普遍重视。目前,美国、英国、中国、香港等国家或地区物业管理是非常发达是因为政府注重与业主欢迎。一、英美的物业管理特性(1)的持续时间与物业管理已成为社会化服务行业,任何人,任何公司能从事物业管理,只要有一个条件,领取营业执照。这些物业管理公司或管理机构的大多数是自主经营、自负盈亏的经济实体。(2)物业管理的服务,内容丰富广泛,包括物业建设在整个生产过程中使用的管理、物业管理。(3)管理模式是非常灵活的。所有人或使用人委托物业公司对物业管理公司,和财产的管理模式是非常灵活的。小
6、修工程、日常服务可以完成内部维修人员、以及大、长项目将采取承包方式完成其他的专业公司。一个程序或项目,如绿色管理,可以个人承包也可以整体承包。成本,由甲乙双方按时间的长短可以充电方法,也可以是一个按次计费的。(4)物业管理服务费用由委托人和物业管理公司(或机构)同意,这取决于市场供求关系、区域环境和房屋的数量和质量都有免费的咨询,由甲乙双方而定,一般没有统一标准。物业公司的管理费用来源,租金收入与费用,多渠道、甚至政府补贴。(5)管理公司(机构)人员精干、效率高、固定人员是可行的,有少收的临时聘用人员、工程承包项目是不固定的人才,具有消费。二、新加坡及香港物业管理的特性(1)管理法制化程度高新
7、加坡和香港物业管理都有一个共同的特点,即是截然不同的物业管理法规非常详细,开发人员、管理公司、居民各自的权利和义务和责任,非法惩罚都有特定的条文,操作简便。政府在物业管理中扮演着重要的角色,但政府通常不直接干预,物业管理费的具体标准。政府在一份详细的、完善的法律法规规范物业管理各方面的关系和行为,责、权、利。(2)财政自给自足、自主经营、独立的物业管理公司正迅速发展政府公屋由独立的物业管理公司管理,逐步私营部门日益委托专业物业公司管理。(2)财产所有权和管理权力的分离物业管理公司与业主的关系是劳动关系,如通过招标或协议选择物业管理公司、业主的方式去检查公司的信誉,专业的知识背景和管理、财务、法
8、律水平、管理费用的高低和社区活动的能力。和物业管理公司遭受到市场竞争的压力,更要注重形象,不断改善经营管理,提高工作效率,尽量让所有人满意,否则我们将会被淘汰或被解雇的危险。(3)物业管理和收费标准由市场通过对国外和香港的物业管理模式的调查,我们发现,市场经济体制下,物业管理费的形成是按照市场经济的规律,两者的供给和需求的市场竞争中,政府通常不会形成的收费标准规定的具体收多少管理费,具体由业主(主)和管理公司(信托)双方讨价还价的决定,这取决于市场供求关系、区域环境、建筑数量和质量、服务内容多等情况而不同。(4)国家(地区)的物业管理模式结合,符合自己国情的特点如新加坡因为土地资源稀缺而形成了
9、政府作为一个整体的物业管理模式;类型,根据香港人多地少,财产由政府供给和市场供应的“双轨制”,而形成了哈管理和物业管理公司管理相结合的管理模式。这对我国物业管理模式的选择具有重要的意义。1.3问题的定义及内容简介1.3.1 问题的定义小区管理方式在过去人工劳作期间,管理方需要投入非常庞大的人、财和物力来完成管理。这样,在相同成本的投入下,就必然会产生资源和成本的浪费。在更细致的层面,小区的管理会产生很多数据,数据的精细化和复杂度在人工操作层面,必然会产生差错;这样就导致了既付出了大量的工作劳动,又出现很大的失误操作,给业主带来很多的不方便之处。在之前这样的前提下,急需一套信息化的物业管理系统来
10、解决这些突出的问题,也能把复杂的人力劳作工作释放出来,同时也能为业主提供更好更优质更全面的服务。1.3.2 问题的内容简介小区物业管理系统是信息化大潮的背景下,对物业管理工作的优化和提升,以提高工作效率,方便用户。主要功能有对小区的基本信息属性元素,住户的信息等进行管理和基本资料管理以及对系统自身的权限管理。物管中心不但含有小区日常项目的信息,而且还包含了查询情况的统计功能。系统管理主要任务是提高系统安全性和对系统提供良好的维护,旨在达到使小区的管理和运营趋于合理化及科学化,使之更加方便、快捷以提高工作效率。本系统具体功能需求分析如下:1安全管理提供拥护登录、注销等功能。2基本信息属性管理业主
11、信息登记管理,业主迁出信息管理,楼栋信息属性管理,公共财产信息管理。3物业管理服务投诉管理,业主维修管理,公共维修管理,车位使用管理,突发事件管理。4费用管理水电气费登记,水电气费查询,水电气费交纳,物管费用登记,物管费用查询,物管费用交纳,其他费用交纳。5. 报表管理业主统计报表,投诉统计报表,业主维修报表,公共维修报表,收入统计报表。1.4问题的调研在开发系统前,先进行了需求分析,在保证完备的系统功能的情况下,尽可能多的节省人力资源成本。所以本系统需要做到以下要求:1.人力与设备费用的节省;2.处理速度的提高;3.控制精度或生产能力的提高;4.管理信息服务的改进;5.决策系统的改进;6.人
12、员工作效率的提高;7.并且通过实现本软件,能够让我们体会到以软件工程的思想开发软件,进而提高自身的软件开发规范化的意识。1.5 论文各章简介第1章绪论部分,绪论部分主要介绍课题的研究意义和背景,国内外研究现状、水平和发展趋势,问题的定义、内容的简介、问题的调研和论文各章介绍。第2章主要内容是:相关技术介绍,包括技术, 2008介绍,语言介绍和结构介绍,最后还有系统开发环境的说明。第3章主要内容是:需求分析,包括各项可行系分析,业务流程分析,数据分析,数据字典介绍。其中各项可行性分析又分为经济可行性分析、操作可行性分析、技术可行性分析、法律可行性分析。第4章主要内容是:系统设计,系统的总体功能的
13、设计和系统的数据模型的设计,包括数据概念结构的设计和数据逻辑结构的设计。第5章主要内容是:系统实现,包括基本信息管理模块,物业管理模块,费用管理模块和报表管理模块的设计和实现。第6章主要内容是:系统测试,包括测试的概念、方法和实施。第7章主要内容是:总结与展望,包括系统最终取得的效果与成就,系统存在的不足以及未来的改进方案。最后还有参考文献、申明、致谢等内容的介绍。2相关技术介绍2.1 2.1.1 的概念 是微软支持的一个新的,支持编写,运行和生产新一代的应用程序框架。同时也是支持 的一个窗体运行程序的内部组件。 包含了两个非常重要的组件: 类库( )和公共语言运行库( )和 5。框架简而言之
14、就是微软窗体,控制台应用程序的开发平台。框架同时也是一个由多种程序语言进行开发和运行框架执行环境,它为程序员提供了一个能够使用多种程序语言的一致的编程环境7。公共语言运行时(),是一个在框架中运行在框架中的环境,提供代码的运行环境,并且简化代码编写的过程,让代码编写变得非常轻松。是一种受托管和非常安全的代码运行环境。功能需要通过框架相关工具和编译器来完成1。在之上的是服务框架,它提供了一套开发人员希望在标准语言库中存在的基类库,包括集合、输入/输出、字符串及数据类6。是用于代码编译和执行的集成托管环境。简而言之,就是他管理这应用程序运行的方方面面,包括程序首次运行的编译,为程序分配内存以存储数
15、据和指令,对应用程序授予或拒绝相应的权限,启动并管理应用程序执行,并且管理剩余内存的分配9。 类库是微软提供的一个非常全面和强大的综合性基础代码库,提供的基础代码库能完成非常多的应用程序开发,代码编写。同时这些应该程序的代码编写和功能开发很简单,能丰富的展现各种图形界面,命令行程序等等应用程序。也包括基于结构的创新型应用程序。它可以完成以前要通过 来完成的绝大多数任务10。 包括公共语言运行时和 类库。托管代码和非托管代码(也即安全代码和非安全代码)的最大区别在于是不是以运行时为目标 11。2.1.2 类库类库 (类库)是程序员用来实现各种功能的类的集合。类库指的就是平台所用语言实现各种功能的
16、类的集合。 能方便程序员开发各种应用程序,也优化了开发过程。同时提供了程序员对基础集合的访问类,和接口。第三方自定义开发的任何组件都可以轻松的与类库对接。类库是手托管的,也是面向对象的。让程序员的使用更简单,更轻松,缩小学习的成本,加快开发各种应用程序的节奏。2.2 2.2.1 概述 是由微软的关系数据库管理系统的出版。它结合数据库引擎和图形用户界面两项特点,是 系统程序之一16。 数据库引擎是微软把一个图形用户界面和软件开发工具结合一个数据库管理系统。它是微软的成员单独出售,包括专业版及更高版本的办公室内17。 2012年12月4日,该最新的 发布了 ,微软访问2010以前的版本。访问与自己
17、的格式基础上的喷气发动机在数据库中存储数据。它可以直接导入或链接数据(存储在其它应用程序和数据库中的数据)。软件开发人员和数据架构师可以使用 来开发应用软件,“高级用户”可以用它来构建应用软件。和其他应用程序一样,支持 的宏语言,它是一种编程面向对象的语言,可以参考各种不同的物体,包括(数据访问对象),数据对象,和许多其他的组件。显示表和报告可视对象,它们的方法和属性是编程环境,代码模块可以声明并调用操作系统的功能18。2.2.2 特性是一个数据库应用程序开发工具,软件和它的发展主要是针对 数据库和微软的数据库。由于97和之前的版本中,微软3.51和数据库引擎的早期版本以及访问的安装和释放,数
18、据库和访问有一种天然的血缘关系,并为数据库的访问做了很多扩展,如在访问的环境中,可以使用在编写一个查询,窗体,报表,宏和模块自己的功能是作为存储数据库文件()在一个特殊的访问数据,仅在环境为了使用这些对象。由于数据库引擎的访问中分离出来,但访问已成为一个专门的数据库应用程序开发工具19。因为分离数据库引擎,许多应用程序使用数据库作为其应用程序的数据库,与关系数据库理论线数据库,拥有完整的数据定义,数据处理,数据安全管理系统。在 操作系统,微软技术开发的不断提升数据访问组件,包括,数据库引擎,而这些组件连接在一起,形成免费的数据库管理系统20。提供的功能参数化查询和访问表可能是其他程序,如通过或
19、访问6和21。进入2010年一体化也得到了很大的改善201022。它不打破数据文件2G,限制了它的结构化查询语言( )能力,不适合大规模数据库处理的应用程序。为了减轻这种负担,微软允许使用微软的数据访问组件,如,来访问各种数据源,但这种复杂,不直观的方式,面向接入办公人员带来很高的技术要求23。微软软件只能不甘心其客户和浪费使用链接表和这样的浪费服务器资源或通过复杂的编程和非直观的方式来开发一个大型数据库操作系统应用程序通过引擎的资源,所以在 2000(访问9)版本增加了一个新的途径 数据库应用程序开发项目,而包括1.0和1.0在 2000中发布包。自推出的,访问增添了新的活力。虽然还引入了(
20、数据访问页),由于其过于复杂的部署和不安全(基于互联网的部署,使远程,做跨域访问,部署复杂性和安全性),在 2007中,微软最终放弃了24。微软的桌面版本可用于访问,数据库引擎作为替代品。这种支持是( 桌面引擎)开始。 是 2000的缩小版,该产品后的 (入门级)版本的2005和2008年代。2.3 2008 2008是适用于 , 2007中, 2.0的下一代开发工具,代号“”中, 2005中是一个及时,全面的升级。2008引入了250多个新功能,对象关系型数据,访问方法,更简洁的语言的融合。您可以使用 2008可以高效地开发应用程序。设计师能反映真正的变化,智能感知功能可以提高开发效率。同时
21、支持 2008的项目模板,调试和部署。 2008中可以高效地开发应用程序,集成1.0,包含的项目模板,它可以有效地开发应用程序和移动办公应用25。如果你是一个软件开发人员,你会感兴趣的下一代 2008的外壳,一个良好的发展环境,使开发人员能够更高效地工作。铁和推出的 ,界面会出现在 2008 2的版本26。微软开发者部门索玛贺副总裁在其博客中表示,虽然在 2008软件开发平台是2008年二月的产品开发活动,在2007年底的一部分,微软计划开始销售这款产品。据的网站在本周早些时候报道,微软宣布的最后一个产品的推出2008年2月27日在 2008年举行的,在 2008, 的发布2008年微软曾表示
22、,它计划出售的 2008年后不久27。微软的一名代表详细阐述了相关的程序。该代表说,在一封电子邮件,微软希望的一年 2008中客户的反馈将最终决定该产品的发布日期结束前出售。二月份的会议是一个机会,将客户,合作伙伴,社区展示微软的创新28。微软合作伙伴大会还宣布,其软件许可及保护服务产品将在10月发布。它包含的信息来帮助开发,包括知识产权的保护,开发和许可的产品版本,跟踪产品和功能使用,以及后端的流程集成工具。2.4 语言是一种面向对象的,运行在框架的高级编程语言。并在微软专业开发者论坛()上首次亮相。 的最新成果微软研究人员安德斯海尔斯伯格的29。是一种安全,稳定,操作简单,优雅,源自C和面
23、向对象程序设计出来的语言。它继承了C和功能强大,同时消除他们的一些复杂性(例如没有宏,并且不允许多重继承)30。 结合了高效率的简单的可视化和,其经营能力强大,优雅的风格,语法,创新的语言特性和便捷的支持选择的面向组件的编程语言,开发。是一个面向对象的程序设计语言。它允许程序员快速编写基于各种应用 平台,微软的提供了一系列的工具和服务,以最大限度地提高计算和通信的开发和利用31。2.5 结构介绍体系的软件结构,顾名思义,就是客户端和服务器端通信的软件体系结构。是一种比较老的软件结构,这种体系结构的软件架构可以最大程度的利用硬件的资源,降低数据通信中产生的开销 32。大部分的客户端应用软件系统/
24、两层结构中的服务器的形式,目前的系统是一个软件应用程序到分布式应用开发,网络和客户机/服务器应用程序可以进行同样的业务过程,不同的应用程序模块共享逻辑组件;因此,内部和外部的用户可以访问新的和现有的应用程序,通过对现有的应用程序的系统逻辑可以扩展到新的应用。这是该系统的发展方向。2.5.1 优势介绍C / S结构的软件体系的优点是能充分发挥客户端硬件的数据处理能力,很多需要消耗服务器资源的工作可以被提交到服务端来完成,然后在客户端获取结果即可。相应的优点是在客户端的更快的响应。具体表现在以下两点:(1)数据存储管理更加透明。在数据库应用中,从服务器数据存储管理功能和客户端应用程序独立地,分别与
25、通常从那些谁违反前台应用程序(无论是已知或未知的)的规则,不能在一个服务器程序来实现,如访问不同这些权利可以重复号,客户必须建立这样的订单的规则。所有这些工作,为最终用户前台程序是“透明”的,他们不说(通常不干预)工艺落后,就可以完成所有的工作。在客户端 - 服务器架构的应用中,前台程序不是很“瘦”麻烦的事情,服务器和网络。在C / S系统,数据库不能真正成为公共,专业化的仓库,它受到独立的专门管理。(2)应用服务器运行数据负荷较轻。 C / S的结构中,最简单的数据库应用由两部分组成,即客户端应用程序和数据库服务器程序。这两种方法都可以被称为前台和后台程序。在机器上运行的数据库服务器程序,也
26、称为应用服务器。一旦服务器程序被启动,它已准备好等待发送到客户端的请求的响应;运行用户自己的计算机上的客户机应用程序,对应于所述数据库服务器,称为客户端计算机中,当有必要在数据库中的数据执行任何一个客户端程序自动查找服务器程序,并根据他们的要求,根据本响应于预定的规则服务器程序,并将结果返回给应用程序运行于所述数据服务器的负载较轻33。2.5.2 劣势介绍随着互联网的飞速发展,移动及分布式工作正变得越来越流行,这就要求我们的系统可扩展性。远程访问需要专门的技术,并且该系统特别设计用于处理分布式数据。客户端需要安装专用的客户端软件。首先,参与的安装工作量,其次任何一台电脑的问题,如病毒,硬件损坏
27、,则需要安装或维护。特别是,有许多分支机构或门店,工作量是没有问题的,但问题消失。此外,系统软件升级,每个客户端将需要重新安装,维护和升级其成本非常高。客户端操作系统通常有限制。可适合在98,但不能用于赢2000或 。或者不适用于微软新的操作系统等等,更不用说,等1(目前,大多数客户适应赢得系统,但微软的新操作系统,否则系统将无法与其他开发商合作。)C / S架构和维护成本高,并有大量缺点的投资。首先,采用C / S结构来选择相应的数据库数据的数据库平台,实现真正的“团结”,使两个位置的数据分布式数据库系统来管理完全同步,但在逻辑上这两种行为直接访问,以相同的数据库有效地实现,如果你需要创建一
28、个“实时”的数据同步,实时通信连接,必须在两地间建立,保持一个在线数据库的网络管理服务器正在运行,2服务器的维护和管理也有这个问题的,但也为客户端,这需要高投资和复杂的技术支持,为维护和管理,维护成本高,大量的维护任务。2.6系统开发平台和运行环境2.6.1 开发环境设计本系统的开发用到了以下的开发环境和开发技术:; 2008。详细的技术介绍在上文已经介绍了。2.6.2 运行环境设计(1) 小区物业管理系统的运行所需的硬件环境: 双核 T2050(1.5);内存: 1G;硬盘:120G;显存:集成显卡 x16;(2) 小区物业管理系统运行所需的软件环境: 操作系统: 78开发软件:和 2008
29、。3需求分析3.1可行性分析可行性分析( )是对项目进行的可行性进行调查和研究的称谓,是在对要进行的项目进行系统性的调查和分析的基础上,对于新项目的开发进行是否成立,是否必要和是否可能等从财力,技术手段和外部因素等方方面面进行的分析和研究,以避免项目进行的失误,保证新项目的开发成功完成。可行性分析的目的是用非常小的投入在尽可能短的时间周期内确定项目是否可行。本系统的可行性分析如下:3.1.1财力可行性随着计算机技术,在企业管理中的计算机应用的普及的快速发展,企业的人事管理使用电脑势在必行。 21世纪是一个充满竞争和挑战的世纪。在本世纪,高效,系统化,规范化,自动化已经成为代名词现代化企业。作为
30、中国房地产行业的支柱产业,今天的情报界,在今天的时代促进信息的发展有自己的一套小区物业管理系统特点的驱动因素之一,是非常必要的,而且很多地区硬件相比传统的手工式的管理已经无法适应当今的海量数据处理和精确的计算需求,所以美丽完美的小区物业管理系统是提高人力,节约资源,有效的解决方案的效率。传统的管理,对于数量大,成本高,错误率高,人员流动和新基金培训物业管理人员的要求是一笔不小的开支。一个健全的和可持续利用住宅物业管理系统,可与时代的需求,不断更新,一个对生活工作的投入,成本是根据长期使用,该系统的发展,以年均计算年度本相成本比较传统的管理方式,成本是可行的。该系统的财力可行性的发展是非常高的。
31、3.1.2技术手段可行性小区物业管理系统的设计和开发使用通用的软件体系结构进行开发,前台开发工具选用 2008。 2008是一种可视化的、面向对象的开发语言, 2008具有易用、通用和开发效率高的特点。后台的数据库开发工具选用了,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。3.1.3实施可行性对于这个小区物业管理系统的目的,在投入使用前,将由工程师和专业培训制度的熟练操作该系统的用户开发的。训练应包括,掌握系统的各种功能和简单的系统的维护,在写一个直观的界面和控制的过程中,程序的开发和设计允许用户完全
32、解释完全从在计算机普及的今天,用户的功能和意义理解系统的操作可以被看作是一个简单的,具有手动操作的形式,因为这种系统是最适合于微型计算机,它可以说是几乎每个人都可以使用和管理。因此,该系统的实施是完全可行的。3.2 业务流分析小区物业管理系统的业务流程:管理员可以发布公告,管理员先把房产信息和车位信息录入系统中,当有住户进入小区后,管理员就可以把住户的个人信息录入到系统中去。这样就有了两种权限的用户。物业通过不同的权限管理员和住户开始使用系统。管理员可以通过系统向住户发布公告信息;可以发布住户的费用信息;发布车位信息;发布住户信息;修改住户的个人资料和自己的密码信息;还可以回复住户的投诉信息和查看住户的报修信息等等。然后住户登陆系统后就可
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1