摘 要
随着世界经济快速的发展,全国各地的城市规模不断扩大,住进城市的人口日益增多,房地产行业在现代社会的发展中有着重要的作用,有越来越多的人居住在小区里。
因此,一套高效并且无差错的物业管理系统软件在现代社会生活中是非常有必要的。所以本系统是以开发一个能够安全快捷的保存小区物业管理信息,告别了传统的小区管理模式为目的。
本系统是基于jsp技术开发的,实现了小区内物业对于业主基本信息、小区基本信息和各种物业费用的管理。本文主要介绍了从需求分析、数据库结构设计和整个框架程序的设计过程。
关键词:物业管理系统;业主、 jsp;Mysql;缴费
Abstract
With the rapid development of the world economy, the scale of cities across the country is expanding, and the population living in cities is increasing day by day. The real estate industry plays an important role in the development of modern society, and more and more people live in small communities.
Therefore, a set of efficient and error free property management system software is very necessary in modern social life. Therefore, the purpose of this system is to develop a safe and fast storage of community property management information and bid farewell to the traditional community management mode.
The system is developed based on JSP technology, which realizes the management of the property in the community for the basic information of the owner, the basic information of the community and various property expenses. This paper mainly introduces the requirements analysis, database structure design and the design process of the whole framework program.
Key words: property management system; Owner, JSP; Mysql; pay
目 录
引 言 1
第一章 绪论 2
1.1课题背景 3
1.2系统研究的意义 4
1.3系统现状及研究目标 5
1.3.1相近研究课题的特点及优缺点分析 6
1.3.2现行研究存在的问题及解决办法 6
1.3.3设计目标 6
第二章 系统分析 7
2.1初步调查 8
2.2系统开发工具 9
2.2.1前台开发工具 10
2.2.2后台开发工具 11
2.3硬件配置 12
2.4系统功能需求分析 13
2.4.1系统需求功能概括 14
2.4.2系统操作设计内容 14
2.5 系统功能分析 15
第三章 系统总体设计 16
3.1系统总体结构设计 17
3.2系统结构图 18
3.3数据库的设计 19
第四章 系统详细设计 20
4.1界面设计与功能 21
4.2管理员功能模块 22
4.3物业功能模块 23
4.4业主功能模块 24
第五章 系统测试与维护 25
5.1测试项目 26
5.2测试环境 27
5.3功能测试 28
5.4系统测试 29
5.4 测试结果 30
结束语 31
参考文献 32
致 谢 33
引 言
随着中国房地产行业的不断发转与逐步成熟,物业管理也面临着蓬勃发展的局面。物业管理在纯手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大浪费了小区物业的资源。对于管理人员来说物业管理包含了公告信息管理、房屋信息管理、缴费类型管理、物业管理、业主管理、缴费信息管理、业主报修管理、业主留言管理等。这些项目在过去只能依靠手工操作,需要纯手工记录,不仅浪费时间、人力,而且容易出错,给小区业主与管理人员带来诸多不便。随着计算机技术的发展,计算机在小区物业管理中应用普及,利用计算机进行小区物业管理势在必行。
目前,信息已成为继劳动力、土地、资本之后的又一大资源。谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我国的计算机应用要比西方国家落后十几年。因此,现在信息资源的开发和利用已被确立为国民经济信息的核心内容,利用现有的信息基础设施,重点开发和推广应用于各类科技、经济等数据库和网络资源服务系统,已经取得巨大的社会效益和经济效益。
对于物业来说,其工作流程的繁杂性、多样化、管理复杂、收缴费用与设备维护繁琐。计算机已完全能够胜任物业管理工作,而且更加准确、方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之处。这将给项目查询和管理带来很大的方便,从而给物业管理工作带来更高的效率,这也是物业正规化、现代化的重要标志。
因此,开发一套高效率、无差错的物业管理系统软件十分必要。本系统的主要目的是告别帐本,安全、快捷的保存数据信息。由于小区物业管理涉及到房屋、缴费、业主报修问题,为了增强系统的保密性,使业主利益不受损害,本系统具有仅管理员式的保密功能,还有查询、录入、修改、删除、以及对房屋、缴费、业主报修等功能,使业主能够对自家网络进行缴费情况提供透明化、直观的了解。
第一章 绪论
1.1课题背景
随着人民生活水平不断提高,人们对生活环境要求日益提高,尤其是对居住环境不断提出新的需求,为了适应这种形式,经营者不仅首先要有坚实的硬件基础,还要有一套现代化的物业管理系统。而要实现这一功能,小区物业配备一套高效的物业管理系统,以便在物业快速地获取业主报修速度响应业主的需求,及时为业主提供服务,为业主提供一个高效、舒适的居住、生活环境。物业管理准确地讲应当是指对以居住为主要功用的物业进行管理。除房屋外还应包括公寓、别墅等。
本物业管理系统的开发,是为了规范住宅的管理工作,为物业管理部门提供一套高效、快捷的应用软件。适用于管理以下物业,房产业主、大中小型物业管理公司、物业服务提供商、房地产开发商、物业中介公司等物业管理企业,用来管理公寓、住宅群体、智能小区、商品房、多层住宅、商业大厦、学校、医院、别墅区、部队营房区、各类小区等[4]。
使用计算机进行物业信息的处理,具有如下的优点
(1)及时信息交流,改善服务质量
通过本系统对物业管理信息的规范管理,可以及时的掌握业主们的需求,并根据需求有针对性的改进业务,以提高服质量。
(2) 方便查询,提高工作效率。
1.2系统研究的意义
随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的维修维护,甚至对各项投诉都要求管理者做的好,做的完善。这样要求管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的物业管理系统来实现对物业的管理,这就为设计物业管理系统提供了市场需要。而本次设计的物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使管理者和业主对住宅中的事物能更方便、更快捷、更满意的得到答复。伴随着小区的规模的不断扩大和业主的不断增多,像小区中的汽车,小区附带设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点,效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。因此,开发这样一套物业管理系统软件成为很有必要的事情。
1.3系统现状及研究目标
在过去,各行各业往往都有不少管理人员孤立地看待数据处理和计算机。造成这种看法的原因是,数据处理和信息服务人员不愿使用容易计算机用户理解的语言同用户进行交流。管理人员对这种交流缺乏兴趣和无能为力,导致延缓了计算机系统的开发,从而在许多其他方面助长了自守和冗余劳动的现象。
在用户同信息服务人员的交流方面,没有一个单位能做到尽善尽美,但是,确有某些单位已经取得了比较好的成功经验。用户同信息服务人员配合默契的一些单位认为:这种成功的原因在于,用户已经掌握了计算机和信息资源管理方面的基本知识。可见,用户管理人员掌握这方面的知识是非常必要的。诚然,信息服务专业人员是具备这方面的知识的,但是要使用户管理人员获得这些知识,就必须通过正规的学习、阅读和实践。
妥善处理用户同信息服务人员之间的关系,可以加强双方的互相配合。为了建立和维护一个高质量的信息系统,各方都必须尊重对方的意愿。系统质量的优劣是直接与用户同信息服务人员之间互相配合的好坏成正比的。
1.3.1相近研究课题的特点及优缺点分析
1.物业管理架构不完善。目前,我国物业管理存在的首要问题是架构不完善,体制需进一步理顺和重新构建。其中,政府、管委会、物业管理公司责、权、利关系需要进一步明确。例如,成都市近年来已竣工的住宅小区中,房屋及物业管理有三种基本形式:一是政府房地产管理部门管理的,二是房地产开发商以企业管理的,三是产权单位自管的,这三种物业管理模式大约各占1/3。而且其中不少物业管理往往是局部的或单一的,一些物业管理单位企业忽视自身建设,把物业管理看成只是收费服务和简单生产活动,对企业发展和专业管理水平提高,一无规划,二无措施,没有明确管理目标责任制,企业既无压力也无动力,管理不计成本,年终无核算,对该建立哪些规章制度和管理标准,心中无数,照搬照抄了别人的规章制度,使这些规章制度流于形式。
2.配套设施运作不理想。目前,小区的投资建设与物业管理脱节,没有从物业的生产、流通与消费的全过程来通盘设计和全方位运作,配套设施运作不理想,物业管理滞后于住房消费使用。其公用设施本来已很少,商店、学校、银行、娱乐设施等本来不足,而这些商业性网点还因种种原因“名存实亡”。
3.维修保养不得力。小区一旦发生故障性事件而向物业管理公司反映(诸如电梯损坏、水管泄漏、电闸破坏、防盗门失灵、墙灰剥落等),往往不能得到及时解决。原因是物业管理公司在这些方面无能为力。他们一不具备各方面的专业知识,二无配备必要的维修队及设施,一旦接获维修投诉,只能向其他相关单位报告或申请维修,这显然不符合专业物业管理规范。
4.物业管理经费周转困难。物业管理和建设一样,也需要资金的投入,在物业管理中,应该贯彻“谁受益,谁投入”的原则,形成物业管理资金的源泉。但是,传统的福利住房消费观还有相当的惯性,不少业主往往把物业管理理解为无偿服务或低偿服务。这有悖于社会主义市场经济条件下住宅消费原则,也是影响物业管理工作顺利开展的一大症结所在。
5.物业管理法制不健全。全国性小区物业管理方面的法规很不健全,诸如物业管理体制、物业管理经费、住宅小区物业管理公司的业主管理、住宅小区的物业验收交接等,关于住宅小区的物业管理中的重大问题都有待于进一步的明确规定。为此造成了物业管理很难纳入依法管理的法制轨道,实行住宅小区物业管理的规范化和标准化等缺乏法制的根本保障。
6.物业管理公司与社会相关方面关系不顺。物业管理公司在其经营管理服务过程中与街道、居委会、公安、交通、环保、卫生、市政、园林、教育、公用事业、商业及文化娱乐等部门都有密切关系。由于工作范围不明确,关系不协调,已成为小区物业管理中一大突出矛盾。
7.物业管理不到位。目前有物业管理公司不以“物业管理”为主业,而着重于多种经营,或只限于收租金和一般养护维修,而对于如何保养好建筑物的外貌、公用部位、周围环境,主动维修设备,提高物业的使用功能和经济价值则未能很好顾及,更谈不上特约服务了。
8.地区间发展不平衡。各个省(市、区)申报参评全国优秀管理住宅小区,不足全国小区总数的30%,参评城市不到全国城市的1%,有6个省会城市拿不出小区参评。这里既有南北经济发展差异的客观因素,也有主管部门“重建轻管”的倾向。
1.3.2现行研究存在的问题及解决办法
国家应尽快出台物业管理专业性法规,规范政府、业主委员会、物业管理公司、房产开发商、居住者各自的责、权、利,以及相互之间的法律关系,进一步明确物业管理在社会主义初级阶段的地位和作用,为物业管理公司提供一个宽松、公开、公平的竞争环境,使我国物业管理向社会化、专业化、企业化经营轨道上迈进一步。
1.国家尽快颁布针对物业管理的专业性法律。物业是涉及房地产、市政、公安、工商、商业、规划、通讯等多个部门的综合经济行为,单一的部门法规在具体执行的其权威性和规范作用受到限制,且上述单行法规自身存在各种局限性。国家尚需制定一部专业性的法律,对现代市场经济条件下的物业管理行为进行引导、规范和制约,包括对业主委员会的组织运作、业主公约、房屋使用公约的鉴定、规格、专业性物业公司的资质管理、业主委员会、物业公司、政府职能部门之间的关系界定等等。
2.建立业主合约和物业之间的制度。房地产行政管理部门应尽快着手这方面的工作。以前建成已投入使用的大楼,可以帮助拟定完善、公正的业主合约(或房屋使用公约),并对业主进行监督,进一步指导与协助大楼各业主成立健全的业主委员会组织。对于尚未竣工销售的房地产,必须指令和辅导开发商在销售之前拟定业主公约,为未来业主进行自主管理创造必要条件。
3.加强物业公司的设施管理。房地产行政管理部门应对物业公司进行严格的资质管理,实施注册和许可证制度,扶持市场化、社会化的专业性物业管理公司,引导专业性物业公司向大型化发展,创造规模效益,并将业绩优良的物业管理公司向业主委员会进行推荐。
4.设置机构,规范管理。国家有必要设置专门的物业管理机构,利用国家和地方政府制定的一些法规、政策对业主委员会、物业管理公司、开发商实施综合管理,并尽快编制物业管理劳动定额,各物业各工种的工作量、材料消耗,及以机械台班损耗等做出明确的测定,使物业在竞争中一方面即可双向选择,又可防止物业行业不正当竞争。
5.实行由业主员管理并自主选择物业公司的制度。由业主会选择物业管理公司,将会对物业公司的服务质量以直接的监督效果,促使物业公司提高自身综合管理水平,另一方面,业主委员会和业主公约在交纳管理费、遵守秩序和公德方面也对内部成员具有强制约束力。
6.加大监管力度,提高物业管理水平。政府部门应对开发商按国家有关规定支付的各项费用如维修、养护费、绿化养护费等实行全过程、全方位监督,保证能及时到位,并科学合理地使用。业主委员会和房地产开发商有权对物业管理公司的日常管理,各项收费,房屋及公共设施,设备的养护、维修和搭乱建、改变房地产和公用设施用途,以及不履行物业管理合同、管理办法、规定的行为进行严格监督。
7.强化管理、树立品牌。
8.建立激励机制,促进物业行业健康发展。
1.3.3设计目标
物业管理系统是针对当代社会这一市场需要应运而生的,住宅小区越来越成为居住的主流。物业管理系统是为管理和业主及更好的维护各项物业管理及业务处理工作而开发的管理软件,根据需求分析,实现管理业务,实现各项管理等几个方面的功能。
对物管中心来说业主的报修,业主的留言及处理的结果信息的反馈、各项设备的维修等都需要考虑到。业主报修管理需要仔细的记录报修的内容,接待的人员,日期,维修的人员,费用,业主对于维修后情况的反馈等各项情况资料。投诉管理需要记录投诉人资料、投诉内容及处理过程。对于业主要有登记编号、房屋名称、楼号、房号等记录。
在功能方面,对登记编号、房屋名称、楼号、房号、建筑面积、居住情况、登记信息、登记备注等物业设备有登记。
第二章 系统分析
2.1初步调查
物业管理公司作为房地产开发公司的附属单位,担负着整个小区的各家各户的繁杂的服务和承载着开发商信誉的重要任务。由于物业管理业务的复杂性,再加上智能化小区这个概念的引入,物业管理逐渐趋于信息化高效率化,因此上海的许多物业管理公司已引入了“物业管理信息系统”,即通过计算机网络和专业软件对物业实施即时、规范、高效的管理。在引入该系统后业主档案将由电脑管理,通过在水、电、煤气上设置读数装置可以实现远程自动抄表,减少了业主的麻烦。服务中心在接到业主报修后,会立刻打出工程部的报修单,提高了日常维修的服务质量。每月电脑会自动将各项费用汇总,并打印出统一的收费通知,大大节省了物业管理公司的人力、物力投入,降低了成本。
目前国家建设部房地产业司已将是否使用计算机进行管理列入了物业管理公司评定级别的项目之中。此举大大推动了“物业管理信息系统”的发展。沪上的中海、古北、万科、卓越、永业、西部、金桥、船舶大厦、魏理仕、香港广场、太平洋中心、华都大厦等近200家物业管理公司已部分或全部在某所管理的楼盘引入了物业管理系统。随着人们生活水平的提高和房地产业的不断的完善,大型的房地产企业结构中,物业管理的部门结构成为其中的一个细化。而物业管理部门成为与业户零距离接触的终端部门,物业管理系统的作用不但使得繁重的手工工作变的简单化,并且能够使得业户对物业的了解更加透明化。
2.2系统开发工具
- 后台技术:Spring、SpringMVC、MyBatis等。
- 开发工具:IntelliJ IDEA、eclipse、MySQL等。
2.3 系统开发环境
2.3.1JSP技术介绍
JSP技术本身是一种脚本语言,但它的功能是十分强大的,因为它可以使用所有的JSP类。当它与JSPBeans 类进行结合时,它可以使显示逻辑和内容分开,这就极大的方便了用户的需求。JSPBeans 可以对JSP技术的程序进行扩展,从而形成新的应用程序,而且JSPBeans的代码可以重复使用,所以就便于对程序进行维护。JSPBean 组件有内部的接口,可以帮助不同的人对系统进行访问。1999年,Sun微系统公司正式推出了JSP技术,这是一种动态技术,是基于整个JSP体系和JSPServlet提出的,是具有普遍适用性的WEB技术,也是本系统设计的核心技术之一。JSP技术能够极大的提高WEB网页的运行速度。这些内容会与脚本结合,并且由JSPBean和Servlet组件封装。所有的脚本均在服务器端运行,JSP引擎会针对用户端所 提交的申请进行解释,然后生成脚本程序和JSP标识,然后通过HTML/XML页面将结果反馈给浏览器。因此,开发人员亲自设计最终页面的格式和HTML/XML标识时,完全可以使用JSP技术。
所以结合物业管理系统的需求及功能模块的实现,使用JSP技术是最合适的,而且JSP的拓展性比较好,对于系统在后期使用过程中可以不断对系统功能进行拓展,使系统更完成,更方便的满足用户需求
Eclipse 支持HTML5、JQuery以及主流的JavaScript 库。 随着Eclipse 支持了Html 5,很方便地添加音频和视频,以及API元素到项目中去,为移动设备创建一些复杂的Web应用程序。同时,随着Eclipse支持JQuery,可以通过插件提升性能,并添加动画效果到设计中。因而,实现本系统,Eclipse是个相对好的选择。
MySQL,就是关系数据库开发工具。关系数据库是最为通用的数据库之一,数据库汇集了各种信息,用来存储、查询和检索。MySQL 的优点是能够用数据表示图或者是自定义窗体收集信息。其中,数据表示图提供一种类似于 Excel 的电子表格,它可以使得数据库一目了然。综上而论,MySQL 作为关系数据库开发,优点颇多。
Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象[4]。
SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责。SpringMVC相当于ssm框架中struts。其次,MVC设计模式对系统进行设计,给出系统的子系统结构和类结构,以及数据库的表结构的设计[5]。而这款框架是非常强大的,能够分离出很多种便于编写阶段的架构,这样的分离能更方便的进行定制及操作控制。
mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例展开的[6]。在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令。它通过使用简单的XML或注解来配置和映射,并将jsp的POJOS和接口映射成为数据库里的记录。
2.4.1系统需求功能概括
经过调研与可行性分析,出于对人们生活住房考虑,设计了这套物业管理系统,本系统主要考虑到物业管理的普遍要求,物业管理系统主要包括:
(1) 对所有房屋资料的录入和增、删、改、查询等功能实现,在基于这些小区的房产资源对小区进行管理。
(2) 对小区内业主的详细资料的管理,包括增、删、改、查询等功能的实现,这些也是一个小区的基本资源,毕竟物业管理最后是针对小区的所有业主而言的。
(3) 在具有了所有的基本资料信息后,需要实现实质性的物业管理。主要的管理业务包括:业主、缴费信息、业主报修、业主留言等。这些成为小区物业管理的主体。这样就可以便于物业公司对小区进行全面的了解和管理了。
(4) 后期维护:所开发的物业管理系统应采用模块化程序设计方法,收到既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护的效果。
以上是对本信息管理系统进行的基本的需求分析,也就是本系统所要实现的基本功能。但是,这并不是整个系统的全部需求,对系统不断出现的新需求,需要系统在日后的使用中通过系统的更新与维护来实现。这样,才能使系统得到不断的完善,功能更加强大,与用户的交互性更强。
2.5 系统功能分析
系统业主管理
系统业主的添加与修改,包括用户名、密码等信息[7]。
业主信息管理功能
(1) 业主基本信息的录入,包括用户名、姓名、性别、头像、手机、楼号、房号等信息。
(2) 业主基本信息的修改。
(3) 业主基本信息的查看。
(4) 业主基本信息的删除。
房屋信息管理
(1) 房产基本信息的录入,包括登记编号、房屋名称、楼号、房号、建筑面积、居住情况、登记信息、登记备注等信息。
(2) 房产基本信息的修改。
(3) 房产基本信息的查询。
(4) 房产基本信息的删除。
缴费信息管理
(1)其中包括物业收费,包括 缴费单号、缴费名称、缴费内容、缴费单据、用户名、姓名、楼号、缴费金额、登记日期、缴费月份、缴费备注、是否支付等信息。
(2) 收费基本信息的修改。
(3) 收费基本信息的查询。
(4) 收费基本信息的删除。
业主报修管理
(1) 业主报修基本信息的录入,包括报修单号、报修名称、报修图片、报修内容、报修日期、用户名、手机、楼号、房号、报修备注、物业工号、物业姓名、电话、回复等信息。
(2) 业主故障基本信息的修改。
(3) 业主故障基本信息的查看。
(4) 业主故障基本信息的删除。