




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、n更多企業學院:中小企業管理全能版183套講座+89700份資料總經理、高層管理49套講座+16388份資料中層管理學院46套講座+6020份資料 國學智慧、易經46套講座人力資源學院56套講座+27123份資料各階段員工培訓學院77套講座+ 324份資料員工管理企業學院67套講座+ 8720份資料工廠生產管理學院52套講座+ 13920份資料財務管理學院53套講座+ 17945份資料 銷售經理學院56套講座+ 14350份資料銷售人員培訓學院72套講座+ 4879份資料基于android手持設備的景區導覽系統需求說明書變更歷史日期版本修改容修改人備注2010/12/1V1
2、.0創建段弘審核歷史日期版本說明審核人備注2010/12/3V1.0通過佘堃16 / 191. 引言1.1 編寫目的本說明書用于明確要開發的軟件的具體需求,規的描述出軟件需要實現的各種功能和所要達到的性能,使用戶和軟件開發者雙方對該軟件的初始規定有一個共同的理解,并使之成為整個開發工作的基礎。1.2 背景1.2.1 待開發系統名稱基于android手持設備的景區導覽系統1.2.2 項目背景和容概要項目背景:隨著人民生活水平的提高,以與我國休假制度的完善,人們擁有了更長更多的假期,而假期外出旅游成為了越來越多的人們度過假期的第一選擇。在這樣的背景前提下,各大旅游景區更是成為了熱門中的熱門,這也造
3、成了在旅游高峰期部分旅游景點人流過大導致擁堵,從而影響到游客旅游體驗的問題。不過從根本上來說,并不主要是因為游客數量的過大,往往是因為景區的服務不夠全面細致,管理不夠科學,效率不高所造成的,例如景區部的地標不夠詳細或者是不夠完整都可能會影響的游客游玩時的順暢性。另一方面來說,游客人數的急劇增長所帶來的安全問題,如游客的人生安全,景區的設施安全等也日益明顯突出起來,系統化、電子化、網絡化、智能化的景區管理系統也成為了日益迫切的需求,本項目就是在這樣的背景下提出的,旨在開發出一個能夠方便游客、便于景區管理的景區導覽系統。任務提出者:佘堃教授任務開發者:openlab實驗室用戶:景區游客,景區導覽資
4、源管理員主要用途:向用戶傳遞景區信息,管理資源數據庫運行軟件的設備:android手持設備,通過設備的wifi功能加入到資源提供網絡,windows操作系統的服務器。1.3 參考資料軟件需求說明書規。2. 任務概述2.1 任務目標該系統將要完成的是旅游景區的導覽功能。這里提到的導覽,是指景區向游客提供的一種服務,這種服務的目的是讓游客能夠方便的獲取景區的各種介紹信息以與景區的實時狀態,例如景區各個分景點的人流是否擁擠、分景點的游覽車的數量等等,還要提供相應的查詢功能,例如查詢欲知景點的位置信息,當前位置到該景點的距離與繪制出最合適的路徑軌跡信息等等。在游客擁有自己的PDA設備的前提下,利用手持
5、設備的wifi功能,向游客的設備傳輸對應景區的導覽文件(如視頻介紹,文字介紹,以與查詢服務)。并且完成提供導覽文件資源的服務器資源數據的管理,例如日常維護,更新文件資源等,并且提供對客戶終端請求的處理。客戶端的開發是基于谷歌android操作系統平臺的,該操作系統是目前最火熱的幾大主流操作系統之一,具有巨大的市場和發展潛力,有望在未來幾年成為移動電子設備上占有量最大的操作系統,因此本軟件選擇在之上進行開發,另外,編程語言選擇Java,因此具有較好的可移植性。服務端采用微軟的MFC框架進行開發,MFC(Microsoft Foundation Classes),是一個微軟公司提供的類庫(clas
6、s libraries),以C+類的形式封裝了Windows的API,并且包含一個應用程序框架,使用MFC可以加快軟件的開發流程。2.2 軟件使用圍所有型旅游景區都可以使用,只需要簡單的對各旅游景區進行定制后即可投入使用。2.3 用戶特點對于客戶端的使用會涉與到各種類型的游客人群,雖然android操作系統剛剛退出不久尚未在國普與,對部分人群可能會比較生疏,但是憑借其簡潔明了的UI和快捷的操作特性,并不要求用戶對其特別的熟悉,因此可以做到讓使用方法簡單易懂,操作方法盡量淺顯明了,使用戶能夠在短時間借助簡易的說明快速上手。為了提高系統的實用性,要求具有較強的可靠性和較大的吞吐量。對于服務端的操作
7、人員,由于軟件設計的提供給操作人員的接口僅僅會涉與到簡單的文件新建、修改、復制、刪除等操作,因此僅僅需要操作人員熟悉簡單的電腦操作即可,不需要專門進行培訓。用戶需求框圖如下圖所示:圖 2-1 系統角色圖圖2-1所示系統角色的創建方式和權限情況如下表所示:表 2-1 系統角色說明角色名創建方式權限用戶(游客)客戶端初始化時自動創建訪問服務器上的資源,向服務器發送請求管理員(系統資源操作人員)服務器登陸后,服務器的操作人員成為管理員負責管理景區的導覽相關資源2.4 假定條件和約束限制2.4.1 硬件約束需求名稱詳細要求服務器硬件要求支持Intel平臺、AMD平臺。雙CPU 2.0G以上,存2.0G
8、以上,100M網卡、硬盤250G以上,帶液晶顯示。服務器系統平臺Windows XP/Windows7 與以后客戶端硬件要求支持android操作系統的嵌入式平臺,支持wifi功能,支持GPS定位,帶觸摸屏功能,具有音頻輸出客戶端系統平臺Android操作系統2.1與以后2.4.2 用戶約束需求名稱詳細要求客戶端用戶(游客)會簡單的觸摸屏操作服務端用戶(管理員)會基本的計算機操作2.4.3 技術限制服務器運行環境:l Sun Java JDK6.0 For Windows(或更高版本)l 數據庫MS SQL Server2005(或更高版本)l Web 應用服務器 Apache Tomcat
9、6.0.29(或更高版本)各種文檔:l 符合標準文檔編寫規源代碼:l 符合標準編程規3. 功能需求3.1 功能用例圖圖 31 功能用例頂層用例圖圖 Error! No text of specified style in document.2 用戶獲取服務用例圖圖 Error! No text of specified style in document.3 景區實時監控用例圖圖 Error! No text of specified style in document.4 景區導覽資源管理用例圖3.2 用戶獲取服務用例標識和歷史需求 ID:1001用例名稱:用戶獲取服務版本號:V1.00目的
10、:描述整個系統中,用戶所能進行的相關操作,如用戶的登入登出、查詢景點、定位,用戶獲取景區導覽信息等上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(游客)業務所有者:聯系信息:觸發者:用戶(游客)參考資料:使用頻度:較高前提條件:見下級用例結束條件:見下級用例非功能性需求:假設, 問題:系統(客戶端、服務器)正常運行步驟:該用例為組合用例,包含以下用例:登陸服務器、縮放地圖(放大/縮小)、定位、查詢并定位景點、獲取各景點多媒體信息(文字信息/音頻信息/視頻信息)、計算當前位置與指定景點的路程、獲取當前各景點狀況(人數、車輛數)3.2.1 用戶登錄服務器用例標識和歷史需求
11、ID:1002用例名稱:用戶登錄服務器版本號:V1.00目的:為了防止導覽資源服務器帶寬被非游客所占用,故需要設定一級用于驗證用戶身份的密碼,用于控制可以使用資源服務器的客戶端,該密碼可以簡單的設定為門票上的唯一ID編碼。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(游客)業務所有者:聯系信息:觸發者:用戶(游客)參考資料:使用頻度:較高前提條件:程序完成安裝,網絡連接無異常結束條件:服務器被關閉非功能性需求:提供有條件的強制登錄(當密碼意外無效時,需要向管理人員申請,獲得批準)假設, 問題:系統(客戶端、服務器)正常運行;且門票ID清晰可見并唯一步驟:用戶登錄流程圖
12、:3.2.2 縮放地圖用例標識和歷史需求 ID:1003用例名稱:縮放地圖版本號:V1.00目的:為了能夠使用戶在客戶端設備的屏幕上更合適的顯示自己關心的一部分區域,設置了縮放地圖功能。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(游客)業務所有者:聯系信息:觸發者:用戶(游客)參考資料:使用頻度:較高前提條件:程序正常運行結束條件:程序崩潰或設備故障非功能性需求:無假設, 問題:客戶端正常運行步驟:縮放地圖流程圖:3.2.3 定位用例標識和歷史需求 ID:1004用例名稱:定位版本號:V1.00目的:利用GPS或者依靠景區部署的閱讀器返回用戶當前的地理信息,可供實時
13、定位和位置、路徑跟蹤使用。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(游客)業務所有者:聯系信息:觸發者:用戶(游客)參考資料:使用頻度:總是前提條件:GPS衛星信號正常,設備硬件正常結束條件:程序崩潰或設備故障非功能性需求:無假設, 問題:客戶設備功能正常步驟:定位流程圖:3.2.4 查詢并定位景點用例標識和歷史需求 ID:1005用例名稱:查詢并定位景點版本號:V1.00目的:使游客能夠根據景點的名稱查詢到景點的位置,方便游客順利的到達自己希望參觀的景點。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(游客)業務所有者:聯系信息:觸發者:
14、用戶(游客)參考資料:使用頻度:一般前提條件:程序正常運行,供查詢的服務器工作正常結束條件:查詢超時或者查詢成功非功能性需求:模糊查詢假設, 問題:客戶端正常運行步驟:查詢并定位景點流程圖:3.2.5 獲取各景點多媒體信息用例標識和歷史需求 ID:1006用例名稱:獲取各景點多媒體信息版本號:V1.00目的:為了能夠使用戶更加了解某個景點的一些詳細資料例如景點的主要觀賞點、景點的歷史典故、景點的一些實景拍攝等來決定自己的游玩方案,用戶可以通過客戶端了解到相關景點豐富的多媒體介紹信息。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(游客)業務所有者:聯系信息:觸發者:用戶
15、(游客)參考資料:使用頻度:較高前提條件:程序正常運行,網絡連接正常,資源服務器工作正常結束條件:程序崩潰或關閉相關多媒體窗口非功能性需求:多媒體信息保持與時更新假設, 問題:客戶端正常運行步驟:獲取各景點多媒體信息流程圖:3.2.6 計算當前位置與指定景點的路程用例標識和歷史需求 ID:1007用例名稱:計算當前位置與指定景點的路程版本號:V1.00目的:為了能夠使用戶能夠直觀的看出自己距離想去的一個景點的路程,該功能使得客戶可以通過客戶端得到當前位置到一個目的景點的距離并且繪制出最短的軌跡。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(游客)業務所有者:聯系信息:
16、觸發者:用戶(游客)參考資料:使用頻度:一般前提條件:程序正常運行結束條件:程序崩潰或設備故障非功能性需求:繪制出的軌跡盡量合理假設, 問題:客戶端正常運行步驟:計算當前位置與指定景點的路程流程圖:3.2.7 獲取當前各景點狀況用例標識和歷史需求 ID:1008用例名稱:獲取當前各景點狀況版本號:V1.00目的:由于各分景點的人數容量有限,如果游客進入到了一個過度擁擠的景點,不僅游玩質量會受到影響,而且還可能耽誤行程,本功能需求就是基于這樣一個事實考慮得出的,為了游客能夠時刻對各景點的狀態有所掌握,從而做出最好的游玩選擇。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(
17、游客)業務所有者:聯系信息:觸發者:用戶(游客)參考資料:使用頻度:可設置刷新頻率前提條件:程序正常運行,與服務器通訊正常結束條件:程序崩潰或設備故障非功能性需求:要求假設, 問題:客戶端正常運行步驟:獲取當前各景點狀況流程圖:3.3 景區實時監控用例標識和歷史需求 ID:2001用例名稱:景區實時監控版本號:V1.00目的:為了能夠使景區管理人員能夠全面的、方便的掌控景區的實時狀態,以便能夠對景區的人流和車流進行適當的管理,另外還提供了景區的事故模擬疏散模型,增加景區事故發生后響應的處理到達的效率。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(景區管理員)業務所有者
18、:聯系信息:觸發者:用戶(景區管理員)參考資料:使用頻度:始終運行前提條件:程序正常運行結束條件:程序崩潰或設備故障非功能性需求:無假設, 問題:客戶主機正常運行步驟:該用例為組合用例,包含以下用例:景區實時狀態、查詢數據、分析數據、模擬疏散模型等。3.3.1 景區實時狀態用例標識和歷史需求 ID:2002用例名稱:景區實時狀態版本號:V1.00目的:將當前的景區各景點、各地區的實時信息同意搜集并上傳到用于顯示和分析景區實時狀態的主機上并進行顯示。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(景區管理員)業務所有者:聯系信息:觸發者:用戶(景區管理員)參考資料:使用頻
19、度:始終使用前提條件:程序正常運行結束條件:程序崩潰或設備故障非功能性需求:無假設, 問題:客戶主機正常運行步驟:景區實時狀態流程圖:3.3.2 查詢數據用例標識和歷史需求 ID:2003用例名稱:查詢數據版本號:V1.00目的:通過編號2002的需求獲得的實時狀態數據將會被存檔保存,用于此處的查詢功能,可以方便的查詢到各景點狀態的歷史信息,用于分析。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(景區管理員)業務所有者:聯系信息:觸發者:用戶(景區管理員)參考資料:使用頻度:一般前提條件:存儲數據正常結束條件:完成一次查詢非功能性需求:無假設, 問題:客戶主機正常運行
20、步驟:查詢數據流程圖:3.3.3 分析數據用例標識和歷史需求 ID:2004用例名稱:分析數據版本號:V1.00目的:通過編號2002的需求獲得的實時狀態數據將會被存檔保存,用于此處的分析功能,通過用例2003可以方便的查詢到各景點狀態的歷史信息,用于對景區日常運營狀況的分析,幫助景區管理人員對景區進行管理。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(景區管理員)業務所有者:聯系信息:觸發者:用戶(景區管理員)參考資料:使用頻度:一般前提條件:存儲數據正常結束條件:程序崩潰或設備故障非功能性需求:無假設, 問題:客戶主機正常運行步驟:分析數據流程圖:3.3.4 模擬
21、疏散模型用例標識和歷史需求 ID:2005用例名稱:模擬疏散模型版本號:V1.00目的:為了在景區發生一些意外事故的時候能夠有效的疏散人流,構造了模擬疏散模型來模擬人流的疏散效果,生成一系列的疏散預案,以便當景區真正發生意外情況時,能夠采取最有效的措施。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(景區管理員)業務所有者:聯系信息:觸發者:用戶(景區管理員)參考資料:使用頻度:一般前提條件:程序正常運行結束條件:程序崩潰或設備故障非功能性需求:無假設, 問題:客戶主機正常運行步驟:模擬疏散模型流程圖:3.4 景區導覽資源管理用例標識和歷史需求 ID:3001用例名稱:
22、景區導覽資源管理版本號:V1.00目的:本用例目的在于方便對各景點所關聯的導覽資源進行統一的、高效的管理。考慮到各景點信息的更新,增加或刪除等。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(導覽資源管理員)業務所有者:聯系信息:觸發者:用戶(導覽資源管理員)參考資料:使用頻度:一般前提條件:數據庫服務器工作正常結束條件:程序崩潰或服務器故障非功能性需求:無假設, 問題:服務端、客戶端正常運行步驟:該用例為組合用例,包含以下用例:新增導覽信息、刪除導覽信息、更新導覽信息、定期維護導覽信息等。3.4.1 新增導覽信息用例標識和歷史需求 ID:3002用例名稱:新增導覽信息
23、版本號:V1.00目的:在系統初始化設置的時候,需要錄入各景點的導覽信息供客戶使用,同時,在新增景點時,也需要通過此用例錄入新增景點的導覽信息。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(導覽資源管理員)業務所有者:聯系信息:觸發者:用戶(導覽資源管理員)參考資料:使用頻度:較高前提條件:數據庫服務器工作正常結束條件:程序崩潰或服務器故障非功能性需求:無假設, 問題:服務端、客戶端正常運行步驟:新增導覽信息流程圖:3.4.2 刪除導覽信息用例標識和歷史需求 ID:3003用例名稱:刪除導覽信息版本號:V1.00目的:在需要刪除景點的導覽信息供客戶使用。上一次更新:O
24、n (日期):批準人:On (日期):用戶/行為人:用戶(導覽資源管理員)業務所有者:聯系信息:觸發者:用戶(導覽資源管理員)參考資料:使用頻度:較高前提條件:數據庫服務器工作正常結束條件:程序崩潰或服務器故障非功能性需求:無假設, 問題:服務端、客戶端正常運行步驟:刪除導覽信息流程圖:3.4.3 更新導覽信息用例標識和歷史需求 ID:3004用例名稱:更新導覽信息版本號:V1.00目的:為了給游客更好的服務,需要與時的更新導覽信息,以便讓游客能夠掌握最新的、有效的導覽資料,避免導覽資料的過期所帶來的一系列問題例如給誤導、引發混亂、糾紛等情況。上一次更新:On (日期):批準人:On (日期)
25、:用戶/行為人:用戶(導覽資源管理員)業務所有者:聯系信息:觸發者:用戶(導覽資源管理員)參考資料:使用頻度:較高前提條件:數據庫服務器工作正常結束條件:程序崩潰或服務器故障非功能性需求:無假設, 問題:服務端、客戶端正常運行步驟:更新導覽信息流程圖:3.4.4 定期維護導覽信息 用例標識和歷史需求 ID:3005用例名稱:定期維護導覽信息版本號:V1.00目的:為了保證導覽服務的可靠性,需要定期對導覽信息進行維護,避免導覽資源的失效而引發導覽系統的缺陷。上一次更新:On (日期):批準人:On (日期):用戶/行為人:用戶(導覽資源管理員)業務所有者:聯系信息:觸發者:用戶(導覽資源管理員)
26、參考資料:使用頻度:較高前提條件:數據庫服務器工作正常結束條件:程序崩潰或服務器故障非功能性需求:無假設, 問題:服務端、客戶端正常運行步驟:定期維護導覽信息流程圖:4. 界面需求本章主要對本導覽系統的界面做一個簡單的需求概括,以下截圖均來自初步設計,具體實現中可能會有所變更。4.1 客戶端界面4.1.1 啟動客戶端應用程序在客戶端上點擊應用程序的圖標(如圖4-1)即可啟動客戶端應用程序。圖4-1 客戶端程序啟動圖標點擊圖標后應用程序將切換到如下界面(如圖4-2),點擊導覽一項即可進入導覽界面。圖4-2 應用程序菜單圖4-3 運行后的界面4.1.2 導覽界面導覽界面如圖4-3所示。從圖中可以看
27、到最上方有用于查詢景點的搜索框,下方有一些播放按鈕,以與用于縮放地圖的按鈕。中央區域是地圖,上面有游客標記和景點標記。景點標記下方的兩行數據是模擬的景點人數/最大容納人數和當前該景點的公交車數目。4.1.3 地圖模式設置圖4-4所示的地圖設置選項對話框,可以方便的對地圖模式進行選擇和切換。這些地圖模式都是由Google map所提供的。常用的包括四種視圖:地圖視圖、衛星視圖、交通線路視圖和街景視圖。目前在中國大陸地區暫時還沒有開放街景視圖的相關功能,因此常用的是前三種模式。圖4-4 地圖設置例如,當在地圖設置中選中了“衛星視圖”選項,將會看到如圖4-5所示的衛星地圖。4.1.4 查詢功能系統需要方便的使用查詢功能,考慮到此功能的使用頻度較高,因此將其設計于主界面的正上方,首先在查詢的文本框中輸入需要查詢的景點名稱,然后點擊右邊的查詢按鈕即可搜索出對應的景點并在地圖上繪制一個標記而且定位到該景點。例如,如圖4-6,在查詢文本框中輸入“天安門廣場”,點擊查詢即在地圖上標記并顯示出了天安門廣場。圖4-5 衛星視圖4.1.5 查看導覽資源要查看某景點的導覽資源,首先在地圖上點擊地圖標記,將彈出一個用于顯示導覽資源的氣泡,如圖4-7所示,氣泡中直接顯示的是該景點對應的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 木結構建筑的日照模擬與優化考核試卷
- 畜牧養殖疫病防控技術的研發與推廣考核試卷
- 紙板容器操作人員素質提升考核試卷
- 稻谷種植農業產業鏈協同創新考核試卷
- 噴槍在現代建筑外墻涂裝的應用考核試卷
- 竹材采運項目管理與招投標實務考核試卷
- 燈具行業展會策劃與參展技巧考核試卷
- 西藏大學《第二外語1(日語)》2023-2024學年第二學期期末試卷
- 玉樹藏族自治州稱多縣2025屆三下數學期末教學質量檢測模擬試題含解析
- 蘇州信息職業技術學院《面向對象分析和設計實踐》2023-2024學年第二學期期末試卷
- 八年級道德與法治下冊第一單元堅持憲法至上思維導圖人教部編版
- 2023年山東中煙工業有限責任公司人員招聘筆試試題及答案解析
- 2023年新疆初中學業水平考試生物試卷真題(含答案)
- 中考冠詞專項訓練100題 (帶答案)
- 幼兒心理學(陳幗眉)期中考試試卷含答案
- 羅盤儀林地測量-羅盤儀林地面積測量(森林調查技術)
- 2023年北京高考數學答題卡(北京卷)word版可以編輯kh
- 電力現貨市場基礎知識
- 公司收支明細表
- 2023年電子產品營銷試題庫
- GB/T 7251.6-2015低壓成套開關設備和控制設備第6部分:母線干線系統(母線槽)
評論
0/150
提交評論