【正文】
路信息進(jìn)行相關(guān)的管理。 城市公交查詢系統(tǒng)開發(fā)技術(shù)采用的是基于 .NET 的 B/S 架構(gòu),它的前端選用 為主要的編程框架,其 .ASPX 文件 包含組成用戶界面的 HTML 文本和控件 ,而后臺(tái)選用了 C編程語言。 隨著城市建設(shè)步伐的加快,城市公共交通也得到了迅速的發(fā)展,道路不斷改造擴(kuò)建 ,城市公交線路都數(shù)以百計(jì)、密如蛛網(wǎng)。城市公交查詢系統(tǒng)可以為廣大的市民指出一條最適合于他們自己的公交線路, 減少不必要的 多 做車的情況,從而節(jié)省出更多的寶貴時(shí)間計(jì)劃他們自己的事。 2) 提供快速、準(zhǔn)確的 公交線路查詢 。由于 與 SQL Server 2020都是由微軟公司出品的,所以在 應(yīng)用于后臺(tái)程序中,有專門針對(duì)SQL Server 2020 的數(shù)據(jù)庫 的類庫 使用,方便了用戶對(duì)數(shù)據(jù)的操作。 M 3 線 路查 詢D 1 1 所 需 線 路 信 息用 戶M 4 站 點(diǎn)查 詢M 5 站 站查 詢D 1 3 所 需 站 站 信 息D 1 2 所 需 站 點(diǎn) 信 息T 1 公 交 線 路總 表T 2 線 路 信 息 T 3 站 點(diǎn) 信 息T 4 線 路 站 點(diǎn)關(guān) 聯(lián) 信 息D 1 4 線 路 結(jié) 果 信 息D 1 5 站 點(diǎn) 結(jié) 果 信 息D 1 7 站 點(diǎn) 信 息D 1 6 線 路 信 息D 1 8 關(guān) 聯(lián) 信 息 圖 32 用戶 數(shù)據(jù)流圖 數(shù)據(jù)字典 數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。 3) 后臺(tái) 管理 模塊:此模塊主要是后臺(tái)的數(shù)據(jù)庫維護(hù), 實(shí)現(xiàn)對(duì)公交線路和站點(diǎn)的添加 , 刪除 等 功能 。 本章節(jié)針對(duì)公交線路查詢進(jìn)行了詳細(xì)的 分析 ,主要是以圖的形式來介紹系統(tǒng)的主要模塊和功能。在高層次的描述過程中,還可以確定所有擴(kuò)展屬性信息,包括長(zhǎng)度、格式、編輯風(fēng)格、校驗(yàn)規(guī)則和初始值。 表 42 zong 列名 數(shù)據(jù)類型 長(zhǎng)度 是否為空 說明 線路 Int 4 Not null 線路編號(hào)(主鍵) 首末車時(shí)間 Nvarchar 255 Null 首末車時(shí)間 途經(jīng)站 Nvarchar 255 Null 途經(jīng)站點(diǎn) 3) 車次線路信息表 line 此表包括兩個(gè)字段: line_id 字段和 line_name 字段,其中 line_id 字段為line 表的主鍵。由于 Visual Studio .NET 通過提供一個(gè)統(tǒng)一的集成開發(fā)環(huán)境及工具,大大提高了開發(fā)者的效率;十分方便 .NET 程序的創(chuàng)建和調(diào)試,所以 Visual 是開發(fā) 應(yīng)用程序的常用工具。在 ADO .NET 中通過 XMLReader , XMLWriter , XMLNavigator, XMLDocument 等可以方便的創(chuàng)建和使用 XML 數(shù)據(jù),并且支持 W3C 的 XSLT、 DTD、 XDR 等標(biāo)準(zhǔn)。 圖 52 哈爾濱 簡(jiǎn)介 頁面 設(shè)計(jì) 1) 實(shí)現(xiàn)目標(biāo) 此頁面 通過各個(gè)方面為用戶介紹哈爾濱這座美麗的城市。 畢業(yè)設(shè)計(jì)(論文) 30 2) 實(shí)現(xiàn)過程 單元名: 母版頁 窗體名: 美麗風(fēng)光 表 54 知名景區(qū) 設(shè)置主要控件信息列表 名稱 主要屬性設(shè)置 作用 LinkButton 1 冰雪大世界 顯示 冰雪大世界信息 LinkButton 2 東北虎林園 顯示 東北虎林園信息 LinkButton 3 防洪紀(jì)念塔 顯示 防洪紀(jì)念塔信息 LinkButton 4 哈爾濱游 樂園 顯示 哈爾濱游樂園信息 LinkButton 5 極樂寺 顯示 極樂寺信息 LinkButton 6 哈爾濱龍塔 顯示 哈爾濱龍塔信息 LinkButton 7 歐亞之窗公園 顯示 歐亞之窗公園信息 LinkButton 8 索非亞教堂 顯示 索非亞教堂信息 LinkButton 9 太陽島 顯示 太陽島信息 LinkButton10 中央大街 顯示 中央大街信息 LinkButton 11 返回 跳回系統(tǒng)主頁面 后臺(tái)管理 設(shè)計(jì) 1) 實(shí)現(xiàn)目標(biāo) : 后臺(tái)管理模塊由系統(tǒng)管理員負(fù)責(zé)。在這里是將要?jiǎng)h除的線路的所有信息從庫中刪除,可以對(duì)線路進(jìn)行查找刪除,還可以對(duì)所有線路進(jìn)行選擇性的刪除。查詢了多條線路,結(jié)果正確顯示,測(cè)試 成功, 此功能運(yùn)行正常。在后臺(tái)頁面中還 存在一個(gè)搜索引擎,可以搜索要進(jìn)行相關(guān)操作的數(shù)據(jù), 以保證所有表中數(shù)據(jù)的一致性。 圖 73 出錯(cuò)提示信息 途經(jīng)站點(diǎn)查詢 步驟 步驟一: 用戶在途經(jīng)站點(diǎn)線路查詢后邊輸入要查詢的站點(diǎn)名稱。對(duì)下拉列表中的各個(gè)地點(diǎn)進(jìn)行查詢,結(jié)果正確顯示,測(cè)試成功, 此功能運(yùn)行正常。然而,在測(cè)試之前的各階段 中都可能在 系統(tǒng) 中遺留下許多錯(cuò)誤和缺陷,如果不及時(shí)找出這些錯(cuò)誤和缺陷,并將其改正,這個(gè) 系統(tǒng) 就不能正常使用,甚至?xí)?dǎo)致巨大的損失。 2) 實(shí)現(xiàn)過程 單元名: 窗體名: 添加新線路 表 56 線路添加 主要控件信息列表 名稱 主要屬性設(shè)置 作用 TextBox 1 空值 輸入 線路名稱 LinkButton 1 測(cè)試線路名是否存在 查找有無重復(fù)記錄 DropDownList 1 已填充 時(shí)間下拉列表 畢業(yè)設(shè)計(jì)(論文) 32 續(xù)表 56 DropDownList 2 已填充 分鐘下拉列表 DropDownList 3 已填充 時(shí)間下拉列表 DropDownList 4 已填充 分 鐘下拉列表 TextBox 2 空值 輸入站點(diǎn)個(gè)數(shù) LinkButton 2 下一步 跳到鏈接頁面 添加線路的實(shí)現(xiàn) 1) 實(shí)現(xiàn)目標(biāo): 由上個(gè)頁面確定了站點(diǎn)個(gè)數(shù),點(diǎn)擊“下一步”跳轉(zhuǎn)到此頁面。用戶 通過 點(diǎn)擊 名稱 對(duì)其選擇, 在下方會(huì)顯示出該景點(diǎn)的相關(guān)圖片以及簡(jiǎn)短的景點(diǎn)介紹。本系統(tǒng)是針對(duì)哈爾濱這座城市的。 6) 更好的 升級(jí)能力 快速發(fā)展的分布式應(yīng)用也需要更快速、更模塊化、更易操作、更多平臺(tái)支持和重復(fù)利用性更強(qiáng)的開發(fā),需要一種新的技術(shù)來適應(yīng)不同的系統(tǒng),網(wǎng)絡(luò)應(yīng)用和網(wǎng)站需要提供一種更加強(qiáng)大的可升級(jí)的服務(wù)。具體的設(shè)計(jì)內(nèi)容下面作出了詳細(xì)介紹。 所有表結(jié)構(gòu)信息如下: 1) 管理員表 denglu 此表包括兩個(gè)字段:一個(gè)是管理名稱標(biāo)志 name 字段,該字段為 denglu表的主鍵;另一個(gè)是管理員密碼 psw 字段。實(shí)體是需要維護(hù)和使用的相關(guān)特性的集合體;屬性是實(shí)體的特性或特征;關(guān)系是實(shí)體之間的聯(lián)系,關(guān)系為實(shí)體記錄(實(shí)例)之間的聯(lián)系和交互作用方式建立了模型。 站 點(diǎn) 表站 點(diǎn) I D 站 點(diǎn) 描 述站 點(diǎn) 名 圖 38 站點(diǎn)基本信息 ER 圖 畢業(yè)設(shè)計(jì)(論文) 18 4) 線路 站點(diǎn) 關(guān)聯(lián) 信息(如圖 39):包括 記錄 次序 ID, 車次 ID, 站點(diǎn)ID, 站點(diǎn)次序 ID。 系統(tǒng)功能模塊 圖 圖 33 系統(tǒng)功能 模塊 圖 下面對(duì)各個(gè)模塊進(jìn)行描述: 1) 分類查 詢模塊:此模塊會(huì)根據(jù)用戶所提供的不同信息來查詢具體的公 交線路。 系統(tǒng)功能:在該系統(tǒng)中,主要提供了以下幾種功能:車次查詢、站點(diǎn)查詢和站站查詢功能,系統(tǒng)后臺(tái)管理功能。這種全新的面向?qū)ο蟮恼Z言使得開發(fā)者可以快速的構(gòu)建從底層系統(tǒng)級(jí)到高層商業(yè)組件的不同應(yīng)用。 畢業(yè)設(shè)計(jì)(論文) 7 第 2章 可行性分析 公交線路查詢系統(tǒng)的核心是為用戶提供公交車線路的信息。 首先 , 有條理地、清晰地呈現(xiàn)出城市各條線路信息。 關(guān)鍵詞: 互聯(lián)網(wǎng);城市公 交查詢; .NET;嵌套查詢 畢業(yè)設(shè)計(jì)(論文) 2 Abstract With the rapid development of Inter, the Inter has bee an important channel of people acquiring, publishing and transmitting information and obviously bee one part of social life. But China39。s technology of urban public transport information inquiry is still in a relatively backward level. The numerous citizens have a little access to acquire the information about bus lines. The most mon ways are confined to traffic maps or the reference to stranger. And the urban public transport system is designed for people to inquire of all lines in the Inter conveniently and simply and get to know every site that they passed away in order to make their plans more efficiently. The main module of this system is the bus information query module. Its functions include line inquiry, site inquiry, stationtostation inquiry and station inquiry. The system management module mainly realizes the functional operation on adding, editing, deleting of all data tables and responses to the message correspondingly. The development technology of the city bus inquiry system adopt B/S framework based on .NET. Its frontend part uses as the major framework. The .ASPX file contains HTML text and controls which make up of user interface. The backend chooses C as its programming language. The greatest benefit of choosing .NET to programming is the easy managements and reusability. Database uses the SQL Server 2020, and the application accesses the database by and uses SQL language to operate the database. The stored procedure is used a lot to operate the database in the system. Key words: Inter City Bus inquiries .NET Nested query 畢業(yè)設(shè)計(jì)(論文) 3 目 錄 摘 要 ...................................................................................................................... 1 Abstract..................................................................................................................... 2 第 1 章 緒 論 ........................................................................................................ 5 公交查詢系統(tǒng)背景 ....................................................................................... 5 目的和意義 ................................................................................................... 6 系統(tǒng)設(shè)計(jì)思想 ............................................................................................... 6 第 2 章 可行性分析 ..............................