廖烈誼
廣西大學(xué)計算機與電子信息學(xué)院 廣西南寧 530004
隨著房地產(chǎn)市場得到快速發(fā)展,每年城市內(nèi)新建房屋的物業(yè)維修問題以及資金籌集、繳存、管理、使用和監(jiān)督工作等問題成為廣大房屋所有者和政府房地產(chǎn)管理部門所關(guān)心的重要問題。物業(yè)專項維修資金管理工作業(yè)務(wù)量逐漸增大,使用傳統(tǒng)手工作業(yè)的已經(jīng)難以滿足日常物業(yè)專項維修資金管理工作的要求。引進信息化技術(shù)改造傳統(tǒng)工作流程成為潮流,在政府部門業(yè)務(wù)運營實踐中基于現(xiàn)代信息化技術(shù)和互聯(lián)網(wǎng)技術(shù)開發(fā)而來的各類業(yè)務(wù)信息管理系統(tǒng)和數(shù)據(jù)平臺已經(jīng)或正在成為常態(tài)化工作方式。因此設(shè)計開發(fā)物業(yè)專項維修資金管理系統(tǒng)具有現(xiàn)實的意義,有助于提高維修資金的管理水平。
本文將采用JAVA語言作為系統(tǒng)開發(fā)的工具語言,基于Spring MVC框架,采用B/S架構(gòu)對維修資金管理系統(tǒng)進行設(shè)計開發(fā)。數(shù)據(jù)庫則使用Oracle數(shù)據(jù)庫進行設(shè)計。
系統(tǒng)的所有業(yè)務(wù)活動都圍繞著資金的歸集和使用這條主線進行設(shè)計,其中,基礎(chǔ)數(shù)據(jù)指的是物業(yè)小區(qū)以及樓棟、房屋等物理對象,以上可以簡單表述為“樓盤表”,系統(tǒng)中每筆交存及支付業(yè)務(wù)均附著在樓盤表之上;資金交存管理模塊則作為樓盤表出現(xiàn)后,第一筆維修資金交存的目的;資金使用管理模塊則對物業(yè)維修所產(chǎn)生的費用及資金的使用進行管理;財務(wù)核算則對資金的流入流出進行詳細(xì)記錄以及負(fù)責(zé)相關(guān)財務(wù)報表的生成。

圖1系統(tǒng)總體設(shè)計圖
城市物業(yè)專項維修資金管理系統(tǒng)初期建設(shè)由4個子系統(tǒng)組成。一是基礎(chǔ)數(shù)據(jù)子系統(tǒng):該子系統(tǒng)實現(xiàn)維修資金管理相關(guān)數(shù)據(jù)的維護。二是資金交存子系統(tǒng):該子系統(tǒng)實現(xiàn)維修資金的交存管理。三是資金使用子系統(tǒng):該子系統(tǒng)實現(xiàn)維修資金的使用管理。四是財務(wù)核算子系統(tǒng):該子系統(tǒng)實現(xiàn)維修資金記賬、票據(jù)打印和財務(wù)憑證發(fā)送等功能。
整個系統(tǒng)的設(shè)計、實現(xiàn)、測試和部署實踐均基于現(xiàn)代軟件開發(fā)技術(shù)、流程和數(shù)據(jù)庫技術(shù)。系統(tǒng)使用B/S架構(gòu)設(shè)計,采用JAVA語言作為系統(tǒng)開發(fā)的工具語言,基于Spring MVC框架進行設(shè)計開發(fā),控制器負(fù)責(zé)提供業(yè)務(wù)邏輯操作和數(shù)據(jù)獲取,視圖負(fù)責(zé)數(shù)據(jù)展示,模型負(fù)責(zé)封裝數(shù)據(jù)訪問。系統(tǒng)運行于TomcatWeb服務(wù)器上,數(shù)據(jù)庫管理系統(tǒng)為Oracle 11g Database,應(yīng)用服務(wù)器操作系統(tǒng)為Linux。
本系統(tǒng)采用Oracle 11g Database數(shù)據(jù)庫管理系。首先根據(jù)系統(tǒng)需求分析部分,收集系統(tǒng)需要的數(shù)據(jù)信息,建立數(shù)據(jù)庫實體關(guān)系模型。本文使用實體關(guān)系模型圖對系統(tǒng)做出詳細(xì)設(shè)計

