XXXXX小区物业管理系统论文.docx
- 文档编号:7578612
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:38
- 大小:1.75MB
XXXXX小区物业管理系统论文.docx
《XXXXX小区物业管理系统论文.docx》由会员分享,可在线阅读,更多相关《XXXXX小区物业管理系统论文.docx(38页珍藏版)》请在冰豆网上搜索。
XXXXX小区物业管理系统论文
摘要
本文论述了物业管理信息系统的开发过程。
分析了国内物业管理信息系统的发展和使用现状,指出了现阶段存在的问题,阐述了物业管理信息化的必要性。
从业务需求出发,建立了小区物业管理系统的功能模型和实现方案。
进行需求分析,建立了该系统的概念结构。
在此基础上,提出系统设计原则和设计方法,建立了功能结构图。
从需求分析、系统分析、系统设计、系统实施及交付使用等环节,在工作程序和方法上进行了科学规范,保证了系统的顺利开发,为强化物业管理机制、完善管理制度和提高工作效率提供了有力的支持。
随着电脑的普及,传统的物业管理已越来越不能满足当代物业管理的需要,故针对现代社会对小区管理的基本要求,利用.NET技术作为前台开发工具,SQLServer作为后台数据库,设计了本系统。
一个好的物业管理系统可以提升小区的管理水平,使小区的日常管理更加方便。
将计算机的强大功能与现代的管理思想相结合,建立现代的智能小区是物业管理发展的方向。
关键词:
管理系统;SQLServer数据库;.NET技术
Abstract
Thistextdiscussedthedevelopmentprocessoftheresidentialpropertymanagementinformationsystem.Analyzingthelocalresidentialpropertymanagesthedevelopmentandtheusagepresentconditionsoftheinformationsystem,pointingouttheproblemthatpresentstageexist,elaboratingthattheresidentialpropertymanagestheinformation-basednecessity.Setoutfromthebusinessneed,builduptheresidentialpropertytomanagethefunctionmodelofthesystemandcarryouttheproject.Carryontheneedanalysis;builduptheconceptstructureofthatsystem.Onthisfoundation,putforwardthesystemdesignprincipleanddesignthemethod,buildupthefunctionstructurediagram.Analyticalfromtheneed,thesystemisanalytical,systemdesign,thesystemcarriesoutandconsignstouseetc.Atworktheprocedureandmethodswentforwardtogosciencenorm,guaranteeingthesmoothdevelopmentofthesystem,managingthemechanism,perfectmanagementsystemandraisingtheworkefficiencytoprovidetheemollientsupportforthefortifierindustry.
Alongwiththeuniversalityofthecomputer,thetraditionalresidentialpropertymanagementhasalreadycan’tsatisfythedemandofthecontemporarythingindustrymanagementlessandless,soaimatthemodernsocietytothebasicrequestthatsmallareamanage,makeuseofthetechniqueof.NETlearntobethestagedevelopmenttool,theSQLServeristhebackstagedatabase,designingthissystem.Agoodthingindustrymanagementsystemcanpromotethemanagementlevelofthesmallarea,makingtheusualmanagementofthesmallareamoreconvenient.Combinetogetherthestrongfunctionofthecalculatorandthemanagementthoughtofthemoderns,theintelligencesmallareaoftheestablishmentmodernisthedirectionthatthethingindustrymanagesthedevelopment.
KeyWords:
managementsystem;sqlserverdatabase;.NETtechnology
目录
摘要I
AbstractII
绪论1
一、开发工具简介2
(一)ASP.NET简介2
(二)C#简介2
(三)数据库SQLServer简介2
二、需求分析5
(三)系统目标6
三、系统总体设计8
(一)总体结构设计8
(二)详细模块设计9
(三)数据库设计13
四系统实现20
(一)管理员操作界面20
(二)住户界面25
五、软件测试27
(一)软件测试的目标27
(二)软件测试的方法27
(三)软件测试的步骤28
(四)测试实例28
结语30
参考文献31
后记32
绪论
随着人民生活水平不断提高,人们对生活环境要求日益提高,尤其是对居住环境不断提出新的需求,为了适应这种形式,小区的经营者不仅首先要有坚实的硬件基础,还要有一套现代化的物业管理系统。
而要实现这一功能,就职求物业管理者配备一套高效的管理住处网络系统,以便在小区内快速地发布和获取住处并以最快地速度响应用户的需求,及时为用户提供服务,为住户提供一个高效、舒适的居住、生活环境。
住宅小区的物业管理准确地讲应当是指对以居住为主要功用的物业进行管理。
除住宅外还应包括公寓、别墅等。
据统计,美国在财务会计上占有90%的信息工作由计算机完成;在各种物业管理中80-100%的信息处理由计算机完成;计划管理是80—90%;在计算机应用发展较快的国家中,计算机应用于信息管理的占80%;用于科技计算的占8%,用于生产过程控制的占12%;由此可以看出,信息管理是计算机应用的主要领域。
法国的“HABITT400”物业信息管理软件就是比较具有代表性的物业管理软件,亚洲地区的新加坡,就有200多家大小不同、功能完备的物业管理公司,其大部分采用了计算机管理各类信息。
计算机辅助物业管理已成为香港、新加坡等地的物业信息管理的重要组成部分,其计算机技术的综合能力、软件质量、管理效果等高出许多。
相比之下,我国的物业管理信息化建设上处于学步阶段,由于国情和各种发展条件的不同,我国信息化的管理也正在积极普及和推广。
相对于国外的物业信息管理,我国目前由于物业信息管理在社会大生产中占用重要地位,虽然其计算机化在发达国家已达到95%以上,而我国在全国范围内推广计算机在信息管理中的应用,是在80年代初开始的。
因此,起步虽然晚,但发展很快,在相当长的时间里,我国的物业管理人员要将信息管理技术应用于实践,在实践中学习计算机技术,积累经验,在过程中收集资料。
特别是我国的计算机技术并不算很落后,但是无论从软件的质量、管理效果,能力等各个方面都不及国外,所以,我要从现在做起,在实践中促进开发和应用,使计算机称为物业管理工作的一部分,推动我国管理信息现代化的发展进程。
本课题的主要任务是实现小区物业的管理。
本系统通过系统管理员维护基础信息,维护员工信息账号;实现员工对小区住户信息的维护,对物业费、水电费、车位、住户报修的管理,从而实现对物业费、水电费的统计;住户对小区的物业信息的了解,对物业费、水电气费查看了解,对报修及新服务的申报。
本物业管理系统的开发,是为了规范住宅小区的管理工作,为物业管理部门提供一套高效、快捷的应用软件。
一、开发工具简介
开发一款应用系统,开发环境及编程语言的选择十分重要。
本系统选择使用VisualStudio2010和sqlserver2008.
(一)ASP.NET简介
ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。
ASP.NET使用一种字符基础的,分级的配置系统,使服务器环境和应用程序的设置更加简单。
ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。
另外,任何ASP.NET应用程序都可以使用整个.NETFramework。
开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。
这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。
(二)C#简介
微软C#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点。
C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说structs),它还增加了自己新的特点(比方说源代码版本定义).但它还太不成熟,不可能挤垮Java、C#还需要进化成一种开发者能够接受和采用的语言。
它是一种最新的、面向对象的编程语言。
它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。
它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。
C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
C#是面向对象的编程语言。
它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
(三)数据库SQLServer简介
SQLServer是一个关系数据库管理系统。
它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
Sybase则较专注于SQLServer在UNIX操作系统上的应SQLServer安装界面用。
数据库管理10个最重要的特点如表3.1所示:
表3-1数据库管理特点
特点
描述
数据库镜像
通过新数据库镜像方法,将记录档案传送性能进行延伸。
可以使用数据库镜像,通过将自动失效转移建立到一个待用服务器上,增强SQL服务器系统的可用性。
在线恢复
使用SQL2005版服务器,数据库管理员将可以在SQL服务器运行的情况下,执行恢复操作。
在线检索操作
在线检索选项可以在指数数据定义语言(DDL)执行期间,允许对基地表格、或集簇索引数据和任何有关的检索,进行同步修正。
快速恢复
新的、速度更快的恢复选项可以改进SQL服务器数据库的可用性。
管理人员将能够在事务日志向前滚动之后,重新连接到正在恢复的数据库。
安全性能的提高
SQLServer2005包括了一些在安全性能上的改进,例如数据库加密、设置安全默认值、增强密码政策、缜密的许可控制、以及一个增强型的安全模式。
新的SQLServerManagementStudio
SQLServer2005引入了SQLServerManagementStudio,这是一个新型的统一的管理工具组。
这个工具组将包括一些新的功能,以开发、配置SQLServer数据库,发现并修理其中的故障,同时这个工具组还对从前的功能进行了一些改进。
专门的管理员连接
SQLServer2005将引进一个专门的管理员连接,即使在一个服务器被锁住,或者因为其他原因不能使用的时候,管理员可以通过这个连接,接通这个正在运行的服务器。
这一功能将能让管理员,通过操作诊断功能、或Transact—SQL指令,找到并解决发现的问题。
快照隔离
将在数据库层面上提供一个新的快照隔离(SI)标准。
通过快照隔离,使用者将能够使用与传统一致的视野观看数据库,存取最后执行的一行数据。
这一功能将为服务器提供更大的可升级性。
数据分割
数据分割将加强本地表检索分割,这使得大型表和索引可以得到高效的管理。
增强复制功能
对于分布式数据库而言,SQLServer2005提供了全面的方案修改(DDL)复制、下一代监控性能、从甲骨文(Oracle)到SQLServer的内置复制功能、对多个超文本传输协议(http)进行合并复制,以及就合并复制的可升级性和运行,进行了重大的改良。
另外,新的对等交易式复制性能,通过使用复制,改进了其对数据向外扩展的支持。
图(表)序号和标题要求非常重要,请仔细阅读
1.毕业论文中如使用多幅表格、图,每一幅表(图)应标明表(图)序号
和表(图)标题。
表(图)序号分别按表或图的前后顺序编排,如“表1”、“表2”、
“表3”;“图1”、“图2”、“图3”。
2.序号和标题之间应空一格,标题中不能使用标点符号。
3.每一表应有简短确切的题名,连同表号置于表上;每一图应有简短确切
的题名,连同图号置于图下(黑体小4号,数字和字母为TimesNewRoman粗
体小4号)
表格和图的编号没有问题,如“表1”、“表2”、“表3”;“图1”、“图2”、“图3”。
这样是不合理的,目录已经调整好了,你直接把这段删除即可
二、需求分析
所谓"需求分析",是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。
可以说,在软件工程当中的“需求分析”就是确定要计算机“做什么”,要达到什么样的效果。
可以说需求分析是做系统之前必做的。
(一)需求分析
通过对城市花园小区的实地调查及对住户需求的分析,在本系统设计中需设计小区管理、设备管理、楼盘管理、收费管理、停车管理、用户管理、物业管理等功能。
(1)小区管理:
记录小区的基本信息、周边设施以及小区公告的添加修改等。
(2)楼盘管理:
添加修改楼盘信息,并可以添加房产信息,而且还能为住户提供房产信息查询功能。
(3)设备管理:
主要是处理设备信息,如添加管理设备选项目,以及添加管理设备维修信息。
(4)物业管理:
主要用于处理住户的投诉及保修信息。
(5)收费管理:
添加和编辑收费类型并为住户制定收费标准,管理住户费用等信息。
(6)停车管理:
为住户分配车位,详细信息包括车位名称、楼宇名称、车牌号、车品牌、颜色等。
(7)用户管理:
实现对业主入住、物业管理的全过程管理。
可以随时查询住户和物业的详细信息,加强对业主及住户的沟通和管理。
根据管理层次设置四个级别的权限:
读取权、修改权、新增权、删除权。
根据城市花园小区的实际情况,对用户进行权限设置。
本系统将分为管理员、住户两个界面。
管理员可以记录管理区、大楼的基本信息,可以查看员工对物业费、水电气费的收费情况,可以查看小区住户情况,维护员工信息,设备管理,仓库管理。
并且可以监督住户报修的情况,及查看住户投诉及意见。
住户可了解小区物业公司信息、楼栋信息。
并可查看所交的水电气费、物业费,可以在服务、报修方面通过网上进行报修,并查看问题解决的程度提出意见或投诉。
(二)可行性分析
可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。
可行性分析应具有预见性、公正性、可靠性、科学性的特点。
1.技术可行性
随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。
而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。
其基本操作还是对存在数据库进行添加、删除、查找、编辑等。
所以就单纯的数据库应用来看,暂不存在太大的技术问题。
2.紧急可行性
对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。
各部门必须配置电脑、服务器及相关的网络设备,但是现在计算机已经普及了,并且在整个系统投入运行之后,相关的人员培训费可以减少很多。
而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。
3.管理可行性
随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。
同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。
(三)系统目标
本课题的主要目标是实现小区物业的管理。
系统的用户是普通群众,所以要做到系统简单易操作,同时在完成系统功能要求的前提下,力求界面简单,各个模块分工明确,并且要求有导航菜单栏。
1.系统设计要求
我一般设计系统都要完成以下的几个要求,以便于用户进行操作。
这样才能使系统易学易用。
(1)合理的设计数据库
尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。
(2)设计出友好的界面
界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。
(3)实现基本功能和一些特殊功能的操作
该系统要求除了能实现信息的录入,删除,查询等基本功能之外,还要求能够根据用户的需要进行操作。
2.系统应实现的功能
本系统最终要实现的主要功能是:
据小区物业的状况随时进行物业汇总,对物业管理过程中的小区管理、楼盘管理、设备管理、物业管理、收费管理、停车管理、用户管理、查询及统计,其在数据库技术的支持下,建构一个信息管理系统。
本系统对登录用户设置了权限,使得不同的用户在登录系统后进行性不同的操作功能。
(1)管理员模块,可以查看员工登记的住户信息、物业费用、水电费用、车位、住户报修情况和住户投诉、意见及物业费和水电费的统计,可以对物业公司的信息、员工信息、楼栋信息、物业设备的维护。
(2)员工模块,该模块物业员工用来登记住户信息及其使用的水电、物业、车位情况及报修、服务登记。
(3)住户模块,用户可以查看物业公司信息,小区楼栋信息,并可查看费用缴纳,下载费用缴纳信息表。
在该模块中住户可以进行物业报修、投诉、申请等服务。
本系统在管理上实行了工作分工,管理员模块是对信息的维护和对员工工作的监督的作用,管理员可以及时了解住户的情况,为住户更好的解决问题,对员工处理住户的投诉和意见进行过程化的监督和结果的查看。
用户模块中,用户可以通过系统查看自己所在小区的具体情况,进行缴纳费用的查看及费用表的下载,住户还可在网上进行报修、投诉和申请服务。
最终使小区的管理更加方便,实现社区管理的透明化、交互式,使小区管理者及时了解、处理业主的意见要求,有助于建立积极的小区氛围。
三、系统总体设计
(一)总体结构设计
通过对用户的调查以及对用户需求的分析,可以了解管理人员对信息系统的要求与设想,可以根据目前的资源条件,初步提出系统目标,系统要具体化,同时应该具有一定的先进性。
此阶段所要考虑的问题是:
系统的范围,既要覆盖的范围,是整个组织的信息系统还是局部的信息系统;业务功能,即为了实现系统目标,初步考虑包含的子系统,每个子系统所完成的功能;系统结构和配置,即考虑系统采用的数据库管理系统和开发工具等;开发策略,决定开发的方式和开发方法,制定分阶段开发计划等。
根据需求分析可知,小区物业管理系统共包含七个模块,分别是物业管理、小区管理模块、设备管理模块、楼盘管理模块、收费管理模块、停车管理模块、用户管理模块。
系统总体功能需求如下图所示:
图4-1系统功能结构
作为一个B/S架构的管理系统,系统分为前台显示页面后后台处理部分,其功能分解图分别如下:
图4-2前台功能分解图
图4-3后台功能分解图
(二)详细模块设计
1.身份验证
用户首次进入系统首页时,要先进行注册,按照提示填入个人信息,提交注册后经过验证提交给数据库,成功后会提示用户“注册成功”。
之后在登录框内输入正确的账号、密码及验证码后,就可以登录成功了。
注册登录时序图如下:
图4-4用户注册登录时序图
2.个人信息
个人信息系统主要包括三个功能,分别是:
查看个人信息管理,并可以修改登录账号及密码;查看小区公告;查看物业信息。
住户时序图如下所示:
图4-5住户时序图
3.小区管理
小区管理模块主要包含小区基本信息展示,住户可以查看到本小区的名称、负责人、建造日期、建筑面积、楼宇数量等信息。
同时小区管理还包括了周边设施和小区公告的添加与修改,方便快捷的为住户提供小区信息。
小区管理结构图如下所示:
图4-6小区管理
4.楼盘管理
楼盘管理主要是对小区内的楼盘信息进行管理,包括添加、修改、删除楼盘信息,同
时还包括房产信息的添加,以及房产信息的查询功能等。
其结构图如下所示:
图4-7楼盘管理
5.设备管理
设备管理模块主要包括是个子模块,分别是添加设备项目、管理设备项目、添加设备维修、管理设备维修。
添加设备中,需要录入设备的详细信息,包括设备编号、设备名称、数量、生产厂家以及生产日期等。
而在设备维修模块中,需要录入的主要有维修人、维修材料、费用等信息。
其结构图如图所示:
图4-8设备管理
6.物业管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XXXXX 小区 物业管理 系统 论文