基于大数据下的小区物业管理系统的开发研究
2019-09-10王国中谷雨吴保卫韩同栓
王国中 谷雨 吴保卫 韩同栓
摘要:随着科学技术的不断发展,我国逐步走进大数据时代。在如今的大数据时代中,大众的生活产生了巨变。大数据技术在管理系统当中的应用,对于数据处理流程和结构优化有着重要的积极作用。因此在小区物理管理系统开发过程当中,合理的应用大数据技术,能够使物业管理为大众提供更优质的服务,从而为物业企业带来更大的经济效益。
关键词:大数据;小区物业管理系统;开发
随着我国经济水平的不断提高,大众的生活质量也得到了显著的提高。大众的生活模式也逐步转向社区化。为了能够为这样的生活模式提供更好的物业服务,物业也从基础的物业收缴费管理模式向增值服务逐步转型。在这样的情况下,物业就需要开发能够对小区管理提供帮助的小区物业管理系统。因为小区物业管理系统不仅仅能够帮助物业管理者为小区业主提供更加方便快捷的服务,还能够提高物业管理工作的水平和效率,对于物业管理有着极为重要实际意义。
一、小区物业管理系统需求分析
若想开发出符合大众要求的物业管理系统,首先需要对物业管理系统的需求进行规划,从而寻求小区物业系统信息化的解决方案。分析小区物业管理系统需求的目的是为了在开发物业管理系统前,能够建立一个物业管理系统需求模型,随后结合模型对管理系统的需求进行全面系统的分析,下面将围绕物业管理系统的需求展开分析。
(一)系统总体需求
从小区物业管理的主体来看,其主要表现为物业管理人员和小区业主两者之间的服务于被服务之上。而物业管理人员和小区业主也是小区物业管理系统当中主要涉及的两个重要角色。从小区物业管理层面来看,其管理职能主要体现在安保管理服务、业主基本信息管理服务、投诉服务、保修服务、收费服务以及车位管理服务等。通过建立需求模型可以将物业管理需求与系统操作管理相结合,并由此来构建物业管理系统。具体图式如下图。
根据小区物业服务的需求,再结合以小区物业管理的实际需求,从而逐步形成一条系统的业务流程。为了明确物业管理与数据之间所存在的关系,从而从系统需求之中找到系统业务当中所需要落实的诸项主体。其主要包含投诉处理信息、车位信息、安保监控信息、维修信息、收缴费信息以及住户信息等一系列主体。物业管理系统主要对上述信息主体加以稳定集中的储存和管理,从而对这些信息主体数据展开分析,并对相对应的物业服务实际状况进行实时跟踪。通过物业公司决策层所提供的数据信息,从而提升物业服务的水平以及工作效率。
从系统操作需求方面分析,其重点主要在于物业管理人员和小区业主两者之上。物业管理人员角色这个范围主要包含有系统管理员、物业集团管理人员、物业分公司管理人员以及物业小区管理人员这四种主要职员。这四种职员分别负责物业系统管理及权限分派、集团物业总体管理、分公司物业管理以及具体小区物业业务服务管理这四种管理职能。对于居民小区来说,在对小区物业进行管理的过程当中,主要涉及的信息有物业投诉、车位、安保、维修、收缴费以及住户等相关基本信息。而小区业主与物业管理之间的联系主要体现在投诉信息、保修信息以及缴费信息等数据信息的提交和查询。下面主要针对住户信息管理需求和物业费用管理需求进行分析,其他暂不赘述。
(二)住户信息管理需求
管理住户信息是物业管理当中的必备业务,该业务能够帮助物业在对业主进行服务的过程当中,提供基础数据进行支持。从住户信息的实际需求上来看,首先需要获取业主的住房基本信息,然后才能够将住户和住房之间进行联系,从而便于提升物业管理的实际效率。随后,物业所管理的小区用户并不单单指的是在小区当中购买房屋的业主,还包括租赁小区房屋的租客。所以物业在对小区用户进行管理时,要对购买房屋的业主和租赁分别建立住户信息档案。
在对住户信息进行管理的过程当中,物业管理人员首先需要对小区内的住宅基本信息进行初始化设置。住宅的基本信息主要包括住宅编号、位置以及面积等。通过对住宅的、进行编号这一手段,当房屋销售并交接完成时,物业管理人员就能够通过住户信息系统对业主的相关信息进行绑定,当业主准备入住住宅时,物业管理人员还需要对业主信息进行进一步的完善,其中包括录入业主家庭成员信息。
(三)物业费用管理需求
物业收费管理是小区物业的基本内容,并且其也是物业服务的过程当中的主要难题。由于小区物业费用当中包含有物业清洁费、管理费、水费、停车费以及其他的有偿维修费等多种费用。因此物业公司的工作重心就是做好物业费用管理工作。具体操作如图示。
从小区业主物业费用管理需求来看,物业管理人员首先需要登录物业管理系统,随后在收费设置模块当中对小区物业费用进行详细的設置,这是小区物业收费的前提。当物业管理人员对收费项目进行详细的设置后,就可以逐步展开后续的物业收缴费业务,在管理物业收缴费的过程当中,物业管理人员应当对收缴费记录进行逐一核实,并通过物业管理系统中的设置检索功能,筛选过滤出尚未缴纳物业服务费的业主,随后针对未缴费业主进行催缴。
为了放标小区业主缴纳物业费用,小区业主需用物业系统能够查询物业费用的详细信息,当业主通过物业管理系统发现自己应当进行物业费用的缴纳时,就可以通过相关的收费营业窗口进行物业费用的缴纳。对于物业管理人员而言,其主要负责将业主的缴费信息录入至管理系统中,随后物业管理人员还需要利用物业管理系统对物业费用信息进行分类统计和汇总,从而生成物业费用的详细清单,从而物业管理层就能够依据所生成的详细清单,来制定更符合实际情况的收缴物业费的有效决策。从业主对物业费用的管理需求来看,要求物业管理系统至少具备物业费用项目设置、业主缴费管理、月结费用统计分析、收缴费明细查询以及应收物业费用管理这五个主要的功能。这样物业管理人员就能够通过物业管理系统对物业费用的项目进行详细的设置,还可以对业主缴费的状况进行录入和登记,分析对月结费用,以及生成业主缴费明细等一系列功能。而与小区业主有着直接联系的就是应缴物业明细查询以及物业缴费业务这两项主要功能。
二、物业管理系统开发设计
上面针对系统需求展开分析,我们确定了物业管理系统所应该具备的相关功能和业务流程,本节将针对住户信息管理和物业费用管理所需要的系统软件架构、功能模块设计等展开物业管理系统的详细设计分析。
(一)软件应用架设开发
当前软件应用进行架构的过程当中,所采用的主流技术就是C/S架构、B/S架构以及C/S与B/S技术混合架构这三种应用架构。这三种软件应用架构模式各有其优势和劣势,所以根据软件架构的实际情况可以选择不同的架构技术进行架构,这样的架构形式能够满足不同软件的应用场景。
C/S架构本身信息交互速度快,并且不对外网环境有着任何要求。该架构模式易于隔绝物理网络,能够有效降低互联网带宽对软件造成的影响,所以在这样的情况下,C/S架构就更适用于内网环境当中。但C/S架构特点也比较明显,由于C/S架构不能通过外部网络交流信息,所以如果物业集团公司规模较大,并且其同时对多个物业小区进行管理时,该种软件架构模式就很难满足物业集团统一管理的要求。
B/S架构的特点在于能够通过单次部署就可以完成多地的访问,该特点刚好可以对C/S架构的缺点进行补充。除此之外B/S架构升级维护方便,并且不需要反复的安装客户端,通过B/S架构所设计出的软件能够使物业管理人员和业主通过浏览器来在线浏览物业管理系统,但B/S架构却无法对物理网络进行有效隔绝,容易受到网络病毒攻击,并且软件的运行速度也会受网络带宽所影响。
由此可见,C/S架构与B/S架构都有着各自的优缺点,单独使用任何一种架构,都有着明显的弊端,所以为了能够满足物业管理人员和业主的信息化需求,就可以采用C/S架构与B/S架构相融合的混合应用架构。这样的架构既有效的统合了两种应用架构模式的优点,也满足了物业管理中所提出信息化建设需求,真正做到了使物业集团通过互联网对多地物业进行集中管理。
(二)软件体系架构开发
物业管理系统是一套帮助物业管理人员对小区物业进行管理的一套软件系统,所以在对物业管理系统进行设计的过程当中,要严格按照软件开发工程的规范,对物业管理系统进行体系的架设。物业管理系统架构设计的优劣将直接影响后续的管理效果,由此可见,物业管理系统的体系架构是物业管理系统开发当中的核心内容。
从物业系统软件的耦合性来看,隔层系统之间应拥有低耦合关联关系,并且系统业务应充分体现高内聚效应,从而提高业务和数据之间的处理效率。而物业管理系统主要可以分为表示层、逻辑层、数据访问层以及储存层,这样的划分能够使物业管理系统拥有鲜明的层次感,从而使系统各层的目标更加明确,以便各层能够有机的进行交互。
(1)表示层:表示层是物业管理系统的表层,其主要职能是向物业管理人员和业主展示系统页面,并接受两者所输入的信息。表示层主要通过.NET3.5框架进行搭建,随后由ASPX、HTML等页面共同构成。除此之外,配合以DIV和CSS页面控制技术,使物业管理系统的前端页面风格一致。再配合以Javascript和Ajax等技术,实现页面的动态交互。这样的设计能够有效的提升物业管理系统与用户交互的效率。
(2)逻辑层:逻辑层作为系统软件架构核心层,其主要负责实现物业管理系统的逻辑交互。逻辑层既可以将表示层与数据层连接起来,还可以处理业务中的逻辑关系。
物业管理系统对各项业务所进行的处理均在逻辑层进行处理,该层主要是由C#程序语言与ASP.NET源代码结合构成,并以aspx.cs形式体现出来。
(3)访问层:访问层主要负责物业管理系统当中的数据访问功能,其在运行过程中,首先需要逻辑层对其进行调用,从而对SQL语句进行执行或是对数据进行储存。为了能够提高物业管理系统的开发效率,在访问层还可以添加各类SQL数据访问类组件进行搭建。
(4)数据库层:数据库层主要负责对管理过程中所出現的各类数据进行储存,在储存的过程当中主要通过SQL Server数据库或者Oracle数据库进行实现。数据库层作为物业管理系统的底层,其能够对访问层所传输来的SQL操作语句进行直接识别,由于访问层与数据库层之间被逻辑所隔离,当系统对数据进行调动时,就需要通过ADO.NET和JDBC数据访问接口来进行调用。
这样的软件体系架构设计方案能够既可以针对性的对用户和业务进行服务,还可以有效的降低系统软件各层中的耦合性,使物业管理系统形成一套逐层调用的交互体系。
(三)业主信息管理模块开发
业主信息管理模块的开发主要是为了对小区业主信息、住宅信息进行录入、登记等一系列操作 所产生的一个模块。当业主购买住宅时,通过子模块进行业主姓名、身份证号码和联系方式等一系列基本信息的登记。当业主入住住宅时,物业管理人员可以通过管理系统将业主与住宅两方信息进行绑定,并提供解绑功能。这样的功能能够使业主与住宅之间联系起来,使物业服务的效率得到显著的提高。
(四)物业费用管理模块开发
物业费用管理模块的开发主要是为了帮助物业管理人员想各业主收缴物业费用,因此其是一个围绕物业费用管理进行设计的模块。首先物业管理人员可以通过物业费用管理的子模块进行收费项目的设置,随后通过该子模块向管理人员和业主提供缴费明细和缴费状态的查询功能。当有业主尚未对物业费用进行缴纳时,管理人员能够通过管理系统获知,从而针对未缴费的业主进行催缴。
结语
随着社会的不断发展,大众对于生活的质量也提出了新的要求,为了能够满足大众对物业所提出的管理需求,就应当针对小区进行物业管理系统的开发和设计。对于现在的小区物业管理系统来说,若想进一步的发展其功能,就需要首先对物业管理人员和业主的需求展开分析,当明确了物业管理人员和业主的实际需求后,就可以有针对性的对物业管理系统进行设计,本文针对住户信息管理和物业费用管理所需要的系统软件架构、功能模块设计方面展开详细分析,并给出相关开发建议,望对物业管理系统的开发人员提供帮助,从而使物业服务质量得到进一步的提升。
参考文献:
[1]沙宁.基于大数据下的小区物业管理系统的开发研究[J].数字通信世界,2019(01):92.
[2]严寒.居民小区物业综合服务系统的设计与实现[D].电子科技大学,2018.
[3]罗春红.基于大数据下的小区物业管理系统的开发研究[J].职业,2017(25):60-61.
[4]张引红.小区综合化服务管理系统的设计与实现[J].电脑知识与技术,2017,13(24):63-64.
[5]何昫.社区物业信息管理系统设计与实现[D].天津大学,2017.