本科畢業(yè)設(shè)計(論文)模板_第1頁
本科畢業(yè)設(shè)計(論文)模板_第2頁
本科畢業(yè)設(shè)計(論文)模板_第3頁
本科畢業(yè)設(shè)計(論文)模板_第4頁
本科畢業(yè)設(shè)計(論文)模板_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGE學(xué)校代碼:10904學(xué)校代碼:10904華文中宋,小初,加粗,居中華文中宋,小初,加粗,居中華文新魏,小一,居中華文新魏,小一,居中基于GoogleMapsAPI的電子地圖應(yīng)用系統(tǒng)設(shè)計指導(dǎo)教師處要填寫姓名和職稱,并且姓名和職稱之間有一個空格指導(dǎo)教師處要填寫姓名和職稱,并且姓名和職稱之間有一個空格此處為學(xué)院此處為學(xué)院姓名:于祥春學(xué)號:200812230340指導(dǎo)教師:日期在4月25-30日之間燕孝飛日期在4月25-30日之間信息科學(xué)與工程學(xué)院專業(yè):計算機科學(xué)與技術(shù)完成日期:2013年04月30日華文中宋,小初,加粗,居中華文中宋,小初,加粗,居中華文新魏,小一,居中華文新魏,小一,居中基于GoogleMapsAPI的電子地圖應(yīng)用系統(tǒng)設(shè)計指導(dǎo)教師處要填寫姓名和職稱,并且姓名和職稱之間有一個空格指導(dǎo)教師處要填寫姓名和職稱,并且姓名和職稱之間有一個空格此處為學(xué)院此處為學(xué)院姓名:于祥春學(xué)號:200812230340指導(dǎo)教師:日期在4月25-30日日期在4月25-30日之間:信息科學(xué)與工程學(xué)院專業(yè):計算機科學(xué)與技術(shù)完成日期:2013年04月30日聲明部分用圖片的形式,并且,此圖片在這一頁的聲明部分用圖片的形式,并且,此圖片在這一頁的最上部。圖片保持原大小不要拉大。PAGEii用i、ii編號,獨立編號用i、ii編號,獨立編號黑體三號,居中,并且摘要這兩個字之間有兩個空格論文中所有的段落的首行都需要縮進2個字符摘黑體三號,居中,并且摘要這兩個字之間有兩個空格論文中所有的段落的首行都需要縮進2個字符摘要部分一定要充實,將所做的工作必要性、具體工作、意義展示出來。隨著人們生活水平的提高和旅游業(yè)的發(fā)展,人們在出行旅游中對景點路線、地址等信息的獲取要求日益高漲;由于電子地圖利用其先進的動態(tài)顯示和數(shù)據(jù)交互技術(shù),讓用戶可以方便快捷進行地理、位置、路線、距離等眾多生活信息的查詢,因此這種強大的優(yōu)勢使得電子地圖的應(yīng)用日益發(fā)展。另外人們對人機交互的方式提出了越來越高的要求,能夠讓計算機象人一樣“能聽會說”,是人們多年以來夢寐以求的目標(biāo)。因此,選擇研究基于GoogleMapsAPI的電子地圖應(yīng)用系統(tǒng)。摘要部分一定要充實,將所做的工作必要性、具體工作、意義展示出來。本系統(tǒng)是利用Java語言作為開發(fā)語言,MySQL數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,采用Tomcat7.0作為服務(wù)器,采用MicrosoftSpeechSDK實現(xiàn)語音合成功能,采用GoogleMapsAPI的離線開發(fā)包實現(xiàn)了基于GoogleMapsAPI的電子地圖應(yīng)用系統(tǒng)。該系統(tǒng)主要實現(xiàn)以下功能:景點瀏覽功能、移動地圖功能、搜索景點功能、小游戲和語音合成TTS功能、測量距離功能、發(fā)表評論功能、在線地圖功能;本文主要闡述了該系統(tǒng)各個模塊的需求分析,可行性分析,詳細(xì)設(shè)計過程等內(nèi)容。摘要結(jié)束和關(guān)鍵詞之間空1行。本系統(tǒng)在電子地圖準(zhǔn)確,高效,方便,簡潔的優(yōu)點基礎(chǔ)之上,充分發(fā)揮Web技術(shù)的優(yōu)勢,并結(jié)合語音合成(TTS)技術(shù)在人機交互上的優(yōu)勢,開發(fā)出有自己特色的電子地圖應(yīng)用系統(tǒng)。該系統(tǒng)不僅有助于在離線狀態(tài)下景點方便的瀏覽和本地運行使用,而且借助強大的MicrosoftSpeechSDK實現(xiàn)的語音合成(TTS)功能,實現(xiàn)了讓計算機像人一樣“會說”,因而其應(yīng)用潛力巨大。該系統(tǒng)的前景非常廣闊,其應(yīng)用前景和經(jīng)濟效益不可小覷。摘要結(jié)束和關(guān)鍵詞之間空1行。【關(guān)鍵詞】電子地圖;語音合成技術(shù);在線地圖;MySQL數(shù)據(jù)庫;Java語言黑體小四,【關(guān)鍵詞】在此行頂格,關(guān)鍵詞之間用中文分號隔開,最后一詞后沒分號黑體小四,【關(guān)鍵詞】在此行頂格,關(guān)鍵詞之間用中文分號隔開,最后一詞后沒分號黑體三號,居中Abstract黑體三號,居中TimesNewRoman、小四、1.5倍行距、兩端對齊,翻譯不能有錯誤。Withtheimprovementofpeople'slivingstandardandthedevelopmentoftourism,people’sdemandoftravellingtotourisminthescenicspotroute,addressandotherinformationisrisingTimesNewRoman、小四、1.5倍行距、兩端對齊,翻譯不能有錯誤。ThissystemistouseJavalanguageasalanguagedevelopment,MySQLdatabaseasthebackenddatabase,usingTomcat7.0asaserver,usingMicrosoftSpeechSDKrealizevoicesynthesisfunction,usingGoogleMapstheAPIsetupsandrealizedbasedonGoogleMapsAPIelectronicmapapplicationsystem.Thissystemmainlyrealizesthefollowingfunctions:attractionsbrowsing,movingmapsfunction,searchsitesfunction,smallgameandspeechsynthesisTTSfunction,measuringdistancefunction,tocommentonthefunction,onlinemapfunction;Thispapermainlyexpoundsthesystemeachmoduleofneedsanalysis,feasibilityanalysis,detailedthecontentsuchasdesignprocess.小四、TimeNewRoman字體小四、TimeNewRoman字體【】用中文格式,關(guān)鍵詞之間用英文分號隔開?!緆eywords】Electronicmap;speechsynthesistechnology;onlinemap;MySQLdatabase;JavalanguagePAGEIII用III獨立編號用III獨立編號黑體三號,居中,目錄兩字之間有兩個空格目錄黑體三號,居中,目錄兩字之間有兩個空格第1章緒論 11.1研究背景 1字號都用小四、一級標(biāo)題用黑體,二級和三級標(biāo)題用宋體,而且,按照自動生成目錄格式1.2國內(nèi)外研究現(xiàn)狀 2字號都用小四、一級標(biāo)題用黑體,二級和三級標(biāo)題用宋體,而且,按照自動生成目錄格式1.3前景意義 31.4系統(tǒng)特征 31.5論文組織結(jié)構(gòu) 4第2章系統(tǒng)相關(guān)技術(shù)基礎(chǔ) 52.1.JSP簡介 52.2Java語言簡介 52.3MySQL數(shù)據(jù)庫 62.3.1MySQL數(shù)據(jù)庫簡介 62.3.2MySQL數(shù)據(jù)庫安裝與配置 62.4SQL語言簡介 122.5本章小結(jié) 12第3章系統(tǒng)分析 133.1可行性分析 133.1.1技術(shù)可行性 133.1.2經(jīng)濟可行性 133.1.3操作可行性 133.2需求分析 133.3本章小結(jié) 15第4章概要設(shè)計 164.1項目規(guī)劃 164.2系統(tǒng)功能結(jié)構(gòu)圖 164.3本章小結(jié) 19第5章系統(tǒng)詳細(xì)設(shè)計 205.1設(shè)計目標(biāo) 205.1.1景點瀏覽功能 205.1.2移動地圖功能 205.1.3搜索景點功能 205.1.4小游戲和語音合成TTS功能 205.1.5測量距離功能 205.1.6發(fā)表評論功能 205.1.7在線地圖功能 215.2邏輯結(jié)構(gòu)設(shè)計 215.2.1數(shù)據(jù)庫模型圖 215.2.2數(shù)據(jù)詞典 225.3系統(tǒng)主框架布局 235.4注冊功能實現(xiàn) 245.5功景點瀏覽功能實現(xiàn) 245.6移動地圖功能實現(xiàn) 265.7搜索景點功能實現(xiàn) 275.8小游戲和語音合成TTS功能實現(xiàn) 285.9測量距離功能實現(xiàn) 295.10發(fā)表評論功能實現(xiàn) 305.11在線地圖功能實現(xiàn) 315.12本章小結(jié) 32第6章系統(tǒng)測試 336.1系統(tǒng)測試目的 336.2系統(tǒng)測試結(jié)果 336.2.1客戶機連接測試 336.2.2功能列表模塊 336.3本章小結(jié) 35第7章系統(tǒng)總結(jié)與展望 367.1總結(jié) 367.2展望 36參考文獻 37致謝 39從正文開始有頁眉,宋體5號,居中,并且,要與文章封面題目完全一致基于GoogleMapsAPI從正文開始有頁眉,宋體5號,居中,并且,要與文章封面題目完全一致PAGE15正文的頁碼從1開始編號,居中,5號宋體正文的頁碼從1開始編號,居中,5號宋體黑體小三號,居中,第1章與緒論之間有一個空格,緒論兩字之間有2個空格。一二三級標(biāo)題段前段后都是0。第1章緒論黑體小三號,居中,第1章與緒論之間有一個空格,緒論兩字之間有2個空格。一二三級標(biāo)題段前段后都是0。二級標(biāo)題黑體四號,1.1與研究背景之間有1個空格,下面所有標(biāo)題等都如此。其次,三級標(biāo)題黑體小四號。1.1研究背景二級標(biāo)題黑體四號,1.1與研究背景之間有1個空格,下面所有標(biāo)題等都如此。其次,三級標(biāo)題黑體小四號。近年來隨著Web技術(shù)的日新月異的發(fā)展變化以及新技術(shù)的涌現(xiàn),這給電子地圖的發(fā)展帶來的新的前景??梢詫eb技術(shù)與傳統(tǒng)地圖有機結(jié)合,這種結(jié)合造就的電子地圖真可謂是一種建設(shè)性的結(jié)合。目前國內(nèi)有眾多開發(fā)電子地圖的平臺,比較有代表性的有平臺為北京圖為先公司開發(fā)、51平臺為北京靈圖公司開發(fā)、平臺以Google為代表運用了美國衛(wèi)星航拍技術(shù)而開發(fā)。以及各大搜素引擎,例如谷歌,百度,搜狗等,也開發(fā)出了功能強大,信息量豐富的電子地圖。鑒于GoogleMapsAPI的強大和方便,選擇基于GoogleMapsAPI文中所有的英文,如果為縮寫字母即全部大寫,否則,按照首字母大寫,其他小寫,有些特例除外,如iPhone。而且,英文和版本號之外,用一空格隔開。如Web2.0面對著不可阻擋的優(yōu)勢和前所未有的商機,當(dāng)前各城市政府與時俱進快速準(zhǔn)確把握良機,提出了建設(shè)“數(shù)字城市”、“可視化數(shù)字地圖”進程的要求,在此背景下文中所有的英文,如果為縮寫字母即全部大寫,否則,按照首字母大寫,其他小寫,有些特例除外,如iPhone。而且,英文和版本號之外,用一空格隔開。如Web2.0二級或三級標(biāo)題下邊再用編號的話,用1.,再分,可以用(1)(注意為半角)1.可視化:可視化的電子地圖增強信息的空間感、方位感,通過聽覺,視覺多種感知方式,使空間信息的表達(dá)更加形象、直觀和生動。引入地圖技術(shù)后,跨越網(wǎng)絡(luò)距離,信息有了具體方位屬性,迅速強化了真實感二級或三級標(biāo)題下邊再用編號的話,用1.,再分,可以用(1)(注意為半角)2.平民化:電子地圖可以被任何上網(wǎng)用戶所適應(yīng),在生活、購物、工作、旅游、出行等各方面的活動提供便捷的服務(wù),這種應(yīng)用于Web后的電子地圖提供的功能,是任何上網(wǎng)用戶都可以共享的。3.人性化:人性化涉及的是良好的人機交互方面的內(nèi)容,比方說用戶體驗以及Web界面表現(xiàn)。具體的講,在電子地圖上,用鼠標(biāo)拖動地圖,找到對應(yīng)地點后只要用左鍵點擊對應(yīng)建筑物即可顯示該區(qū)塊的相關(guān)生活信息。這樣就可以利用這種方便快捷的操作方式在短短時間內(nèi)完成信息的檢索和查詢。4.本地化:電子地圖的本地化是指電子地圖要表示的空間可視化信息與本地的真實信息完全匹配。電子地圖上的經(jīng)緯度、標(biāo)注、信息窗體、測距以及其它的信息圖畫標(biāo)示以及符號必須可以真實代表當(dāng)?shù)匦畔⒌臏?zhǔn)度和精度。這樣才能與本地實現(xiàn)無縫接軌,因此,才能使得電子地圖不僅具有使用價值還會具有商品價值,可以將其與商業(yè)運用接軌。引用的文獻在文中要標(biāo)注出來,一般在。之內(nèi),并且基本按照順序標(biāo)注,TimesNewRoman。確保此處引用為真實出自此文獻基于GoogleMapsAPI電子地圖的應(yīng)用系統(tǒng)設(shè)計,不僅利用電子地圖的動態(tài)性、直觀性、可視化的特點,還使用MicrosoftSpeechSDK為本系統(tǒng)添加了語音合成技術(shù),增強了人機交互的用戶體驗??梢灶A(yù)見的是隨著3G技術(shù)的逐漸成熟,移動互聯(lián)網(wǎng)的發(fā)展,結(jié)合Web功能、電子地圖在手機上的應(yīng)用也會迅速普及開來引用的文獻在文中要標(biāo)注出來,一般在。之內(nèi),并且基本按照順序標(biāo)注,TimesNewRoman。確保此處引用為真實出自此文獻1.2國內(nèi)外研究現(xiàn)狀電子地圖技術(shù)方面,80年代中期,電子地圖的應(yīng)用開始應(yīng)運而生,以側(cè)重于空間信息的顯示與表現(xiàn)為特色,在地理信息系統(tǒng)技術(shù)和數(shù)字地圖的應(yīng)用和發(fā)展的基礎(chǔ)上,電子地圖開始吸引人們的眼球。隨后電子地圖借助與其強大的優(yōu)勢,在第三產(chǎn)業(yè)旅游業(yè),信息服務(wù)業(yè)、大眾傳播媒介、汽車駕駛等領(lǐng)域應(yīng)用日益廣泛。另外,與全球定位系統(tǒng)(GPS)這項新的GIS技術(shù)有機結(jié)合后,在導(dǎo)彈發(fā)射等軍事領(lǐng)域、衛(wèi)星發(fā)射等航天航空領(lǐng)域、以及汽車導(dǎo)航領(lǐng)域中也發(fā)揮著十分廣泛的作用[14]。第一個導(dǎo)航系統(tǒng)出現(xiàn)在80年代,通過定位裝置,可以確定車輛在某一時刻的位置,隨后第二代導(dǎo)航系統(tǒng)出現(xiàn),使用電子地圖代替了原來的印刷地圖,通過使用電子地圖的匹配技術(shù),大大提高了系統(tǒng)的推算精度。電子地圖的發(fā)展從未停止過,例如眾所周知的“E都市”,該網(wǎng)站無縫集成了大量服務(wù),包括城市電子地圖,三維電子黃頁,生活資訊,虛擬社區(qū)等。這種以全新的人性化Web界面表現(xiàn),在2007年8月榮獲“最佳非美國web2.0網(wǎng)站”嘉獎。2008年是在線地圖應(yīng)用年,基于在線地圖的服務(wù)業(yè)不斷涌現(xiàn),隨著移動互聯(lián)網(wǎng),智能手機例如Android[9]和iPhone,云技術(shù)的發(fā)展,電子地圖的便捷盡在掌中[12]。目前,眾多發(fā)達(dá)國家從未停止過發(fā)展電子地圖的腳步,有加拿大國家電子地圖集,有美國世界影像電子地圖集等在國際上具有較大影響的電子地圖產(chǎn)品。大量的電子地圖遍布于發(fā)達(dá)國家例如美國、英國、日本等國家的旅游業(yè),信息服務(wù)業(yè)、大眾傳播媒介之中。隨著發(fā)展,電子地圖將會作為眾多的地理信息系統(tǒng)新的表現(xiàn)形式。目前,在電子地圖系統(tǒng)方面的研究與應(yīng)用在我國也取得了一定的成果,包括大量電子地圖平臺的涌現(xiàn)和電子地圖運營模式的變動。語音合成技術(shù)方面:語言合成技術(shù)從80年代末期至今,一直在不斷發(fā)展,各種算法的提出和出現(xiàn)不斷推動著語音合成技術(shù)的發(fā)展,例如基于時域波形拼接方法以及基音同步疊加方法等的提出,使得語音合成技術(shù)的產(chǎn)品在自然性和語音音色方面明顯的提高了。包括使基于時域波形拼接方法合成的語音的音色和自然度大大提高的基音同步疊加方法。90年代初,研制成功了多語種的文語轉(zhuǎn)換系統(tǒng),該基于PSOLA技術(shù)的系統(tǒng)可以支持英語、法語、德語、日語等語種。最近幾年,正引起人們的注意的是一種新的基于數(shù)據(jù)庫的語音合成方法國內(nèi)漢語語音合成研究在國家863計劃,國家攻關(guān)計劃,國家自然科學(xué)基金委,中國科學(xué)院有關(guān)項目等支持下,讓人歡心的進展在漢語文語轉(zhuǎn)換系統(tǒng)研究中已經(jīng)取得,雖然起步較晚,但在技術(shù)研究上也基本上達(dá)到與國際研究保持同步。其中1993年中國科學(xué)院聲學(xué)所開發(fā)的KX-PSOLA,清華大學(xué)開發(fā)的TH_SPEECH;1995年的聯(lián)想佳音,以及中國科技大學(xué)開發(fā)的KDTALK等系統(tǒng)都是成功的典范?;赑SOLA方法的時域波形拼接技術(shù)的采用使得這些系統(tǒng)在合成漢語普通話的可懂度、清晰度上達(dá)到了很高的水平。隨著3G的普及和智能移動終端的不斷出現(xiàn),移動互聯(lián)網(wǎng)的發(fā)展,電子地圖借其本身的強大優(yōu)勢將在車載導(dǎo)航、手機和PND、系統(tǒng)服務(wù)、互聯(lián)網(wǎng)四大領(lǐng)域里面蓬勃發(fā)展;計算機要真正能夠象人一樣的說話,和人類自由地進行交談,這仍然是需假以時日,還有大量的研究工作要去做,讓我們期待著更大的進步和發(fā)展。1.3前景意義通過GoogleMaps離線包開發(fā)的基于GoogleMapsAPI的電子地圖應(yīng)用系統(tǒng),在本地就可運行使用,MicrosoftSpeechSDK實現(xiàn)語音合成(TTS)功能,隨著人們對人機交互方式的要求越來越高,能夠讓機算機象人一樣“能聽會說”,是人們多年以來夢寐以求的目標(biāo),因而其應(yīng)用潛力巨大。如今,隨著語音合成技術(shù)的大力發(fā)展,語音合成技術(shù)在現(xiàn)代信息化潮流已經(jīng)在人們的日常生活中的地位日益提升,它在慢慢的改變著人們的生活和工作方式,其應(yīng)用和經(jīng)濟社會效益前景非常良好。尤其對于漢語語音合成技術(shù)應(yīng)用而言,面對著如此巨大的市場空間,其應(yīng)用前景和經(jīng)濟效益不可小覷1.4系統(tǒng)特征我這次選題依據(jù)是web技術(shù)的強大優(yōu)勢,Web是一種典型的分布式應(yīng)用結(jié)構(gòu),Web應(yīng)用中的每一次信息交換交換都要涉及客戶端和服務(wù)端,因此web開發(fā)技術(shù)包括客戶端技術(shù)和服務(wù)器技術(shù);本系統(tǒng)服務(wù)器端采用JSP、Javabean技術(shù),客戶端技術(shù)采用JavaScript、HTML、css、Ajax本系統(tǒng)在電子地圖準(zhǔn)確,高效,方便,簡潔的優(yōu)點基礎(chǔ)之上,充分發(fā)揮web技術(shù)的優(yōu)勢,并結(jié)合語音合成(TTS)技術(shù)在人機交互上的優(yōu)勢,開發(fā)出有自己特色的電子地圖應(yīng)用系統(tǒng)。本設(shè)計主要實現(xiàn)以下功能:景點瀏覽功能、移動地圖功能、搜索景點功能、小游戲和語音合成TTS功能、測量距離功能、發(fā)表評論功能、在線地圖功能.1.5論文組織結(jié)構(gòu)本論文共分七章。論文的第1章為緒論,這一章主要講述了本系統(tǒng)的研究背景、國內(nèi)外研究現(xiàn)狀、前景意義、系統(tǒng)結(jié)構(gòu)和論文的組織結(jié)構(gòu)。第2章主要介紹了開發(fā)本系統(tǒng)的相關(guān)技術(shù)基礎(chǔ),主要介紹了JSP,Java,MySQL和SQL語言的簡介等基礎(chǔ)知識。第3章是在前兩章的基礎(chǔ)上對本系統(tǒng)做出系統(tǒng)分析,主要從可行性及系統(tǒng)的需求兩個方面進行的分析??尚行苑治鰪募夹g(shù)、經(jīng)濟、操作三個方面分析確定了系統(tǒng)開發(fā)的作用和意義。需求分析則確定了系統(tǒng)具體應(yīng)該實現(xiàn)的功能。為以后的開發(fā)打好基礎(chǔ)。論文從第4章開始介紹開發(fā)此系統(tǒng)的詳細(xì)過程,主要包括系統(tǒng)的概要設(shè)計包括項目規(guī)劃、系統(tǒng)功能結(jié)構(gòu)圖,系統(tǒng)詳細(xì)設(shè)計包括設(shè)計目標(biāo)、邏輯結(jié)構(gòu)設(shè)計、具體實現(xiàn)的功能等,系統(tǒng)測試。最后一章是對本系統(tǒng)的總結(jié)與對未來發(fā)展和改善的展望。

