新四季網

一種三層框架的公交查詢系統的製作方法

2023-05-22 09:16:06 1


本發明涉及計算機軟體開發領域,具體涉及一種三層框架的公交查詢系統。該公交查詢系統軟體程序開發採用jsp程式語言,並使用sqlserver為資料庫,採用了jsp、javabean和jdbc技術。其目的是提供一種安全、穩定且有效的公交查詢系統設計方法,提高查詢系統的可靠性、可維護和穩定性。



背景技術:

隨著城市化的快速發展,生活節奏越來越快,城市對公交系統的完整性和快速性的要求是越來越高。而政府在這公交建設的投入資金是越來越大,城市內部、城鄉間的公交系統日趨完善。而網際網路移動通訊的迅速普及,使得在移動客戶端的公交查詢系統得到了快速的發展,市民能夠運用手機、平板電腦等行動裝置進行下載安裝公交查詢軟體,來進行及時查詢公交查詢路線。比如基於java安卓版本的彩虹公交、車來了等公交查詢軟體。這種操作簡單、查詢方便功能強大的軟體得到用戶的高度認可,給人們的生活帶來了方便,使人們的出行變得簡單化。

公交查詢系統的快速發展完善能夠給市民帶來便利,而公交查詢變得也越來越智能化。但是,隨著城市公交建設不斷改造升級,公交線路的更新越來越快,人們無法從舊有的公交系統查詢軟體上看到現在的公交系統的信息,從而引生了很多麻煩。人們對公交系統即時更新速度的需求也越來越多。

針對上述問題,

本技術:
發明一種三層框架的公交查詢系統,其目的是方便市民進行公交信息即時查詢,並且要做到信息不滯後,系統管理的人性化,數據處理的可靠性,可維護性,以及程序的穩定性高。



技術實現要素:

本申請發明一種三層框架的公交查詢系統,該系統具體包括如下部分:客戶端層,用於提供交互界面,用戶可以通過瀏覽器完成數據下載和查詢操作;業務服務層,用於在www伺服器上處理業務邏輯;資料庫伺服器層,用於存儲數據以及定義數據邏輯和事務邏輯。

如上所述的三層框架的公交查詢系統,其特徵還在於,客戶端層提供多種公交查詢方式,可以實現車次查詢、車次更新、會員中心和留言板功能。

如上所述的三層框架的公交查詢系統,其特徵還在於,客戶端層利用jsp網頁來完成了瀏覽器端的邏輯表示。

如上所述的三層框架的公交查詢系統,其特徵還在於,業務服務層通過javabean的組件實現。

如上所述的三層框架的公交查詢系統,其特徵還在於,資料庫伺服器層利用jdbc作為橋梁來連結資料庫訪問的。

附圖說明

圖1、本發明所述系統的設計框架圖

圖2、本發明所述公交查詢系統管理示意圖

圖3、本發明所述公交查詢系統操作流程圖

具體實施方式

本申請發明一種三層框架的公交查詢系統。我們知道,對查詢系統進行設計,首先要選用合適的編程技術和資料庫,好的編程技術能夠很好地實現系統的功能,一個好的資料庫能夠對系統的實現起到關鍵的支持。在系統設計的過程中,他們之間的相互聯繫與配合能夠實現本系統的操作、數據處理、界面和功能。本申請所述的查詢系統軟體程序開發採用jsp程式語言,並使用sqlserver為資料庫,採用了jsp、javabean和jdbc技術。

為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明做進一步地詳細描述:

如圖1所示,本發明所述的查詢系統從框架結構方面來看採用三層結構:

1、在客戶端層,用戶通過瀏覽器完成數據下載和模擬操作,利用jsp網頁來完成了瀏覽器端的邏輯表示。

2、在業務服務層,系統內部比較繁雜的業務邏輯是主要通過javabean的組件(component)實現的,而javabean組件則是在www伺服器上運行的,然後通過jsp來返到用戶瀏覽器的。通過業務邏輯和表現邏輯的分別處理,從而達到網頁內容簡約的效果,也能達到系統的可擴充性和可維護性增強的效果。

3、在資料庫伺服器層,系統是通過利用jdbc作為橋梁來連結資料庫訪問的,該系統所需的數據邏輯和事務邏輯是由資料庫伺服器定義的。

按本申請所述的查詢系統的一種具體實現方法:

查詢系統使用了jsp技術來作為使用手段,伺服器利用tomcat5.0.3來當作jsp引擎,由javabean組件來完成系統業務邏輯,採用jdbc3.0的驅動程序來訪問資料庫。因為系統測試需要有良好的資料庫來支持,因此系統採用sqlserver資料庫作為資料庫伺服器。jsp是由sun微系統公司於1999年6月推出的一項技術,是基於javaservlet以及整個java體系的web開發技術,利用這一技術可以建立先進、安全和跨平臺的動態網站。jsp技術在多個方面加速了動態web頁面的開發。javabean用來描述java的軟體組件模型,跟microsoft的com組件概念有點相似的。在java模型設計中,我們通過javabean技術能夠無限擴展java程序的功能,也能利用javabean的組合可以迅速的形成嶄新的應用程式。這對於我們程式設計師設計來說,javabean能夠實現代碼的可重複利用行是比較好的特點,另一方面對於程序的可維護性等也能夠有很重要的意義。javabean是利用java虛擬機(javavirtualmachine)可以得到正確的執行,具有平臺無關性。我們知道java的開發者是jdbc——而sun的javasoft公司制定的java資料庫連接javadatabaseconnectivity技術的縮寫的稱名,是為各類經常用的資料庫提供沒有間縫接連的技術。再利用jdbc來對資料庫的訪問的完成,具體包括以下四個主要組件:驅動器、jdbc驅動器管理器、java的應用程式和數據源。

在客戶端查詢方面,通過分析市民對公交查詢系統的需求,本申請發明的系統在第一層客戶端的以下幾個方面進行改進:

1、提供多種公交查詢方式,通過不同的手段來使整個系統多樣化,方便人們的使用。

2、在數據的更新修改方面:不同級別用戶有不同操作權限,系統會員開發了部分數據操作權限,本系統的會員用戶能夠對自己的數據進行刪除、更改等操作,管理員級別的用戶對數據進行更新、修改並且存檔操作,通過這種手段最終保障系統的及時性和安全性。

如圖2所示為公交信息查詢系統中的基本功能,管理員和用戶之間的權限。

如圖3所示為公交查詢系統的操作流程,圖3中顯示了具體操作步驟來實現查詢功能。

系統的操作還包括了數據增加流程、數據刪除流程、數據修改流程等等。公交查詢系統還可以實現車次查詢、車次更新、會員中心和留言板等功能。

顯而易見地,附圖中所示的僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖,都屬於本發明保護的範圍。

本申請發明的公交系統查詢設計方法能夠幫助人們在日常生活中能夠方便、快速地查詢公交車的信息,操作簡單實用、界面的設計一目了然,比較容易操作,註冊過的管理員都能夠操作,更符合大家的思維模式。



技術特徵:

技術總結
本發明涉及計算機軟體開發領域,具體涉及一種三層框架的公交查詢系統。該公交查詢系統軟體程序開發採用JSP程式語言,並使用SQL Server為資料庫,採用了JSP、JavaBean和JDBC技術。其目的是提供一種安全、穩定且有效的公交查詢系統設計方法,提高查詢系統的可靠性、可維護和穩定性。

技術研發人員:邢鵬飛
受保護的技術使用者:鄭州雲海信息技術有限公司
技術研發日:2017.05.05
技術公布日:2017.09.15
同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