校園導(dǎo)航系統(tǒng)論文._第1頁
校園導(dǎo)航系統(tǒng)論文._第2頁
校園導(dǎo)航系統(tǒng)論文._第3頁
校園導(dǎo)航系統(tǒng)論文._第4頁
校園導(dǎo)航系統(tǒng)論文._第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、題目: 基于UML校園導(dǎo)航系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名: 容小娟 學(xué)生學(xué)號(hào): 1206403029 學(xué)生班級(jí): 計(jì)科三班 指導(dǎo)教師: 姚敦紅講師 2015年6月14日校園導(dǎo)航系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要與傳統(tǒng)的地圖相比較,校園導(dǎo)航系統(tǒng)有著不可比擬的優(yōu)勢,信息量大,切換方便,可擴(kuò)展性強(qiáng)。本文闡述了校園導(dǎo)航系統(tǒng)的背景、目的、方法,介紹了一個(gè)實(shí)用的、方便可靠的校園導(dǎo)航系統(tǒng)的設(shè)計(jì)、構(gòu)建和開發(fā)過程。開發(fā)過程中,使用了Rational Rose建模,此系統(tǒng)在Windows 7平臺(tái)上測試通過。本文先簡要介紹了校園導(dǎo)航系統(tǒng)的概況,然后介紹了校園導(dǎo)航系統(tǒng)的組成及功能,詳細(xì)討論了在設(shè)計(jì)實(shí)現(xiàn)本系統(tǒng)中所遇到的問題及解決方法。關(guān)

2、鍵詞:校園導(dǎo)航系統(tǒng)、系統(tǒng)、建模Design and Implementation of Campus Navigation System of CampusAbstractCompared with traditional map, Campus Navigation System has many unique advantages,such as full of information, convenient switching and good expansibility. The paper expatiated on the background, the purpose and t

3、he method of the research of Campus Navigation System, and introduced the design, building and developing method of Campus Navigation System of campus, which has characteristics of utility, convenience and reliableness.In the procedure of developing, Using the Rational Rose modeling . The system is

4、running well on Windows 7 platform.In this paper Campus Navigation System in the general is reviewed briefly, the constitution and function of Campus Navigation System of campus are introduced, the problem we met and the resolvent in the procedure of design and implementation of the system are discu

5、ssed in detail.Keywords:Campus Campus Navigation System、system、modeling目 錄中文摘要1英文摘要1目錄3一 、 UML建模概述5二 、 需求分析51.1 系統(tǒng)總體功能需求51.2 系統(tǒng)管理員接口模塊51.3 用戶群接口模塊9三、 系統(tǒng)建模102.1 用例圖102.1.1 系統(tǒng)管理員用例圖102.1.2 用戶查詢地點(diǎn)用例圖102.1.3 用戶查詢路線用例圖102.1.4 用戶登錄用例圖102.1.5 用戶注冊用例圖10 2.1.6 用戶定位用例圖102.2 類圖112.3 序列圖112.4 狀態(tài)圖112.5 活動(dòng)圖112.6

6、對(duì)象圖112.7 協(xié)作圖112.8 包圖112.9 組件圖112.10 部署圖11四、 總結(jié)12參考文獻(xiàn)12一、UML建模概述UML是面向?qū)ο箝_發(fā)中一種通用的圖形化建模語言,它定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用。面向?qū)ο蟮姆治鲋饕诩訌?qiáng)對(duì)問題空間和系統(tǒng)任務(wù)的理解、改進(jìn)各方交流、與需求保持一致和支持軟件重用等4個(gè)方面表現(xiàn)出比其他系統(tǒng)分析方法更好的能力,成為主流的系統(tǒng)分析方法。二、需求分析校園導(dǎo)航系統(tǒng)是專門針對(duì)學(xué)校所開發(fā)的一種以管理為基礎(chǔ)的地圖管理系統(tǒng),它涵蓋校園地圖管理服務(wù)的所有環(huán)節(jié),將原始的地圖查詢方法轉(zhuǎn)換為先進(jìn)的人工智能查詢模式。并且現(xiàn)市面上很有名的百度地圖、谷歌地圖等地圖查詢軟件,涵蓋