第2章系統(tǒng)相關(guān)技術(shù)基礎(chǔ)標(biāo)題的標(biāo)號的格式,用2.1,三級標(biāo)題用2.1.1,而不是2.1.請注意2.1后沒有點。2.1JSP簡介標(biāo)題的標(biāo)號的格式,用2.1,三級標(biāo)題用2.1.1,而不是2.1.請注意2.1后沒有點。JSP技術(shù)動態(tài)網(wǎng)頁處理技術(shù),其中動態(tài)網(wǎng)頁的處理邏輯是由類XML的Tags和Scriptlets來封裝產(chǎn)生的,它是使用Java編程語言編寫實現(xiàn)的。在網(wǎng)頁中訪問存在于服務(wù)端的資源的應(yīng)用邏輯要通過Tags和Scriptlets技術(shù)來實現(xiàn)。JSP成功的實現(xiàn)網(wǎng)頁設(shè)計和顯示與網(wǎng)頁邏輯的分離,并且能夠支持基于組件可重用的設(shè)計,使開發(fā)Web相關(guān)程序的方式變得方便快捷和簡易JSP網(wǎng)頁發(fā)出訪問Web服務(wù)器請求時,程序段首先被執(zhí)行,然后返回給客戶的是JSP中的HTML代碼和執(zhí)行結(jié)果。實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能是用插入的Java程序段來完成的,Java程序段可以解析JSP中的代碼來實現(xiàn)網(wǎng)頁的重新定向,也可以根據(jù)JSP中連接數(shù)據(jù)庫的語句實現(xiàn)操作數(shù)據(jù)庫功能等。JSP與JavaServlet一樣,執(zhí)行時是在服務(wù)器端的,HTML文本是通常返回給客戶端的形式,因此只要有瀏覽器客戶端就能成功的訪問和瀏覽。HTML代碼包括JavaScript以及在HTML嵌入的Java代碼形成了JSP頁面。當(dāng)客戶端向服務(wù)器端發(fā)出請求以后服務(wù)器端會處理這些Java代碼,然后將重新生成的HTML頁面返回給客戶端的瀏覽器。JSP的技術(shù)基礎(chǔ)是JavaServlet,而且只有配合JavaServlet和JSP才能完成大型的Web應(yīng)用程序的開發(fā)。JSP是面向?qū)ο蟮模踩煽壳揖哂衅脚_無關(guān)性,具有面向因特網(wǎng)的特點。IBM、Oracle、Bea等公司自JSP推出后就支持JSP技術(shù)的服務(wù)器,這也使得JSP能夠迅速成為商業(yè)應(yīng)用的服務(wù)器端語言2.2Java語言簡介它最初被命名為Oak,它是來解決諸如冰箱,電視機、電話等家用電器的控制和通訊問題,以家用電器等小型系統(tǒng)為目標(biāo)的編程語言。后來該項計劃被Sun公司放棄了,因為在智能家電的需求市場方面并不像預(yù)期中的那樣高。但互聯(lián)網(wǎng)的快速發(fā)展使得Oak在將要失敗時,Sun公司審時度勢,意識到了Oak將會在互聯(lián)網(wǎng)的熱潮中把握良機前景也會比較良好,于是改造了Oak,以“Java”的名稱正式發(fā)布。面向?qū)ο蟮某绦蛟O(shè)計語言Java與面向?qū)ο笳Z言C++的核心是相似,但是Java增加了自己的垃圾回收器功能,該該垃圾回收器回收被釋放空間的對象所占據(jù)的內(nèi)存空間。這種便利的技術(shù)使得程序員免去內(nèi)存管理的繁瑣與擔(dān)心。同時也舍棄了多重繼承、指針、運算符重載等在C++語言中容易引起錯誤的特性。類型安全的枚舉技術(shù)、泛型技術(shù)編程等語言特性在JavaSE1.5版本中引入。還包括不定長參數(shù)和自動裝/拆箱特性。Java與一般的編譯執(zhí)行和解釋執(zhí)行計算機語言不同。它實現(xiàn)的是Sun公司提出的目標(biāo)“一次編譯、到處執(zhí)行”,達(dá)到了Java的跨平臺特性,因為它的原理是首先將源代碼編譯成二進制字節(jié)碼,然后將這種字節(jié)在安裝有JVM的各種不同平臺上來解釋執(zhí)行。不過,每次的編譯執(zhí)行需要一定時間的消耗,這同時也使得Java程序的運行效率在一定程度上有所降低了。然而Java的執(zhí)行速度隨著J2SE1.4.2發(fā)布有了大幅提升。Java編程語言總之可以概括為:Java編程語言首先相對于C++來講比較簡單、作為一種面向?qū)ο蟮母呒壵Z言也是面向分布式的。Java是屬于解釋性的編程語言。Java不僅具有健壯而且安全性高,面向網(wǎng)絡(luò)編程,安全性與系統(tǒng)無關(guān)。更重要的是Java也具有高性能、可移植性、動態(tài)性和多線程的特性。因此微軟公司推出了與之競爭的.NET平臺以及模仿Java的C#語言。2.3MySQL數(shù)據(jù)庫2.3.1MySQL數(shù)據(jù)庫簡介圖都是按照章節(jié)編號,第二章中第一個圖為圖2-1.而且,在引出圖的時候,均寫:如圖2-1所示。瑞士的MySQLAB公司開發(fā)了一種輕量級但是功能強大的網(wǎng)絡(luò)數(shù)據(jù)庫MySQL。Sun公司與2008年耗資10億美元收購了MySQL數(shù)據(jù)庫。現(xiàn)在MySQL數(shù)據(jù)庫作為一款非常優(yōu)秀的自由軟件已經(jīng)是世界上最流行的數(shù)據(jù)庫之一。MySQL數(shù)據(jù)庫被全球最大的網(wǎng)絡(luò)搜索引擎公司Google使用。國內(nèi)很多大型的網(wǎng)絡(luò)公司例如網(wǎng)易、新浪等,也選擇MySQL數(shù)據(jù)庫。這都證明了MySQL數(shù)據(jù)庫強大的生命力。目前,MySQL-essential-5.1.55-win32版本已經(jīng)正式發(fā)布,而且6.0版本已經(jīng)處于開發(fā)之中。2010年4月20日,Sun公司被Oracle公司收購,Oracle公司的產(chǎn)品中有新添了成員MySQL數(shù)據(jù)庫。這給MySQL數(shù)據(jù)庫帶來了前所未有的機遇和挑戰(zhàn)圖都是按照章節(jié)編號,第二章中第一個圖為圖2-1.而且,在引出圖的時候,均寫:如圖2-1所示。2.3.2MySQL數(shù)據(jù)庫安裝與配置雙擊MySQL安裝目錄中的“mysql-essential-5.1.55-win32.msi”,如圖2-1所示。圖注在圖下方,圖注在圖下方,用五號宋體居中,圖也是居中顯示。圖中若需文字也用5號。圖2-1安裝系統(tǒng)界面第3章系統(tǒng)分析3.1可行性分析現(xiàn)在,從三個方面進行可行性分析。3.1.1技術(shù)可行性GoogleMapsAPI是Google為開發(fā)者提供的Maps編程API??梢韵螺d到GoogleMapsAPI的離線開發(fā)吧,將GoogleMaps地圖數(shù)據(jù)嵌入到網(wǎng)站之中,還允許開發(fā)者將JavaScript腳本進行應(yīng)用開發(fā)拓展;TTS技術(shù),又稱文語轉(zhuǎn)換技術(shù),它將計算機自己產(chǎn)生的、或外部輸入的文字信息轉(zhuǎn)變?yōu)榭梢月牭枚?、流利的漢語口語輸出的技術(shù),隸屬于語音合成,使用微軟公司提供的語音引擎speechsdk和LangPack,在JavaScript中通過創(chuàng)建SapiSpVoice對象,如varVoiceObj=newActiveXObject("Sapi.SpVoice");來實現(xiàn)TTS功能;因此從技術(shù)角度來說開發(fā)這個系統(tǒng)是可行的3.1.2經(jīng)濟可行性電子地圖利用其先進的動態(tài)顯示和數(shù)據(jù)交互技術(shù),讓用戶可以方便快捷地進行地理、位置、駕車、公交等眾多生活信息的查詢,因此這種強大的優(yōu)勢使得電子地圖的應(yīng)用日益發(fā)展。這項技術(shù)不僅在旅游、全球信息定位、汽車駕駛以及軍事航天等方面具有巨大的市場前景,而且在與語音識別技術(shù)結(jié)合后,將使該系統(tǒng)性能以及用戶體驗大大提升,這種電子地圖與語音合成技術(shù)的創(chuàng)造性的結(jié)合,一旦投入市場便會迅速占據(jù)市場份額。在不久的將來就可能會成為一種不可阻擋的潮流,給公司帶來很好的利潤。3.1.3操作可行性被系統(tǒng)簡潔易用,人機交互效果良好,用戶可在短時間內(nèi)掌握本系統(tǒng)的使用以及維護,可以方便的完成查詢景點信息的操作,可以快捷的完成注冊后發(fā)表評論。在以管理員的身份登錄后,可以快捷的完成景點信息的增刪改功能。3.2需求分析本設(shè)計主要實現(xiàn)以下功能:1.景點瀏覽功能:地圖放大縮小、鍵盤操作地圖的移動、點擊標(biāo)注使用語音報告該位置緯經(jīng)度2.移動地圖功能:用戶提交查詢景點,在MySQL數(shù)據(jù)庫中查詢該景點緯經(jīng)度,在地圖中將根據(jù)緯經(jīng)度,將該點移動到中心位置。3.搜索景點功能:用戶提交查詢景點,查詢景點的簡介4.小游戲+語音合成TTS功能:找地理位置的小游戲,點擊標(biāo)注后,點擊SpeekText提供語音服務(wù)。5.測量距離功能:測量兩個可移動標(biāo)注的距離。6.發(fā)表評論功能:提供用戶評論功能,只用注冊用戶才能發(fā)表評論7.在線地圖功能:使用google在線地圖和google服務(wù)器提供更高效的服務(wù)。根據(jù)對系統(tǒng)的分析,畫出系統(tǒng)的用例圖,如圖3-1所示。畫出圖后,在下面用一段簡要解釋一下系統(tǒng)用例圖畫出圖后,在下面用一段簡要解釋一下系統(tǒng)用例圖圖3-1系統(tǒng)用例圖

