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

正文內(nèi)容

公交車(chē)管理系統(tǒng)的實(shí)現(xiàn)與設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-07-19 18:48 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 化器對(duì)其進(jìn)行分析、優(yōu)化,并給出了最終被存在系統(tǒng)中的執(zhí)行計(jì)劃 [2]。(3)減少網(wǎng)絡(luò)流量。在調(diào)用存儲(chǔ)過(guò)程時(shí),網(wǎng)絡(luò)中傳送的只是該調(diào)用語(yǔ)句,而不是多條 SQL 語(yǔ)句,從而大大減少了網(wǎng)絡(luò)流量。(4)作為一種安全機(jī)制來(lái)充分利用。系統(tǒng)管理員通過(guò)對(duì)執(zhí)行某一存儲(chǔ)過(guò)程的權(quán)限進(jìn)行限制,從而能夠?qū)崿F(xiàn)對(duì)相應(yīng)的數(shù)據(jù)訪問(wèn)權(quán)限制,避免非授權(quán)用戶對(duì)數(shù)據(jù)的訪問(wèn),保證數(shù)據(jù)安全 [2]。在創(chuàng)建存儲(chǔ)過(guò)程時(shí),需要確定存儲(chǔ)過(guò)程的三個(gè)組成部分:。,包括調(diào)用其他存儲(chǔ)過(guò)程的語(yǔ)句。,以指明調(diào)用是成功還是失敗。下面給出在該系統(tǒng)中使用到的部分存儲(chǔ)過(guò)程:實(shí)現(xiàn)對(duì)滿足 ID 號(hào)是 CarLineID 的汽車(chē)線路數(shù)據(jù)的刪除操作。create proc prc_deleteCarLine@CarLineID intasdelete T_Car_Line where ID=@CarLineIDif @@rowcount0 return 0elsereturn 1GO實(shí)現(xiàn)查詢(xún)所有汽車(chē)信息的存儲(chǔ)過(guò)程。create proc spr_carallasselect ID ,CarNum as 車(chē)牌號(hào),CarColor as 顏色,SitNum as 座位數(shù),CarType as 類(lèi)型,AirCondi as 是否空調(diào)車(chē),Company as 車(chē)品牌,Remark as 備注 from t_carGO6 詳細(xì)設(shè)計(jì)根據(jù)已有的需求分析和總體設(shè)計(jì),在此基礎(chǔ)上進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)。為此,建立了一個(gè) C.NET 項(xiàng)目。第 9 頁(yè) 共 20 頁(yè) 登錄模塊輸入:用戶名和密碼。處理:(1)用戶登錄窗體啟動(dòng)。(2)輸入用戶名和密碼。(3)檢索數(shù)據(jù)庫(kù)中數(shù)據(jù),是否有相應(yīng)的用戶名和密碼。(4)如果用戶名和密碼為空,或者錯(cuò)誤,進(jìn)行提示。(5)如果輸入的用戶名和密碼正確,則允許該用戶進(jìn)入系統(tǒng)。(6)進(jìn)入主控制臺(tái)。輸出:主控制臺(tái)。用戶登錄模塊的窗體設(shè)計(jì),如圖 4 所示。private void button1_Click(object sender, e){DataAccess myAcc=new DataAccess()。if(((),())==1) {=false。Main newMain=new Main(())。()。}else if(((),) == 0)圖 4 用戶登錄窗體第 10 頁(yè) 共 20 頁(yè)(沒(méi)有該用戶!)。else{(登錄失敗)。}}private void button1_Click()鼠標(biāo)事件用于實(shí)現(xiàn)在輸入用戶名和密碼后,進(jìn)入系統(tǒng)主控制界面的方法。DataAccess 類(lèi)是自定義的用于實(shí)現(xiàn)數(shù)據(jù)庫(kù)訪問(wèn)的類(lèi)。該方法中判斷語(yǔ)句里調(diào)用了該類(lèi)所聲明的對(duì)象 myAcc 的方法 userlogin(),該方法的具體實(shí)現(xiàn)代碼如下所示:public int userlogin(string username,string userpass){Database myDB=new Database()。SqlParameter[] para={(@username,50,username),(@userPass,50,userpass) }。return (spr_uerlogin,para)。}該段代碼展示了上文中所提到的存儲(chǔ)過(guò)程的具體使用。 主操作界面模塊主控制平臺(tái)的窗體設(shè)計(jì),如圖 5 所示。圖 5 主控制臺(tái)界面第 11 頁(yè) 共 20 頁(yè)從界面上直觀的向用戶表明了在該系統(tǒng)下可以進(jìn)行的一系列操作,包括新用戶的注冊(cè),車(chē)輛信息的管理,司機(jī)信息的管理,線路信息的管理和車(chē)輛線路分配的管理。當(dāng)用戶選擇相應(yīng)的功能進(jìn)行操作時(shí),觸發(fā)該按鈕事件,則可以進(jìn)入相應(yīng)的功能界面進(jìn)行相應(yīng)的操作。 系統(tǒng)用戶注冊(cè)模塊添加用戶子模塊負(fù)責(zé)系統(tǒng)的安全性,在該模塊種只能增加新用戶而不能修改、刪除用戶,這樣是為了加強(qiáng)系統(tǒng)的安全性,保證了系統(tǒng)的惡意操作或誤刪除等情況出現(xiàn)。(1)添加新用戶功能的實(shí)現(xiàn),并且設(shè)置用戶的初始密碼。(2)功能模塊實(shí)現(xiàn)的界面效果如圖 6 所示。//用戶名檢測(cè)機(jī)制,保證用戶名的唯一性。private void button2_Click(object sender, e){if(()==) {(用戶名不能為空)。圖 6 添加用戶子模塊窗體效果第 12 頁(yè) 共 20 頁(yè)}else if(checkuser()==1)(該用戶名不存在,可以注冊(cè)!)。else {(該用戶名存在,請(qǐng)重新錄入新的用戶名!)。}}將新用戶的信息寫(xiě)入數(shù)據(jù)庫(kù)。通過(guò)自定義對(duì)象 myAccc 訪問(wèn)數(shù)據(jù)庫(kù),主要是由該對(duì)象調(diào)用存儲(chǔ)過(guò)程來(lái)實(shí)現(xiàn)。private void button1_Click(object sender, e){//checkuser()是自定義的方法,實(shí)現(xiàn)對(duì)用戶名的檢查判斷。if(checkuser()==0) { (該用戶名存在,請(qǐng)重新錄入新的用戶名!)。return 。}自定義的 regcheck()方法,根據(jù)該方法返回的值對(duì)不同的情況進(jìn)行處理。if(regcheck()==1) { DataAccess myAcc=new DataAccess()。int li_check=((),(),(),(),())。if(li_check==1) {(注冊(cè)成功)。}}} 車(chē)輛信息管理模塊該模塊實(shí)現(xiàn)對(duì)車(chē)輛信息如、車(chē)牌號(hào)、顏色、座位數(shù)、是否無(wú)人售票和車(chē)輛品牌信息的錄入和刪除操作。該界面窗體效果如圖 7 所示。第 13 頁(yè) 共 20 頁(yè)該段代碼在用戶點(diǎn)擊“所有”按時(shí),觸發(fā)一個(gè)事件,通過(guò)調(diào)用 allcarinfo()方法來(lái)返回?cái)?shù)據(jù)庫(kù)中的數(shù)據(jù), 然后使用 dataGrid 控件將數(shù)據(jù)顯示出來(lái)。private void button2_Click(object sender, e) {DataAccess myAcc = new DataAccess()。DataSet mySet = new DataSet()。mySet=()。 = [0]。}該段代碼實(shí)現(xiàn)用戶增加車(chē)輛信息后完成保存功能的實(shí)現(xiàn)。其中針對(duì)某些可能出錯(cuò)的地方做出了人性化的處理,以便用戶更正和做出相應(yīng)的處理。 司機(jī)信息管理模塊通過(guò)該窗體,輸入司機(jī)姓名、身份證、編號(hào)和駕駛編號(hào)等等司機(jī)的個(gè)人資料,實(shí)現(xiàn)添加司機(jī)信息的功能,該功能模塊窗體的效果如圖 8 所示。圖 7 車(chē)輛信息管理窗體效果第 14 頁(yè) 共 20 頁(yè)該事件實(shí)現(xiàn)將合法的司機(jī)信息寫(xiě)入數(shù)據(jù)庫(kù)。同樣通過(guò)自定義類(lèi)的對(duì)象來(lái)訪問(wèn)數(shù)據(jù)庫(kù),并通過(guò)調(diào)用存儲(chǔ)過(guò)程實(shí)現(xiàn)完成操作。private void button1_Click(object sender, e){if(AddDirverscheck()==1) {DataAccess myAcc=new DataAccess()。int li_check=((), (), (), (), (), (),() )。if(li_check==1) {string ls_D=。(操作成功)。int li_counts=。for(int i=0。ili_counts。i++) {if([i].GetType().ToString()==)[i].Text=。 }}} }圖 8 司機(jī)信息添加模塊第 15 頁(yè) 共 20 頁(yè) 線路信息管理模塊,主要輸入的信息包括線路編號(hào)、線路名稱(chēng)、發(fā)車(chē)時(shí)間和收車(chē)時(shí)間等,具體的窗體效果見(jiàn)下頁(yè)圖 9 所示。CheckReg()是一個(gè)用于實(shí)現(xiàn)檢查用戶注冊(cè)信息的私有方法,該方法通過(guò)嵌入 SQL 語(yǔ)句來(lái)檢索數(shù)據(jù)庫(kù)信息,以核對(duì)用戶信息的有效性。private int CheckReg(){DataSet mySet=new DataSet()。string ls_query= select * from t_lineInfo where LineName=39。+ ()+39。 or LineCode=39。+ ()+39。Database myDB=new Database()。mySet=(ls_query)。if([0].==0) return 0。else return 1。} 車(chē)輛分配線路管理模塊圖 9 線路維護(hù)界面第 16 頁(yè) 共 20 頁(yè)公交車(chē)最終要與固定的某條線路相匹配,把具體的每一輛車(chē)分配到設(shè)置好的線路上。這樣,汽車(chē),司機(jī),線路才能完成有機(jī)的聯(lián)系,形成一個(gè)整體。對(duì)于管理者來(lái)說(shuō),能夠通過(guò)該系統(tǒng)所提供的功能從宏觀上把握車(chē)輛的運(yùn)行情況,如圖 10 所示。鼠標(biāo)單擊“確定”事件時(shí),將進(jìn)行的操作。首先根據(jù)整型變量 li_LineID和 li_CarID 的值來(lái)判斷是否選擇了車(chē)輛或者某條線路;若沒(méi)有,則彈出一消息窗口,給出提示信息。private void button1_Click(object sender, e){if(li_LineID==0 || li_CarID==0 ){(車(chē)輛或者線路沒(méi)有選擇,請(qǐng)選擇!)。return。}DataAccess myAcc=new DataAccess()。if((li_CarID)==0){(該汽車(chē)已經(jīng)分配線路)。}else{int li_flag=0。圖 10 車(chē)輛分配線路管理窗體效果第 17 頁(yè) 共 20 頁(yè)if(==true)li_flag=1。elseli_flag=0。if((li_CarID,li_LineID,li_flag)0)(保存成功!)。}}7 系統(tǒng)維護(hù)和改進(jìn) 運(yùn)行維護(hù)經(jīng)過(guò)測(cè)試,該系統(tǒng)運(yùn)行穩(wěn)定,在使用和維護(hù)中應(yīng)該注意以下幾個(gè)問(wèn)題:(1)定期備份數(shù)據(jù)庫(kù),以免丟失數(shù)據(jù)。(2)定期清理數(shù)據(jù)庫(kù)中的無(wú)效數(shù)據(jù),以提高運(yùn)行效率。(3)對(duì)軟件及運(yùn)行環(huán)境進(jìn)行日常維護(hù)。 系統(tǒng)改進(jìn)和提高本系統(tǒng)在信息表描述上,以及其它各個(gè)地方還有不完備的地方,通用性不強(qiáng),另外對(duì)于用戶權(quán)限上的設(shè)置沒(méi)有實(shí)現(xiàn)更具體的功能實(shí)施,沒(méi)有實(shí)現(xiàn)查詢(xún)資料導(dǎo)出的處理。下一部的工作將完善本系統(tǒng),在各個(gè)界面上進(jìn)一步添加所需要的字段。在熟悉系統(tǒng)模塊的設(shè)計(jì)后,可以根據(jù)實(shí)際需求的變化,擴(kuò)充系統(tǒng)的功能。結(jié) 論本文主要研究了公交車(chē)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。實(shí)現(xiàn)公交車(chē)公司在對(duì)車(chē)輛和人員以及線路的統(tǒng)一管理的應(yīng)用型設(shè)計(jì)。通過(guò)幾個(gè)月的努力,公交車(chē)管理系統(tǒng)功能基本符合用戶需求,能夠完成用戶提出的信息管理要求,實(shí)現(xiàn)對(duì)公交車(chē)輛的日常管理。在系統(tǒng)的整個(gè)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中,主要解決了司機(jī)信息管理、車(chē)輛信息管理、線路信息管理以及公交車(chē)、司機(jī)和線路之間的分配的管理。對(duì)于數(shù)據(jù)方面的處理,主要利用了存儲(chǔ)過(guò)程的優(yōu)勢(shì)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的一系列操作。在設(shè)計(jì)過(guò)程中,以及論文寫(xiě)作中,已經(jīng)讓自己學(xué)習(xí)到了很多的關(guān)于數(shù)據(jù)庫(kù)和信息管理技術(shù)的知識(shí)。公交車(chē)管理系統(tǒng)的發(fā)展是隨新技術(shù)的變革而改變的,所以開(kāi)發(fā)更優(yōu)秀的系統(tǒng)的步伐永遠(yuǎn)也不會(huì)停止,隨著管理的進(jìn)步,相應(yīng)軟硬件環(huán)境都需要變化,管理系統(tǒng)也應(yīng)該因時(shí)而變、因地制宜地進(jìn)行相應(yīng)的調(diào)整。第 18 頁(yè) 共 20 頁(yè)參考文獻(xiàn)[1] Karli Watson[美].C入門(mén)經(jīng)典(第 3 版)[M].:清華大學(xué)出版社,2022[2] 方睿,刁仁宏,[M].成都:四川大學(xué)出版社,2022[3] Christian Nagel[美].C 高級(jí)編程(第 4 版) [M] .李敏波譯 .北京:清華大學(xué)出版社,2022[4] (第二版) [M].北京:高等教育出版社,2022[5] Jacquie Barker Beginning[美].C Objec 概念到代碼[M].:電子工業(yè)出版社,2022[6] (第 4 版)[M].北京:清華大學(xué)出版社,2022[7] 黃明,+SQL Server 中小型信息系統(tǒng)開(kāi)發(fā)實(shí)例精選[M].北京:機(jī)械工業(yè)出版社,2022[8] 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)案例教程[M].北京:北京航空航天大學(xué)出版社,2022第 19 頁(yè) 共 20 頁(yè)致 謝本文是在實(shí)習(xí)公司的技術(shù)骨干和秦智老師的熱情關(guān)心和指導(dǎo)下完成的,特別是在公交車(chē)的數(shù)據(jù)庫(kù)設(shè)計(jì)、管理流程規(guī)劃、編程技術(shù)方面得到了很大的幫助,對(duì)順利完成本課題起到了極大的作用。在此向他表示我最衷心的感謝!在論文完成過(guò)程中,相關(guān)的程序設(shè)計(jì)和理論知識(shí)、程序調(diào)試方面,本人還得到了李飛老師和王震川、魏龍等同學(xué)和朋友的熱心幫助,本人向他們表示深深的謝意!最后向在百忙之中評(píng)審本文的各位專(zhuān)家、老師表示衷心的感謝!作者簡(jiǎn)介:姓 名:帥希濤 性別:男 出生年月:1984 年 11 月 3 日 民族:漢族Email:聲 明本論文的工作是 2022 年 2 月至 2022 年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫(xiě)過(guò)的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書(shū)而使用過(guò)的材料。除非另有說(shuō)明,本文的工作是原始性工作。關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的說(shuō)明:本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括:(1)學(xué)校有權(quán)保管并向有關(guān)部門(mén)遞交學(xué)位論文的原件與復(fù)印件。(2)學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制方式保存學(xué)位論
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1