7、范圍確實(shí)很大,但據(jù)研究發(fā)現(xiàn)查詢我校,并不能精確到每棟宿舍,每棟樓層。因此我認(rèn)為校園導(dǎo)航系統(tǒng)是需要產(chǎn)生的。校園導(dǎo)航系統(tǒng)是用來針對(duì)學(xué)生,老師,新生家長,對(duì)校園不熟的人而做的一個(gè)系統(tǒng)。該系統(tǒng)分別有三個(gè)角色分別為用戶、系統(tǒng)、系統(tǒng)管理員,因此分別從用戶群、系統(tǒng)管理員、系統(tǒng)的角度來看系統(tǒng)需要實(shí)現(xiàn)的具體功能。對(duì)于用戶來說,需要利用系統(tǒng)完成以下內(nèi)容:1. 擁有自己的賬戶,以便系統(tǒng)識(shí)別。2. 獲取校園地圖3. 對(duì)自己所在位置定位,顯示自己所在位置4. 根據(jù)自己的需要,獲取地點(diǎn)位置,如吃飯的食堂位置,運(yùn)動(dòng)操場位置等5. 獲取用戶當(dāng)前位置到指定地點(diǎn)位置的路線6. 用戶利用系統(tǒng)可查看各個(gè)場所的信息對(duì)于系統(tǒng)管理員來說,

8、需要利用系統(tǒng)完成以下內(nèi)容:1. 增加場所2. 更改場所信息3. 刪除場所對(duì)于系統(tǒng)來說,它能自動(dòng)完成地圖的更新。1.1系統(tǒng)總體功能需求校園導(dǎo)航系統(tǒng)為系統(tǒng)管理員、用戶群提供服務(wù)接口以便他們進(jìn)行管理與查詢操作。同時(shí),還為系統(tǒng)提供數(shù)據(jù)服務(wù)接口來管理系統(tǒng)。校園導(dǎo)航系統(tǒng)用戶群模塊系統(tǒng)管理員模塊數(shù)據(jù)服務(wù)模塊系統(tǒng)總體功能需求框圖1-1如下所示:圖1-1 系統(tǒng)總體功能需求框圖1.2系統(tǒng)管理員接口模塊管理員接口是系統(tǒng)提供給管理員服務(wù)接口。管理員接口模塊包括如圖1-2所示幾個(gè)方面:系統(tǒng)管理員接口模塊地點(diǎn)管理增加地點(diǎn)刪除地點(diǎn)修改地點(diǎn)信息圖1-2管理員接口模塊框圖1.3用戶群模塊框圖用戶群接口是系統(tǒng)提供給用戶的接口。用

9、戶群接口模塊包括如圖1-3所示幾個(gè)方面:用戶群接口模塊查詢地點(diǎn)查詢路線登錄注冊定位輸入地點(diǎn)名地點(diǎn)基本信息輸入起始地點(diǎn)輸入到達(dá)地點(diǎn)輸出地點(diǎn)輸入用戶名輸入密碼身份驗(yàn)證注冊成功再次輸入密碼查看所在位置具體信息查看附近場地圖1-3用戶群接口模塊三、系統(tǒng)建模2.1用例圖 2.2.1系統(tǒng)管理員用例圖系統(tǒng)管理員參與的用例為“地點(diǎn)管理”,用例“增加地點(diǎn)”、刪除地點(diǎn)和用例“修改地點(diǎn)信息”直接是擴(kuò)展關(guān)系。2.1.2用戶查詢地點(diǎn)用例圖用戶參與的用例為“查詢地點(diǎn)”,“輸入地點(diǎn)名”和“查看地點(diǎn)的基本信息”用例與“查詢地點(diǎn)”用例是繼承關(guān)系。2.1.3用戶查詢路線用例圖用戶參與的用例為“查詢路線”,“輸入起始地點(diǎn)”和“輸入

10、到達(dá)地點(diǎn)”用例和“輸出路線”與“查詢地點(diǎn)”用例是繼承關(guān)系。2.1.4用戶登錄用例圖2.1.5用戶定位用例圖2.1.6用戶注冊用例圖2.2類圖(1) 參與者類圖:(2)關(guān)系類圖2.3序列圖用戶登錄系統(tǒng)工作流程如下:(1)用戶群通過用戶名和密碼登錄到校園導(dǎo)航系統(tǒng),登錄先發(fā)送登錄的信息,然后驗(yàn)證登錄信息是否有誤,返回驗(yàn)證結(jié)果,最后決定是否登錄成功。系統(tǒng)管理員管理增加地點(diǎn)工作流程如下:(1)系統(tǒng)管理員通過用戶名和密碼登錄到系統(tǒng)中,進(jìn)行增加地點(diǎn)信息等操作,然后返回更改后的信息,管理員更新數(shù)據(jù)到系統(tǒng)中。2.4狀態(tài)圖(1) 查詢路線狀態(tài)圖查詢路線用例包含以下狀態(tài):登錄狀態(tài)、查找路線信息狀態(tài)。它們之間的關(guān)系如

