公交車線路管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)設(shè)計(jì)論文[沐風(fēng)書苑]_第1頁
公交車線路管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)設(shè)計(jì)論文[沐風(fēng)書苑]_第2頁
公交車線路管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)設(shè)計(jì)論文[沐風(fēng)書苑]_第3頁
公交車線路管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)設(shè)計(jì)論文[沐風(fēng)書苑]_第4頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、本科畢業(yè)論文(設(shè)計(jì))論文(設(shè)計(jì))題目:貴陽公交車路線管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)院 系: 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專 業(yè): 軟件工程 學(xué)生姓名: 學(xué) 號: 指導(dǎo)教師: 完成日期: 20年 5 月 教學(xué)f貴州大學(xué)本科畢業(yè)論文(設(shè)計(jì))誠信責(zé)任書本人鄭重聲明:本人所呈交的畢業(yè)論文(設(shè)計(jì)),是在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所完成。畢業(yè)論文(設(shè)計(jì))中凡引用他人已經(jīng)發(fā)表或未發(fā)表的成果、數(shù)據(jù)、觀點(diǎn)等,均已明確注明出處。特此聲明。本人簽名: 日 期: 目 錄摘要IIAbstractIII第一章 緒論11.1 背景及意義11.2 本文組織結(jié)構(gòu)1第二章 相關(guān)技術(shù)介紹3第三章 系統(tǒng)需求分析43.1 總體業(yè)務(wù)描述43.2 非功能性

2、分析53.3本章小結(jié)5第四章 系統(tǒng)詳細(xì)設(shè)計(jì)64.1 系統(tǒng)架構(gòu)設(shè)計(jì)目標(biāo)64.2 系統(tǒng)功能結(jié)構(gòu)64.3 數(shù)據(jù)庫設(shè)計(jì)84.3.1數(shù)據(jù)庫需求分析84.3.2數(shù)據(jù)庫概念設(shè)計(jì)84.4 功能詳細(xì)設(shè)計(jì)114.4.1查詢模塊114.4.2管理模塊124.5 本章小結(jié)13第五章 系統(tǒng)實(shí)現(xiàn)與測試145.1 系統(tǒng)功能實(shí)現(xiàn)145.2 系統(tǒng)測試205.3 本章小結(jié)20參考文獻(xiàn)22致謝23貴陽公交車路線管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要城市的發(fā)展刺激交通的改進(jìn),其中公交車的地位越來越高,就目前來說,它是絕大多數(shù)人出行的首選工具。在公交線路復(fù)雜多變的今天,為了更好的支持公交的發(fā)展,服務(wù)群眾,需要大力發(fā)展我國的城市公交查詢系統(tǒng),建立一個(gè)

3、網(wǎng)絡(luò)化的查詢系統(tǒng)能有效幫助人們合理安排出行、了解公交線路變更,方便人們獲得各種公交線路信息?;贐/S模式設(shè)計(jì)了貴陽公交車線路管理查詢系統(tǒng),實(shí)現(xiàn)了查詢(包括線路查詢、站點(diǎn)查詢和站站查詢)、管理(包括車次信息管理、站點(diǎn)信息管理、線路信息管理和站點(diǎn)線路關(guān)系管理)等功能。并且考慮了乘客選擇公交線路決策的因素,乘客在查詢公交線路時(shí)根據(jù)經(jīng)過的站點(diǎn)數(shù)目的多少給乘客提供最優(yōu)選擇線路。本次設(shè)計(jì)的系統(tǒng)基本符合貴陽公交車運(yùn)營的實(shí)際情況,充分考慮了不同乘客的實(shí)際乘車要求,有較強(qiáng)的實(shí)際應(yīng)用價(jià)值。關(guān)鍵詞:公交查詢,數(shù)據(jù)庫,管理系統(tǒng)Design and implementation of bus route manage

4、ment system in GuiyangAbstract 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 complicated and changeable bus lines today, in order to better support publi

5、c transportation development, serving the people and need to vigorously develop Chinas 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 vario

6、us bus lines.Based 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) f

7、unction. And taking 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 i

8、n Guiyang, fully consider the actual requirements of different passengers, there is a strong practical value.Keywords: Bus inquiry,Data base,Management system第一章 緒論1.1 背景及意義如今,隨著社會的進(jìn)步和計(jì)算機(jī)技術(shù)的迅速發(fā)展,這些年買私家車的人是一年比一年多,但對于生活在城市里面的絕大多數(shù)人來說,不管是上下班,還是出行辦事,都是要仰仗公共交通工具的,使用最多的就數(shù)公交車了。如何能夠方便快捷地出行自然而然就成為了大多數(shù)人所關(guān)心的問題,

