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

正文內(nèi)容

基于web的城市公交查詢系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-10-01 15:09 本頁面
 

【文章內(nèi)容簡介】 sLineTotal[7] = (7).ToString().Trim()。 sLineTotal[8] = (8).ToString().Trim()。 sLineTotal[9] = (9).ToString().Trim()。 淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 14 } ()。 = select sitename from Line + sLineTotal[0].ToString().Trim() + 。 reader = ()。 if ()//從具體的公交線路中獲取站點(diǎn)順序信息 { int n = 0。 while (()) { line[n++] = (0).ToString().Trim()。 } count = n。 } } else { ()。 } } 換乘查詢 任意用戶登錄該公交查詢網(wǎng)站均可進(jìn)行換乘查詢。用戶可輸入出發(fā)站和到達(dá)站,系統(tǒng)會(huì)檢測是否存在該站點(diǎn),若存在則會(huì)檢測這兩個(gè)站點(diǎn)是否有直達(dá)車,如果沒有則會(huì)進(jìn)行 一次換乘。 該換乘查詢界面如圖 54 所示: 圖 54 換乘查詢圖 該功能首先從 textbox 里獲取出發(fā)站點(diǎn)名 StartSite 和到達(dá)站點(diǎn)名 EndSite,然后判斷是否存在這兩個(gè)站點(diǎn),若不存在,則給出提示,否則,分別 搜索包含 StartSite、 EndSite 的路線 存于臨時(shí)數(shù)組 StartSiteLineId 和 EndSiteLineId 中。分兩種情況討論, ,遍歷兩條線路的所有組合 ,判斷 ,如果存在路線相同的,則表示可直達(dá)。 ,在遍歷兩 條線路的所有組合的前提下,若經(jīng)過 StartSite 的路線中有和經(jīng)過 EndSite 的路線有相同的站淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 15 點(diǎn),則表示可換乘一次到達(dá)。 主要實(shí)現(xiàn)代碼如下: //count 用于記錄方案個(gè)數(shù) 其中 1 表示不存在 StartSite 站點(diǎn), 2 表示不存在 EndSite 3 表示直達(dá) // Line[m,] m 是表示換成的方案個(gè)數(shù)的, Line[m,0] 車次 1, Line[m,1] StartSite 到中轉(zhuǎn)站點(diǎn)的站數(shù), Line[m,2]中轉(zhuǎn)站點(diǎn) , Line[m,3]車次 2 , Line[m,4]中轉(zhuǎn)站點(diǎn)到 EndSite 的站數(shù) public void GetSiteLineHuanCheng(string[,] Line, string StartSite, string EndSite, ref int count) { int[] StartSiteLineId = new int[21]。//記錄包含 StartSite 的路線 int[] EndSiteLineId = new int[21]。//記錄包含 EndSite 的路線 SqlConnection = createConnection()。 ()。 //判斷是否存在 StartSite 站點(diǎn) string str = select count(*) from site where sitename = 39。 + StartSite + 39。 SqlCommand cmd = new SqlCommand(str, )。 if ((().ToString()) == 0) { count = 1。 ()。 return。 } //判斷是否存在 EndSite 站點(diǎn) = select count(*) from site where sitename = 39。 + EndSite + 39。 if ((().ToString()) == 0) { count = 2。 ()。 return。 } //搜索包含 StartSite 的路線 int i = 0。 int j = 0。 for (j = 0。 j LineCount。 j++) { = select count(*) from Line + line[j] + where SiteName=39。 + StartSite + 39。 if ((().ToString()) 0) { StartSiteLineId[i++] = line[j]。 } } StartSiteLineId[i] = 1。//用于終止判斷 //搜索包含 EndSite 的路線 i = 0。 j = 0。 for (j = 0。 j LineCount。 j++) { = select count(*) from Line + line[j] + where SiteName=39。 + EndSite + 39。 if ((().ToString()) 0) { EndSiteLineId[i++] = line[j]。 } } EndSiteLineId[i] = 1。//用于終止判斷 淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 16 //當(dāng)兩個(gè)站點(diǎn)處于同一條路線時(shí),即直達(dá) for (i = 0。 i 20 amp。amp。 StartSiteLineId[i] != 1。 i++) { for (j = 0。 j 20 amp。amp。 EndSiteLineId[j] != 1。 j++) { if (StartSiteLineId[i] == EndSiteLineId[j]) { count = 3。 Line[0, 0] = StartSiteLineId[i].ToString().Trim()。//記錄第幾路車 = select cixu from Line + Line[0, 0] + where SiteName=39。 + EndSite + 39。//獲得 EndSite 的次序 int end = (().ToString())。 = select cixu from Line + Line[0, 0] + where SiteName=39。 + StartSite + 39。//獲得 StartSite 的次序 int start = (().ToString())。 Line[0, 1] = (end start).ToString()。 ()。 return。 } } } int k = 0。//用于記錄當(dāng)前的方案個(gè)數(shù),用于數(shù)組 Line[k,] //用于判斷換乘的,換乘一次 for (i = 0。 i 20 amp。amp。 StartSiteLineId[i] != 1 amp。amp。 k 8。 i++) { int[] startsite = new int[35]。//用于記錄每條路線的站點(diǎn) id = select siteid from Line + StartSiteLineId[i] + 。 SqlDataReader reader = ()。 if () { int num = 0。 while (()) { startsite[num++] = ((0).ToString().Trim())。 } startsite[num] = 1。 } ()。 for (j = 0。 j 20 amp。amp。 EndSiteLineId[j] != 1 amp。amp。 k 8。 j++) { int[] endsite = new int[35]。//用于記錄每條路線的站點(diǎn) id = select siteid from Line + EndSiteLineId[j] + 。 reader = ()。 if () { int num = 0。 while (()) { endsite[num++] = ((0).ToString().Trim())。 } endsite[num] = 1。 } ()。 int Logo = 0。//用來控制下面兩個(gè)循環(huán)的 //尋找兩條線路中兩條線路的相同站點(diǎn) for (int m = 0。 m 35 amp。amp。 startsite[m] != 1 amp。amp。 Logo == 0。 m++) 淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 17 { for (int n = 0。 n 35 amp。amp。 endsite[n] != 1 amp。amp。 Logo == 0 。 n++) { if (startsite[m] == endsite[n]) { = select cixu from Line + StartSiteLineId[i] + where sitename = 39。 + StartSite + 39。 int start = (().ToString())。 = select cixu from Line + EndSiteLineId[j] + where sitename = 39。 + EndSite + 39。 int end = (().ToString())。 = select sitename from site where siteid= + startsite[m]
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1