11、下:用戶通過用戶名和密碼登錄系統(tǒng)成功為登錄狀態(tài)。用戶通過校園導(dǎo)航系統(tǒng)查詢路線信息為查詢路線信息狀態(tài)。(2) 登錄狀態(tài)圖登錄狀態(tài)圖包含以下狀態(tài):登錄狀態(tài)用戶通過用戶名和密碼登錄系統(tǒng)成功為登錄狀態(tài)。(3) 用戶定位狀態(tài)圖定位狀態(tài)圖包含以下狀態(tài):GPS狀態(tài)、定位狀態(tài)用戶通過用戶名和密碼登錄系統(tǒng)成功打開GPS為GPS狀態(tài)。用戶通過登錄系統(tǒng)后開始定位為定位狀態(tài)。2.5活動(dòng)圖(1)注冊活動(dòng)圖可以通過以下步驟描述用戶注冊在系統(tǒng)中的活動(dòng):1. 用戶進(jìn)入注冊界面2. 用戶輸入用戶名3. 用戶輸入密碼4. 用戶再次輸入密碼5. 驗(yàn)證輸入是否有誤6. 注冊成功 根據(jù)用戶注冊在系統(tǒng)中的活動(dòng),可以創(chuàng)建注冊活動(dòng)圖,如下圖

12、(2) 地點(diǎn)管理活動(dòng)圖可以通過以下步驟描述系統(tǒng)管理員在系統(tǒng)中的活動(dòng):1. 系統(tǒng)管理員登錄到系統(tǒng)2. 管理員增加地點(diǎn)信息3. 管理員更新數(shù)據(jù)到系統(tǒng)中(3) 登錄活動(dòng)圖可以通過以下步驟描述用戶登錄系統(tǒng)中的活動(dòng):1. 用戶輸入用戶名2. 用戶輸入密碼3. 驗(yàn)證輸入的是否正確4. 用戶登錄成功根據(jù)用戶登錄在系統(tǒng)中進(jìn)行的活動(dòng),可以創(chuàng)建用戶登錄活動(dòng)圖,如下圖。(4) 查詢路線活動(dòng)圖可以通過以下步驟描述用戶查詢路線在系統(tǒng)中的活動(dòng):1. 用戶先登錄入系統(tǒng)中2. 用戶輸入要查詢的開始地點(diǎn)3. 用戶輸入要查詢的終點(diǎn)4. 驗(yàn)證信息是否有誤5. 查詢路線根據(jù)用戶查詢路線在系統(tǒng)中進(jìn)行的活動(dòng)可以創(chuàng)建用戶查詢路線活動(dòng)圖,如

13、下圖。2.6對(duì)象圖2.7協(xié)作圖(1) 管理員增加地點(diǎn)協(xié)作圖(2) 用戶登錄協(xié)作圖2.8包圖2.9 組件圖2.10部署圖四、總結(jié) 本校園導(dǎo)航系統(tǒng)實(shí)現(xiàn)了本大學(xué)的地理導(dǎo)航系統(tǒng)。用戶可以根據(jù)不同的需要瀏覽到校園的分層圖以及相應(yīng)的位置信息和詳細(xì)信息。系統(tǒng)采用了模塊化的面向?qū)ο蟮脑O(shè)計(jì)方法和技術(shù),具有較好的可擴(kuò)展性。由于時(shí)間和條件的限制,本系統(tǒng)還有許多方面的工作未能完善:首先,系統(tǒng)還有待于實(shí)現(xiàn)更多的功能,如最優(yōu)路徑的選擇、與學(xué)校數(shù)據(jù)庫的連接等;其次,應(yīng)更充分的利用網(wǎng)絡(luò)技術(shù),將本系統(tǒng)應(yīng)用于網(wǎng)上,成為我校的一份完備的介紹材料。 此次我從中受益非淺。通過這次設(shè)計(jì),我懂得了一些實(shí)際的UML建模經(jīng)驗(yàn)。在整個(gè)UML建模過程期間,我學(xué)到了一些新的東西。在以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論