9、也是城市管理交通部門所最關(guān)心的問題。中國大城市產(chǎn)生交通擁堵及“交通梗塞”的地點(diǎn)及范圍正在逐步增加,產(chǎn)生的次數(shù)和持續(xù)時(shí)間也在呈上升的趨勢,大力發(fā)展城市交通系統(tǒng),吸引更多的市民來使用城市的公共交通系統(tǒng)是緩解城市交通擁堵的戰(zhàn)略舉措1。由于公交信息查詢系統(tǒng)的發(fā)展比較落后,公交信息的完整性和準(zhǔn)確性得不到保證,除了少數(shù)一線城市以外別的大多數(shù)城市還沒有專門的機(jī)構(gòu)負(fù)責(zé)信息的發(fā)布和管理。多數(shù)乘客就只能通過公交站牌上獲取顯示的站點(diǎn)信息,而有關(guān)班次、到離站時(shí)間等具體信息基本不能找到。乘客在出行中不能獲得關(guān)于乘車的具體信息,對不熟悉線路的乘客來說,要想方便快捷地出行無疑會造成一定的困難。隨著現(xiàn)代化進(jìn)程的不斷加快,城市

10、化現(xiàn)象也越來越突出,然而,在城市化的過程中,一座城市的公共交通對這個(gè)城市在經(jīng)濟(jì),政治,技術(shù)等方面的發(fā)展影響巨大, 交通的發(fā)展好壞關(guān)乎一個(gè)城市的交通模式、城市建設(shè),所以大力提倡改善客運(yùn)結(jié)構(gòu),大力發(fā)展公共交通。一個(gè)良好的公共交通網(wǎng)絡(luò)能夠有效的緩解城市交通擁堵的現(xiàn)狀,能讓城市的發(fā)展健康有序的進(jìn)行。發(fā)展城市公共交通能夠讓人們的出行變得更加的方便和極大的改善城市的居住環(huán)境。另一方面,在當(dāng)今這個(gè)資源匱乏的年代,發(fā)展公共交通,不僅能夠提高資源的有效利用率,降低在城市化過程中所造成的交通污染,更好的節(jié)約土地資源,符合可持續(xù)發(fā)展的理念,并且能夠?yàn)槌青l(xiāng)的相互發(fā)展提供一個(gè)強(qiáng)有力的后盾,讓中國的經(jīng)濟(jì)發(fā)展邁上一個(gè)新臺階

11、。1.2 本文組織結(jié)構(gòu)本次畢業(yè)設(shè)計(jì)主要實(shí)現(xiàn)公交路線的管理和查詢,以C#語言就行開發(fā),SQL建立數(shù)據(jù)庫。設(shè)計(jì)前臺和后臺各個(gè)頁面,從而完成整個(gè)系統(tǒng)的設(shè)計(jì)開發(fā)。該系統(tǒng)主要包含了2個(gè)功能模塊:管理員管理功能模塊、查詢功能模塊。結(jié)合信息分析以及查詢方式的選擇和對數(shù)據(jù)庫的使用,通過對該系統(tǒng)的實(shí)現(xiàn),培養(yǎng)系統(tǒng)開發(fā)和設(shè)計(jì)能力。本文介紹了“貴陽公交車路線管理系統(tǒng)”,包括設(shè)計(jì)和實(shí)現(xiàn)兩個(gè)部分,本文共分為六個(gè)章節(jié),現(xiàn)在對每個(gè)章節(jié)作簡要的內(nèi)容說明。第一章:主要講述了系統(tǒng)的設(shè)計(jì)背景、意義、國內(nèi)外發(fā)展?fàn)顩r等內(nèi)容。第二章:完成模塊使用到的相關(guān)工具和技術(shù)的詳細(xì)介紹,并對某些名詞進(jìn)行解釋。第三章:對系統(tǒng)進(jìn)行需求分析,主要考慮系統(tǒng)功

