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

正文內(nèi)容

城市公交查詢系統(tǒng)的的設(shè)計與實現(xiàn)畢業(yè)論文-閱讀頁

2025-07-12 16:52本頁面
  

【正文】 4否是車輛編號車次int4否是車次車輛類型varchar50否否車輛類型服務(wù)類型varchar50否否服務(wù)類型票價varchar50否否票價IC卡類型varchar50否否IC卡類型運行區(qū)間varchar50否否運行區(qū)間⑥夏季發(fā)車時刻表夏季發(fā)車時刻表存放夏季發(fā)車的時間,修改夏季發(fā)車時間需要訪問此表。表47 冬季發(fā)車時刻表字段名數(shù)據(jù)類型長度是否為空是否為主鍵說明編號int4否是編號車次int4否否車次首班時間varchar50否否首班時間末班時間varchar50否否末班時間第5章 詳細(xì)設(shè)計與實現(xiàn) 前臺功能的實施在動態(tài)網(wǎng)站中,調(diào)用數(shù)據(jù)庫中的數(shù)據(jù)是十分頻繁的,為了避免編寫重復(fù)的代碼。本系統(tǒng)的數(shù)庫的連接代碼如下:public static SqlConnection createConnection() { SqlConnection con=new SqlConnection(server=.。uid=sa。)。 }線路查詢模塊:用戶進入系統(tǒng)后,在線路查詢模塊的輸入框中輸入要查詢的線路,點擊查詢按鈕,系統(tǒng)首先檢查用戶所查詢的線路是否存在,如果不存在給出出錯提示,如果存在給出這條線路的相關(guān)信息,如:雙向早晚車的工作時間,票價,經(jīng)過的站點。SqlDataReader sdrsj=()。string linetemp2=sdrsj[末班時間].ToString()。line+=末班時間為:+linetemp2+)/fontbr。SqlDataReader sdr=()。line=(sdr[站名].ToString(),font color=red+sdr[站名].ToString()+/font)。}}finally{()。}int i。line=(0,i3)。比如:經(jīng)過這個站點共有哪些線路,這些線路又各經(jīng)過哪些站點,第二個選擇是站點的模糊查詢,也就是不完全匹配,用戶只需輸入站點名稱和部分字符信息,系統(tǒng)便會給出與此相關(guān)的所有站點信息。+a+39。SqlDataReader sdr=()。}=SELECT 車次FROM 公交車線路表WHERE 站名=39。SqlDataReader sdr1=()。} for(int i=0。i++){for(int j=0。j++){if(alS[i].ToString()==alE[j].ToString()){(alE[j])。用戶可以在起點站輸入框中輸入自已的出發(fā)點,然后在終點站輸入框輸入出行的終點,如果選擇直達(dá),系統(tǒng)便會檢測這兩個站點間是否有直達(dá)車,如果沒有直達(dá)車,系統(tǒng)會給出相關(guān)提示,那么用戶便可以選擇一次換乘,系統(tǒng)會檢測是否有一次換乘方案,如果有系統(tǒng)會給出所換乘方案。=SELECT 站名FROM 公交車線路表WHERE 次序BETWEEN +cixuS+ AND +cixuE+ AND 車次=+alNum[k].ToString()+ ORDER BY 次序ASC。=SELECT 站名FROM 公交車線路表WHERE 次序BETWEEN +cixuE+ AND +cixuS+ AND 車次=+alNum[k].ToString()+ ORDER BY 次序DESC。 str+=路(總共經(jīng)過font color=red+()+/font個站)。添加的界面如圖55,56所示:圖55 新增車次圖56新增線路站名主要實現(xiàn)代碼如下:if(Check()){int maxChelNo=GetMaxChelNo()。()。SqlParameter para=new SqlParameter(車次,4)。(para)。=。()。int MaxNoS=GetMaxNoS()。(para)。(?str=+())。請輸入完整的信息!39。}此模塊同樣為管理員操作,如當(dāng)?shù)啬膫€公交線路已經(jīng)被廢除,或原有公交車線路有哪個站點被刪除,管理員可以登陸此表,及時刪除線路和站點的信息,以保證車次線路的及時更新,方便用戶查詢。SqlCommand cmd=new SqlCommand(DELETE FROM 車輛表WHERE 車次=+,con)。=DELETE FROM 公交車線路表WHERE 車次=+。=DELETE FROM 夏發(fā)車時間表WHERE車次=+。=DELETE FROM 冬發(fā)車時間表WHERE車次=+。=DELETE FROM 車輛線路編號表WHERE 車次數(shù)=+。BindGrid()。刪除成功!39。(2)刪除無效站點:if(JudgeZhanm()){if(!JudgeDelZh()){SqlConnection con=()。SqlCommand cmd=new SqlCommand(DELETE FROM 站名表WHERE 站名=+(),con)。(scriptalert(39。)/script)。暫時不能刪除此站名!39。}}else{(./error/?ZhanMing=+())。但管理員需登陸才能進入相應(yīng)的界面進行操作和修改,而大眾用戶無需登陸可直接進入相應(yīng)的界面進行查詢。而管理員比大眾用戶增加了對數(shù)據(jù)信息編輯功能(包括:刪除站點、刪除線路、修改站點、添加線路等功能等),管理員實現(xiàn)對數(shù)據(jù)信息的編輯并對系統(tǒng)進行定期的維護,保證其運行的穩(wěn)定性,為大眾用戶提供盡可能完善的服務(wù)。在線路查詢中主要實現(xiàn)所屬線路具體的信息,獲得該線路會經(jīng)過的站點,起末班時間、價格等等。下圖為修改車輛參數(shù)界面,如圖59所示:圖59 修改車輛參數(shù)主要實現(xiàn)代碼如下:SqlConnection con=()。SqlCommand cmd =new SqlCommand(Update 車輛表set 車輛類型=39。,服務(wù)類型=39。,票價=39。,IC卡類型=39。,運行區(qū)間=39。+ where 車次=+,con)。=update 車輛線路編號表set 車線類型=39。+ where 車次=+。()。修改成功!39。第6章 測試與維護 創(chuàng)建和測試應(yīng)用程序為了確保本系統(tǒng)能夠正常運行,需要在發(fā)布之后做一次較全面的測試。每編寫一個模塊,就要對這個模塊進行測試,看它能否根據(jù)特定的要求工作。在MIS開發(fā)過程中采用了多種措施保證軟件質(zhì)量,但是實際開發(fā)過程中還是不可避免地會產(chǎn)生差錯,系統(tǒng)中通??赡茈[藏著錯誤和缺陷,不經(jīng)周密測試的系統(tǒng)投入運行,將會造成難以想象的后果,因此系統(tǒng)測試是MIS開發(fā)過程中為保證軟件質(zhì)量必須進行的工作。因此,我們必須重視測試工作。因此測試不是為了表明程序正確;成功的測試也不是沒有發(fā)現(xiàn)錯誤的測試。因此軟件測試的目標(biāo)應(yīng)該是以盡可能少的代價和時間找出軟件系統(tǒng)中潛在的錯誤和缺陷。測試對象是隨不同階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認(rèn)測試都是以被測過的模塊作為測試對象的。單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨進行的,驗證模塊接口與設(shè)計說明書是否一致,對模塊的所有主要處理路徑進行測試且與預(yù)期的結(jié)構(gòu)進行對照,還要對所有錯誤處理路徑進行測試。單元測試一般是由程序員完成,也稱程序調(diào)試。組合測試也稱集成測試或子系統(tǒng)測試,通常采用自頂向下測試和自底向上測試兩種測試方法。確認(rèn)測試。確認(rèn)測試是按照這些要求定出的“確認(rèn)測試計劃”進行的。系統(tǒng)測試。系統(tǒng)測試應(yīng)在系統(tǒng)的整個范圍內(nèi)進行,這種測試不只對軟件進行,而是對構(gòu)成系統(tǒng)的硬、軟件一起進行。系統(tǒng)測試需要確認(rèn)從頭到尾的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測試延到項目末尾進行。在系統(tǒng)測試完成后,進行用戶的驗收測試,它是用戶在實際應(yīng)用環(huán)境中所進行的真實數(shù)據(jù)測試。 程序改進本系統(tǒng)設(shè)計時沒有統(tǒng)計每兩個站點之間的距離,只統(tǒng)計了從起點到終點的站數(shù),這樣就不能得出最短路徑,站數(shù)多的不一定距離就遠(yuǎn),同樣站點少的距離不一定近。一般來說,對程序測試有兩種測試方法:如果已經(jīng)知道了軟件系統(tǒng)應(yīng)具有的功能,可通過測試來對每個功能是否都能正常使用;如果知道程序的內(nèi)部工作過程,可以通過測試來檢測程序內(nèi)部是否按照規(guī)格說明書的規(guī)定正常進行。黑盒測試又稱為功能測試,白盒子測試又稱為結(jié)構(gòu)測試。1. 登錄成功后,顯示頁面,如圖61所示:圖61 登錄成功顯示頁面2. 登錄失敗,則顯示如下界面,如圖62所示:圖62 登錄失敗界面3. 如果登錄未輸入用戶名和密碼,則顯示如下界面,如圖63所示:圖63 用戶名和密碼為空提示軟件維護是指在軟件運行或維護階段對軟件產(chǎn)品所進行的修改。[4]根據(jù)軟件維護的不同原因,軟件維護可以分成三種類型:改正性維護,適應(yīng)性維護,完善性維護。通常,人們將預(yù)防性維護定義為:“把今天的方法學(xué)用于昨天的系統(tǒng)以滿足明天的需要”。 軟件維護的影響因素在軟件維護中,影響軟件維護工作量的因素主要有以下6種。(2)程序設(shè)計語言。(4)數(shù)據(jù)庫技術(shù)的應(yīng)用。(6)其他一些因素,如應(yīng)用的類型、數(shù)學(xué)模型、任務(wù)的難度等。軟件的可維護性受許多因素的影響,在設(shè)計、編碼和測試過程中稍有疏忽就會降低軟件的可維護性,軟件配置的好壞對此也有同樣的影響[10]。(2)使用提高軟件質(zhì)量的技術(shù)和工具。為了保證軟件的可維護性,有四種類型的軟件審查。(5)改進程序文檔。結(jié) 論本系統(tǒng)的特色是方便、快速!系統(tǒng)的不足與改進方案:在數(shù)據(jù)庫設(shè)計方面,還有待改進,數(shù)據(jù)庫設(shè)計也可采用別的形式,比如:我可以用一個字段作為站點字段,另一個字段作為經(jīng)過該站點的車次字段,我只要找到經(jīng)過某個站點最多的車次,就可以設(shè)計該字段的類型以及長度。系統(tǒng)的智能化程度不高,改進方案是根據(jù)起點站、終點站來確定那條路線,給出幾種乘車方案。從資料查找到課題的設(shè)計、分析、數(shù)據(jù)庫的設(shè)計、界面的設(shè)計、代碼的編寫、程序的調(diào)試等讓我深感編寫出一個令人滿意的系統(tǒng)是那么不容易!也深感自己的知識還很欠缺。系統(tǒng)在調(diào)試過程中經(jīng)過了無數(shù)次的修改,才最終定型的。內(nèi)心當(dāng)中有一種充實感。雖然其中有一些困難現(xiàn)在還沒有得到解決,但是我卻總結(jié)了一個比解決這些困難更重要的東西,那就是:遇到困難,我們要做的不是去怕它,而是想法去找尋解決困難的方法。這兩年我學(xué)到了很多很多的知識,是我人生的一個轉(zhuǎn)折。在此我要對他們表示衷心的感謝。在連續(xù)數(shù)月的畢業(yè)設(shè)計中,她不遺余力地指導(dǎo)和幫助我。王老師對工作認(rèn)真負(fù)責(zé)的態(tài)度,對學(xué)生無私的關(guān)懷,使我受益良多。在這里我還要感謝所有指導(dǎo)過我的老師們,沒有你們的培養(yǎng)我無法完成兩年的大學(xué)學(xué)業(yè)。我將在以后的學(xué)習(xí)、工作中再接再厲,盡我最大的努力做到最好來報答父母的
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1