<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 基于RFID技術(shù)的智能景區系統設計與實(shí)現

基于RFID技術(shù)的智能景區系統設計與實(shí)現

作者: 時(shí)間:2013-04-22 來(lái)源:網(wǎng)絡(luò ) 收藏

3 軟件體系結構設計
整個(gè)系統為六層結構,即表現層、工作流層、事務(wù)服務(wù)層、基礎服務(wù)層、數據訪(fǎng)問(wèn)層、數據存儲層。各層之間只與下一層相關(guān),各層之間邏輯獨立,是松耦合的關(guān)系。軟件體系架構圖如圖2所示。
(1)數據庫存儲層。由于所有的壓力最終都會(huì )反映到數據庫層,所以對數據庫做了一個(gè)整體的規劃,按照業(yè)務(wù)、區域等特性對數據庫進(jìn)行配置,考慮了分庫、分區、分表等策略,確保數據庫能正常的數據服務(wù)。
(2)數據訪(fǎng)問(wèn)層。數據庫訪(fǎng)問(wèn)層將負責數據的持久與查詢(xún)工作,系統設計時(shí)考慮高度訪(fǎng)問(wèn)數據庫為優(yōu)先的原則來(lái)設計。本系統使用了自己的輕量級持久層框架來(lái)操作數據庫,它將減少了很多中間過(guò)程,直接經(jīng)過(guò)數據庫連接池訪(fǎng)問(wèn)數據庫。以達到高度訪(fǎng)問(wèn)數據庫的目的。
(3)基礎服務(wù)層?;A服務(wù)層提供服務(wù)緩存機制;在并發(fā)時(shí),請求會(huì )對業(yè)務(wù)層的產(chǎn)生較大的沖擊力,為了減輕業(yè)務(wù)層的負擔,系統設計時(shí)考慮了使用緩存。緩存就是把內存或硬盤(pán)分配一定的空間來(lái)臨時(shí)儲存一些數據,這里的緩存主要是用來(lái)臨時(shí)的存放從DAO層包裝起來(lái)的一些數據,它生命的位置在Web服務(wù)器端的Service層前面,在一定條件下(生命周期內),客戶(hù)端再次發(fā)來(lái)的請求將不再對業(yè)務(wù)層造成沖擊力。它將削弱來(lái)自前端對后層的訪(fǎng)問(wèn)壓力。以提高系統的整體性能,增強處理并發(fā)能力。
基礎服務(wù)層也提供安全服務(wù)策略。安全策略包括兩個(gè)主要操作,第一個(gè)被稱(chēng)為“認證”,是為用戶(hù)建立一個(gè)他所聲明的主體。主體一般是指用戶(hù),設備或可以在系統中執行動(dòng)作的其他系統。“授權”指的是一個(gè)用戶(hù)能否在你的應用中執行某個(gè)操作,在到達授權判斷之前,身份的主體已經(jīng)由身份驗證過(guò)程建立了。本平臺對關(guān)鍵數據使用SSL加密技術(shù)。SSL運行在TCP/IP層之上、應用層之下,為應用程序提供加密數據通道,它采用了RC4、MD5以及RSA等加密算法,使用40位的密鑰,適用于商業(yè)信息的加密。HTTPS實(shí)際上就是HTTP over SSL,它使用默認端口443,而不是像HTTP那樣使用端口80和TCP/IP進(jìn)行通信。HTTPS協(xié)議使用SSL在發(fā)送方把原始數據進(jìn)行加密,然后在接受方進(jìn)行解密,加密和解密需要發(fā)送方和接受方通過(guò)交換共知的密鑰來(lái)實(shí)現,因此,所傳送的數據不容易被網(wǎng)絡(luò )黑客截獲和解密。
(4)事務(wù)服務(wù)層。事務(wù)服務(wù)層提供系統特定的事務(wù)處理接口,事務(wù)是平臺數據和業(yè)務(wù)規則。在MVC的部件中,模型擁有最多的處理任務(wù),被模型返回的數據是中立的,就是說(shuō)模型與數據格式無(wú)關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數據。以實(shí)現業(yè)務(wù)模型重復使用。主要以Service形式存在),實(shí)現業(yè)務(wù)后,則Spring容器來(lái)管理,并在整個(gè)生命周期內高效果的重復使用。事務(wù)服務(wù)層提供對外統一接口:平臺作為整個(gè)平臺的數據中心、業(yè)務(wù)中心。由于本平臺與外部諸多子平臺、硬件設備等有著(zhù)密切的交互關(guān)系。為了外界與本平臺更好的交互,本平臺將提供方便與外部子系統、硬件設備等的交互的以Web Service形式存在的統一標準接口。
(5)工作流層。工作流層主要是在一個(gè)工作群組中,為了達成某一個(gè)共同目的而需要多人協(xié)力以循序或平行工作的形式來(lái)共同完成的任務(wù);它負責將有關(guān)業(yè)務(wù)活動(dòng)依時(shí)序或邏輯關(guān)系相互連接構成業(yè)務(wù)流程。在業(yè)務(wù)開(kāi)展過(guò)程中,文檔、信息或任務(wù),依據組織規范在參與者之間傳遞、處理或執行??傮w業(yè)務(wù)流程中,實(shí)現了基于計算機輔助處理而達到自動(dòng)化的全部或部分。也就是說(shuō),工作流層是在計算機輔助下全部或部分自動(dòng)執行的工作過(guò)程,該過(guò)程可運行于異質(zhì)、分布的運行環(huán)境中,供多人協(xié)同工作。
包含如下3大功能模塊:建立時(shí)功能、運行時(shí)控制功能、同用戶(hù)及應用程序的交互功能。
建立時(shí)功能 主要目標是通過(guò)某種分析、建模及系統定義手段將現實(shí)世界的業(yè)務(wù)過(guò)程轉化成某種能夠被計算機處理的形式化表示(過(guò)程定義)。過(guò)程定義中一般都包含有對業(yè)務(wù)過(guò)程中的各個(gè)活動(dòng)步驟的描述、同這些活動(dòng)相關(guān)的各種計算機或人工操作、以及在各活動(dòng)之間進(jìn)行切換的各種控制規則。
運行時(shí)實(shí)例控制功能 主要進(jìn)行在某個(gè)計算環(huán)境中工作流過(guò)程的管理及各活動(dòng)步驟之間的狀態(tài)轉換。運行時(shí)控制系統將解釋過(guò)程定義,完成過(guò)程的可操作實(shí)例的創(chuàng )建及控制,調度過(guò)程中各活動(dòng)步驟,為所涉及到的用戶(hù)生成待其處理的任務(wù),并在合適的時(shí)機調用有關(guān)的應用程序資源等等。
運行時(shí)同用戶(hù)及應用的交互功能 主要完成對工作流實(shí)例執行過(guò)程中各種活動(dòng)的處理。在過(guò)程實(shí)例的執行過(guò)程中,需要用戶(hù)通過(guò)某種應用程序來(lái)完成過(guò)程定義所要求完成的處理或操作。
(6)表現層。表示層用戶(hù)界面(User Interface,UI),也稱(chēng)人機界面,是指用戶(hù)和某些系統進(jìn)行交互方法的集合,這些系統不單單指電腦程序,還包括某種特定的機器,設備,復雜的工具等??刂茖咏邮苡脩?hù)的輸入并調用模型和視圖去完成用戶(hù)的需求。所以當單擊Web頁(yè)面中的超鏈接和發(fā)送HTML表單時(shí),控制器本身不輸出任何東西和做任何處理。它只是接收請求并決定調用哪個(gè)模型構件去處理請求,然后確定用哪個(gè)視圖來(lái)顯示模型處理返回的數據。為了減輕網(wǎng)絡(luò )流量、增強用戶(hù)體驗感,表現層采用了相應的壓縮技術(shù)。主要是兩方面,一是打包部署時(shí),對需要下載行客戶(hù)端的Javascript文件、CSS文件、Html代碼等進(jìn)行壓縮。二是,部署到Web容易后采用GZlP壓縮傳輸技術(shù)。

