<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

          基于RFID技術(shù)的智能景區(qū)系統(tǒng)設(shè)計與實現(xiàn)

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

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

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

          本文引用地址:http://www.ex-cimer.com/article/153528.htm

          b.JPG


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

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


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();