freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-基于google_map的電子地圖設計(參考版)

2025-06-07 22:37本頁面
  

【正文】 致謝 我們得感謝我們的指導老師 — 李偉老師,在整個開發(fā)過程中他給我們的幫助是無法替代的,沒有他的無私付出, 我們也不可能這么順利完成。 困難與不足 8 總結(jié)與展望 27 軟件開發(fā)是一個長期的并且是工作量繁重的過程,一個程序員的意志在這個時候得到考驗,要想干好一件事,就得腳踏實地一步一步來,切忌心高氣浮。 知識的獲取 開發(fā)出一個性能良好的系統(tǒng)更需要一個配合默契的團隊,在一個開發(fā)團隊中,合做是第一位,一個系統(tǒng) 的開發(fā)要求的知識層次比較高,這就要求在團隊里通過人員的優(yōu)良組合,實現(xiàn)知識結(jié)構(gòu)上的互補。 知識的獲取 在系統(tǒng)開發(fā)之前我們先做了一些知識儲備,有意識和有計劃地復習了以前學過的課程,如:數(shù)據(jù)庫基本原理、 dreamweaver CS3,這對后期的開發(fā)有很大的幫助,當然,開發(fā)人員更要求去接受新的知識,學習一些新的軟件開發(fā)方法,實用的設計模式,知識的全面準備對整個系統(tǒng)編碼的框架很有指導意義。 Google 地圖的二次開發(fā)和 Jsp 語言都是我們以前很生疏的內(nèi)容,我們幾乎是從零開始著手做這項工作,在設計系統(tǒng)的過程中我們遇到了很多困難,也走了很多彎路,通過不斷的努力和默契的合作,我們最終完成了相對比較滿意的基于 google map 的電子地圖設計,本系統(tǒng)是以電子地圖設計為主,從技術(shù)有限和系統(tǒng)實用性的角度考慮,我們增加了公交查詢、留言板、旅游咨詢等功能模塊。從最初的茫然,到慢慢的進入狀態(tài),再到對思路逐漸的清晰,回想這段日子的經(jīng)歷和感受,我們擁 有了無數(shù)難忘的回憶和收獲。 對軟件功能的評價 通過對本系統(tǒng)的測試,本系統(tǒng)完成了預定的基本主要目標功能,軟件還需要更加深一步的擴展。 添加新車次信息、刪除車次信息和修改車次信息均做了相 應的測試,都沒有問題。 10) 顯示所有站點、添加新車次信息、刪除車次信息、修改車次信息 點擊顯示所有站點按鈕,系統(tǒng)會顯示數(shù)據(jù)庫中所有站點,單擊其中任何一個站點,系統(tǒng)會生成一個新的界面,上面顯示了所有經(jīng)過該站點的公交車,和該公交車經(jīng)過的所有站點。進行相應的修改之后,重新發(fā)布,可看到修改成功,單擊點擊這里,可繼續(xù)進入修改 新聞界面對其他新聞進行修改。 單擊修改新聞按鈕,系統(tǒng)進入修改新聞界面,再對相應的新聞點擊右方的修改,系統(tǒng)進入發(fā)布新聞界面,在新聞標題中寫入小于五個字段或不寫入任何字段,單擊發(fā)布按鈕,會看到新聞標題不能小于五個字段的提示窗口。在新聞標題中寫入小于五個字段或不寫入任何字段 ,單擊發(fā)布按鈕,會看到新聞標題不能小于五個字段的提示窗口。 12) 留言板維護 鼠標單擊系統(tǒng)維護界面上的留言板維護按鈕,界面上會顯示所有的留言信息,單擊右方的刪除,可以刪除相應的用戶留言。 11) 管理員登錄模塊 進入管理員登錄界面,在用戶名和密碼中隨便輸入字符,單擊重置按鈕,內(nèi)容清空,重新輸入用戶名和密碼,然后單擊登錄按鈕,系統(tǒng)會自動跳入新界面,上面顯示:你輸入的用戶名或密碼不正確!請重新輸入。用鼠標單擊右下方的我要留言,即可進入留言表界面,在里面主題中輸入“世紀廣場”,在昵稱中輸入 “小偉 ”,在內(nèi)容中輸入 “世紀廣場很不錯 ”,然后用鼠標左鍵單擊發(fā)表按鈕,會發(fā)現(xiàn)出現(xiàn)一個提示窗口,寫著 “標題長度必須在 5 位到 20 位之間 ”,然后修改標題為 “世紀廣場很好玩 ”,再單擊發(fā)表按鈕, 會看到另一個提示窗口,寫著 “內(nèi)容長度必須在 10 字到 100 字之間 ”,然后把內(nèi)容修改為 “世紀廣場的噴泉很好玩 ”,然后再單擊發(fā)表按鈕,系統(tǒng)沒有再出現(xiàn)提示窗口,刷新一下,會看到留言已經(jīng)發(fā)表了。 8) 石河子 旅游資訊模塊 用鼠標單擊最新公告新聞快遞下面的標題部分,可以看到該界面顯示了最近公告的內(nèi)容。 7) 車次查詢 在請選擇車次后面的下拉框中選擇 15 路,然后用鼠標點擊查找按鈕,會看到新生成一個界面,上面顯示了石河子市路車經(jīng)過的地點。 6) 精確查詢 在請選擇起始站的下拉框中選擇北湖公園,在請選擇到達站的下拉框中選擇東熱電廠,會看到新生成的界面上顯示了北湖公園到 東熱電廠 沒有直達車,并建議先從北湖公園乘坐 20 路公交車到達農(nóng)貿(mào)市場,再做 3 路車到達東熱電廠。 5) 站點查詢 在請選擇站點后面的下拉框中選擇火車站,用鼠標單擊后面的查找按鈕,可以看到新生成一個界面,上面顯示了所有經(jīng)過火車站的車次,和該車次經(jīng)過的所有站點。 4) 石河子公交查詢模塊 在請選擇車次后面的下拉框中選擇 15 路,然后用鼠標點擊查找按鈕,會看到新生成一個界面,上面顯示了石河子市路車經(jīng)過的地點。再用相同的方法查詢 “北京市,可以看到紅 色地標出現(xiàn)在北京市上方,并且?guī)в幸粋€寫著北京市的信息窗口。按住鼠標的滾輪上滑或下滑可以發(fā)現(xiàn)地圖的縮放比例也會做出相應的增加或者減少,而且地圖左下方的比例尺的顯示數(shù)據(jù)也會做出相應的改變。 1) 電子地圖模塊 進入電子地圖界面后,用鼠標拖動 地圖右下方的縮略圖里的陰影部分,可以看到地圖的中心會隨著鼠標的拖動而做出相應的改變。 黑盒測試試圖發(fā)現(xiàn)功能錯誤或遺漏、界面錯誤、數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯誤、初始化和終止錯誤。 黑盒測試注重于測試軟件的功能性需求,也即黑盒測試使軟件工程師派生出執(zhí)行程序所有功能需求的輸入條件。利用黑盒測試法進行動態(tài)測試時,需要測試軟件產(chǎn)品的功能,不需測試軟件產(chǎn)品 的內(nèi)部結(jié)構(gòu)和處理過程。 測試概要 測試方法 本軟件主要采用黑盒測試方法。這也是開發(fā)項目的最基本規(guī)范。本報告最終的用戶是此軟件的開發(fā)者以及此軟件的最終維護者,為軟件以后升級和修改提供參考。 表 62 bus Manager ManagerID Password Comment TrueName Messages Title MessageID PostTime Content UserName News Title NewsID PostTime Content Type 6 數(shù)據(jù)庫設計 21 段字名 說明 類型 BusID 公交車次 Varchar(20) Detail 公交站點 Varchar(20) A_STime 夏季始發(fā)時間 Varchar(20) W_STime 冬季始發(fā)時間 Varchar(20) A_ETime 夏季終止時間 Varchar(20) W_ETime 冬季終止時間 Varchar(20) T_Value 公交車票價格 Int Sort 其他 Int 學生表詳細字段如下: 表 63 Manager 字段名 說明 類型 ManagerID 管理員 ID Varchar(20) TrueName 管理員真實姓名 Varchar(20) Password 密碼 Varchar(50) Comment 職務 Varchar(50) 教師表詳細字段如下: 表 64 Messages 字段名 說明 類型 MessageID 留言 ID Int Title 留言標題 Varchar(20) UserName 留言用戶昵稱 Varchar(20) Content 留言內(nèi)容 Varchar(50) PostTime 留言時間 Varchar(20) 學生選題表詳細字段如下: 表 65 News 字段名 說明 類型 NewsID 新聞 ID Int Title 新聞標題 Varchar(20) Content 新聞內(nèi)容 Int PostTime 新聞發(fā)布時間 Varchar(20) Type 新聞類型 int 石河子大學本科生畢業(yè) 設計論文 22 7 系統(tǒng)測試 編寫目的 系統(tǒng)測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,為了更好的對本軟件的正確性做出客觀公正的評價,為了更進一步的對本軟件進行驗證,為了能給用戶一個滿意的軟件,讓用戶更好的使用本軟件,從而提高用戶的工作效率。 表 61 系統(tǒng)數(shù)據(jù)及其用途表 數(shù)據(jù)表名稱 數(shù)據(jù)表用途 bus 表 保存公交路線、車次以及啟發(fā)終止的時間 Manager 表 保存管理員的姓名、密碼及 ID 等基本信息 Messages 表 保存留言用戶的昵稱、留言標題內(nèi)容及留言時間等 News 表 存放新聞 ID、標題、內(nèi)容及時間等 概念設計 部分 ER 圖 , 如 下 圖 61 至 64 所示。 石河子大學本科生畢業(yè) 設計論文 18 圖 54 石河子公交查詢模塊流程圖 管理員登錄模塊流程圖 管理員登錄模塊流程圖 如圖 55 所示。 6)增加旅游資訊:添加公告或新聞 7)修改旅游資訊:修改公告或新聞 8)刪除旅游資訊:刪除公告或新聞 9)用戶留言板維護:對留言板模塊進行增加刪除修改的維護 10)管理員登錄:根據(jù)系統(tǒng)中存在的管理員登錄的用戶名和密碼,相符合就可以登錄進入,并可以對系統(tǒng)進行維護 。 4)修改公交車次: 根據(jù)需要修改公交車及所經(jīng)過的站點。 2)顯示公交站點:顯示在數(shù)據(jù)庫中存儲所有的公交站點。 4 系統(tǒng)概要設計 17 圖 53 管理員模塊 管理員 模塊是本系統(tǒng)開發(fā)的難點之一。實現(xiàn) web 頁面管理員的管理系統(tǒng)。 對于中間結(jié)點,還要把它的前驅(qū)和后繼用線段連接起來 清除所有標記 ,根據(jù)用戶操作可以將所有的折線和地標刪除,重新開始計算 用重置函數(shù) = function(){}清除當前地圖上顯示的所有標記( GMarker), 在重置函數(shù) = function(){}中初始化(重置)鏈表 。 單擊該按鈕可以刪除地標,及與該地標相連接的折線。dragend39。 用戶增加或拖動地標的時候自動更新與該地標相連的折線。})。click39。 } 點擊生成的地標可以出現(xiàn)信息窗口 ,為信息窗口創(chuàng)建 DOM 對象,包括標記的坐標和 “刪除 ”按鈕。amp。 m != 。并在地圖上顯示出 來 = (len)。先初始化長度單位。 在事件處理函數(shù) = function(marker, latlng){}中創(chuàng)建標記并將標記添加到鏈表中,以生成折線。 返回控件是否已啟用函數(shù) = function(){}來判斷當前的 GRulerControl 控件是否可以使用。和 ()。click39。 (1)算法原理:創(chuàng)建地圖控件 GRulerControl(),并添加一些基本的控件 (2)具體實現(xiàn): 在初始化標尺控件的函數(shù) = function(map){}中初始化 “啟用 /禁用 ”按鈕 = function(value){}中設置當前的GRulerControl 控件的禁用 /啟用 狀態(tài)。 } } 2) 距離測量功能 距離測量功能如 43 距離測 量功能模塊圖所示。 // As this is usergenerated content, we display it as // text rather than HTML to reduce XSS vulnerabilities. ((address))。 var marker = new GMarker(point)。 1) 地理編碼查詢地點經(jīng)緯度 4 系統(tǒng)概要設計 15 function showAddress(address) { if (geocoder) { ( address, function(point) { if (!point) { alert(不能解析 : + address)。 GEvent . addListener ( marker ,″click″, f unction () { marker. openInfoWindowHtml (″〈 p〉 More details〈 /p〉 ″) 。 var marker = new GMarker ( point) 。 Google Maps 提供了一個簡單的 “消息窗口 ”,可以在地圖上方的浮動窗口顯示一 段 HTML 內(nèi)容。 在 map 對象中使用 GMarker 類 ,可以在地圖上顯示多個點 ,甚至可以用自定義的 icon 來顯示。 marker = new GMarker ( point) 。 Overlay 是一些對象 ,它們被顯示為地圖上的某些位置 ,并且用戶能 夠與其進行交互??s略圖控件 (4) 地圖中加入標記。 GScaleControl :顯示地圖比例尺。 GSmallZoomControl
點擊復制文檔內(nèi)容
畢業(yè)設計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1