基于android的旅游管理系統(tǒng)需求分析_第1頁
已閱讀1頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  變更記錄</b></p><p><b>  簽字確認(rèn)</b></p><p><b>  目錄</b></p><p><b>  1概述4</b></p><p><b>  1.1目的4</b&g

2、t;</p><p><b>  1.2背景4</b></p><p><b>  1.3范圍4</b></p><p>  1.4術(shù)語定義4</p><p>  1.5參考資料4</p><p>  1.6任務(wù)概述5</p><p&g

3、t;  1.6.1目標(biāo)5</p><p>  1.6.2用戶的特點5</p><p>  1.6.3假定和約束5</p><p>  1.7運行環(huán)境5</p><p>  1.7.1軟件環(huán)境5</p><p>  1.7.2硬件環(huán)境6</p><p>  1.7.3接口

4、6</p><p>  1.7.4控制6</p><p>  1.8需求規(guī)定7</p><p>  1.8.1對功能的規(guī)定7</p><p>  1.8.2系統(tǒng)功能層次模塊圖7</p><p><b>  概述</b></p><p><b> 

5、 目的</b></p><p>  本說明書目的在于明確說明該旅游管理系統(tǒng)的系統(tǒng)需求,界定它實現(xiàn)功能的范圍,指導(dǎo)系統(tǒng)設(shè)計以及編碼。</p><p>  本說明書的預(yù)期讀者為:項目經(jīng)理、指導(dǎo)老師、本小組組員。</p><p><b>  背景</b></p><p>  a)軟件系統(tǒng)名稱:旅游管理系統(tǒng)</

6、p><p>  b)任務(wù)提出者:中軟電子校項目開發(fā)組;</p><p>  開發(fā)者:代碼男神開發(fā)組;</p><p>  用戶:驢友/旅游愛好者,Android手機使用者</p><p>  開發(fā)中心:重慶電子工程職業(yè)學(xué)院4棟4401</p><p>  c)該軟件系統(tǒng)需要Android手機提供商和手機網(wǎng)絡(luò)提供商的支持&l

7、t;/p><p><b>  范圍</b></p><p>  本項目是基于Android平臺上的移動應(yīng)用,而且本系統(tǒng)的主題是旅游,所以我們項目的應(yīng)用范圍是愛好旅游或有旅游意向的手機用戶。</p><p><b>  術(shù)語定義</b></p><p>  Android:2007年Google公司發(fā)起的

8、OHA聯(lián)盟推出的一種開源手機平臺。</p><p>  GPS:全稱Global Postitioning System,中文名為:全球定位系統(tǒng)。</p><p>  C/S:Client/Server,一種客戶端到服務(wù)器的應(yīng)用系統(tǒng)架構(gòu)。</p><p>  Navicat for MySQL:一個數(shù)據(jù)庫版本。</p><p>  JDK:J

9、ava Development Kit,Java開發(fā)工具,Android開發(fā)必須的工具。</p><p>  MyEclipse:IDE,在這里用來搭建Android開發(fā)環(huán)境。</p><p><b>  參考資料</b></p><p>  《 Android 4 高級編程》</p><p><b>  任務(wù)

10、概述 </b></p><p><b>  目標(biāo) </b></p><p>  本系統(tǒng)是基于Android平臺上的移動應(yīng)用,而且本系統(tǒng)的主題是旅游,所以我們項目的應(yīng)用范圍是愛好旅游或有旅游意向的手機用戶。該產(chǎn)品的目標(biāo)是實現(xiàn)一款基于地理位置定位的移動旅游管理軟件。用戶之間可以互相溝通,可以看到實時更新的全國旅游景點指南、旅游記憶、照片,可以幫助用戶定制行程,

