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

正文內(nèi)容

本科畢業(yè)論文-基于net的公交查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線(xiàn)瀏覽

2025-03-05 17:57本頁(yè)面
  

【正文】 ....................................................... 28 測(cè)試步驟 ................................................................................................................... 28 湖 北第二師范學(xué)院本科畢業(yè)論文 2 測(cè)試方法 ................................................................................................................... 29 系統(tǒng)維護(hù) ................................................................................................................... 29 第 7 章 總結(jié) ............................................................................................................... 30 參考文獻(xiàn) .................................................................................................................... 31 致謝 ............................................................................................................................ 32 湖 北第二師范學(xué)院本科畢業(yè)論文 1 第 1 章 緒論 課題研究的背景和意義 當(dāng)代社會(huì),經(jīng)濟(jì)與社會(huì)快速發(fā)展,人民 生活水平普遍提高,于是出行便更加傾向于選擇方便快捷的轎車(chē)。怎樣解決私家車(chē)的增加帶來(lái)的這些后果成為我們當(dāng)前首要解決的問(wèn)題之一。 大多數(shù) 民眾的首選 是公交車(chē) ,尤其是那些在外地出差或者上學(xué)而需要短暫停留的人們。對(duì)此,開(kāi)發(fā)一個(gè)方便快捷、便于人們操作的公交查詢(xún)系統(tǒng)就很有必要, 通過(guò) 公交查詢(xún)系統(tǒng) 來(lái) 找出一條 合適 的線(xiàn)路 。但是,隨著城市的發(fā)展,公交線(xiàn)路越來(lái)越錯(cuò)綜復(fù)雜,很多公交線(xiàn)路都重合,人們往往需要進(jìn)行大量的對(duì)比以選擇一條合適的線(xiàn)路。而且,目前公交的查詢(xún)系統(tǒng)還存在有一些問(wèn)題,例如:查詢(xún)系統(tǒng)更新較慢或者過(guò)于復(fù)雜,信息的準(zhǔn)確度不夠高到不了目的地等等。 該系統(tǒng)是 實(shí)時(shí)查詢(xún)的, 根據(jù)乘客 給出的 起始站站名 和 目的地站名 自動(dòng)搜索 出合適的乘車(chē)方案, 直達(dá) 時(shí)的乘車(chē)方案以及需要換乘車(chē)輛時(shí) 具體乘坐方案 ,在較短的時(shí)間內(nèi)為 乘客 提供 一個(gè) 有效的乘車(chē)方案。 湖 北第二師范學(xué)院本科畢業(yè)論文 2 同時(shí) 該 系統(tǒng)還提供 了有關(guān)公交的 各種新聞 , 讓人們及時(shí)快速的知道公交的新信息,避免因?yàn)閷?duì)信息的不了解而造成的一些不良后果 。當(dāng)下城市人口的數(shù)量急劇增加,生活水平提高,多數(shù)市民出行選擇轎車(chē),直接或間接的導(dǎo)致 了交通道路堵塞。 項(xiàng)目開(kāi)發(fā)目標(biāo) 公交查詢(xún)系統(tǒng)的設(shè)計(jì),希望能夠功能完善,可操作性強(qiáng),不論是管理者,還是用戶(hù),都能夠通過(guò)這套查詢(xún)管理系統(tǒng)進(jìn)行操作,提高工作效率、節(jié)約人力成本、降低管理成本。公交 查詢(xún)系統(tǒng)與市民的生活息息相關(guān),能夠?qū)⒐坏男畔⒆龀鲆粋€(gè)完善的統(tǒng)計(jì),是實(shí)現(xiàn)現(xiàn)代化信息管理不可以缺少的必要條件。因此 設(shè)計(jì)一個(gè)簡(jiǎn)單的、信息準(zhǔn)確的 系統(tǒng)是必要的。該系統(tǒng)采用的是 webfrom。 提供 了一些便于操作的服務(wù)器 控件和 類(lèi) , 方便了 web 頁(yè)面的 設(shè)計(jì)和后臺(tái) 程序的 編程。 作為一個(gè) Web 開(kāi)發(fā)平臺(tái),為 開(kāi)發(fā)人員 提供了 創(chuàng)建 Web 所需的服務(wù)。開(kāi)發(fā)人員 便能夠 根據(jù)應(yīng)用程序的需求 對(duì)方案進(jìn)行不同程度的 添加、 替換、刪除 等操作 。 C具備的 特性: ( 1) C是專(zhuān)為 .NET 平臺(tái)而推出的 , 與 .NET 有 很大的聯(lián)系 , 從根本上保證了 C與 .NET 框架的完美結(jié)合; ( 2) 簡(jiǎn)潔的語(yǔ)法、不允許進(jìn)行直接訪(fǎng)問(wèn)內(nèi)存、去除了 指針操作 等等的特性使 C具有強(qiáng)大的安全機(jī)制, 減少 了 軟件開(kāi)發(fā)中 會(huì)遇到的一些 常見(jiàn) 的 語(yǔ)法錯(cuò)誤; ( 3) C是 面向?qū)ο?的 。 數(shù)據(jù)庫(kù)的使用 SQL Server 是一個(gè)關(guān)系型的數(shù)據(jù)庫(kù)管理系統(tǒng),具有使用方便 、 可伸縮性好等優(yōu)點(diǎn)。 SQL Server 2022 具有 高效、 可信任、 智能的特點(diǎn),它可以保護(hù)系統(tǒng)以及客戶(hù) 的信息, 可以在不需要改動(dòng)應(yīng)用程序的前提下, 對(duì)整個(gè)數(shù)據(jù)庫(kù)、 日志文件 和 數(shù)據(jù)文件 進(jìn)行加密 , 同時(shí)改進(jìn)了數(shù)據(jù)庫(kù)鏡像,提供了更加可靠的數(shù)據(jù)庫(kù)鏡像平臺(tái)。它是 中存取數(shù)據(jù)的數(shù)據(jù)庫(kù)組件,先通過(guò) 與 SQL Server 進(jìn)行連接,再通過(guò) SQL 命令的執(zhí)行使得管理員可以在瀏覽器的頁(yè)面上對(duì)數(shù)據(jù)進(jìn)行一系列的操作。 AJAX 請(qǐng)求交互的步驟如圖 23 所示: 湖 北第二師范學(xué)院本科畢業(yè)論文 5 圖 23 AJAX 的交互步驟 如果以用戶(hù)查詢(xún)線(xiàn)路為例,那么步驟如下: 當(dāng)用戶(hù)在輸入框輸入要查詢(xún)的公交線(xiàn)路后,點(diǎn)擊查詢(xún)按鈕,這時(shí)就會(huì)提交一個(gè)表單,然后調(diào)用 JS;之后會(huì)創(chuàng)建一個(gè) XMLHttpRequest 對(duì)象,使用查詢(xún)按鈕的 ID 和用戶(hù)在輸入框中輸入的公交線(xiàn)路配置這個(gè)對(duì)象;接著向服務(wù)器發(fā)起請(qǐng)求,服務(wù)器收到請(qǐng)求后進(jìn)行處理,將用戶(hù)輸入的公交線(xiàn)路與數(shù)據(jù)庫(kù)存儲(chǔ)的所有公交線(xiàn)路進(jìn)行交互;處理這個(gè)請(qǐng)求的對(duì)象向?yàn)g覽器返回一個(gè)符合用戶(hù)請(qǐng)求的數(shù)據(jù)的文檔, XMLHttpRequeest對(duì)象收到數(shù)據(jù)后,更新頁(yè)面,將用戶(hù)所需要的信息顯示在瀏覽器的頁(yè)面上。對(duì)公交車(chē)的定位需要用到地圖。它包括的開(kāi)發(fā)工具有定位 LBS 云、 SDK、Web 服務(wù) API、 Android SDK 等。百度地圖 API 的使用比較簡(jiǎn)單,根據(jù)開(kāi)發(fā)指南會(huì)更容易學(xué)習(xí)。 API 中比較常用的幾個(gè)類(lèi): 湖 北第二師范學(xué)院本科畢業(yè)論文 6 ( 1) 核心類(lèi) Map 類(lèi)是地圖 API 的一個(gè)核心類(lèi),用來(lái)實(shí)例化一個(gè)地圖。MapOptions 類(lèi)表示 Map 構(gòu)造函數(shù)的可選參數(shù),以對(duì)象字面量形式表示。 ( 3) 控件類(lèi) ControlNavigation 類(lèi)是所有空間的基類(lèi),用來(lái)實(shí)現(xiàn)自定義控件。 ( 4) 覆蓋物類(lèi) Overlay 類(lèi)是所有覆蓋物類(lèi)的基類(lèi),該類(lèi)的作用是在地圖上添加有自己坐標(biāo)的覆蓋物,拖拽或者縮放地圖是它也會(huì)跟著移動(dòng)。 ( 6)服務(wù)類(lèi) 用來(lái)提供數(shù)據(jù)的信息。TransitRoute、 DrivingRoute 和 WalkingRoute 這兩個(gè)類(lèi)分別是公交線(xiàn)路導(dǎo)航類(lèi)、自 助駕車(chē)導(dǎo)航類(lèi)和步行的導(dǎo)航類(lèi)。地理信息系統(tǒng)是一種基于計(jì)算機(jī)的工具,屬于空間信息系統(tǒng)特定的例子,能采集、管理、分析數(shù)據(jù)。用戶(hù)使用該系統(tǒng)時(shí),設(shè)備是聯(lián)網(wǎng)的, GPS 對(duì)用戶(hù)進(jìn)行定位,將用戶(hù)的地理位置反映到地圖上,通過(guò)地理信息系統(tǒng)采集數(shù)據(jù),接收到用戶(hù)此時(shí)所處的位置,然后數(shù)據(jù)存儲(chǔ)子系統(tǒng)對(duì)這些數(shù)據(jù)進(jìn)行管理和儲(chǔ)存,并對(duì)這些數(shù)據(jù)進(jìn)行分析,通過(guò)類(lèi)似的方式定位到公交車(chē)的位置,然后對(duì)這些信息 進(jìn)行計(jì)算,將結(jié)果通過(guò)系統(tǒng)告知用戶(hù)。 開(kāi)發(fā) 公交查詢(xún)系統(tǒng) 的目的主要是為了讓出行更加方便,站在乘客的角度去思考他們所需要的 是怎樣的一個(gè)系統(tǒng)。 同時(shí),對(duì)公交的信息進(jìn)行一個(gè)合理的管理也是十分必要的。這就需要掌握這些信息的人對(duì)系統(tǒng)中的信息進(jìn)行及時(shí)的更新,例如:公交 線(xiàn)路的添加、刪除,站點(diǎn)的 修改、刪除、 添加等。 本系統(tǒng) 將主要從下面 4 個(gè)方面 來(lái) 進(jìn)行需求分析: ( 1) 普通的訪(fǎng)客不需要 注冊(cè) 登陸也可以查詢(xún)信息,其中包括:線(xiàn)路查詢(xún)(可以知道公交所經(jīng)過(guò)的站點(diǎn))、站點(diǎn)查詢(xún)(輸入指定的地點(diǎn)得知經(jīng)過(guò)該站點(diǎn)的公交 線(xiàn)路 )、換乘查詢(xún)(不能直達(dá)而需要轉(zhuǎn)車(chē)的)。 ( 3) 考慮到 系統(tǒng) 的 安全性 ,只有管理員可以 登陸到后臺(tái),對(duì) 后臺(tái)的數(shù)據(jù)進(jìn)行操作,而 普通的訪(fǎng)客只能進(jìn)行查詢(xún) (不需要注冊(cè)登錄) 。 數(shù)據(jù)庫(kù)需求分析 在信息管理系統(tǒng)中 ,數(shù)據(jù)庫(kù) 是很重要的,數(shù)據(jù)庫(kù)的優(yōu)劣將會(huì)影響到 數(shù)據(jù)存儲(chǔ)的效率。通過(guò) 利用 數(shù)據(jù)庫(kù)技術(shù)的 方法 和 原理 ,能夠 設(shè)計(jì) 出一個(gè) 適合 的數(shù)據(jù)庫(kù)系統(tǒng)。 關(guān)系模型 是數(shù)據(jù)庫(kù)管理系統(tǒng) 的 重要組成部分,它 是 指由“ 若干 關(guān)系模式 ”組合而成 的集合。 用戶(hù) 要對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作, 只需 要輸入一些比較 簡(jiǎn)單的查詢(xún)語(yǔ)句就可以 了。 在 設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)之前 ,首先 應(yīng)該 充分 的 了解用戶(hù) 現(xiàn)有的、將來(lái)可能增加的 需求。設(shè)計(jì)軟件結(jié)構(gòu)是總體設(shè)計(jì)階段的另一個(gè)任務(wù) ,也就是確定 在 系統(tǒng)中 ,哪些模塊可以組成 一 個(gè)程序 ,并且存在于 這些模塊之間 的 聯(lián)系 。 首先,要將系統(tǒng)進(jìn)行模塊化。而 每個(gè)模塊 應(yīng)該完成它所對(duì)應(yīng)的 功能, 然后 把這些 小 模塊 整合 到一起 構(gòu)成一個(gè) 完整的系統(tǒng),從而 滿(mǎn)足客戶(hù)的需求。 將系統(tǒng) 模塊化 為的是 使軟件 會(huì) 更 容易測(cè)試和調(diào)試 : 如果 客戶(hù)想要 系統(tǒng) 的功能 進(jìn)行 變動(dòng) ,不用大范圍的改動(dòng),只需要 改動(dòng)少數(shù)幾個(gè)模塊 就可以了。 因而 為了提高軟件的可靠性、可修改性,將系統(tǒng) 模塊化 就顯得很有必要 。在設(shè)計(jì)和確定模塊的時(shí)候 , 會(huì)有這種情況出現(xiàn):一個(gè)模塊內(nèi)部包含了一些信息,但是 對(duì)于 其他的 模塊來(lái)說(shuō),它本身是不需要這些信息的, 所以 信息隱藏 很好的解決了這 個(gè)問(wèn)題,將模塊的信息隱藏,其他 模塊就不能對(duì)這個(gè)模塊內(nèi)部的信息進(jìn)行訪(fǎng)問(wèn) 。 局部化和信息隱藏 這二者之間是有關(guān)聯(lián) 的。 逐步求精、信息隱藏、模塊化、抽象和局部化共同作用的直接結(jié)果即是 模塊獨(dú)立 ,在劃分模塊時(shí),模塊的獨(dú)立性越高越好。 模塊的獨(dú)立程度是由 “內(nèi)聚” 和 “ 耦合 ” 來(lái)度量的。 湖 北第二師范學(xué)院本科畢業(yè)論文 11 查詢(xún) 功能模塊的劃分 在公交查詢(xún)系統(tǒng)中主要實(shí)現(xiàn)的是公交信息查詢(xún)功能和管理員的后臺(tái)信息管理功能, 公交信息查詢(xún)主要 有的功能 : ( 1) 線(xiàn)路查詢(xún):乘客輸入公交車(chē)的 線(xiàn)路 進(jìn)行查詢(xún)。同時(shí)系統(tǒng)支持不完整輸入查詢(xún),若經(jīng)過(guò)查找發(fā)現(xiàn)沒(méi)有這些信息,則有一個(gè)返回提示。輸入站點(diǎn)名之后系統(tǒng)會(huì)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行排查,找出數(shù)據(jù)庫(kù)中所有符合輸入站點(diǎn)名的 線(xiàn)路 ,并顯示出來(lái)。 ( 3)站站查詢(xún):乘客輸入起始站點(diǎn)名和目的地站點(diǎn)名進(jìn)行查詢(xún),系統(tǒng)首先會(huì)在數(shù)據(jù)庫(kù)中找出這兩個(gè)站點(diǎn)所在的 線(xiàn)路 ,判斷這兩個(gè)站點(diǎn)是否在同一個(gè) 線(xiàn)路 上即是否能直達(dá),若不能直達(dá),則給出換乘的方案。 在管理 員登陸 界面中 輸入 用戶(hù)名和 密碼 進(jìn)行登錄,然后就可以對(duì)信息進(jìn)行更改 。后臺(tái)管理主要 有的 功能: ( 1)線(xiàn)路管理: 公交車(chē) 線(xiàn)路的添加,添加信息包括 線(xiàn)路名、 發(fā)車(chē)時(shí)間等基本 信息。 ( 3)新聞的管理:主要實(shí)現(xiàn)對(duì)最新動(dòng)態(tài)的添加和刪除。在本系統(tǒng)中,用戶(hù)可以直接進(jìn)行查詢(xún) ,不需要注冊(cè)登錄 。在站站查詢(xún)的乘車(chē)方案中,用戶(hù)輸入起點(diǎn)站名和 目的地 站名后,查詢(xún)后臺(tái)的數(shù)據(jù)庫(kù)找所有經(jīng)過(guò)這兩站點(diǎn)的線(xiàn)路,判斷 線(xiàn)路的交叉點(diǎn) 是否為空,若為空則表示兩個(gè)站點(diǎn)之間可以直達(dá),若不為空則需要轉(zhuǎn)乘。若 有 某一個(gè) 站點(diǎn)與 目的地站點(diǎn) 重合,則起始站點(diǎn)與 目的地 站點(diǎn)可 以換 乘。用戶(hù) 在 輸入框 輸入起始站點(diǎn) 名 和 目的地 站點(diǎn) 名 后, 由 系統(tǒng) 來(lái) 判斷 能否直達(dá), 如果 能夠直達(dá)則 提供直達(dá)線(xiàn)路,若不能 直達(dá),則查找換乘的方案,然后提供出轉(zhuǎn)乘的線(xiàn)路。 根據(jù)用戶(hù)輸入的起始站點(diǎn) X 和目的地站點(diǎn) Y,確定要乘坐的公交。 如果沒(méi)有,則 查詢(xún)是否有 一個(gè)公共站點(diǎn) Z 在 站點(diǎn) X 和站點(diǎn) Y 之間, 先從站點(diǎn) X 到站點(diǎn) Z,然后從站點(diǎn)Z 到站點(diǎn) Y。 如果能 夠直達(dá)的話(huà),在數(shù)據(jù)庫(kù)中的查詢(xún)?nèi)缦拢? select LineNum_n from (select LineNum_n from LS where StationName_n = n1) X, (select LineNum_n from LS where StationName_n = n2) Y 湖 北第二師范學(xué)院本科畢業(yè)論文 16 where = 如果需要換乘,數(shù)據(jù)庫(kù)會(huì)先查找這兩個(gè)站點(diǎn)各自所在的線(xiàn)路,尋找線(xiàn)路中相同的站點(diǎn),這個(gè)站點(diǎn)就作為換乘的車(chē)站 select StationName_n from (select distinct StationName_n from LS where LineNum_n in (select LineNum_n from LS where StationName_n = n1))X, (select distinct StationName_n from LS where LineNum_n in (select LineNum_n from LS where StationName_n = n2))Y where = 出行的最佳線(xiàn)路的算法: (1)在輸入框中輸入起始站點(diǎn)和目的地站點(diǎn);( 2)對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún),經(jīng)過(guò)起始站點(diǎn)的線(xiàn)路編號(hào)為 A(m),經(jīng)過(guò)目的地站點(diǎn)的線(xiàn)路編號(hào)為 B( n), m 與 n 都為正整數(shù);( 3)對(duì) A(m)和 B(n)進(jìn)行判斷,看二者是否相等,將滿(mǎn)足的條件存入 C 中,如果 C=1,則 A(m)及 B(n)為兩點(diǎn)之間的最佳路線(xiàn) ,如果 C≠1,則計(jì)算 C 中給出的線(xiàn)路的距離,從中找出最短的一條;( 4)對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún) ,公交線(xiàn)路 A(m)所 經(jīng)過(guò) 的站點(diǎn)存為 H(m,i
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1