12、能性需求以及非功能性需求分析。第四章:介紹了各個(gè)功能的設(shè)計(jì),從系統(tǒng)的功能結(jié)構(gòu)到數(shù)據(jù)庫設(shè)計(jì),最后主要講解了查詢模塊和管理模塊的詳細(xì)設(shè)計(jì)。第五章:對第四章的各個(gè)功能設(shè)計(jì)的實(shí)現(xiàn)部分,主要包括后臺管理模塊、前臺查詢模塊的各個(gè)功能實(shí)現(xiàn)效果圖及代碼,以及對系統(tǒng)測試過程的簡述。第六章:項(xiàng)目的結(jié)論部分,本章節(jié)的結(jié)論是在系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)上得出的,總結(jié)本次設(shè)計(jì)的成果及不足之處。本文的最后,主要是對在系統(tǒng)開發(fā)的過程中所引用到的資料和文獻(xiàn)的介紹。第二章 相關(guān)技術(shù)介紹系統(tǒng)采用SQL Server作為后臺數(shù)據(jù)庫的支持,B/S框架用于開發(fā)實(shí)現(xiàn)后臺數(shù)據(jù)與前臺頁面數(shù)據(jù)的管理,MVC框架簡化了設(shè)計(jì)的復(fù)雜度,減少了技術(shù)上的困難。1.

13、SQL Server數(shù)據(jù)庫SQL Server 是Microsoft 公司推出的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)2。Microsoft SQL Server 是一個(gè)全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI)工具提供了企業(yè)級的數(shù)據(jù)管理3。Server 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序4。2.B/S介紹 B/S(browser/server,簡稱B/S)模式,即瀏覽器/服務(wù)器模式,它是基于Intranet 的需求而出現(xiàn)并發(fā)展的,Intranet是應(yīng)用TCP/IP協(xié)議建立的企事業(yè)單位內(nèi)部專用網(wǎng)絡(luò),它采用諸如TCP/IP、H

14、TTP、SMTP和HTML等Internet技術(shù)和標(biāo)準(zhǔn),能為企事業(yè)單位內(nèi)部交換信息提供服務(wù),同時(shí)它具有連接Internet 的功能和防止外界入侵的安全措施5。3.MVC框架MVC全名是Model View Controller,是模型(model)視圖(view)控制器(controller)的縮寫,一種軟件設(shè)計(jì)典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里面,在改進(jìn)和個(gè)性化定制界面及用戶交互的同時(shí),不需要重新編寫業(yè)務(wù)邏輯6。MVC被獨(dú)特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中7。第三章 系統(tǒng)需求分析3.1 總體業(yè)務(wù)描述

15、貴陽公交車路線管理系統(tǒng)應(yīng)是一個(gè)方便快捷的管理查詢平臺,貴陽公交管理系統(tǒng)的應(yīng)用背景為:方便市民搭乘公交車出行,手動(dòng)、及時(shí)更新查詢數(shù)據(jù)。出于為了解決人們出行問題,使本城市可以上升到一個(gè)完善的電子化、信息化管理的目的。在經(jīng)過分析觀察公交車運(yùn)營的實(shí)際情況下,參考了相關(guān)的編程軟件,閱讀了有關(guān)的資料以后,確定了人們對系統(tǒng)的需求,要滿足預(yù)期目標(biāo)系統(tǒng)需具備以下功能:1.前臺查詢前臺查詢提供貴陽市內(nèi)公交換乘方案及相關(guān)公交信息的查詢,采用公交車站點(diǎn)查詢、車次查詢、站站查詢?nèi)N查詢形式。路線查詢:輸入線路名稱查詢線路信息需顯示線路的詳細(xì)信息以及所有途徑站點(diǎn)等信息。站點(diǎn)查詢:輸入站點(diǎn)名稱查詢站點(diǎn)信息需顯示站點(diǎn)的詳細(xì)信

16、息以及所有途徑該站點(diǎn)的線路。站站查詢:輸入起點(diǎn)站終點(diǎn)站查詢需顯示乘車的具體方案信息,包括直達(dá)公交車,一次換乘,二次換乘方案。用戶可以根據(jù)需要選擇不同的查詢方式進(jìn)行查詢。用戶也可以通過向系統(tǒng)管理員反饋意見以及系統(tǒng)的錯(cuò)誤信息,以便管理員及時(shí)更改以避免用戶因錯(cuò)誤信息造成的損失。2.后臺管理 后臺管理主要是對數(shù)據(jù)的更新、編輯:允許管理員對數(shù)據(jù)進(jìn)行編輯、刪除等操作,以保證現(xiàn)存線路的真實(shí)性與實(shí)時(shí)性。管理員可以查閱用戶對系統(tǒng)的意見、對信息的反饋,根據(jù)用戶的反饋修改錯(cuò)誤信息。實(shí)現(xiàn)對車次信息、站點(diǎn)信息、線路信息和站點(diǎn)線路關(guān)系的管理功能。在本次設(shè)計(jì)中,系統(tǒng)所實(shí)現(xiàn)的基本功能目標(biāo)主要有:實(shí)現(xiàn)公交車線路的查詢功能;實(shí)現(xiàn)

