国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

集成路線規(guī)劃的房屋租賃系統(tǒng)的設計與實現(xiàn)

2016-07-04 20:03:59侯天峰龐浩
電腦知識與技術(shù) 2016年15期
關(guān)鍵詞:系統(tǒng)設計

侯天峰+龐浩

摘要:由于城市化進程的加快,房屋租賃需求日益增長,通過信息化平臺能夠讓房東和租客更加便捷與及時地獲取所需信息。該文設計及實現(xiàn)了基于SSM框架和B/S架構(gòu)的房屋租賃系統(tǒng),并利用百度地圖API,實現(xiàn)房源位置信息的顯示、看房最優(yōu)路線的自動規(guī)劃和提示。相較于目前廣泛使用的趕集、58同城等平臺,本系統(tǒng)更加便捷和智能。

關(guān)鍵詞:房屋租賃;百度地圖;路線規(guī)劃;系統(tǒng)設計

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)15-0091-03

Abstract: Due to urbanization and growing demand for rental housing, through the information platform that allows landlords and tenants more convenient and timely access to required information. This paper designs and implements a housing rental system with SSH framework and B/S structure, and with use of Baidu Maps API, to achieve housing location information display, automatic route planning and tips for best showings. Compared to the current widespread use of the Ganji, 58 city platform, the system with more convenient and intelligent.

Key words: house rental; baidu map; route planning; system design

1 背景

隨著國家經(jīng)濟水平的迅速發(fā)展,住房緊張問題在人們的日常生活中顯得尤為突出。尤其是北上廣等一線城市,大部分人其實都沒有能力購買房屋,尤其是剛畢業(yè)的大學生想要留在城市發(fā)展必須要有落腳處,因此租房是個合適的選擇,但是目前房屋中介市場魚龍混雜,存在很多不可靠因素,對于租房者來說就需要通過便捷的租房網(wǎng)站獲取到當?shù)乜煽康囊皇址吭葱畔?,以便順利地租到自己想要的房子?/p>

移動互聯(lián)網(wǎng)擴展了租房場景,讓互聯(lián)網(wǎng)企業(yè)瞄準房產(chǎn)中介O2O,重塑房東、租客和經(jīng)紀人關(guān)系,形成便捷高效的信息流與服務流,大幅提升了行業(yè)效率。未來以門店為中心的傳統(tǒng)房產(chǎn)中介模式,將迅速讓位于以用戶體驗為中心的網(wǎng)絡服務平臺,開啟線上下單、線下看房的“新租房時代”[1]。出租房是流動人口的主要落腳點,與社會治安治理、社會公共管理密切相關(guān),因而加強出租房綜合服務管理研究已成為外來人口管理的關(guān)鍵[2]。

本系統(tǒng)主要提供一個網(wǎng)上的平臺,房東可以在網(wǎng)站上發(fā)布自己需要出租的房源,可以對發(fā)布的房源進行及時、方便的管理,想找尋房源的用戶可以在網(wǎng)站上搜索符合自己需求的房源,無論是求租方還是出租方都可以占據(jù)主動權(quán),根據(jù)自己的需求進行信息的發(fā)布,實現(xiàn)雙方消息實時共享。

同時本系統(tǒng)創(chuàng)新性地集成了百度地圖的API,實現(xiàn)百度地圖的部分功能,利用百度地圖進行線路規(guī)劃,實現(xiàn)看房路線的自動規(guī)劃。

2 系統(tǒng)分析和設計

2.1 開發(fā)環(huán)境

本系統(tǒng)在windows系統(tǒng)下進行開發(fā),使用MyEclipse作為開發(fā)工具、oracle數(shù)據(jù)庫作為數(shù)據(jù)庫管理系統(tǒng)、免費的開源web容器tomcat作為服務器。

本系統(tǒng)采用B/S架構(gòu)實現(xiàn)[3],用java語言進行開發(fā),后臺用Spring、SpringMVC、MyBatis框架[4]作為整體架構(gòu)進行搭建,利用注解減少xml文件的配置,提高開發(fā)效率。視圖層用JSP和JSTL技術(shù)進行展示,布局和展示效果用DIV+CSS技術(shù)進行修飾,前端動態(tài)效果用jQuery[5]實現(xiàn)。

2.2 需求分析

普通用戶訪問本網(wǎng)站可以進行房源的瀏覽和求租信息的瀏覽,瀏覽房源的時候可以根據(jù)不同的搜索條件進行查找,未登錄的用戶不能夠直接進行房源的發(fā)布和求租信息的發(fā)布,只有登錄過的用戶才能夠?qū)Υ诉M行操作,未注冊的用戶須先進行注冊才能夠登錄。管理員用戶可以登錄系統(tǒng)的后臺并對網(wǎng)站的所有信息進行維護,擁有最高的權(quán)限。

2.3 系統(tǒng)設計

根據(jù)前面的需求分析,可將其劃分成前臺和后臺兩部分,系統(tǒng)前臺包括瀏覽房源模塊、出租模塊、求租模塊、租房知識模塊、個人中心模塊,后臺模塊是由管理員來操作,對前臺的模塊信息和數(shù)據(jù)進行維護管理。

3 看房路線自動規(guī)劃

目前市場上也有不少流行的房屋租賃網(wǎng)站,如趕集網(wǎng)、58同城等都包含二手房及租房模塊,但它們的租房模塊只進行了房源位置顯示,并沒有對路線進行規(guī)劃,下圖4顯示了一個示例:

缺乏路徑自動規(guī)劃顯然會增加看房者的額外操作,因此本文系統(tǒng)集成百度地圖功能,充分利用其API對房源路線進行詳細的自動規(guī)劃[6],以方便用戶使用。集成步驟如下:

Step1:從百度地圖官網(wǎng)上下載web開發(fā)中的JavaScript API;

