小区物业信息管理系统毕业设计.docx
- 文档编号:24510720
- 上传时间:2023-05-28
- 格式:DOCX
- 页数:47
- 大小:904.39KB
小区物业信息管理系统毕业设计.docx
《小区物业信息管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《小区物业信息管理系统毕业设计.docx(47页珍藏版)》请在冰豆网上搜索。
小区物业信息管理系统毕业设计
毕业设计
小区物业信息管理系统设计
论文作者:
所学专业:
指导老师:
摘要
对于小区物业管理来说,其工作流程繁杂多样,收缴费用与设备维护也十分繁琐,管理起来十分复杂。
随着计算机科学技术飞速发展,网络的广泛应用,计算机已经能完全胜任小区物业管理的工作,可以有效解决物业管理中遇到的困难。
伴随着小区的规模不断扩大和住户不断增多,小区物业管理的工作量也随之增加,因此设计一套效率高、差错少的小区物业管理系统十分有必要。
这也是物业管理走向科学化、信息化、现代化的重要标志。
本次毕业设计的主要内容是设计并且实现一个基于web技术的小区物业管理系统,故而系统主要以J2EE作为开发基础,综合使用了Struts2+Spring+Hibernate等多种框架,用Myeclipse作为开发工具,以SQLServer2005作为数据库,以Macromedia公司的Dreamweaver作为界面美化工具,使用JAVA语言开发,页面采取JSP动态页面开发技术。
该系统界面简单大方、操作方便,容易维护。
关键词:
物业管理;web技术;JSP;SQLServer2005
Abstract
Forresidentialpropertymanagement,itsworkprocessesarecomplexanddiverse,anditscollectioncostsandequipmentmaintenancearealsoverytedious,soitisverycomplicatedtomanagethatinformation.Withthecontinuousimprovementofscienceandtechnology,computerscienceandtechnologyhasbeendevelopedveryquickly.Thecomputerhasbeenabletofullyqualifyresidentialpropertymanagementwork,andtoovercomethedifficultiesencounteredinpropertymanagement.Inadditionassociatedwithcellexpandingandgrowinghousehold,residentialpropertymanagementworkloadhasincreased,soitisnecessarytodesignanefficientanderror-freeresidentialpropertymanagement.Thisisalsoanimportantsymbolofpropertymanagementinformationalization,scientificandmodernized
Thegraduationprojectismainlytodesignandtoachieveaweb-basedtechnologyresidentialpropertymanagementsystem.ThesystemmainlyusedJ2EEasadevelopmentbasedontheintegrateduseofSSHandotherframeworks,usedMyeclipseasadevelopmenttool,andusedSQLServerasadatabase.ThesystemusedMacromedia'sDreamweaverasaninterfacelandscapingtools,withusingJAVAlanguageandtakingJSPdynamicpagedevelopmenttechnology.Thesysteminterfaceissimpleandelegant,easytooperateandeasytomaintain.
Keywordsresidentialmanagement;webtechnology;JSP;SQLServer2005
目录
1绪论
1.1课题背景
随着信息技术的发展,信息化时代已经来临,当前,信息已成为继劳动力、土地、资本之后的又一大资源。
以计算机为基础的信息科学在经济和社会生活各个领域得到了极为广泛的应用,可从两方面来讲,从宏观上讲,顺应了社会的智能化、社会化潮流,加快了社会的向前发展速度。
从微观上讲,建立一套信息管理系统能够加快信息的周转速度,提高生产效率,从而加强了管理的信息化手段,提高了本单位的经济效益[1]。
几年前,各个小区的物业管理基本上都是靠手工进行的,随着社会的发展,人们生活水平的逐步提高,房地产行业发展迅猛,使得“一切围绕消费者”的新物业管理理念逐渐被许多物业公司和客户认识和接受,传统的物业管理方式和模式受到前所未有的冲击[1]。
要想提高物业管理水平,必须全面地提高物业管理意识和水平。
只有高标准、高质量的社区服务才能满足人们的需求。
为了应对信息时代的挑战,运用高科技手段来提高物业管理水平和效率无疑是一条行之有效的途径。
从某种意义上,信息化与科技在物业管理与现代化建设中显现出越来越重要的地位。
这就迫切要求各物业采用先进的网络化信息传输机制,提高资源共享利用率和物业管理成效。
这样做可以更好地满足社会和居民对物业管理的要求,有利于提高物业管理的工作效率和服务质量,降低公司成本的同时赢得更多的利润空间,同时,可以让业主安居乐业,为社会稳定和谐提供好的环境[2]。
由于现代物业管理要求高很必要提高物业管理水准。
1.2课题目的和意义
由于很多方面的原因,我国的信息资源建设与开发水平远远落后于信息基础设施的建设的水平。
因此,现在信息资源的开发和利用已被确立为国民经济信息的核心内容,小区物业信息管理系统是针对当代社会这一市场需要应运而生的,住宅小区越来越成为居住的主流[3]。
小区物业信息管理系统是为物业管理小区业主及更好的维护小区各项物业管理及业务处理工作而开发的应用管理软件,根据需求分析,实现小区管理业务,实现各项管理等几个方面的功能。
利用现有的信息基础设施,重点开发和推广应用于各类科技、经济等数据库和网络资源服务系统将取得巨大社会效益和经济效益。
随着现代经济的发展和国民生活水平的提高,住宅小区已经成为人们安家置业的潮流,几十万到几百万的小区住宅数不胜数。
人们花的钱越多,不但对住宅本身的美观、质量要求越来越高,同时对物业的服务和管理也要求很高,诸如对小区的维修维护,甚至对各项投诉都要求小区管理者做的好,做的完善[4]。
这样要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为设计小区物业管理系统提供了市场需要。
本次设计的小区物业信息管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复。
在日常生活中小区内的汽车,小区附带设施,小区的各项维修、投诉等都非常复杂,工作量也将越来越大。
而一直以来人们使用存在很多缺点的传统的人工方式管理各种数据,时间一长,将产生大量的文件和数据,这对于查找、更新和维护信息都带来了不少的困难。
因此,有必要结合当今高速发展的社会和信息爆炸年代所呈现出的一系列高科技手段来解决这些问题,随着计算机产业化的飞跃,现代化的物业管理方式己经越来越被社会所认可,己经是很多城市化住宅小区物业管理所采用的一种趋势化管理方法,无论是业主还是物业管理者将带来一系列的技术性的革命和创新[4]。
1.3国内外研究
物业管理是一个新兴的综合性经营服务行业。
近几年,随着我国城市建设和房地产业的发展,城市化进程的推进,物业管理的经营范畴在不断扩大,业务量在逐年增加,行业体系在逐步形成,展现出广阔的发展前景。
物业管理作为一个新兴的行业,要保持这种旺盛的发展势头,形成与我国城市建设发展相适应的整体规模,就要注重解决物业管理现实当中的问题,逐步实现物业管理的发展与创新。
随着社会经济的发展和社会消费水平的提高,物业管理作为服务行业有很大的市场需求空间,而且这个空间在不断扩大。
但是,这个扩大的过程不是必然的,如果经营管理不善,这种扩大就可能停止,甚至被其它的经济模式所取代。
随着我国住宅商品化的发展,物业管理服务已经逐步被社会广泛的接受,城市化进程的加速也促使物业管理的步伐加快。
与此同时,物业管理也暴露出来由于体制的不完善而引发的各种问题,对于住宅小区实施的物业管理就更为突出[5]。
在一些地方,物业管理首先是靠一种垄断的方式介入,是以一种半强加的形式出现和存在;由于一些体制的欠缺,使一些在房屋生产建设管理过程出现的问题在进行物业管理时显现出来,责任关系混乱;一些物业管理企业缺少管理规范和规则,把过去针对公有住宅的那一套管理方式用到住宅小区的物业管理服务当中去。
总之,物业管理还没有完全实现社会化、专业化、市场化、规模化和法制化[5]。
其问题的根源在于:
1、机制的非竞争性。
物业管理缺乏竞争,从企业之间到物业管理企业内部之间都是如此。
企业作为经济组织却对竞争的信号不敏感,岗位对员工的竞争要求不明显。
2、管理的无规则性。
行业缺乏一个承诺性的文件,示范小区标准对一般的物业管理企业缺乏约束力,形成一个企业一个管法的局面。
物业管理的服务水平与规范化要求相距甚远[6]。
1.4论文主要工作
论文全文共7部分,围绕着小区物业信息管理系统的设计与实现,论文的各部分主要工作如下:
1绪论。
介绍了课题研究的背景和课题目的与意义,分析了国内外小区物业管理的现状与发展。
阐述了本课题的主要研究。
2可行性分析。
从经济可行性到技术可行性进行了详细的分析,并对整个系统的流程图进行了完整的设计。
3需求分析。
介绍了物业管理的发展成因,并对小区物业信息管理系统所满足的功能需求进行详细分析。
4系统设计。
介绍了小区物业信息管理系统的总体设计包括系统功能的详细设计,数据库的设计。
5系统实现。
详细介绍了系统各个功能模块的实现。
6系统测试。
对整个系统进行了完整的测试。
7结论与展望。
对本次毕业设计进行了总结并指出了本系统还有很大的改进空间。
1.5本章小结
根据本章内容可以了解到当今小区物业管理的背景和课题研究的意义所在。
研究了国内外小区物业管理的现状和发展趋势。
在信息化的今天小区物业管理已经不满足于以前的管理模式,急需要一套信息管理系统来实现现代化的小区物业管理。
2可行性分析
如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题。
信息管理系统的强大功能越来越被行业内的相关人士所重视,通过系统企业能够更直接、清晰的看到数据。
因此要想提高物业管理水平,必须全方位地提高物业管理意识[7]。
2.1经济可行性
经济可行性包括两个方面的内容:
一是某一备选方案占有和使用经济资源的可能性,进而实现实际目标的可能性;二是实施某一方案所需花费的成本和取得的收益。
物业公司的财力资源是有限的,任何方案占有和使用的经济资源也是有限的。
因此,任何一项方案都存在一个争取经济资源的问题。
当然,这还涉及到一个成本效益问题。
如果某一方案的成本大于收益,显然这项政策是不可行的[8]。
在开发小区物业管理系统之前实地考查开发所需条件以及使用中所需要花费的资金及人力,在系统投入使用后带来的受益是否值得花费所需要花费的资金以及资源去进行开发。
在本次设计的小区物业信息管理系统中,开发阶段只需要一台带win7系统的电脑以及Myeclipse、SQLServer2005数据库,系统开发周期为十二周,独立完成。
在投入使用后需要物业管理人员对其进行操作、维护等日常管理,只需这些投入便可以使小区物业管理实现初步的信息化。
2.2技术可行性
该系统由管理员和业主两种不同的使用者进行交互操作,所以系统采用B/S模式来实现。
JSP在服务器端执行,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览,很适合做B/S模式的WEB系统,JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
所以JSP技术对于该系统完全可行[9]。
2.3系统开发技术
本系统基于MVC模式开发,采用JSP技术,使用SSH框架(Struts2、Spring、Hibernate)来增加系统的开发速度。
所谓的MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。
它的思想是把B/S应用系统中的各个部件分离,以方便系统的开发、维护[9]。
本系统的程序是用Struts2和Hibernate这两个框架来实现模型层和控制器这两层,JSP实现视图这一层。
一般来说程序就是在数据库和页面之间起桥梁作用的,JSP页面请求先到action,再到dao,再回到action,回到JSP页面,action主要处理来自页面的请求,dao主要是和数据库的交互,Struts2主要用在action,处理来自页面的请求,处理完请求后跳转回页面。
Hibernate主要用在dao,包括对数据库的增、删、改、查的操作,Spring控制程序的流程。
2.4系统流程图
数据库设计后,应该考虑系统的实现功能,通过功能描述的分析,设计出系统的总体结构,采用系统详细的业务流程图的方式来处理它,以下为系统业务流程。
1、投诉信息管理系统流程图:
投诉流程由业主发起投诉信息,管理员收到信息后处理反馈,用户再对反馈信息进行察看核实,如图2-1所示。
图2-1投诉系统流程图
2、登陆系统流程图:
系统分为管理员登陆与业主登陆,登陆后根据功能略有不同,具体的操作流程图,如图2-2所示。
图2-2登陆系统流程图
3、缴费信息管理系统流程图:
系统缴费流程由管理员添加缴费信息后,用户查看到自己有未缴费信息,进行缴费后管理员确认缴费,具体操作如图2-3所示。
图2-3缴费系统流程图
2.5本章小结
可行性分析是在系统调查的基础上,针对新系统的开发的必要性和可能性,对新系统的开发分别从经济可行性和技术可行性分析。
根据经济技术可行性分析,这样就可以确定该系统的开发是完全必要和可行的,可以进行项目开发。
3需求分析
软件需求分析工作是软件生存周期中重要的一步。
只有通过需求分析才能把软件功能和性能的总体概念描述为具体上的软件需求规格说明,从而奠定软件开发的基础。
小区物业信息管理系统是面向小区的各项事务,包括物业管理,资料管理等业务处理工作,是利用计算机进行集中管理而开发的系统。
该系统是基于Bean的MVC模型下连接SQLSERVER2005数据库进行开发的小区物业管理系统,力求与实际相结合具有查询、管理等功能,旨在达到使小区的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率。
3.1物业管理的发展成因
自改革开放以来,我国的社会经济发展态势突飞猛进,广大人民群众的收入水平有了很大的提高,大量住宅小区投入使用,带来了管理工作的变化[10]。
人们再也不满足于简单的居住环境,更注重住宅小区的服务和管理水平,这为物业管理的发展带来了很大的市场需求和发展空间。
除了对房屋进行维护外,还必须对附属物、设备、场地、环卫绿化、道路、治安进行专业化管理,以保持新建住区的完好,发挥其整体功能和综合效益[11]。
一个由业主自治与物业公司专业化管理结合,由物业管理企业实施经营型管理和有偿服务,使管理得以以业养业、自我发展、良性循环,既减轻了政府的压力和负担,又使得管理经费有了稳定来源,日益显示其新体制的优越性[12]。
居民对住房问题的关切从有无转为有,继而更加关注环境和社区服务。
同时,广大住户拥有了自己的产业,对保持房产和附属设施的完好,以达到保值、增值的观念也逐步树立,使得物业管理的好坏已经成为居民选购住房考虑的重要因素,物业管理为越来越多的人接受,其行业地位不断攀升,外部环境逐步改善[13]。
3.2系统需求分析
信息管理系统是为了满足业主的需求,对小区物业的信息进行一个统计,高效、快速、方便的存储在数据库当中,不仅节省了人力,还节省了时间,对小区物业未来发展有着不可估量的好处。
3.2.1数据流图
数据流图(DataFlowDiagram):
简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法[14]。
数据流是指处理功能输入或输出,用一个水平箭头或垂直箭头表示。
数据存储是数据保存的地方。
数据源去向表示数据的来源或数据的流向。
1.管理员处理用户提交的投诉、维修信息。
2.管理员添加缴费信息用户查看缴费后进行处理。
小区物业信息管理系统由管理员添加以及处理缴费信息,业主对其进行查看确认是否缴费,另外业主进行投诉与维修等上报,管理员获取信息后进行处理反馈结果,用户获取反馈结果,该系统的顶层数据流图如图3-1所示。
图3-1顶层数据流图
小区物业管理系统一共包括了六个表:
用户信息表、缴费信息表、投诉信息表、维修信息表、业主信息表、房产信息表。
分别有六个数据流,具体如图3-2所示。
图3-2二级数据流图
3.2.2数据字典
数据字典(Datadictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。
主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典[15]。
被动数据字典是指修改时必须手工更新其内容的数据字典。
一般说来,数据字典应该由下列四类元素构成:
数据元素、数据流、数据存储和数据处理。
数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。
它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。
数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述[15]。
1、数据项定义:
数据元素也称为数据项,是不可再分的数据单位,是数据的最小组成单位,具体内容如表3-1所示。
表3-1数据字典
编号
数据项名称
名称
NULL
备注
I01-1
房产编号
id
no
主键
I01-2
备注信息
beizhu
yes
备注
I01-3
时间
createtime
yes
添加时间
I01-4
是否删除
fangshanlock
no
是否删除标志
I01-5
结构
fangwujiegou
yes
房屋结构
I01-6
门牌号
menpaihao
yes
门牌号
I01-7
面积
mianji
yes
房屋面积
I01-8
设备
shebei
yes
设备
I01-9
住址
zhuzhi
yes
住址
I01-10
房产关联业主
zhuhuid
yes
关联的业主ID
I01-11
投诉编号
id
no
主键
I01-12
投诉反馈
chulifankui
yes
处理反馈
I01-13
投诉结果
chulijieguo
yes
处理结果
I01-14
投诉内容
content
yes
投诉内容
I01-15
投诉时间
createtime
yes
添加时间
I01-16
投诉标题
title
yes
投诉标题
I01-17
删除标志
tousulock
no
是否删除标志
I01-18
投诉关联业主
zhuhuid
yes
关联的业主
I01-19
维修编号
id
no
主键
I01-20
维修信息
chulifankui
yes
处理反馈
I01-21
维修结果
chulijieguo
yes
处理结果
I01-22
维修内容
content
yes
维修内容
I01-23
维修时间
createtime
yes
添加时间
I01-24
维修标题
title
yes
维修标题
I01-25
删除标志
weixiulock
no
是否删除标志
I01-26
维修关联业主
zhuhuid
yes
关联的业主ID
I01-27
业主编号
Id
no
主键
I01-28
业主电话
dianhuahaoma
yes
电话号码
I01-29
业主身份证
huzhufz
yes
业主身份证
I01-30
业主姓名
huzhuxingming
yes
姓名
I01-31
业主入住时间
ruzhushijian
yes
入住时间
I01-32
是否删除标志
zhuhulock
no
是否删除标志
I01-33
业主住址
zhuzhi
yes
住址
I01-34
用户编号
id
no
主键
I01-35
用户添加时间
createtime
yes
添加时间
I01-36
用户密码
password
yes
密码
I01-37
用户权限设定
role
no
用户权限
I01-38
用户姓名
truename
yes
真实姓名
I01-39
是否停用
userlock
no
是否停用标志
I01-40
用户姓名
username
yes
用户名
I01-41
用户关联业主
zhuzhiid
yes
关联的业主ID
I01-42
缴费编号
id
yes
主键
I01-43
备注
beizhu
yes
备注
I01-44
费用
feiyong
no
费用
I01-45
费用周期
feiyongzhouqi
yes
周期
I01-46
是否删除标志
jiaofeilock
no
是否删除
I01-47
缴费类型
leixing
yes
类型
I01-48
缴费时间
shoufeishijian
yes
时间
I01-49
缴费状态
shoufeizhuangtai
no
是否已交费
I01-50
房产id
fangchanid
yes
关联房产
I01-51
用户id
zhuhuid
no
关联用户
2、系统需求分析是一项重要的工作,也是最困难的工作。
该阶段工作有以下特点:
(1)供需交流困难:
在软件生存周期中,其它四个阶段都是面向软件技术问题,只有本阶段是面向用户的。
需求分析是对用户的业务活动进行分析,明确在用户的业务环境中软件系统。
但是在开始时,开发人员和用户双方都不能准确地提出需求。
因为软件开发人员不是用户问题领域的专家,不熟悉用户的业务活动和业务环境,又不可能在短期内搞清楚;而用户不熟悉计算机应用的有关问题。
由于双方互相不了解对方的工作,又缺乏共同语言,所以在交流时存在着隔阂[16]。
(2)需求动态化:
对于一个大型而复杂的软件系统,用户很难精确完整地提出它的功能和性能要求。
一开始只能提出一个大概,模糊的功能,只有经过长时间的反复认识才逐步明确。
有时进入到设计,编程阶段才能明确,更有甚者,到开发后期还在提新的要求。
这无疑给软件开发带来困难。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小区 物业 信息管理 系统 毕业设计