17、公交車站點(diǎn)的查詢功能;實(shí)現(xiàn)公交車兩站點(diǎn)之間換乘方案的查詢功能。本系統(tǒng)的使用者是大眾,人們更喜歡的是易操作的系統(tǒng),因此還應(yīng)該把這套系統(tǒng)的界面操作等方面要做得簡單、易操作,這樣能讓用戶較快地掌握系統(tǒng)的使用操作。例如當(dāng)用戶在查詢站點(diǎn)時(shí),系統(tǒng)向用戶顯示該站點(diǎn)的基本信息和經(jīng)過該站點(diǎn)的線路的同時(shí)可以提供線路的快捷查詢方式,即用戶可以直接點(diǎn)擊線路就可以查詢該線路的詳細(xì)信息??偟膩碚f,要盡量使系統(tǒng)各方面做到易操作的人性化特點(diǎn),讓用戶可以方便、快捷而又愉快地使用本系統(tǒng)。3.2 非功能性分析在滿足用戶對系統(tǒng)的功能需求的同時(shí),也要保證系統(tǒng)能夠長期、安全、穩(wěn)定、高效地運(yùn)行,系統(tǒng)還應(yīng)該滿足以下性能需求。1.系統(tǒng)的準(zhǔn)確性

18、和及時(shí)性本系統(tǒng)應(yīng)保證查詢的準(zhǔn)確性,系統(tǒng)的處理能力、響應(yīng)時(shí)間能夠滿足系統(tǒng)管理員對數(shù)據(jù)的處理以及用戶對查詢的快捷需求。2.系統(tǒng)的開放性和可擴(kuò)充性 本系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),在需要的時(shí)候可以進(jìn)行功能的調(diào)整和擴(kuò)充,可以簡單地加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過系統(tǒng)的修補(bǔ)、更換,完成系統(tǒng)的升級和更新?lián)Q代。3.系統(tǒng)的易用性和易維護(hù)性考慮到系統(tǒng)的易操作性系統(tǒng)中要使用用戶熟悉的話語和中文的顯示界面,只要用戶通過網(wǎng)址進(jìn)入系統(tǒng)就可以直接查詢而無須用戶注冊及登陸。用戶有問題也可以直接通過意見反饋功能反饋以便讓管理者及時(shí)修改錯(cuò)誤。3.3本章小結(jié)本章主要是對貴陽公交車管理系統(tǒng)做了詳細(xì)的需求分析,在開始的時(shí)候介紹了系

19、統(tǒng)的總體業(yè)務(wù)描述,針對功能性對系統(tǒng)的主要功能的設(shè)計(jì)需求進(jìn)行分析。最后講述了系統(tǒng)的非功能性需求。第四章 系統(tǒng)詳細(xì)設(shè)計(jì)4.1 系統(tǒng)架構(gòu)設(shè)計(jì)目標(biāo)系統(tǒng)架構(gòu)設(shè)計(jì)要達(dá)到如下的目標(biāo): (1)可靠性:毫無疑問,計(jì)算機(jī)程序的可靠性是其整個(gè)質(zhì)量的重要組成部分8。 (2)安全性:系統(tǒng)對用戶產(chǎn)生使用價(jià)值,所以系統(tǒng)的安全性非常重要。(3)可擴(kuò)展性:系統(tǒng)能夠在新技術(shù)出現(xiàn)的情況下,保持原有的性能的前提下,對現(xiàn)有系統(tǒng)進(jìn)行功能和性能的擴(kuò)展。(4)可維護(hù)性:一個(gè)易于維護(hù)的系統(tǒng)可以有效地降低技術(shù)成本,提高用戶使用滿意度。(5)客戶體驗(yàn):系統(tǒng)必須易于使用。4.2 系統(tǒng)功能結(jié)構(gòu)根據(jù)系統(tǒng)需求分析可知系統(tǒng)包括后臺管理模塊、前臺查詢模塊。后

