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

正文內(nèi)容

基于cnet的公交查詢系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁

2025-07-02 08:37本頁面

【導(dǎo)讀】基于C#.NET的公交查詢系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

  

【正文】 int i = 0。 i 。 i++) { string str = ([i][City].ToString(), , dt.Rows[i][LineCode].ToString(), , [i][Station].ToString())。 站點(diǎn)查詢 在公交站點(diǎn)的查詢中通常會(huì)知道某個(gè)站點(diǎn)的全部或者是某歌站點(diǎn)的部分名稱(例如模糊的知道站點(diǎn)名稱中有貴大這兩個(gè)數(shù)字可能是貴大 —— 花溪區(qū)、貴大科技學(xué)院等)來查詢經(jīng)過這個(gè)站點(diǎn)的所有的線路,這時(shí)站點(diǎn)查詢模塊則會(huì)根據(jù)模糊查詢功能將所有的帶有“貴大”的公交站點(diǎn)數(shù)據(jù)列舉出來供用戶選擇(如 圖 45 模糊站點(diǎn)顯示 ),在單 擊 查詢后將結(jié)果列舉出來(如 圖 46 公交站點(diǎn)查詢結(jié)果 )。 圖 45 模糊站點(diǎn)顯示 畢業(yè)論文(設(shè)計(jì)) 第 26 頁 圖 46 公交站點(diǎn)查詢結(jié)果 公交 站點(diǎn)查詢編碼的思路 、代碼 和線路查詢的思路 、代碼 基本一致 。 公交換乘查詢 在公交查詢系統(tǒng)中經(jīng)常會(huì)用到換乘查詢,其作用是查詢經(jīng)過兩個(gè)站點(diǎn)的公交線路,比如知道起點(diǎn)站的名字 或是模糊名字 (例如:貴大 或貴 )和終點(diǎn)站的名字 或模糊名字 (例如: 六廣門 或 六 )通過這兩個(gè)站點(diǎn) 選取 listBox 中出現(xiàn)的站點(diǎn)名或是直接用這兩個(gè)站點(diǎn)名 (這兩個(gè) 站點(diǎn)名正確才可以直接使用 )來查詢所有經(jīng)過這兩個(gè)站點(diǎn)的公交線路 信息, 如圖 47 模糊顯示 和 圖 48 站點(diǎn)到站點(diǎn)的查詢結(jié)果 所示。 畢業(yè)論文(設(shè)計(jì)) 第 27 頁 圖 47 模糊顯示 圖 48 站點(diǎn)到站點(diǎn)的查詢結(jié)果 管理員功能模塊 對(duì)于公交查詢系統(tǒng)來說,公交 線路、站點(diǎn)等信息不是一成不變的,對(duì)于用戶來說過時(shí)的公交線路、站點(diǎn)信息沒有多大的用處。因此需要進(jìn)行數(shù)據(jù)的實(shí)時(shí)更新, 即對(duì)數(shù)據(jù)的畢業(yè)論文(設(shè)計(jì)) 第 28 頁 操作實(shí)現(xiàn)增刪查改功能, 使得軟件的查詢具有實(shí)際的意義方便人們的出行。當(dāng)然對(duì)于數(shù)據(jù)的更新并不是所有的人群都可以而是一些固定的人群即在公交查詢數(shù)據(jù)庫中的表“ admin”中存在的人才可以進(jìn)行更改,以防止數(shù)據(jù)被亂改等現(xiàn)象 ,這時(shí)就需要設(shè)計(jì)管理員模塊。 其模塊可以細(xì)分為以下幾個(gè)小模塊: 管理員登錄模塊 信息修改 模塊 信息增加模塊 信息刪除模塊 當(dāng)然系統(tǒng)管理員還可以查詢數(shù)據(jù),其查詢模塊和 用戶的查詢模塊處于同一位置,即管理員的查詢模塊即為用戶的查詢模塊。 系統(tǒng)管理員登陸界面設(shè)計(jì) 登陸界面設(shè)計(jì)的意義在于防止外來人員進(jìn)入到修改界面中修改數(shù)據(jù)造成數(shù)據(jù)的破壞,首先在公交系統(tǒng)設(shè)計(jì)的主頁面中添加一個(gè)新的窗體既為管理員的登陸窗體,在登陸窗體中分別添加按鈕(確定按鈕、清空按鈕 —— 如果填寫錯(cuò)誤則可以清空輸入的內(nèi)容 、取消按鈕)、標(biāo)簽(用于標(biāo)注用戶名和密碼)、文本(輸入數(shù)據(jù)使用)如 圖 49 管理員登錄 所示: 圖 49 管理員登錄 畢業(yè)論文(設(shè)計(jì)) 第 29 頁 在屬性窗口中設(shè)置第二個(gè)文本框的 PasswordChar 屬性為字符“ *”,在設(shè)置窗體的 CanceButton 屬性為 button3,這樣當(dāng)用戶單擊“取消”按鈕后, DialogResult 屬性值就是Cancel。 【 14】 當(dāng)用戶輸出密碼和用戶名之后單擊確定就會(huì)與數(shù)據(jù)庫進(jìn)行查詢比對(duì)如果正確則會(huì)跳轉(zhuǎn)到下一個(gè)窗體,如果不正確則彈出“錯(cuò)誤”窗口(如 圖 410 登錄錯(cuò)誤界面提示 所示),清空按鈕則可以清空輸入 的用戶名和密碼的內(nèi)容。 圖 410 登錄錯(cuò)誤界面提示 添加路線和站點(diǎn)信息 在上一步中當(dāng)我們輸入正確的用戶名和密碼之后就可以進(jìn)入到系統(tǒng)管理員的操作界面,對(duì)于“添加路線和站點(diǎn)”界面設(shè)計(jì)如 圖 411 信息增加界面 : 畢業(yè)論文(設(shè)計(jì)) 第 30 頁 圖 411 信息增加界面 此時(shí)就可以添加線路信息和站點(diǎn)信息,但是 要注意到各個(gè)字段之間的對(duì)應(yīng)關(guān)系 ,在添加數(shù)據(jù)的時(shí)候應(yīng)對(duì)照下方的文字部分。 其 關(guān)鍵代碼如下: string sql = @insert into BusLine (ID,AreaID,LineCode) VALUES (@id,@arearid,@linecodeid)。//數(shù)據(jù)庫插入語句 Dictionarystring, object p = new Dictionarystring, object()。//字典變量,使其對(duì)應(yīng)傳值 (@id, id)。 (@arearid, arearid)。 (@linecodeid, linecodeid)。 (sql ,p )。 (增加信息 161。成功 |)。 畢業(yè)論文(設(shè)計(jì)) 第 31 頁 刪除線路和站點(diǎn) 同理 對(duì)于系統(tǒng)的刪除界面進(jìn)行如 圖 412 刪除界面 的界面設(shè)置 : 圖 412 刪除界面 此時(shí)當(dāng)點(diǎn)擊 對(duì)應(yīng)的 按鈕時(shí),對(duì)于線路則會(huì)刪除整條的數(shù)據(jù)信息( ID、 AreaID、 LineCode)以及表 BusInfo 中所對(duì)應(yīng)的信息記錄, 對(duì)于站點(diǎn)則會(huì)將這條站點(diǎn)的信息刪除但是當(dāng)刪除這個(gè)站點(diǎn)時(shí)應(yīng)查看是否有別的線路進(jìn)過如果有則不該刪除,以免影響其他的線路信息,因此需要設(shè)計(jì)一個(gè) MessageBox 消息框,在消息框代碼中添加 (是否刪除 , 警告 ?, )【 7】 則可以實(shí)現(xiàn)重要數(shù)據(jù)提示功能,以免誤刪。 關(guān)鍵代碼: (是否刪除 , 警告 ?, )。 string Station = 。 string sql = @ delete from BusStation where Station=@LineCode。 Dictionarystring, object p = new Dictionarystring, object()。 (@Station, Station)。 畢業(yè)論文(設(shè)計(jì)) 第 32 頁 (sql, p)。 (刪除信息成功 ! )。 修改路線站點(diǎn)信息 對(duì)于一個(gè)完整的管理員模塊還需要具備修改數(shù)據(jù)信息的功能,“修改路線站點(diǎn)信息”界面和增加界面大體一致如 圖 413 修改界面 所示: 圖 413 修改界面 此時(shí)只需按照說明填寫即可。其關(guān)鍵代碼如下: string selectsql = @select ID,AreaID,LineCode from BusLine where LineCode=@LineCode。//必填內(nèi)容用于查詢信息 Dictionarystring, object p = new Dictionarystring, object()。 (@id, id)。 (@ArearID, ArearID)。 (@LineCode, LineCode)。 DataTable dt = (selectsql, p)。 畢業(yè)論文(設(shè)計(jì)) 第 33 頁 if ( .Count 0 )//判斷要修改的線路存不存在 { string sql = @UPDATE BusLine SET id=@id,AreaID=@ArearID,LineCode=@LineCode where LineCode=@LineCode。 Dictionarystring, object p1 = new Dictionarystring, object()。 (@id, id)。 (@ArearID, ArearID)。 (@LineCode, LineCode)。 (sql, p1)。//增、刪、查、改函數(shù) (信息修改成功 )。 } else { (該線路不存在請(qǐng)重試或增加線路信息 )。 } 畢業(yè)論文(設(shè)計(jì)) 第 34 頁 第 5章 結(jié)論不足 和展望 結(jié)論 本系統(tǒng)由兩大部分組成 —— 用戶管理模塊、系統(tǒng)管理員模塊。根據(jù)用戶管理模塊的功能需求,其主要實(shí)現(xiàn)公交線路信息、站點(diǎn)信息、站點(diǎn)到站點(diǎn)信息的查詢。根據(jù)系統(tǒng)管理員模塊的功能需求,其主要實(shí)現(xiàn)管理員信息驗(yàn)證、公交信息增加、刪 除 、查詢、修改功能 該系統(tǒng)界面部分主要采用 vs20xx 進(jìn)行設(shè)計(jì),并在系統(tǒng)界面的代碼窗口中設(shè)計(jì)代碼以實(shí)現(xiàn)系統(tǒng)中各個(gè)模塊的功能,對(duì)于后臺(tái)數(shù)據(jù)采用數(shù)據(jù)庫進(jìn)行設(shè)計(jì),即設(shè)計(jì)一張完整的“公交數(shù)據(jù)庫”,通過 系統(tǒng)界面的代碼實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的連接、查詢、增加、刪除、修改功能并返回信息 不足 在本系統(tǒng)中公交換乘插敘模塊未能實(shí)現(xiàn) 二次及以上 換乘的情況 ,其只能夠在 一次換乘或者不需要換乘 的情況下查詢到通過兩個(gè)站點(diǎn)的公交線路 ,而且在不換乘的情況下往往查詢結(jié)果比較的復(fù)雜 。其次本系統(tǒng)的可移植性不高,未能滿足系統(tǒng)可以再不同的環(huán)境下運(yùn)行的需要,因?yàn)楸鞠到y(tǒng)在進(jìn)行操作時(shí)主要是對(duì)數(shù)據(jù)庫的操作,在連接數(shù)據(jù)庫是采用代碼為: server=.\SQLEXPRESS。database=公交數(shù)據(jù)庫 。Integrated Security=true,此時(shí)要 求連接的數(shù)據(jù)庫服務(wù)器名稱為 SQLEXPRESS,數(shù)據(jù)庫名為“ 公交數(shù)據(jù)庫 ”,當(dāng)移植到其他環(huán)境時(shí)不能保證數(shù)據(jù)庫服務(wù)器名稱為 SQLEXPRESS。如果要在其他環(huán)境使用則需要修改相應(yīng)的數(shù)據(jù)庫服務(wù)器名稱為 SQLEXPRESS。因此這個(gè)公交查詢系統(tǒng)的可移植性不高。第三、在本系統(tǒng)中 缺乏實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)使得不能夠采集到更加豐富的交通流量信息 ,使得系統(tǒng)不能動(dòng)態(tài)的提供實(shí)時(shí)路段信息 ,如車輛擁擠情況等 ,所以在本系統(tǒng)中 只能提供一些靜態(tài)的路段信息。 第四、本系統(tǒng)中沒有關(guān)聯(lián)到網(wǎng)絡(luò)的地圖(如百度地圖),因此,不夠很清晰的表示公交線路或站點(diǎn)之間的 空間關(guān)系。 展望 畢業(yè)論文(設(shè)計(jì)) 第 35 頁 對(duì)于上訴中存在的 缺點(diǎn) 1 可以用一個(gè)循環(huán)語句判斷需不需要換乘 ,如果不需要?jiǎng)t直接查詢 ,如果需要?jiǎng)t進(jìn)行換乘查詢并按照換乘查詢顯示格式顯示輸出 ,缺點(diǎn) 2 可以采用一個(gè)窗體 ,通過傳值的方式將數(shù)據(jù)庫服務(wù)器名稱傳入到連接數(shù)據(jù)庫的語句中 ,這樣當(dāng)移植到另一個(gè)環(huán)境時(shí)只需導(dǎo)入數(shù)據(jù)庫即可使用 ,缺點(diǎn)三則可以使系統(tǒng)聯(lián)網(wǎng)實(shí)時(shí)調(diào)用網(wǎng)絡(luò)中的有關(guān)公交實(shí)時(shí)信息并按照查詢的有關(guān)內(nèi)容 (主要是公交線路 )顯示出來 ,同理對(duì)于對(duì)于缺點(diǎn)四也可以設(shè)置聯(lián)網(wǎng)調(diào)用百度地圖來進(jìn)行空間查詢。 畢業(yè)論文(設(shè)計(jì)) 第 36 頁 參考文獻(xiàn) 【 1】 公交換乘系統(tǒng)的算法研究與應(yīng)用 [D] .太原:中北大學(xué) .20xx: 2831 趙敏 【 2】 崛起中的中 國城市基礎(chǔ)設(shè)施建設(shè)發(fā)展研究 黃新文 【 3】 貴陽市城市交通發(fā)展研究 歐艷玲 天津大學(xué)博碩論文 20xx 【 4】 貴陽市城市公共交通的現(xiàn)狀與對(duì)策研究 【 5】 數(shù)據(jù)庫技術(shù)與應(yīng)用 —— SQL Server 20xx 教程 詹英 主編 清華大學(xué)出版社 【 6】 軟件工程導(dǎo)論(第五版) 張海藩 編著 清華大學(xué)出版社 【 7】 基于 C/S與 B/S結(jié)合模式的農(nóng)業(yè)專家信息服務(wù)平臺(tái)設(shè)計(jì)研究 劉濤 [1] 溫曉莉 [2] 《河北農(nóng)業(yè)科學(xué)》 20xx 【 8】 實(shí)體 聯(lián)系方法講義 【 9】 數(shù)據(jù)庫系統(tǒng)概論 [M].高等教育出版社 , 王 珊 、 薩師煊 【 10】 公交線路查詢系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì) 王軍 武威職業(yè)學(xué)院 【 11】 時(shí)素平 .基于組件式 GIS 的城市公眾查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].昆明理工大學(xué) 【 12】 基于 ArcSDE技術(shù)的空間數(shù)據(jù)庫建設(shè) 周迪民 、 陳學(xué)工 《湘潭師范學(xué)院學(xué)報(bào):自然科學(xué)版》 20xx 【 13】 基于 ArcGIS Engine 的城市公眾信息查詢系統(tǒng)研究 —— 以西安市為例 董快鴿 【 14】 C語言程序設(shè)計(jì)基礎(chǔ)(第二版) 鄭宇軍 編著 清華大學(xué)出版社 畢業(yè)論文(設(shè)計(jì)) 第 37 頁 致謝 首先感謝我的指導(dǎo)老師 ,本論文是在老師的 指導(dǎo)下和同學(xué)們的幫助下修改完成的。在此,我要向他們的細(xì)心幫助和指導(dǎo)表示由衷的感謝。在這段時(shí)間里,我從他們身上不僅學(xué)到了許多的專業(yè)知識(shí),更感受到他們工作中的兢兢業(yè)業(yè),生活中的平易近人。此外,他們嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和忘我的工作精神值得我去學(xué)習(xí)。 非常感謝大家在我的畢業(yè)設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1