前言:想要写出一篇引人入胜的文章?我们特意为您整理了智能物业管理系统的设计范文,希望能给你带来灵感和参考,敬请阅读。
摘要:在科学技术不断更新、社会经济迅猛发展的今天,广大民众的经济收益相较之前明显提高,人们对居住环境、小区服务等均提出了更高要求,尤其是在近些年来,以智能小区为首的住宅相继涌现,此类小区致力于为业主提供安全性强、便捷舒适、智能管理、完善周到的物业管理服务。文章将就如何设计并实现智能物业管理系统展开全面深入的研究与分析,希望能够为同类设计提供一定参考。
关键词:智能系统;物业管理;Android平台
1系统架构分析
1.1系统体系结构分析
在此次设计的系统中,客户端表示层主要由两部分构成:Android端和Web端,旨在确保系统具有较强的通用性。本系统采用了灵活可靠且当前应用比较广泛的3层框架体系,不仅有助于减轻服务器压力,降低对网络宽带要求,还为系统后期维护提供了便利[1]。在进行广泛、深入地探讨后了解到,本系统主要由下述4层构成:(1)客户端表示层。该层在系统和用户交互过程中扮演着不可或缺的重要角色,其功能主要是功能管理和查询等。通过此层,用户能够以Web方式访问信息。(2)应用业务逻辑层。是一个非常关键的层,业务是否能够顺利开展、监管功能是否能够实现均和其有着密切联系,该层包含了信息注册、信息显示等一系列相关程序。(3)后台处理层。作用是调整业务功能,把服务接口为上层所用,由此及时高效地获取所需信息。(4)数据提供层。通过该层能够把煤气、住户资料等各相关信息集中存储于系统处理中心[2]。
1.2系统网络架构
本文将对系统网络架构进行全面、细致地介绍。(1)每幢楼都将交换机和布设在一楼的门禁系统进行连接,使所有家庭的终端均可以在联网的状态下和门禁系统进行有效连接,即便是楼与楼之间,亦能够依托强大的WiFi实现和服务器主机的稳定连接。(2)通过微型化计算机和基于Android系统的触屏显示器实现对门禁系统的动态化、持续化、高效化监管。(3)楼宇交换机在强大的网络的支持下实现了和管理器交换机的高效化、便捷化连接;管理中心需要配备一台含有操作系统的计算机,协助管理人员积极开展工作。(4)家庭终端能够和物业管理中心的服务器进行有效连接,同时,在服务器的协助下,实现和门禁系统有效连接,为业主开锁等提供了便利[3]。
2智能物业管理系统设计
研发智能物业管理系统的初衷主要包括下述几点:(1)提高小区信息建设水平,实现智能化、现代化、规范化物业管理。(2)确保业主能够享受更便捷、更高效、更完善的服务,支持业主根据个人需求定制服务。(3)能够以相对较少的经济投入实现对小区的全面化、动态化、网格化管理。(4)系统所存在的特征集中表现为:代表前沿水平,性能完善成熟,代表国内顶尖水准,比肩于国际水平;安全性强,审核严格、管理规范,有助于保障系统安全运行;灵活性强,可结合实际情况对各相关参数的值进行科学合理的设定,有助于增强系统的灵活性和可用性;通用性强合,严格按照规范进行操作,保证系统具有良好的通用性,适用于多个行业及领域;支持扩展,预留了接口,这样在实际应用中,可根据需求的变化合理调整和改进系统;既能够带给用户良好的视觉享受,也能够帮助用户尽快掌握操作技巧[4]。用户在启动系统之后,可直接通过客户端登录服务器,实时查阅系统推介的各类信息,为用户了解信息提供了极大的便利,系统对返回的信息进行恢复之后,能够传输至前端进行实时化、动态化、清晰化显示。
3智能物业管理系统实现
3.1建立开发平台
Android系统是基于当前应用比较广泛的Java语言进行设计的,开发平台不仅需要包含基本的Java开发工具,还需要拥有相应的设计环境,在本系统设计过程中,Java开发工具(JDK)为1.70_45,包含了大量不同的内容,良好地满足了本系统设计需求。按照提示完成Android资产管理模块设计工作之后,应创建一个科学合理的Android模拟器。在此环节,基于Android系统的物管平台即已设计完成,其中,服务器端环境建设主要由3部分构成:(1)汤姆猫服务器(Tomcat)。(2)扩展性平台(MyEclipse)。(3)结构化查询语言(MySQL)。
3.2搭建Android用户界面
Android平台在设计和使用软件时需要结合实际情况选取合理的方法妥善处理排布问题。创建一个简洁雅致的界面至关重要,它不仅能够带给用户良好的视觉享受,而且能够帮助用户尽快掌握操作技巧,充分发挥各模块功能。Android系统一般来讲可通过3种方式获得人机交互界面:(1)编程。(2)采用扩展性语言进行科学合理的配置。(3)直接通过界面接口获得。对于活动应用来讲,往往需要大量不同的功能,不过其本身或许并不会直接清晰直观地展示于屏幕上,需要通过视图分组、视图功能。因此,本文将元素排布情况进行基本介绍。(1)线性排布(LinearLayout):朝着某方向展示各类相关元素。若以水平方式进行展示,那么在布局管理器中,仅能够展示1行;若以垂直方式进行展示,那么在管理器中,仅能够显示1列。不过,在实际应用中,也可结合实际需求对某元素进行相应设置和显示。(2)表格排布(TableLayout):显示元素直接根据已有的行或者列进行排列,每一个元素均被分配至单元格内,不过需注意一点,单元格的边框线不会显示出来,要将其隐匿。(3)绝对排布(AbsoluteLayout):以坐标的样式,对显示元素的具体位置进行科学、合理地明确,左上方坐标为(0,0),逐步向右边区域扩展,在此过程中,坐标数值会慢慢地增大。此方法最突出的优势是能够快速掌握元素方位,所以其具体呈现效果会因设备不同而呈现出较大差异。(4)相对排布(RelativeLayout):可结合其他元素的布局方式对需要显示的元素进行科学合理地布局,一个按钮既可布设于右边,亦可将其布设于中心区域。对于应用Android的屏幕来讲,结合层次框架对屏幕元素进行客观、全面地介绍。其实,需要将两者捆绑在相同的屏幕上进行集中表示,在实践活动开展中,将采用调整内容视图的方法(setContentView())传递该层次书的根节点。
3.3实现登录模块的功能
用户在登录页面上可直接按照系统提示进行操作。不同身份的用户操作权限不同,所以,其登录的功能页面存在较大差异。在本系统中,用户细分为两类,即住户和管理员。在登录界面,会对用户的身份进行验证。具体来讲,可通过Default指令进行登录,在界面Default中增添2个文本控件(TextBox)和1个标签控件(label),其名称分别是Tbxuserpass,Lbl_noteso控件。其中,Tbxuserpass的主要功能是输入账户及密码,Lbl_notes的主要功能是根据用户输入的信息发出相应的提示。在注册环节,login不需要进行初始化操作,创建页面事件:单机进入按键,启动事件对用户输入的资料进行严格核查,若符合现行法规和条例,那么能够成功登录页面。在登录界面,需要对用户输入的账户及密码是否匹配进行判定,若两者相匹配,那么用户身份为真,并根据其具体权限跳转至相应的界面。一般来讲,如果权限为1,跳转至用户界面,如果权限为0,则跳转至管理界面[5]。
3.4实现管理员管理模块的功能
在登录环节,需要对用户权限进行严格准确地判断,若权限为0,即直接跳转至管理员管理界面。(1)针对用户的管理界面:可开展新建用户、修改密码等一系列相关操作。(2)对业主信息进行管理:能够结合实际情况添加、清除或者编辑小区业主信息。在信息添加结束之后,系统会提出添加成功。(3)对费用收缴进行管理的界面:小区业主在日常生活中需要缴纳电费、水费、燃气费等各种相关费用,应将各类费用按照特定标准或者要求井然有序地整合至一个界面上,便于业主高效便捷地查询信息和缴纳费用等。
3.5实现维修与投诉管理的功能
维修管理模块主要负责响应维修请求、单子结算等。在此次设计中,为确保此模块的应用功能能够得到充分彰显,本设计采用了当前应用相对较为广泛的类中方法。投诉管理模块主要负责接收投诉建议、结单、回访业主等。为确保此模块的应用功能能够得到充分彰显,本设计采用了当前应用比较普遍的类中方法。
4结语
此次设计的系统随着被广泛地应用于越来越多的智能小区中,势必会产生各种各样的数据,所以,当前亟待探寻高效严谨、合理可行的方法处理数据,提高系统响应速度,而这也就意味着今后需要在优化算法的前提下改善系统,与此同时,需进一步健全优化查询机制,大力推行和积极落实多元化体系。
作者:宋大娟 单位:盐城生物工程高等职业技术学校