• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Android的移動房地產(chǎn)市場動態(tài)監(jiān)測系統(tǒng)設(shè)計

      2016-12-15 00:50:53韓俊波黃煌
      高師理科學(xué)刊 2016年11期
      關(guān)鍵詞:市場動態(tài)服務(wù)器端客戶端

      韓俊波,黃煌

      ?

      基于Android的移動房地產(chǎn)市場動態(tài)監(jiān)測系統(tǒng)設(shè)計

      韓俊波1,2,黃煌2

      (1. 巢湖學(xué)院 信息工程學(xué)院,安徽 巢湖 238000;2. 南京橙紅信息科技有限公司,江蘇 南京210012)

      3G,4G移動通信網(wǎng)絡(luò)技術(shù)的發(fā)展,使移動服務(wù)充分迎合了“業(yè)務(wù)隨身,辦公無處不在”的工作需要,滿足公共服務(wù)的人性化和多元化的需求.針對原有PC版系統(tǒng)不足,設(shè)計基于Android的房地產(chǎn)市場動態(tài)監(jiān)測系統(tǒng).闡述了基于Android的房地產(chǎn)市場動態(tài)監(jiān)測系統(tǒng)開發(fā)架構(gòu)模式、核心數(shù)據(jù)庫、系統(tǒng)功能結(jié)構(gòu)模塊以及關(guān)鍵技術(shù)的設(shè)計與實現(xiàn).

      Android;房地產(chǎn);移動;監(jiān)測系統(tǒng)

      隨著城鎮(zhèn)化進(jìn)程的推進(jìn),房地產(chǎn)業(yè)也成為當(dāng)前我國經(jīng)濟(jì)發(fā)展的支柱產(chǎn)業(yè)之一[1].為保障區(qū)域內(nèi)經(jīng)濟(jì)發(fā)展平穩(wěn)健康,相關(guān)科研人員獲取房產(chǎn)經(jīng)濟(jì)研究原始數(shù)據(jù),政府制定相應(yīng)的政策法規(guī)提供科學(xué)依據(jù),正確地指導(dǎo)和調(diào)控管轄區(qū)域內(nèi)的房地產(chǎn)市場健康發(fā)展,防范房產(chǎn)經(jīng)濟(jì)的“泡沫”式發(fā)展導(dǎo)致轄區(qū)內(nèi)經(jīng)濟(jì)發(fā)展產(chǎn)生不可逆轉(zhuǎn)危機(jī)[2-3],某住房和城鄉(xiāng)建設(shè)廳在2010年就已建設(shè)并投入使用“房地產(chǎn)市場動態(tài)監(jiān)測系統(tǒng)(PC系統(tǒng))”.用于收集、匯總區(qū)域內(nèi)房地產(chǎn)市場交易數(shù)據(jù),覆蓋城鎮(zhèn)以上新建商品房的交易備案信息,并能實時“自動上報、自動分析、自動報告”.形成基于時間、區(qū)域和物業(yè)類型等緯度的統(tǒng)計報表等.提供完整、客觀、及時、準(zhǔn)確的基礎(chǔ)分析數(shù)據(jù),從而為政府管理區(qū)域內(nèi)房地產(chǎn)行業(yè)經(jīng)濟(jì)的穩(wěn)定發(fā)展、競爭力提升提供了科學(xué)的保障.

      隨著移動3G,4G網(wǎng)絡(luò)通信技術(shù)的高速發(fā)展以及移動通信終端設(shè)備的快速更新,使訪問互聯(lián)網(wǎng)的方式發(fā)生了巨大改變.智能終端設(shè)備正逐漸替代傳統(tǒng)PC機(jī)成為網(wǎng)絡(luò)信息獲取的主要工具,這種趨勢在谷歌的Android、蘋果的iPhone以及微軟的WP7平臺系統(tǒng)推出后,更加明顯[4].相對于其他智能終端操作系統(tǒng),Android平臺系統(tǒng)具有市場占有率高,技術(shù)開放,移動終端硬件選擇多樣,開發(fā)方式便捷以及內(nèi)核安全性高等特點.為此,本文在PC版系統(tǒng)的基礎(chǔ)上進(jìn)行技術(shù)延伸,設(shè)計開發(fā)了基于Android的移動.APP版“房地產(chǎn)市場動態(tài)監(jiān)測系統(tǒng)”迎合社會大眾對公共服務(wù)人性化和多元化,滿足各級使用人員“業(yè)務(wù)隨身,無處不在”的工作需求.

      1 系統(tǒng)設(shè)計相關(guān)技術(shù)

      1.1 Android技術(shù)

      Android平臺系統(tǒng)內(nèi)核基于Linux技術(shù),由Google公司2007年推出廣泛應(yīng)用各類移動終端及完全開放的嵌入式操作系統(tǒng)平臺.Android的系統(tǒng)采用了分層的架構(gòu),由4個層構(gòu)成,分別是應(yīng)用程序?qū)印?yīng)用程序框架層、系統(tǒng)運行庫層及Linux內(nèi)核層.

      1.2 系統(tǒng)技術(shù)及其優(yōu)勢

      移動房地產(chǎn)市場動態(tài)監(jiān)測系統(tǒng)由移動客戶端和服務(wù)器端接口2部分構(gòu)成,基于Android平臺實現(xiàn).系統(tǒng)客戶端軟件采用Java編程實現(xiàn),開發(fā)環(huán)境為JDK + Eclipse + Android SDK +ADT,負(fù)責(zé)提交服務(wù)請求并展現(xiàn)后臺處理結(jié)果;服務(wù)器端接口采用Java編程,部署為Web應(yīng)用程序,封裝請求服務(wù)處理和訪問后臺數(shù)據(jù)庫操作.基于Android平臺房地產(chǎn)市場動態(tài)監(jiān)測系統(tǒng)具有以下優(yōu)勢:

      (1) 開放性.Android平臺完全開放不僅能有效促進(jìn)技術(shù)創(chuàng)新,還能實現(xiàn)特色定制化服務(wù).

      (2)系統(tǒng)搭建成本低.直接在Web服務(wù)器部署系統(tǒng)服務(wù)器接口,前臺系統(tǒng)直接訪問后臺數(shù)據(jù)庫,對軟、硬平臺無特殊要求.

      (3)數(shù)據(jù)通信高速.Android設(shè)備客戶端系統(tǒng)與服務(wù)器通信協(xié)議采用Socket HTTP,數(shù)據(jù)封裝格式為文本或XML格式,通信方便,數(shù)據(jù)量?。?/p>

      (4)擴(kuò)展、移植及集成方便.系統(tǒng)客戶端和服務(wù)器端均用Java類進(jìn)行接口封裝.因此,程序在Java中復(fù)用度高,可跨平臺操作[5].

      1.3 Spring MVC +Hibernate架構(gòu)

      Spring MVC在基于WEB應(yīng)用系統(tǒng)開發(fā)中能夠很好地實現(xiàn)狀態(tài)管理、工作流以及驗證等功能,是一個基于組件的開發(fā)框架,主要工作是由DispatcherServlet,HandleMapping,Controller,ModelAndView和ViewResolver這5組件協(xié)同來完成.

      Hibernate是負(fù)責(zé)與關(guān)系數(shù)據(jù)庫操作的持久層框架,是對象關(guān)系映射框架.對JDBC進(jìn)行超輕量級的對象封裝,使得Java開發(fā)人員便捷地操縱數(shù)據(jù)庫,能夠在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化.提供5個核心接口(Session,SessionFactory,Transaction,Query和Configuration)技術(shù)對持久化對象進(jìn)行讀寫以及事務(wù)控制.

      圖1 系統(tǒng)邏輯架構(gòu)

      在J2EE的三層體系架構(gòu)中Spring MVC和Hibernate均是具有強大功能的優(yōu)秀的框架.Spring MVC有專門的接口用于集成Hibernate框架,使得框架之間相互良好支持.

      2 系統(tǒng)設(shè)計

      2.1 系統(tǒng)邏輯架構(gòu)設(shè)計

      系統(tǒng)架構(gòu)見圖1.房地產(chǎn)市場動態(tài)監(jiān)測系統(tǒng)(移動版)采用J2EE三層體系架構(gòu)模式[6],具體實現(xiàn)采用的是Springmvc +Hibernate框架技術(shù).分別是應(yīng)用展示層WEB、業(yè)務(wù)邏輯層BLL和數(shù)據(jù)層DAL.J2EE三層結(jié)構(gòu)有利于系統(tǒng)的設(shè)計和開發(fā),同時也為系統(tǒng)的變更提供了更小的單元,有利于系統(tǒng)的維護(hù)和功能擴(kuò)展.結(jié)構(gòu)上的合理性為系統(tǒng)提供了高效穩(wěn)定的運行環(huán)境,使系統(tǒng)無論在運行速度、易用性還是在數(shù)據(jù)吞吐能力、系統(tǒng)并發(fā)性和穩(wěn)定性方面都表現(xiàn)卓越.服務(wù)端基于J2EE 開發(fā),適用于多種操作系統(tǒng)及多種數(shù)據(jù)庫平臺.由于本軟件系統(tǒng)是基于原有PC版開發(fā),服務(wù)器端系統(tǒng)不需重新開發(fā),實際實現(xiàn)過程中采用Web Service技術(shù)“軟件-軟件對話”功能實現(xiàn)移動客戶端與服務(wù)器數(shù)據(jù)對話.

      2.2 數(shù)據(jù)庫設(shè)計

      數(shù)據(jù)庫表之間關(guān)系見圖2.系統(tǒng)采用My SQL關(guān)系型數(shù)據(jù)庫[7],經(jīng)過分析系統(tǒng)功能和需求,對實體進(jìn)行抽取.房地產(chǎn)市場交易系統(tǒng)數(shù)據(jù)庫主要包含項目建設(shè)單位(開發(fā)企業(yè))信息、項目基本信息、預(yù)售許可證信息、樓盤信息以及業(yè)務(wù)數(shù)據(jù)(戶室)等數(shù)據(jù)表,在實際的應(yīng)用中通過移動客戶端對房地產(chǎn)市場數(shù)據(jù)進(jìn)行相關(guān)操作.

      圖2 數(shù)據(jù)庫表關(guān)系圖

      2.3 系統(tǒng)功能模塊設(shè)計

      分析系統(tǒng)需求,系統(tǒng)功能模塊設(shè)計見圖3.系統(tǒng)功能模塊主要運行移動客戶端,由用戶賬戶、功能系統(tǒng)以及信息數(shù)據(jù)3塊構(gòu)成.用戶賬戶模塊為用戶提供登錄方式、個人賬戶安全、信息訪問權(quán)限以及數(shù)據(jù)信息展示方式等服務(wù)[8].功能系統(tǒng)和信息數(shù)據(jù)2個模塊通過客戶端接口和服務(wù)器端接口訪問現(xiàn)有房地產(chǎn)市場動態(tài)監(jiān)測系統(tǒng)數(shù)據(jù)庫數(shù)據(jù),為用戶提供相應(yīng)的數(shù)據(jù)服務(wù).系統(tǒng)移動客戶端本著輕、靈、快的原則,為特定用戶群提供便捷、易用的監(jiān)測數(shù)據(jù)查詢功能;幫助特定客戶群全面、快速、準(zhǔn)確地了解房地產(chǎn)市場變化情況、行業(yè)新信息以及相關(guān)政策[9].

      圖3  系統(tǒng)功能模塊圖

      3 系統(tǒng)實現(xiàn)

      Android開發(fā)環(huán)境是JDK + Eclipse + Android SDK +ADT開發(fā)實現(xiàn)后客戶端初始界面有登記銷售、成交均價、批準(zhǔn)預(yù)售、累計可售、政策解讀、成果服務(wù)以及賬戶管理,客戶端與服務(wù)器端是通過相應(yīng)的接口技術(shù)實現(xiàn)數(shù)據(jù)通信[10].

      3.1 信息數(shù)據(jù)模塊技術(shù)實現(xiàn)

      信息數(shù)據(jù)模塊主要是Android客戶端系統(tǒng)通過相應(yīng)的接口對服務(wù)器端數(shù)據(jù)庫中的數(shù)據(jù)信息進(jìn)行讀寫調(diào)用.開發(fā)環(huán)境平臺是JDK + Eclipse + Android SDK +ADT,接口實現(xiàn)部分代碼為:

      public String getProc_Android_Sale_Table_1(into Assented,StringBeginDate,String EndDate,String searchType) {List> saleTable1=jdbcTemplate.queryForList("exec proc_Android_Sale_Table_1 "+ADSetId+",'"+BeginDate+"', '"+EndDate+"'");

      if(searchType.equals("1")){List> lm=toListMapOnly(saleTable1);

      return JsonUtil.getJsonData(lm);}

      return JsonUtil.getJsonData(saleTable1)

      該部分代碼是實現(xiàn)對后臺登記銷售指標(biāo)數(shù)據(jù)進(jìn)行調(diào)用,調(diào)用成功后以表格的形式在客戶端顯示.具體信息包含已銷售房產(chǎn)所在區(qū)域名稱、階段周期內(nèi)總面積及套數(shù)、區(qū)域內(nèi)成交均價以及價格波動對比情況等.

      客戶端報表實現(xiàn)見圖4.?dāng)?shù)據(jù)報表展示實現(xiàn)采用Android提供的Canvas類,Canvas類具體實現(xiàn)方法見表1.

      圖4 信息數(shù)據(jù)客戶端實現(xiàn)

      表1 Canvas類主要方法

      3.2 消息推送接口實現(xiàn)

      消息推送是系統(tǒng)向特定用戶推送特定的數(shù)據(jù)、政策及成果信息等.綜合消息時效性、耗電量和網(wǎng)絡(luò)流量等因素考慮,在系統(tǒng)實現(xiàn)時百度第三方提供的百度云推送(Push)服務(wù).云推送的Android SDK,是通過后臺service和socket長連接機(jī)制來實現(xiàn)的.客戶端/服務(wù)器端通過HTTP協(xié)議建立通信通道.后臺管理可以通過系統(tǒng)開發(fā)的API向Android和IOS設(shè)備推送通知,普通消息也可以是富媒體信息.

      消息推送接口實現(xiàn)部分代碼如下:

      URL burl = null;

      if (redirectable == false) {burl = new URL(surl);}

      else {burl = new URL(locationUrl);

      redirectable = false;

      locationUrl = null;}//生成標(biāo)準(zhǔn)連接

      conn = (HttpURLConnection) url.openConnection();

      if (conn instanceof HttpsURLConnection) {

      ((HttpsURLConnection) conn) .setHostnameVerifier(new HostnameVerifier() {

      @Override

      public boolean verify(String hostname, SSLSession session) { return true; } });//請求建立新的鏈接

      SSLContext sslContext = SSLContext.getInstance("SSL");

      sslContext.init(null, tm, new java.security.SecureRandom());

      SSLSocketFactory ssf = sslContext.getSocketFactory();

      ((HttpsURLConnection) conn).setSSLSocketFactory(ssf); }

      if (httpConfigure != null) {conn.setConnectTimeout(httpConfigure.getMaxTimeout());

      conn.setReadTimeout(httpConfigure.getMaxTimeout());//連接時間設(shè)置

      if (httpConfigure.isRelocationable()) {

      conn.setInstanceFollowRedirects(true); } }

      conn.setRequestMethod("POST");//設(shè)置以POST方式

      configureConnection(conn);

      conn.connect();

      4 結(jié)語

      基于手機(jī)、平板以及其它便攜式設(shè)備的房地產(chǎn)市場動態(tài)監(jiān)測系統(tǒng),不僅是PC版的技術(shù)延伸,更是房地產(chǎn)市場動態(tài)監(jiān)測系統(tǒng)未來發(fā)展的趨勢.能更加及時、迅速地統(tǒng)計行業(yè)基礎(chǔ)數(shù)據(jù),為政策的制定和完善提供科學(xué)、精準(zhǔn)的數(shù)據(jù)依據(jù);為相關(guān)房產(chǎn)政策發(fā)布提供了更加便捷的信息通道;為相關(guān)研究人員提供了更為完整、客觀、及時和準(zhǔn)確的行業(yè)基礎(chǔ)數(shù)據(jù)和相應(yīng)統(tǒng)計分析數(shù)據(jù),更好地為房地產(chǎn)行業(yè)經(jīng)濟(jì)發(fā)展作貢獻(xiàn).

      [1] 姜文波,李琳.房地產(chǎn)經(jīng)濟(jì)對中國國民經(jīng)濟(jì)增長的作用研究[J].中國社會科學(xué),2015(1):84-101

      [2] 張洪,金杰,全詩凡.房地產(chǎn)投資、經(jīng)濟(jì)增長與空間效應(yīng)——基于70個大中城市的空間面板數(shù)據(jù)實證研究[J].南開經(jīng)濟(jì)研究,2014(1):42-58

      [3] 田洪義.房地產(chǎn)檢測分析系統(tǒng)的設(shè)計與實現(xiàn)[D].長春:吉林大學(xué),2015

      [4] 易觀智庫:2016中國產(chǎn)移動智能操作系統(tǒng)市場研究報告[DB/OL].(2016-03-22)[2016-10-21].http://www.useit.com.cn/thread-11707-1-1.html

      [5] 倪紅軍.基于Android平臺的消息推送研究與實現(xiàn)[J].實驗室研究與探索,2014,33(5):96-100

      [6] 曹莉.基于ASP.NET的房地產(chǎn)企業(yè)銷售管理系統(tǒng)的設(shè)計與實現(xiàn)[D].西安:西安電子科技大學(xué),2015

      [7] 鮑曉.基于Android平臺的新聞資訊閱讀軟件的設(shè)計與實現(xiàn)[J].計算機(jī)應(yīng)用,2013,33(S2):279-282,289

      [8] 張京,劉甫迎.基于Android云計算消息框架(C2DM)的FoxNews-MID手持移動系統(tǒng)的研究[J].計算機(jī)科學(xué),2011(S1):461-463

      [9] 詹益旺,胡斌杰.基于Android的車聯(lián)網(wǎng)車載終端的設(shè)計[J].移動通信,2013,37(6):87-90

      [10] 周佳敏,楊任爾.基于Android技術(shù)的彩信隱寫通信系統(tǒng)研究[J].長江大學(xué)學(xué)報:自然科學(xué)版,2014(1):57-58

      Design of mobile real estate market dynamic monitoring system Android-based implementation

      HAN Jun-bo1,2,HUANG Huang2

      (1. School of Information Engineering,Chaohu College,Chaohu 238000,China;2. Nanjing Orange Information Technology Co.,Nanjing 210012,China)

      With the development of 3G or 4G mobile communication network technology,mobile service sufficiently meets the needs of work model of businesses done without delay,office being everywhere and also meets humane and diversified needs of public service.Because of the deficiency of the PC version of the system,the dynamic monitoring system based on Android in real estate market is designed. It focuses on design and realization of development framework model,core database,systemic-functional structure module and key technology of the dynamic monitoring system based on Android in real estate market.

      Android;real estate;mobile;monitoring system

      1007-9831(2016)11-0032-05

      TP311

      A

      10.3969/j.issn.1007-9831.2016.11.009

      2016-08-25

      巢湖學(xué)院科研支持項目(XLY-201614)

      韓俊波(1979-),男,安徽合肥人,講師,碩士,從事網(wǎng)絡(luò)安全、計算機(jī)應(yīng)用研究.E-mail:243805091@qq.com

      猜你喜歡
      市場動態(tài)服務(wù)器端客戶端
      各地春耕化肥市場動態(tài)
      各地春耕化肥市場動態(tài)
      各地春耕化肥市場動態(tài)
      海內(nèi)外證券市場動態(tài)
      縣級臺在突發(fā)事件報道中如何應(yīng)用手機(jī)客戶端
      傳媒評論(2018年4期)2018-06-27 08:20:24
      孵化垂直頻道:新聞客戶端新策略
      傳媒評論(2018年4期)2018-06-27 08:20:16
      基于Vanconnect的智能家居瘦客戶端的設(shè)計與實現(xiàn)
      電子測試(2018年10期)2018-06-26 05:53:34
      淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
      成功(2018年10期)2018-03-26 02:56:14
      在Windows中安裝OpenVPN
      客戶端空間數(shù)據(jù)緩存策略
      鹤壁市| 义马市| 广宁县| 深圳市| 长沙市| 鹿邑县| 沈阳市| 河池市| 余庆县| 舒城县| 彭阳县| 都匀市| 弋阳县| 泸水县| 中超| 上饶县| 宜兰县| 五大连池市| 元氏县| 松滋市| 北流市| 高平市| 松阳县| 东阳市| 通辽市| 新平| 梓潼县| 咸丰县| 金坛市| 孝义市| 特克斯县| 榕江县| 静海县| 宜州市| 大名县| 平遥县| 乌苏市| 当雄县| 平远县| 布拖县| 兴义市|