?

基于ExtJS的存量房交易資金托管系統的設計與實現

2015-09-27 02:47付珍珍嚴水歌南通大學現代教育技術中心南通226000
現代計算機 2015年27期
關鍵詞:存量房架構交易

付珍珍,嚴水歌(南通大學現代教育技術中心,南通 226000)

基于ExtJS的存量房交易資金托管系統的設計與實現

付珍珍,嚴水歌
(南通大學現代教育技術中心,南通226000)

0 引言

存量房交易資金托管業務涉及交易資金的存入和支取金額巨大,少則數十萬、多則百萬,且每年的交易量龐大,要保障存量房交易資金安全、方便、快捷地運轉,僅通過人工把關,效率低下、且容易出現人為操作的錯誤。為完善存量房交易資金監管機制,因此建立存量房交易資金托管系統。該系統將會進一步規范繳存、使用、支付等方面功能,切實有效地維護買賣雙方的合法權益。

存量房交易資金托管由房產登記機構實施,涉及房產買入方、房產賣出方、房產中介和托管銀行。房產登記機構在銀行設立專門的托管專用賬戶,用于存量房交易資金的存儲和支付。房產買賣雙方簽訂購房合同后,房產買入法將資金存入房產登記機構指定的存量房交易資金托管專用賬戶。交易完成后,房產登記機構對交易進行三級審核,通知托管銀行劃轉資金到房產賣出方的個人銀行賬戶。若交易失敗,房產登記機構授權托管銀行劃轉資金到買入方個人銀行賬戶。

1 基于ExtJS的ASP.NET三層框架結構

ExtJS是一個用JavaScript編寫,與后臺技術無關的前端AJAX框架。因此可以把ExtJS用在ASP.NET、 Java、PHP等各類開發語言開發的應用中[1]。ExtJS最大的優勢在于它將 Web應用程序的操作方式向傳統桌面應用程序的操作方式進行轉化甚至消除了這種差異,從根本上提高了用戶的使用體驗,這是 ExtJS應用前景廣闊的主要原因,其次使用 ExtJS對瀏覽器沒有任何要求可以說是一種綠色的富客戶端實現方式,這是它應用前景廣闊的第二個原因,另外ExtJS提供的各種組件可以用更加標準的方式展示數據降低了開發難度,這可以說是它應用前景廣闊的第三點原因[2]。ASP.NET三層框架結構包括表示層 UI(User Interface)、業務邏輯層BLL(Business Logic Layer)和數據訪問層DAL(Data Access Layer)?;贓xtJS的ASP.NET三層框架是指UI層采用ExtJS框架的ASP.NET三層架構。

表示層UI:處于三層架構的最外層,為用戶提供交互操作的界面。

業務邏輯層BLL:是數據訪問層和表示層進行數據通信的橋梁,對復雜邏輯判斷和數據驗證進行處理。

數據訪問層DAL:為業務邏輯層提供數據,提供對數據庫增、刪、改和查詢等數據訪問方法。

存量房資金交易托管系統基于ASP.NET三層架構進行開發,構建了一個靈活、易于擴展、易于維護的三層Web應用平臺。同時,這種三層架構將界面顯示、業務邏輯、數據庫等功能完全分離,從而實現了系統的低耦合性和良好的可維護性。

2 操作功能流程

存量房資金交易托管系統用于房產登記機構人員對房產買賣雙方交易資金進行監管,系統主要功能模塊分為通知管理模塊、業務管理模塊和系統管理模塊,系統通過權限分配又可分為工作人員子系統,審核人員子系統,系統管理員子系統。工作人員子系統只能操作業務管理模塊除三級審核之外的功能,審核人員子系統負責三級審核,系統管理員具有最高權限,可以操作系統所有功能,為不同身份的人員分配操作權限,不同身份的人員具有不同的權限。其總體功能架構如圖1所示。

圖1 總體功能架構圖

通知管理模塊是一個消息傳遞模塊,主要包括發布通知和刪除通知功能。系統管理員發布通知,其他人員可以在通知公告欄查閱相關信息。

存量房資金托管系統是房產登記機構工作人員對房產買賣雙方存量房交易資金進行監管的一個工具。存量房交易資金托管的主要業務流程是:“簽訂托管協議、銀行收款、辦理產權登記、支付房款”?!昂炗喭泄軈f議”是指由賣方、買方和房產登記機構三方簽訂的存量房資金托管理協議?!般y行收款”是指買方把托管資金存入房產登記機構指定的托管銀行賬戶,銀行收到款項實時把資金存入信息傳送到房產登記機構?!稗k理產權登記”是指房產登記機構在托管資金全部到位后根據資金性質辦理產權登記?!爸Ц斗靠睢笔侵阜慨a登記機構在辦理完產權登記后,把托管資金支付給賣方。業務流程如圖2所示。

圖2 業務流程圖

