freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

城市公交查詢系統(tǒng)畢業(yè)設計論文-在線瀏覽

2025-08-10 18:20本頁面
  

【正文】 制定等進行設計和優(yōu)化,從規(guī)劃方面提高公交服務水平。乘客可以獲得的公交信息很少,而且獲取方式以常規(guī)手段為主,一般獲得公交信息的方式局限于電話,交通圖,向熟人問訊等常規(guī)方式,獲得線路、站點等基本信息。 所以從國內公交信息與規(guī)劃的發(fā)展需求和國外發(fā)展趨來看,需要建立一個以高效的公交數(shù)據(jù)庫為基礎的、面向公交線路的在線公交車線路查詢系統(tǒng)。B/S 模式具有以下特點:(1) 用戶界面簡單易用。(2) 易于維護與升級。(3) 具有良好的開放性。(4) 信息共享度高。(5) 擴展性好。(6) 網(wǎng)絡適應性強。(7) 安全性好。 JSP技術簡介 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。 用 JSP 開發(fā)的 Web 應用是跨平臺的,即能在 Linux 下運行,也能在其他操河南工業(yè)職業(yè)技術學院畢業(yè)論文(設計)5作系統(tǒng)上運行。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯。 Web 服務器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同 JSP 文件中的 HTML 代碼一起返回給客戶。 JSP 與 Java Servlet 一樣,是在服務器端執(zhí)行的,通常返回該客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。目前較新的是 規(guī)范, 規(guī)范的征求意見稿也已出臺。服務器在頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。JSP 具備了 Java 技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網(wǎng)的所有特點。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。河南工業(yè)職業(yè)技術學院畢業(yè)論文(設計)6Tomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好 Apache 服務器,可利用它響應對 HTML 頁面的訪問請求。當配置正確時,Apache 為 HTML 頁面服務,而 Tomcat 實際上運行 JSP 頁面和 Servlet。不過,Tomcat 處理靜態(tài) HTML 的能力不如 Apache 服務器。它是功能豐富的J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。MyEclipse 結構上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT) 。 2022 年,Eclipse 選擇OSGi 服務平臺規(guī)范為運行時架構。2022 年 6月發(fā)布代號為 Ganymede 的 版。最初主要用來 Java語言開發(fā),但是目前亦有人通過插件使其作為其他計算機語言比如 C++和Python 的開發(fā)工具。許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的 IDE。IBM 提供了最初的 Eclipse 代碼基礎,包括 Platform、JDT 和 PDE。Eclipse 是一個開發(fā)源碼項目,它其實是 Visual Age for Java 的替代品,其界面跟先前的 Visual Age for Java 差不多,但河南工業(yè)職業(yè)技術學院畢業(yè)論文(設計)8由于其開放源碼,任何人都可以免費得到,并可以在此基礎上開發(fā)各自的插件,因此越來越受人們關注?!? 可行性分析 系統(tǒng)可行性分析需求分析工作是系統(tǒng)設計的出發(fā)點和依據(jù)。只有需求明確了,按需求建立起來的線路查詢系統(tǒng)才能達到預期的目標,取得預定的效果?;谶@種思想的查詢系統(tǒng)的理論及技術已日趨成熟,加之這些軟件的應用性和移植性都非常優(yōu)秀而且其發(fā)展也到了較成熟的階段,這就保障了日后的系統(tǒng)維護工作,并可不斷更新。而且該系統(tǒng)對于操作環(huán)境的要求不高,現(xiàn)在普遍使用的計算機都可以運行該系統(tǒng)。河南工業(yè)職業(yè)技術學院畢業(yè)論文(設計)9 經(jīng)濟可行性分析從成本上看來,開發(fā)及維護系統(tǒng)所需的計算機、網(wǎng)絡等硬件設備,網(wǎng)絡等通信費用,軟件支持等基本上都是現(xiàn)有的。是注重以后的潛在發(fā)展,是在概念上、形象上的不斷升值。所以本系統(tǒng)擁有非常成熟的市場。設計一個適用的公交車線路查詢系統(tǒng),主要實現(xiàn)以下功能: 1. 公交路線查詢功能(包括按線路查詢、按站點查詢、按起點終點站查詢,換乘查詢,也支持模糊查詢) ;2. 公交路線信息的管理功能(包括對路線信息的添加、刪除、修改) 。 系統(tǒng)功能模塊劃分. 普通系統(tǒng)模塊該模塊實現(xiàn)公交查詢功能。 高級查詢模塊該模塊實現(xiàn)高級查詢,包括車次查詢、模糊站點查詢、模糊線路查詢、模糊換乘查詢。概念模式是獨立于數(shù)據(jù)庫邏輯結構,獨立于支持數(shù)據(jù)庫的 DBMS,不依賴于計算機系統(tǒng)的。它的主要成分是實體、聯(lián)系和屬性。 ER 模型的操作在利用 ER 模型進行數(shù)據(jù)庫概念設計的過程中,常常需要對 ER 圖進行種種變換。利用 ER 方法的數(shù)據(jù)庫概念設計 利用 ER 方法進行數(shù)據(jù)庫的概念設計,可以分成三步進行:首先設計局部系統(tǒng)模塊圖無錫公交查詢系統(tǒng)普通查詢 高級查詢 后臺管理按線路查詢 按站點查詢兩站點間換乘查詢車次查詢模糊站點查詢 模糊線路查詢 模糊換乘查詢 添加 修改 刪除車次信息 車次信息 車次信息河南工業(yè)職業(yè)技術學院畢業(yè)論文(設計)12ER 模式,然后把各局部 ER 模式綜合成一個全局 ER 模式,最后對全局 ER模式進行優(yōu)化,得到最終的 ER 模式,即概念模式。各個用戶對數(shù)據(jù)的觀點可能不一樣,信息處理需求也可能不同。在 ER 方法中,局部概念結構又稱為局部 ER 模式,其圖形表示稱為 ER 圖。一種完整的方式是對局部結構中任意兩個實體類型,依據(jù)需求分析的結果,考察局部結構中任意兩個實體類型之間是否存在聯(lián)系。還要考察一個實體類型內部是否存在聯(lián)系,兩個實體類型之間是否存在聯(lián)系,多個實體類型之間是否存在聯(lián)系,等等。全局概念結構不僅要支持所有局部 ER 模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫概念結構。在這一步中我們僅根據(jù)實體類型名和鍵枕認定公共實體類型。2)局部 ER 模式的合并合并的原則是:首先進行兩兩合并;先和合并那些現(xiàn)實世界中有聯(lián)系的局部結構;合并從公共實體類型開始,最后再加入獨立的局部結構。設計全局 ER 模式的目的不在于把若干局部 ER 模式形式上合并為一個 ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。一個好的全局 ER 模式,除能準確、全面地反映用戶功能需求外,還應滿足下列條件:實體類型的個數(shù)要盡可能的少;實體類型所含屬性個數(shù)盡可能少;實體類型間聯(lián)系無冗余。1.公交信息表(Bus )公交信息表存儲公交線路的詳細信息,字段說明如表 31 所示Bus 表的字段說明編號 字段名稱 字段類型 字段說明1 BusID nvarchar 車次號 主鍵2 Detail ntext 車次經(jīng)過站點3 A_STime ntext 夏季發(fā)車時間4 W_STime ntext 冬季發(fā)車時間5 A_ETime ntext 夏季結束時間6 W_ETime ntext 冬季結束時間7 T_Value int 票價8 Sort int 車序號CREATE TABLE bus ( BusID nvarchar Primary key,Detail ntext Not Null,線 路車 次票 價站 點時 間1:n1:11:11:1圖 ER 模型圖河南工業(yè)職業(yè)技術學院畢業(yè)論文(設計)15 A_STime ntext, W_STime ntext, A_ETime ntext, W_ETime ntext, T_Value int Not Null, Sort int Not Null)其中 Detail 存放車次的站點信息,其格式為 。 普通查詢模塊1. 線路查詢首先用戶準備查詢公交線路,在下拉菜單中選擇選擇公交車次號,啟動車次查詢,系統(tǒng)從數(shù)據(jù)庫中讀取公交車次信息,在新窗口中顯示車次經(jīng)過的站點等詳細信息。3. 換乘查詢首先用戶準備查詢換乘信息,在下拉菜單中選擇選擇起始站點和到達站點,啟動換乘查詢,系統(tǒng)首先判斷是否有直達車,如果有直達車直接給出換乘信息,如沒有直達車則在數(shù)據(jù)庫中查找換乘線路和中轉站,再給出換乘信息,在新窗口中顯示顯示換乘信息查詢結果。提示錯誤信息要求重新輸入檢驗輸入是否有效輸入查詢的站點關鍵字用戶準備查詢公交站點信息啟動模糊查詢顯示站點信息查詢結果從數(shù)據(jù)庫中讀取與站點關鍵字匹配的站點模糊站點查詢流程圖YN河南工業(yè)職業(yè)技術學院畢業(yè)論文(設計)203. 模糊線路查詢首先用戶準備查詢公交站點,在文本框中輸入查詢的站點關鍵字,系統(tǒng)判斷輸入關鍵字是否有效,如輸入錯誤,系統(tǒng)提示錯誤信息,要求重新輸入,若輸入正確啟動模糊查詢,系統(tǒng)從從數(shù)據(jù)庫中讀取經(jīng)過與站點關鍵字匹配的站點的線路,在新窗口中顯示所有與輸入關鍵字匹配的所有線路,即與關鍵字相關的車次及詳細信息。模糊換乘查詢流程圖用戶準備查詢線路換乘信息輸入起始站點和到達站點關鍵字顯示線路信息查詢結果在數(shù)據(jù)庫中查找換乘線路和中轉站啟動換乘查詢判斷是否有直達車生成換乘信息檢驗輸入是否有效提示錯誤信息要求重新輸入YNNY河南工業(yè)職業(yè)技術學院畢業(yè)論文(設計)22 后臺管理模塊管理員維護整個系統(tǒng),管理員輸入用戶名和密碼后,登陸后臺管理系統(tǒng),在后臺管理系統(tǒng),管理員可以進行添加車次信息,修改車次信息,刪除車次信息等操作。如圖所示。主要采()方法,首先設置兩個數(shù)據(jù)庫結果集(ResultSet )result busid[]、all_station[] ,分別存放車次號和站點名,因為站點采用 的方式存在數(shù)據(jù)庫中所以采用河南工業(yè)職業(yè)技術學院畢業(yè)論文(設計)24StringTokenizer str=new StringTokenizer(detail,)。其核心代碼如下:while(()){ busid[i]=(BusID)。} ()。while(()) { //把每一條記錄放入臨時變量 detail中 detail=(Detail)。 //對每一條記錄的每一個站點進行比較while(()) { mark=0。station2=()。kcountamp。mark==0。 flag=0。//如果全都不相同時,用flag值來跟蹤 } //把不重復的站點放入數(shù)組中,count加一, if(flag==1) { all_station[count]=station2。 } } }()。 //遍歷數(shù)據(jù)庫,把所有站點不重復地放入數(shù)組 all_station[]數(shù)組中 車次查詢子模塊 用戶進入系統(tǒng)后,可以從“請選擇車次”下拉列表中得到數(shù)據(jù)庫中的所有車次,選中要查詢的車次號,然后點擊查詢,即可顯示該車次經(jīng)過的所有站點。結果如圖所示。+BusID+39。河南工業(yè)職業(yè)技術學院畢業(yè)論文(設計)27從數(shù)據(jù)庫中查出車次經(jīng)過的所有站點。 String
點擊復制文檔內容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1