Step2:選擇獲取秘鑰選項,通過手機或郵箱注冊之后會生成一個訪問應用的密鑰;

Step3:獲取完秘鑰后,根據(jù)其提供的示例DEMO,把需引入的JS代碼復制到本系統(tǒng)中jsp頁面中即可,ak換成自己所申請的密鑰:

Step4:通過transit.search("","")方法查詢路線,參數(shù)分別為起點和終點,終點即是房源位置,起點為用戶注冊時填寫的地址,設置之后便可進行地圖路線的搜索,如下圖5所示:

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

系統(tǒng)利用JAVA語言開發(fā)。在進入登錄頁面的同時會加載驗證碼,驗證碼生成后是存放在會話session中的,當頁面重新加載、鼠標點擊驗證碼或者驗證碼輸入錯誤的情況下都會對驗證碼進行刷新。驗證碼一般是用來防止批量注冊的,還可以有效防止SQL攻擊,本系統(tǒng)用kaptcha生成驗證碼[7],kaptcha是一個非常實用的驗證碼生成工具,為谷歌的一個開源工具包com.google.code.kaptcha,把它集成到spring的配置文件中,在項目的lib庫中加入對應的jar包并在配置文件中進行相應的配置后,便可以進行調(diào)用訪問,根據(jù)配置文件中屬性參數(shù)的不同可以改變驗證碼的生成樣式規(guī)則。

首頁下方有一個搜索框,可以輸入關(guān)鍵字對房源信息進行搜索查找。主界面的左右兩側(cè)會有最新房源和最新求租信息的推薦,顯示時按照發(fā)布時間倒序進行排列。為使得網(wǎng)站的訪問速率加快,只顯示前十幾條數(shù)據(jù),減輕網(wǎng)站訪問的壓力,同時提供優(yōu)質(zhì)房源的推薦。頁面刷新方式為AJAX異步刷新以減輕服務器壓力[8],提高用戶體驗。

系統(tǒng)實現(xiàn)了多樣化的搜索條件,根據(jù)搜索條件的不同,所展示的房源信息也會隨之而變化,始終保證房源信息分頁顯示。點擊房源信息后,系統(tǒng)會自動進行房源路線規(guī)劃并加載房源路線信息,如下圖7和圖8所示:

5 結(jié)束語

本文基于SSM框架和B/S架構(gòu)設計和實現(xiàn)了房屋租賃系統(tǒng),并指出了市場現(xiàn)有軟件在易用性方面存在的問題,通過實驗證明了可以利用百度地圖的開放API為用戶提供更簡便的租房服務。

參考文獻:

[1] 鄧薇. 2015,移動互聯(lián)網(wǎng)開啟新租房時代[J]. 互聯(lián)網(wǎng)經(jīng)濟, 2015(3): 20-23.

[2] 陳偉鋒. 城鎮(zhèn)居住出租房綜合服務與管理模式分析[J]. 文摘版:經(jīng)濟管理, 2015(3): 29-29.

[3] 郭濤, 曹建, 安晨光,等. 基于BS架構(gòu)的DGA在線監(jiān)測數(shù)據(jù)平臺設計與實現(xiàn)[J]. 計算機應用與軟件, 2014, 31(8): 82-85.

[4] 薛峰, 梁鋒, 徐書勛,等. 基于Spring MVC框架的Web研究與應用[J]. 合肥工業(yè)大學學報: 自然科學版, 2012(3): 337-340.

[5] 周玲余. 基于jQuery框架的頁面前端特效的設計與實現(xiàn)[J]. 計算機與現(xiàn)代化, 2013(1): 61-63.

[6] 付林, 閆強, 李祥. 基于百度地圖的小區(qū)域?qū)Ш綄崿F(xiàn)方案研究[J]. 計算機技術(shù)與發(fā)展, 2014(5): 223-226.

[7] 王斌君, 王靖亞, 杜凱選,等. 驗證碼技術(shù)的攻防對策研究[J]. 計算機應用研究, 2013, 30(9): 2776-2779.

[8] 仰燕蘭, 金曉雪, 葉樺. ASP.NET AJAX框架研究及其在Web開發(fā)中的應用[J]. 計算機應用與軟件, 2011, 28(6): 195-198.

猜你喜歡
系統(tǒng)設計
基于FCR的城市地下供水管網(wǎng)應急處置系統(tǒng)設計
基于移動互聯(lián)技術(shù)的通用評價系統(tǒng)的設計
基于UML技術(shù)的高校貧困生管理系統(tǒng)建模分析
計算機遠程監(jiān)控技術(shù)在新聞廣電中的應用
數(shù)字化語音存儲于回放綜合實驗系統(tǒng)設計
一種基于SATA硬盤陣列的數(shù)據(jù)存儲與控制系統(tǒng)設計研究
工業(yè)熱電偶計量檢定系統(tǒng)設計
基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運輸管理系統(tǒng)設計與應用
目標特性測量雷達平臺建設構(gòu)想
科技視界(2016年22期)2016-10-18 14:34:34
星級酒店建筑電氣及弱電智能系統(tǒng)設計分析
玛沁县| 行唐县| 沾化县| 阳西县| 临沂市| 登封市| 且末县| 伊金霍洛旗| 留坝县| 苏尼特左旗| 旬邑县| 丽水市| 定远县| 花垣县| 合山市| 湘西| 桦甸市| 扬州市| 义马市| 黄石市| 松阳县| 葫芦岛市| 二连浩特市| 科技| 囊谦县| 乐安县| 兴和县| 天等县| 赤峰市| 马关县| 南通市| 台北市| 宝丰县| 博客| 望奎县| 岑溪市| 阿拉善右旗| 惠来县| 南溪县| 永川市| 桂阳县|