20、臺管理模塊有用戶信息管理和線路查詢管理,前臺查詢模塊有線路查詢、站點(diǎn)查詢、站站查詢和意見反饋,根據(jù)描述對系統(tǒng)的功能進(jìn)行畫圖,系統(tǒng)的功能如圖4.1所示:圖4.1 系統(tǒng)功能圖貴陽公交車管理系統(tǒng)后臺主要包括的功能有:用戶信息管理功能、線路查詢管理功能,線路查詢管理包括車次信息管理、站點(diǎn)信息管理、線路信息管理、站點(diǎn)線路關(guān)系管理。貴陽公交車后臺管理模塊的結(jié)構(gòu)圖如圖4.2所示圖4.2 后臺結(jié)構(gòu)圖貴陽公交車管理查詢系統(tǒng)主要包括的模塊有:線路查詢、站點(diǎn)查詢、站站查詢、意見反饋;用戶點(diǎn)擊線路查詢時(shí),則提示用戶輸入線路名,點(diǎn)擊查詢之后顯示查詢結(jié)果;用戶點(diǎn)擊站點(diǎn)查詢時(shí),則提示用戶輸入站點(diǎn)名,點(diǎn)擊查詢之后顯示查詢結(jié)果

21、;用戶點(diǎn)擊站站查詢時(shí),則提示用戶輸入起點(diǎn)站和終點(diǎn)站,點(diǎn)擊查詢之后顯示查詢結(jié)果;用戶點(diǎn)擊意見反饋時(shí),則提示用戶輸入反饋內(nèi)容,點(diǎn)擊提交之后顯示意見反饋成功。貴陽公交車前臺查詢模塊的結(jié)構(gòu)圖如圖4.3所示圖4.3 前臺結(jié)構(gòu)圖4.3 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)的質(zhì)量對于整個(gè)項(xiàng)目功能和效率有著極大的影響,數(shù)據(jù)庫設(shè)計(jì)的核心問題是:從項(xiàng)目的觀點(diǎn)出發(fā),根據(jù)項(xiàng)目分析和設(shè)計(jì)的要求,并結(jié)合所選用的數(shù)據(jù)庫管理系統(tǒng),建立數(shù)據(jù)模式9。4.3.1數(shù)據(jù)庫需求分析設(shè)計(jì)數(shù)據(jù)庫時(shí),了解了系統(tǒng)中各個(gè)模塊的數(shù)據(jù)模型以及各個(gè)模型之間的聯(lián)系。本系統(tǒng)的數(shù)據(jù)庫主要體現(xiàn)在對各種數(shù)據(jù)的保存、查詢、修改。主要包括的數(shù)據(jù)有:車次信息、線路信息、站點(diǎn)信息、站點(diǎn)

22、線路關(guān)系信息。 4.3.2數(shù)據(jù)庫概念設(shè)計(jì)數(shù)據(jù)庫E-R圖如圖4.4所示:圖4.4 數(shù)據(jù)庫E-R圖站點(diǎn)線路內(nèi)在聯(lián)系E-R圖如圖4.5所示:圖4.5 站點(diǎn)線路內(nèi)在聯(lián)系E-R圖根據(jù)系統(tǒng)需求,該系統(tǒng)的數(shù)據(jù)庫表有管理員信息表、線路信息表、車次信息表、站點(diǎn)信息表、站點(diǎn)線路關(guān)系表、意見反饋表。下面分別介紹幾張表的詳細(xì)內(nèi)容。(1)管理員信息表:管理員信息表記錄了管理員登錄的用戶名、密碼、創(chuàng)建日期、聯(lián)系方式、郵箱、性別等信息,其中ID為主鍵。管理員信息表如表4.1所示:表4.1 管理員信息表字段類型長度是否為空備注描述IDint100否主鍵管理編號SystemCreateDatedatetime100否創(chuàng)建日期S

23、ystemNamenvarchar(100)100否唯一用戶名Pwdnvarchar(MAX)255否密碼Tellnvarchar(MAX)100否聯(lián)系方式Emailnvarchar(MAX)100否郵箱Sexnvarchar(MAX)11否性別(2)線路信息表:線路信息表記錄了線路的線路名、創(chuàng)建日期、費(fèi)用、發(fā)車時(shí)間、收車時(shí)間、發(fā)車間隔時(shí)間等信息。線路信息表如表4.2所示:表4.2 線路信息表字段類型長度是否為空備注描述IDint100否主鍵線路編號SystemCreateDatedatetime100否創(chuàng)建日期SystemNamenvarchar(100)100否唯一線路名Moneyint1

