資源描述:
《基于android手機導(dǎo)覽系統(tǒng)概要設(shè)計說明書》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、基于android手持設(shè)備的景區(qū)導(dǎo)覽系統(tǒng)編寫:日期:2012-09-04審核:日期:批準(zhǔn):日期:受控狀態(tài):是發(fā)布版次:日期:編號:基于android手持設(shè)備的景區(qū)導(dǎo)覽系統(tǒng)基于android手持設(shè)備的景區(qū)導(dǎo)覽系統(tǒng)變更記錄日期版本變更說明作者2012-09-041.0初始版本2012-09-041.0初始版本簽字確認(rèn)系統(tǒng)模塊對應(yīng)章節(jié)對應(yīng)部門負(fù)責(zé)人簽字基于android手持設(shè)備的景區(qū)導(dǎo)覽系統(tǒng)軟件概要設(shè)計報告文檔1.引言51.1編寫目的51.2項目風(fēng)險51.3預(yù)期讀者和閱讀建議61.4參考資料62.設(shè)計概述72.1限制和約束
2、72.2設(shè)計原則和設(shè)計要求73.系統(tǒng)邏輯設(shè)計73.1系統(tǒng)組織設(shè)計83.2系統(tǒng)結(jié)構(gòu)設(shè)計83.2.1系統(tǒng)特性表83.2.2系統(tǒng)特性結(jié)構(gòu)圖93.3系統(tǒng)接口設(shè)計103.3.1系統(tǒng)接口表103.3.2系統(tǒng)接口傳輸協(xié)議說明113.4系統(tǒng)完整性設(shè)計114.系統(tǒng)出錯處理設(shè)計124.1系統(tǒng)出錯處理表124.2維護(hù)處理過程表135.技術(shù)設(shè)計145.1系統(tǒng)開發(fā)技術(shù)說明表145.2開發(fā)技術(shù)應(yīng)用說明156.數(shù)據(jù)庫設(shè)計157.詞匯表178.進(jìn)度計劃17基于android手持設(shè)備的景區(qū)導(dǎo)覽系統(tǒng)基于android手持設(shè)備的景區(qū)導(dǎo)覽系統(tǒng)1.引言旅游景
3、區(qū)的越來越火熱所帶來的高效益,計算機的應(yīng)用普及到經(jīng)濟和社會生活的各個領(lǐng)域.計算機雖然與人類的關(guān)系愈來愈密切,但在景區(qū)內(nèi)部,還有人由于計算機操作不方便繼續(xù)用手工勞動部分游客迷路或者在不經(jīng)意間損壞景區(qū)的公共設(shè)施。.為了適應(yīng)現(xiàn)代社會人們高度強烈的時間觀念,基于安卓的手機導(dǎo)覽系統(tǒng)為提高景區(qū)資源利用效率,厲聲游客的游覽滿意度,提升景區(qū)周邊設(shè)施的安全保障性而開發(fā)。.為明確軟件需求,安排項目規(guī)劃與進(jìn)度,組織軟件開發(fā)與測試,撰寫本文檔.該手持設(shè)備導(dǎo)覽系統(tǒng)是以Java編程+MSSQL2000數(shù)據(jù)庫或者更高+數(shù)據(jù)查詢語言編寫,其系統(tǒng)功能
4、在apachetomcat服務(wù)器上運行.系統(tǒng)管理員,景區(qū)工作人員,游客只需通過簡單的操作,用戶都可以了解本系統(tǒng)軟件的基本工作原理.用戶只需進(jìn)行輸入一些簡單的漢字,數(shù)字,或用鼠標(biāo)點擊即可達(dá)到自己想要的目標(biāo).1.1編寫目的該系統(tǒng)將要完成的是旅游景區(qū)的導(dǎo)覽功能。這里提到的導(dǎo)覽,是指景區(qū)向游客提供的一種服務(wù),這種服務(wù)的目的是讓游客能夠方便的獲取景區(qū)的各種介紹信息以及景區(qū)的實時狀態(tài),例如景區(qū)內(nèi)各個分景點的人流是否擁擠、分景點的游覽車的數(shù)量等等,還要提供相應(yīng)的查詢功能,例如查詢欲知景點的位置信息,當(dāng)前位置到該景點的距離及繪制出最
5、合適的路徑軌跡信息等等。在游客擁有自己的PDA設(shè)備的前提下,利用手持設(shè)備的wifi功能,向游客的設(shè)備傳輸對應(yīng)景區(qū)的導(dǎo)覽文件(如視頻介紹,文字介紹,以及查詢服務(wù))。并且完成提供導(dǎo)覽文件資源的服務(wù)器資源數(shù)據(jù)的管理,例如日常維護(hù),更新文件資源等,并且提供對客戶終端請求的處理。客戶端的開發(fā)是基于谷歌android操作系統(tǒng)平臺的,該操作系統(tǒng)是目前最火熱的幾大主流操作系統(tǒng)之一,具有巨大的市場和發(fā)展?jié)摿?,并且成為移動電子設(shè)備上占有量最大的操作系統(tǒng),因此本軟件選擇在之上進(jìn)行開發(fā),另外,編程語言選擇Java,因此具有較好的可移植性。服
6、務(wù)端采用微軟的MFC框架進(jìn)行開發(fā),MFC(MicrosoftFoundationClasses),是一個微軟公司提供的類庫(classlibraries),以C++類的形式封裝了Windows的API,并且包含一個應(yīng)用程序框架,使用MFC可以加快軟件的開發(fā)流程。1.2項目風(fēng)險具體說明本軟件開發(fā)項目的全部風(fēng)險承擔(dān)者,以及各自在本階段所需要承擔(dān)的主要風(fēng)險,首要風(fēng)險承擔(dān)者包括:●任務(wù)提出者:中軟國際華東交通大學(xué)android實訓(xùn)班:需要承擔(dān)的風(fēng)險●軟件開發(fā)者:Android實訓(xùn)班第六小組:開發(fā)是否符合開發(fā)要求●產(chǎn)品使用者:
7、軟件測試人員:需要承擔(dān)的風(fēng)險,軟件能否正常上市基于android手持設(shè)備的景區(qū)導(dǎo)覽系統(tǒng)1.1預(yù)期讀者和閱讀建議列舉本軟件系統(tǒng)概要設(shè)計報告所針對的各種不同的預(yù)期讀者,例如,可能的讀者包括:?用戶;若已經(jīng)明確需求分析,無需查看此文檔?開發(fā)人員;開發(fā)人員需要嚴(yán)格認(rèn)真的閱讀文檔的所有內(nèi)容,尤其是在用戶界面,硬件接口,軟件接口,通訊接口和系統(tǒng)功能需求模塊及性能需求,安全措施需求,安全性需求,軟件質(zhì)量屬性的模塊。?項目經(jīng)理;通篇閱讀此文檔,并對文檔模糊不清或者有歧義的地方進(jìn)行固定修正或者批注,對各個模塊有清晰認(rèn)識?營銷人員;閱讀
8、產(chǎn)品功能模塊,產(chǎn)品范圍和本文檔所涉及的待開發(fā)軟件與市場上同類產(chǎn)品的優(yōu)點,以及產(chǎn)品運行所需要的手持設(shè)備壞境。?測試人員;通篇閱讀此文檔尤其是在系統(tǒng)需求,用戶界面,硬件接口,軟件接口,通訊接口和系統(tǒng)功能表需求模塊,并和開發(fā)人員保持一定的溝通,并對文檔的部分內(nèi)容進(jìn)行討論。?文檔編寫人員;通篇閱讀此文檔,檢查文檔的用詞用語是否符合規(guī)范,并對文檔中可能出