![綜合實(shí)習(xí)報(bào)告校園導(dǎo)航系統(tǒng)的設(shè)計(jì)說(shuō)明_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/13/bbcff3e5-6891-4d80-a04e-5626d6576f96/bbcff3e5-6891-4d80-a04e-5626d6576f961.gif)
![綜合實(shí)習(xí)報(bào)告校園導(dǎo)航系統(tǒng)的設(shè)計(jì)說(shuō)明_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/13/bbcff3e5-6891-4d80-a04e-5626d6576f96/bbcff3e5-6891-4d80-a04e-5626d6576f962.gif)
![綜合實(shí)習(xí)報(bào)告校園導(dǎo)航系統(tǒng)的設(shè)計(jì)說(shuō)明_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/13/bbcff3e5-6891-4d80-a04e-5626d6576f96/bbcff3e5-6891-4d80-a04e-5626d6576f963.gif)
![綜合實(shí)習(xí)報(bào)告校園導(dǎo)航系統(tǒng)的設(shè)計(jì)說(shuō)明_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/13/bbcff3e5-6891-4d80-a04e-5626d6576f96/bbcff3e5-6891-4d80-a04e-5626d6576f964.gif)
![綜合實(shí)習(xí)報(bào)告校園導(dǎo)航系統(tǒng)的設(shè)計(jì)說(shuō)明_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/13/bbcff3e5-6891-4d80-a04e-5626d6576f96/bbcff3e5-6891-4d80-a04e-5626d6576f965.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、綜合實(shí)習(xí)報(bào)告信息科學(xué)與工程學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)校園導(dǎo)航系統(tǒng)的設(shè)計(jì)學(xué) 院專(zhuān) 業(yè)姓 名學(xué) 號(hào)班 級(jí)指導(dǎo)教師助理指導(dǎo)教師二o 一五年一月十1設(shè)計(jì)背景背景概要:我校每年都會(huì)招收一大批新生,而且每年都會(huì)有校外人員來(lái)到我們大學(xué)參觀(guān)。 這些人對(duì)我們大學(xué)不是很熟悉,他們需要花時(shí)間去熟悉我們的學(xué)校,特別是新生, 他們將會(huì)在這里生活學(xué)習(xí)四年或者更久,他們所需要熟悉了解的東西比一般的人都 要多很多,同時(shí)所需要花的時(shí)間也會(huì)多很多,有的時(shí)候還不是很方便。隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能己為人們所深 刻認(rèn)識(shí),它己進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。采用計(jì)算機(jī)進(jìn) 行校園導(dǎo)航已成為衡量校園
2、數(shù)字化的重要標(biāo)志。校園導(dǎo)航效率的好壞對(duì)于來(lái)校參觀(guān) 的客人和學(xué)校管理者來(lái)說(shuō)都至關(guān)重要,在很大程度上影響著校園的數(shù)字化建設(shè)和學(xué) 校的影響力。因此,本次實(shí)習(xí)研究的校園導(dǎo)航系統(tǒng)具有一定的使用價(jià)值和現(xiàn)實(shí)意義。有利條件:現(xiàn)在計(jì)算機(jī)軟硬件的發(fā)展迅速,各種網(wǎng)絡(luò)技術(shù)的逐漸成熟: GPS定位系統(tǒng)的成熟 JSP技術(shù)的發(fā)展和逐漸成熟 B./S架構(gòu)的興起和發(fā)展開(kāi)發(fā)工具: SQL Seiveie 2000 Dreamwaever NetBeans2需求分析現(xiàn)在的大學(xué)占地面積越來(lái)越大,建筑物越來(lái)越多,功能越來(lái)越多樣,校 的道路也是縱橫交錯(cuò),校園導(dǎo)航系統(tǒng)可以幫助用戶(hù)更加快速的了解學(xué)校的道路,建 筑布局及建筑物的基本信息等(用
3、戶(hù)主要是新生,家長(zhǎng),教職工,外來(lái)參觀(guān)人員等), 在幫助用戶(hù)了解小小道路、實(shí)現(xiàn)導(dǎo)航的功能的基礎(chǔ)上,校園導(dǎo)航系統(tǒng)還錄入了學(xué)校 各個(gè)景點(diǎn)建筑的相關(guān)信息,以供使用者更方便快捷的找到目的地。2.1系統(tǒng)功能1. 查看學(xué)校的全景圖2. 學(xué)校主要景點(diǎn)的分布和各個(gè)景點(diǎn)的簡(jiǎn)介3. 景點(diǎn)按名稱(chēng)搜索、按功能搜索4. 定位使用者的當(dāng)前位置5. 查看某一景點(diǎn)到其它所有景點(diǎn)的最短路徑(迪杰斯特拉算法)6. 査詢(xún)?nèi)我鈨蓚€(gè)景點(diǎn)之間的最短路徑7. 游客的需求或留言等。2.1.1描述功能1導(dǎo)入學(xué)校地圖,選擇查看全景圖時(shí)可以顯示出來(lái),可以對(duì)全景圖進(jìn)行放大和縮 小操作,還可以進(jìn)行拖動(dòng)。地圖上面的景點(diǎn)用熱氣球加文字描述顯示,當(dāng)鼠標(biāo)懸停
4、在氣球上面時(shí)會(huì)顯示出這個(gè)景點(diǎn)的部分信息。功能2在地圖上點(diǎn)擊景點(diǎn)的熱氣球就會(huì)顯示景點(diǎn)的簡(jiǎn)介,并且進(jìn)入相關(guān)景點(diǎn)的頁(yè)面, 在此頁(yè)面可以看到該由管理員發(fā)布的景點(diǎn)簡(jiǎn)介和學(xué)校的相關(guān)公告,還能看到用戶(hù)的 留言(例如尋物啟事,失物招領(lǐng)啟事等)并且作為用戶(hù)可以在該景點(diǎn)進(jìn)行留言和對(duì) 這個(gè)景點(diǎn)的留言進(jìn)行回復(fù);這個(gè)頁(yè)面同時(shí)也能夠知道這個(gè)景點(diǎn)所擁有的功能,大概 位置等信息。功能3每一個(gè)景點(diǎn)都有其名稱(chēng)和功能,按功能和名稱(chēng)搜索就能找到相關(guān)的景點(diǎn)。當(dāng)用 戶(hù)以功能為目標(biāo)進(jìn)行搜索時(shí),系統(tǒng)將會(huì)給用戶(hù)呈現(xiàn)所有擁有該功能的景點(diǎn),并且該 景點(diǎn)會(huì)在地圖上以閃爍的熱氣球標(biāo)注,點(diǎn)擊可以進(jìn)行功能2的操作;當(dāng)用戶(hù)以名稱(chēng) 為索引時(shí),系統(tǒng)會(huì)給用戶(hù)顯示
5、出所有符合該要求的景點(diǎn)。功能4有GPS定位功能設(shè)備的用戶(hù)可以直接利用系統(tǒng)的定位系統(tǒng)鎖定自己的當(dāng)前位 置;用戶(hù)還可以手動(dòng)設(shè)置自己的位置,相當(dāng)于自定義自己的當(dāng)前位置,這樣就可以 為沒(méi)有使用該系統(tǒng)的其他同學(xué)進(jìn)行導(dǎo)航了。功能5輸入一個(gè)景點(diǎn)名稱(chēng),然后顯示其到其他所有景點(diǎn)的最短距離,點(diǎn)擊該距離會(huì)獲 取到達(dá)該景點(diǎn)所需的步行時(shí)間、騎車(chē)時(shí)間等。利用迪杰斯特拉算法實(shí)現(xiàn)求最短路徑。功能6輸入任意兩個(gè)景點(diǎn)(或者是下拉列表),能夠顯示出兩個(gè)景點(diǎn)的最短路徑,和幾 條可達(dá)的其他路徑,同時(shí)給出兩個(gè)路徑的到達(dá)方法和時(shí)間。若果該路徑是第一次生 成,那么系統(tǒng)就會(huì)把該路徑保存在數(shù)據(jù)庫(kù)中,以提高下一次訪(fǎng)問(wèn)時(shí)的速度。功能7每一個(gè)景點(diǎn)都設(shè)
6、置游客的留言(例如:對(duì)該景點(diǎn)的看法、失物招領(lǐng)尋物啟事等) 和其他游客回復(fù)模塊。還有就是學(xué)校方面可以在每一個(gè)景點(diǎn)發(fā)布相關(guān)公告(例如舉 行的活動(dòng)、講座、考試封樓、或者是開(kāi)門(mén)時(shí)間等)和相關(guān)的設(shè)定。2. 2系統(tǒng)功能模塊設(shè)計(jì)圖2-2系統(tǒng)功能模塊設(shè)計(jì)圖2. 3數(shù)據(jù)流圖與數(shù)據(jù)字典校r=n用戶(hù)名和密碼*園 導(dǎo)理航系員統(tǒng)景點(diǎn)信息丿圖2-3數(shù)據(jù)流圖數(shù)據(jù)源點(diǎn)及匯點(diǎn)描述: 名稱(chēng):用戶(hù)簡(jiǎn)要描述:獲取地圖,定位,根據(jù)起點(diǎn)和終點(diǎn)查詢(xún)路線(xiàn),根據(jù)要進(jìn)行的行為查 詢(xún)位置有關(guān)數(shù)據(jù)流:地圖,定位請(qǐng)求,當(dāng)前位置,起點(diǎn)終點(diǎn),路線(xiàn),行為,位置 名稱(chēng):管理員簡(jiǎn)要描述:更改各個(gè)場(chǎng)所的信息有關(guān)數(shù)據(jù)流:用戶(hù)需和密碼,場(chǎng)所信息。數(shù)據(jù)流名詞條描述:
7、數(shù)據(jù)流名:地圖說(shuō)明:由系統(tǒng)提供給用戶(hù)使用的校園的地圖數(shù)據(jù)流來(lái)源:校園導(dǎo)航系統(tǒng)數(shù)據(jù)流去向:管理員,用戶(hù)數(shù)據(jù)流組成:地圖=路線(xiàn)十場(chǎng)所每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:定位請(qǐng)求說(shuō)明:由用戶(hù)向系統(tǒng)發(fā)出的要求定位的請(qǐng)求數(shù)據(jù)流來(lái)源:用戶(hù)數(shù)據(jù)流去向:校園導(dǎo)航系統(tǒng)數(shù)據(jù)流組成:每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:當(dāng)前位置說(shuō)明:由系統(tǒng)反饋給用戶(hù)的用戶(hù)當(dāng)前的位置數(shù)據(jù)流來(lái)源:校園導(dǎo)航系統(tǒng)數(shù)據(jù)流去向:用戶(hù)數(shù)據(jù)流組成:當(dāng)前位置=場(chǎng)所信息每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:路徑查看說(shuō)明:由用戶(hù)發(fā)給系統(tǒng)的路程的出發(fā)地點(diǎn)和結(jié)束地點(diǎn)數(shù)據(jù)流來(lái)源:用戶(hù)數(shù)據(jù)流去向:校園導(dǎo)航系統(tǒng)數(shù)據(jù)流組成:起點(diǎn)終點(diǎn)=起點(diǎn)場(chǎng)所信息十終點(diǎn)場(chǎng)所信息每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流
8、名:路徑說(shuō)明:由系統(tǒng)反饋給用戶(hù)的由出發(fā)點(diǎn)到目的地的路徑數(shù)據(jù)流來(lái)源:校園導(dǎo)航系統(tǒng),用戶(hù)數(shù)據(jù)流去向:用戶(hù),校園導(dǎo)航系統(tǒng)數(shù)據(jù)流組成:路線(xiàn)=路線(xiàn)信息每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:行為說(shuō)明:由用戶(hù)發(fā)送給系統(tǒng)的用戶(hù)要做的事,包括運(yùn)動(dòng),購(gòu)物,打印,吃飯,洗 澡,快遞,銀行取錢(qián)等,還有用戶(hù)的留言和回復(fù)。數(shù)據(jù)流來(lái)源:用戶(hù)數(shù)據(jù)流去向:校園導(dǎo)航系統(tǒng)數(shù)據(jù)流組成:每個(gè)數(shù)據(jù)量流通量: 數(shù)據(jù)流名:用戶(hù)名和密碼說(shuō)明:管理員登錄系統(tǒng)所需要使用的名稱(chēng)和密數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:校園導(dǎo)航系統(tǒng)數(shù)據(jù)流組成:用戶(hù)名和密碼=管理員用戶(hù)名十對(duì)應(yīng)密碼 數(shù)據(jù)流名:場(chǎng)所信息說(shuō)明:管理員輸入系統(tǒng)的一些地點(diǎn)的具體信息,場(chǎng)所坐標(biāo)和可做的行為。數(shù)據(jù)
9、流來(lái)源:管理員數(shù)據(jù)流去向:校園導(dǎo)航系統(tǒng)數(shù)據(jù)流組成:場(chǎng)所信息=位置坐標(biāo)十可做行為 數(shù)據(jù)流名:信息說(shuō)明:校園導(dǎo)航系統(tǒng)反饋回給用戶(hù)的信息,包括地點(diǎn)信息,以及留言和回復(fù)相 關(guān)信息。數(shù)據(jù)流來(lái)源:校園導(dǎo)航系統(tǒng)數(shù)據(jù)流去向:用戶(hù)數(shù)據(jù)流組成:數(shù)據(jù)文件詞條描述:數(shù)據(jù)文件名:數(shù)據(jù)簡(jiǎn)述:存放場(chǎng)所、路線(xiàn)信息輸入數(shù)據(jù):位置,行為,路線(xiàn)輸出數(shù)據(jù):場(chǎng)所、路線(xiàn)信息數(shù)據(jù)文件組成:場(chǎng)所信息包括位置信息和行為信息存儲(chǔ)方式:關(guān)鍵碼存取頻率:數(shù)據(jù)文件名:管理員信息簡(jiǎn)述:存放管理員的信息輸入數(shù)據(jù):管理員用戶(hù)名和密碼 輸出數(shù)據(jù):登錄成功或登錄失敗 數(shù)據(jù)文件組成:管理員用戶(hù)名和密碼 存儲(chǔ)方式:關(guān)鍵碼存取頻率:3概念結(jié)構(gòu)設(shè)計(jì)3.1系統(tǒng)總體框架該
10、系統(tǒng)包括用戶(hù)使用系統(tǒng)進(jìn)行景點(diǎn)查詢(xún)搜索(包括對(duì)景點(diǎn)名的搜索、對(duì)景點(diǎn) 功能分類(lèi)進(jìn)行搜索查詢(xún)),對(duì)最短路徑進(jìn)行查詢(xún),在某一個(gè)景點(diǎn)的留言和回復(fù),還有 進(jìn)行當(dāng)前位置的定位。而管理員則可以對(duì)系統(tǒng)進(jìn)行維護(hù),對(duì)用戶(hù)的信息進(jìn)行管理, 對(duì)景點(diǎn)的信息進(jìn)行發(fā)布、更新、刪除,在景點(diǎn)發(fā)布相應(yīng)的公告等。系統(tǒng)對(duì)用戶(hù)顯示 用戶(hù)所請(qǐng)求的信息,將用戶(hù)所自定義的路徑保存到數(shù)據(jù)庫(kù),方便其他用戶(hù)定義相同 的路徑時(shí)能快速的得到系統(tǒng)的回應(yīng)。該系統(tǒng)的前臺(tái)釆用的是MS Visual Suidio.NET2003開(kāi)發(fā)系統(tǒng),Dreamweavei做頁(yè)面設(shè)計(jì),后臺(tái)數(shù)據(jù)庫(kù)釆用的是SQL Server 2000 數(shù)據(jù)庫(kù)。本系統(tǒng)采用的是基本的B/S結(jié)構(gòu)模式
11、開(kāi)發(fā),其具體的框架如圖3-1所示:用戶(hù)圖3系統(tǒng)框架圖系統(tǒng)涉及到的主要算法是迪杰斯特拉算法,用于尋找2個(gè)景點(diǎn)之間的最短路 徑。用圖的算法進(jìn)行構(gòu)造,建立圖的鄰接表,然后用深度優(yōu)先遍歷進(jìn)行搜索,再用 迪杰斯特拉算法計(jì)算出2個(gè)景點(diǎn)之間的最短路徑,并且計(jì)算出這個(gè)最短路徑的長(zhǎng)度。3. 2分實(shí)體聯(lián)系實(shí)體圖圖3-1用戶(hù)實(shí)體圖管理員圖3-2管理員實(shí)體圖公告編號(hào)簡(jiǎn)介路徑圖3-4路徑實(shí)體圖歸屬圖35地圖實(shí)體圖留言圖36留言實(shí)體圖回復(fù)圖37回復(fù)實(shí)體圖聯(lián)系圖圖38用戶(hù)留言回復(fù)聯(lián)系圖圖39用戶(hù)地圖景點(diǎn)聯(lián)系圖圖3J0用戶(hù)景點(diǎn)路徑聯(lián)系圖圖311管理員用戶(hù)景點(diǎn)聯(lián)系圖3. 2總實(shí)體聯(lián)系匡總實(shí)體聯(lián)系圖圖3J2校園導(dǎo)航系統(tǒng)總實(shí)體聯(lián)系
12、圖4邏輯結(jié)構(gòu)設(shè)計(jì)4.1校園導(dǎo)航系統(tǒng)的關(guān)系模型加下劃線(xiàn)的為主鍵;將圖3-1轉(zhuǎn)換為關(guān)系模式得:用戶(hù)(賬號(hào),密碼,性別)將圖3-2轉(zhuǎn)換為關(guān)系模式得:管理員(管理員編號(hào),賬號(hào),密碼,)將圖3-3轉(zhuǎn)換為關(guān)系模式得:景點(diǎn)(景點(diǎn)編號(hào),名稱(chēng),功能,簡(jiǎn)介,公告,位置坐標(biāo))將圖3-4轉(zhuǎn)換為關(guān)系模式得:路徑(路徑編號(hào),起點(diǎn),終點(diǎn),長(zhǎng)度)將圖3-5轉(zhuǎn)換為關(guān)系模式得:地圖(地圖編號(hào),歸屬,夕;稱(chēng))將圖3-6轉(zhuǎn)換為關(guān)系模式得:留言(留言編號(hào),發(fā)表人,時(shí)間,容)將圖3-7轉(zhuǎn)換為關(guān)系模式得:回復(fù)(回復(fù)編號(hào),發(fā)表人,時(shí)間,容)將圖3-8轉(zhuǎn)換為關(guān)系模式得:用戶(hù)(賬號(hào),密碼,性別)留言(留言編號(hào),發(fā)表人,時(shí)間,容)回復(fù)(回復(fù)編號(hào),
13、發(fā)表人,時(shí)間,容)發(fā)表(賬號(hào),留言編號(hào),回復(fù)編號(hào))、回饋(留言編號(hào),回復(fù)編號(hào))將圖3-9轉(zhuǎn)換為關(guān)系模式得:用戶(hù)(賬號(hào),密碼,性別)景點(diǎn)(景點(diǎn)編號(hào),名稱(chēng),功能,簡(jiǎn)介,公告,位置坐標(biāo))J地圖(地圖編號(hào),歸屬,名稱(chēng))査詢(xún)(賬號(hào),景點(diǎn)編號(hào))擁有(地圖編號(hào),景點(diǎn)編號(hào))、查看(賬號(hào),地圖編號(hào))將圖3-10轉(zhuǎn)換為關(guān)系模式得:用戶(hù)(賬號(hào),密碼,性別)景點(diǎn)(景點(diǎn)編號(hào),名稱(chēng),功能,簡(jiǎn)介,公告,位置坐標(biāo)) 路徑(路徑編號(hào),起點(diǎn),終點(diǎn),長(zhǎng)度)査看(賬號(hào),路徑編號(hào)) 査詢(xún)(賬號(hào),景點(diǎn)編號(hào)) 聯(lián)結(jié)(路徑編號(hào),景點(diǎn)編號(hào))將圖3-11轉(zhuǎn)換為關(guān)系模式得:(用戶(hù)(賬號(hào),密碼,性別)景點(diǎn)(景點(diǎn)編號(hào),名稱(chēng),功能,簡(jiǎn)介,公告,位置坐標(biāo)
14、) 管理員(管理員編號(hào),賬號(hào),密碼,)管理(管理員編號(hào),賬號(hào))査詢(xún)(賬號(hào),景點(diǎn)編號(hào))操作(管理員編號(hào),景點(diǎn)編號(hào))4. 2將關(guān)系設(shè)計(jì)成SQL Server 2000下相應(yīng)的表在本系統(tǒng)中所需要設(shè)計(jì)的數(shù)據(jù)庫(kù)表如下表4-1所示。表41設(shè)計(jì)數(shù)據(jù)庫(kù)表序號(hào)數(shù)據(jù)庫(kù)表數(shù)據(jù)庫(kù)表存儲(chǔ)容1User存儲(chǔ)用戶(hù)基本信息2admin存儲(chǔ)管理員信息3View存儲(chǔ)景點(diǎn)信息4Road存儲(chǔ)路徑的消息5Information存儲(chǔ)留言回復(fù)等信息6Map存儲(chǔ)地圖信息7Config存儲(chǔ)系統(tǒng)的信息設(shè)置下面將主要介紹關(guān)鍵數(shù)據(jù)表的數(shù)據(jù)庫(kù)設(shè)計(jì)的詳細(xì)說(shuō)明。存儲(chǔ)后臺(tái)用戶(hù)基本信息的數(shù)據(jù)庫(kù)表User如表4-2所示。表4-2用戶(hù)基本信息表User序號(hào)字段名字
15、段類(lèi)型說(shuō)明備注1User_IDnumeric(9)用戶(hù)賬號(hào)主鍵,唯一,非 空2UsernameVarchar(16)用戶(hù)名唯一,非空3passwordVarchar(32)用戶(hù)密碼非空4sexchar (2)性別非空5questionVarchar(50)密碼提示問(wèn)題6answerVarchar (50)密碼提示問(wèn)題答案用戶(hù)基本信息表保存的是后臺(tái)用戶(hù)的基本信息。其中“用戶(hù)賬號(hào)”和“用戶(hù)密碼”是用于以后登陸,為了不引起混亂,要求“用戶(hù)名”在表中唯一。表4-3管理員信息表admin序號(hào)字段名字段類(lèi)型說(shuō)明備注1Admin_idnumeric(9)編號(hào)主鍵,唯一, 非空2Admin_usernameV
16、archar(16)用戶(hù)名唯一,非空3Admin_pas swordVarchar(32)管理密碼非空4Admin_realnameVarchar (10)真實(shí)非空5Admin_departVarchar (20)部門(mén)6Admin_levelVarchar (10)權(quán)限非空該表是用于保存系統(tǒng)管理人員的基本信息的,其中“管理員用戶(hù)名”和“管理 密碼”是管理人員登陸系統(tǒng)進(jìn)行管理的通行證,為了不引起混亂,“用戶(hù)名”在表中 是唯一的。本系統(tǒng)的管理員分為兩類(lèi):一是總管理員,擁有最高權(quán)限;二是一般管 理員,擁有一般權(quán)限,如景點(diǎn)公告的發(fā)布等等。表4-4景點(diǎn)信息表View序號(hào)字段名字段類(lèi)型說(shuō)明備注1View_
17、idnumeric(9)編號(hào)主鍵,唯一,非空2View_site景點(diǎn)位置非空3View _funtionVarchar(50)景點(diǎn)功能非空4View _infoVarchar (2048)景點(diǎn)簡(jiǎn)介非空5View noticeVarchar(2048)景點(diǎn)公告非空6View _nameVarchar(50)景點(diǎn)名稱(chēng)非空此表的編號(hào)唯一,用戶(hù)可以查看到除編號(hào)以外的其他信息,但只有管理員能進(jìn) 行操作。表4-5路徑信恩表Road序號(hào)字段名字段類(lèi)型說(shuō)明備注1Road_idnumeric(9)編號(hào)主鍵,唯一, 非空2Road _beginnumeric(9)起點(diǎn)非空3Road_endnumeric(9)歿占
18、 f 八八非空4Road_lenghtVarchar(10)路徑長(zhǎng)度非空5Road_timeVarchar(10)訪(fǎng)問(wèn)次數(shù)非空此表的起點(diǎn)和終點(diǎn)需要得到的信息是景點(diǎn)的編號(hào);路徑的訪(fǎng)問(wèn)次數(shù)用于方便用 戶(hù)查找熱門(mén)的景點(diǎn)。表4-6留言及回復(fù)信息表Information序號(hào)字段名字段類(lèi)型說(shuō)明備注1L_idnumeric(9)留言編號(hào)主鍵,唯一,非空2L_timeDatetime(8)發(fā)表時(shí)間非空3L_contentVarchar(200)留言容非空4L_senderVarchar(16)發(fā)表人外鍵,非空5H_idnumeric(9)回復(fù)編號(hào)非空6H_timeDatetime(8)發(fā)表時(shí)間非空7H_con
19、tentVarchar(200)回復(fù)容非空8H_senderVarchar(16)回復(fù)人外鍵,非空此表用于用戶(hù)之間的交流,其中回復(fù)只能針對(duì)留言來(lái)進(jìn)行。表4-7地圖信息表Map序號(hào)字段名字段類(lèi)型說(shuō)明備注1M_idnumeric(9)地圖編號(hào)主鍵,唯一,非空2M_nameVarchar(16)地圖名稱(chēng)外鍵,非空3M_timeDatetime(8)地圖發(fā)表時(shí)間非空4M_originVarchar(100)地圖歸屬非空此表用于保存地圖的信息,其中地圖編號(hào)唯一;地圖歸屬指的是地圖所屬的學(xué)校。表4-8系統(tǒng)信息設(shè)置表Config序號(hào)字段名字段類(lèi)型說(shuō)明備注1sitenameVarchar(50)站點(diǎn)名稱(chēng)非空2
20、siteurlVarchar(50)站點(diǎn)路徑非空3FilepathVarchar(50)文件保存路徑默認(rèn)upfile”4ImgpathVarchar(50)圖片保存路徑默認(rèn)upimg”5A_openChar (10)管理員是否開(kāi)放注冊(cè)6U_openChar (10)用戶(hù)是否開(kāi)放注 冊(cè)7U_endtimeDatetime(8)用戶(hù)賬戶(hù)過(guò)期時(shí) 間8A_endtimeDatetime(8)管理員賬戶(hù)過(guò)期時(shí)間4.3與數(shù)據(jù)庫(kù)的連接圖4-1組織體系結(jié)構(gòu)數(shù)據(jù)訪(fǎng)問(wèn)涉及四個(gè)主要的組件:Web應(yīng)用程序(ASP.NET)、數(shù)據(jù)層 (ADO.NET)、數(shù)據(jù)提供程序,以及真正的數(shù)據(jù)源。這些組件之間的關(guān)系構(gòu)成了所有 數(shù)據(jù)
21、識(shí)別Web應(yīng)用程序的基礎(chǔ)結(jié)構(gòu)。AD0.NET是對(duì)傳統(tǒng)AD0的改進(jìn),可用于創(chuàng)建分布式的數(shù)據(jù)共享應(yīng)用程序。 它是一種高級(jí)的應(yīng)用程序編程接口,面向支持對(duì)數(shù)據(jù)進(jìn)行斷開(kāi)連接訪(fǎng)問(wèn)的松耦合的、 n層的、基于Internet的應(yīng)用程序。它是Microsoft .NET Framework的核心組件。數(shù)據(jù)存儲(chǔ)始于堆棧底部,提供了整個(gè)數(shù)據(jù)訪(fǎng)問(wèn)體系結(jié)構(gòu)的基礎(chǔ)。通過(guò) ADO.NET、ASP.NET的新增控件,Web應(yīng)用程序能夠訪(fǎng)問(wèn)多種數(shù)據(jù)存儲(chǔ)中的數(shù) 據(jù),包括關(guān)系數(shù)據(jù)庫(kù)、XML文件 Web服務(wù)、平面文件,或諸如Microsoft Excel這 樣的電子數(shù)據(jù)表程序中的數(shù)據(jù)。表4-10顯示組成AD0.NET數(shù)據(jù)提供程序的四
22、個(gè) 核心對(duì)象:表4-9 一個(gè)ADO. NET數(shù)據(jù)提供程序的核心對(duì)象對(duì)象描述Connection建立到指定資源的連接Command對(duì)一個(gè)數(shù)據(jù)源執(zhí)行命令。公開(kāi)Parameters,在Connection的 Transact ion圍執(zhí)彳亍。DataReader從一個(gè)數(shù)據(jù)源讀取只進(jìn)的只讀數(shù)據(jù)流。DataAdapter填充一個(gè)DataSet,解析數(shù)據(jù)源的更新。4.4安全控制技術(shù)Web窗體框架包含一組驗(yàn)證服務(wù)器控件,這些控件提供易用但功能強(qiáng)大的方法 檢查輸入窗體的錯(cuò)誤,并在必要時(shí)向用戶(hù)顯示消息,這樣可以提高用戶(hù)輸入數(shù)據(jù)的 正確性和可靠性,避免因?yàn)檩斎脲e(cuò)誤數(shù)據(jù)而使系統(tǒng)出現(xiàn)不必要的錯(cuò)誤。同時(shí)Web服務(wù)器不僅
23、要為用戶(hù)設(shè)置登錄密碼,以限制用戶(hù)查看、運(yùn)行和操作 ASP.NET頁(yè)面的方式,還應(yīng)對(duì)目錄有訪(fǎng)問(wèn)控制,可限制特定人對(duì)特定目錄的訪(fǎng)問(wèn)。 如某特定用戶(hù)只能訪(fǎng)問(wèn)存放有自己文檔的目錄。另外,系統(tǒng)還對(duì)用戶(hù)的登陸密碼全 部釆用了 32位的MD5加密技術(shù)進(jìn)行加密。管理員或者超級(jí)管理員都看不到用戶(hù)的 真實(shí)密碼。并且比起一般MD5加密算法更加安全可靠。釆用Session和Cokies等技 術(shù)對(duì)非登陸用戶(hù)進(jìn)行了相應(yīng)的處理。屏蔽了直接輸入地址訪(fǎng)問(wèn)系統(tǒng)的后臺(tái)管理頁(yè)面 以及通過(guò)外部地址訪(fǎng)問(wèn)本系統(tǒng)的后臺(tái)管理頁(yè)面。尤其是非注冊(cè)用戶(hù)將只能進(jìn)行簡(jiǎn)單 的景點(diǎn)查詢(xún)路徑查詢(xún),而不能進(jìn)行留言和回復(fù)。5總結(jié)隨著時(shí)代的發(fā)展和計(jì)算機(jī)軟硬件的發(fā)展,校園導(dǎo)航系統(tǒng)作為一個(gè)為教師、學(xué)生 和其他外來(lái)參觀(guān)人員提供方便的平臺(tái)己經(jīng)成為了很必要的一部分。本系統(tǒng)在開(kāi)發(fā)中 也是嚴(yán)格按照學(xué)校的實(shí)際情況進(jìn)行開(kāi)發(fā)的,考慮到了各種人群的需求,其中最令我 滿(mǎn)意和感覺(jué)到非常有必要的功能能就是用戶(hù)的留言與回復(fù),這個(gè)功能方便了用戶(hù)與 用戶(hù)之間的交流,有利于同學(xué)之間的友誼的形成。在研究的過(guò)程中,我查閱了很多相關(guān)的算法資料,鞏固了數(shù)據(jù)結(jié)構(gòu)、c語(yǔ)言、 C卄和軟件工程方面的知識(shí)。在這個(gè)過(guò)程中,我學(xué)習(xí)了很多新的知識(shí),掌握了很多 以前沒(méi)有掌握的知識(shí),我學(xué)會(huì)了 API的引用,我初步學(xué)習(xí)了解了迪杰斯特拉算法。 最重要的是在研究的過(guò)程中,通過(guò)與
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度保險(xiǎn)合同審批與消費(fèi)者權(quán)益保護(hù)服務(wù)合同
- 《初中物理內(nèi)能》課件
- 2025年度勞動(dòng)合同終止通知書(shū)樣本與簽訂流程解析
- 《近自由電子近似》課件
- 《DNA復(fù)制與突變》課件
- 《結(jié)構(gòu)安裝工》課件
- 《生活中的法律》課件
- 企業(yè)人力資源管理制度
- 二零二五年度酒店住宿退款服務(wù)合同
- 3當(dāng)沖突發(fā)生 說(shuō)課稿-2023-2024學(xué)年道德與法治四年級(jí)下冊(cè)統(tǒng)編版
- 理發(fā)店美容美發(fā)場(chǎng)所衛(wèi)生管理制度
- 2025屆高三數(shù)學(xué)一輪總復(fù)習(xí) 第六章 專(zhuān)題六 幾何體的外接球與內(nèi)切球問(wèn)題配套課件
- 臺(tái)球廳用工合同(2篇)
- 廣東省汕頭市潮陽(yáng)區(qū)2024-2025學(xué)年高一英語(yǔ)上學(xué)期期末考試試題
- 北師大版數(shù)學(xué)八年級(jí)下冊(cè)全冊(cè)教案及反思
- 引水隧洞施工支洞專(zhuān)項(xiàng)施工方案
- 《時(shí)間管理大師高效利用每一刻》主題班會(huì)
- 高標(biāo)準(zhǔn)農(nóng)田建設(shè)項(xiàng)目檔案資料驗(yàn)收清單
- 《教育心理學(xué)(第3版)》全套教學(xué)課件
- 2024-2030年中國(guó)螺旋藻行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與投資研究報(bào)告
- 《建筑施工圖設(shè)計(jì)》課件-建筑施工圖平面圖
評(píng)論
0/150
提交評(píng)論