版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 景區(qū)導(dǎo)游系統(tǒng)項目設(shè)計方案</p><p><b> 1.1課題背景</b></p><p> 進入21世紀(jì)之后,旅游業(yè)進入了瘋狂增長的時代。此時,全國各地政府紛紛加大了對旅游業(yè)的投資,因為相比其他產(chǎn)業(yè),旅游業(yè)不僅能帶動地區(qū)經(jīng)濟發(fā)展、解決就業(yè)問題,而且在能源消耗和環(huán)境污染等方面具備更大的優(yōu)勢,旅游業(yè)的發(fā)展對于各國經(jīng)濟發(fā)展都起到了支柱性的作用,如
2、我國2009年出臺《國務(wù)院關(guān)于加快發(fā)展旅游業(yè)的意見》明確提出,要“加大政府投入”,要求中央和地方財政以及與旅游相關(guān)的各類專項資金加大對旅游業(yè)的支持。至此,中央先后出臺了國家旅游發(fā)展基金、海南國際旅游島購物免(退)稅的系列政策,加大了中央財政對旅游業(yè)發(fā)展的支持力度[2]。</p><p> 隨著旅游業(yè)的深度發(fā)展和游客數(shù)量的不斷增加,我們應(yīng)該將如何滿足游客的旅游需求作為我們發(fā)展旅游業(yè)的重中之重而不僅僅是旅游資源的開
3、發(fā)和建設(shè),為游客提供優(yōu)質(zhì)的旅游服務(wù),這對旅游業(yè)的發(fā)展起到了至關(guān)重要的作用。調(diào)查發(fā)現(xiàn),市場上的語音電子導(dǎo)游正在逐步的取代人工導(dǎo)游,面對這樣的趨勢,我們必須要明確相對于傳統(tǒng)的人工導(dǎo)游,電子導(dǎo)游具備哪些方優(yōu)勢?通過比較兩者我們發(fā)現(xiàn):</p><p> (1)導(dǎo)游人員在面對外國游客時往往會存在語言交流的障礙,很多導(dǎo)游人員無法準(zhǔn)確的將景點意境傳遞給游客,而語音電子導(dǎo)游則支持多種語言,所以可以很好的避免語言障礙這一問題。&
4、lt;/p><p> (2)傳統(tǒng)的導(dǎo)游服務(wù)會造成景區(qū)的噪音污染,因為一個導(dǎo)游會帶一個旅游團,難免需要大聲的向游客介紹景點,而電子導(dǎo)游在外形上類似于手機,使得游客之間互不影響。</p><p> (3)導(dǎo)游人員自身素質(zhì)決定了人工導(dǎo)游的服務(wù)質(zhì)量,因此經(jīng)常會出現(xiàn)旅游服務(wù)質(zhì)量參差不齊的情況,然而語音電子導(dǎo)游是由最專業(yè)的導(dǎo)游團隊制作的,能夠更大程度上滿足游客的需求。</p><p
5、> 綜合上述的比較,可以發(fā)現(xiàn),電子導(dǎo)游不僅具備了傳統(tǒng)導(dǎo)游服務(wù)的基本功能,還能向游客提供更多的附加服務(wù),尤其是電子導(dǎo)游使得游客具有更大的自主性,這對于現(xiàn)代游客來說是十分重要的。</p><p> 1.2研究問題與研究內(nèi)容</p><p><b> 1.研究問題</b></p><p> 經(jīng)過上述論述,我們已經(jīng)看到人們對語音導(dǎo)游的需求
6、,這也是未來旅游業(yè)不可避免的趨勢。在城市生活中,電子產(chǎn)品、LED顯示屏、觸摸屏等已經(jīng)隨處可見,就基于stm32的景點售票、語音導(dǎo)游而言,如何做出一個人性化、方便化的人機交互式語音導(dǎo)游,是我們這個課題需要解決的主要問題。</p><p> ?。?)基于stm32的景點售票、語音導(dǎo)游是什么?</p><p> 基于stm32的景點售票、語音導(dǎo)游就是采用科技化手段,用可攜帶的隨身電子設(shè)備模仿人
7、工導(dǎo)游的新型導(dǎo)游方式,具有費用低、語種多樣化、解說規(guī)范、環(huán)保、自主性強等多種優(yōu)點,已在各國名勝古跡、博物館、藝術(shù)館、美術(shù)館等被大量使用。有了語音導(dǎo)游,使游客可以自主支配游覽過程,身臨其境的收聽高質(zhì)量的講解,達到廣泛傳播文化的目的。</p><p> ?。?)設(shè)計基于STM32的基于stm32的景點售票、基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng),需要實現(xiàn)哪些功能?</p><p> 設(shè)
8、計一款實用的電子產(chǎn)品,我們首先應(yīng)在市場調(diào)研的基礎(chǔ)上滿足消費者的需求。因此,設(shè)計工作主要包括了軟件需求分析、整體設(shè)計和功能模塊劃分等等。軟件需求分析會總結(jié)軟件需要實現(xiàn)哪些功能,通過對功能的整合和劃分來進行軟件的整體設(shè)計和詳細(xì)設(shè)計,而在此過程中軟件所需的功能引領(lǐng)了之后所有設(shè)計工作。</p><p><b> 2.研究內(nèi)容</b></p><p> 為了能夠拿出基于st
9、m32的景點售票、語音導(dǎo)游一卡通系統(tǒng)的設(shè)計方案,本文主要做了以下工作:</p><p> ?。?)對基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)基本理論進行初步的梳理,并以此為參照展開后續(xù)的論文撰寫工作。</p><p> ?。?)對本系統(tǒng)進行綜合分析,從景區(qū)管理員需求和系統(tǒng)功能需求兩個方面來對系統(tǒng)設(shè)計的可行性進行全面合理的分析。</p><p> ?。?)對本系統(tǒng)
10、所用到的關(guān)鍵技術(shù)進行概括,由于基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)所涉及的技術(shù)實在太多,這里只會介紹一些主要的技術(shù),包括:數(shù)據(jù)庫介紹,SQL語言的簡介,STM32芯片介紹,C#介紹和其他相關(guān)技術(shù)。</p><p> 此系統(tǒng)的難點就在于基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)功能的確定,在明確了游客和管理員的功能和聯(lián)系后, 確定哪些功能是必須的,哪些功能是可有可無的,哪些功能是現(xiàn)階段實現(xiàn)起來比較困難的
11、,由簡到難開始進行構(gòu)思。</p><p><b> 1.3研究思路 </b></p><p> 基于STM32的基于stm32的景點售票、基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)設(shè)計不僅僅是一個書面的研究,而是在調(diào)研之后可以做出符合實際的系統(tǒng)來,因此我們需要對整體設(shè)計有一個完整的構(gòu)思,具體研究思路如圖1-1所示:</p><p> 1
12、.4研究目的與意義</p><p><b> 1.研究目的</b></p><p> 對于游客自身而言,基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)功能可以提供更方便、更智能、更全面的旅游相關(guān)服務(wù),它不僅僅能提高游客的旅游質(zhì)量,還滿足了游客對時尚生活的追求,使他們在旅游時有了更大的自主選擇權(quán)。因此,本文的研究目標(biāo)是在通過對語音導(dǎo)游進行全面的了解和研究之后,能夠設(shè)計
13、出一款適合用戶的基于stm32的景點售票、語音導(dǎo)游軟件。</p><p><b> 2.研究意義</b></p><p> 現(xiàn)代生活追求時尚、個性、人性,在城市生活中,LED 顯示屏、觸摸屏等已經(jīng)不能滿足人們的需求。因此,人機交互成為了一個非常熱門的研究方向,基于stm32的景點售票、語音導(dǎo)游正是響應(yīng)了人們的追求,它具有能耗低、體積小、靈活性高、穩(wěn)定性能優(yōu)良和易攜
14、帶等優(yōu)點,一時間受到人們的熱捧。</p><p> 隨著各國對旅游業(yè)的大力投資,旅游業(yè)成了國民經(jīng)濟的支柱產(chǎn)業(yè),各國出臺了許多新政策來推動旅游業(yè)的發(fā)展。然而,旅游業(yè)的發(fā)展不僅僅需要依靠國家政策來維護,更多的是需要我們從旅游服務(wù)處著手,提高旅游服務(wù)質(zhì)量,從而吸引更多的游客。因此,旅游業(yè)的發(fā)展關(guān)鍵歸根結(jié)底就在于導(dǎo)游服務(wù)質(zhì)量的提升。由于傳統(tǒng)導(dǎo)游服務(wù)存在許多自身缺陷,無法滿足眾多游客的旅游需求,在信息時代,人們希望通過技
15、術(shù)手段設(shè)計出基于stm32的景點售票、語音導(dǎo)游,使其在旅游服務(wù)上給游客以全新的體驗。</p><p> 本文通過對基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)的設(shè)計和研究,以及對相關(guān)文獻的梳理,使人們對語音導(dǎo)游能有一個相對系統(tǒng)的了解。</p><p> 圖1-1 論文整體框架和研究思路</p><p> 1.5國內(nèi)外的研究現(xiàn)狀</p><p
16、> 語音導(dǎo)游的研究起源于歐美國家,但很快就蔓延到世界其他地方。從20世紀(jì)90年代電子導(dǎo)游思想萌芽至今,對它的研究在某些領(lǐng)域已有所成績。進入21世紀(jì),隨著人們對旅游需求的日益增加,應(yīng)用而生的語音導(dǎo)游表現(xiàn)出巨大的市場潛力,這吸引了眾多的企業(yè)和科技研究人員參與到該研究中,這對于語音導(dǎo)游的快速發(fā)展起到了決定性的作用。</p><p><b> 1.國內(nèi)研究現(xiàn)狀</b></p>
17、<p> 基于stm32的景點售票、語音導(dǎo)游也就是智慧旅游的一部分。智慧旅游,就是利用云計算、物聯(lián)網(wǎng)等新技術(shù),通過互聯(lián)網(wǎng)、移動互聯(lián)網(wǎng),借助手機、電腦等便攜設(shè)備主動感知旅游資源、旅游經(jīng)濟、旅游活動等方面的信息,及時安排和調(diào)整工作與旅游計劃,從而達到對各類旅游信息的智能感知的效果[3]。</p><p> 目前,智慧旅游已不再停留在概念和口號的層面上了。旅游目的地和景區(qū)運用手機APP客戶端、微信、微博
18、、以及微電影等進行營銷推廣,部分景區(qū)的運用成果還包括互動電子LED展示系統(tǒng)、自動售票平臺、云服務(wù)后臺管理系統(tǒng)等。例如,山東的泰山、蓬萊閣、嶗山、趵突泉、臺兒莊古城等5A級景區(qū)已經(jīng)試水電子門票、電子導(dǎo)覽、二維碼、GPS定位。其中,泰山、蓬萊閣等景區(qū)還開發(fā)了手機APP客戶端,圖1-2就是游客在使用電子導(dǎo)覽。</p><p> 在這樣的背景下,國內(nèi)在智能導(dǎo)游的實踐層面也有了長足的發(fā)展,其中具體代表性的產(chǎn)品主要有:20
19、11年,福建省正式啟動“海峽智能旅游”項目的建設(shè),目前“無線智能導(dǎo)覽系統(tǒng)”已經(jīng)在三坊七巷的景區(qū)開始試用,今后將在全省范圍內(nèi)推廣。當(dāng)然,在我國這樣的例子還有很多,國內(nèi)也有很多的企業(yè)和科學(xué)技術(shù)人員參與智能導(dǎo)游的研究工作,其中做的比較好的有TouchChina,它對國內(nèi)的一些主要旅游城市都推出了手機導(dǎo)游軟件,不僅有Android版還有ISO版[4]。</p><p><b> 2.國外研究現(xiàn)狀</b&
20、gt;</p><p> 在西歐、北美的發(fā)達國家,旅游業(yè)是隨著國家經(jīng)濟社會的發(fā)展而發(fā)展起來的。在這些國家,隨著社會經(jīng)濟的不斷發(fā)展,居民的收入水平不斷提高,消費水平的提高引起居民消費結(jié)構(gòu)的變化,使他們產(chǎn)生了旅游的需求。這些國家居民旅游消費的發(fā)展,是沿著本地區(qū)內(nèi)旅游、國內(nèi)跨地區(qū)旅游和國內(nèi)旅游的順序遞進的。因此,這些國家的旅游經(jīng)營和管理體制,也是從適應(yīng)地區(qū)內(nèi)旅游和國內(nèi)旅游,到適應(yīng)國際旅游慢慢形成的。進入21世紀(jì),隨著
21、人們對旅游需求的日益增加,應(yīng)用而生的基于stm32的景點售票、語音導(dǎo)游表現(xiàn)出巨大的市場潛力,符合了人們對時尚、個性生活的追求,越來越受到游客的追捧。</p><p> 在國外,企業(yè)和政府不僅積極的推進智慧旅游的發(fā)展,為其獻計獻策,在實踐方面也是做了很多方面的嘗試,其中比較有影響的主要有:韓國首爾市基于智能手機平臺開發(fā)了“I Tour Seoul”智慧旅游服務(wù)系統(tǒng),此系統(tǒng)是首爾市專門為旅游者提供的智能移動旅游服務(wù)
22、平臺。通過它,游客可以實時獲得其當(dāng)前位置周邊的各種旅游信息,如餐廳、酒店、娛樂、購物等,還提供了從當(dāng)前位置利用自駕車、公交、步行方式前往目的地的最佳路徑,此外,它還提供多種語言服務(wù)以滿足不同游客的需求[5]。</p><p> 圖1-2 城市電子導(dǎo)游</p><p><b> 1.6本章小結(jié)</b></p><p> 本章主要介紹了基于S
23、TM32的智能導(dǎo)游系統(tǒng)的調(diào)研過程以及基于stm32的景點售票、語音導(dǎo)游的課題背景,通過對課題的調(diào)研,了解了游客對旅游業(yè)的需求,可見,智能導(dǎo)游是旅游業(yè)發(fā)展的產(chǎn)物,是不可避免的旅游新趨勢。</p><p> 通過對本次課題的研究內(nèi)容與意義的探討,明確此次系統(tǒng)設(shè)計的必要性,總結(jié)出此系統(tǒng)應(yīng)該實現(xiàn)的功能,得出論文的整體框架和寫作流圖,經(jīng)過對國內(nèi)外導(dǎo)游系統(tǒng)研究現(xiàn)狀的分析,更加明確了這次畢業(yè)設(shè)計對于生活實際的需求,希望通過對
24、基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)的設(shè)計為人們的生活帶來實際的價值。</p><p> 基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)分析</p><p> 系統(tǒng)分析(Systems Analysis)一詞最早是在20世紀(jì)30年代提出的,當(dāng)時是以管理問題為主要應(yīng)用對象,是管理信息系統(tǒng)的一個主要和關(guān)鍵階段。到了40年代,由于它的應(yīng)用獲得成功,得到了進一步的發(fā)展。以后的幾十年,無論
25、是研究大系統(tǒng)的問題,還是建立復(fù)雜的系統(tǒng),都廣泛應(yīng)用了系統(tǒng)分析的方法。系統(tǒng)分析的主要任務(wù)是將在系統(tǒng)詳細(xì)調(diào)查中所得到的文檔資料集中到一起,對組織內(nèi)部整體管理狀況和信息處理過程進行分析。</p><p> 系統(tǒng)分析所確定的內(nèi)容是今后系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)的基礎(chǔ)。由于本文的主要研究工作是進行基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)的設(shè)計,根據(jù)軟件開發(fā)的常規(guī)步驟,在設(shè)計之前對此設(shè)計做一個全面而系統(tǒng)的分析工作是必不可少的。
26、</p><p><b> 2.1設(shè)計目標(biāo)</b></p><p> 2.1.1總體設(shè)計目標(biāo)</p><p> 在此次設(shè)計中,將本著“以人為本”的理念,充分考慮游客的需求,此外,景區(qū)管理員對游客及景點的管理也是重中之重,如何做出切合實際的基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)是本文需要解決的主要難題。希望通過語音導(dǎo)游系統(tǒng)能改善旅游服
27、務(wù),提高旅游質(zhì)量,更好的保障旅游安全和旅游品質(zhì),提升游客全程的旅游體驗,吸引廣大消費者外出旅游,帶動旅游業(yè)的發(fā)展。</p><p> 2.1.2詳細(xì)設(shè)計目標(biāo)</p><p> 基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)的設(shè)計,主要考慮景區(qū)管理人員和游客的需求,對于管理員而言,可以實現(xiàn)的功能主要有:登錄基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng),進行管理員信息的添加、管理員自身密碼的
28、修改、景區(qū)景點信息的公布、景點的查詢、景點信息的打印等,具體的設(shè)計框圖如圖2-1所示:</p><p> 通過對景區(qū)旅游信息資源和基礎(chǔ)服務(wù)信息資源的釆集處理,分析了游客的需求,對于游客而言,進入景區(qū)可通過此系統(tǒng)了解景區(qū)景點的價位,周邊的生活服務(wù)以及去目的景點的最佳路徑,此外,游客需刷卡進入景點,這是我們本次基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)設(shè)計的最主要部分,可進行新卡注冊、刷卡進入、語音導(dǎo)游、卡的掛失
29、及刷卡離開等,具體的設(shè)計框圖如圖2-2如下:</p><p> 圖2-1 管理員功能框圖</p><p> 圖2-2 門禁卡服務(wù)管理框圖</p><p> 綜合景區(qū)的管理以及游客的需求,設(shè)計出切實可行的設(shè)計方案,并完成基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)設(shè)計,是我們最終的設(shè)計目標(biāo)。以旅游資源為基礎(chǔ)實現(xiàn)的語音導(dǎo)游一卡通系統(tǒng)不僅使得游客借助基于stm32的
30、景點售票、語音導(dǎo)游按計劃完成自己的旅游行程,而且在旅游過程中游客也體驗了一把自助游的樂趣。</p><p><b> 2.2需求分析</b></p><p> 所謂"需求分析",是指對要解決的問題進行詳細(xì)的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。需求分析指的是在創(chuàng)建一個新的或改變一個現(xiàn)存的系統(tǒng)或產(chǎn)品時,確定
31、新系統(tǒng)的目的、范圍、定義和功能時所要做的所有工作,它是軟件工程中的一個關(guān)鍵過程。只有在確定了用戶的需求之后才能為解決問題找到好的方法。本節(jié)主要圍繞基于stm32的景點售票、語音導(dǎo)游系統(tǒng)的需求分析來展開討論,主要從用戶需求、功能需求以及可行性需求等幾個方面來進行闡述。</p><p><b> 1.用戶需求分析</b></p><p> 俗話說“顧客是上帝”,我們所
32、設(shè)計的產(chǎn)品要有市場,就得滿足顧客的需求,只有這樣,我們的設(shè)計才有意義。用戶的需求分析是系統(tǒng)整體設(shè)計的基礎(chǔ),其基本任務(wù)是準(zhǔn)確地定義基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)的目標(biāo),明確為了滿足用戶的需求此系統(tǒng)必須做什么。整個系統(tǒng)的規(guī)模以及性質(zhì)完全取決于用戶需求分析的結(jié)論。由于基于stm32的景點售票、語音導(dǎo)游是面向大眾旅游消費者的,所以在設(shè)計之前,需要對基于stm32的景點售票、語音導(dǎo)游的目標(biāo)群體做出全面的分析。通常來說,人們外出旅游時
33、會向旅行社咨詢旅游目的地以及一些外出事宜,這必然會選擇一個導(dǎo)游進行全程陪同,而隨著基于stm32的景點售票、語音導(dǎo)游的興起,選擇用語音導(dǎo)游來幫助旅行的游客越來越多。</p><p> 從溫州市旅游局獲悉,在2014年的“十一”黃金周,雁蕩山景區(qū)累積接待游客量突破20萬人次?!俺擞慰蛿?shù)量是歷年之最外,與以往不同的是雁蕩山推出了微信公眾平臺,為游客提供智能的導(dǎo)游服務(wù),讓游客真實體驗到了智慧旅游的成果”。在2013
34、年,國外有研究者做過關(guān)于游客在旅行過程中是否愿意使用語音導(dǎo)游的調(diào)查。其調(diào)查結(jié)果如圖2-3所示:</p><p> 圖2-3 游客使用語音導(dǎo)覽</p><p> 圖2-3 基于stm32的景點售票、語音導(dǎo)游使用情況調(diào)查表</p><p> 通過上面的兩個例子,我們很容易看出:大部分的游客是很樂意使用基于stm32的景點售票、語音導(dǎo)游的,主要是因為基于stm32的
35、景點售票、語音導(dǎo)游既能引領(lǐng)游客游覽景點,還支持多種語言,滿足了游客的需求。而在調(diào)查中表示“可能”和“不知道”的游客也許之前是沒有接觸過基于stm32的景點售票、語音導(dǎo)游,所以他們對于基于stm32的景點售票、語音導(dǎo)游是否能滿足自己的旅游需求表示質(zhì)疑,這部分游客也是基于stm32的景點售票、語音導(dǎo)游的潛在用戶。當(dāng)然,在調(diào)查中也有一部分游客表示“不愿意”,究其原因是這些游客之前使用的基于stm32的景點售票、語音導(dǎo)游體驗不佳所致。</
36、p><p> 綜上所述,我們可以得出的結(jié)論是:在景區(qū)使用擴音器會使景區(qū)環(huán)境非常吵雜,不利于人們舒適的旅行,還有就是有些導(dǎo)游的鼻音太重,導(dǎo)致大多游客聽不清講解。其實,大部分的游客是愿意借助基于stm32的景點售票、語音導(dǎo)游來幫助自己完成旅游行程的,如果基于stm32的景點售票、語音導(dǎo)游在功能方面和可用性方面表現(xiàn)得更好的話,那么基于stm32的景點售票、語音導(dǎo)游產(chǎn)品將擁有更加廣闊的市場前景,會受到廣大游客的青睞。<
37、;/p><p><b> 2.功能需求分析</b></p><p> 隨著各國對旅游業(yè)的大力投資,旅游業(yè)成了國民經(jīng)濟的支柱產(chǎn)業(yè),各國出臺了許多新政策來推動旅游業(yè)的發(fā)展,為了使游客能獲得優(yōu)質(zhì)的導(dǎo)游服務(wù),市面上出現(xiàn)了智能語音導(dǎo)游一卡通系統(tǒng)。在這部分本文對基于stm32的景點售票、語音導(dǎo)游的功能進行需求分析,其目的是了解究竟哪些功能是游客在旅游時所必需的,這部分的調(diào)研是在與
38、游客進行交流時讓他們談?wù)勛约河X得語音導(dǎo)游最應(yīng)具備的功能。</p><p> 從調(diào)研和對現(xiàn)存語音導(dǎo)游進行綜合分析后,我們知道基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)不僅需要具備導(dǎo)游服務(wù)功能,還應(yīng)該與游客進行語音交互等功能,如果我們將目前市場上的語音導(dǎo)游進行改進,那么它的市場空間必然是巨大的。</p><p><b> 3.個性化需求分析</b></p>
39、;<p> 隨著社會的不斷進步和對個性化的認(rèn)識,尊重個體的個性化選擇已經(jīng)深入到社會生活的各個方面。在進入旅游時代后,為了旅游業(yè)的發(fā)展,個性化也被融入到其中,旅游市場進入了差異競爭的時代。</p><p> 傳統(tǒng)的報團旅游的優(yōu)點是免去了游客對于交通、住宿的擔(dān)憂,但其缺點也是很明顯的:旅游路線固定化且行程安排緊張。隨著社會經(jīng)濟的快速發(fā)展及人們生活水平的提高,這種報團出行的旅游方式已經(jīng)不能滿足游客的個
40、性化需求。他們更愿意自己設(shè)計出行路線,或完全依靠網(wǎng)絡(luò)介紹完成自己的旅行,因此,相應(yīng)的出現(xiàn)了自助游、自駕游等個性化的旅游方式。旅游業(yè)想要更好的發(fā)展,勢必滿足游客的個性化需求,只有這樣,旅游資源才能更好的推銷出去。</p><p> 2.3系統(tǒng)總體結(jié)構(gòu)設(shè)計</p><p> 通過對系統(tǒng)的設(shè)計目標(biāo)和需求分析進行論述后,能夠得到基于RFID技術(shù)的系統(tǒng)總體結(jié)構(gòu)圖,如圖2-4所示。預(yù)先在景區(qū)的進出
41、口安裝IC卡門禁控制電路(該電路主要控制進出口門開、關(guān)狀態(tài)),在景區(qū)的各景點安裝導(dǎo)游控制器電路(該電路中的語音芯片存儲包含漢語在內(nèi)的多種語言的景點語音介紹),這些電路模塊都通過can總線與售票點PC機的管理系統(tǒng)連接。游客在景區(qū)售票點購票,工作人員結(jié)合與PC機串口相連的刷卡器,通過PC機上的景區(qū)售票、語音導(dǎo)游一卡通管理系統(tǒng)為游客注冊一張IC卡。同時,管理系統(tǒng)把注冊的卡號通過can總線寫入景區(qū)進出口的門禁控制電路中的控制芯片F(xiàn)lash和景區(qū)
42、各景點語音導(dǎo)游器的控制芯片F(xiàn)lash進行存儲。游客持已注冊的IC卡,可順利通過景區(qū)進出口,并對各景點安裝的語音導(dǎo)游器刷卡區(qū)刷卡,就可啟動各景點的語音解說功能,通過在規(guī)定時間內(nèi)的刷卡次數(shù),各國游客可方便選擇相應(yīng)的語言播放。游客結(jié)束游覽出門時,完成IC卡的回收和注銷。</p><p> PC機上的基于stm32的景區(qū)售票、語音導(dǎo)游一卡通管理系統(tǒng),能方便完成IC卡注冊、刪除、注銷、掛失、查詢、統(tǒng)計等管理功能。<
43、/p><p> 圖2-4 基于stm32的景區(qū)售票、語音導(dǎo)游一卡通系統(tǒng)結(jié)構(gòu)</p><p><b> 2.4本章小結(jié)</b></p><p> 在本章我們對基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)進行了系統(tǒng)的分析,并在分析的基礎(chǔ)上得出整體設(shè)計目標(biāo)和詳細(xì)設(shè)計目標(biāo),明確了此系統(tǒng)中管理員和游客的功能需求。在基于stm32的景點售票、語音導(dǎo)游的需
44、求分析部分主要從用戶需求分析、功能需求分析和個性化需求三個方面來對系統(tǒng)的可行性進行了分析,我們在設(shè)計基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)時要充分考慮各方面的需求,只有如此,我們設(shè)計出的產(chǎn)品才有市場,才能更好的為大家服務(wù)。</p><p> 第三章 下位機設(shè)計</p><p> 3.1下位機相關(guān)技術(shù)介紹</p><p><b> 1. RFI
45、D技術(shù)</b></p><p> 射頻識別(RFID)技術(shù)是一種無線自動識別技術(shù),又稱為電子標(biāo)簽技術(shù),是自動識別技術(shù)的一種創(chuàng)新。RFID技術(shù)具有眾多優(yōu)點,廣泛應(yīng)用于交通、物流、安全、防偽等領(lǐng)域作為條形碼等識別技術(shù)的升級換代產(chǎn)品。</p><p> 從概念上來講,RFID類似于條碼掃描,對于條碼技術(shù)而言,它是將已編碼的條形碼附著于目標(biāo)物并使用專用的掃描讀寫器利用光信號將信息由
46、條形磁傳送到掃描讀寫器;而RFID則使用專用的RFID讀寫器及專門的可附著于目標(biāo)物的RFID標(biāo)簽,利用頻率信號將信息由RFID標(biāo)簽傳送至RFID讀寫器。</p><p> 最初在技術(shù)領(lǐng)域,應(yīng)答器是指能夠傳輸信息回復(fù)信息的電子模塊,近些年,由于射頻技術(shù)發(fā)展迅猛,應(yīng)答器有了新的說法和含義,又被叫做智能標(biāo)簽或標(biāo)簽。RFID電子標(biāo)簽的閱讀器通過天線與RFID電子標(biāo)簽進行無線通信,可以實現(xiàn)對標(biāo)簽識別碼和內(nèi)存數(shù)據(jù)的讀出或?qū)?/p>
47、入操作。RFID技術(shù)可識別高速運動物體并可同時識別多個標(biāo)簽,操作快捷方便。</p><p> 許多行業(yè)都運用了射頻識別技術(shù)。例如將標(biāo)簽附著在一輛正在生產(chǎn)中的汽車,廠方便可以追蹤此車在生產(chǎn)線上的進度;倉庫可以追蹤藥品的所在。射頻標(biāo)簽也可以附于牲畜與寵物上,方便對牲畜與寵物的積極識別(積極識別意思是防止數(shù)只牲畜使用同一個身份)。射頻識別的身份識別卡可以使員工得以進入鎖住的建筑部分,汽車上的射頻應(yīng)答器也可以用來征收收
48、費路段與停車場的費用。</p><p> 作為一種全新的技術(shù),射頻識別在國外發(fā)展很快,產(chǎn)品種類較多,因此應(yīng)用也很廣泛。像TI、Motorola、Philips等世界著名廠家都生產(chǎn)RFID產(chǎn)品,并且各廠商的產(chǎn)品各具特色。在國外的應(yīng)用中,已經(jīng)形成了從低頻到高頻,從低端到高端的產(chǎn)品系列和比較成熟的RFID產(chǎn)業(yè)鏈。國內(nèi)在低頻RFID技術(shù)和應(yīng)用方面比較成熟,高頻RFID技術(shù)也在提高,應(yīng)用也有相當(dāng)?shù)囊?guī)模。</p>
49、;<p> 通常的RFID系統(tǒng)包括前端的射頻部分和后臺的計算機信息管理系統(tǒng)。射頻部分由讀寫器和標(biāo)簽組成,如圖3-1所示。標(biāo)簽中植有IC芯片,標(biāo)簽和讀寫器通過電磁波進行信息的傳輸和交換。因此,標(biāo)簽用于存儲所標(biāo)識物品的身份和屬性信息。讀寫器作為信息采集終端,利用射頻信號對標(biāo)簽進行識別并與計算機信息系統(tǒng)進行通信。在RFI的實際應(yīng)用中,電子標(biāo)簽附著在被識別的物體表面或內(nèi)部。當(dāng)帶有電子標(biāo)簽的物品通過讀寫器的識讀范圍時,讀寫器自動以
50、非接觸的方式將電子標(biāo)簽中的約定識別信息讀取出來,依據(jù)需要有時可以對標(biāo)簽中的信息進行改動,從而實現(xiàn)非接觸甚至遠(yuǎn)距離自動識別物品功能。</p><p> 圖3-1 RFID前端系統(tǒng)簡圖</p><p><b> 2.IC卡技術(shù)介紹</b></p><p> IC卡 (Integrated Circuit Card,集成電路卡),也稱智能卡(S
51、mart card)、智慧卡(Intelligent card)、微電路卡(Microcircuit card)或微芯片卡等。IC卡是1974年一名法國新聞記者發(fā)明的。它是將一個微電子芯片嵌入符合ISO 7816標(biāo)準(zhǔn)的卡基中,做成卡片形式。集成電路芯片可以是存儲器或向處理器。帶有存儲器的IC卡又稱為記憶卡或存儲卡,帶有微處理器的IC卡又稱為智能卡或智慧卡。IC卡與讀寫器之間的通訊方式可以是接觸式,也可以是非接觸式。根據(jù)通訊接口把IC卡分
52、成接觸式IC卡、非接觸式IC卡和雙界面卡(同時具備接觸式與非接觸式通訊接口)。IC卡由于其信息安全、便于攜帶、比較完善的標(biāo)準(zhǔn)化等優(yōu)點,在身份認(rèn)證、銀行、電信、公共交通、車場管理等領(lǐng)域正得到越來越多的應(yīng)用[6]。</p><p> 圖3-2 IC卡結(jié)構(gòu)圖</p><p> 3.STM32芯片簡介</p><p> STM32系列基于專為要求高性能、低成本、低功耗
53、的嵌入式應(yīng)用專門設(shè)計的ARM Cortex-M3內(nèi)核。按性能分成兩個不同的系列:STM32F103“增強型”系列和STM32F101“基本型”系列,圖3-3就是STM32的芯片示意圖。增強型系列時鐘頻率達到72MHz,是同類產(chǎn)品中性能最高的產(chǎn)品;基本型時鐘頻率為36MHz,以16位產(chǎn)品的價格得到比16位產(chǎn)品大幅提升的性能,是16位產(chǎn)品用戶的最佳選擇。兩個系列都內(nèi)置32K到128K的閃存,不同的是SRAM的最大容量和外設(shè)接口的組
54、合。時鐘頻率72MHz時,從閃存處執(zhí)行代碼,STM32功耗36mA,是32位市場上功耗最低的產(chǎn)品,相當(dāng)于0.5mA/MHz。</p><p> 圖3-3 STM32芯片示意圖</p><p> STM32互連型系列產(chǎn)品強化了音頻性能,采用一個先進的鎖相環(huán)機制,實現(xiàn)音頻級別的I2S通信。結(jié)合USB主機或從機功能,STM32可以從外部存儲器(U盤或MP3播放器)讀取、解碼和輸出音頻信號。設(shè)
55、計人員還可以在新系列微控制器上開發(fā)人機界面(HMI)功能,如播放和停止按鍵,以及顯示器界面。這個功能使其可用于各種家庭音響設(shè)備,如音響底座系統(tǒng)、鬧鐘/音樂播放器和家庭影院。</p><p> 新系列微控制器還沿續(xù)了STM32產(chǎn)品家族的低電壓和節(jié)能兩大優(yōu)點。2.0V到3.6V的工作電壓范圍兼容主流的電池技術(shù),如鋰電池和鎳氫電池,封裝還設(shè)有一個電池工作模式專用引腳Vbat。以72MHz頻率從閃存執(zhí)行代碼,僅消耗 2
56、7mA電流。低功耗模式共有四種,可把電流消耗降至兩微安。從低功耗模式快速啟動也同樣節(jié)省電能;啟動電路使用STM32內(nèi)部生成的8MHz信號,把微控制器從停止模式喚醒用時小于6微秒[7]。 </p><p> 3.2下位機功能分析</p><p> 該系統(tǒng)實體部分是由ID卡、導(dǎo)游機、門禁等多部分組成。我們在景區(qū)每個不同的景點都放有若干個導(dǎo)游機,門禁只在景區(qū)的出入口處進行了安裝。每
57、一個IC卡即就是所謂的門票都有唯一的ID卡號,當(dāng)上位機讀取了門票的卡號后,通過串口通信技術(shù)將該卡號寫入到每一個導(dǎo)游機和門禁的主控芯片中。當(dāng)游客走到入口或出口的門禁處的時候由于事先已經(jīng)將卡號存在了主控芯片的Flash存儲器中,當(dāng)卡放在感應(yīng)區(qū)的時候,讀取卡號和事先存儲的卡號進行對比,如果卡號相同,門禁將自動打開,游客進入景區(qū)。同樣的道理,導(dǎo)游機也是如果卡號一致,中控芯片將會控制語音芯片,將存儲在語音芯片的解說音頻通過放大電路連接的揚聲器或者
58、耳機播放出來。當(dāng)成功讀取卡號的時候,對應(yīng)的導(dǎo)游機解說開始,指示燈也將亮起來,播放完或者停止播放時,指示燈將熄滅。</p><p> 3.3下位機電路設(shè)計</p><p> 具體到電路板的制作過程,有一個電路板的設(shè)計軟件在其中起到了重要作用,整個電路板設(shè)計中就是以它為基礎(chǔ)進行設(shè)計的。這款軟件就是Altium Designer,該軟件為電子工程師和電子設(shè)計師提供唯一的一體化應(yīng)用工具,并且包
59、含了所有在完整的電子產(chǎn)品開發(fā)中必需的技術(shù)和功能。它將板級和FPGA級系統(tǒng)設(shè)計、嵌入式軟件開發(fā)、PCB板圖設(shè)計和制造加工等設(shè)計工具集成到一個單一的設(shè)計環(huán)境中。</p><p> 3.3.1門禁模塊電路設(shè)計</p><p> 游客在景區(qū)售票點購票,工作人員結(jié)合與PC機串口相連的刷卡器,通過PC機上的景區(qū)售票、語音導(dǎo)游一卡通管理系統(tǒng)為游客注冊一張IC卡。由于PC機默認(rèn)的只有RS232接口,有
60、兩種方法可以得到PC上位機的RS485電路:(1)通過RS232/RS485轉(zhuǎn)換電路將PC機串口RS232信號轉(zhuǎn)換成RS485信號,對于情況比較復(fù)雜的工業(yè)環(huán)境最好是選用防浪涌帶隔離柵的產(chǎn)品。(2)通過PCI多串口卡,可以直接選用輸出信號為RS485類型的擴展卡。本次畢設(shè)采用的是第一種方案。</p><p> 同時,管理系統(tǒng)把注冊的卡號通過485總線寫入景區(qū)進出口的門禁控制電路中的控制芯片F(xiàn)lash和景區(qū)各景點語
61、音導(dǎo)游器的控制芯片F(xiàn)lash進行存儲,圖3-4、圖3-5為部分接口電路圖,圖3-6為串口通訊電路圖。</p><p> 圖3-4 485總線的接口電路圖</p><p> 圖3-5 485總線的接口電路圖</p><p> 圖3-6 串口通訊電路圖</p><p> 3.3.2語音模塊電路設(shè)計</p><p>
62、 首先簡要介紹一下ISD4004 系列工作電壓為3V,單片錄放時間8 至16 分鐘,音質(zhì)好,適用于移動電話及其他便攜式電子產(chǎn)品中。芯片采用CMOS 技術(shù),內(nèi)含振蕩器、防混淆濾波器、平滑濾波器、音頻放大器、自動靜噪及高密度多電平閃爍存貯陣列。其型號分為以下幾種,如表3-7:</p><p> ISD4004 系列工作電壓3V,單片錄放時間8 至16 分鐘,音質(zhì)好,適用于移動電話及其他便攜式電子產(chǎn)品中。芯片采用C
63、MOS 技術(shù),內(nèi)含振蕩器、防混淆濾波器、平滑濾波器、音頻放大器、自動靜噪及高密度多電平閃爍存貯陳列。芯片設(shè)計是基于所有操作必須由微控制器控制,操作命令可通過串行通信接口(SPI 或Microwire)送入。芯片采用多電平直接模擬量存儲技術(shù), 每個采樣值直接存貯在片內(nèi)FLASH存貯器中,因此能夠非常真實、自然地再現(xiàn)語音、音樂、音調(diào)和效果聲,避免了一般固體錄音電路因量化和壓縮造成的量化噪聲和"金屬聲"。采樣頻率可為 4.
64、0,5.3,6.4,8.0kHz,頻率越低,錄放時間越長,而音質(zhì)則有所下降,片內(nèi)信息存于FLASH存貯器中,可在斷電情況下保存100 年(典型值),反復(fù)錄音10 萬次。</p><p> 表3-7 ISD4004分類</p><p> 在ISD4004中就上表所存儲的8段錄音內(nèi)容來說,第一次刷卡會有“中文”提示,在中文介紹開始之前進行第二次刷卡,會有英文提示,同理,第三次刷卡會提示“日
65、文”,如果第四次刷卡,則將又會提示“中文”,即形成一個循環(huán)。</p><p> 在錄音播放過程中,如刷未被注冊的卡,將不會影響錄音的正常播放。在刷卡時,刷卡一次指的是:IC卡接近刷卡器,待聽到蜂鳴器“滴”的一響之后,則將IC卡移開,即遠(yuǎn)離刷卡器。之后,方可進行第二次刷卡。不允許將已注冊過的IC卡長時間(即,IC卡接近刷卡器后,在其沒有遠(yuǎn)離刷卡器的情況下,聽到的蜂鳴器“滴”響聲大于等于2)放在刷卡器上面。<
66、/p><p> 圖3-8為語音芯片的電路圖,在語音播放過程中,功率放大器我們采用的是LM386M-1。LM386是一種音頻集成功放,具有自身功耗低、更新內(nèi)鏈增益可調(diào)整、電源電壓范圍大、外接元件少和總諧波失真小等優(yōu)點的功率放大器,廣泛應(yīng)用于錄音機和收音機之中。LM386是美國國家半導(dǎo)體公司生產(chǎn)的音頻功率放大器,主要應(yīng)用于低電壓消費類產(chǎn)品。為使外圍元件最少,電壓增益內(nèi)置為20。但在1腳和8腳之間增加一只外接電阻和電容,
67、便可將電壓增益調(diào)為任意值,直至 200。輸入端以地位參考,同時輸出端被自動偏置到電源電壓的一半,在6V電源電壓下,它的靜態(tài)功耗僅為24mW,使得LM386特別適用于電池供電的場合。LM386的封裝形式有塑封8引線雙列直插式和貼片式,圖3-9為LM386電路圖。</p><p> 3.3.3降壓及穩(wěn)壓模塊電路設(shè)計</p><p> 7805三端穩(wěn)壓IC內(nèi)部電路具有過壓保護、過流保護、過熱
68、保護功能,這使它的性能很穩(wěn)定。能夠?qū)崿F(xiàn)1A以上的輸出電流。器件具有良好的溫度系數(shù),因此產(chǎn)品的應(yīng)用范圍很廣泛??梢赃\用本地調(diào)節(jié)來消除噪聲影響,解決了與單點調(diào)節(jié)相關(guān)的分散問題,輸出電壓誤差精度分為±3%和±5%,圖3-10為穩(wěn)壓電路圖,圖3-11為降壓電路圖。</p><p><b> 圖3-8 語音芯片</b></p><p> 圖3-9 LM3
69、86電路圖</p><p> 圖3-10 穩(wěn)壓電路</p><p> 圖3-11 降壓電路圖</p><p><b> 3.4本章小結(jié)</b></p><p> 本章主要對下位機電路板的設(shè)計及制作進行了詳細(xì)的介紹,包括下位機的功能分析、所需芯片的選擇以及電路板的總體設(shè)計。通過本章的設(shè)計,讓大家對下位機的電路設(shè)計有
70、個大體的了解。</p><p> 第四章 上位機設(shè)計 </p><p> 基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)的上位機設(shè)計是本次畢業(yè)設(shè)計的重中之重,本章節(jié)將從系統(tǒng)的整體設(shè)計和詳細(xì)設(shè)計兩大方面進行論述。</p><p> 4.1上位機相關(guān)技術(shù)介紹</p><p><b> 1.C#介紹 </b></p
71、><p> 微軟公司的Visual Studio.NET是目前使用最廣泛、性能最優(yōu)秀的開發(fā)平臺之一。C#是全新打造的.NET的核心語言。C#來自VisualC++,是C/C++家族的新成員;C#的程序設(shè)計風(fēng)格和Java有許多相似之處;C#博采Visual Basic的簡單樸實直觀的特點,形成了一個完全面向?qū)ο蟮?、類型安全的、功能強大又簡易友好的新型軟件開發(fā)工具[8]。</p><p> 在
72、進行基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)的設(shè)計之前需要對C#的開發(fā)環(huán)境做一個初步的了解。用C#語言開發(fā)應(yīng)用程序,首先要搭建好相應(yīng)的開發(fā)環(huán)境,我們只需購買下載Visual Studio 2010(簡稱VS2010)的安裝包,運行安裝包中的Setup.exe可執(zhí)行文件,然后點擊一連串的“下一步”按鈕,就可以很方便地搭建起C#的開發(fā)環(huán)境。</p><p><b> 2.門禁協(xié)議簡介</b>
73、;</p><p> 門禁刷卡已在生活中隨處可見,談起網(wǎng)絡(luò)化門禁,似乎大家都知道是怎么回事,但進一步深究其定義,卻是眾說紛紜。那么,究竟什么是門禁協(xié)議呢? 簡單的說,就是門禁控制器采用TCP/IP通訊方式,就像一臺電腦一樣,之間通過網(wǎng)線連接在局域網(wǎng)內(nèi),就可以通過軟件來和門禁控制器通訊,包括下載參數(shù)、采集數(shù)據(jù)等。</p><p> 當(dāng)前,市場上出現(xiàn)了許多“偽網(wǎng)絡(luò)化門禁系統(tǒng)”,依然采用RS
74、485的通訊方式,通過轉(zhuǎn)換器進入廣域網(wǎng)來實現(xiàn)網(wǎng)絡(luò)化,雖然也可以實現(xiàn)遠(yuǎn)程控制,但在數(shù)據(jù)處理方面與RS485方式并無實質(zhì)區(qū)別,且容易死機或產(chǎn)生網(wǎng)絡(luò)沖突。而真正基于IP化的門禁系統(tǒng)可直接與設(shè)備進行聯(lián)絡(luò)通訊、多線程處理上下載黑名單、能實現(xiàn)遠(yuǎn)程對底層CPU程序的直接升級等。因此,業(yè)內(nèi)并不認(rèn)為這種轉(zhuǎn)換器的方式是網(wǎng)絡(luò)化門禁的一種。</p><p> 門禁協(xié)議為門禁控制器MCU與上位PC機之間的串口通信協(xié)議,下文中稱門禁控制器
75、為下位機,PC為上位機。當(dāng)使用0.56mm(24AWG)雙絞線作為通訊電纜時,根據(jù)波特率的不同,最大傳輸距離理論值如表4-1所示:</p><p> 表4-1 最大傳輸距離理論值</p><p> 4.2基于stm32的景點售票、語音導(dǎo)游的整體設(shè)計</p><p><b> 4.2.1設(shè)計原則</b></p><p&g
76、t; 基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)是一種專門用來為游客提供導(dǎo)游服務(wù)的軟件系統(tǒng),因此,設(shè)計時我們也需要遵循相關(guān)的設(shè)計原則,考慮軟件設(shè)計的相關(guān)理論和軟件設(shè)計相關(guān)的原則,我們將基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)的設(shè)計原則總結(jié)為以下幾個方面:</p><p><b> (1)標(biāo)準(zhǔn)化原則</b></p><p> 規(guī)范化、標(biāo)準(zhǔn)化是一個大型系統(tǒng)建設(shè)
77、的基礎(chǔ),也是系統(tǒng)正常運行的根本保證。因此,我們在對基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)進行整體設(shè)計、詳細(xì)設(shè)計和數(shù)據(jù)組織階段都需要遵循標(biāo)準(zhǔn)化原則。</p><p><b> ?。?)安全性原則</b></p><p> 整個語音導(dǎo)游一卡通系統(tǒng)所涉及的景區(qū)數(shù)據(jù)信息都是經(jīng)過專業(yè)化制作和正規(guī)途徑收集的,所以數(shù)據(jù)的安全性是非常重要的。為了保證系統(tǒng)數(shù)據(jù)不會受到破環(huán)而影響
78、到游客的利益,所以我們在設(shè)計時要嚴(yán)格遵守安全性原則。</p><p><b> (3)先進性原則</b></p><p> 基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)是在傳統(tǒng)導(dǎo)游不能滿足人們旅游需求的情況下應(yīng)用而生的,在設(shè)計時我們因借鑒市面上已有的語音導(dǎo)游一卡通系統(tǒng)的優(yōu)點,在此基礎(chǔ)上進行本次設(shè)計的完善,使得此系統(tǒng)的設(shè)計更加合理、先進。</p>&l
79、t;p><b> ?。?)可擴充性原則</b></p><p> 相比近幾十年游客的旅游需求而言,我們了解到游客的旅游需求是會隨著新技術(shù)的出現(xiàn)和時間的推移而發(fā)生變化的,因此我們在設(shè)計基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)時需要保證系統(tǒng)的可擴充性,以備在將來向其中添加一些新的功能模塊。</p><p><b> (5)穩(wěn)定性原則</b&g
80、t;</p><p> 穩(wěn)定性原則主要表現(xiàn)在系統(tǒng)的健壯性和正確性兩個方面,由于語音導(dǎo)游一卡通系統(tǒng)是為廣大游客提供導(dǎo)游服務(wù)的,所以在系統(tǒng)運行時會存在旅游數(shù)據(jù)信息使用的高并發(fā)性,故在設(shè)計時我們應(yīng)該提前考慮到系統(tǒng)可能會遇到的問題,并盡可能的保證系統(tǒng)的穩(wěn)定性,保證游客的旅游可正常進行。</p><p><b> 4.2.2體系結(jié)構(gòu)</b></p><p
81、> 系統(tǒng)體系結(jié)構(gòu)是一個綜合模型,系統(tǒng)體系結(jié)構(gòu)是由許多結(jié)構(gòu)要素及各種視圖(或觀點)(View)所組成的,而各種視圖主要是基于各組成要素之間的聯(lián)系與互操作而形成的。所以,系統(tǒng)體系結(jié)構(gòu)是一個綜合各種觀點的模型,用來完整描述整個系統(tǒng)[9]。</p><p> 我們知道當(dāng)前軟件系統(tǒng)的體系結(jié)構(gòu)主要有瀏覽器-服務(wù)器結(jié)構(gòu)和客戶機-服務(wù)器結(jié)構(gòu),在設(shè)計基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)時采用了客戶機-服務(wù)器結(jié)構(gòu),
82、目前大多軟件系統(tǒng)設(shè)計都采用該結(jié)構(gòu)。此結(jié)構(gòu)會將任務(wù)合理分配到客戶端和服務(wù)器端,這樣不僅降低了整個系統(tǒng)的開銷,也能充分發(fā)揮客戶端的處理能力。</p><p><b> 4.2.3功能劃分</b></p><p> 基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)在實質(zhì)上是借助于信息通訊技術(shù)、計算機技術(shù)等向游客提供導(dǎo)游服務(wù)的一個電子設(shè)備,因此在功能設(shè)計上要綜合考慮導(dǎo)游員的任
83、務(wù)及景區(qū)管理員和游客的需求。結(jié)合上述要求,我們將此次的語音導(dǎo)游一卡通上位機系統(tǒng)設(shè)計分為兩個部分,一個景區(qū)管理員的模塊,一個是游客刷卡模塊。結(jié)合當(dāng)下主流語音導(dǎo)游的功能和前面的需求分析,我們將基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)的功能劃分如圖4-2所示:</p><p> 4.3基于stm32的景點售票、語音導(dǎo)游的詳細(xì)設(shè)計</p><p> 系統(tǒng)的詳細(xì)設(shè)計是軟件設(shè)計中的主要過程,它
84、基于系統(tǒng)的功能模塊設(shè)計和分析,在此基礎(chǔ)上實現(xiàn)所需的功能,它是對整體設(shè)計進行完善的過程,詳細(xì)設(shè)計階段的主要目標(biāo)是確定應(yīng)該如何具體地實現(xiàn)所要求的功能。結(jié)合上一節(jié)分析的基于stm32的景點售票、語音導(dǎo)游一卡通系統(tǒng)的整體設(shè)計,在此我們將系統(tǒng)的詳細(xì)設(shè)計劃分為功能模塊的設(shè)計和數(shù)據(jù)庫模塊的設(shè)計。</p><p> 4.3.1功能模塊設(shè)計</p><p> 1. 管理員功能模塊設(shè)計</p>
85、<p> 管理員的功能模塊設(shè)計主要考慮管理員自身和游客的需求,對于管理員而言,他們的主要功能窗體是在運行語音導(dǎo)游一卡通系統(tǒng)并成功登錄之后顯示出來的,而在此界面,主要是從管理員自身的需求考慮,該功能中還包括旅游景點的文字介紹、旅游景點的票價、注意事項信息等,這些信息在管理員的界面是可以進行編輯查詢的,游客可以根據(jù)自己的喜好選擇游覽景。管理員應(yīng)先進入此系統(tǒng),系統(tǒng)的主窗體設(shè)計如圖4-3所示:</p><p&
86、gt; 圖4-2 系統(tǒng)功能模塊劃分</p><p> 圖4-3 系統(tǒng)主窗體設(shè)計</p><p> 管理員進入此系統(tǒng)后,應(yīng)該先登錄,在輸入用戶名或密碼錯誤后會出現(xiàn)警示并伴隨警示音,未登錄成功點擊重置進行密碼和用戶名的重新輸入。管理員登錄窗體設(shè)計如圖4-4所示:</p><p> 圖4-4 管理員登錄窗體設(shè)計</p><p> 管理員登
87、錄成功后進入管理員功能窗體,在此功能窗體中,主要包括管理員自身功能設(shè)計和對景區(qū)景點的設(shè)計,具體的功能框圖如圖4-5所示:</p><p> 圖4-5 管理員功能框圖</p><p> ?。?)管理員自身功能設(shè)計</p><p> 管理員點擊管理員操作,而后點擊修改密碼,先考慮輸入的舊密碼是否正確,再判斷兩次輸入的新密碼是否一致,而后點擊修改,修改密碼的窗體設(shè)計如
88、圖4-6所示:</p><p> 修改密碼的主要程序代碼如下:</p><p> private void btnModify_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if(txtNewPwd.Text.Trim()==txtNe
89、wPwdAgain.Text.Trim())</p><p> //判斷兩次輸入的新密碼是否一致,一致時再確定要不要改密碼</p><p><b> {</b></p><p> String sqlCheckPwd= "select* fromManagerInfo where UserName='"+For
90、m2.username+"'and UserPwd='" + txtOldPwd.Text.Trim() + "'";</p><p> if (OperateDB.ExecuteReader(sqlCheckPwd))</p><p><b> {</b></p><p>
91、 string sql = "update ManagerInfo set UserPwd='" + txtNewPwd.Text.Trim() + "'where UserName='" + Form2.username + " '";</p><p> if (OperateDB.ExecuteNonQuery(sq
92、l) == 1) //調(diào)用方法</p><p> { MessageBox.Show("密碼修改成功!");}</p><p><b> else </b></p><p> { MessageBox.Show("密碼修改失敗!");}</p><p><b>
93、}</b></p><p><b> else </b></p><p> { MessageBox.Show("舊密碼不正確!");}</p><p><b> }</b></p><p><b> else</b></p>
94、<p> { MessageBox.Show("兩次輸入的新密碼不一致!");}</p><p><b> }</b></p><p> 圖4-6 修改密碼窗體設(shè)計</p><p> 管理員點擊添加用戶后,可以進行新用戶的添加,在此窗體中,包含用戶名、姓名、職位、工號的輸入,性別、籍貫的選擇,用戶添加窗
95、體設(shè)計如圖4-7所示:</p><p> 圖4-7 添加用戶窗體設(shè)計</p><p> 添加新用戶的主要程序代碼如下所示:</p><p> private void btnAdd_Click(object sender, EventArgs e)</p><p><b> {</b></p>&l
96、t;p> if (mtxtID.Text.Trim().Length != 0)//如果工號不為0,則執(zhí)行下面的語句</p><p><b> {</b></p><p> string ManagerSex = "";</p><p> if (optMale.Checked)</p><
97、p> { ManagerSex = "男";}</p><p> if (optFemale.Checked)</p><p> { ManagerSex = "女";}</p><p><b> }</b></p><p> String sql = "
98、insert into ManagerAdd(ManagerID,ManagerName,ManagerSex,ManagerPlace,ManagerBirthDate,ManagerPosition,UserName)Values('"+ mtxtID.Text + "','" + txtName.Text.Trim() + "','" + M
99、anagerSex + "','" + cbNativePlace.SelectedItem + "','" + dateTimePicker1.Value + "','" + txtPosion.Text.Trim() + "','" + txtusername.Text + "
100、39;)";</p><p> if (OperateDB.ExecuteNonQuery(sql) == 1)</p><p> { MessageBox.Show("記錄添加成功!");}</p><p><b> else</b></p><p> { MessageBox.
101、Show("記錄添加失?。?quot;);</p><p><b> else</b></p><p> { MessageBox.Show("景點名稱不能為空!");}</p><p><b> }</b></p><p> 管理員點擊編輯用戶,可以進行用戶的
102、編輯和刪除,即對數(shù)據(jù)庫中的用戶信息進行刷新,編輯用戶界面設(shè)計如圖4-8所示:</p><p> 圖4-8 編輯用戶界面設(shè)計</p><p> 編輯用戶的主要程序代碼如下圖所示:</p><p> private void btnEdit_Click(object sender, EventArgs e)</p><p><b>
103、; {</b></p><p> SqlCommandBuilder cb = new SqlCommandBuilder(da);</p><p> da.Update(ds);</p><p> MessageBox.Show("修改成功");</p><p><b> }</b&
104、gt;</p><p> private void btnDelete_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> DialogResult dlResult = MessageBox.Show(this, "要刪除這些信息嗎?", &qu
105、ot;請確認(rèn)",MessageBoxButtons.YesNo,MessageBoxIcon.Question);</p><p> if(dlResult==DialogResult.Yes)</p><p><b> {</b></p><p> int j = dataGridView1.SelectedRows.Coun
106、t;</p><p> int[]l=new int[j];</p><p><b> int i;</b></p><p> for (i = 0; i < j; i++)</p><p><b> {</b></p><p> l[i] = dataGri
107、dView1.SelectedRows[i].Index;</p><p><b> }</b></p><p> int k = 0;</p><p> while (k < j) </p><p><b> {</b></p><p> ds.Tables
108、[0].Rows[l[k]].Delete();</p><p><b> k++;</b></p><p><b> }</b></p><p> SqlCommandBuilder cb = new SqlCommandBuilder(da);</p><p> da.Update(ds
109、);</p><p><b> }</b></p><p><b> }</b></p><p> 管理員點擊查詢用戶,可對用戶按姓名進行查詢,查詢界面設(shè)計如圖4-9所示:</p><p> 圖4-9 用戶查詢界面設(shè)計</p><p> 用戶查詢的主要代碼如下:&l
110、t;/p><p> private void btnSearch_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string sql = "select ManagerID as 工號,ManagerName as 姓名,ManagerSex as 性別,
111、ManagerPlace as 籍貫,ManagerBirthDate as 出生日期,ManagerPosition as 職位,UserName as 用戶名 from ManagerAdd where ManagerName like '%"+txtName.Text.Trim()+"%'";</p><p> DataSet ds = OperateDB.E
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)課程設(shè)計--旅游景區(qū)自動票務(wù)系統(tǒng)設(shè)計方案
- 市解決方案_智慧景區(qū)設(shè)計方案
- 環(huán)保視頻監(jiān)控系統(tǒng)項目設(shè)計方案
- 灌溉控制系統(tǒng)項目設(shè)計方案
- 多點溫度測量系統(tǒng)項目設(shè)計方案
- 樂亭三島碼頭智慧景區(qū)設(shè)計方案20170331
- 某景區(qū)景觀施工組織設(shè)計方案
- 水庫設(shè)計項目設(shè)計方案
- 項目視覺識別系統(tǒng)設(shè)計方案
- 系統(tǒng)設(shè)計方案
- 除臭項目設(shè)計方案
- 基于Pocket PC的景區(qū)自助導(dǎo)游系統(tǒng)設(shè)計.pdf
- 養(yǎng)老機構(gòu)整體解決系統(tǒng)項目設(shè)計方案
- 治安視頻監(jiān)控系統(tǒng)租賃項目設(shè)計方案
- 養(yǎng)老機構(gòu)整體解決系統(tǒng)項目設(shè)計方案
- 畢業(yè)設(shè)計-洞林景區(qū)導(dǎo)游視頻制作實施方案
- 虛擬教育項目設(shè)計方案
- 工程項目設(shè)計方案
- 軟件項目設(shè)計方案模板
- 項目設(shè)計管理階段設(shè)計方案
評論
0/150
提交評論