24、00否費(fèi)用Notenvarchar(MAX)255是備注StarTimenvarchar(MAX)100否發(fā)車時(shí)間EndTimenvarchar(MAX)100否收車時(shí)間TimeIntervalnvarchar(MAX)100否發(fā)車時(shí)間間隔(3)車次信息表:車次信息表記錄了車輛的車牌號、創(chuàng)建日期、所屬公司、線路名等信息。車次信息表如表4.3所示:表4.3 車次信息表字段類型長度是否為空備注描述IDint100否主鍵車輛編號SystemCreateDatedatetime100否創(chuàng)建日期SystemNamenvarchar(100)100否唯一車牌號Companynvarchar(MAX)255

25、是所屬公司Notenvarchar(MAX)255是備注LineNameint100是線路名(4)站點(diǎn)信息表:站點(diǎn)信息表記錄了站點(diǎn)的名稱、創(chuàng)建日期、附近建筑等信息。站點(diǎn)信息表如表4.4所示:表4.4 站點(diǎn)信息表字段類型長度是否為空備注描述IDint100否主鍵站點(diǎn)編號表4.4 站點(diǎn)信息表(續(xù))SystemCreateDatedatetime100否創(chuàng)建日期SystemNamenvarchar(100)100否唯一站點(diǎn)名稱Foundingsnvarchar(MAX)255是附近建筑Notenvarchar(MAX)255是備注(5)站點(diǎn)線路關(guān)系表:站點(diǎn)線路關(guān)系表記錄了線路、站點(diǎn)、創(chuàng)建日期、序號等

26、信息。站點(diǎn)線路關(guān)系表如表4.5所示:表4.5 站點(diǎn)線路關(guān)系表字段類型長度是否為空備注描述IDint100否主鍵站點(diǎn)線路編號SystemCreateDatedatetime100否創(chuàng)建日期LineNameint100是線路SiteNumint100否序號SiteNameint100是站點(diǎn)Notenvarchar(MAX)255是備注(6)意見反饋表:站點(diǎn)線路關(guān)系表記錄了意見編號、創(chuàng)建日期、反饋內(nèi)容等信息。意見反饋表如表4.6所示:表4.6 意見反饋表字段類型長度是否為空備注描述IDint100否主鍵意見編號SystemCreateDatedatetime100否創(chuàng)建日期FeedBackConte

27、ntnvarchar(MAX)255是反饋內(nèi)容 4.4 功能詳細(xì)設(shè)計(jì)4.4.1查詢模塊線路查詢:用戶可以通過主頁上的線路查詢,輸入線路名稱查詢線路信息,點(diǎn)擊查詢可在頁面上獲得該線路的所有詳細(xì)信息包括發(fā)車時(shí)間、收車時(shí)間、發(fā)車間隔時(shí)間、費(fèi)用以及所有途徑站點(diǎn)等信息。選擇一個(gè)站點(diǎn)即可看到經(jīng)過該站點(diǎn)的所有線路信息相當(dāng)于站點(diǎn)查詢。站點(diǎn)查詢:用戶可以通過主頁上的站點(diǎn)查詢,輸入站點(diǎn)名稱查詢站點(diǎn)信息,點(diǎn)擊查詢可在頁面上獲得經(jīng)過該站點(diǎn)的所有線路信息,選擇一條線路即可看到該線路的所有詳細(xì)信息相當(dāng)于線路查詢。站站查詢:用戶可以通過主頁上的站站查詢,輸入起始站點(diǎn)和終點(diǎn)站點(diǎn),點(diǎn)擊查詢可在頁面上獲得乘車方案信息,乘車方案包

28、括直達(dá)公交車,一次換乘,二次換乘方案。有直達(dá)公交車優(yōu)先顯示直達(dá)公交,沒有直達(dá)公交優(yōu)先顯示一次換乘方案,且最多顯示二十條方案。意見反饋:用戶可以通過主頁上的意見反饋向系統(tǒng)管理員反饋建議以及系統(tǒng)的錯(cuò)誤信息,以便管理員及時(shí)更改以避免用戶因錯(cuò)誤信息造成的損失。查詢模塊操作流程圖如圖4.5所示: 圖4.5 查詢操作流程圖4.4.2管理模塊用戶信息管理:進(jìn)入可查看用戶反饋的意見信息,以便及時(shí)發(fā)現(xiàn)系統(tǒng)信息的錯(cuò)誤和設(shè)計(jì)的不足。線路查詢管理:包括車次信息管理、站點(diǎn)信息管理、線路信息管理、站點(diǎn)線路關(guān)系管理。車次信息管理頁面可查看車輛信息、新建車輛信息、編輯車輛信息、刪除車輛信息,輸入線路查詢該線路的所有車輛;站點(diǎn)

