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

正文內(nèi)容

畢業(yè)設(shè)計-基于net的城市公交查詢系統(tǒng)的設(shè)計與實現(xiàn)—論文-在線瀏覽

2025-02-05 19:41本頁面
  

【正文】 技術(shù)方面, .NET 提供了全新的數(shù)據(jù)庫訪問技術(shù) ADO .NET,以及網(wǎng)絡(luò)應(yīng)用開發(fā)技術(shù)ASP .NET 和 Windows 編程技術(shù) Win Forms;在開發(fā)語言方面, .NET 提供了 VB、VC++、 C、 Jscript 等多種語言支持;而 Visual Studio .NET 則是全面支持 .NET的開發(fā)工具。 ( 2)提供一個將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。 ( 4)提供一個可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境。按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確?;? .NET Framework 的代碼可與任何其他代碼集成。公共語言運行庫是 .NET Framework 的基礎(chǔ)。事實上, 代碼管理的概念是運行庫的基本原則。 .NET Framework 的另一個主要組件是類庫,它是一個綜合性的面向?qū)ο蟮目芍赜妙愋图?,您可以使用它開發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI) 應(yīng)用程序,也包括基于 所提供的最新創(chuàng)新的應(yīng)用程序(如 Web 窗體和 XML Web services)。 .NET Framework 不但提供若干個運行庫宿主,而且還支持第三方運行庫宿主的開發(fā)。貫穿整個 的主題就是系統(tǒng)幫用戶做了大部分不重要的瑣碎的工作。受 管代碼在 NGWS Runtime 下運行,而 NGWS Runtime 是一個時間運行環(huán)境,它管理代碼的執(zhí)行,使程序設(shè)計更為簡便。在 ASP 中為了盡可能精簡程序代碼,以至于不得不將代碼移植到一個低性能的部件中。 易控制 在 里,你將會擁有一個“ DataBounds” (數(shù)據(jù)約束 ),這意味著它會與數(shù)據(jù)源連接,并會自動裝入數(shù)據(jù),使控制工作簡單易行。 更好的升級能力 快速發(fā)展的分布式應(yīng)用也需要更快速、更模塊化、更易操作、更多平臺支持和重復(fù)利用性更強的開發(fā),需要一種新的技術(shù)來適應(yīng)不同的系統(tǒng),網(wǎng)絡(luò)應(yīng)用和網(wǎng)站需要提供一種更加強大的可升級的服務(wù)。 C C是一種最新的、面向?qū)ο蟮木幊陶Z言,是微軟在 Microsoft .NET 中推出的全新語言。 C在保證 了強大的功能和靈活性的同時,給 C和 C++帶來了類似于 VB 的快速開發(fā),并且它還針對 .NET 作了特別設(shè)計,比如 C允許 XML 數(shù)據(jù)直接映射為它的數(shù)據(jù)類型等等,這些特性結(jié)合起來使得 C成為優(yōu)秀的下一代網(wǎng)絡(luò)編程語言。 ADO .NET 提供了一組用來連接到數(shù)據(jù)庫,運行命令,返回記錄集的類庫,與從前的 ADO(ActiveX Data Object)相比, Connection 和 Command 對象很類似,而 ADO .NET 的革新主要體現(xiàn)在如下幾個方面: 首先, ADO .NET 提供了對 XML 的強大支持,這也是 ADO .NET 的一個主要設(shè)計目標(biāo)。 ADO .NET 對 XML 的支持也為 XML 成為 Microsoft .NET 中數(shù)據(jù)交換的統(tǒng)一格式提供了基礎(chǔ)。不管數(shù)據(jù)來源于一個關(guān)系型的數(shù)據(jù)庫,還是來源于一個 XML 文檔,我們都可以用一個統(tǒng)一的編程模型來創(chuàng)建和使用它。 另外, ADO .NET 中還引入了一些新的對象,例如 DataReader 可以用來高效 率的讀取數(shù)據(jù),產(chǎn)生一個只讀的記錄集等等。 ASP .NET 是 Microsoft .NET 中的網(wǎng)絡(luò)編程結(jié)構(gòu),它使得建造、運行和發(fā)布網(wǎng)絡(luò)應(yīng)用非常方便和高效。 SQL Server 2021 具有較好的可伸縮性和可靠性,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴展數(shù)據(jù)庫編程功能,可以滿足電子商務(wù)和企業(yè)應(yīng)用程序的要求。由于 與 SQL Server 2021 都是由微軟公司出品的,所以在 應(yīng)用于后臺程序中,有專門針對 SQL Server 2021 的數(shù)據(jù)應(yīng)用類庫供用戶使用,方便了用戶對數(shù)據(jù)的操作。由于 Visual Studio .NET 通過提供一個統(tǒng)一的集成開發(fā) 環(huán)境及工具,大大提高了開發(fā)者的效率;十分方便 .NET程序的創(chuàng)建和調(diào)試,所以 Visual 是開發(fā) 應(yīng)用程序的常用工具。當(dāng)用 Visual 創(chuàng)建一個 工程時, Visual 會自動配置好 IIS 應(yīng) 用,用戶直接應(yīng)用即可。如果用戶要查詢某一條線路或站點,直接就可以用該系統(tǒng)相對應(yīng)的功能。 系統(tǒng)功能:在該系統(tǒng)中,主要提供了以下幾種功能:查詢車站信息、車次信息、站點信息和站站信息功能,信息留言和系統(tǒng)管理功能。 概要設(shè)計 系統(tǒng)功能描述 在用戶進入主界面后,就可以通過車次查詢、站點查詢、站站查詢、車站查詢快速地查詢出符合用戶條件的相關(guān)線路信息。當(dāng)管理員進入系統(tǒng)后,可以對數(shù)據(jù)庫中的信息進行添加、刪除和編輯等操作。 系統(tǒng)功 能模塊劃分 在了解了系統(tǒng)的功能需求后,可以把該系統(tǒng)劃分為以下 3個模塊:用戶查詢模塊、留言簿模塊和系統(tǒng)管理模塊如圖 31。主要包括: (1)查詢車次信息:輸入要查詢的車次進行搜索,可以查詢出于它相應(yīng)的站點名和站點描述信息。如果用戶不知道站點的全稱,也可以在高級查詢中模糊查詢出含有關(guān)鍵字的所有站點信息。 系統(tǒng)管理模塊 在系統(tǒng)管理模塊中,主要是對數(shù)據(jù)庫中的各個表進行管理。 (2)留言簿管理 :可以對留言簿中的內(nèi)容進行回復(fù)與刪除操作。 (3)站點、車次管理:可以對站點、車次基本信息和車次次序信息進行添加、刪除和編輯等操作。 留言簿模塊 在留言簿模塊中,用戶可以不需要注冊直接在網(wǎng)上進行留言,也可以對某一特定地留言標(biāo)題進行回復(fù)貨討論,也可以通過留言簿查看自己曾經(jīng)留言過的信息。在此系統(tǒng)中,即實現(xiàn)用戶查詢模塊中的各個功能信息。 此系統(tǒng)中,用戶不需要注冊就可以直接進行相關(guān)功能的查詢。主要流程為:當(dāng)程序開始時先進入正向搜索,如果正向搜索不存在所需的數(shù)據(jù)再進行反向搜索,如果正反兩方都沒有搜索到所需的數(shù)據(jù)則程序結(jié)束。 開 始正 向 搜 索正 向 搜 索 是 否 存 在反 向 搜 索反 向 搜 索 是 否 存 在結(jié) 束YNNN從 正 反兩 方 面 判 斷 路 線YYN 圖 32站站查詢功能流程圖 根據(jù)上圖所示,在站站查詢實現(xiàn)的過程中,它是 從正反兩個方面對線路進行查詢。 開 始 l = 0判 斷 終 點 站 是 否 存 在結(jié) 束 l = l + 1當(dāng) 站 點 為 起 始 站 時 , 把 s i l i中的 數(shù) 據(jù) 插 入 到 臨 時 表 中把 從 s i l i中 搜 索 的 查 詢 數(shù) 據(jù)插 入 到 臨 時 表 中從 臨 時 表 中 搜 索 出 要 查 詢 的 信 息顯 示 查 詢 出 的 信 息NY 圖 33正向搜索線路流程圖 系統(tǒng) ER圖 針對城市公交查詢系統(tǒng)的需求,設(shè)計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): ( 1)管理員基本信息(如圖 34):包括管理員 ID,管理員名,管理員秘碼。 ( 3)車次基本信息(如圖 36):包括車次 ID,車次名,發(fā)車時間,收車時間,車次描述。 ( 5)站點次序信息(如圖 38):包括站點次序 ID,站點名,車次名,站點次序。站點次序表與站點表之間的關(guān)系是一對多的關(guān)系,記作 1: M,站點次序表與車次表之間的關(guān)系也是一對多的關(guān)系,記作 1: N,如圖 39 所示。此系統(tǒng)使用的數(shù)據(jù)庫名稱 為 mybus,下面具體講解數(shù)據(jù)庫中各數(shù)據(jù)表的創(chuàng)建。 ( 1)管理員表 admin 此表包括三個字段:一個是管理員標(biāo)志 adminid 字段,該字段時 admin 表的主鍵;另外兩個分別是管理員名和管理員密碼。 表 41 admin表 列名 數(shù)據(jù)類型 長度 是否為空 說明 adminid Int 4 Not null 管理員編號(主鍵) adname Varchar 15 Not null 管理員名 adpwd Varchar 15 Not null 管理員密碼 ( 2)留言簿表 info 此表包括四個字段:其中 infoID 字段為 info 表的主鍵,另外三個分別為留言標(biāo)題、留言者名、留言內(nèi)容。 表 42 info表 列名 數(shù)據(jù)類型 長度 是否為空 說明 Infoid Int 4 Not null 留言編號(主鍵) Title Varchar 50 Null 留言標(biāo)題 Name Varchar 50 Null 留言者 (含管理員 )名 Letter Varchar 350 Null 留言內(nèi)容 ( 3)車次基本信息表 line 此表包括五個字段:其中 lineid 字段為 line 表的主鍵,另外四個分別為車次名、發(fā)車時間、收車時間和車次描述。 表 43 line 表 列名 數(shù)據(jù)類型 長度 是否為空 說明 lineid Int 4 Not null 車次編號 liname Varchar 50 Not null 車次名(主鍵) starttime Varchar 50 Not null 發(fā)車時間 endtime Varchar 50 Not null 收車時間 Lides Varchar 300 Not null 車次描述 ( 4)站點基本信息表 site 此表包括三個字段:其中 siteid 字段為 site 表的主鍵,另外兩個分別為站點名和站點描述。 表 44 site 表 列名 數(shù)據(jù)類型 長度 是否為空 說明 Siteid Int 4 Not null 站點編號 sitename Varchar 50 Not null 站點名(主鍵) Sides Varchar 50 Not null 站點描述 ( 5)站點次序表 sili 此表包括四個字段:其中 sitename 字段和 number 字段為 sili 表的復(fù)合主鍵,另外三個為站點名、線路名和站點次序。 表 45 sili 表 列名 數(shù)據(jù)類型 長度 是否為空 說明 Siliid Int 4 Not null 站點次序編號 sitename Varchar 50 Not null 站點名(主鍵) liname Varchar 50 Not null 車次名(主鍵) number Int 4 Not null 站點次序 數(shù)據(jù)庫的連接 在創(chuàng)建完成一個 , VS會創(chuàng)建一個 。在 文件中可,項目應(yīng)用的所有配置信息都包含在 configuration和 /configuration標(biāo)記之間,另外,可以在appSettings標(biāo)記中,使用 add.../標(biāo)記中定義 0到多個設(shè)置。 database=mybus。 pwd=/ /appSettings ………… /Configuration 其中 ConnectionString 是取得或設(shè)置連接數(shù)據(jù)庫的語句; server=( local)表示與數(shù)據(jù)庫相連的是本機; database 表 示要連的數(shù)據(jù)庫,本系統(tǒng)得數(shù)據(jù)庫為mybus; uid=sa 表示數(shù)據(jù)庫的用戶名為 sa; pwd 表示連接的數(shù)據(jù)庫的密碼,本系統(tǒng)中為空。首先要在程序的開頭定義一個 using 類庫,定義了它之后才可以應(yīng)用 SQL Server 數(shù)據(jù)庫接口。 Conn=new SqlConnection (source)。 存儲過程 在城市公交查詢中,大多的數(shù)據(jù)操 作都是通過存儲過程來處理的。它的參數(shù)可以被傳遞和返回。在應(yīng)用程序中直接調(diào)用存儲過程有以下好處:減少網(wǎng)絡(luò)通信量 、提高系統(tǒng)的運行速度、 更強的適應(yīng)性 。 此界面主要是采用表格來制作的,它包括五個部分。 主要由頁面的標(biāo)題,四個工具欄和一個 label控件組成; ; 是快速公告,主要顯示公交車公司發(fā)布的關(guān)于交通和公交車的最新信息; 主要是顯示此網(wǎng)頁的版權(quán)所有者。 圖 51 首頁界面 前臺界面實現(xiàn) ( ) ( 1)下面的代碼定義調(diào)用的文件和 Form 表單。 ………………… //using 表示為本機的數(shù)據(jù)提供類 using 。// 在 的避免了重復(fù)直接調(diào)用數(shù)據(jù)庫連接 namespace ni //命名空間 { Public class _default: {//相關(guān)控件的聲明 …………… .. Protected Sina。 Protected string searchlina=?。 ( 2)下面代碼定義了頁面初始化過程中的數(shù)據(jù)應(yīng)用,首先建立了與數(shù)據(jù)庫的連接 //Page_Load 事件,無論是訪問者初始瀏覽還是通過單擊按鈕或因為其他事件來再次調(diào)用頁面,都會觸發(fā) Page_Load 事件中的代碼。 //調(diào)用在 文件中的數(shù)據(jù)庫連接語句 conn=new SqlConnection(source)。 ……………………… . this. Load += new ()。 Private void Button2_Click (object sender, e) { //此事件中將頁面跳轉(zhuǎn)到 站點 查詢的界面中 string sna=。//帶參數(shù)的頁面跳轉(zhuǎn) url1+=。 } ………………… .. 后臺管理界面 在此頁面中,主要實現(xiàn)站點信息管理。具體結(jié)構(gòu)排列如圖 52 所示。它的屬性是 true 和 false。在
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1