11、還可以隨時隨地用手機上傳帶有GPS位置定位信息的照片,來記憶用戶的旅游經(jīng)歷。</p><p><b>  用戶的特點 </b></p><p><b>  用戶特點</b></p><p>  本項目的最終產(chǎn)品主要有兩種用戶人群</p><p>  1.普通用戶:是執(zhí)行本系統(tǒng)大部分功能的所有旅游愛好

12、者,該部分人員的操作水平為初、中級,可以通過手機操作簡單的應(yīng)用軟件。</p><p>  2.系統(tǒng)維護(hù)人員:是后臺系統(tǒng)維護(hù)的人員,事先得到過專業(yè)的培訓(xùn),具有較高的專業(yè)水平。</p><p><b>  假定和約束</b></p><p>  本項目無開發(fā)經(jīng)費,配備7名開發(fā)人員;開發(fā)環(huán)境采用windowsXP平臺 Core </p>

13、<p>  I5-3210M的CPU 4GB的內(nèi)存;作為手機軟件,調(diào)試工作僅在模擬器上完成;在局域網(wǎng)下開發(fā),無法搜索到大量參考聊資料和資源以供參考;在并行操作、安全和保密方面無約束。假設(shè)團隊管理不完善,設(shè)計考慮不周全,則開發(fā)工作會受到很大影響。</p><p>  模擬器的局限性可能會導(dǎo)致某些功能無法很好實現(xiàn)。</p><p><b>  運行環(huán)境</b>

14、</p><p>  簡要說明本產(chǎn)品的運行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定。</p><p><b>  軟件環(huán)境</b></p><p>  列出支持軟件,包括要用到的操作系統(tǒng)、編譯(或匯編)程序、測試支持軟件等。</p><p><b>  硬件環(huán)境</b></p><p

15、>  列出運行該軟件所需要的硬設(shè)備。說明其中的新型設(shè)備及其專門功能,包括:</p><p>  處理器型號及內(nèi)存容量;</p><p>  外存容量、聯(lián)機或脫機、媒體及其存儲格式,設(shè)備的型號及數(shù)量;</p><p>  輸入及輸出設(shè)備的型號和數(shù)量,聯(lián)機或脫機; </p><p>  數(shù)據(jù)通信設(shè)備的型號和數(shù)量;</p>&l

16、t;p>  功能鍵及其他專用硬件</p><p><b>  接口</b></p><p>  本系統(tǒng)的目標(biāo)平臺為Android平臺,基于http協(xié)議進(jìn)行數(shù)據(jù)傳輸,可通過WiFi或者CDMA的方式進(jìn)行通信。</p><p><b>  控制 </b></p><p>  說明控制該軟件的運行的

17、方法和控制信號,并說明這些控制信號的來源。</p><p><b>  需求規(guī)定</b></p><p><b>  對功能的需求</b></p><p><b>  系統(tǒng)功能層次模塊圖</b></p><p>  其中主界面及其下的5個子模塊均為前臺部分,為客戶端;控制器和數(shù)

18、據(jù)庫接口、數(shù)據(jù)庫為后臺部分,為服務(wù)器端。</p><p><b>  各子模塊功能的描述</b></p><p><b>  用戶管理模塊</b></p><p><b>  功能描述:</b></p><p>  1.第一次登錄的用戶,進(jìn)行注冊,在此需要輸入昵稱,用戶名,密碼

19、,所在城市,聯(lián)系電話等信息。</p><p>  2.用戶登錄,驗證登錄信息。</p><p>  3.修改密碼等個人信息。</p><p><b>  用例圖:</b></p><p><b>  好友、關(guān)注者管理</b></p><p><b>  功能描述:&

20、lt;/b></p><p>  子模塊1:關(guān)注者管理</p><p>  1.用戶可以進(jìn)行關(guān)注者添加和刪除,顯示關(guān)注者信息,刪除關(guān)注和對已有關(guān)注者的查找.</p><p>  2.用戶可以直接進(jìn)入排行榜關(guān)注其他用戶,也可以在用戶中心查找需要關(guān)注的用戶信息進(jìn)行關(guān)注</p><p><b>  旅游記憶管理模塊</b>