29、信息管理頁面可查看站點(diǎn)信息、新建站點(diǎn)信息、編輯站點(diǎn)信息、刪除站點(diǎn)信息;線路信息管理頁面可查看線路信息、新建線路信息、編輯線路信息、刪除線路信息;站點(diǎn)線路關(guān)系管理頁面可查看站點(diǎn)線路關(guān)系信息、新建站點(diǎn)線路關(guān)系信息、編輯站點(diǎn)線路關(guān)系信息、刪除站點(diǎn)線路關(guān)系信息。4.5 本章小結(jié)本章主要介紹了系統(tǒng)的詳細(xì)設(shè)計(jì),講述設(shè)計(jì)目標(biāo)之后,首先是結(jié)合系統(tǒng)的需求分析對系統(tǒng)的功能進(jìn)行構(gòu)架;接著又對數(shù)據(jù)庫進(jìn)行設(shè)計(jì),數(shù)據(jù)庫是系統(tǒng)的重要組成部分,所以數(shù)據(jù)庫的設(shè)計(jì)尤為重要。最后再對系統(tǒng)的每一個(gè)功能模塊做了詳細(xì)的設(shè)計(jì)。第五章 系統(tǒng)實(shí)現(xiàn)與測試5.1 系統(tǒng)功能實(shí)現(xiàn)系統(tǒng)功能的實(shí)現(xiàn)主要是對系統(tǒng)查詢前臺的線路查詢、站點(diǎn)查詢、站站查詢、意見反

30、饋等功能實(shí)現(xiàn)的詳細(xì)說明。具體實(shí)現(xiàn)如下。系統(tǒng)查詢首頁:使用此系統(tǒng)的用戶,通過訪問鏈接顯示在用戶眼前的便是本系統(tǒng)的首頁,有四個(gè)按鈕分別是:線路查詢、站點(diǎn)查詢、站站查詢、意見反饋。首頁界面如圖5.1所示:圖5.1 首頁界面圖線路查詢是系統(tǒng)首頁上的一個(gè)按鈕,用戶只要輸入線路查詢線路信息,首先要檢測數(shù)據(jù)庫信息,看信息是否有效,如果有效則返回?cái)?shù)據(jù)向用戶顯示查詢結(jié)果,如果無效則提示用戶輸入的線路不存在。線路查詢界面如圖5.2、圖5.3所示:圖5.2 線路查詢界面圖圖5.3 線路查詢界面圖線路查詢的關(guān)鍵代碼如圖5.4:圖5.4 線路查詢關(guān)鍵代碼圖站點(diǎn)查詢是系統(tǒng)首頁上的第二個(gè)按鈕,用戶只要輸入站點(diǎn)查詢站點(diǎn)信息,

31、首先要檢測數(shù)據(jù)庫信息,看信息是否有效,如果有效則返回?cái)?shù)據(jù)向用戶顯示查詢結(jié)果,如果無效則提示用戶輸入的站點(diǎn)不存在。線路查詢界面如圖5.5、圖5.6所示:圖5.5 線路查詢界面圖圖5.6 線路查詢界面圖站點(diǎn)查詢的關(guān)鍵代碼如圖5.7:圖5.7 站點(diǎn)查詢關(guān)鍵代碼圖站站查詢是系統(tǒng)首頁上的第三個(gè)按鈕,用戶只要輸入起始站點(diǎn)終點(diǎn)站點(diǎn)即可查詢乘車信息,首先要檢測數(shù)據(jù)庫信息,看信息是否有效,如果有效則查詢兩站點(diǎn)是否有在同一條線路上,如果有則返回直達(dá)信息,如果沒有則繼續(xù)查詢換乘方案信息,最后返回?fù)Q乘方案信息。站站查詢界面如圖5.8、圖5.9所示:圖5.8 站站查詢界面圖圖5.9 站站查詢界面圖站站查詢的關(guān)鍵代碼如下

