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

正文內(nèi)容

南京氣象臺(tái)自動(dòng)雨量分析系統(tǒng)的研發(fā)-資料下載頁(yè)

2025-06-21 17:31本頁(yè)面
  

【正文】 型(image/svg+xml)將要返回的響應(yīng)類(lèi)型改為image/svg+xml,這樣瀏覽器才會(huì)將頁(yè)面作為SVG圖形來(lái)解析。然后將SVG文檔(以XML對(duì)象表示)的內(nèi)容發(fā)送到客戶(hù)端。具體代碼如下:=image/svg+xml。( )。()。()。現(xiàn)在客戶(hù)端就可以看到如圖12所示的SVG格式的圖形了。圖12 SVG圖形生成界面 使用Web Service方式提供開(kāi)放的外部接口 Web Service介紹Web Service是建立在HTTP協(xié)議、SOAP協(xié)議和UDDI等標(biāo)準(zhǔn)以及XML等技術(shù)之上的,其主要目標(biāo)就是在現(xiàn)有的各種異構(gòu)平臺(tái)的基礎(chǔ)上構(gòu)建一個(gè)通用的,與平臺(tái)和語(yǔ)言無(wú)關(guān)的接口層,各種不同平臺(tái)之上的應(yīng)用通過(guò)這個(gè)接口層來(lái)集成已有的服務(wù)。Web Service具有以下一些特征:完好的封裝性:Web Service既然是一種部署在Web上的對(duì)象,自然具備對(duì)象的良好封裝性。對(duì)使用者而言,只能看到該對(duì)象提供的功能列表。松散耦合:當(dāng)一個(gè)Web Service的實(shí)現(xiàn)發(fā)生變化時(shí),調(diào)用者完全不會(huì)感覺(jué)到。對(duì)調(diào)用者來(lái)說(shuō),只要調(diào)用的接口不變,其內(nèi)部實(shí)現(xiàn)的任何變化對(duì)用戶(hù)來(lái)說(shuō)都是透明的。高度可集成能力:由于Web Service采用簡(jiǎn)單的、易于理解的XML作為接口描述,完全屏蔽了不同平臺(tái)和系統(tǒng)的差異性,因此,任何符合協(xié)議的應(yīng)用都可以集成已有的Web Service。 使用Web Service的意義使用Web Service可以引入很高的開(kāi)放性,使得系統(tǒng)可以方便的集成到其它應(yīng)用中,同時(shí),也為系統(tǒng)的二次開(kāi)發(fā)預(yù)留了很好的接口。此外,作為雨量數(shù)據(jù)分析系統(tǒng),必然會(huì)涉及到大量的雨量數(shù)據(jù),而這些雨量數(shù)據(jù)是從全國(guó)各地的設(shè)備終端采集匯總而來(lái)的,一旦有了這一開(kāi)放的接口,所有的數(shù)據(jù)都可以通過(guò)它來(lái)寫(xiě)入到數(shù)據(jù)庫(kù)中。另外,這些雨量數(shù)據(jù)的采集是相當(dāng)不容易的,一般的科研機(jī)構(gòu)和學(xué)校是不可能獲取如此大量的真實(shí)數(shù)據(jù)的,例如本套系統(tǒng)就無(wú)法獲得到這些真實(shí)數(shù)據(jù),只能通過(guò)隨機(jī)數(shù)來(lái)生成假的數(shù)據(jù)。這樣就限制了這些數(shù)據(jù)的科研作用。然而,通過(guò)Web Service來(lái)提供開(kāi)放的接口后,所有的用戶(hù)都可以通過(guò)它來(lái)很容易的獲取這些雨量數(shù)據(jù),還可以通過(guò)接口使用系統(tǒng)中已經(jīng)做好的各種功能,避免了重復(fù)開(kāi)發(fā)的浪費(fèi)。因此,使用Web Service來(lái)提供開(kāi)放的接口是有很大的積極意義的。 Web Service接口的實(shí)現(xiàn)在系統(tǒng)中只提供簡(jiǎn)單功能的實(shí)現(xiàn),主要接口有:獲取城市ID通過(guò)該接口可以查詢(xún)指定城市在系統(tǒng)中分配的ID值,其參數(shù)為城市名稱(chēng)。在查詢(xún)城市數(shù)據(jù)前,首先要通過(guò)此接口獲得城市的ID值。獲取雨量數(shù)據(jù)通過(guò)輸入查詢(xún)條件,來(lái)獲得雨量數(shù)據(jù)。這里的查詢(xún)條件就是SQL查詢(xún)語(yǔ)句中的where子句,用戶(hù)可以指定某一天、某幾天或某幾個(gè)月的等條件。例如最簡(jiǎn)單的查詢(xún)“江油”的所有雨量數(shù)據(jù)的參數(shù)為“CityId = ‘0000000013’”。接口實(shí)現(xiàn)代碼如下:[WebMethod]public string getCityId (string city){ return (CityName=39。 + city + 39。).Tables[0].Rows[0][CityId].ToString ()。}[WebMethod]public DataSet getRainData (string sql){ return (sql)。}6 系統(tǒng)測(cè)試在前臺(tái)頁(yè)面中,對(duì)每種查詢(xún)方式都進(jìn)行了測(cè)試,所有數(shù)據(jù)查詢(xún)、分析以及圖像生成功能都能正確工作。例如,選擇同一城市不同時(shí)間段比較模式,并設(shè)置起止日期和時(shí)間,這里的日期跨越兩個(gè)月,即4月30日到5月1日,設(shè)置顯示均值線(xiàn)方式;點(diǎn)擊城市名稱(chēng)就可以選擇城市,并將其加邊框標(biāo)注出來(lái),再次點(diǎn)擊即可取消相應(yīng)城市的選擇,并去掉相應(yīng)邊框;點(diǎn)擊確定按鈕后,就會(huì)打開(kāi)新的窗口顯示查詢(xún)結(jié)果。用戶(hù)管理界面列出了系統(tǒng)當(dāng)前的所有用戶(hù),點(diǎn)擊“選擇”選中一個(gè)用戶(hù)后,可修改用戶(hù)名、密碼,并為用戶(hù)指定系統(tǒng)角色。系統(tǒng)當(dāng)前共有三種角色,角色的權(quán)限由管理員指定,例如要為系統(tǒng)管理員指定系統(tǒng)管理這一模塊的權(quán)限,選中這一角色,在權(quán)限分配區(qū)選中相應(yīng)的模塊權(quán)限即可。角色的選擇可以是一個(gè)或多個(gè),默認(rèn)角色選擇為空,若沒(méi)有為用戶(hù)指定系統(tǒng)角色,則用戶(hù)登陸系統(tǒng)后不會(huì)出現(xiàn)系統(tǒng)樹(shù)型菜單,用戶(hù)也就不能進(jìn)行任何操作。日志是根據(jù)用戶(hù)操作自動(dòng)生成的,在后臺(tái)管理中可以根據(jù)選擇條件進(jìn)行日志的查詢(xún)、刪除和下載,若選擇條件為空則默認(rèn)為選擇所有日志。系統(tǒng)中的城市分為兩級(jí),每一個(gè)城市都有其上級(jí)城市。通過(guò)輸入城市名稱(chēng)并選擇上級(jí)城市后可新增一個(gè)城市,若要更新或刪除城市,則先要點(diǎn)擊對(duì)應(yīng)的選擇按鈕來(lái)選中一個(gè)城市,然后可對(duì)選中的城市信息進(jìn)行更新或刪除等操作。結(jié) 論雨量分析系統(tǒng)實(shí)現(xiàn)了對(duì)四川省部分市縣及其雨量數(shù)據(jù)的管理與分析功能,能夠以各種方式(例如相同城市不同時(shí)間或相同時(shí)間不同城市)查詢(xún)各市縣的歷史雨量數(shù)據(jù),并以SVG格式的圖形顯示出來(lái)。此外還實(shí)現(xiàn)了管理系統(tǒng)內(nèi)各個(gè)模塊及設(shè)置不同用戶(hù)權(quán)限的功能,以及數(shù)據(jù)庫(kù)備份和還原功能。通過(guò)本項(xiàng)目的開(kāi)發(fā),對(duì)C語(yǔ)言有了更多的體會(huì),也更多地了解了B/S架構(gòu)系統(tǒng)的開(kāi)發(fā)。在開(kāi)發(fā)過(guò)程中,學(xué)會(huì)了SVG這門(mén)新型的可伸縮矢量圖形語(yǔ)言,在使用時(shí)體會(huì)到了這門(mén)語(yǔ)言的實(shí)用性及它帶來(lái)的樂(lè)趣。在項(xiàng)目實(shí)現(xiàn)過(guò)程中也遇到過(guò)不少問(wèn)題和困難,同時(shí)由于缺乏編程經(jīng)驗(yàn),在編寫(xiě)代碼的過(guò)程中,碰到了很多難以解決的問(wèn)題和障礙,在老師的指導(dǎo)和同學(xué)的幫助下,查找各種資料,這些問(wèn)題得以解決,并積累了一定的開(kāi)發(fā)經(jīng)驗(yàn)。例如剛開(kāi)始不太了解雨量數(shù)據(jù)如何轉(zhuǎn)換為SVG圖形來(lái)顯示,便從網(wǎng)上找了一個(gè)現(xiàn)有的將數(shù)據(jù)顯示為SVG格式的圖形的庫(kù)來(lái)使用。在查看各種相關(guān)資料,了解了SVG并進(jìn)行深入學(xué)習(xí)后,反復(fù)嘗試各種生成SVG圖形的方法。由于SVG本身就是XML文檔,因此選擇了用生成XML文檔的方式來(lái)生成SVG,并封裝了SVG的基本圖形元素,最終完成了一個(gè)較方便的創(chuàng)建SVG圖形的工具類(lèi)。當(dāng)然,該雨量分析系統(tǒng)還是有很多不完善的地方。地圖信息本來(lái)應(yīng)該用SVG來(lái)組織和表示,這樣可以將其中的各種數(shù)據(jù)元素分離出來(lái),實(shí)現(xiàn)按選擇條件在地圖上顯示城市及相應(yīng)雨量數(shù)據(jù)的功能;而且SVG的交互效果沒(méi)有體現(xiàn)出來(lái),對(duì)雨量數(shù)據(jù)的分析也不夠充分。但由于實(shí)現(xiàn)難度及時(shí)間限制,以上功能沒(méi)能實(shí)現(xiàn)。參考文獻(xiàn)[1] Joseph Bustos, Karli Watson[美]..NET Web服務(wù)入門(mén)經(jīng)典——C編程篇[M].:清華大學(xué)出版社,2003。[2] Dinar Dalvi, Joe Gray[美]..NET XML高級(jí)編程[M].英宇,:清華大學(xué)出版社,2002。[3] Jesse Liberty, Dan Hurwitz[美].Programming [M].南京:東南大學(xué)出版社,2006。[4] 石磊,版[M].北京:高等教育出版社,2004。[5] [M].北京:清華大學(xué)出版社,2005。[6] Services技術(shù)與實(shí)現(xiàn)[M].北京:國(guó)防工業(yè)出版社,2003。[7] 蔡月茹, Service基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2005。[8] Seely[美].SOAP XML跨平臺(tái)Web Service開(kāi)發(fā)技術(shù)[M].楊濤,楊曉云,:機(jī)械工業(yè)出版社,2002。[9] Bill Trippe,Kate Binder[美].SVG設(shè)計(jì)在下一代Web站點(diǎn)中使用可縮放矢量圖形[M].高偉,:機(jī)械工業(yè)出版社,2003。文檔來(lái)源:
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1