圖2管理系統(tǒng)E-R圖
基礎(chǔ)數(shù)據(jù)管理即為上文中提到的“樓盤表”的管理 ,樓盤表一般由小區(qū)、樓棟、房屋組成,所以樓盤表的管理也是由“物業(yè)小區(qū)管理”、“自然幢管理”、“房屋管理”等子模塊組成,也需要記錄業(yè)主信息,但業(yè)主信息僅限于房屋的一般屬性,因為資金不會隨著業(yè)主的更換而改變。
基礎(chǔ)數(shù)據(jù)管理中包括4個子模塊,具體如下:(1)物業(yè)小區(qū)管理模塊:實現(xiàn)對物業(yè)小區(qū)進行添加、修改、刪除以及查詢操作;(2)自然幢管理模塊:在物業(yè)小區(qū)的基礎(chǔ)上實現(xiàn)對小區(qū)內(nèi)的自然幢(樓棟)進行添加、修改、刪除、查詢操作;(3)房屋管理模塊:實現(xiàn)對物業(yè)小區(qū)樓棟中的房屋進行添加、修改、刪除以及查詢操作;(4)業(yè)主信息管理模塊:實現(xiàn)業(yè)主信息的添加、修改、刪除及查詢的操作。
資金交存管理是系統(tǒng)的核心功能模塊,主要實現(xiàn)業(yè)務(wù)受理、業(yè)務(wù)信息確認(rèn)、業(yè)務(wù)材料初審、業(yè)務(wù)審批和統(tǒng)計查詢功能。交存子系統(tǒng)在基礎(chǔ)數(shù)據(jù)子系統(tǒng)中查詢并提取需要交存的小區(qū)信息(如該子系統(tǒng)中沒有小區(qū)信息,則需要在該子系統(tǒng)中新建小區(qū)信息),在對應(yīng)該樓棟基礎(chǔ)信息導(dǎo)入房屋表并能按單元或者層進行排序(或點擊提取樓盤表信息),導(dǎo)入成功后成功后在系統(tǒng)點擊確認(rèn),該筆業(yè)務(wù)所有樓棟信息都確認(rèn)完成后,提交初審。
在預(yù)交存子系統(tǒng)中設(shè)置初審、審批功能,初審、審批人員點擊該功能后,系統(tǒng)頁面顯示需要審核的業(yè)務(wù),該業(yè)務(wù)按受理編號自動排序,已審批完成的業(yè)務(wù)不在審核頁面顯示,點擊需要審核的業(yè)務(wù)后,頁面展示為《核算表》,審核意見可以系統(tǒng)內(nèi)設(shè),也可以由操作人員自行修改,初審人在初審頁面可以直觀的看到該筆業(yè)務(wù)的詳細(xì)完成過程,審批人員可以看到業(yè)務(wù)的詳細(xì)完成過程外還能看到初審人的審批信息。
資金使用管理模塊主要實現(xiàn)資金使用功能,包括:預(yù)支申請、資金分?jǐn)偂①Y金結(jié)算等。
工作人員根據(jù)項目維修合同內(nèi)容在使用模塊中通過基礎(chǔ)數(shù)據(jù)模塊查找本次需要維修的小區(qū)基礎(chǔ)數(shù)據(jù),數(shù)據(jù)驗證合法后,根據(jù)維修對象設(shè)定分?jǐn)偡秶謹(jǐn)偡秶O(shè)定設(shè)定成功后系統(tǒng)自動統(tǒng)計分?jǐn)偡秶S修資金余額并打印或?qū)С龇謹(jǐn)偡秶臉I(yè)主分?jǐn)偯骷?xì)表。
辦理結(jié)算業(yè)務(wù)時,從維修資金使用模塊中的結(jié)算模塊查找需要辦理結(jié)算的項目信息,并辦理結(jié)算業(yè)務(wù),已辦結(jié)的業(yè)務(wù)信息不在預(yù)支和結(jié)算列表中顯示,同時要求系統(tǒng)對一個維修項目可以有多個維修單位及多個維修單位賬戶信息。業(yè)務(wù)辦理完成后把紙質(zhì)材料掃描進系統(tǒng),上傳成功后點擊提交初審。
財務(wù)核算功能模塊由“財務(wù)記賬”、“財務(wù)憑證發(fā)送”、“票據(jù)打印”三個子模塊組成,承載財務(wù)的一般操作。
1、財務(wù)記賬模塊:實現(xiàn)財務(wù)資金流入流出明細(xì)賬的記錄,資金的流入流出與業(yè)務(wù)辦理后產(chǎn)生的收入或支付的資金相對應(yīng)。
2、財務(wù)憑證發(fā)送模塊:該模塊實現(xiàn)與銀行進行雙向通信的功能,可以向銀行發(fā)送撥付指令,也可以處理銀行送回的回執(zhí)數(shù)據(jù),并回寫到銀行指令記錄。
3、票據(jù)打印模塊:該模塊實現(xiàn)財務(wù)常用制式票據(jù)的數(shù)據(jù)調(diào)取及打印輸出功能。
本文設(shè)計了一套城市物業(yè)專項維修資金管理系統(tǒng),該系統(tǒng)基本能夠覆蓋城市物業(yè)專項維修資金管理所有主要業(yè)務(wù),包括房屋基礎(chǔ)數(shù)據(jù)管理、資金交存管理、資金使用管理等,以及圍繞著物業(yè)專項維修資金管理業(yè)務(wù)從業(yè)務(wù)申請受理、業(yè)務(wù)辦理、業(yè)務(wù)審核、業(yè)務(wù)辦結(jié)的規(guī)范化作業(yè)流程。本系統(tǒng)提升了物業(yè)專項維修資金管理工作的工作效率、規(guī)范化程度、透明化程度信息化水平和總體管理水平。