【正文】
參考資料:使用頻度:較高前提條件:程序完成安裝,網(wǎng)絡(luò)連接無(wú)異常結(jié)束條件:服務(wù)器被關(guān)閉非功能性需求:提供有條件的強(qiáng)制登錄(當(dāng)密碼意外無(wú)效時(shí),需要向管理人員申請(qǐng),獲得批準(zhǔn))假設(shè), 問(wèn)題:系統(tǒng)(客戶端、服務(wù)器)正常運(yùn)行;且門票ID清晰可見并唯一步驟:用戶登錄流程圖: 縮放地圖用例標(biāo)識(shí)和歷史需求 ID:1003用例名稱:縮放地圖版本號(hào):目的:為了能夠使用戶在客戶端設(shè)備的屏幕上更合適的顯示自己關(guān)心的一部分區(qū)域,設(shè)置了縮放地圖功能。對(duì)于服務(wù)端的操作人員,由于軟件設(shè)計(jì)的提供給操作人員的接口僅僅會(huì)涉及到簡(jiǎn)單的文件新建、修改、復(fù)制、刪除等操作,因此僅僅需要操作人員熟悉簡(jiǎn)單的電腦操作即可,不需要專門進(jìn)行培訓(xùn)。服務(wù)端采用微軟的MFC框架進(jìn)行開發(fā),MFC(Microsoft Foundation Classes),是一個(gè)微軟公司提供的類庫(kù)(class libraries),以C++類的形式封裝了Windows的API,并且包含一個(gè)應(yīng)用程序框架,使用MFC可以加快軟件的開發(fā)流程。這里提到的導(dǎo)覽,是指景區(qū)向游客提供的一種服務(wù),這種服務(wù)的目的是讓游客能夠方便的獲取景區(qū)的各種介紹信息以及景區(qū)的實(shí)時(shí)狀態(tài),例如景區(qū)內(nèi)各個(gè)分景點(diǎn)的人流是否擁擠、分景點(diǎn)的游覽車的數(shù)量等等,還要提供相應(yīng)的查詢功能,例如查詢欲知景點(diǎn)的位置信息,當(dāng)前位置到該景點(diǎn)的距離及繪制出最合適的路徑軌跡信息等等。另一方面來(lái)說(shuō),游客人數(shù)的急劇增長(zhǎng)所帶來(lái)的安全問(wèn)題,如游客的人生安全,景區(qū)的設(shè)施安全等也日益明顯突出起來(lái),系統(tǒng)化、電子化、網(wǎng)絡(luò)化、智能化的景區(qū)管理系統(tǒng)也成為了日益迫切的需求,本項(xiàng)目就是在這樣的背景下提出的,旨在開發(fā)出一個(gè)能夠方便游客、便于景區(qū)管理的景區(qū)導(dǎo)覽系統(tǒng)。基于android手持設(shè)備的景區(qū)導(dǎo)覽系統(tǒng)需求說(shuō)明書變更歷史日期版本修改內(nèi)容修改人備注2010/12/1創(chuàng)建段弘審核歷史日期版本說(shuō)明審核人備注2010/12/3通過(guò)佘堃 1. 引言 編寫目的本說(shuō)明書用于明確要開發(fā)的軟件的具體需求,規(guī)范的描述出軟件需要實(shí)現(xiàn)的各種功能和所要達(dá)到的性能,使用戶和軟件開發(fā)者雙方對(duì)該軟件的初始規(guī)定有一個(gè)共同的理解,并使之成為整個(gè)開發(fā)工作的基礎(chǔ)。不過(guò)從根本上來(lái)說(shuō),并不主要是因?yàn)橛慰蛿?shù)量的過(guò)大,往往是因?yàn)榫皡^(qū)的服務(wù)不夠全面細(xì)致,管理不夠科學(xué),效率不高所造成的,例如景區(qū)內(nèi)部的地標(biāo)不夠詳細(xì)或者是不夠完整都可能會(huì)影響的游客游玩時(shí)的順暢性。2. 任務(wù)概述 任務(wù)目標(biāo)該系統(tǒng)將要完成的是旅游景區(qū)的導(dǎo)覽功能。客戶端的開發(fā)是基于谷歌android操作系統(tǒng)平臺(tái)的,該操作系統(tǒng)是目前最火熱的幾大主流操作系統(tǒng)之一,具有巨大的市場(chǎng)和發(fā)展?jié)摿?,有望在未?lái)幾年成為移動(dòng)電子設(shè)備上占有量最大的操作系統(tǒng),因此本軟件選擇在之上進(jìn)行開發(fā),另外,編程語(yǔ)言選擇Java,因此具有較好的可移植性。為了提高系統(tǒng)的實(shí)用性,要求具有較強(qiáng)的可靠性和較大的吞吐量。服務(wù)器系統(tǒng)平臺(tái)Windows XP/Windows7 及以后客戶端硬件要求支持android操作系統(tǒng)的嵌入式平臺(tái),支持wifi功能,支持GPS定位,帶觸摸屏功能,具有音頻輸出客戶端系統(tǒng)平臺(tái) 用戶約束需求名稱詳細(xì)要求客戶端用戶(游客)會(huì)簡(jiǎn)單的觸摸屏操作服務(wù)端用戶(管理員)會(huì)基本的計(jì)算機(jī)操作 技術(shù)限制服務(wù)器運(yùn)行環(huán)境:l Sun Java For Windows(或更高版本)l 數(shù)據(jù)庫(kù)MS SQL Server2005(或更高版本)l Web 應(yīng)用服務(wù)器 Apache Tomcat (或更高版本)各種文檔:l 符合標(biāo)準(zhǔn)文檔編寫規(guī)范源代碼:l 符合標(biāo)準(zhǔn)編程規(guī)范3. 功能需求 功能用例圖圖 31 功能用例頂層用例圖圖 Error! No text of specified style in document.2 用戶獲取服務(wù)用例圖圖 Error! No text of specified style in document.3 景區(qū)實(shí)時(shí)監(jiān)控用例圖圖 Error! No text of specified style in document.4 景區(qū)導(dǎo)覽資源管理用例圖 用戶獲取服務(wù)用例標(biāo)識(shí)和歷史需求 ID:1001用例名稱:用戶獲取服務(wù)版本號(hào):目的:描述整個(gè)系統(tǒng)中,用戶所能進(jìn)行的相關(guān)操作,如用戶