物业管理软件的设计与实现.docx
- 文档编号:12538469
- 上传时间:2023-04-20
- 格式:DOCX
- 页数:24
- 大小:35.47KB
物业管理软件的设计与实现.docx
《物业管理软件的设计与实现.docx》由会员分享,可在线阅读,更多相关《物业管理软件的设计与实现.docx(24页珍藏版)》请在冰豆网上搜索。
物业管理软件的设计与实现
随着人们水平的提高,对自身居住环境的舒适程度、安全程度都有了新的要求,人们愈加需要一个紧贴居民需求、反应迅速、服务周到、人性化的物业服务体系。
但往往小区物业的服务质量总是达不到人们的预期,高投诉率、长期纠纷成为了普遍现象。
我国的物业服务水平急待提高,制定相应服务标准提高整个行业的服务人员的素质成为了物业行业工作的重中之重。
在我国各行各业都争相进入信息化数字化的时候,能否利用计算机技术为提升小区物业服务水平作出贡献成为了计算机从业人员新的挑战。
计算机技术的高度智能化无疑可以提升小区物业管理的技术水平,规范化的操作流程能够从制度上根本解决小区物业人员不作为不实干的工作习惯,刷新物业管理人员的管理理念,降低物业管理时间成本与经济成本。
本文所述系统在研发过程中结合了物业管理的基本流程并在此基础上结合国内外物业管理的成功经验,从业主的实际利益与关心点出发总结物业管理的实际需要做出了详细需求分析,利用面向对象的分析方法与UML统一建模语言,组织开发了一个涵盖住小区业主信息管理、缴费管理、投诉管理、停车位管理、报修管理等业务的小区物业管理系统。
通过需求分析、概要设计、详细设计与实现并最终设计测试用例进行软件测试这一整套符合软件工程的软件研发过程。
具有界面简洁大方、操作方便易上手、功能全面、安全性高、符合新时期物业管理需求等优势,总体上能够满足物业管理的需求。
社区居住已经成为一种当今时代下的主要居住方式,相应的各种社区物业管理公司也应运而生。
由于社区管理规模庞大,内容繁琐,会耗费大量的人力资源与物力资源,而基于网络的物业管理系统正是针对这一市场前提的需求而产生的。
设计开发基于网络的物业管理系统的目的是让物业公司能节省大量的人力资源与物力资源,还能使物业管理人员能够更加简洁的管理物业内容,并且更加方便快捷的与业主沟通,提高物业服务质量。
经过需求分析,实现此物业管理系统将带来可观的效益,所以开发这一款物业管理系统是必要的
此系统开发完全按照软件工程的正常开发流程。
开发语言采用ASP开发语言,开发软件使用VS2000,数据库则使用了SQLserver2008。
此系统采用了B/S结构模式设计,设计了三类用户使用者的不同的使用模块,三者分别完成不同的独立功能。
此系统完成了基本的社区物业管理,还可以根据需求扩展改进此系统。
此系统能满足一般的社区物业管理者与住户的使用需求。
Withtheincreaseofpropertymanagementrequirements,peoplemoreandmoreneedacanpressclosetolife,convenientandquick,humanizedpropertymanagementservices,butduetothelowlevelofpropertymanagementexistatpresentstagemanagementtechnology,oldmanagementstyle,stafflevelislower,thecorrespondingstandardistoolittle,resultinginresidentialpropertymanagementcostishigh,thelowworkefficiencyandservicequalityispoor.Atthesametime,propertymanagementisdevelopingfromsingleprojecttocollectivize,frommanagementtorealestatedevelopment,themanagementofthepropertycompany,putforwardthehigherrequest.
Inordertopromotethetechnologylevelofcommunitypropertymanagementandupdatethemanagementidea,improvetheefficiencyandqualityofpropertymanagement,propertymanagementtoreducecosts,thistopiccombinesthedevelopmenttrendofcommunitypropertymanagementinourcountry,theworkingcharacteristicsofcommunitypropertymanagementandpropertymanagementoftheactualneed,USEStheobject-orientedanalysismethodandthestructureddesignmethod,developedaresidentinformationmanagement,chargemanagementinformation,complaintinformationmanagement,servicemanagementandotherbusinessdistrictpropertymanagementsystem.Throughtestandoperation,thesystemuseeffectisgood,hasbeautifulinterface,easytooperate,fullyfunctional,conformtotherequirementsofthenetworkunderthepropertymanagementetc.,canmeetthedemandofenterprises,issuitableforsmallandmedium-sizedpropertymanagemententerprises.Residentialcommunityhasbecomeaneraunderthemainwayofliving,thecorrespondingvariouscommunitypropertymanagementcompanyalsoarisesatthehistoricmoment.Duetothelargescaleofcommunitymanagement,content,takesalotofhumanresourcesandmaterialresources,andpropertymanagementsystembasedonnetworkisthepremiseforthismarketdemand.Designanddevelopmentofpropertymanagementsystembasedonnetworkisforthepurposeofthepropertycompanycansavealotofhumanresourcesandmaterialresources,alsocanmakethemanagementofthepropertymanagementpersonnelcanmoreconcisepropertycontent,andmoreconvenienttocommunicatewiththeowner,improvethequalityofpropertymanagementservices.Throughthedemandanalysis,realizethepropertymanagementsystemwillbringconsiderablebenefits,sothedevelopmentofthistypeofpropertymanagementsystemisnecessary
Thissystemdevelopmentcompletelyaccordingtothenormaldevelopmentprocessofsoftwareengineering.SoftwaredevelopmentlanguageusesASPdevelopmentlanguage,usingVS2000,usetheSQLserver2008database.ThissystemadoptsB/Sstructuredesign,designedthreetypesofusersofdifferentusermodule,thethreecompletedifferentfunctionindependently.Thissystemcompletedthebasiccommunitypropertymanagement,canalsoaccordingtothedemandexpansiontoimprovethesystem.Thissystemcansatisfythegeneralcommunitypropertymanagersandresidentsuserequirements.
1.1系统研究的背景与目的
1.1.1系统研究的背景
近几年来,伴随着人们生活水平的提高与改善,人们对自己住宅的环境管理也提出了更高更好的要求。
纵观全国,在十二五规划下,中国开始加速扶持第三产业的发展。
在此背景下,物业管理公司面临着改变服务方式,加强产业竞争力的难题。
许多物业管理都运用到了计算机软件的管理手段,但只是单一的数据处理与维护,无法进行更具有针对性的与全方位的服务。
国外已经将使用计算机作为物业管理的主要手段,并且将物业管理与保险、社区服务、旅行等诸多产业紧密地结合起来,大大加强了企业的核心竞争力。
根据最新信息,国家的建设部房地产部门已经将是否使用计算机来进行管理手段列入物业公司评定级别项之中。
此举将大幅度推动了“物业管理信息系统”的发展。
永业、西部、金桥、华都大厦、中海、古北、船舶大厦、魏理仕、香港广场、太平洋中心、万科、卓越等近300家物业公司已有一部分在其所管理的楼盘引入物业管理系统。
物业管理水平直接影响到社区住户的居住环境的好坏,如今选择居住环境,不仅只是查看住房质量的好坏,查看配套的物业管理也成为越来越多人所关注的重点,好的物业管理水平,不可否认,将间接或直接影响住户的购买力,而伴随着日新月异的住户不断改变的需求,物业管理也需要不断改变,如何提升物业管理水平,成为了物业行业的重点难题,为此开发一款现代化的物业管理系统将解决物业管理者的这一困惑,网络化的普及与各种系统软件的应用让大多数人都可以使用计算机来办公,为操作此系统提供了最根本的基础条件,而这款物业管理系统可以轻松解决数据与信息存储量大,修改困难,单据无法及时查找,业主问题及时反馈等问题。
此系统的应用可以节省不必要的人力资源,同时提高物业管理的工作效率,为物业管理提高竞争力。
1.1.2系统研究的目的
本系统的研发是为了更加有效的规范的对住宅社区进行管理,给用户提供方便、容易、快捷的管理方法,适用于对大多社区物业进行以下管理:
房屋及住户信息的统计与修改、收费缴费的通知与查询、物业设施维护、业主问题查看与反馈、停车位使用情况、社区信息公告查看等方面。
本系统介绍了社区物业管理系统的实现,它是社区现代化的管理方式,智能社区开始建设的同时也应该遵循物业中的“管理就是保障”的原则,没有高质量高标准的智能社区管理方法,就不能充分发挥住宅社区的现代化物业管理效果,科学可持续节约型的管理手段,才是高效具有内涵的方法,容易生硬的拼凑对于社区管理是缺少实际意义的,因此,作为社区物业的实际管理者—物业公司应该运用现代化智能化的管理手段,使物业管理与软件管理相结合,为物业公司的现代化管理手段提供必要条件。
在本系统的前期研究中,我对于整个系统的分析与设计,以及整个数据库的分析与设计有了深入的了解。
物业管理设计从容易到复杂有两个层次:
第一层是单项的数据处理,模拟手动的管理方式,大多数应用于容易的事物处理,这是目前国家大部分物业管理公司所处在的计算及应用水平;
第二层应该是数据综合处理,此时计算机运用到网络化与实时同步的处理特点,运用到信息论、系统工程的优化理论,计算机的网络化与数据库的建立,使计算机在物业管理方面具备了全方位性,此时的物业管理手段具备了较高的物业管理效率。
我们下面讨论的物业管理软件的设计与实现就是此层次的软件设计。
使用此系统进行网络化的物业管理有如下优点:
及时与业主进行物业沟通,提高物业管理效率。
节省不必要的人力资源成本,为企业增强竞争力。
方便数据信息的查询与修改,使物业管理更加简洁。
1.2系统研究的设计要求
(1)对社区所有房屋资料的录入,以及房屋信息增、删、改、查询等功能的实现,这是社区物业管理的基础,社区物业都是基于房屋信息资源产生的。
(2)对住户的基本信息的管理,以及住户信息增、删、改、查询等功能的实现,
基于物业管理都是对于住户而言的,住户信息与房屋信息是物业管理的主要服务的对象。
(3)根据上述资料,实现实质性的物业管理,包括物业设备管理,仪表有:
水表、电表、气表数据的管理,住户投诉信息管理,业主表修信息管理,停车位管理,这些都是物业管理功能的主体,其中与住户关系密切的内容是仪表数据与收费数据管理,其中仪表数据模块管理住户的水、电、气的数据资料,统计用户的水、电、气的使用量以及需要交纳的使用费,收费记录包括物业公司对每个住户的每一笔收费,包括水电气费以及物业使用费等。
住户投诉信息管理模块包括投诉内容项与将要报修的小区设施等。
(4)因为本系统是基于网络实现的,与普通单一的社区物业管理不同之处在于,可以对多个社区进行物业管理,实现了社区管理的单一到整合的过程,并能够对多个社区进行比较式的管理手段。
因此多包含一项社区基本信息添加模块项。
1.3系统运行环境
1.3.1硬件环境
CPU800MHZ以上
80GB硬盘容量
512mb内存容量
10M网卡
1.3.2软件环境
本系统使用的是MSSQLServer2008、与使用Visualbasic处理图像信息数据。
MSSQLServer2008是一个高性能的数据库管理系统,它能够提供与WindowsNT线程以及调度服务,性能监视器等集成项目。
本系统的编写主要应用MicrosoftVisualStudio2010软件编写,基于MicrosoftVisualStudio2010的可视化图形界面编程与调试功能的针对性,可以实现高效的程序编写。
系统程序也将具有高效的可读性,与可扩展性。
第2章系统的开发环境与技术
在开发本系时主要应用到ASP.NET网站开发的应用技术,SqlServer数据库的存储技术,下面将详细介绍两种技术。
2.1ASP.NET技术综述
2.1.1发展起源
ASP.NET的前身是ASP技术,是在IIS2.0上第一次推出(WindowsNT3.51),当时与ADO1.0一同推出,在IIS3.0时发扬光大,成为了服务器端应用程序的重要开发工具之一,在1994年到2000年之中,ASP技术已经成为微软发展WindowsNT4.0平台的关键性技术之一,成千上万的ASP网站也是这个阶段开始大量的出现在网络上的。
它以容易以及高度可定制化的特性,成为它迅速崛起的原因。
由于意大利面型的程序的开发方法,让维护的难度不断提高,尤其是在大型的ASP应用程序中。
直译式的VB与Script语言,让效能受到一定的受限。
延展性也因为其基础架构扩充性的不足而制约,虽然有COM元件可用,但是当开发一些特殊功能(例如:
文件上传)时,没有内置的支持,此时需要第三方的软件商开发的元件。
1997年时,微软针对ASP的缺点准备一个新项目来开发,当时ASP.NET的主要领导人刚刚从杜克大学毕业,他与IIS团队的MarkAnders经理一起用了两个月的时间,开发出了下一代的ASP技术的原型。
在2000年第二季时,微软展开了.NET策略,ASP+也因此改名为ASP.NET,经过四年时间的开发,最初版的ASP.NET在2002年1月5日出现,ScottGuthrie成为了ASP.NET的产品经理(直至今日已经开发了数个微软产品,像ASP.NETAJAX与MicrosoftSilverfish等)。
目前的最新版本的ASP.NET4.0与.NETFramework4.0已经在VS2010的平台内应用。
2.1.2ASP.net强大的适应性
ASP.net架构作为世界级的开发工具,它是使用通用语言编译与运行的程序,因此它所具有的强大性与适应性,让它几乎能运行在web开发的全部平台之上,依靠通用语言的基本库,与消息机制,数据接口的处理都能毫无缝隙的被整合到ASP.net的web应用程序之中。
同时ASP.net也是具有语言独立化的特性,因此可以选择任何语言来编写程序,甚至使用多种语言来对程序进行编写。
现在已经可以支持的有C#(C++与Java的结合体),VB,JScript,C++、F++。
如此多的的程序语言能够同时协同工作的能力,保证了程序的可移植性。
2.1.3高效可管理性
ASP.net使用一种以字符为基础,分级别的配置系统,因此虚拟服务器环境与应用程序的设置更加容易。
由于配置信息都被保存在文本中,新的设置甚至不需要启动本地的管理员工具就可以被实现。
这种被称为"ZeroLocalAdministration"的哲学观念使A基于应用的开发变的更加具体与快捷。
当一个ASP.net的应用程序在服务器系统安装时只需要拷贝一些必须的文件,不需要重新启动系统,就是这么容易。
多处理器环境使A具有开发的可靠性。
ASP.net因此被刻意设计成为了一种能够通用于多处理器的开发工具,它能够在多处理器的环境下使用特殊的无缝连接技术,能够大幅度的提高运行的速度。
哪怕你现在的ASP.net应用软件仅仅是为单一处理器开发的,将来在多处理器的环境运行时也不需要任何改动,便能提高它们的效能,但现在的ASP还做不到这一点。
自定义性与可扩展性ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。
这与原来的包含关系不同,ASP.net可以加入自己定义的任何组件。
网站程序的开发从来没有这么容易过。
安全性依靠Windows认证技术与应用程序配置,可以确保你的原程序绝对安全。
ASP.NET的语法很大程度上是与ASP兼容的,同时它还提供一种崭新的编程模型与结构,可生成稳定性与伸缩性更好的应用程序,并提供更好的安全保护。
另外,任何ASP.NET应用程序都可以使用整个.NETFramework。
开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
2.1.4ASP.net的编程语言
ASP.net一般被分为两种开发语言,VB.NET与C#,其中C#比较常用,因为它是.NET独有的开发语言,VB.NET则是为以前的VB程序设计的,适合于VB程序员。
ASP.net使运行一些平常的任务例如客户端的身份验证、表单的提交、分布系统与网站配置变得很容易。
例如ASP.net构架允许你建立自己的用户分界面。
2.2数据库SQL简介
SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。
MicrosoftSQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用户见面;SQLServer2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQLSERVER2012。
SQL数据库的特点如下:
1).真正的客户机/服务器体系结构。
(2).图形化用户界面,使系统管理和数据库管理更加直观、简单。
(3).丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
(4).SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。
SQLServer也可以很好地与MicrosoftBackOffice产品集成。
(5).具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。
(6).对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
(7).SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。
2.3本章小结
本章详细的介绍了ASP.NET技术的发展起源和特性,以及SQLserver数据库技术的基本信息,并概括了SQLserver数据库的优点,通过这些信息,将对本系统的设计在技术上有了一个总体的认识。
为系统的实现打下了理论基础。
3.1.1技术可行性分析
本系统是物业管理系统,本人研发之初的目的是实现系统的基本需求功能,作为一个实践项目,本人的技术水平,在一定时间的学习与努力后,基本已经具备了开发完善本系统的能力。
其中具体项目模块的整合具备很高的难度,而且界面化的优秀程度也是必须攻克的难题,我所研发的系统,所体现的主体技术已经具备较完善的应用体系,而且随着不断的学习与提高,相应的问题,可以不断解决,经过分析,本人已经具备可以开发本系统的相关基本技术,所以技术上,是绝对可行的。
3.1.2运行可行性分析
运行的可行性研究是指新系统在需求约束下规定的运行方式是否能够。
在新系统运行后给现行系统所带来的影响(包括工作环境、组织机构、管理方式等)还有后果进行估计和评价。
同时还应考虑现有管理人员的培训等问题,分析在给定期限内能否完成预定的系统开发等任务。
本系统是在个人的电脑平台使用,根据对自身平台的认识,和对数据库与服务器的了解,本系统完全可运行,在运行可行性上,是绝对可行的。
3.2系统用例分析
3.2.1系统角色划分
综合物业管理系统允许用户有3种身份:
业主,网站管理员,物业管理员。
每种身份操作起来都很简单、快捷。
业主都可以查看社区公告房、社区信息、屋信息,进行投诉,网站管理员可以对社区进行更改,具有最高权限,物业管理员则拥有对其所管理的社区的一些缴费、投诉、维修等内容的管理。
基于ASP的物业管理系统提供给业主的用例主要包括四点:
信息查询下载相关表格与文件、报修、投诉、车位管理。
其中投诉用例的活动图如图3.2,小区业主登录到系统中填写投诉信息,待添加成功后系统把相关投诉信息传递到物业管理员角色处,物业管理员浏览投诉信息并根据信息设计相关投诉处理方案,线下进行处理,然后把相关信息反馈给投诉的业主,业主进行满意度调查。
最后由系统管理员进行备案。
物业管理员的的用例包括:
报修管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物业管理 软件 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)