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

正文內(nèi)容

公交車管理系統(tǒng)的實(shí)現(xiàn)與設(shè)計(jì)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文-閱讀頁

2024-10-03 15:03本頁面
  

【正文】 nvarchar 50 是 否 路線名稱 LineCode nvarchar 50 是 否 路線代號(hào) StartTime nvarchar 50 是 否 起始時(shí)間 EndTime nvarchar 50 是 否 中止時(shí)間 StratPlace nvarchar 50 是 否 起點(diǎn) Remark nvarchar 50 是 否 備注 CostTime nvarchar 50 是 否 用時(shí) InputTime datetime 8 是 否 輸入時(shí)間 存儲(chǔ)過程 在該公交車管理系統(tǒng) 的在數(shù)據(jù)的查詢、添加和刪除等操作上主要采用了存儲(chǔ)過 程。它類似于函數(shù)的使用,可以直接 通過參數(shù)調(diào)用存儲(chǔ)過程 ,所以效率 比較 高。 存儲(chǔ)過程的 能力大大增強(qiáng)了 SQL 語言的功能和靈活性。在存儲(chǔ)過程被創(chuàng)建以后,可以在程序中被多次調(diào)用,而不必重新編寫該存儲(chǔ)過程的 SQL 語句。因?yàn)榇鎯?chǔ)過程是預(yù)編譯的,在首次運(yùn)行前, 查詢優(yōu)化器 對(duì)其進(jìn)行分析 、優(yōu)化 ,并給出了 最終被存在系統(tǒng)中的執(zhí)行計(jì)劃 [2]。在調(diào)用存儲(chǔ)過程時(shí),網(wǎng)絡(luò)中傳送的只是該調(diào)用語句,而不是多條 SQL 語句,從而大大減少了網(wǎng)絡(luò)流量。系統(tǒng)管理員通過對(duì)執(zhí)行某一存儲(chǔ)過程的權(quán)限進(jìn)行限制,從而 能夠?qū)崿F(xiàn)對(duì)相應(yīng)的數(shù)據(jù)訪問權(quán)限制,避免非授權(quán)用戶對(duì)數(shù)據(jù)的訪問,保證數(shù)據(jù)安全 [2]。 ,包括調(diào)用其他存儲(chǔ)過程的語句。 下面給出在 該 系統(tǒng)中使用到的部分存儲(chǔ)過程: 實(shí)現(xiàn)對(duì)滿足 ID 號(hào)是 CarLineID 的汽車線路數(shù)據(jù)的刪除操作。 create proc spr_carall as select ID ,CarNum as 車牌號(hào) ,CarColor as 顏色 ,SitNum as 座位數(shù) ,CarType as 類型,AirCondi as 是否空調(diào)車 ,Company as 車品牌 ,Remark as 備 注 from t_car GO 6 詳細(xì)設(shè)計(jì) 根據(jù)已有的需求分析和總體設(shè)計(jì),在此基礎(chǔ)上進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)。 登錄模塊 輸入:用戶名和密碼。 (2)輸入用戶名和密碼。 (4)如果用戶名和密碼為空,或者錯(cuò)誤,進(jìn)行提示。 (6)進(jìn)入主控制臺(tái)。 用戶登錄模塊的窗體設(shè)計(jì),如圖 4 所示。 if(((), ())==1) { =false。 ()。 else { (登 錄 失敗 )。 DataAccess 類 是自定義的用于實(shí)現(xiàn)數(shù)據(jù)庫訪問的類。 SqlParameter[] para={ (username,50,username), (userPass,50,userpass) }。 } 該段代碼展示了上文中所提到的存儲(chǔ)過程的具體使用。 從界面上直觀的向用戶表明了在該系統(tǒng)下可以進(jìn)行的一系列操作,包括新用戶的注冊,車輛信息的管理,司機(jī)信息的管理,線路信息的管理和車輛線路分配圖 5 主控制臺(tái)界面 第 11 頁 共 20 頁 的管理。 系統(tǒng)用戶注冊模塊 添加用戶子模塊負(fù)責(zé)系統(tǒng)的安全性,在該模塊種只能增加新用戶而不能修改、刪除用戶,這樣是為了加強(qiáng)系統(tǒng)的安全性,保證了系統(tǒng)的惡意操作或誤刪除等情況出現(xiàn)。 (2)功能模塊實(shí)現(xiàn)的界面效果如圖 6 所示。 private void button2_Click(object sender, e) { if(()==) { (用戶名不能為空 )。 else { (該用戶名存在,請重新錄入新的用戶名! )。通過自定義對(duì)象 myAccc 訪問數(shù)據(jù)庫,主要是由該對(duì)象調(diào)用存儲(chǔ)過程來實(shí)現(xiàn)。 if(checkuser()==0) { (該用戶名存在,請重新錄入新的用戶名! )。 } 自定義的 regcheck()方法,根據(jù)該方法返回的值對(duì)不同的情況進(jìn)行處理。 int li_check=((), (), (), (), () )。 } } } 車輛信息管理模塊 該模塊實(shí)現(xiàn)對(duì)車輛信息如、車牌號(hào)、顏色、座位數(shù)、是否無人售票和車輛品牌信息的錄入和刪除操作。 第 13 頁 共 20 頁 該段代碼在用戶點(diǎn)擊“所有”按時(shí),觸發(fā)一個(gè)事件,通過調(diào)用 allcarinfo()方法來返回?cái)?shù)據(jù)庫中的數(shù)據(jù), 然后使用 dataGrid 控件將數(shù)據(jù)顯示出來。 DataSet mySet = new DataSet()。 = [0]。其中針對(duì)某些可能出錯(cuò)的地方做出了人性化的處理,以便用戶更正和做出相應(yīng)的處理。 圖 7 車輛信息管理窗體效果 第 14 頁 共 20 頁 該事件實(shí)現(xiàn)將合法的司機(jī)信息寫入數(shù)據(jù)庫。 private void button1_Click(object sender, e) { if(AddDirverscheck()==1) { DataAccess myAcc=new DataAccess()。 if(li_check==1) { string ls_D=。 int li_counts=。ili_counts。 } } } } 圖 8 司機(jī)信息添加模 塊 第 15 頁 共 20 頁 線路信息管理 模塊 ,主要輸入的信息包 括線路編號(hào)、線路名稱、發(fā)車時(shí)間和收車時(shí)間等 ,具體的窗體效果見下頁圖 9 所示。 private int CheckReg() { DataSet mySet=new DataSet()。+ ()+39。+ ()+39。 mySet=(ls_query)。 else return 1。這樣,汽車,司機(jī),線路才能完成有機(jī)的聯(lián)系,形成一個(gè)整體。 鼠標(biāo)單擊“確定”事件時(shí),將進(jìn)行的操作。 private void button1_Click(object sender, e) { if(li_LineID==0 || li_CarID==0 ){ (車輛或者線路沒有選擇,請選擇! )。 } DataAccess myAcc=new DataAccess()。 } else{ int li_flag=0。 else li_flag=0。 } } 7 系統(tǒng)維護(hù)和改進(jìn) 運(yùn)行維護(hù) 經(jīng)過測試,該系統(tǒng)運(yùn)行穩(wěn)定,在使用和維護(hù)中應(yīng)該注意以下幾個(gè)問題: (1)定期備份數(shù)據(jù)庫,以免丟失數(shù)據(jù)。 (3)對(duì)軟件及運(yùn)行環(huán)境進(jìn)行日常維護(hù)。下一部的工作將完善本系統(tǒng),在各個(gè)界面上進(jìn)一步添加所需要的字段。 結(jié) 論 本文主要研究了公交車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。通過幾個(gè)月的努力,公交車管理系統(tǒng)功能基本符合用戶需求,能夠完成用戶提出的信息管理要求,實(shí)現(xiàn)對(duì)公交車輛的日常管理。對(duì)于數(shù)據(jù)方面的處理,主要利用了存儲(chǔ)過程的優(yōu)勢來實(shí)現(xiàn)對(duì)數(shù)據(jù)的一系列操作。 公交車管理系統(tǒng)的發(fā)展是隨新技術(shù)的變革而改變的,所以開發(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)整。在此向他表示我最 衷心的感謝! 在論文完成過程中,相關(guān)的程序設(shè)計(jì)和理論知識(shí)、程序調(diào)試方面,本人還得到了李飛老師和王震川、魏龍等同學(xué)和朋友的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之中評(píng)審本文的各位專家、老師表示衷心的感謝! 作者簡介: 姓 名:帥希濤 性別:男 出生年月: 1984 年 11 月 3 日 民族:漢族 Email: 聲 明 本論 文的工作是 2020年 2月至 2020年 6月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。除非另有說明,本文的工作是原始性工作。 ( 2)學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制方式保存學(xué)位論文。 ( 4)學(xué)??稍试S學(xué)位論文被查閱或借閱。 除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。公交車作為現(xiàn)代城市生活中一種重要的交通工具,其數(shù)量增多,車型也不再單一,雇用的司機(jī)增多,這樣使得公交車公司的車輛信息管理復(fù)雜化。 該系統(tǒng)主要根據(jù)實(shí)際的需求,以需求分析、系統(tǒng)的設(shè)計(jì)目標(biāo),并且重點(diǎn)進(jìn)行系統(tǒng)功能模塊的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn),采用了 Visual Studio .NET 2020 開發(fā)平臺(tái)和 SQL Server 2020 數(shù)據(jù)庫,實(shí)現(xiàn)了車輛信息管理、司機(jī)信息管理、線路信息管理和車輛分配線路管理等功能。通過系統(tǒng)測試,解決了公交車輛管理系統(tǒng)主要問題。 Database。計(jì)算機(jī)軟件技術(shù)應(yīng)用于信息管理是必然的趨勢。如:查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。 信息管理系統(tǒng)簡介 信息 管理 系統(tǒng),即我們常說的 MIS( Management Information System) ,是由人和計(jì)算機(jī)等組成的,能進(jìn)行信息收集、加工、保存、維護(hù)和使用的系統(tǒng)。在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代化社會(huì)中變的越來越普及。由于汽車數(shù)量的增加,而道路的承載能力有限。在這樣的情況下,公交車運(yùn)營商的車輛數(shù)目已經(jīng)增加了許多,而且車型也不再單一,與此同時(shí)便 產(chǎn)生了車輛資源的合理分配 和 使用 問題。如何對(duì)公交車公司 的車輛進(jìn)行合理 的 分配 ,科學(xué)的使用,使其發(fā)揮最大的價(jià)值是本問探討的重點(diǎn)。 系統(tǒng) 設(shè)計(jì) 目標(biāo) 該系統(tǒng)以車輛為主體,結(jié)合對(duì)于公交車線路的管理,設(shè)計(jì)并開發(fā)一個(gè)公交車管理系統(tǒng),提供一個(gè)信息更新快捷,管理方便,功能設(shè)置合理的公交車管理系統(tǒng)解決方案。 9 需求分析 系統(tǒng)需求 公交車管理系統(tǒng)是一個(gè)協(xié)助公交車運(yùn)營商各單位對(duì)車輛進(jìn)行全面的管理。因此,在管理系統(tǒng)的實(shí)現(xiàn)上應(yīng)該滿足以下需求: ,對(duì)于可能發(fā)生問題的輸入要進(jìn)行檢驗(yàn),同時(shí)要給出合理的提示信息。 。保證系統(tǒng) 安全性。 ,在計(jì)算機(jī)的管理下,可以實(shí)現(xiàn)方便的添加、刪除、修改。 ,保證系統(tǒng)的安全性。 :為了很好的保證系統(tǒng)的安全性,公司相關(guān)負(fù)責(zé)人可以根據(jù)實(shí)際情況添加和刪除 系統(tǒng)用戶。 :為了維護(hù)好車輛,要求司機(jī)做好車輛的日常維護(hù)工作,落實(shí)具體責(zé)任。 性能需求 系統(tǒng)的運(yùn)行環(huán)境要求是: 目前,考慮到所開發(fā)系統(tǒng)主要應(yīng)用在中小規(guī)模的公交車公司,因此,中等配置的計(jì)算機(jī)硬件就可以滿足系統(tǒng)功能需求。 ? 處理器: Inter Pentium 4 或更高 ? 內(nèi)存: 512M(推薦 ) ? 硬盤空間: 80GB ? 顯卡: SVGA 顯示適配器 ? 操作系統(tǒng): Windows 2020/XP ? 開發(fā)軟件: Microsoft Visual 2020 ? 數(shù)據(jù)庫: Microsoft SQL Server 2020 10 系統(tǒng)開發(fā)相關(guān)技術(shù) 編程環(huán)境的選擇 微軟公司的 Visual Studio .NET 2020 是 Windows 應(yīng)用程序開發(fā)平臺(tái),該平臺(tái)具有直觀的開發(fā)界面、先進(jìn)的程序設(shè)計(jì)思想,是目前最為 廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。 C同時(shí)提供的一套完善的編譯和調(diào)試系統(tǒng),使得在開發(fā)過程中可以很好的解決開發(fā)過程中出現(xiàn)的一系列問題。故而,這是實(shí)現(xiàn)該信息管理信息的一個(gè)較好選擇。它可用于創(chuàng)建要運(yùn)行在 .NET CLR上的應(yīng)用程序的語言 之一,是微軟專門為使用 .NET 平臺(tái)而創(chuàng)建的。開發(fā)人員可以最有效 的 利用所創(chuàng)建的每一個(gè)對(duì)象。確定測評(píng)指標(biāo)的原則與方法。它的優(yōu)點(diǎn)在于強(qiáng)大的數(shù)據(jù)庫引擎,它可以承受 10000 條以上的記錄測試,而且數(shù) 據(jù)庫運(yùn)行于服務(wù)器上,相對(duì)于本地?cái)?shù)據(jù)庫,可以明顯的減少內(nèi)存占用,提高運(yùn)行速度和本機(jī)的利用效率。 采用 C/S 模式的設(shè)計(jì),可以更加合理的利用企業(yè)資源,使得數(shù)據(jù)集中在一臺(tái) 第 4 頁 共 20 頁 服務(wù)器上,從來節(jié)省了數(shù)據(jù)庫管理的人力資源,也使得由于非專業(yè)人士的誤操作,或者別的各種電腦意外而導(dǎo)致數(shù)據(jù)丟失,或者別的不必要損失,所以在數(shù)據(jù)庫 選擇上采用了 SQL Server 2020。使用了上文所介紹的完全面向?qū)ο蟮?C語言作為開發(fā)語言。 系統(tǒng)的基本流程是:用戶登錄 主界面 選擇各項(xiàng)子功能。系統(tǒng)主模塊功能樹如圖 1 所示。 系統(tǒng)管理員進(jìn)行用戶使用設(shè)置和初始密碼的設(shè)置。比如車牌號(hào)、車輛擁有的座位數(shù)目和是否有人售票等信息。其中一個(gè)用于對(duì)司機(jī)資料的錄入操作;另一個(gè)模塊提供給用戶查詢司機(jī)信息。一個(gè)用于錄入線路信息;另 一個(gè)用于查詢線路信息。 12 數(shù)據(jù)庫設(shè)計(jì) 綜述 是 ADO 的改進(jìn)版本。 集成到 .NET Framework 中,可以用于任何 .NET 語言,尤其是 C。 的作用與 ADO(Active Data Objects)相同,提供易于使用的類集,以訪問數(shù)據(jù), 的功能得到更新和增強(qiáng),可以用于 .NET 編程環(huán)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1