1、系统需求概述
1.1系统功能需求
(1)资金的缴交。维修资金缴交工作是整个业务的起点,缴交的方式是多样的,业主可以在维修资金中心柜台缴交,也可以在银行的各个柜台或终端进行缴交,并且包含初缴、补缴、续缴等功能。
(2)资金的使用。维修资金的使用,是使维修资金发挥房屋“养老金”功能的一项重要工作。使用维修资金时,由业主委员会或物业公司向维修资金管理中心申请,并由管理中心审核后,按照申请资金使用的范围按户进行分摊,然后分别从各业主的账户余额中支出。
(3)资金的利息。按照国家相关规定,资金管理中心应对业主缴纳的维修资金账户余额计算应得利息。可设定利率、结息日期并按照设置计算相应的利息发放到各业主的账户中。
(4)相关的查询和报表功能。管理人员通过系统,可以根据需要快速、准确的进行资金的查询与统计,并及时生成统计报表,为领导决策提供服务。
(5)Web应用。在官方网站进行信息发布,为开发企业、物业提供从业主体注册、上报项目信息等业务操作,并开放查询服务,支持广大业主查询维修资金的缴交情况、账户资金余额及明细,同时支持业主对资金的使用进行网上投票表决。增加了资金管理的透明度,丰富了资金管理工作的手段。1.2系统性能需求系统的性能主要指系统建成后的运行情况,主要有以下三个方面的指标:
(1)实用性。系统必须满足用户所需要的功能,并做到使用方便、界面友好等;同时在确保信息完整的情况下,尽量减少使用者的工作量。
(2)安全性。维修资金管理系统涉及到资金的管理,所以安全性是系统最重要的性能指标之一。数据库采用了双机热备的方式;由于系统建设在内网,与银行的数据交换接口,设置了中间数据库,中间数据库通过网闸与生产数据库进行数据同步。
(3)并发性。在房产局业务窗口以及银行柜台等数十个或数百个终端可能会同时发生操作,必须对并发情况下的网络吞吐能力进行合理设计,并在系统开发时充分考虑并发性,从而保障系统运行的效率。
2、系统设计与实现
2.1系统总体架构
本系统在设计上,采用了B/S模式,基于SOA(面向服务的体系结构,Service-OrientedArchitecture)设计了系统的体系架构,充分考虑了系统的稳定性、可靠性、安全性,同时在已有其它房产业务系统的情况下,提供了数据接口,最大限度地利用了现有的软硬件和网络资源。2.2系统开发平台目前主流的数据库有Oracle、MicrosoftSQLServer、My-SQL、Sybase等,充分考虑了并发性和可编程性,选择Oracle10g作为数据库管理系统。Oracle具有丰富的开发工具,覆盖开发周期的各阶段,同时能很好的支持B/S结构的系统开发,并且具有非常高的安全性。系统采用Microsoft.Net开发平台,前段开发工具使用可视化开发工具VisualStudio2012,编程语言选择了C#,.Net平台提供了丰富的类库,C#的面向对象的特性非常适合基于SOA架构的系统开发。
2.3系统实现
基于不同的功能划分,维修资金管理系统确定了建设模块的系统框架,并拟定分三期实施建设,其中一期拟建成以下3个模块:
(1)资金归集模块:对维修资金的收缴、开票、建账以及相关的基础信息(如业主、物业等)进行管理。并提供银行数据接口,利用银行网点广泛的优势,为业主缴交维修资金提供方便、快捷的服务。
(2)网站查询模块:提供业主通过互联网打印缴款通知书、查询维修资金的个人账户信息以及相关的政策法规、新闻公告、办事指南等。
(3)财务管理模块:描述维修资金管理中心财务部门进行相关财务管理时的业务定义和实现方式,对维修资金日常管理过程中产生的各种财务数据进行统一管理与核算,最后产生相应的财务报表。系统二期建设工作将提供以下2个模块:(1)资金使用模块:根据业主的申请,符合使用条件的小区拨付维修资金,并按照使用的范围进行灵活方便的分摊计算。(2)业主网络投票模块:提供业主通过互联网对所在小区的公共部位的维修资金的使用申请进行投票的方式,通过投票决定是否使用维修资金。系统三期建设工作将重点实现系统与GIS的整合,提供用户基于GIS管理维修资金的科学平台。图形化管理模块:提供用户基于GIS(地理信息系统)的维修资金查询、管理、分摊计算和辅助决策支持等功能。
3、结语
物业专项维修资金被称为房屋的“养老金”,为房屋的后期维护提供了资金保障,维修资金管理的信息化建设适应目前房地产市场发展的趋势,加强了房地产市场的监管,维护了房地产市场的秩序,保障了购房者的合法权益。本文所描述的物业专项维修资金管理系统使用了先进的技术和管理手段,为维修资金的管理工作提供了方便准确的管理功能和多方位有效的监督管理手段。
作者:周鑫 单位:南华大学