21、;</p><p><b>  功能描述:</b></p><p>  1,登錄后,可以選擇添加旅游記憶,旅游記憶下可增加多個旅游足跡。</p><p>  2,點發(fā)布旅游足跡,可以發(fā)相片或者發(fā)布心情文字,旅游見聞。</p><p>  3,允許用戶對展示的發(fā)布的資源進(jìn)行回復(fù),評價。</p><p&g

22、t;<b>  用例圖:</b></p><p><b>  城市景點信息</b></p><p><b>  功能描述:</b></p><p>  用戶可以在區(qū)域列表中選中一個城市,系統(tǒng)列出本城市內(nèi)的旅游景點,在每個旅游景點上,列出好友對于此旅游景點的旅游記憶信息,用戶可以通過鏈接至旅游記憶信息界

23、面的方式來查看旅游記憶;此外還可以查看周邊信息。</p><p><b>  用例圖:</b></p><p><b>  定制旅游計劃</b></p><p><b>  功能描述:</b></p><p>  用戶可以發(fā)布自己的旅游計劃,包括旅游時間,行程。大致費用。<

24、;/p><p>  2.用戶可以隨時查看自己的旅游計劃。</p><p><b>  用例圖:</b></p><p><b>  后臺控制器部分</b></p><p>  此模塊涉及與其他很多部分的交互,功能描述如下:</p><p><b>  數(shù)據(jù)控制模塊<

25、;/b></p><p><b>  用戶個人資料管理</b></p><p>  管理用戶的個人資料和登錄信息,為用戶登錄提供驗證功能。</p><p><b>  用戶好友管理</b></p><p>  存儲和更新用戶關(guān)注者。</p><p><b> 

26、 用戶分享管理</b></p><p>  存儲用戶上傳的日志、圖片等,并提供刪、改操作的接口。</p><p><b>  城市信息管理</b></p><p>  提供景點城市信息的管理存儲和動態(tài)更新。</p><p><b>  旅游計劃管理</b></p><

27、p>  管理存儲用戶所發(fā)起的旅游計劃</p><p><b>  后臺數(shù)據(jù)庫部分</b></p><p>  數(shù)據(jù)庫模塊:用于存儲和組織經(jīng)過處理的數(shù)據(jù)。主要功能</p><p>  連接數(shù)據(jù)庫,獲得數(shù)據(jù)庫連接,本系統(tǒng)采用MySQL 數(shù)據(jù)庫</p><p>  緩存存數(shù) :為避免頻繁的讀寫數(shù)據(jù)庫,將不緊急的數(shù)據(jù)集合達(dá)

28、到指定大小再存儲</p><p>  立即存數(shù):將數(shù)據(jù)立即存儲到數(shù)據(jù)庫中</p><p>  緩存取數(shù):將最近取過的數(shù)據(jù)放在緩存中,根據(jù)局部性原理,可以減少數(shù)據(jù)庫的讀取次數(shù)</p><p>  立即取數(shù):立刻將數(shù)據(jù)從數(shù)據(jù)庫取出</p><p>  錯誤報告:如果發(fā)生exception,通知數(shù)據(jù)控制模塊。</p><p>

29、;<b>  對非功能性的需求</b></p><p><b>  對性能的規(guī)定</b></p><p><b>  精度 </b></p><p>  時間要求精確到秒,格式如yyyy-mm-dd-hh-mm-ss;</p><p><b>  Id為八位整數(shù)<

30、;/b></p><p><b>  時間特性要求 </b></p><p>  a)從用戶選擇軟件到軟件完全啟動時間間隔小于5 s</p><p>  b)用戶選擇登陸到主頁面顯示時間小于3 s</p><p>  c)用戶上傳文件,除去文件傳輸時間,在1 s內(nèi)響應(yīng)并回復(fù)</p><p&