32、圖5.10、圖5.11、圖5.12、圖5.13:圖5.10 站站查詢關(guān)鍵代碼圖圖5.11 站站查詢關(guān)鍵代碼圖圖5.12 站站查詢關(guān)鍵代碼圖圖5.13 站站查詢關(guān)鍵代碼圖意見反饋用戶可以通過首頁上的意見反饋按鈕向系統(tǒng)管理員反饋建議以及系統(tǒng)的錯(cuò)誤信息。意見反饋界面如圖5.14所示:圖5.14 意見反饋界面圖 系統(tǒng)后臺管理模塊主要實(shí)現(xiàn)對車次信息、站點(diǎn)信息、線路信息和站點(diǎn)線路關(guān)系的管理的功能。點(diǎn)擊頁面上的用戶信息管理按鈕即可查看用戶反饋的信息,點(diǎn)擊頁面上的線路查詢管理可以看到車次信息管理、站點(diǎn)信息管理、線路信息管理和站點(diǎn)線路關(guān)系管理的按鈕,點(diǎn)擊對應(yīng)的按鈕即可管理對應(yīng)的信息。系統(tǒng)的后臺管理模塊界面如圖5

33、.15所示:圖5.15 后臺管理界面圖5.2 系統(tǒng)測試伴隨著計(jì)算機(jī)技術(shù)為人類發(fā)展帶來的驚喜,人類也因?yàn)橛?jì)算機(jī)中尤其是軟件中存在的問題付出了巨大甚至慘重的代價(jià)10。為了盡可能減小系統(tǒng)中存在的問題系統(tǒng)測試就顯得格外重要。首先,對系統(tǒng)進(jìn)行功能測試,后臺管理功能,主要是測試系統(tǒng)數(shù)據(jù)的新建、編輯、刪除以及用戶反饋信息的查看等功能。查詢功能(包括線路查詢、站點(diǎn)查詢、站站查詢)、反饋功能。其次,進(jìn)行界面測試,管理登陸界面的測試,查詢管理模塊的界面測試,查詢模塊的界面測試。同時(shí),在測試數(shù)據(jù)操作的時(shí)候,要進(jìn)行運(yùn)行時(shí)間的測試,測試存取數(shù)據(jù)的時(shí)間。通過這幾項(xiàng)測試,發(fā)現(xiàn)系統(tǒng)在輸入錯(cuò)誤信息查詢時(shí)沒有顯示用戶輸入的信息不

34、存在的提示的漏洞。經(jīng)修改該問題已解決。該系統(tǒng)的開發(fā)達(dá)到預(yù)定目標(biāo),可以交付使用。5.3 本章小結(jié)本章主要是講述了對系統(tǒng)前臺查詢功能的實(shí)現(xiàn),以及對系統(tǒng)測試過程的敘述,在測試過程中發(fā)現(xiàn)系統(tǒng)的不足以便及時(shí)修改,最后系統(tǒng)在滿足用戶需求的情況下得出結(jié)論可以交付使用。第六章 總結(jié)與展望本系統(tǒng)是基于B/S結(jié)構(gòu)的貴陽公交車管理查詢系統(tǒng),通過本文的介紹可以看到,本系統(tǒng)能夠給用戶解決在平時(shí)的出行過程中交通所遇到的問題,主要實(shí)現(xiàn)了對貴陽市內(nèi)公交信息的管理和查詢。后臺管理員通過對車次信息、站點(diǎn)信息、線路信息和站點(diǎn)線路關(guān)系信息等公交信息進(jìn)行查看、新建、編輯、刪除等操作,通過查看用戶對公交信息的反饋及時(shí)更改錯(cuò)誤的信息,保證了線路的真實(shí)性與實(shí)時(shí)性。前臺用戶可以隨時(shí)隨地查詢了解公交車的各種信息,通過頁面的路線查詢(輸入線路名稱查詢線路信息)、站名查詢(輸入站點(diǎn)名稱查詢站點(diǎn)信息)、站站查詢(輸入起點(diǎn)站終點(diǎn)站查詢乘車的方案信息),用戶可以根據(jù)需要選擇不同的查詢方式進(jìn)行查詢。用戶如果發(fā)現(xiàn)系統(tǒng)的公交信息錯(cuò)誤可以及時(shí)向系統(tǒng)管理員反饋錯(cuò)誤信息,管理員及時(shí)更改錯(cuò)誤信息可以避免其他用戶因錯(cuò)誤信息而造成損失。為方便用戶查詢在查詢過程中可以點(diǎn)擊任意線路或者任意站點(diǎn)即可對該線路或者站點(diǎn)進(jìn)行查詢,減少了用戶的查詢時(shí)間的同時(shí)體現(xiàn)出本系統(tǒng)的人性化設(shè)計(jì)。所以只要使用本系統(tǒng)可以幫助你解決不熟

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論