九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > DOC文檔下載  

C程序設(shè)計(jì)課程設(shè)計(jì)公交路線查詢

  • 資源ID:33991640       資源大?。?span id="24d9guoke414" class="font-tahoma">1.89MB        全文頁(yè)數(shù):30頁(yè)
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

C程序設(shè)計(jì)課程設(shè)計(jì)公交路線查詢

太湖學(xué)院C#程序設(shè)計(jì)課程設(shè)計(jì)題目:公交路線查詢機(jī) 電學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué) 號(hào):學(xué)生姓名:班 級(jí):計(jì)科84成 績(jī):2012年 1月 需求分析:隨著現(xiàn)代社會(huì)的發(fā)展,交通也越來(lái)越發(fā)達(dá),人們也開(kāi)始不斷的外出旅游,不管是市內(nèi)還是市外對(duì)一個(gè)準(zhǔn)確明了的交通路線需求越來(lái)越大,以前我們只能通過(guò)電話咨詢、看地圖、向路人打聽(tīng)來(lái)了解訊息,這不僅浪費(fèi)精力財(cái)力時(shí)間,而且極為不方便。在這樣一個(gè)需求下,我們所設(shè)計(jì)的公交路線查詢系統(tǒng)就產(chǎn)生了很大的價(jià)值,它能很方便的查詢到公交路線,準(zhǔn)確的告訴你從A到B該怎么去才最為快捷!這也是我們?cè)O(shè)計(jì)這個(gè)系統(tǒng)的初衷!1.功能需求首先我們系統(tǒng)最基本要滿足顧客的需求就是公交路線的查詢。但是我們清楚的知道,死的列表將造成許多不便,因?yàn)槁肪€會(huì)隨著城市建設(shè)而變化,所以我們的路線是可以實(shí)時(shí)的去更新的,這樣就牽扯到再數(shù)據(jù)庫(kù)中的更新、刪除功能,附帶通過(guò)報(bào)表清楚的顯示出來(lái)修改后的內(nèi)容。觸發(fā)器功能實(shí)現(xiàn)公交路線中的一些數(shù)值計(jì)算,比如幾站路等。我們所要實(shí)現(xiàn)的就是站點(diǎn)查詢、換車(chē)查詢、線路查詢。2.數(shù)據(jù)需求數(shù)據(jù)庫(kù)中包含管理者的賬戶密碼。公交路線數(shù)據(jù)(包括起始站到終點(diǎn)站的其間所有站點(diǎn))。3.性能需求客戶需要的是一個(gè)快捷準(zhǔn)確的查詢系統(tǒng),包括一次轉(zhuǎn)車(chē)到達(dá)以及二次轉(zhuǎn)車(chē)到達(dá),不能有任何差錯(cuò)。所以關(guān)于線路查詢的C#程序語(yǔ)句要考慮周全不能有任何差池。數(shù)據(jù)庫(kù)中數(shù)據(jù)也需要其準(zhǔn)確性。概要設(shè)計(jì):設(shè)計(jì)思想: 隨著公路規(guī)模的不斷擴(kuò)大,公交數(shù)量的急劇增加,有關(guān)公交管理的各種信息量也在不斷成倍增長(zhǎng)。面對(duì)龐大的信息量,就需要有公交信息管理系統(tǒng)來(lái)提公交房管理工作的效率。通過(guò)這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,從而減少了管理方面的工作量。目前,我國(guó)各省市的公交查詢工作還未實(shí)現(xiàn)數(shù)字化。整個(gè)過(guò)程既浪費(fèi)能源又浪費(fèi)資源。最后導(dǎo)致浪費(fèi)時(shí)間,無(wú)法按時(shí)到達(dá)目的地。因此,開(kāi)發(fā)一個(gè)能夠?qū)ψ钚碌墓痪€路進(jìn)行查詢的信息平臺(tái)就顯得尤其重要。所開(kāi)發(fā)的系統(tǒng)將在一定程度上能夠克服以上的種種缺點(diǎn),實(shí)現(xiàn)各項(xiàng)工作在線完成,為乘客提供一個(gè)完全公開(kāi)、開(kāi)放、完善的管理平臺(tái),放便了乘客的出行,大大節(jié)省了乘客的寶貴時(shí)間。通過(guò)這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,實(shí)現(xiàn)了公交信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,這樣不僅減少了管理工作量,還提高了查詢效率,降低了查詢成本。實(shí)現(xiàn)模塊:1. 選擇模塊:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace bus public partial class Form3 : Form public Form3() InitializeComponent(); private void button1_Click(object sender, EventArgs e) if (radioButton1.Checked) Form1 f=new Form1(); f.Show(); this.Hide(); if(radioButton2.Checked) Form2 f = new Form2(); f.Show(); this.Hide(); private void button2_Click(object sender, EventArgs e) Application.Exit(); private void radioButton1_CheckedChanged(object sender, EventArgs e) 2. 查詢模塊:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;namespace bus public partial class Form1 : Form public Form1() InitializeComponent(); public int n = 0; private void button1_Click(object sender, EventArgs e) string bus = new string10; FileStream fs = new FileStream("C:Documents and SettingsAdministrator桌面busesbusMyFile.txt", FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); for (int i = 0; i < bus.Length; i+) busi = sr.ReadLine(); if (busi = null) n+; sr.Close(); fs.Close(); if (+n = bus.Length) MessageBox.Show("文件內(nèi)容為空,請(qǐng)按讀入文件按鈕!"); else string path = "" if (textBox1.Text = "" && textBox2.Text = "") MessageBox.Show("起始站臺(tái)和目的站臺(tái)不能為空!"); else if (textBox1.Text = "") MessageBox.Show("起始站臺(tái)不能為空!"); else if (textBox2.Text = "") MessageBox.Show("目的站臺(tái)不能為空!"); for (int i = 0; i < bus.Length; i+) string aa = busi; if (aa != null) if (aa.IndexOf(textBox1.Text) > 0 && aa.IndexOf(textBox2.Text) > 0) string b = aa.Split(,); path += b0; if (path != "") textBox3.Text = path; else textBox3.Text = "沒(méi)有這路公交車(chē),請(qǐng)選擇查詢2,查詢交通路線!" public string ret(string a, string b) string ret = "" string a1 = a.Split(,); string b1 = b.Split(,); for (int i =0; i <a1.Length;i+ ) for (int j = 0; j <b1.Length; j+) if (a1i = b1j) if (ret ="") ret = a1i; else ret += "," + a1i; return ret; private void button3_Click(object sender, EventArgs e) string bus = new string10; FileStream fs = new FileStream("C:Documents and SettingsAdministrator桌面busesbusMyFile.txt", FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); for (int i = 0; i < bus.Length; i+) busi = sr.ReadLine(); sr.Close(); fs.Close(); string path = "" if (textBox1.Text = "" && textBox2.Text = "") MessageBox.Show("起始站臺(tái)和目的站臺(tái)不能為空!"); else if (textBox1.Text = "") MessageBox.Show("起始站臺(tái)不能為空!"); else if (textBox2.Text = "") MessageBox.Show("目的站臺(tái)不能為空!"); for (int i = 0; i < bus.Length; i+) string aa = busi; if (aa.IndexOf(textBox1.Text) >= 0) for (int j = 0; j < bus.Length; j+) if (i != j) string bb = busj; if (bb.IndexOf(textBox2.Text) >= 0) for (int s = 0; s < bus.Length; s+) string cc = buss; if (i != j && j != s && s != i) if (ret(aa, cc) != "" && ret(cc, bb) != "") path += aa.Substring(0, 4) + "到" + ret(aa, cc) + "轉(zhuǎn)" + cc.Substring(0, 4) + "到" + ret(cc, bb) + "轉(zhuǎn)" + bb.Substring(0, 4) + "到" + textBox2.Text; if (path != "") textBox3.Text = path; else textBox3.Text = "轉(zhuǎn)兩次車(chē)不能到達(dá),請(qǐng)選擇打的!" private void button2_Click(object sender, EventArgs e) string bus = new string10; FileStream fs = new FileStream("C:Documents and SettingsAdministrator桌面busesbusMyFile.txt", FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); for (int i = 0; i < bus.Length; i+) busi = sr.ReadLine(); sr.Close(); fs.Close(); string path = "" if (textBox1.Text = "" && textBox2.Text = "") MessageBox.Show("起始站臺(tái)和目的站臺(tái)不能為空!"); else if (textBox1.Text = "") MessageBox.Show("起始站臺(tái)不能為空!"); else if (textBox2.Text = "") MessageBox.Show("目的站臺(tái)不能為空!"); for (int i=0; i <bus.Length; i+) string aa=busi; if (aa.IndexOf(textBox1.Text) >= 0) for (int j = 0; j < bus.Length;j+) if (i != j) string bb = busj; if (bb.IndexOf(textBox2.Text) >= 0) if (ret(aa, bb) != "") path += aa.Substring(0, 4) + "到" + ret(aa, bb) + 轉(zhuǎn) + bb.Substring(0, 4) + "到" + textBox2.Text; if (path != "") textBox3.Text = path; else textBox3.Text = "轉(zhuǎn)一次車(chē)不能到達(dá),請(qǐng)選擇查詢2,查詢交通路線!" private void button4_Click(object sender, EventArgs e) FileStream fs = new FileStream("C:Documents and SettingsAdministrator桌面busesbusMyFile.txt", FileMode.Open, FileAccess.ReadWrite); StreamWriter sw = new StreamWriter(fs); string bus = new string10; bus0 = "#001,火車(chē)站,吉祥橋,勝利門(mén),五愛(ài)北路,梁溪大橋,運(yùn)河飯店,開(kāi)源大橋,蠡橋,北橋,稻香新村,中橋,景亭苑,震澤新村,旺山路,蠡湖大橋,蠡湖公園,蠡湖廣場(chǎng),蠡園,寶界橋,寶界村,黿頭渚" bus1 = "#002,梅園公交總站,梅園,開(kāi)原寺,大渲,公益路,榮巷,張巷,第九人民醫(yī)院,上里東,河埒口" bus2 = "#003,梓旺新村,東方名苑,東北塘,錦旺苑,夏氏物流,東風(fēng)橋木材市場(chǎng),金龍紙品,向陽(yáng),廣豐,丁村" bus3 = "#004,胡埭停車(chē)場(chǎng),胡埭路,錢(qián)胡路,張舍,劉塘村,文良路,歷村,洋溪橋,江南皮件廠" bus4 = "#005,無(wú)錫動(dòng)物園,西山,東山,江原醫(yī)院,無(wú)錫藝校,開(kāi)源寺,梅園,梅園公交總站" bus5 = "#006,錢(qián)橋,楊樹(shù)岸,惠錢(qián)路,惠泉花園,石門(mén)路,嚴(yán)家鵬,烈士陵園,鳳翔南路,惠暢里,惠山,龍光路,威孚公司,五愛(ài)廣場(chǎng),西門(mén),復(fù)興路" bus6 = "#007,錫山醫(yī)院,錫滬路,市人力資源,長(zhǎng)慶路,東林書(shū)院,檢察院,三鳳橋,二院,朝陽(yáng)廣場(chǎng),文化宮,體育公園,健康橋,梁溪大橋" bus7 = "#008,火車(chē)站,勝利門(mén),商業(yè)大廈,八百伴,解放東路,風(fēng)雷新村,金海里,敘康里," bus8 = "#009,河埒口,四院,青山灣,青山支路,錫惠公園,吟苑公園,五愛(ài)廣場(chǎng),五愛(ài)北路,勝利門(mén),吉祥橋,火車(chē)站" bus9 = "#010,中橋,景亭苑,震澤新村,旺山路,蠡湖大橋,蠡湖公園,蠡湖廣場(chǎng),蠡園,寶界橋,寶界村,黿頭渚" for (int i = 0; i < bus.Length; i+) sw.WriteLine(busi); sw.Close(); fs.Close(); private void button5_Click(object sender, EventArgs e) Form3 f = new Form3(); f.Show(); this.Hide(); private void button6_Click(object sender, EventArgs e) Application.Exit(); 3. 修改模塊:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;namespace bus public partial class Form2 : Form public Form2() InitializeComponent(); private void button1_Click(object sender, EventArgs e) string bus = new string10; FileStream fs = new FileStream("C:Documents and SettingsAdministrator桌面busesbusMyFile.txt", FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); for (int i = 0; i < bus.Length; i+) busi = sr.ReadLine(); sr.Close(); fs.Close(); for (int i = 0; i < bus.Length; i+) string aa = busi; string a1 =aa.Split(,); if ( a10= textBox1.Text) textBox3.Text = busi; break; else MessageBox.Show("輸入的線路不正確!"); break; private void button2_Click(object sender, EventArgs e) Form3 f = new Form3(); f.Show(); this.Hide(); private void button3_Click(object sender, EventArgs e) Application.Exit(); private void button4_Click(object sender, EventArgs e) string bus = new string10; FileStream fs = new FileStream("C:Documents and SettingsAdministrator桌面busesbusMyFile.txt", FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); for (int i = 0; i < bus.Length; i+) busi = sr.ReadLine(); sr.Close(); fs.Close(); for (int i = 0; i < bus.Length; i+) string aa = busi; string a1 = aa.Split(,); if (textBox1.Text = a10) busi = textBox3.Text; FileStream fst = new FileStream("C:Documents and SettingsAdministrator桌面busesbusMyFile.txt", FileMode.Create, FileAccess.ReadWrite); StreamWriter sw = new StreamWriter(fst); for (int i = 0; i < bus.Length; i+) sw.WriteLine(busi); sw.Close(); fst.Close(); 詳細(xì)設(shè)計(jì):(1)設(shè)計(jì)說(shuō)明:當(dāng)打開(kāi)軟件時(shí)首先選擇所需功能,代碼如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace bus public partial class Form3 : Form public Form3() InitializeComponent(); private void button1_Click(object sender, EventArgs e) if (radioButton1.Checked) Form1 f=new Form1(); f.Show(); this.Hide(); if(radioButton2.Checked) Form2 f = new Form2(); f.Show(); this.Hide(); private void button2_Click(object sender, EventArgs e) Application.Exit(); private void radioButton1_CheckedChanged(object sender, EventArgs e) 當(dāng)選擇查詢時(shí),首先寫(xiě)入文件,然后分別有轉(zhuǎn)一次車(chē)查詢和轉(zhuǎn)兩次車(chē)查詢,代碼如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.IO;namespace bus public partial class Form1 : Form public Form1() InitializeComponent(); public int n = 0; private void button1_Click(object sender, EventArgs e) string bus = new string10; FileStream fs = new FileStream("C:Documents and SettingsAdministrator桌面busesbusMyFile.txt", FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); for (int i = 0; i < bus.Length; i+) busi = sr.ReadLine(); if (busi = null) n+; sr.Close(); fs.Close(); if (+n = bus.Length) MessageBox.Show("文件內(nèi)容為空,請(qǐng)按讀入文件按鈕!"); else string path = "" if (textBox1.Text = "" && textBox2.Text = "") MessageBox.Show("起始站臺(tái)和目的站臺(tái)不能為空!"); else if (textBox1.Text = "") MessageBox.Show("起始站臺(tái)不能為空!"); else if (textBox2.Text = "") MessageBox.Show("目的站臺(tái)不能為空!"); for (int i = 0; i < bus.Length; i+) string aa = busi; if (aa != null) if (aa.IndexOf(textBox1.Text) > 0 && aa.IndexOf(textBox2.Text) > 0) string b = aa.Split(,); path += b0; if (path != "") textBox3.Text = path; else textBox3.Text = "沒(méi)有這路公交車(chē),請(qǐng)選擇查詢2,查詢交通路線!" public string ret(string a, string b) string ret = "" string a1 = a.Split(,); string b1 = b.Split(,); for (int i =0; i <a1.Length;i+ ) for (int j = 0; j <b1.Length; j+) if (a1i = b1j) if (ret ="") ret = a1i; else ret += "," + a1i; return ret; private void button3_Click(object sender, EventArgs e) string bus = new string10; FileStream fs = new FileStream("C:Documents and SettingsAdministrator桌面busesbusMyFile.txt", FileMode.Open, FileAccess.Read); StreamReader sr = new StreamReader(fs); for (int i = 0; i < bus.Length; i+) busi = sr.ReadLine(); sr.Close(); fs.Close(); string path = "" if (textBox1.Text = "" && textBox2.Text = "") MessageBox.Show("起始站臺(tái)和目的站臺(tái)不能為空!"

注意事項(xiàng)

本文(C程序設(shè)計(jì)課程設(shè)計(jì)公交路線查詢)為本站會(huì)員(仙***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!