31、gt;  d)分享記錄,添加好友,好友驗證,旅游計劃管理操作在1S內(nèi)響應(yīng)</p><p>  e)查看好友足跡在3 s內(nèi)完全顯示</p><p>  f)手機定位在1s內(nèi)完成</p><p><b>  靈活性 </b></p><p>  a)手機可能使用按鍵或者觸屏</p><p>  

32、b)將所有的事件觸發(fā)器封裝,方便變化</p><p>  c)將界面封裝 &

33、lt;/p><p>  d)不同的手機配置不同 </p><p>  e)將拍照和定位功能封裝,當(dāng)探測不到對應(yīng)設(shè)備時自動關(guān)閉</p><p>  f)同其他軟件的接口的變化,將拍照,定位和地圖借用的API封裝。</p><p>  g)精度和有效時限的變化,將數(shù)據(jù)定義統(tǒng)一,置于說明文檔中</p><p>  h)

34、計劃的變化或改進(jìn)。</p><p><b>  輸人輸出要求</b></p><p>  解釋各輸入輸出數(shù)據(jù)類型,并逐項說明其媒體、格式、數(shù)值范圍、精度等。對軟件的數(shù)據(jù)輸出及必須標(biāo)明的控制輸出量進(jìn)行解釋并舉例,包括對硬拷貝報告(正常結(jié)果輸出、狀態(tài)輸出及異常輸出)以及圖形或顯示報告的描述。</p><p><b>  輸入:</b

35、></p><p>  1.用戶名:16位字符串,支持中英文,不重復(fù)</p><p>  2.密碼:16位字符串,只支持英文</p><p>  3.個人信息:每項16位字符串 ,支持中英文</p><p>  4.日志,游記,評論: 文本,單條記錄不超過1KB</p><p>  5.圖片:.JEPG

36、,單個文件不超過512KB</p><p>  6.旅行計劃:表格,每個單元格用字符串表示,不超過64位</p><p><b>  輸出:</b></p><p>  1.個人信息:表格,每個單元格采用不超過16位的字符串表示,支持中英文</p><p>  2.好友足跡:文字,圖片或者文字不超過1KB,圖片不超

37、過512KB,每條評論不超過1024個字符,最多不超過512條評論</p><p>  3.旅行計劃:表格,每個單元格用字符串表示,不超過64位</p><p><b>  數(shù)據(jù)管理能力要求 </b></p><p>  說明需要管理的文卷和記錄的個數(shù)、表和文卷的大小規(guī)模,要按可預(yù)見的增長對數(shù)據(jù)及其分量的存儲要求作出估算。 </p>

38、;<p><b>  故障處理要求</b></p><p>  列出可能的軟件、硬件故障以及對各項性能而言所產(chǎn)生的后果和對故障處理的要求。</p><p><b>  其他專門要求</b></p><p>  如用戶單位對安全保密的要求,對使用方便的要求,對可維護(hù)性、可補充性、易讀性、可靠性、運行環(huán)境可轉(zhuǎn)換性

39、的特殊要求等。 </p><p><b>  1、安全性</b></p><p>  對于用戶個人資料的訪問,需要用戶本人授予權(quán)限。</p><p><b>  2、可用性</b></p><p>  軟件的使用平臺是手機,所以要保證不同軟件使用水平的用戶都能快速地了解軟件使用。盡量使用圖表等可視化

40、、表意強的元素。</p><p><b>  3、可維護(hù)性</b></p><p>  為了便于項目維護(hù),模塊的設(shè)計應(yīng)該高內(nèi)聚、低耦合。</p><p><b>  4、可擴展性</b></p><p>  根據(jù)業(yè)務(wù)需要,系統(tǒng)今后肯能會再添加新的功能服務(wù),所以,系統(tǒng)的各功能要盡量模塊化,同時還要預(yù)留

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論