第5章系統(tǒng)詳細(xì)設(shè)計5.1設(shè)計目標(biāo)本系統(tǒng)是根據(jù)需求分析按照用戶的需求以及結(jié)合人機交互方面的考慮設(shè)計的系統(tǒng),主要實現(xiàn)如下功能:5.1.1景點瀏覽功能景點瀏覽功能如下所示:1.瀏覽基本操作,包括控件,鍵盤,鼠標(biāo)操作:通過添加控件,鍵盤,鼠標(biāo)事件可以快速方便的瀏覽,加強人機交互能力。2.移動標(biāo)注,點擊進行語音播報:點擊標(biāo)注觸發(fā)點擊事件,調(diào)用Speak方法。3.小窗口瀏覽:在右下角的小窗口,可以方便把握全局。二級或者三級標(biāo)題下分別列出相應(yīng)信息時,應(yīng)該有過渡語句,并且,要加以解釋。5.1.2移動地圖功能二級或者三級標(biāo)題下分別列出相應(yīng)信息時,應(yīng)該有過渡語句,并且,要加以解釋。移動地圖功能如下所示:1.提交關(guān)鍵詞:有搜索的景點。2.轉(zhuǎn)到經(jīng)緯度點:景點的經(jīng)度和緯度。3.移動并點擊標(biāo)注給出精確經(jīng)緯的信息。5.1.3搜索景點功能搜索景點功能如下所示:1.提交關(guān)鍵詞:同上。2.查詢具體景點信息:給出景點的文字簡介。5.1.4小游戲和語音合成TTS功能小游戲和語音合成TTS功能如下所示:1.排列標(biāo)注的小游戲:將標(biāo)注放到相應(yīng)位置的小游戲。2.語音合成TTS:點擊下方的“SpeakText”,有相應(yīng)景點簡介的語音輸出。5.1.5測量距離功能測量距離功能如下所示:1.點擊兩地測出距離:給出兩個標(biāo)注之間的距離。2.改變位置是點擊圖像右上側(cè)的小圖標(biāo)再次查看。5.1.6發(fā)表評論功能發(fā)表評論功能如下所示:1.注冊登錄:注冊用戶。2.發(fā)表評論:登錄的用戶可以對某個景點發(fā)表評論。3.提交評論:用戶發(fā)表的評論提交。5.1.7在線地圖功能在線地圖功能如下所示:1.兩地詳細(xì)路徑:給出兩地之間的詳細(xì)路徑。2.查找景點:待查詢的景點。3.獲取地理信息:得到該景點的詳細(xì)信息。4.地圖放大鏡:實現(xiàn)的放大鏡效果。5.發(fā)表評論:登錄的用戶可以對某個景點發(fā)表評論。5.2邏輯結(jié)構(gòu)設(shè)計5.2.1數(shù)據(jù)庫模型圖本系統(tǒng)數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫,根據(jù)系統(tǒng)功能設(shè)計要求,本系統(tǒng)數(shù)據(jù)庫設(shè)計如圖5-1所示。5.2.2數(shù)據(jù)詞典(1)commentitem表為評論項表,表結(jié)構(gòu)如表5-1所示。表5-1commentitem表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵文中表格采用三線表,表注對齊表格左邊線,5號宋體。表中的文字也為5號宋體。表居中。文中表格采用三線表,表注對齊表格左邊線,5號宋體。表中的文字也為5號宋體。表居中。IDint11是COMMENT_IDINT11否ADDRESSVARCHAR100否COMMENTVARCHAR2000否景點瀏覽功能主要代碼如下:functionload(){代碼用5號TimesNewRoman,單倍行距,另外,注意將代碼的最左邊縮進的和上面的文字一樣齊。if(GBrowserIsCompatible()){代碼用5號TimesNewRoman,單倍行距,另外,注意將代碼的最左邊縮進的和上面的文字一樣齊。resizeMapDiv();varcopyright=newGCopyright(1,newGLatLngBounds(newGLatLng(36.6140,116.9571),newGLatLng(36.6814,117.1039)),0,"Copyright2012,AllRightsReserved.作者:于祥春,指導(dǎo)老師:燕孝飛");varcopyrightCollection=newGCopyrightCollection("棗莊學(xué)院");copyrightCollection.addCopyright(copyright);//createacustompicturelayervarpic_tileLayers=[newGTileLayer(copyrightCollection,0,17)];pic_tileLayers[0].getTileUrl=customGetTileURL;pic_tileLayers[0].isPng=function(){returnfalse;};pic_tileLayers[0].getOpacity=function(){return1.0;};varproj=newCustomProjection(5,imageWraps);varpic_customMap=newGMapType(pic_tileLayers,proj,"Pic",{maxResolution:5,minResolution:0,errorMessage:"Datanotavailable"});//Nowcreatethecustommap.Wouldnormallybe//G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAPmap=newGMap2(document.getElementById("map"),{mapTypes:[pic_customMap]});map.addControl(newGLargeMapControl());map.addControl(newGMapTypeControl());map.addControl(newG

溫馨提示

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

最新文檔

評論

0/150

提交評論