業務管理模塊實現了資金托管的主要業務流程,主要功能包括:①簽訂托管協議,在存量房買賣雙方已經簽訂買賣契約的前提下,賣方、買方和房產登記機構三方簽訂存量房資金托管理協議;②修改托管協議,簽訂托管協議之后,若有信息填寫錯誤或信息需要變更,在交易狀態處在打印存款憑證之前可以對托管協議進行修改、重新簽訂托管協議,否則不可修改協議;③撤銷托管協議,房產買入房尚未完成房產登記手續前,可以撤銷托管協議;④托管資金查詢,房產登記機構人員可以對托管資金到賬情況進行查詢,如果托管資金存入托管銀行指定賬戶,可以打印存款憑證,房產買賣雙方憑協議和存款憑證辦理房產登記手續;⑤交易資金明細查詢,工作人員可以對當前所有交易明細進行查詢,可以根據查詢條件:協議編號、銀行名稱、起始日期和截止日期進行統計查詢,也可以對交易進行統計匯總,將查詢結果導出至Excel表中,進行打??;⑥工作人員可以根據托管協議號查詢協議進度,以便了解當前協議的最新進度狀態。⑦初審、復審和審批,存量房交易雙方完成房產交易手續后,登記機構可以根據協議號對該筆交易進行托管資金劃轉審核,通過進度狀態查詢功能查詢當前協議的進度狀態,判斷該托管協議是否成功完成房產交易手續。托管資金劃轉審核分為初審、復審以及審批三層審核,當審核全部完成后由工作人員打印劃款審批表以及劃款通知書,銀行憑借劃款通知書向買賣雙方以及中介進行劃款。

系統管理模塊包括用戶管理、銀行管理和托管賬戶管理。系統管理模塊所有功能只有系統管理員有權限操作。用戶管理包括添加、刪除、修改用戶以及重置密碼功能。銀行管理包括添加、修改、刪除銀行信息功能。托管賬戶管理包括添加、修改、刪除托管賬戶功能。

3 系統技術實現

系統采用基于ExtJS的ASP.NET框架的B/S架構,以Microsoft Visual Studio 2008為開發平臺,以Microsoft SQL Server 2008為數據庫開發平臺,應用IIS服務器發布部署。在Windows Server 2003或Windows XP以上操作系統環境運行。

存量房交易資金托管系統開發中,房產登記機構與托管銀行的實時、安全、可靠的通信是重點解決的難題。托管銀行與房產登記機構需要進行聯網通信,保證托管銀行能夠實時看到房產登記機構的交易信息,同時房產登記機構能夠實時看到托管資金信息。通過對多種聯網方案的研究,最后確定托管銀行與房產交易中心聯網方式:線路采用光纖點對點方式,信息通過雙方應用服務器以數據包方式(Socket)交換信息,雙方連接方式:TCP連接,信息格式為字符方式,字符集為GB2312。網絡結構如圖3所示。

圖3 網絡結構圖

如圖3所示,托管銀行內部客戶端連接到銀行應用服務器,由銀行應用服務器收發數據包;可以指定多個托管銀行,每個托管銀行分別與房產登記機構進行連接;房產登記機構端由房產登記機構應用服務器與數據庫服務器連接。托管銀行與房產登記機構,由銀行應用服務器和登記機構應用服務器通過光線點對點連接,銀行應用服務器提出Socket連接請求來建立連接,通過約定的數據交換接口(表1)進行通信。

表1 約定的數據交換接口

房產登記機構與托管銀行通信建立的關鍵代碼

//定義一個套接字用于監聽客戶端發來的信息包含3個參數(IP4尋址協議,流式連接,TCP協議)

4 結語

本文設計實現的存量房資金托管系統較好地滿足了房產登記機構存量房交易的業務需求,有效實現了交易的流程化、信息化管理,全面提升了房產登記機構的業務信息化水平,通過三級資金審核模式,進一步保障了資金交易的安全性。

[1]ZAKASN C.JavaScript高級程序設計[M].曹力,張欣,譯.北京:人民郵電出版社,2006.

[2]方征.ExtJS在RIA開發中的應用[J].電腦知識與應用,2009(5).

[3]楊葉芬,龍立功.ASP.NET在Web系統開發中的分析與設計[J].現代計算機,2009(11).

ExtJS;ASP.NET;Three Tier Architecture;Fund Custodian

Design and Implementation of the Housing Stock Transaction Fund Custodian System Based on ExtJS

FU Zhen-zhen,YAN Shui-ge
(Modern Educational Technology Center,Nantong University,Nantong 226000)

1007-1423(2015)27-0070-04

10.3969/j.issn.1007-1423.2015.27.019

2015-09-08

2015-09-20

為保障存量房交易資金安全、快捷地運轉,采用基于ExtJS的ASP.NET三層架構,設計并實現存量房交易資金托管系統。并對系統采用的ASP.NET三層框架結構、業務流程、功能操作流程進行論述,給出系統的技術實現難點。該系統平臺已應用于某市存量房交易中,保證存量房交易的透明運作,對交易資金進行有效的監管,進而保障交易資金的安全,具有重要的工程推廣應用價值。

ExtJS;ASP.NET;三層架構;資金托管

付珍珍,女(漢族),碩士,初級實驗師,研究方向為數據挖掘、軟件設計與開發

嚴水歌,男(漢族),碩士,初級實驗師,研究方向為數據挖掘、軟件設計與開發

To ensure stock trading funds quickly and safely,designs and implements the housing stock transaction fund custodian system based on ExtJS and ASP.NET three tier architecture.Discusses the ASP.NET three layer framework,business process and functional operation flow,discusses the difficulty technical realization of the system,applies the system in the housing stock transaction of the city,ensures transparency in the housing stock transaction,provides the effective supervision of the fund transaction,protects the security of transactions,has important engineering application value.

猜你喜歡
存量房架構交易
基于FPGA的RNN硬件加速架構
功能架構在電子電氣架構開發中的應用和實踐
基于云服務的圖書館IT架構
上海存量住房市場發展的相關分析與思考
WebGIS架構下的地理信息系統構建研究
“存量房”時代來臨,房產中介將取代開發商成為市場主角霸主鏈家
存量房資金監管系統的分析與設計
大宗交易榜中榜
大宗交易榜中榜
大宗交易
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合