4 系統功能實(shí)現
此系統是一個(gè)多層分布式的軟件體系結構。其設計思路主要是:基于J2EE平臺,客戶(hù)端和應用服務(wù)器、應用服務(wù)器和數據庫服務(wù)器之間的通信以及異構之間的數據交換等通過(guò)應用業(yè)務(wù)邏輯層和數據訪(fǎng)問(wèn)層的數據訪(fǎng)問(wèn)類(lèi)實(shí)現的。軟件功能模塊結構如圖3所示。

本文引用地址:http://dyxdggzs.com/article/153528.htm

b.JPG


用戶(hù)層:是RFID旅游景區信息系統與系統使用者之問(wèn)的聯(lián)系層。
(1)景區內工作人員可以通過(guò)瀏覽器進(jìn)入系統的業(yè)務(wù)部分進(jìn)行工作,如完成系統配置、統計查詢(xún)等;
(2)游客通過(guò)RFID讀卡器和閘機完成驗票和蹤跡記錄功能;
(3)游客還可通過(guò)自助終端機和PDA設備完成景區路線(xiàn)推薦、個(gè)人蹤跡查詢(xún)等功能。
應用層是RFID旅游景區信息系統軟件架構的中間層,是應用軟件業(yè)務(wù)功能實(shí)現和業(yè)務(wù)邏輯處理集中的部分。采用J2EE平臺技術(shù),解耦、內聚、性能、伸縮、擴展、靈活、可靠、安全是應用層設計的原則。它主要包括四個(gè)子系統:信息管理平臺、票務(wù)管理系統、流量控制系統、短信息平臺。服務(wù)層是RFID旅游景區信息軟件架構的底層,主要包括Web服務(wù)、接口服務(wù)、數據服務(wù)、通信服務(wù),為RFID智能景區系統的應用層提供服務(wù)。

5 結語(yǔ)
RFID智能景區系統是基于RFID的旅游景區應用解決方案采用先進(jìn)的結合數據庫技術(shù)、定位技術(shù)、通信和信息技術(shù)等諸多高科技技術(shù),能有效地解決各大旅游景區的票務(wù)和信息管理中的傳統問(wèn)題,應用于旅游景區的綜合服務(wù)與管理,具有多方面的戰略性積極影響。
(1)創(chuàng )新門(mén)票管理模式,實(shí)現參觀(guān)行為可追溯。建立完整的機遇管理系統,創(chuàng )新門(mén)票管理模式,實(shí)現計算機制票/售票、檢票/查票、票務(wù)管理、數據采集及結算、數據匯總統計、信息分析、查詢(xún)、報表等整個(gè)流程的業(yè)務(wù)管理智能化,形成行業(yè)RFID技術(shù)應用標準與規范。
(2)提高工作效率,減少經(jīng)濟損失。使旅游景區業(yè)務(wù)工作全部納入計算機統一管理,系統自動(dòng)驗票,提高工作效率;解決票證防偽問(wèn)題,避免可能的巨額經(jīng)濟損失。
(3)提高游客滿(mǎn)意度,擴大景區知名度。通過(guò)對景區游客信息的深度挖掘,并實(shí)現自助導游,進(jìn)一步提高旅游景區的服務(wù)水平,提高顧客滿(mǎn)意度;擴大旅游景區的知名度,提升旅游景區的形象和品牌。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>