公交車線路管理系統(tǒng)的設(shè)計實現(xiàn)分析-畢業(yè)設(shè)計論文
《公交車線路管理系統(tǒng)的設(shè)計實現(xiàn)分析-畢業(yè)設(shè)計論文》由會員分享,可在線閱讀,更多相關(guān)《公交車線路管理系統(tǒng)的設(shè)計實現(xiàn)分析-畢業(yè)設(shè)計論文(19頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、. 本科畢業(yè)論文〔設(shè)計〕 論文〔設(shè)計〕題目:XX公交車路線管理系統(tǒng)的設(shè)計與實現(xiàn) 院系:計算機科學與技術(shù)學院 專業(yè): 軟件工程 學生XX: 學號: 指導(dǎo)教師: 完成日期: 20年 5 月 . v . XX大學本科畢業(yè)論文〔設(shè)計〕 誠信責任書 本人X重聲明:本人所呈交的畢業(yè)論文〔設(shè)計〕,是在導(dǎo)師的指導(dǎo)下獨立進展研究所完成。畢業(yè)論文〔設(shè)計〕中凡引用他人已經(jīng)發(fā)表或未發(fā)表的成果
2、、數(shù)據(jù)、觀點等,均已明確注明出處。 特此聲明。 本人簽名:日 期: . v . 目錄 摘要II AbstractIII 第一章緒論1 1.1 背景及意義1 1.2 本文組織構(gòu)造1 第二章相關(guān)技術(shù)介紹3 第三章系統(tǒng)需求分析4 3.1 總體業(yè)務(wù)描述4 3.2 非功能性分析5 3.3本章小結(jié)5 第四章系統(tǒng)詳細設(shè)計6 4.1 系統(tǒng)架構(gòu)設(shè)計目標6 4.2 系統(tǒng)功能構(gòu)造6 4.3 數(shù)據(jù)庫設(shè)計8
3、4.3.1數(shù)據(jù)庫需求分析8 4.3.2數(shù)據(jù)庫概念設(shè)計8 4.4 功能詳細設(shè)計11 4.4.1查詢模塊11 4.4.2管理模塊12 4.5 本章小結(jié)13 第五章系統(tǒng)實現(xiàn)與測試14 5.1 系統(tǒng)功能實現(xiàn)14 5.2 系統(tǒng)測試20 5.3 本章小結(jié)20 參考文獻22 致謝23 XX公交車路線管理系統(tǒng)的設(shè)計與實現(xiàn) 摘要 城市的開展刺激交通的改良,其中公交車的地位越來越高,就目前來說,它是絕大多數(shù)人出行的首選工具。在公交線路復(fù)雜多變的今天,為了更好的支持公交的開展,效勞群眾,需要大力開展我國的城市公交查詢系統(tǒng),建立一個網(wǎng)絡(luò)化的查詢系統(tǒng)能有效幫助人們合理安排出行、了解公交線
4、路變更,方便人們獲得各種公交線路信息。 基于B/S模式設(shè)計了XX公交車線路管理查詢系統(tǒng),實現(xiàn)了查詢〔包括線路查詢、站點查詢和站站查詢〕、管理〔包括車次信息管理、站點信息管理、線路信息管理和站點線路關(guān)系管理〕等功能。并且考慮了乘客選擇公交線路決策的因素,乘客在查詢公交線路時根據(jù)經(jīng)過的站點數(shù)目的多少給乘客提供最優(yōu)選擇線路。本次設(shè)計的系統(tǒng)根本符合XX公交車運營的實際情況,充分考慮了不同乘客的實際乘車要求,有較強的實際應(yīng)用價值。 關(guān)鍵詞:公交查詢,數(shù)據(jù)庫,管理系統(tǒng) Design and implementation of bus route management system in Guiyan
5、g Abstract The development of the city to stimulate traffic improvement, the status of the bus is getting higher and higher, for now, it is the first choice for the vast majority of people travel.In the plicated and changeable bus lines today, in order to better support public transportation devel
6、opment, serving the people and need to vigorously develop China's urban public transport query system, establish a network query system can effectively help people reasonable arrangements for travel, learn to change of bus lines, convenient for people to get information of various bus lines. Based
7、on B / S mode design of Guiyang bus line query system, to achieve the query (including line inquiries, site query and query station management (including train information management, site information management, line information management and site line relationship management) function. And taking
8、 into account the factors of passenger choice of bus routes, passengers in the bus route according to the number of the number of sites to provide the best choice for the passenger line.The design of the system is basically in line with the actual situation of the bus operators in Guiyang, fully con
9、sider the actual requirements of different passengers, there is a strong practical value. Keywords:Bus inquiry,Data base,Management system . v . 第一章 緒論 1.1 背景及意義 如今,隨著社會的進步和計算機技術(shù)的迅速開展,這些年買私家車的人是一年比一年多,但對于生活在城
10、市里面的絕大多數(shù)人來說,不管是上下班,還是出行辦事,都是要仰仗公共交通工具的,使用最多的就數(shù)公交車了。如何能夠方便快捷地出行自然而然就成為了大多數(shù)人所關(guān)心的問題,也是城市管理交通部門所最關(guān)心的問題。中國大城市產(chǎn)生交通擁堵及“交通堵塞〞的地點及X圍正在逐步增加,產(chǎn)生的次數(shù)和持續(xù)時間也在呈上升的趨勢,大力開展城市交通系統(tǒng),吸引更多的市民來使用城市的公共交通系統(tǒng)是緩解城市交通擁堵的戰(zhàn)略舉措[1]。由于公交信息查詢系統(tǒng)的開展比擬落后,公交信息的完整性和準確性得不到保證,除了少數(shù)一線城市以外別的大多數(shù)城市還沒有專門的機構(gòu)負責信息的發(fā)布和管理。多數(shù)乘客就只能通過公交站牌上獲取顯示的站點信息,而有關(guān)班次、到
11、離站時間等具體信息根本不能找到。乘客在出行中不能獲得關(guān)于乘車的具體信息,對不熟悉線路的乘客來說,要想方便快捷地出行無疑會造成一定的困難。 隨著現(xiàn)代化進程的不斷加快,城市化現(xiàn)象也越來越突出,然而,在城市化的過程中,一座城市的公共交通對這個城市在經(jīng)濟,政治,技術(shù)等方面的開展影響巨大, 交通的開展好壞關(guān)乎一個城市的交通模式、城市建立,所以大力提倡改善客運構(gòu)造,大力開展公共交通。一個良好的公共交通網(wǎng)絡(luò)能夠有效的緩解城市交通擁堵的現(xiàn)狀,能讓城市的開展安康有序的進展。開展城市公共交通能夠讓人們的出行變得更加的方便和極大的改善城市的居住環(huán)境。另一方面,在當今這個資源匱乏的年代,開展公共交通,不僅能夠提高資
12、源的有效利用率,降低在城市化過程中所造成的交通污染,更好的節(jié)約土地資源,符合可持續(xù)開展的理念,并且能夠為城鄉(xiāng)的相互開展提供一個強有力的后盾,讓中國的經(jīng)濟開展邁上一個新臺階。 1.2 本文組織構(gòu)造 本次畢業(yè)設(shè)計主要實現(xiàn)公交路線的管理和查詢,以C*語言就行開發(fā),SQL建立數(shù)據(jù)庫。設(shè)計前臺和后臺各個頁面,從而完成整個系統(tǒng)的設(shè)計開發(fā)。該系統(tǒng)主要包含了2個功能模塊:管理員管理功能模塊、查詢功能模塊。結(jié)合信息分析以及查詢方式的選擇和對數(shù)據(jù)庫的使用,通過對該系統(tǒng)的實現(xiàn),培養(yǎng)系統(tǒng)開發(fā)和設(shè)計能力。 本文介紹了“XX公交車路線管理系統(tǒng)〞,包括設(shè)計和實現(xiàn)兩個局部,本文共分為六個章節(jié),現(xiàn)在對每個章節(jié)作簡要的內(nèi)容
13、說明。 第一章:主要講述了系統(tǒng)的設(shè)計背景、意義、國內(nèi)外開展狀況等內(nèi)容。 第二章:完成模塊使用到的相關(guān)工具和技術(shù)的詳細介紹,并對某些名詞進展解釋。 第三章:對系統(tǒng)進展需求分析,主要考慮系統(tǒng)功能性需求以及非功能性需求分析。 第四章:介紹了各個功能的設(shè)計,從系統(tǒng)的功能構(gòu)造到數(shù)據(jù)庫設(shè)計,最后主要講解了查詢模塊和管理模塊的詳細設(shè)計。 第五章:對第四章的各個功能設(shè)計的實現(xiàn)局部,主要包括后臺管理模塊、前臺查詢模塊的各個功能實現(xiàn)效果圖及代碼,以及對系統(tǒng)測試過程的簡述。 第六章:工程的結(jié)論局部,本章節(jié)的結(jié)論是在系統(tǒng)實現(xiàn)的根底上得出的,總結(jié)本次設(shè)計的成果及缺乏之處。 本文的最后,主要是對在系統(tǒng)開發(fā)的
14、過程中所引用到的資料和文獻的介紹。第二章 相關(guān)技術(shù)介紹 系統(tǒng)采用SQL Server作為后臺數(shù)據(jù)庫的支持,B/S框架用于開發(fā)實現(xiàn)后臺數(shù)據(jù)與前臺頁面數(shù)據(jù)的管理,MVC框架簡化了設(shè)計的復(fù)雜度,減少了技術(shù)上的困難。 1.SQL Server數(shù)據(jù)庫 SQL Server 是Microsoft 公司推出的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)[2]。Microsoft SQL Server 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI)工具提供了企業(yè)級的數(shù)據(jù)管理[3]。Server 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和構(gòu)造化數(shù)據(jù)提供了更平安可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序[4]。
15、 2.B/S介紹 B/S〔browser/server,簡稱B/S〕模式,即瀏覽器/效勞器模式,它是基于Intranet 的需求而出現(xiàn)并開展的,Intranet是應(yīng)用TCP/IP協(xié)議建立的企事業(yè)單位內(nèi)部專用網(wǎng)絡(luò),它采用諸如TCP/IP、HTTP、SMTP和HTML等Internet技術(shù)和標準,能為企事業(yè)單位內(nèi)部交換信息提供效勞,同時它具有連接Internet 的功能和防止外界入侵的平安措施[5]。 3.MVC框架 MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設(shè)計典X,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、
16、界面顯示別離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個部件里面,在改良和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏輯[6]。MVC被獨特的開展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的構(gòu)造中[7]。 第三章 系統(tǒng)需求分析 3.1總體業(yè)務(wù)描述 XX公交車路線管理系統(tǒng)應(yīng)是一個方便快捷的管理查詢平臺,XX公交管理系統(tǒng)的應(yīng)用背景為:方便市民搭乘公交車出行,手動、及時更新查詢數(shù)據(jù)。出于為了解決人們出行問題,使本城市可以上升到一個完善的電子化、信息化管理的目的。在經(jīng)過分析觀察公交車運營的實際情況下,參考了相關(guān)的編程軟件,閱讀了有關(guān)的資料以后,確定了人們對系統(tǒng)的需求,要滿足
17、預(yù)期目標系統(tǒng)需具備以下功能: 1.前臺查詢 前臺查詢提供XX市內(nèi)公交換乘方案及相關(guān)公交信息的查詢,采用公交車站點查詢、車次查詢、站站查詢?nèi)N查詢形式。路線查詢:輸入線路名稱查詢線路信息需顯示線路的詳細信息以及所有途徑站點等信息。站點查詢:輸入站點名稱查詢站點信息需顯示站點的詳細信息以及所有途徑該站點的線路。站站查詢:輸入起點站終點站查詢需顯示乘車的具體方案信息,包括直達公交車,一次換乘,二次換乘方案。用戶可以根據(jù)需要選擇不同的查詢方式進展查詢。用戶也可以通過向系統(tǒng)管理員反應(yīng)意見以及系統(tǒng)的錯誤信息,以便管理員及時更改以防止用戶因錯誤信息造成的損失。 2.后臺管理 后臺管理主要是對
18、數(shù)據(jù)的更新、編輯:允許管理員對數(shù)據(jù)進展編輯、刪除等操作,以保證現(xiàn)存線路的真實性與實時性。管理員可以查閱用戶對系統(tǒng)的意見、對信息的反應(yīng),根據(jù)用戶的反應(yīng)修改錯誤信息。實現(xiàn)對車次信息、站點信息、線路信息和站點線路關(guān)系的管理功能。 在本次設(shè)計中,系統(tǒng)所實現(xiàn)的根本功能目標主要有:實現(xiàn)公交車線路的查詢功能;實現(xiàn)公交車站點的查詢功能;實現(xiàn)公交車兩站點之間換乘方案的查詢功能。本系統(tǒng)的使用者是群眾,人們更喜歡的是易操作的系統(tǒng),因此還應(yīng)該把這套系統(tǒng)的界面操作等方面要做得簡單、易操作,這樣能讓用戶較快地掌握系統(tǒng)的使用操作。例如當用戶在查詢站點時,系統(tǒng)向用戶顯示該站點的根本信息和經(jīng)過該站點的線路的同時可以提供線路的
19、快捷查詢方式,即用戶可以直接點擊線路就可以查詢該線路的詳細信息??偟膩碚f,要盡量使系統(tǒng)各方面做到易操作的人性化特點,讓用戶可以方便、快捷而又愉快地使用本系統(tǒng)。 3.2非功能性分析 在滿足用戶對系統(tǒng)的功能需求的同時,也要保證系統(tǒng)能夠長期、平安、穩(wěn)定、高效地運行,系統(tǒng)還應(yīng)該滿足以下性能需求。 1.系統(tǒng)的準確性和及時性 本系統(tǒng)應(yīng)保證查詢的準確性,系統(tǒng)的處理能力、響應(yīng)時間能夠滿足系統(tǒng)管理員對數(shù)據(jù)的處理以及用戶對查詢的快捷需求。 2.系統(tǒng)的開放性和可擴大性 本系統(tǒng)應(yīng)是一個開放系統(tǒng),在需要的時候可以進展功能的調(diào)整和擴大,可以簡單地參加和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過系統(tǒng)的修補、更換,完
20、成系統(tǒng)的升級和更新?lián)Q代。 3.系統(tǒng)的易用性和易維護性 考慮到系統(tǒng)的易操作性系統(tǒng)中要使用用戶熟悉的話語和中文的顯示界面,只要用戶通過網(wǎng)址進入系統(tǒng)就可以直接查詢而無須用戶注冊及登陸。用戶有問題也可以直接通過意見反應(yīng)功能反應(yīng)以便讓管理者及時修改錯誤。 3.3本章小結(jié) 本章主要是對XX公交車管理系統(tǒng)做了詳細的需求分析,在開場的時候介紹了系統(tǒng)的總體業(yè)務(wù)描述,針對功能性對系統(tǒng)的主要功能的設(shè)計需求進展分析。最后講述了系統(tǒng)的非功能性需求。 第四章 系統(tǒng)詳細設(shè)計 4.1系統(tǒng)架構(gòu)設(shè)計目標 系統(tǒng)架構(gòu)設(shè)計要到達如下的目標: 〔1〕可靠性:毫無疑問,計算機程序的可靠性是其整個質(zhì)量的重要組成局部[8
21、]。 〔2〕平安性:系統(tǒng)對用戶產(chǎn)生使用價值,所以系統(tǒng)的平安性非常重要。 〔3〕可擴展性:系統(tǒng)能夠在新技術(shù)出現(xiàn)的情況下,保持原有的性能的前提下,對現(xiàn)有系統(tǒng)進展功能和性能的擴展。 〔4〕可維護性:一個易于維護的系統(tǒng)可以有效地降低技術(shù)本錢,提高用戶使用滿意度?! ? 〔5〕客戶體驗:系統(tǒng)必須易于使用。 4.2系統(tǒng)功能構(gòu)造 根據(jù)系統(tǒng)需求分析可知系統(tǒng)包括后臺管理模塊、前臺查詢模塊。后臺管理模塊有用戶信息管理和線路查詢管理,前臺查詢模塊有線路查詢、站點查詢、站站查詢和意見反應(yīng),根據(jù)描述對系統(tǒng)的功能進展畫圖,系統(tǒng)的功能如圖4.1所示: 圖4.1 系統(tǒng)功能圖 XX公交車管理系統(tǒng)后臺主要包括
22、的功能有:用戶信息管理功能、線路查詢管理功能,線路查詢管理包括車次信息管理、站點信息管理、線路信息管理、站點線路關(guān)系管理。XX公交車后臺管理模塊的構(gòu)造圖如圖4.2所示 圖4.2 后臺構(gòu)造圖 XX公交車管理查詢系統(tǒng)主要包括的模塊有:線路查詢、站點查詢、站站查詢、意見反應(yīng);用戶點擊線路查詢時,那么提示用戶輸入線路名,點擊查詢之后顯示查詢結(jié)果;用戶點擊站點查詢時,那么提示用戶輸入站點名,點擊查詢之后顯示查詢結(jié)果;用戶點擊站站查詢時,那么提示用戶輸入起點站和終點站,點擊查詢之后顯示查詢結(jié)果;用戶點擊意見反應(yīng)時,那么提示用戶輸入反應(yīng)內(nèi)容,點擊提交之后顯示意見反應(yīng)成功。XX公交車前臺查詢模塊的構(gòu)造圖如
23、圖4.3所示 圖4.3 前臺構(gòu)造圖 4.3數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計的質(zhì)量對于整個工程功能和效率有著極大的影響,數(shù)據(jù)庫設(shè)計的核心問題是:從工程的觀點出發(fā),根據(jù)工程分析和設(shè)計的要求,并結(jié)合所選用的數(shù)據(jù)庫管理系統(tǒng),建立數(shù)據(jù)模式[9]。 4.3.1數(shù)據(jù)庫需求分析 設(shè)計數(shù)據(jù)庫時,了解了系統(tǒng)中各個模塊的數(shù)據(jù)模型以及各個模型之間的聯(lián)系。本系統(tǒng)的數(shù)據(jù)庫主要表達在對各種數(shù)據(jù)的保存、查詢、修改。主要包括的數(shù)據(jù)有:車次信息、線路信息、站點信息、站點線路關(guān)系信息。 4.3.2數(shù)據(jù)庫概念設(shè)計 數(shù)據(jù)庫E-R圖如圖4.4所示: 圖4.4 數(shù)據(jù)庫E-R圖 站點線路內(nèi)在聯(lián)系E-R圖如圖4.5所示: 圖4.5
24、站點線路內(nèi)在聯(lián)系E-R圖 根據(jù)系統(tǒng)需求,該系統(tǒng)的數(shù)據(jù)庫表有管理員信息表、線路信息表、車次信息表、站點信息表、站點線路關(guān)系表、意見反應(yīng)表。下面分別介紹幾X表的詳細內(nèi)容。 〔1〕管理員信息表:管理員信息表記錄了管理員登錄的用戶名、密碼、創(chuàng)立日期、聯(lián)系方式、、性別等信息,其中ID為主鍵。管理員信息表如表4.1所示: 表4.1 管理員信息表 字段 類型 長度 是否為空 備注 描述 ID int 100 否 主鍵 管理編號 SystemCreateDate datetime 100 否 創(chuàng)立日期 SystemName nvarchar(100) 100
25、 否 唯一 用戶名 Pwd nvarchar(MAX) 255 否 密碼 Tell nvarchar(MAX) 100 否 聯(lián)系方式 Email nvarchar(MAX) 100 否 Sex nvarchar(MAX) 11 否 性別 〔2〕線路信息表:線路信息表記錄了線路的線路名、創(chuàng)立日期、費用、發(fā)車時間、收車時間、發(fā)車間隔時間等信息。線路信息表如表4.2所示: 表4.2 線路信息表 字段 類型 長度 是否為空 備注 描述 ID int 100 否 主鍵 線路編號 SystemCreateDate
26、 datetime 100 否 創(chuàng)立日期 SystemName nvarchar(100) 100 否 唯一 線路名 Money int 100 否 費用 Note nvarchar(MAX) 255 是 備注 StarTime nvarchar(MAX) 100 否 發(fā)車時間 EndTime nvarchar(MAX) 100 否 收車時間 TimeInterval nvarchar(MAX) 100 否 發(fā)車時間間隔 〔3〕車次信息表:車次信息表記錄了車輛的車牌號、創(chuàng)立日期、所屬公司、線路名等信息
27、。車次信息表如表4.3所示: 表4.3 車次信息表 字段 類型 長度 是否為空 備注 描述 ID int 100 否 主鍵 車輛編號 SystemCreateDate datetime 100 否 創(chuàng)立日期 SystemName nvarchar(100) 100 否 唯一 車牌號 pany nvarchar(MAX) 255 是 所屬公司 Note nvarchar(MAX) 255 是 備注 LineName int 100 是 線路名 〔4〕站點信息表:站點信息表記錄了站點的名稱、創(chuàng)立日期、附
28、近建筑等信息。站點信息表如表4.4所示: 表4.4 站點信息表 字段 類型 長度 是否為空 備注 描述 ID int 100 否 主鍵 站點編號 表4.4 站點信息表〔續(xù)〕 SystemCreateDate datetime 100 否 創(chuàng)立日期 SystemName nvarchar(100) 100 否 唯一 站點名稱 Foundings nvarchar(MAX) 255 是 附近建筑 Note nvarchar(MAX) 255 是 備注 〔5〕站點線路關(guān)系表:站點線路關(guān)系表記錄了線路、站點、創(chuàng)立日期、
29、序號等信息。站點線路關(guān)系表如表4.5所示: 表4.5 站點線路關(guān)系表 字段 類型 長度 是否為空 備注 描述 ID int 100 否 主鍵 站點線路編號 SystemCreateDate datetime 100 否 創(chuàng)立日期 LineName int 100 是 線路 SiteNum int 100 否 序號 SiteName int 100 是 站點 Note nvarchar(MAX) 255 是 備注 〔6〕意見反應(yīng)表:站點線路關(guān)系表記錄了意見編號、創(chuàng)立日期、反應(yīng)內(nèi)容等信息。意見反應(yīng)表如
30、表4.6所示: 表4.6 意見反應(yīng)表 字段 類型 長度 是否為空 備注 描述 ID int 100 否 主鍵 意見編號 SystemCreateDate datetime 100 否 創(chuàng)立日期 FeedBackContent nvarchar(MAX) 255 是 反應(yīng)內(nèi)容 4.4功能詳細設(shè)計 4.4.1查詢模塊 線路查詢:用戶可以通過主頁上的線路查詢,輸入線路名稱查詢線路信息,點擊查詢可在頁面上獲得該線路的所有詳細信息包括發(fā)車時間、收車時間、發(fā)車間隔時間、費用以及所有途徑站點等信息。選擇一個站點即可看到經(jīng)過該站點的所有線路信息相當于
31、站點查詢。 站點查詢:用戶可以通過主頁上的站點查詢,輸入站點名稱查詢站點信息,點擊查詢可在頁面上獲得經(jīng)過該站點的所有線路信息,選擇一條線路即可看到該線路的所有詳細信息相當于線路查詢。 站站查詢:用戶可以通過主頁上的站站查詢,輸入起始站點和終點站點,點擊查詢可在頁面上獲得乘車方案信息,乘車方案包括直達公交車,一次換乘,二次換乘方案。有直達公交車優(yōu)先顯示直達公交,沒有直達公交優(yōu)先顯示一次換乘方案,且最多顯示二十條方案。 意見反應(yīng):用戶可以通過主頁上的意見反應(yīng)向系統(tǒng)管理員反應(yīng)建議以及系統(tǒng)的錯誤信息,以便管理員及時更改以防止用戶因錯誤信息造成的損失。 查詢模塊操作流程圖如圖4.5所示: 圖
32、4.5 查詢操作流程圖 4.4.2管理模塊 用戶信息管理:進入可查看用戶反應(yīng)的意見信息,以便及時發(fā)現(xiàn)系統(tǒng)信息的錯誤和設(shè)計的缺乏。 線路查詢管理:包括車次信息管理、站點信息管理、線路信息管理、站點線路關(guān)系管理。車次信息管理頁面可查看車輛信息、新建車輛信息、編輯車輛信息、刪除車輛信息,輸入線路查詢該線路的所有車輛;站點信息管理頁面可查看站點信息、新建站點信息、編輯站點信息、刪除站點信息;線路信息管理頁面可查看線路信息、新建線路信息、編輯線路信息、刪除線路信息;站點線路關(guān)系管理頁面可查看站點線路關(guān)系信息、新建站點線路關(guān)系信息、編輯站點線路關(guān)系信息、刪除站點線路關(guān)系信息。 4.5本章小結(jié) 本
33、章主要介紹了系統(tǒng)的詳細設(shè)計,講述設(shè)計目標之后,首先是結(jié)合系統(tǒng)的需求分析對系統(tǒng)的功能進展構(gòu)架;接著又對數(shù)據(jù)庫進展設(shè)計,數(shù)據(jù)庫是系統(tǒng)的重要組成局部,所以數(shù)據(jù)庫的設(shè)計尤為重要。最后再對系統(tǒng)的每一個功能模塊做了詳細的設(shè)計。 第五章 系統(tǒng)實現(xiàn)與測試 5.1系統(tǒng)功能實現(xiàn) 系統(tǒng)功能的實現(xiàn)主要是對系統(tǒng)查詢前臺的線路查詢、站點查詢、站站查詢、意見反應(yīng)等功能實現(xiàn)的詳細說明。具體實現(xiàn)如下。 系統(tǒng)查詢首頁:使用此系統(tǒng)的用戶,通過訪問顯示在用戶眼前的便是本系統(tǒng)的首頁,有四個按鈕分別是:線路查詢、站點查詢、站站查詢、意見反應(yīng)。首頁界面如圖5.1所示: 圖5.1 首頁界面圖 線路查詢是系統(tǒng)首頁上的一個按鈕,用戶
34、只要輸入線路查詢線路信息,首先要檢測數(shù)據(jù)庫信息,看信息是否有效,如果有效那么返回數(shù)據(jù)向用戶顯示查詢結(jié)果,如果無效那么提示用戶輸入的線路不存在。線路查詢界面如圖5.2、圖5.3所示: 圖5.2 線路查詢界面圖 圖5.3 線路查詢界面圖 線路查詢的關(guān)鍵代碼如圖5.4: 圖5.4 線路查詢關(guān)鍵代碼圖 站點查詢是系統(tǒng)首頁上的第二個按鈕,用戶只要輸入站點查詢站點信息,首先要檢測數(shù)據(jù)庫信息,看信息是否有效,如果有效那么返回數(shù)據(jù)向用戶顯示查詢結(jié)果,如果無效那么提示用戶輸入的站點不存在。線路查詢界面如圖5.5、圖5.6所示: 圖5.5 線路查詢界面圖 圖5.6 線路查詢界面圖 站點查詢的關(guān)鍵代
35、碼如圖5.7: 圖5.7 站點查詢關(guān)鍵代碼圖 站站查詢是系統(tǒng)首頁上的第三個按鈕,用戶只要輸入起始站點終點站點即可查詢乘車信息,首先要檢測數(shù)據(jù)庫信息,看信息是否有效,如果有效那么查詢兩站點是否有在同一條線路上,如果有那么返回直達信息,如果沒有那么繼續(xù)查詢換乘方案信息,最后返回換乘方案信息。站站查詢界面如圖5.8、圖5.9所示: 圖5.8 站站查詢界面圖 圖5.9 站站查詢界面圖 站站查詢的關(guān)鍵代碼如下列圖5.10、圖5.11、圖5.12、圖5.13: 圖5.10 站站查詢關(guān)鍵代碼圖 圖5.11 站站查詢關(guān)鍵代碼圖 圖5.12 站站查詢關(guān)鍵代碼圖 圖5.13 站站查詢關(guān)鍵代碼圖
36、 意見反應(yīng)用戶可以通過首頁上的意見反應(yīng)按鈕向系統(tǒng)管理員反應(yīng)建議以及系統(tǒng)的錯誤信息。意見反應(yīng)界面如圖5.14所示: 圖5.14 意見反應(yīng)界面圖 系統(tǒng)后臺管理模塊主要實現(xiàn)對車次信息、站點信息、線路信息和站點線路關(guān)系的管理的功能。點擊頁面上的用戶信息管理按鈕即可查看用戶反應(yīng)的信息,點擊頁面上的線路查詢管理可以看到車次信息管理、站點信息管理、線路信息管理和站點線路關(guān)系管理的按鈕,點擊對應(yīng)的按鈕即可管理對應(yīng)的信息。系統(tǒng)的后臺管理模塊界面如圖5.15所示: 圖5.15 后臺管理界面圖 5.2系統(tǒng)測試 伴隨著計算機技術(shù)為人類開展帶來的驚喜,人類也因為計算機中尤其是軟件中存在的問題付出了巨大
37、甚至沉重的代價[10]。為了盡可能減小系統(tǒng)中存在的問題系統(tǒng)測試就顯得格外重要。 首先,對系統(tǒng)進展功能測試,后臺管理功能,主要是測試系統(tǒng)數(shù)據(jù)的新建、編輯、刪除以及用戶反應(yīng)信息的查看等功能。查詢功能(包括線路查詢、站點查詢、站站查詢)、反應(yīng)功能。其次,進展界面測試,管理登陸界面的測試,查詢管理模塊的界面測試,查詢模塊的界面測試。同時,在測試數(shù)據(jù)操作的時候,要進展運行時間的測試,測試存取數(shù)據(jù)的時間。通過這幾項測試,發(fā)現(xiàn)系統(tǒng)在輸入錯誤信息查詢時沒有顯示用戶輸入的信息不存在的提示的漏洞。經(jīng)修改該問題已解決。 該系統(tǒng)的開發(fā)到達預(yù)定目標,可以交付使用。 5.3本章小結(jié) 本章主要是講述了對系統(tǒng)前臺查詢
38、功能的實現(xiàn),以及對系統(tǒng)測試過程的表達,在測試過程中發(fā)現(xiàn)系統(tǒng)的缺乏以便及時修改,最后系統(tǒng)在滿足用戶需求的情況下得出結(jié)論可以交付使用。 第六章 總結(jié)與展望 本系統(tǒng)是基于B/S構(gòu)造的XX公交車管理查詢系統(tǒng),通過本文的介紹可以看到,本系統(tǒng)能夠給用戶解決在平時的出行過程中交通所遇到的問題,主要實現(xiàn)了對XX市內(nèi)公交信息的管理和查詢。后臺管理員通過對車次信息、站點信息、線路信息和站點線路關(guān)系信息等公交信息進展查看、新建、編輯、刪除等操作,通過查看用戶對公交信息的反應(yīng)及時更改錯誤的信息,保證了線路的真實性與實時性。前臺用戶可以隨時隨地查詢了解公交車的各種信息,通過頁面的路線查詢〔輸入線路名稱查詢線路信息〕
39、、站名查詢〔輸入站點名稱查詢站點信息〕、站站查詢〔輸入起點站終點站查詢乘車的方案信息〕,用戶可以根據(jù)需要選擇不同的查詢方式進展查詢。用戶如果發(fā)現(xiàn)系統(tǒng)的公交信息錯誤可以及時向系統(tǒng)管理員反應(yīng)錯誤信息,管理員及時更改錯誤信息可以防止其他用戶因錯誤信息而造成損失。為方便用戶查詢在查詢過程中可以點擊任意線路或者任意站點即可對該線路或者站點進展查詢,減少了用戶的查詢時間的同時表達出本系統(tǒng)的人性化設(shè)計。所以只要使用本系統(tǒng)可以幫助你解決不熟悉路線的困擾,享受數(shù)據(jù)信息所帶來的好處。而且也方便了城市交通管理員對交通的管理。綜上所述,本系統(tǒng)不管是在功能上還是在用戶體驗上都滿足了預(yù)期的目標,也成功地給人們的生活帶來了
40、方便,讓人們感受到了網(wǎng)絡(luò)化的優(yōu)點。但系統(tǒng)的功能也有缺乏的地方還需進一步完善,比方用戶在反應(yīng)信息的時候最好能選擇反應(yīng)信息的類型,這樣既方便用戶反應(yīng)也方便管理員進展信息的管理。 隨著人們對信息要求的不斷提高,系統(tǒng)的功能將不能滿足用戶的需求而且系統(tǒng)缺乏的地方也將更加明顯,因此在系統(tǒng)的功能上應(yīng)添加一些既實用又吸引用戶的功能。比方用戶在查詢線路的時候可以為其提供地圖的路徑顯示和對車輛進展定位并聯(lián)網(wǎng)實時更新公交車輛的位置的信息。這樣就可以讓用戶能直觀地看到公交車所經(jīng)過的地方以及自己所在的位置,方便了他們在等公交車的時候知道車大概多長時間能到達。根據(jù)線路的長短以及費用的多少給用戶提供線路用時的估計長短,讓
41、用戶可以根據(jù)需要選擇最適合自己的乘車線路。 參考文獻 [1] 宋瑞、何世偉編著."城市交通系統(tǒng)持續(xù)開展問題的研究"[R].出版源:北方交通大 學學報,出版日期:1999 [2] 薩世煊、王珊編著."數(shù)據(jù)庫系統(tǒng)概論"[M].:高等教育,出版日期:2004 [3] 閃四清 編著."SQL Server 2021根底教程"[M].:清華大學,出版日 期:2021 [4] 沈鈞毅編著."數(shù)據(jù)庫系統(tǒng)教程"[M].:科學,出版日期:2006 [5] 唐偉 等編著."規(guī)劃與網(wǎng)頁設(shè)計"[M].:清華大學,出版日期:2005 [6] Adam Freeman、Steve Sande
42、rson編著. "Pro ASP.NET MVC 3 Framework"[M].出 版社:人民郵電,出版日期:2021 [7] 蔣金楠編著"ASP.NET MVC 5 框架揭秘"[M].:電子工業(yè). 出版時間:2021 [8] Roger S.Pressman編著"軟件工程實踐者的研究方法"[M].:機械工業(yè)出版 社,出版日期:2021 [9] X阿奇編著."MySQL實用教程"[M].:電子工業(yè), 出版日期:2021 [10] 孫海英編著."軟件測試方法與應(yīng)用"[M].:中國鐵道, 出版日期:2021 致謝 ********* 畢業(yè)設(shè)計是我在大學學習階段
43、的最后一個環(huán)節(jié),是對所學根底知識和專業(yè)知識的一種綜合應(yīng)用,是一種綜合的再學習、再提高的過程,這一過程有助于培養(yǎng)我的學習能力和獨立工作能力。 經(jīng)歷了畢業(yè)設(shè)計的整個生命周期:從前期的準備工作到中期的設(shè)計以及后期的實現(xiàn)之后。相當于把大學期間所學的專業(yè)課程復(fù)習了一遍,這次是將理論知識付諸于實踐。畢業(yè)設(shè)計的完畢,也就意味著我的大學生活也將完畢;大學生活的完畢意味著新的開場也將到來,這是人生真正的開場——踏入社會。踏入社會不像學習理論知識而是注重實踐,不管怎樣都希望自己能為國家的建立盡自己的一份力量。 . v
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社保與商保區(qū)別
- 蘇少版小學二年級上冊音樂(五線譜)全冊ppt課件
- 抗生素基礎(chǔ)知識課件
- 人教版高中英語選修六Unit2Readingppt課件新
- 高一下學期開學收心主題班會全解課件
- 培訓管理手冊的說明課件
- 蘇教化學必修江蘇專用專題單元課時電能轉(zhuǎn)化為化學能課件
- 部編版《掌聲》課件
- 小學綜合實踐活動《我有一雙小巧手:不倒翁》課件
- 2021年蘇教版一年級科學下冊全冊ppt課件
- 統(tǒng)(部)編版語文五年級下冊13-人物描寫一組教學PPT-附教案、說課稿和課時練課件
- 六年級科學上冊-生活中的能量ppt課件-冀教版
- 幼兒園課件-小班社會活動:我能我會
- 【新人教版】一年級數(shù)學上冊10的認識和加減法課件
- 23電阻的串聯(lián)和并聯(lián)