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

正文內(nèi)容

員工電話薄管理系統(tǒng)畢業(yè)設(shè)計論文(編輯修改稿)

2025-08-23 07:52 本頁面
 

【文章內(nèi)容簡介】 下幾個方面[14]:①GIS設(shè)計與實現(xiàn)的方法學(xué)問題。在GIS設(shè)計與實現(xiàn)過程中缺乏面向?qū)ο蟮恼J知方法學(xué)和面向?qū)ο蟮某绦蛟O(shè)計方法學(xué)的指導(dǎo),導(dǎo)致GIS軟件系統(tǒng)的可靠性和可維護性差;②GIS的功能問題。當前以數(shù)據(jù)采集、存儲、管理和查詢檢索功能為主的GIS,不能滿足社會和區(qū)域可持續(xù)發(fā)展在空間分析、預(yù)測預(yù)報、決策支持等方面的要求,直接影響到GIS的應(yīng)用效益和生命力;③三維GIS模型及可視化問題。目前大多數(shù)GIS軟件的圖形顯示是基于二維平面的,即使是三維效果顯示也是采用DEM的方法來處理表達地形的起伏,涉及到地底下真三維的自然和人工現(xiàn)象顯得無能為力[15]。第3章 公交查詢系統(tǒng)總體設(shè)計 需求分析本課題是開發(fā)一個基于Google Map的公交查詢系統(tǒng),主要內(nèi)容為公交線路查詢和公交換乘查詢。(1)公交線路查詢用于查詢起點站、終點站及途徑的各個站點,在地圖上顯示出來。同時顯示該線路的首末班車時間、票價、月票等信息。(2)公交換乘查詢用于查詢起點至終點公交換乘的路線,按照換乘公交的次數(shù)及所需時間選出最優(yōu)路線在地圖以實線顯示。計算所需時間和路程,如需步行則顯示步行距離并在地圖上以不同顏色實線顯示。另外還提供其它其它換乘方案以選擇。(3)對Google Map地圖的載入、維護及管理。 總體設(shè)計 功能模塊圖公交查詢系統(tǒng)公交線路查詢公交換乘查詢地圖管理查詢各站點信息查詢票價查詢首末班車時間查詢換乘線路查詢所需時間路程地圖維護地圖信息管理 系統(tǒng)功能模塊圖 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計的核心。根據(jù)需求分析,設(shè)計了公交信息表、站點信息表、線路信息表3張表。其中公交信息表中有公交途徑站點信息、價格、首末班車時間等信息。站點信息表中含有途徑站點的公交信息、站點坐標等信息。線路信息表中含有公交線路的坐標信息。表結(jié)構(gòu)具體信息如下:(bus)字段說明字段名字段類型公交編號bus_idint公交名bus_nameVarchar(20)途徑站點編號bus_stationVarchar(100)票價bus_priceint起點站首末車時間bus_starttimeVarchar(20)終點站首末車時間bus_endtimeVarchar(20)(station)字段說明字段名字段類型站點編號station_idint站點名station_nameVarchar(20)途徑站點的公交編號station_busVarchar(20)站點坐標station_coordinatesVarchar(20)(route)字段說明字段名字段類型線路編號route_idint公交名route_nameVarchar(20)線路坐標信息route_busVarchar(2000)第4章 系統(tǒng)功能模塊的實現(xiàn) 數(shù)據(jù)庫連接C連接MySQL的方法有兩種:(1)使用MySQLDriverCS連接MySQL數(shù)據(jù)庫;(2)通過ODBC訪問MySQL數(shù)據(jù)庫。由于作為MySQL的專用數(shù)據(jù)驅(qū)動程序,所以采用了第一種方法。和Sql .NET Data Provider是為Sql Server一樣,它是專門為MySQL設(shè)計的,可以叫做MySQL .NET Data Provider。使用他不需要額外的去設(shè)置ODBC數(shù)據(jù)源,基本上只要能連接到MySQL就能通過MySQLDriverCS來訪問。 公交線路查詢,輸入要查詢的公交號之后在地圖中顯示公交的具體線路,在頁面右側(cè)顯示途徑站點、票價、起點站首末車時間和終點站首末車時間。 公交線路查詢頁面這部分主要是通過WebService訪問數(shù)據(jù)庫取出公交線路的具體信息,然后以xml形式傳輸給客戶端。相關(guān)代碼如下: //C代碼 public ArrayList busStationSearch(string busName) { ArrayList result = new ArrayList()。 string sqlstr = select bus_station,bus_price,bus_starttime,bus_endtime from bus where bus_name = 39。 + busName + 39。 string[] busStation = MySQLExecute(sqlstr, new string[] { bus_station,bus_price, bus_starttime, bus_endtime}).Split(39。,39。)。 for (int i = 0。 i 4。i++ ) { sqlstr = select station_name,station_coordinates from station where station_id = 39。 + busStation[i] + 39。 (MySQLExecute(sqlstr, new string[] { station_name, station_coordinates }))。 } (busStation[ 4])。 (busStation[ 3])。 (busStation[ 2])。 return result。}最后通過javascript接收解析并動態(tài)的在頁面上顯示具體的信息。相關(guān)代碼如下://javascript代碼function busSearchCallback(){ if( == 4) { if( == 200) { busSearchInit()。 var xmlDom = createXml()。 var tmp =(anyType)。 var result = 。 (bus).innerHTML = h3站點信息/h3。 for( var i = 0。 i 。i++) { var info = tmp[i].(,)。 if(i parseInt()) { (ul1).innerHTML += lia title=+info[0]+ href=\javascript:void(0)。\em+(i+1)+./emspan+info[0]+/span/a/li。 } else { (ul2).innerHTML += lia title=+info[0]+ href=\javascript:void(0)。\em+(i+1)+./emspan+info[0]+/span/a/li。 } if(i == 0) { stationMaker(new GLatLng(Number(info[1]),Number(info[2])),info[0],../Image/,30,32,15,25)。 } else if(i == ) { stationMaker(new GLatLng(Number(info[1]),Number(info[2])),info[0],../Image/,30,32,15,25)。 } else { stationMaker(new GLatLng(Number(info[1]),Number(info[2])),info[0],../Image/,15,15,)。 } } //發(fā)車時間 (busInfo).innerHTML = p全程票價(元):+tmp[].+/p +p起點站首末車時間:+tmp[].+/p +p終點站首末車時間:+tmp[].+/p。 } }} 公交換乘查詢,輸入起點站與終點站之后在地圖中顯示公交的具體換乘線路,在頁面右側(cè)顯示換乘公交號、換乘地點以及路程信息。 公交換乘查詢頁面這部分的難點在于換乘算法,在一個公交網(wǎng)絡(luò)內(nèi),對于一個具體的公交出行需求而言,已知一個出發(fā)站點O與一個目的站點D,具體求解步驟為:1)針對出發(fā)站點O,建立途經(jīng)該站點的所有公交線路集合,稱為集合A2)對于目的站點D,建立一個途經(jīng)
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1