【正文】
現(xiàn)實世界的一個真實模型。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 所謂概念結(jié)構(gòu)設(shè)計,就是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)。 數(shù)據(jù)庫設(shè)計 通過需求分析,本系統(tǒng)在概要設(shè)計階段得到五個數(shù)據(jù)實體:公交車次、公交站點、公交線路、管理員、評價。系統(tǒng)模塊如圖 31 所示: 圖 31 系統(tǒng)模塊圖 4 設(shè)計準備 功能模塊劃分 通過需求分析,可以確定該系統(tǒng)應(yīng)完成的功能包括: :主要實現(xiàn)乘客對車輛信息的查詢,包括站點間換乘查詢、車次查詢、站點查詢;其次通過評價統(tǒng)計來實現(xiàn)乘客與公交公司的互動。數(shù)據(jù)庫會提供給用戶全部的信息,用戶可以根據(jù)自己的實際情況進行選擇,另外,用戶可以在系統(tǒng)左下角的評價欄投出自己寶貴的一票,系統(tǒng)將對結(jié)果進行統(tǒng)計分析,實現(xiàn)用戶與公交公司的良好互動。前臺主要有 4 個模塊:換乘查詢、線路查詢、站點查詢、評價統(tǒng)計,后臺管理模塊則通過管理員登錄后分別實現(xiàn)對站點、線路的添加、刪除、修改。開發(fā)本系統(tǒng)的目標就是立足廣大乘客的實際,著眼于公交業(yè)的未來發(fā)展,規(guī)范公交管理,提高服務(wù)質(zhì)量,方便乘客查詢。 3 需求分析 功能需求分析 本公交查詢系統(tǒng)以淮安作為背景城市,其余城市可參照修改同樣適用。 軟件要求: : Windows2020 以上的操作系統(tǒng)。 : 512MB(最好 1GB 以上)。另淮陰師范學(xué)院畢業(yè)論文(設(shè)計) 5 外,這些語言利用了 .NET Framework 的功能,此框架提供對簡化 ASP Web 應(yīng)用程序和 XML Web services 開發(fā)的關(guān)鍵技術(shù)的訪問。 Visual Studio 2020 是一套完整的開發(fā)工具,用于生成 ASP Web 應(yīng)用程序、 XML Web services、桌面應(yīng)用程序和移動應(yīng)用程序。另外, 使用這些同樣的概念使開發(fā)人員能夠以服務(wù)的形式交付軟件。在服務(wù)器上,這些控件公開一個面向?qū)ο蟮木幊棠?型,為 Web 開發(fā)人員提供了面向?qū)ο蟮木幊痰呢S富性。 包含封裝公共 HTML 用戶界面元素(如文本框和下拉菜單)的控件集。 2 系統(tǒng)的開發(fā)工具與環(huán)境 簡介 是基于通用語言的編譯運行的程序,它的強大性和適應(yīng)性,可以使它運行在Web 應(yīng) 用軟件 開發(fā)者的幾乎全部的平臺上 。 該系統(tǒng)的核心功能為公交車信息的查詢,查詢分為站點換乘查詢、公交站點查詢、公交線路查詢。 該系統(tǒng),有利于公交公司隨時將公交最新信息發(fā)布到網(wǎng)上 ,乘客能夠無門檻登錄該系統(tǒng)查詢公交信息。當下城際輕軌、地鐵最快捷便利,但是運營成本過高,只能在一些發(fā)達城市運行,老牌公交車則經(jīng)久不衰,以其低成本高親民度,健碩存在于各個級別的城市,服務(wù)著廣大群眾。本論文詳細介紹了各模塊的設(shè)計與實現(xiàn)。該系統(tǒng)主要包括以下功能模塊:乘客前臺查詢和管理員后臺管理。如此才能提高公交在各出行方式中的競爭力。 作者簽名: 日 期: 淮陰師范學(xué)院畢業(yè)論文(設(shè)計) 1 摘 要: 隨著信息化時代的推進,各個行業(yè)都在采用信息化的管理方式。盡我所知,除了文中特別加以標注和致謝的地方外,論 文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果。 畢業(yè)設(shè)計說明書 學(xué)生姓名 學(xué) 號 學(xué)院 專 業(yè) 計算機科學(xué)與技術(shù)(軟件工程) 題 目 基于 web 的城市公交查詢系統(tǒng)設(shè)計與實現(xiàn) 指導(dǎo)教師 講師 /碩士 (姓 名) (專業(yè)技術(shù)職稱 /學(xué)位) 2020 年 5 月 畢業(yè)論文獨創(chuàng)性聲明 本人鄭重聲明: 本論文是我個人在導(dǎo)師指導(dǎo)下進行的研究工作及取得的研究成果。本論文除引文外所有實驗、數(shù)據(jù)和有關(guān)材料均是真實的。其他同志對本研究所做的任何貢獻均已在論文中作了明確的說明并表示了謝意。城市公交的查詢也可以依托計算機技術(shù),來更好的為乘客提供信息服務(wù),提高工作效率,降低乘客出行成本。 本設(shè)計是以 Microsoft SQL Server 2020 作為后臺數(shù)據(jù)庫開發(fā),以 Visual Studio 2020 作為開發(fā)平臺,開發(fā)的 基于 的城市公交查詢系統(tǒng) 。前臺查詢包括換乘查詢、線路查詢、站點查詢、評價統(tǒng)計,后臺管理模塊則通過管理員登錄后分別實現(xiàn)對站點、線路的添加、刪除、修改。 關(guān)鍵詞: 公 交, ,查詢,數(shù)據(jù)庫 淮陰師范學(xué)院畢業(yè)論文(設(shè)計) 2 Abstract : With the advancement of the information age, all industries in information management. Urban public transport queries can rely on puter technology, to provide passengers with a better service, improve efficiency, reduce the cost of passenger travel. The design is based on Microsoft SQL Server 2020 as the backend database development as a development platform, Visual Studio 2020, the development of urban public transport query system based on . The system includes the following functional blocks: Passengers front and administrators Admin. The front desk query includes: Transfer Inquiry line inquiry, site for the evaluation of the statistics, the background management module added to the site, line by the administrator login, delete, modify. This paper introduces the design and implementation of each module. Keywords: BUS, Inquiry, Database 淮陰師范學(xué)院畢業(yè)論文(設(shè)計) 3 目 錄 1 前言 ........................................................ 4 課題背景 .................................................. 4 2 系統(tǒng)的開發(fā)工具與環(huán)境 ........................................ 4 簡介 ............................................... 4 系統(tǒng)的開發(fā)要求 ............................................ 5 3 需求分析 .................................................... 5 功能需求分析 .............................................. 5 4 設(shè)計準備 .................................................... 6 功能模塊劃分 .............................................. 6 數(shù)據(jù)庫設(shè)計 ................................................ 6 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 ...................................... 6 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 ...................................... 8 5 詳細設(shè)計與實現(xiàn) ............................................. 10 關(guān)于數(shù)據(jù)庫操作 ........................................... 10 功能實現(xiàn) ................................................. 11 主界面 ................................................. 11 站點查詢 ............................................... 11 線路查詢 ............................................... 12 換乘查詢 ............................................... 14 后臺管理 ................................................. 17 管理員登錄 ............................................. 17 添加、修改、刪除站點 ................................... 18 添加、修改、刪 除車次 ................................... 20 評價管理 ................................................. 23 6 測試 ....................................................... 24 開發(fā)過程遇到問題 ......................................... 24 進一步研究工作 ........................................... 25 結(jié)束語 ........................................................ 26 參考文獻 ...................................................... 27 致 謝 .......................................................... 28 淮陰師范學(xué)院畢業(yè)論文(設(shè)計) 4 1 前言 課題背景 交通是每個城市發(fā)展的標志,便捷通達的交通系統(tǒng)能合理有效的改善交通擁塞、能源緊張、噪聲干擾、廢氣污染等一系列問題,推動城市的建設(shè)與進步。為了更好的了解城市的公交運行系統(tǒng),方便人們的出行,開發(fā)了本系統(tǒng)。系統(tǒng)分為前臺和后臺,前臺能夠供登錄系統(tǒng)的用戶訪問,后臺由公交公司管理人員進行維護。站點換乘查詢是用戶輸入起止站點名稱,查詢出如何乘車到達,要求能夠查詢出所有直達車次與二次換乘可到達的車次;公交站點查詢是用戶輸入公交站點,查詢出經(jīng)過此站點的所有車次,并能夠查看該車次詳細信息;公交線路查詢是用戶輸入指定車次,查詢出此車次的詳細信息。 建立在 .NET Framework 的編程類之上,它提供了一個 Web 應(yīng)用程序模型,并且包含使生成 ASP Web 應(yīng)用程序變得簡單的控件集和結(jié)構(gòu)。但這些控件在 Web 服務(wù)器上運行,并以 HTML 的形式將它們的用戶界面推送到瀏覽器。 還提供結(jié)構(gòu)服務(wù)(如會話狀態(tài)管理和進程回收),進一步減少了開發(fā)人員必須編寫的代碼量并提高了應(yīng)用程序的可靠性。使用 XML Web services 功能, 開發(fā)人員可以編寫自己的業(yè)務(wù)邏輯并使用 結(jié)構(gòu)通過 SOAP 交付該服務(wù)。 Visual Basic 20 Visual C++ .NET、 Visual C .NET 和 Visual J .NET 全都使用相同的集成開發(fā)環(huán)境 (IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。 系統(tǒng)的開發(fā)要求 該公交查詢系統(tǒng)對操作系統(tǒng)的要求如下: 硬件要求: :最低 Intel Pentium II 500MHz : 250MB(完全安裝), 155MB(快速安裝)。 : 1024*768, 256 色。 : Visual Studio 2020,Microsoft SQL Server 2020。本系統(tǒng)不僅能給廣大熟悉淮安路線 的本地市民提供便利,更加能為其他來到淮安出差、旅游的朋友帶來方便。 本系統(tǒng)采用結(jié)構(gòu)化設(shè)計的方法以實現(xiàn)系統(tǒng)總體功能,即將整個系統(tǒng)劃分為各個功能模塊,正確處理模塊之間和模塊內(nèi)部的聯(lián)系以及和數(shù)據(jù)庫的聯(lián)系,通過對各模塊的設(shè)計和模塊之間關(guān)系的安排;來系統(tǒng)實現(xiàn)整個系統(tǒng)的功能。 前臺主要向 用戶提供換乘查詢、車次查詢、站點查詢等查詢方式,具體實現(xiàn)如下功能::輸入起始站名與終點站名,系統(tǒng)會輸出所有的公交路線方案; :輸入已知的車次,系統(tǒng)會輸出該車次經(jīng)過的所有站點名; :輸入已知的站點名,系統(tǒng)會輸出經(jīng)