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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于net的城市公交查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—論文(編輯修改稿)

2025-01-08 19:41 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 在此系統(tǒng)中,用戶(hù)可以查詢(xún)城市中的各條路線(xiàn)或站點(diǎn),了解各條路線(xiàn)或站點(diǎn)的詳細(xì)信息。如果用戶(hù)要查詢(xún)某一條線(xiàn)路或站點(diǎn),直接就可以用該系統(tǒng)相對(duì)應(yīng)的功能。本系統(tǒng)滿(mǎn)足了以下幾個(gè)要求: 操作的簡(jiǎn)易性:城市公交查詢(xún)系統(tǒng)使用起來(lái)簡(jiǎn)單、方便、界面友好,用戶(hù)操作起來(lái)得心應(yīng)手。 系統(tǒng)功能:在該系統(tǒng)中,主要提供了以下幾種功能:查詢(xún)車(chē)站信息、車(chē)次信息、站點(diǎn)信息和站站信息功能,信息留言和系統(tǒng)管理功能。如:在查詢(xún)功能中,用戶(hù)輸入要查詢(xún)的車(chē)次等信息即可得出與它相關(guān) 的結(jié)果;在系統(tǒng)管理功能中,管 理員可以對(duì)其信息進(jìn)行添加、編輯和刪除等操作。 概要設(shè)計(jì) 系統(tǒng)功能描述 在用戶(hù)進(jìn)入主界面后,就可以通過(guò)車(chē)次查詢(xún)、站點(diǎn)查詢(xún)、站站查詢(xún)、車(chē)站查詢(xún)快速地查詢(xún)出符合用戶(hù)條件的相關(guān)線(xiàn)路信息。用戶(hù)還可以在留言簿中直接進(jìn)行留言,留言?xún)?nèi)容可以是對(duì)線(xiàn)路的詢(xún)問(wèn),也可以對(duì)系統(tǒng)的不足地方提出用戶(hù)自己的見(jiàn)解。當(dāng)管理員進(jìn)入系統(tǒng)后,可以對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行添加、刪除和編輯等操作。他還負(fù)責(zé)管理用戶(hù)的留言信息,通過(guò)對(duì)留言信息的審核,然后來(lái)判斷對(duì)留言信息是進(jìn)行回復(fù)還是刪除操作。 系統(tǒng)功 能模塊劃分 在了解了系統(tǒng)的功能需求后,可以把該系統(tǒng)劃分為以下 3個(gè)模塊:用戶(hù)查詢(xún)模塊、留言簿模塊和系統(tǒng)管理模塊如圖 31。 城市公交查詢(xún)系統(tǒng)系統(tǒng)管理模塊用戶(hù)查詢(xún)模塊車(chē) 次 基 本 信 息 管 理站 點(diǎn) 基 本 信 息 管 理站 點(diǎn) 車(chē) 序 管 理留 言 簿 管 理車(chē) 次 查 詢(xún)站 點(diǎn) 查 詢(xún)站 站 查 詢(xún)車(chē) 站 查 詢(xún)留 言 簿 模 塊添 加 , 更 新 , 刪 除 車(chē) 次基 本 信 息添 加 , 更 新 , 刪 除 站 點(diǎn)基 本 信 息添 加 , 更 新 , 刪 除 站 點(diǎn)車(chē) 序回 復(fù) , 刪 除 留 言 簿 信 息查 看 車(chē) 次 基 本 信 息查 看 站 點(diǎn) 基 本 信 息回 復(fù) 、 查 看 留 言查 看 車(chē) 站 基 本 信 息查 看 具 體 路 線(xiàn) 圖 31城市公交查詢(xún)系統(tǒng)功能模塊 下面對(duì)各個(gè)模塊進(jìn)行描述: 用戶(hù)查詢(xún)模塊 在用戶(hù)查詢(xún)模塊中,主要是查詢(xún)出用戶(hù)自己所需要的線(xiàn)路信息,這也是整個(gè)系統(tǒng)最主要的功能模塊。主要包括: (1)查詢(xún)車(chē)次信息:輸入要查詢(xún)的車(chē)次進(jìn)行搜索,可以查詢(xún)出于它相應(yīng)的站點(diǎn)名和站點(diǎn)描述信息。 (2)查詢(xún)站點(diǎn)信息:輸入要查詢(xún)的站點(diǎn)進(jìn)行搜索,可以查詢(xún)出于它相 應(yīng)的車(chē)次名、發(fā)車(chē)時(shí)間、收車(chē)時(shí)間和車(chē)次描述信息。如果用戶(hù)不知道站點(diǎn)的全稱(chēng),也可以在高級(jí)查詢(xún)中模糊查詢(xún)出含有關(guān)鍵字的所有站點(diǎn)信息。 (3)查詢(xún)車(chē)站信息:選擇要查詢(xún)的車(chē)站進(jìn)行搜索,可以查詢(xún)出于它相應(yīng)的車(chē)次名、發(fā)車(chē)時(shí)間、收車(chē)時(shí)間和車(chē)次描述信息 (4)查詢(xún)站站信息:輸入要查詢(xún)的起始站和終點(diǎn)站進(jìn)行搜索,可以查詢(xún)出于它相應(yīng)的乘車(chē)路線(xiàn)。 系統(tǒng)管理模塊 在系統(tǒng)管理模塊中,主要是對(duì)數(shù)據(jù)庫(kù)中的各個(gè)表進(jìn)行管理。主要包括: (1)管理員登錄。 (2)留言簿管理 :可以對(duì)留言簿中的內(nèi)容進(jìn)行回復(fù)與刪除操作。在留言簿管理中,它還含有一個(gè) 搜索引擎,主要功能是管理員可以通過(guò)它搜索想要查詢(xún)的留言主題,這樣可以快速的找出某一主題并對(duì)它進(jìn)行回復(fù)或刪除等操作。 (3)站點(diǎn)、車(chē)次管理:可以對(duì)站點(diǎn)、車(chē)次基本信息和車(chē)次次序信息進(jìn)行添加、刪除和編輯等操作。而且它們各自都含有一個(gè)搜索引擎,這樣可以快速的查詢(xún)出你想要修改的站點(diǎn)或車(chē)次等信息,此搜索引擎采用的是模糊查找。 留言簿模塊 在留言簿模塊中,用戶(hù)可以不需要注冊(cè)直接在網(wǎng)上進(jìn)行留言,也可以對(duì)某一特定地留言標(biāo)題進(jìn)行回復(fù)貨討論,也可以通過(guò)留言簿查看自己曾經(jīng)留言過(guò)的信息。 系統(tǒng)流程設(shè)計(jì) 在城市公交查詢(xún) 系統(tǒng)中,其核心內(nèi)容就是公交查詢(xún)的實(shí)現(xiàn)。在此系統(tǒng)中,即實(shí)現(xiàn)用戶(hù)查詢(xún)模塊中的各個(gè)功能信息。其中包括車(chē)次查詢(xún)、站點(diǎn)查詢(xún)、站站查詢(xún)和車(chē)站查詢(xún)功能。 此系統(tǒng)中,用戶(hù)不需要注冊(cè)就可以直接進(jìn)行相關(guān)功能的查詢(xún)。其中站站查詢(xún)是此系統(tǒng)中最重要的功能。主要流程為:當(dāng)程序開(kāi)始時(shí)先進(jìn)入正向搜索,如果正向搜索不存在所需的數(shù)據(jù)再進(jìn)行反向搜索,如果正反兩方都沒(méi)有搜索到所需的數(shù)據(jù)則程序結(jié)束。流程如圖 32所示。 開(kāi) 始正 向 搜 索正 向 搜 索 是 否 存 在反 向 搜 索反 向 搜 索 是 否 存 在結(jié) 束YNNN從 正 反兩 方 面 判 斷 路 線(xiàn)YYN 圖 32站站查詢(xún)功能流程圖 根據(jù)上圖所示,在站站查詢(xún)實(shí)現(xiàn)的過(guò)程中,它是 從正反兩個(gè)方面對(duì)線(xiàn)路進(jìn)行查詢(xún)。其中正向搜索線(xiàn)路的流程如圖 33 所示。 開(kāi) 始@ l = 0判 斷 終 點(diǎn) 站 是 否 存 在結(jié) 束@ l = @ l + 1當(dāng) 站 點(diǎn) 為 起 始 站 時(shí) , 把 s i l i中的 數(shù) 據(jù) 插 入 到 臨 時(shí) 表 中把 從 s i l i中 搜 索 的 查 詢(xún) 數(shù) 據(jù)插 入 到 臨 時(shí) 表 中從 臨 時(shí) 表 中 搜 索 出 要 查 詢(xún) 的 信 息顯 示 查 詢(xún) 出 的 信 息NY 圖 33正向搜索線(xiàn)路流程圖 系統(tǒng) ER圖 針對(duì)城市公交查詢(xún)系統(tǒng)的需求,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): ( 1)管理員基本信息(如圖 34):包括管理員 ID,管理員名,管理員秘碼。 ( 2)留言簿基本信息(如圖 35):包括留言簿 ID,留言標(biāo)題,留言者,留言?xún)?nèi)容。 ( 3)車(chē)次基本信息(如圖 36):包括車(chē)次 ID,車(chē)次名,發(fā)車(chē)時(shí)間,收車(chē)時(shí)間,車(chē)次描述。 ( 4)站點(diǎn)基本信息 (如圖 37):包括站點(diǎn) ID,站點(diǎn)名,站點(diǎn)描述。 ( 5)站點(diǎn)次序信息(如圖 38):包括站點(diǎn)次序 ID,站點(diǎn)名,車(chē)次名,站點(diǎn)次序。 管 理 員 表管 理 員 I D 管 理 員 名 管 理 員 密 碼 圖 34管理員基本信息 ER圖 留 言 簿 表留 言 標(biāo) 題 留 言 者 留 言 內(nèi) 容留 言 簿 I D 圖 35留言簿基本信息 ER圖 車(chē) 次 表發(fā) 車(chē) 時(shí) 間車(chē) 次 I D 車(chē) 次 名 車(chē) 次 描 述收 車(chē) 時(shí) 間 圖 36車(chē)次基本信息 ER圖 站 點(diǎn) 表站 點(diǎn) I D 站 點(diǎn) 描 述站 點(diǎn) 名 圖 37站點(diǎn)基本信息 ER圖 站 點(diǎn) 次 序 表站 點(diǎn) 次 序 I D 站 點(diǎn) 次 序站 點(diǎn) 名 車(chē) 次 名 圖 38站點(diǎn)次序信息 ER圖 在了解了各實(shí)體之后,下面實(shí)現(xiàn)的是站點(diǎn)次序表、站點(diǎn)表、車(chē)次表之間的ER 關(guān)系模型圖。站點(diǎn)次序表與站點(diǎn)表之間的關(guān)系是一對(duì)多的關(guān)系,記作 1: M,站點(diǎn)次序表與車(chē)次表之間的關(guān)系也是一對(duì)多的關(guān)系,記作 1: N,如圖 39 所示。 站 點(diǎn) 次 序查 詢(xún)車(chē) 次站 點(diǎn)1M N 圖 39站點(diǎn)次序表、站點(diǎn)表和車(chē)次表間的 ER圖 4 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn) 城市公交查詢(xún)系統(tǒng)應(yīng)用的是 SQL Server 2021 數(shù)據(jù)庫(kù)管理系統(tǒng)。此系統(tǒng)使用的數(shù)據(jù)庫(kù)名稱(chēng) 為 mybus,下面具體講解數(shù)據(jù)庫(kù)中各數(shù)據(jù)表的創(chuàng)建。 數(shù)據(jù)表的創(chuàng)建 該系統(tǒng)中共需要?jiǎng)?chuàng)建五個(gè)數(shù)據(jù)表:管理員表、留言簿表、車(chē)次基本信息表、站點(diǎn)基本信息表、站點(diǎn)次序表。 ( 1)管理員表 admin 此表包括三個(gè)字段:一個(gè)是管理員標(biāo)志 adminid 字段,該字段時(shí) admin 表的主鍵;另外兩個(gè)分別是管理員名和管理員密碼。其詳細(xì)信息如表 41 所示。 表 41 admin表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否為空 說(shuō)明 adminid Int 4 Not null 管理員編號(hào)(主鍵) adname Varchar 15 Not null 管理員名 adpwd Varchar 15 Not null 管理員密碼 ( 2)留言簿表 info 此表包括四個(gè)字段:其中 infoID 字段為 info 表的主鍵,另外三個(gè)分別為留言標(biāo)題、留言者名、留言?xún)?nèi)容。其詳細(xì)信息如表 42所示。 表 42 info表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否為空 說(shuō)明 Infoid Int 4 Not null 留言編號(hào)(主鍵) Title Varchar 50 Null 留言標(biāo)題 Name Varchar 50 Null 留言者 (含管理員 )名 Letter Varchar 350 Null 留言?xún)?nèi)容 ( 3)車(chē)次基本信息表 line 此表包括五個(gè)字段:其中 lineid 字段為 line 表的主鍵,另外四個(gè)分別為車(chē)次名、發(fā)車(chē)時(shí)間、收車(chē)時(shí)間和車(chē)次描述。其詳細(xì)信息如表 43所示。 表 43 line 表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否為空 說(shuō)明 lineid Int 4 Not null 車(chē)次編號(hào) liname Varchar 50 Not null 車(chē)次名(主鍵) starttime Varchar 50 Not null 發(fā)車(chē)時(shí)間 endtime Varchar 50 Not null 收車(chē)時(shí)間 Lides Varchar 300 Not null 車(chē)次描述 ( 4)站點(diǎn)基本信息表 site 此表包括三個(gè)字段:其中 siteid 字段為 site 表的主鍵,另外兩個(gè)分別為站點(diǎn)名和站點(diǎn)描述。其詳細(xì)信息如表 44所示。 表 44 site 表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否為空 說(shuō)明 Siteid Int 4 Not null 站點(diǎn)編號(hào) sitename Varchar 50 Not null 站點(diǎn)名(主鍵) Sides Varchar 50 Not null 站點(diǎn)描述 ( 5)站點(diǎn)次序表 sili 此表包括四個(gè)字段:其中 sitename 字段和 number 字段為 sili 表的復(fù)合主鍵,另外三個(gè)為站點(diǎn)名、線(xiàn)路名和站點(diǎn)次序。其詳細(xì)信息如表 35所示。 表 45 sili 表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否為空 說(shuō)明 Siliid Int 4 Not null 站點(diǎn)次序編號(hào) sitename Varchar 50 Not null 站點(diǎn)名(主鍵) liname Varchar 50 Not null 車(chē)次名(主鍵) number Int 4 Not null 站點(diǎn)次序 數(shù)據(jù)庫(kù)的連接 在創(chuàng)建完成一個(gè) , VS會(huì)創(chuàng)建一個(gè) 。該文件定義和保存了所有 應(yīng)用程序的配置信息,這些配置采用了 XML格式,具有較大的可擴(kuò)展性。在 文件中可,項(xiàng)目應(yīng)用的所有配置信息都包含在 configuration和 /configuration標(biāo)記之間,另外,可以在appSettings標(biāo)記中,使用 add.../標(biāo)記中定義 0到多個(gè)設(shè)置。 在本系統(tǒng)中,數(shù)據(jù)庫(kù)連接如下: 首先:在 文件中設(shè)置了數(shù)據(jù)庫(kù)的連 接,下面是部分 文件的代碼: Configuration //建立數(shù)據(jù)庫(kù)連接 appSettings add key=ConnectionString Value=server= (local)。 database=mybus。 uid=sa。 pwd=/ /appSettings ………… /Configuration 其中 ConnectionString 是取得或設(shè)置連接數(shù)據(jù)庫(kù)的語(yǔ)句; server=( local)表示與數(shù)據(jù)庫(kù)相連的是本機(jī); database 表 示要連的數(shù)據(jù)庫(kù),本系統(tǒng)得數(shù)據(jù)庫(kù)為mybus; uid=sa 表示數(shù)據(jù)庫(kù)的用戶(hù)名為 sa; pwd 表示連接的數(shù)據(jù)庫(kù)的密碼,本系統(tǒng)中為空。 其次:在 后臺(tái)應(yīng)用中,可以通過(guò) 的 SQL Server 數(shù)據(jù)庫(kù)接口連接 SQL Server 數(shù)據(jù)庫(kù)。首先要在程序的開(kāi)頭定義一個(gè) using 類(lèi)庫(kù),定義了它之后才可以應(yīng)用 SQL Server 數(shù)據(jù)庫(kù)接口。然后再應(yīng)用程序的 Page_Load()事件中,定義了數(shù)據(jù)庫(kù)連接的程序應(yīng)用,其代碼具體如下: ???? using Private void Page_Load (object sender, e) { string source= [ConnectionString]。 Conn=new SqlConnection (source)。 } 先聲明一個(gè)變量獲取配置節(jié)中的配置設(shè)置,然后用 SqlConnection 打開(kāi)數(shù)據(jù)庫(kù)的一個(gè)連接。 存儲(chǔ)過(guò)程 在城市公交查詢(xún)中,大多的數(shù)據(jù)操 作都是通過(guò)存儲(chǔ)過(guò)程來(lái)處理的。 存儲(chǔ)過(guò)程是由一些 SQL 語(yǔ)句和控制語(yǔ)句組成的被封裝起來(lái)的過(guò)程,它駐留在數(shù)據(jù)庫(kù)中,可以被客戶(hù)應(yīng)用程序調(diào)用,也可以從另一個(gè)過(guò)程或觸發(fā)器調(diào)用。它的參數(shù)可以被傳遞和返回。與應(yīng)用程序中的函數(shù)過(guò)程類(lèi)似,存儲(chǔ)過(guò)程可以通過(guò)名字來(lái)調(diào)用,而且它們同樣有輸入?yún)?shù)和輸出參數(shù)。在應(yīng)用程序中直接調(diào)用存儲(chǔ)過(guò)程有以下好處:減少網(wǎng)絡(luò)通信量 、提高系統(tǒng)的運(yùn)行速度、 更強(qiáng)的適應(yīng)性 。 修改站點(diǎn)次序信息的存儲(chǔ)過(guò)程 下面的存儲(chǔ)過(guò)程的作用是根據(jù)輸入的新信息來(lái)更新站點(diǎn)的次序信息,應(yīng)用在 中,其 SQL 語(yǔ) 句如下: Create procedure updatesili @siliid int, @nu
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1