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

正文內(nèi)容

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

2025-02-01 10:22本頁面
  

【正文】 設(shè)計的預期成果是:此系統(tǒng)能夠使用戶簡單的查詢出他們自己想要的車次經(jīng)過哪些站點,在哪一站可以轉(zhuǎn)乘 ,然后繼續(xù)換乘哪路車 ;也可以預先知道可以通過哪些車次可以到達目的地。 城市公交查詢系統(tǒng)的前景 近十幾年來,我國汽車工業(yè)蓬勃發(fā) 展,特別是家用轎車的增長。因此,在發(fā)展我國的汽車工業(yè)的同時要注意到城市公共交通存在的意義和作用,加大國家在公共交通方面的投入,全面規(guī)劃、統(tǒng)籌安排、合理配置、科學管理,使城市道路流暢、方便、安全、有效、可靠。而城市公交查詢系統(tǒng)主要任務就在于對各條路線的信息查詢,和對整個公交線路信息進行相關(guān)的管理。所以城市公交查詢系統(tǒng)的前景非常樂觀。相似之處在于 系統(tǒng)的核心都是 B/S 架構(gòu)。不同之處在于實現(xiàn)的語言不同,傳統(tǒng)的一般用的語言是 ASP+它的腳本語言,是不面向?qū)ο蟮?,而?于本設(shè)計的城市公交查詢系統(tǒng)用的語言是 .NET,是面向?qū)ο蟮模?面向?qū)ο蟮木幊陶Z言最大的特色就是可以編寫自己所需的數(shù)據(jù)類型 。 城市公交查詢系統(tǒng)的作用 首先:有條理地、清晰地呈現(xiàn)出城市各條線路信息。 其次:節(jié)省時間。城市公交查詢系統(tǒng)可以為廣大的市民指出一條最適合于他們自己的公交線路, 減少不必要的 多 做車的情況,從而節(jié)省出更多的寶貴時間計劃他們自己的事。初到一個陌生的環(huán)境,特別是一個大城市中,許多人都會感到局促不安。 2 城市公交查詢系統(tǒng)的實現(xiàn)技術(shù)和工具 什么是 是 的一部分, 是一種建立 在公共語言運行庫上的編程框架 , 可 用于 在 服務器 上生成功 能 強大的 Web 應用程序。 是一個已編譯的、基于 .NET 的環(huán)境,可以使用任何與 .NET 兼容的語言(包括 Visual Basic .NET、 C 和就 Jscript.)創(chuàng)作應用程序。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。 .NET Framework 的幾個主要組成部分:首先是整個開發(fā)框架的基礎(chǔ),即通用語言運行時以及它所提供的一組基礎(chǔ)類庫;在開發(fā)技術(shù)方面, .NET 提供了全新的數(shù)據(jù)庫訪問技術(shù) ADO .NET,以及網(wǎ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è)標準生成所有通信,以確?;? .NET Framework 的代碼可與任何其他代碼集成。公共語言運行庫是 .NET Framework 的基礎(chǔ)。事實上, 代碼管理的概念是運行庫的基本原則。 .NET Framework 的另一個主要組件是類庫,它是一個綜合性的面向?qū)ο蟮目芍赜妙愋图?,您可以使用它開發(fā)多種應用程序,這些應用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI) 應用程序,也包括基于 所提供的最新創(chuà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ā)展的分布式應用也需要更快速、更模塊化、更易操作、更多平臺支持和重復利用性更強的開發(fā),需要一種新的技術(shù)來適應不同的系統(tǒng),網(wǎng)絡應用和網(wǎng)站需要提供一種更加強大的可升級的服務。 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)絡編程語言。 ADO .NET 提供了一組用來連接到數(shù)據(jù)庫,運行命令,返回記錄集的類庫,與從前的 ADO(ActiveX Data Object)相比, Connection 和 Command 對象很類似,而 ADO .NET 的革新主要體現(xiàn)在如下幾個方面: 首先, ADO .NET 提供了對 XML 的強大支持,這也是 ADO .NET 的一個主要設(shè)計目標。 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)絡編程結(jié)構(gòu),它使得建造、運行和發(fā)布網(wǎng)絡應用非常方便和高效。 SQL Server 2020 具有較好的可伸縮性和可靠性,提供了以 Web 標準為基礎(chǔ)的擴展數(shù)據(jù)庫編程功能,可以滿足電子商務和企業(yè)應用程序的要求。由于 與 SQL Server 2020 都是由微軟公司出品的,所以在 應用于后臺程序中,有專門針對 SQL Server 2020 的數(shù)據(jù)應用類庫供用戶使用,方便了用戶對數(shù)據(jù)的操作。由于 Visual Studio .NET 通過提供一個統(tǒng)一的集成開發(fā) 環(huán)境及工具,大大提高了開發(fā)者的效率;十分方便 .NET程序的創(chuàng)建和調(diào)試,所以 Visual 是開發(fā) 應用程序的常用工具。當用 Visual 創(chuàng)建一個 工程時, Visual 會自動配置好 IIS 應 用,用戶直接應用即可。如果用戶要查詢某一條線路或站點,直接就可以用該系統(tǒng)相對應的功能。 系統(tǒng)功能:在該系統(tǒng)中,主要提供了以下幾種功能:查詢車站信息、車次信息、站點信息和站站信息功能,信息留言和系統(tǒng)管理功能。 概要設(shè)計 系統(tǒng)功能描述 在用戶進入主界面后,就可以通過車次查詢、站點查詢、站站查詢、車站查詢快速地查詢出符合用戶條件的相關(guān)線路信息。當管理員進入系統(tǒng)后,可以對數(shù)據(jù)庫中的信息進行添加、刪除和編輯等操作。 系統(tǒng)功 能模塊劃分 在了解了系統(tǒng)的功能需求后,可以把該系統(tǒng)劃分為以下 3個模塊:用戶查詢模塊、留言簿模塊和系統(tǒng)管理模塊如圖 31。主要包括: (1)查詢車次信息:輸入要查詢的車次進行搜索,可以查詢出于它相應的站點名和站點描述信息。如果用戶不知道站點的全稱,也可以在高級查詢中模糊查詢出含有關(guān)鍵字的所有站點信息。 系統(tǒng)管理模塊 在系統(tǒng)管理模塊中,主要是對數(shù)據(jù)庫中的各個表進行管理。 (2)留言簿管理 :可以對留言簿中的內(nèi)容進行回復與刪除操作。 (3)站點、車次管理:可以對站點、車次基本信息和車次次序信息進行添加、刪除和編輯等操作。 留言簿模塊 在留言簿模塊中,用戶可以不需要注冊直接在網(wǎng)上進行留言,也可以對某一特定地留言標題進行回復貨討論,也可以通過留言簿查看自己曾經(jīng)留言過的信息。在此系統(tǒng)中,即實現(xiàn)用戶查詢模塊中的各個功能信息。 此系統(tǒng)中,用戶不需要注冊就可以直接進行相關(guān)功能的查詢。主要流程為:當程序開始時先進入正向搜索,如果正向搜索不存在所需的數(shù)據(jù)再進行反向搜索,如果正反兩方都沒有搜索到所需的數(shù)據(jù)則程序結(jié)束。 開 始正 向 搜 索正 向 搜 索 是 否 存 在反 向 搜 索反 向 搜 索 是 否 存 在結(jié) 束YNNN從 正 反兩 方 面 判 斷 路 線YYN 圖 32站站查詢功能流程圖 根據(jù)上圖所示,在站站查詢實現(xiàn)的過程中,它是 從正反兩個方面對線路進行查詢。 開 始 l = 0判 斷 終 點 站 是 否 存 在結(jié) 束 l = l + 1當 站 點 為 起 始 站 時 , 把 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 此表包括三個字段:一個是管理員標志 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 表的主鍵,另外三個分別為留言標題、留言者名、留言內(nèi)容。 表 42 info表 列名 數(shù)據(jù)類型 長度 是否為空 說明 Infoid Int 4 Not null 留言編號(主鍵) Title Varchar 50 Null 留言標題 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 表的復合主鍵,另外三個為站點名、線路名和站點次序。 表 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)建一個 。在 文件中可,項目應用的所有配置信息都包含在 configuration和 /configuration標記之間,另外,可以在appSettings標記中,使用 add.../標記中定義 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 類庫,定義了它之后才可以應用 SQL Server 數(shù)據(jù)庫接口。 Conn=new SqlConnec
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1