下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、J2EE公交一體化查詢系統(tǒng)的研究與開發(fā)摘要:本文結合實際情況對公交一體化信息查詢進行可行性研究,通過需求分析合理的設計,在瀏覽器/服務器三層體系結構,采用eclispe開發(fā)環(huán)境,使用MySQL數據庫作為開發(fā)平臺,開發(fā)系統(tǒng)。該系統(tǒng)可以幫助乘客查詢找到最快最近到達目的地的路線,節(jié)約費用。關鍵詞:查詢系統(tǒng);公交一體化;WEB服務器;JSP 時間的重要性,這是不言而喻的,現在人們的出行越來越重視節(jié)約時間,城市公共交通已成為一個主要的出行方式,結合中國目前的經濟發(fā)展狀況,中國人主要還是以公共汽車為主,所以每個城市的公交系統(tǒng)是比較龐大發(fā)達的。但是在我國,雖然很多城市都在提倡公交車的便捷和環(huán)保,但是對于城市
2、公交乘客信息系統(tǒng)的發(fā)展方面還比較欠缺和落后,人們基本是只知道自己常走的公交路線,而人們真正獲取公交路線的信息的方式是少之又少,為了解決這種問題,加快人們出行的信息化和便捷服務,本文所構建的公交查詢系統(tǒng)主要有以下功能:使用車站站點查詢,車次查詢,路線分析三種查詢的形式,不僅可以查詢到每條線路的起停站點,也可以分析出換乘車輛的線路和實際行車情況。1.系統(tǒng)運行環(huán)境本系統(tǒng)采用的是Browser/Server模式進行設計: 在服務器上運行Web發(fā)布服務器、搭建相關的數據庫程序,服務器操作系統(tǒng)為WindowsNT/2000/XP/2003 server,客戶機操作系統(tǒng)可以是Windows9/ NT/200
3、0/XP/2003,其上運行瀏覽器程序,服務器和客戶機可以是同一設備。2.系統(tǒng)開發(fā)工具該系統(tǒng)是在JDK Java環(huán)境下進行開發(fā)的,所用的開發(fā)語言為JSP,數據庫服務器為MySQL,WEB發(fā)布服務器為Tomcat Server;客戶端使用瀏覽器運行程序。3.數據庫設計通過對市場的調查,建立一個bus數據庫已能滿足要求,在本數據庫的bus表中,建立了五個字段:bus_number,bus_station1, bus_station2, bus_station3, bus_station4。結構如下:表中bus_number用來保存車次,數據類型定義為數字;bus_station1, bus_sta
4、tion2, bus_station3, bus_station4用來保存站點,類型定義為文本,但對于文本屬性來說每個字段的最大長度為 255,超過這個長度系統(tǒng)不予顯示,因此設四個字段來控制,便于以后數據的擴充。這里如果用一個字段來放站點,當向字段錄入數據時,系統(tǒng)不會提示數據已滿,但程序執(zhí)行后,顯示“數據源被截斷”,而用四個字段來放站點,只要每個字段錄入數據不超過規(guī)定的最大值就避免了以上錯誤的發(fā)生。4.公交一體化查詢系統(tǒng)需求分析4.1問題分析(1)功能需求:該模塊的設計必須要以用戶的實際需求為中心,要實現公交線路、站點及轉換路線的查詢功能。該模塊主要是在界面交互時實現數據的錄入、修改、刪除的功
5、能。(2)性能需求:用戶提交請求后,查詢系統(tǒng)的響應反饋信息給客戶的時間要盡量的短,最好控制在10ms以內。(3)出錯處理需求:一般情況下,查詢系統(tǒng)都會有模糊處理的功能,就是當用戶輸入不全面時,應該提供相對應的選擇讓用戶在下拉菜單里面選擇,但是假如用戶輸入的信息有明顯錯誤,或者是格式、文字表述不正確時,應當由數據庫系統(tǒng)報錯,提示出錯及重新輸入的信息。4.2問題描述(1)信息要求:不只是提供起點到終點的查詢,還應該假如按起點中轉站終點站查詢的站臺查詢方法和按實際公交路線查詢兩種查詢方式,這樣一來,知道站點名稱的人群可以輸入站臺名稱查詢公交路線,并且進行最優(yōu)選擇,假如不知道站點的用戶,可以根據公交路
6、線的查詢,看看該線路的公交車會途經那些站臺,從而滿足自己的需求,這樣不同方法的選擇,最終的效果也不一樣。(2)處理要求:這一模塊主要是對用戶輸入的信息進行徐彤數據庫的錄入、修改、刪除等功能。當用戶在進行查詢操作的時候,數據庫讀取到相關的信息后,在數據庫中查詢后將結果反饋給用戶,整個過程的操作完全依賴于數據庫系統(tǒng)的完善和存儲,當其中有公交車路線有變更時,則需要對數據庫進行修改,根據實際的線路做好數據的維護,一定要確查詢系統(tǒng)中的信息真實有效,能切實在用戶查詢時提供優(yōu)質的服務。該處理要求模塊由公交站點管理與公交線路管理兩部分組成.(3)安全性與完整性要求。用戶進入系統(tǒng)前必須登陸,輸入密碼,經服務器確
7、認后放開進入系統(tǒng)。4.3數據的更新修改:更新:系統(tǒng)允許管理員級別的用戶對數據進行更新、修改并且存盤操作;編輯:系統(tǒng)允許管理員級別的用戶對數據進行編輯、刪除的操作。4.4打印輸出系統(tǒng)可以將用戶查詢到的內容動態(tài)地生成報表,并打印輸出。5. 公交查詢系統(tǒng)設計分析5.1?查詢模塊的功能實現公交查詢模塊是用戶與系統(tǒng)進行交互的直接媒介。通過這個界面,可以了解人們在查詢中需要知道的信息,并提供相關的 幫助,但是在設計系統(tǒng)界面時,除了要完成用戶的請求之外,更需要從用戶的角度出發(fā),以人為本,設計出人性化的交互頁面,通過親切的人機對話過程,給以用戶滿意的服務。查詢模塊主要由文本框和提交按鈕組合而成,對于公交查詢系
8、統(tǒng)而言,用戶只需要輸入始發(fā)站和終點站后,提交請求,后臺數據庫查詢系統(tǒng)就會根據要求羅列出符合條件的公交車路線。假如用戶在填寫過程中出現了錯誤或者填寫后發(fā)現有誤時,可以根據對話框中的重填按鈕,點擊后文本框就會自動清空。與此同時,用戶還可以選擇第二種查詢方式:直接輸入要查詢的公交車線路,提交之后系統(tǒng)會自動列出該路線的公交車沿路要經過哪些站點。5.2?管理更新的功能實現所謂的管理更新功能是指在構建了查詢系統(tǒng)數據庫后,在實際使用過程中,假如出現一些線路的更改或者站臺的改變之類的變化,可以進行相關的修改和更新,它是針對查詢數據庫系統(tǒng)的日常維護而設計的。隨著城市現代化的發(fā)展,公路部分線路也會有相應的變化。為
9、了使本系統(tǒng)能跟上時代的發(fā)展,在一些外在建設和設施改造的同時與現實保持同步,所以,管理更新功能在此顯得尤為重要。管理更新主要包括站點管理和線路管理。在數據庫中每條公交線路都有它對應的公交站點,每路公交車行車的路線也是固定的。但是生活中常常發(fā)生一些實際改變的因素,在避免不了的情況下就只能是對系統(tǒng)存儲的信息做修改,對數據庫中的記錄進行相應的和公交車實際路線的同步改變。站點管理就是對路線上的各個站點的管理,當站點由于周邊因素發(fā)生變化時,就要對站點進行相應的更新。一般情況下是輸入相應的站點序號、站點名稱和類型后保存,然后由系統(tǒng)處理并將數據錄入到數據庫中,有些時候在生活中會遇到站點的拆除,這時應該在列表中
10、的線路找尋該站點的信息和那些公交車的線路中有這個站點,要對其進行刪除,以免人們在查詢中看到而造成人們因站點的錯誤而出行不便。5.3?公交線路管理實際生活中公交車的行車線路在數據庫中都對應了相應的公交行車記錄,也就是說各路線的公交車只能走各自的公交線路,但是隨著城市現代化的進程,很多時候會遇到市政建設的改造或者一些拆建,這些工程的實施往往會造成擁堵和市民的不便,這讓某些公交車的線路可能發(fā)生改變,當然,在線路改變的同時,數據庫系統(tǒng)中存儲的線路相應的也要進行更改,具體操作如下:在公交線路管理界面中輸入公交車線路的編號,起始時間,及其對應的公交號碼,提交系統(tǒng)后要進行保存。而一些線路更改了公交號碼就應該把原來的線路公交號碼刪除掉,數據庫就能獲取更新后的數據,不然會引起線路的重復,讓公眾人員或者
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度環(huán)保節(jié)能項目安全生產及環(huán)境保護合作協(xié)議2篇
- 脫式計算教學課程設計
- 熱帶植物課程設計
- 二零二五年合伙投資買房信息保密協(xié)議3篇
- 研究車輛保險的課程設計
- 2025版黃沙資源購銷合同:品質、環(huán)保、安全3篇
- 線性插值法 課程設計
- 職素課課程設計理念
- 油封鋼圈課程設計
- 烘焙課程設計幼兒園大班
- 遼寧省沈陽市五校2023-2024學年高一1月期末考試生物試題(解析版)
- 健康教育知曉率調查總結幼兒園
- 2024年國家新聞出版廣電總局直屬事業(yè)單位招聘公開引進高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
- 進口電子元器件管理辦法
- 【基于FCFF模型的拼多多企業(yè)價值評估案例11000字(論文)】
- (正式版)JBT 11270-2024 立體倉庫組合式鋼結構貨架技術規(guī)范
- 農產品免稅申請書
- GIS組合電器概述
- 水廠分布式光伏項目(設備采購)實施組織方案及售后服務方案
- 污水處理廠技術副廠長競聘報告
- 2021年機務檢修試題庫
評論
0/150
提交評論