物业管理系统论文.docx
《物业管理系统论文.docx》由会员分享,可在线阅读,更多相关《物业管理系统论文.docx(39页珍藏版)》请在冰点文库上搜索。
物业管理系统论文
内容摘要:
随着信息化和数字化社会的开展,人们对所居住环境以与小区的物业管理的要求不断提高。
这就要求小区物业的日常管理工作应该从以前繁琐的手工操作中解放出来,从而提高工作效率。
因此,小区物业管理系统也应运而生,从而实现了小区管理的信息化与智能化。
本文针对传统的小区物业管理遇到的问题,尝试运用信息化的管理模式代替传统管理方式。
本系统是基于C/S模式,设计环境采用了和Dreamweaver和Access2003数据库系统。
其中,页面通过Dreamweaver设计,数据库采用MicrosoftAccess2003,动态网页应用ASP技术。
该实现了费用查询,社区交流以与后台管理等几大功能。
关键词:
物业管理;;DreamweaveCS3;Access2003
Abstract:
Withtheinformationandthedevelopmentofadigitalsociety,itisthelivingenvironmentoftheresidentialpropertymanagement,aswellasthecontinuallyincreasingdemands.Thisrequiresday-to-daymanagementofresidentialpropertyshouldbefromthepreviouslycumbersomemanualemancipated,therebyenhancingworkefficiency.Therefore,thecellsitepropertymanagementsystemcameintobeinginordertoachievetheareaofinformationmanagementandintelligent.Inthispaper,thetraditionalresidentialpropertymanagementproblems,trytouseinformationtechnologytoreplacethetraditionalmanagementmodelmanagement.ThesystemisbasedontheC/Smodel,thedesignoftheenvironmentandtheuseofDreamweaverandAccess2003databasesystem.Amongthem,thepagethroughtheDreamweaverdesign,thedatabaseusesMicrosoftAccess2003,thedynamichomepageappliestheASPtechnology.Thiswebsitehasrealizedtheexpenseinquiry,themunityexchangeaswellasthebackstagemanagementandsoonseveralbigfunctions.
KeyWords:
PropertyManagement;Website;DreamweaveCS3;Access2003
1导言
随着信息技术的快速开展,各个行业的信息化势在必行。
科学技术的飞速开展极大的提高了生产效率。
如何才能提高企业的工作效率,更好的完成任务,这是一个摆在管理者面前的迫切问题。
应用信息化来改造传统的管理模式是一个非常重要的途径。
小区物业的管理系统作为一种信息化的管理模式,自产生以来就呈现出迅猛开展的趋势。
1.1研究背景与意义
我国市场经济的快速开展和人们生活水平的不断提高,简单的社区效劳已经不能满足人们的需求。
如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题。
要想提高物业管理水平,必须全方位地提高物业管理意识。
只有高标准、高质量的社区效劳才能满足人们的需求。
面对信息时代的挑战,利用高科技手段来提高物业管理无疑是一条行之有效的途径。
在某种意义上,信息与科技在物业管理与现代化建立中显现出越来越重要的地位。
物业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。
1.2国内外研究概述
从国外物业管理的起源来看,近代意义的物业管理起源于19世纪60年代的英国。
1908年,由美国芝加哥大楼的所有者和管理者乔治·A·霍尔特组织的芝加哥建筑物管理人员组织〔CBMO——ChicagoBuildingManagersOrganization〕召开了第一次全国性会议,宣告了全世界第一个专门的物业管理行业组织的诞生[1]。
从国内的物业管理的起源来看,从19世纪中叶到本世纪20年代,是旧中国房地产业萌芽和初步开展的时期。
中国的物业管理始于八十年代初。
最早的物业管理开场于经济特区##。
1988年伴随##住房制度改革,房管制度的革新也连锁展开,物业管理迅速开展。
此后的十几年内##的物业管理迅速开展,从大到小,从涉外商品房到全市物业管理的开展,初步从借鉴,探索,推广到规X化,由传统的房管式逐步开展为专业化,企业化,一体化招投标的三化一体的物业管理模式[2]。
物业管理从产生初期的感性、无序,到迅速开展狂热的中期,再到平稳和理性的后期,走过了风风雨雨的二十多年开展历史。
现在,中国的物业管理市场已经日渐成熟,表现在:
物业管理法规更加完善,政府监管物管行业也日趋规X;经过不断的行业重组,物业管理企业实力增强,市场化行为更加理性规X;专业技术重组使得物业管理的专业技术效劳根本实现专业化、社会化;业主维权行为趋于理性;业主委员会的运行逐步规X并开场纳入政府监管X围。
物业管理开展到现在又似乎进入一个两难境地一方面市场化正日渐成熟,另一方面物业管理开展方向却又十分迷茫。
这种矛盾和不平衡预示着物业管理行业变盘即将到来。
21世纪,是中国物业管理行业进入开展、完善和成熟的重要阶段,在这个阶段将会出现一个竞争剧烈、管理完善、效劳理念提升的时期。
对物业管理行业来说,质量理念和品牌理念的角逐市场环境的变化、竞争格局的形成、高新技术的应用、消费观念的更新,要求物业管理企业从效劳观念到效劳方式,从经营理念到市场定位,都要做出相应的变革,才能适应开展的需要。
所以,应用现代化的物业管理系统代替传统的手工繁杂的劳动是开展的大趋势[3]。
1.3研究内容与方法
1.3.1研究内容与方法
本系统设计的目的是帮助小区物业管理者解决了在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力并且极大的浪费了小区物业资源等问题。
本文主要实现了六个主要方面的功能:
1.小区居民可以进展网上投诉。
2.小区居民能在网上与时的向小区物业管理者提出珍贵意见。
3.小区居民之间可以在此上进展交流。
4.物业管理者可以对小区用户平日的缴费情况进展管理,并且居民也可以直接在此上查询自己所缴纳的水费,电费、煤气费、车费、物业费等情况。
5.物业管理者可以进展增加,删除用户。
6.物业管理者与时发布社区公告。
本系统主要采取动态网页ASP技术并结合使用Dreamweaver网页设计工具来完成开发小区物业管理系统的[4]。
ASP即ActiveServerPages(“动态效劳器网页〞)的简称,是效劳器端脚本环境,可用来创立交互式网页并建立强大的Web应用程序。
它所产生的执行结果的都是标准的HTML格式,而且这些程序是在网络效劳端中执行,使用一般的浏览器都可以正确地获得ASP的“执行〞结果,并且将这ASP执行的结果直接在浏览器中“浏览〞。
更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件参加其中,使自己的动态网页几乎具有无限的扩大能力。
IIS与ASP结合就更加完善。
IIS是Internet信息效劳的简称,它是一种WindowsWeb效劳,可以使用它轻松地在Internet上发布信息。
利用IIS+ASP可以构成三层式Web结构的中间一层,将客户机/效劳器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,功能更强大[5]。
考虑到小区物业管理系统的特点,小区居民通过互联网上就可以方便的查询自己的缴费情况,即时的和小区其它用户进展在线交流。
用户页面完全通过浏览器实现,一局部逻辑在前端实现,但是主要事务逻辑在效劳器端实现。
数据库采用MicrosoftAccess2003,整个小区物业管理系统采用DreamweaverCS3等前端开发工具,该软件系统可以运行于Windows2003或者WindowsXP系列操作系统上。
2系统开发工具
本系统主要使用DreamwearCS3、ASP、MicrosoftAccess2003数据库作为开发工具。
然后用DreamwearCS3中的ADO(ActiveXDataObjects)组件作为接口将前台窗体和后台数据库连接在一起。
2.1Dreamwear软件工具
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别开展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页[6]。
DreamwearCS3新增了以下七大功能:
1.Ajax的Spry框架:
通过AdobeDreamweaverCS3,可以使用Ajax的Spry框架进展动态用户界面的可视化设计、开发和部署。
Ajax的Spry框架是一个面向Web设计人员的JavaScript库,用于构建向用户提供更丰富体验的网页。
Spry与其它Ajax框架不同,可以同时为设计人员和开发人员所用,因为实际上它的99%都是HTML。
2.Spry构件:
Spry构件是预置的常用用户界面组件,可以使用CSS自定义这些组件,然后将其添加到网页中。
使用Dreamweaver您可以将多个Spry构件添加到自己的页面中,这些构件包括XML驱动的列表和表格、折叠构件、选项卡式界面和具有验证功能的表单元素。
3.Spry效果:
Spry效果是一种提高外观吸引力的简洁方式。
这种效果差不多可应用于HTML页面上的所有元素。
您可以添加Spry效果来放大、收缩、渐隐和高亮显示元素;在一段时间内以可视方式更改页面元素;以与执行更多操作。
4.高级PhotoshopCS3集成:
Dreamweaver包括了与PhotoshopCS3的增强的集成功能。
现在设计人员可以在Photoshop中选择设计的任一局部〔甚至可以跨多个层〕,然后将其直接粘贴到Dreamweaver页面中。
Dreamweaver会显示一个对话框,可在其中为图像指定优化选项。
如果需要编辑图像,只需双击图像即可在Photoshop中翻开原始图层PSD文件进展编辑。
5.浏览器兼容性检查:
Dreamweaver中新的浏览器兼容性检查功能可生成报告,指出各种浏览器中与CSS相关的呈现问题。
在代码视图中,这些问题以绿色下划线来标记,因此您可以准确知道产生问题的代码位置。
确定问题之后,如果知道解决方案,那么可以快速解决问题。
6.CSS布局:
Dreamweaver提供一组预先设计的CSS布局,它们可以帮助您快速设计好页面并开场运行,并且在代码中提供了丰富的内联注释以帮助您了解CSS页面布局。
Web上的大多数站点设计都可以被归类为一列、两列或三列式布局,而且每种布局都包含许多附加元素〔例如标题和脚注〕。
Dreamweaver提供了一个包含根本布局设计的综合性列表,您可以自定义这些设计以满足自己的需要。
7.管理CSS:
借助管理CSS功能,可以轻松地在文档之间、文档标题与外部表之间、外部CSS文件之间以与更多位置之间移动CSS规那么。
此外,还可以将内联CSS转换为CSS规那么,并且只需通过拖放操作即可将它们放置在所需位置。
2.2ASP技术
ASP是ActiveServerPage的缩写,意为“动态效劳器页面〞。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进展交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.asp,现在常用于各种动态中。
ASP是一种效劳器端脚本编写环境,可以用来创立和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以与组件等[7]。
利用ASP可以向网页中添加交互式内容〔如在线表单〕,也可以创立使用HTML网页作为用户界面的web应用程序。
ASP网页具有以下特点:
1.利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术。
2.ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试。
3.效劳器上的ASP解释程序会在效劳器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页。
4.ASP提供了一些内置对象,使用这些对象可以使效劳器端脚本功能更强。
例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进展处理,然后向web浏览器发送信息。
5.ASP可以使用效劳器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。
6.由于效劳器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取[8]。
2.3Access数据库设计
Access数据库管理系统是MicrosoftOffice套件的重要组成局部。
Access使用与小型商务活动,用以存贮和管理商务活动所需的数据[9]。
Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体〔表单〕,查询,报表和应用程序等。
数据库是由结构的数据集合,它与一般的数据文件不同,〔其中数据是无结构的〕是一串文字或数字流。
数据库中的数据可以是文字、图像、声音等。
MicrosoftAccess2003是一种关系是数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。
表与表之间可以建立关系〔或称关联,连接〕,以便查询相关的信息。
Access数据库以文件形式保存,文件的扩展名是MDB[10]
Access是一种关系型数据库管理系统,其主要特点如下:
1.存储方式单一:
Access管理的对象有表、查询、窗体、报表、页、宏、和模块,以上对象都存放在后缀〔.mdb〕的数据库文件中,便于用户的操作和管理。
2.面向对象:
Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。
它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为,用户还可以按需要给对象扩展方法和属性。
通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。
同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
3.界面友好、易操作:
Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进展拖放即可,非常直观方便。
系统还提供了表生成器、查询生成器、报表设计器以与数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
4.Access支持ODBC〔开发数据库互连,OpenDataBaseConnectivity〕利用Access强大的DDE〔动态数据交换〕和OLE〔对象的联接和嵌入〕特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。
Access还可以将程序应用于网络,并与网络上的动态数据相联接。
利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。
2.4数据库的过程
这里简要的介绍一下数据库的过程,本小区物业管理用的是Access数据库的DSN-less连接方法,代码形式为:
setconnect=server.createobject("adodb.connection")
datapath=server.mappath("database.asp")
'constring="provider=microsoft.jet.oledb.4.0;datasource="&datapath
constring="driver={MicrosoftAccessDriver(*.mdb)};dbq="&datapath
connect.openconstring
把这段创立数据库的对象单独写到一个文件里,当需要数据库时,就引用这个页面,数据库就可以上了,在此根底上进展有关数据库的各种操作。
这样做的好处是便于修改除去代码冗余。
需要到数据库的动态页面都有这样一句代码:
--#includefile="connect.asp"-->
3系统规划与系统分析
3.1系统的总体结构
根据小区物业实际运行情况,小区用户可以在进展的操作的功能模块有费用查询、社区交流、投诉箱、意见箱。
小区物业管理者可以操作的功能模块有用户缴费、社区住户管理、社区公告、社区交流、投诉箱、意见箱以与小区物业管理者登录密码的更改。
如图1所示。
图1系统的总体结构
3.1.1系统功能模块分析
本文主要介绍后台维护模块和业主登录模块,并且详细介绍其具体实现的具体功能。
主要分为下面两种情况:
1.后台维护:
此模块是管理员进入后,首先,可以对投诉箱和意见箱的内容进展删除处理;其次,可以通过社区公告即时的更新消息,删除不需要的消息;再次,管理员通过社区住户管理能够增加和删除住户;最后,通过用户缴费这个模块可以给小区居民缴纳物业费用,并能够随时查询缴费情况。
2.业主:
此模块小区居民进入后,不仅能够查询自己的缴费情况,还可以通过社区交流互相交谈,并且通过投诉箱和意见箱对小区物业提出意见与建议。
3.1.2系统整体风格介绍
从首页就可以看出来,整个界面采用的颜色搭配恰到好处,给人一种简洁明快的感觉。
由于内容有限,所以的布局也比拟简单。
其中友情、费用标准、便民措施这三个栏目是相对固定不改变位置的。
进入首页后,不仅可以看到当天的日期显示,还可以看到“欢送光临社区物业效劳〞的流动字体。
这都是用相比照拟简单的代码来实现的。
后台的管理界面操作起来也相当简便,将各个管理栏目依次排列在左侧,右侧显示的是执行各种操作的结果。
这里仅仅用了框架这个功能,就很清楚的将信息显示到了管理者面前。
首页与后台管理界面如图2、3所示。
图2首页
图3后台管理界面
3.2可行性分析
可行性分析也称为可行性研究,是在系统调查的根底上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会、德方面进展分析和研究,以防止投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
为了确定开发具有可行性,对本系统主要进展了以下四个方面的分析:
1.经济可行性:
经济可行性主要是对项目的经济效益进展评价。
本系统对系统开发者来说并不需要太高的本钱支出,只是对系统的管理者付出管理报酬即可,而且开发周期不需要太长,节省了人力、物力、财力资源,所以本系统在经济上是可行的。
2.技术上的可行性:
技术上的可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。
在软件方面,本系统采用的是ASP〔ActiveSeverPages〕进展开发,前台网页设计使用的是DreamweaverCS3,而数据库系统采用的是MicrosoftAccess2003。
通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此具有技术上的可行性。
3.时机可行性:
时机可行性是分析系统开发时机是否成熟。
目前越来越多的应用程序都已经是转向基于Web的开发,并且Internet已经广泛使用,因此系统的设计具有时机可行性。
4.管理上的可行性:
主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。
系统的开发主要就是为了方便有效的信息管理,补充现在传统管理方式的缺乏,因此具备了管理上的可行性。
综上所述,本系统开发目标已明确,在技术和经济等方面具备可行性,并且投入少、见效快,因此系统的开发是完全可行的[11]。
3.3系统的需求分析
某小区位于我市西郊,绿化面积1200多平方米,占地面积100000,建筑面积680000多平方米,24小时保安巡逻,环境幽雅、周边配套设施完善,实行封闭式管理,小区现居住约2万人。
由于管理面积大,户数多,物业管理X围广,管理内容繁杂,小区物业管理混乱的问题一直无法解决。
再者,小区物业管理中一项重要的工作是计算、汇总各项费用,由于费用项目较多,计算方法繁重,手工处理过失率较高。
同时查询某房产资料或业主资料往往也需要较长时间,给物业管理者的工作带来了诸多弊端。
因此该物业公司决定采用信息技术管理该小区。
根据该小区具体情况,该系统在实施后,能够满足对小区住户资料、小区投诉、网上交流、水费、物业费、电费、车位费等进展管理。
该系统的实施为小区日后开展奠定了新的台阶。
4系统设计与实现
4.1系统设计
4.1.1数据库概念结构设计
本系统根据以上的设计规划出的实体有:
居民信息表、意见表、用户表等实体。
局部实体具体的描述E-R图如下:
以下是居民信息表的实体图:
图4居民信息实体E-R图
以下是意见表实体图:
图5意见信息实体E-R图
4.1.2数据库逻辑结构设计
本小区物业管理系统采用的是MicrosoftAccess2003数据库,根据数据库结构设计,将E-R图转换为表,如表1、2、3所示。
表1居民信息表
列名
数据类型
可否为空
说明
Idkey
自动
NOTNULL
T_Name
文本
NOTNULL
##
T_Sex
文本
NULL
性别
T_Tel
文本
NULL
T_House_No
文本
NULL
楼号
T_Room_No
文本
NULL
房号
表2意见表
列名
数据类型
可否为空
说明
ID
自动
NOTNULL
YJ_Name
文本
NOTNULL
##
YJ_content
备注
NULL
内容
YJ_Datetime
日期/时间
NULL
日期
表3社区信息表
列名
数据类型
可否为空
说明
ID
自动
NOTNULL
info_Name
文本
NOTNULL
社区名称
info_jj
备注
NULL
简介
Info_contact
备注
NULL
联系方式
4.1.3各模块设计流程图
1.后台管理界面流程图:
图6后台管理流程图
2.费用查询模块流程图:
图7费用查询流程图
3.投诉管理模块流程图:
图8投诉管理流程图
4.居民登记IPO图:
图9居民登记IPO图
5.查询信息IPO图:
图10查询信息IPO图
4.2界面的设计与实现
界面模块化,可以提高代码的重用性,能为编程提供很大便利,节省开发时间,提高开发效率。
下面介绍的是主要的功能模