




已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫設(shè)計(jì)報(bào)告書摘要當(dāng)前我國交通網(wǎng)上信息系統(tǒng)的發(fā)展處于一個(gè)較高的水平,廣大乘客可以通過許多的方式獲得交通信息,例如:通過使用火車、飛機(jī)時(shí)刻表,或者是到各個(gè)旅游網(wǎng)站、地圖網(wǎng)站去查詢。在此背景下,本文首先考慮了我國交通的現(xiàn)狀和不同乘客的實(shí)際要求,分析了此系統(tǒng)應(yīng)該具有的功能;其次對(duì)系統(tǒng)的主要功能模塊進(jìn)行了詳細(xì)地描述,其中主要包括各列車查詢模塊和列車信息管理更新模塊,最后結(jié)合系統(tǒng)開發(fā)階段和調(diào)試階段發(fā)現(xiàn)的問題,提出了系統(tǒng)需要完善的地方,總結(jié)了開發(fā)此系統(tǒng)所取得的經(jīng)驗(yàn)和體會(huì)。列車時(shí)刻查詢系統(tǒng)主要功能是:通過列車時(shí)刻查詢系統(tǒng),管理人員可以對(duì)車站設(shè)置、列車類型進(jìn)行新建和修改,及列車的調(diào)整;對(duì)車次進(jìn)行增加和維護(hù);用戶可以對(duì)列車的查詢進(jìn)行站站查詢,及車次查詢。在查詢當(dāng)中可以查詢到任意車次始發(fā)站和終點(diǎn)站兩站之間的所有車次,并且可以查詢出所要查詢的兩站之間距離公里數(shù)、經(jīng)過的時(shí)間、行駛總時(shí)間、票價(jià)和車次類型等各種信息。本系統(tǒng)使用mySQL來設(shè)計(jì)與開發(fā)的列車信息查詢系統(tǒng),具有良好的用戶界面。系統(tǒng)中實(shí)現(xiàn)了通過車次、路線、發(fā)站及到站信息來查詢列車詳細(xì)信息的功能。關(guān)鍵詞:mySQL數(shù)據(jù)庫;查詢系統(tǒng)ABSTRACT At present, the development of Chinas transportation network information system at a high level, the majority of passengers can get traffic information through a number of ways,For example: through the use of the train, aircraft schedule, or to the various tourist sites, map sites to check. In this context.we firstly consider the practical requirements of traffic of our country current situation and different passengers, analyzed the function of this system should have; followed by the main function of the system modules are described in detail, including train each query module and train information management update module. Finally, according to the problems found in the system development and debugging phase, the system needs to perfect place, and summed up the experience that gained from the development of this system.Train schedule inquiry system main function is: through the train schedule inquiry system, managers can of the station, train type to create and modify, and train the adjustment; on the trips to the increase and maintenance; the user can query on the train station inquiries, trips inquiries. In the query can query to any trips originating station and the end of all trips between the two stations, stations, and can query to query between two stations distance kilometers, elapsed time, driving time, fares and type vehicles etc. all kinds of information. This system uses the MYSQL database data.Design and development of the train information query system, with a good user interface.The system realizes to query the detailed information through train, train route, station and station information function.Key words: mySQL; database; query system目錄摘要I目錄IV第1章 概述1第2章 需求分析 3 第3章 概念結(jié)構(gòu)設(shè)計(jì)4第4章 數(shù)據(jù)庫表設(shè)計(jì)6第5章 系統(tǒng)主要模塊詳解7第6章 系統(tǒng)調(diào)試與測(cè)試11第7章 總結(jié) 13附錄114附錄21518第1章概述1.1 當(dāng)今一個(gè)信息技術(shù)發(fā)展的時(shí)代,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。當(dāng)今世界正在向信息時(shí)代邁進(jìn),信息已經(jīng)成為社會(huì)、經(jīng)濟(jì)發(fā)展的血液、潤(rùn)滑劑;現(xiàn)代信息技術(shù)廣泛地滲透到和改變著人們的生活學(xué)習(xí)和工作;信息產(chǎn)業(yè)正逐步成為全球最大的產(chǎn)業(yè)。在這股席卷全球的信息化浪潮的沖擊下,城市發(fā)展的諸多方面也無一例外地受到了現(xiàn)代信息技術(shù)的強(qiáng)大影響,城市正面臨著新的發(fā)展契機(jī)。使原本的舊的管理方法越來越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。許多人還停留在以前的手工操作,這大大地阻礙了人類經(jīng)濟(jì)的進(jìn)步,影響了生產(chǎn)的發(fā)展。因此,本次設(shè)計(jì)我們選擇了具有一定實(shí)際應(yīng)用價(jià)值且是各階層人民群眾都必不可少的課題列車車次信息查詢系統(tǒng)。隨著計(jì)算機(jī)技術(shù)的發(fā)展,人們對(duì)計(jì)算機(jī)智能化的需求越來越大,對(duì)軟件的實(shí)用性、速度等性能的要求也越來越高。未來火車站的發(fā)展趨勢(shì)是完全自動(dòng)化的售票、信息查詢、網(wǎng)絡(luò)訂票、智能化訂票,而且隨著計(jì)算機(jī)的普及,信息處理量的逐漸擴(kuò)大,手工處理方式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足人們管理活動(dòng)的需要,各種工作都逐漸由手工轉(zhuǎn)為自動(dòng)化,將使許多復(fù)雜、繁瑣、且需要很多人力的工作變得簡(jiǎn)單。在本此系統(tǒng)設(shè)計(jì)中,由于時(shí)間與技術(shù)的關(guān)系,當(dāng)然不可能做到這樣的程度,只是基本實(shí)現(xiàn)列車車次信息的查詢。列車車次信息查詢系統(tǒng)是一個(gè)供旅客查詢列車詳細(xì)信息的系統(tǒng),可以為旅客提供包括列車時(shí)刻、列車運(yùn)行路線、列車票價(jià)等信息的查詢服務(wù)。1.2 列車時(shí)刻查詢系統(tǒng),就是將各列車車次的出發(fā)時(shí)間、經(jīng)過城市、所需價(jià)格等相關(guān)信息放在WEB服務(wù)器中,并通過網(wǎng)絡(luò)上的計(jì)算機(jī)終端通過特定的條件將其檢索出來。隨著國內(nèi)經(jīng)濟(jì)的不斷發(fā)展,交通條件的發(fā)展呈現(xiàn)出無法比擬的優(yōu)勢(shì):數(shù)量上的海量化、繁多的種類、分布開放、時(shí)效性、高增值性等。當(dāng)前我國交通網(wǎng)上信息系統(tǒng)的發(fā)展處于一個(gè)較高的水平,廣大乘客可以通過許多的方式獲得交通信息,例如:通過使用火車、飛機(jī)時(shí)刻表,或者是到各個(gè)旅游網(wǎng)站、地圖網(wǎng)站去查詢。但國內(nèi)目前類似的系統(tǒng)比較多的是單一的城市的列車時(shí)刻查詢系統(tǒng),而同時(shí)包含列車站站查詢、列車車次查詢、列車車站查詢的交通查詢系統(tǒng)并不多見,由于交通工具單一,一個(gè)系統(tǒng)只支持列車時(shí)刻或列車站站查詢,加之服務(wù)與成本意識(shí)較為薄弱,使城際間的列車交通信息查詢常常給旅客帶來困繞。列車時(shí)刻查詢功能是本系統(tǒng)的根本任務(wù),通過實(shí)現(xiàn)票務(wù)信息的計(jì)算機(jī)管理,以提高工作效率。實(shí)現(xiàn)計(jì)算機(jī)管理的最佳技術(shù)就是數(shù)據(jù)庫技術(shù)。我們可以利用數(shù)據(jù)庫將整個(gè)火車站的票務(wù)情況存入計(jì)算機(jī),再配置上功能豐富的用戶接口,以滿足用戶需求。列車時(shí)刻查詢系統(tǒng)是便民類的系統(tǒng)。該系統(tǒng)能夠?yàn)橛脩籼峁┯嘘P(guān)列車時(shí)刻充足的信息和快捷的查詢手段。在計(jì)算機(jī)普及的信息時(shí)代,用電腦軟件來查詢列車時(shí)刻已經(jīng)替代了一直以來人們使用傳統(tǒng)的方式查詢列車時(shí)刻,用傳統(tǒng)的方式存在著許多缺點(diǎn),如:效率低、時(shí)間長(zhǎng)、繁瑣,給用戶帶來了諸多不便。使用電腦軟件進(jìn)行查詢,具有很多優(yōu)點(diǎn),例如:查詢迅速、方便、清晰、信息存儲(chǔ)量大等。因此有利于人們快速、方便的查找到所需的相關(guān)列車時(shí)刻信息。從真正意義上做到了“便民”。第2章 需求分析2.1功能需求分析系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)旅客對(duì)列車車次查詢的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。本旅客列車車次查詢系統(tǒng)需要完成功能主要有:(1)系統(tǒng)管理:火車站能夠?qū)ο嚓P(guān)列車的車次信息(包括車次、起點(diǎn)、始發(fā)時(shí)間、到各個(gè)站的時(shí)間、到達(dá)終點(diǎn)站的時(shí)間等)和站名信息進(jìn)行錄入、修改、刪除等操作。 (2)路線查詢:要求當(dāng)旅客輸入查詢起始站名和終點(diǎn)站進(jìn)行查詢名后計(jì)算機(jī)屏幕會(huì)顯示出所有可以到達(dá)目的火車站的列車車次,然后點(diǎn)擊相應(yīng)的車次,鏈接到該車次的詳細(xì)信息。(3)車次查詢:要求當(dāng)旅客輸入查詢車次進(jìn)行查詢后計(jì)算機(jī)屏幕上會(huì)顯示出該列車的車次、起點(diǎn)站、始發(fā)時(shí)間、到各個(gè)站的時(shí)間、到達(dá)終點(diǎn)站的時(shí)間。2.2 系統(tǒng)需求分析系統(tǒng)的工作總體規(guī)劃由該系統(tǒng)管理人員在系統(tǒng)中完成對(duì)各種所需的基本數(shù)據(jù)的維護(hù),包括相關(guān)列車信息的增加、修改以及對(duì)各項(xiàng)信息的變動(dòng)都將在這進(jìn)行操作。后臺(tái)管理主要由系統(tǒng)建設(shè)人員和系統(tǒng)管理員進(jìn)行操作。他們可以進(jìn)行各種列車信息以及各城市車站信息的錄入、修改和刪除等。前臺(tái)主要是讓旅客了解各種列車信息以及車站最新動(dòng)態(tài)情況,還有實(shí)現(xiàn)對(duì)旅客所需信息的查詢和最新的新聞動(dòng)態(tài)等功能。第3章 概念結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)流圖簡(jiǎn)稱DFD,就是采用圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。列車信息管理系統(tǒng)頂層數(shù)據(jù)流圖如圖3.1所示。圖3.1列車信息管理系統(tǒng)頂層數(shù)據(jù)流圖管理員、客戶作為被分配不同權(quán)限的兩個(gè)角色,登錄系統(tǒng)后可以實(shí)現(xiàn)不同的功能。 管理員登錄系統(tǒng)后可以添加、刪除、修改列車信息等??蛻暨M(jìn)入系統(tǒng)后可以查詢列車信息,并且對(duì)列車的票價(jià)排序查等。列車信息管理系統(tǒng)第一層層數(shù)據(jù)流圖如圖3.2所示。圖3.2列車信息管理系統(tǒng)一層數(shù)據(jù)流圖管理員可以添加、修改、刪除、查詢數(shù)據(jù)信息,客戶可以對(duì)數(shù)據(jù)信息進(jìn)行查詢。E-R模型中,包含實(shí)體、聯(lián)系和屬性三個(gè)基本成分。實(shí)體實(shí)體是客觀世界存在的且可相互區(qū)分的事物。它可以是人也可以是動(dòng)物;可以是具體事物也可以是抽象概念。聯(lián)系聯(lián)系是指客觀世界中各事物彼此間的聯(lián)系。聯(lián)系分為三類:一對(duì)一的關(guān)系,一對(duì)多的關(guān)系,多對(duì)多的關(guān)系。屬性屬性是實(shí)體或聯(lián)系所具有的性質(zhì),通常一個(gè)實(shí)體用若干屬性來刻畫。人們通常就是用實(shí)體、聯(lián)系和屬性這三個(gè)概念來理解現(xiàn)實(shí)問題,因此,ER模型比較接近人的思維方式。此外,ER模型使用簡(jiǎn)單的圖形符號(hào)表示系統(tǒng)分析員對(duì)問題的理解,不熟悉計(jì)算機(jī)的人也能理解它,因此,ER模型可以作為用戶與系統(tǒng)分析員之間的交流工具。根據(jù)系統(tǒng)功能,確定實(shí)體、聯(lián)系、屬性,構(gòu)建E-R圖,如下圖所示:系統(tǒng)結(jié)構(gòu)分析:根據(jù)系統(tǒng)功能分析,按分析中系統(tǒng)功能的要求,畫出列車車次查詢系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖。列車車次查詢系統(tǒng)結(jié)構(gòu)圖如圖:第4章 數(shù)據(jù)庫表設(shè)計(jì)4.1管理員圖字段名關(guān)鍵字設(shè)置數(shù)據(jù)類型長(zhǎng)度允許空字段說明userID主關(guān)鍵字Varchar10否管理員IDpasswordVarchar20否密碼userNameVarchar20否名稱4.2 Travel圖字段名關(guān)鍵字?jǐn)?shù)據(jù)類型長(zhǎng)度允許空字段說明no主關(guān)鍵字Varchar10否車次beginStaVarchar50否始發(fā)站endStaVarchar50否終點(diǎn)站bedinTimedataTime0否發(fā)車時(shí)間endTimedataTime0否到達(dá)時(shí)間stopTimeVarchar20否本站停車時(shí)間時(shí)間4.3 PriceTable圖字段名關(guān)鍵字?jǐn)?shù)據(jù)類型長(zhǎng)度允許空字段說明noVarchar10否車次TrainType主關(guān)鍵字varchar50是火車類型SeatType主關(guān)鍵字varchar50是車票座位類型priceVarchar10是票價(jià)關(guān)系模式:管理員(管理員ID,密碼,名稱)Travel表(車次,始發(fā)站,終點(diǎn)站,發(fā)車時(shí)間,到達(dá)時(shí)間,本站停車時(shí)間)Pricetable表(車次,火車類型,車票座次類型,票價(jià))第5章 系統(tǒng)主要模塊詳細(xì)講解在本查詢系統(tǒng)的主頁面中,可直接將要查詢的信息輸入相應(yīng)的快速查詢文本框,提交以后,查詢系統(tǒng)將根據(jù)不同的查詢方法和種類,跳轉(zhuǎn)到不同的頁面,然后再根據(jù)輸入信息進(jìn)行處理。該系統(tǒng)主頁面的主要輸入頁面如下:(1) 系統(tǒng)管理員模塊(2) 列車信息查詢模塊本模塊主要是為了從數(shù)據(jù)庫中,根據(jù)所要求的列車查詢條件以及查詢方法,在數(shù)據(jù)庫中進(jìn)行列車信息的查詢和篩選,并以表格的方式表現(xiàn)出來。設(shè)計(jì)的總體思路為:為實(shí)現(xiàn)該模塊的功能設(shè)計(jì)了兩張表,用來存放列車相關(guān)信息。其中travel表用來存放所有火車的車次,始發(fā)站,終點(diǎn)站,始發(fā)時(shí)間,到達(dá)時(shí)間,該站停車時(shí)間;pricetable表存放由于一個(gè)列車班次包含多條信息,如果要在每條路線信息中都輸入該車次的基本信息,則顯得比較重復(fù),而且會(huì)使數(shù)據(jù)庫錄入時(shí)的工作量變得繁重,為了解決這一麻煩,設(shè)計(jì)了一個(gè)pricetable表用來專門存放列車價(jià)格以及火車類型,座位類型,以及車次。 車次查詢:輸入查詢的車次以及時(shí)間,點(diǎn)擊搜索,將信息提交給后臺(tái)服務(wù)器程序,程序執(zhí)行后,將查詢到的結(jié)果返回給前臺(tái)界面,顯示出所需信息站站查詢:輸入站站查詢界面的內(nèi)容,點(diǎn)擊搜索,將信息提交給后臺(tái)服務(wù)器程序,程序執(zhí)行后,將查詢到的結(jié)果返回給前臺(tái)界面,顯示出所需信息第6章 系統(tǒng)調(diào)試與測(cè)試系統(tǒng)調(diào)試與測(cè)試主要是指通過對(duì)系統(tǒng)的反復(fù)調(diào)試與測(cè)試,找出系統(tǒng)還存在的錯(cuò)誤或不足,最后糾正錯(cuò)誤或不足,期望系統(tǒng)達(dá)到最優(yōu)效果。6.1系統(tǒng)調(diào)試調(diào)試是軟件開發(fā)過程中最艱巨的腦力勞動(dòng),軟件調(diào)試是程序的一種執(zhí)行過程,目的是盡可能發(fā)現(xiàn)系統(tǒng)中的錯(cuò)誤并改正,調(diào)試過程主要是運(yùn)行編制好的程序,然后遇到錯(cuò)誤后根據(jù)系統(tǒng)的提示,找到相關(guān)的問題所在,這是調(diào)試過程中最關(guān)鍵的技術(shù)問題。本系統(tǒng)調(diào)試過程中遇到問題、原因和解決方法如下面介紹。范圍查詢時(shí)查詢錯(cuò)誤,將函數(shù)改為contains,且前面的為被查詢的對(duì)象。6.2系統(tǒng)測(cè)試軟件測(cè)試是程序的一種執(zhí)行過程,目的是盡可能發(fā)現(xiàn)并改正被測(cè)試軟件中的錯(cuò)誤,提高軟件的可靠性。6.2.1測(cè)試方案測(cè)試類型有:功能測(cè)試,性能測(cè)試,界面測(cè)試。在測(cè)試工作中占的比例最大,功能測(cè)試也叫黑盒測(cè)試。性能測(cè)試是通過自動(dòng)化的測(cè)試工具模擬多種正常、峰值以及異常負(fù)載條件來對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。區(qū)別在于,功能測(cè)試關(guān)注產(chǎn)品的所有功能上,要考慮到每個(gè)細(xì)節(jié)功能,每個(gè)可能存在的功能問題。性能測(cè)試主要關(guān)注于產(chǎn)品整體的多客戶并發(fā)下的穩(wěn)定性和健壯性。做某個(gè)性能測(cè)試的時(shí)候,首先它可能是個(gè)功能點(diǎn),首先要保證它的功能是沒問題的,然后再考慮該功能點(diǎn)的性能測(cè)試。6.2.2系統(tǒng)黑盒測(cè)試系統(tǒng)功能的黑盒測(cè)試,將功能細(xì)分后,分別測(cè)試。如表6.1所示。1登錄模塊輸入正確客戶名密碼客戶名及密碼201311865 123456進(jìn)入管理主頁進(jìn)入管理管理員界面輸入錯(cuò)誤客戶名密碼客戶名及密碼mile,111錯(cuò)誤提示提示客戶名或密碼錯(cuò)誤!2基本信息添加模塊在管理員主頁面中選擇添加列車各項(xiàng)信息顯示添加成功添加成功在添加主頁面中輸入重復(fù)列車信息提示已有此列車查到車次3基本信息修改模塊在管理員主頁面中輸入重復(fù)的列車編號(hào)提示列車已存在提示列車已存在在管理員主頁面中輸入車次k1顯示修改成功修改成功4基本信息刪除模塊在管理員主頁面中輸入空的列車編號(hào)提示列車編號(hào)不可以為空提示列車編號(hào)不可以為空在管理員主頁面中輸入車次k1顯示刪除成功顯示刪除成功5基本信息查詢模塊在客戶主界面中填寫車次能正確顯示查詢內(nèi)容將車次的信息顯示在界面中在客戶主界面中未填寫內(nèi)容能正確顯示查詢內(nèi)容將系統(tǒng)中所有列車信息顯示出來第7章 總結(jié) 本次課程設(shè)計(jì)的題目是列車時(shí)刻查詢系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),剛開始選題的時(shí)候覺得這個(gè)題目不算很難,也就和平時(shí)做的練習(xí)差不多但真正開始做的時(shí)候才發(fā)現(xiàn),這個(gè)題目要真正做得很好的話是很麻煩的。因?yàn)檫@個(gè)系統(tǒng)需要實(shí)現(xiàn)的功能比較多,所以在做的時(shí)候需要做很多工作。參考網(wǎng)上的一些交通信息查詢系統(tǒng),可以發(fā)現(xiàn)各類交通系統(tǒng)所包含的信息都是海量的,這就首先要求我們?cè)O(shè)計(jì)數(shù)據(jù)庫的時(shí)候,要考慮各種狀況,盡可能的減少數(shù)據(jù)庫錄入時(shí)的工作量。本系統(tǒng)基本功能都已經(jīng)全部實(shí)現(xiàn),總共設(shè)計(jì)了兩個(gè)功能模塊,各模塊具體實(shí)現(xiàn)的功能如下:(1)列車信息查詢:此功能模塊包括了兩種基本的查詢操作,用戶在進(jìn)入了此模塊后,可根據(jù)具體需要,選擇進(jìn)行車次查詢或者是車站查詢。在車次查詢中,用戶只需輸入所要查詢的車次就可以查詢出該車次的具體情況。在車站查詢中,用戶只需輸入要查詢的車站名就可以查詢出所有途經(jīng)該車站的列車詳情。(2)后臺(tái)管理:包括對(duì)各種交通信息的添加、修改、刪除和查看幾部分操作。此功能模塊是要求在管理員通過相應(yīng)的管理員ID和密碼進(jìn)入該系統(tǒng)后,能夠?qū)Ω鞣N交通信息以及管理員信息進(jìn)行相關(guān)操作。本系統(tǒng)主要采用HTML網(wǎng)頁編程和MySQL技術(shù)制作頁面,語言簡(jiǎn)明易懂,沒有設(shè)計(jì)太多過于復(fù)雜的算法,通過調(diào)用業(yè)務(wù)邏輯層里的函數(shù)來實(shí)現(xiàn)簡(jiǎn)單的查詢、增加、刪除、和修改操作,使得整個(gè)系統(tǒng)既美觀又實(shí)用,操作簡(jiǎn)單,功能全面實(shí)用,即便是些對(duì)計(jì)算機(jī)不熟的人也不會(huì)有太大的難度操作。雖然系統(tǒng)沒有設(shè)計(jì)特別難的算法或者編程代碼技術(shù),但是里面每一句代碼每一個(gè)頁面都是我們組成員經(jīng)過深思熟慮、努力完成的。在編程的過程中,遇到了很多很多的困難。為了更好的完成畢業(yè)設(shè)計(jì),在程序全面開發(fā)之前,需要將MYSQL 數(shù)據(jù)庫與編程平臺(tái)進(jìn)行連接。在詳細(xì)的設(shè)計(jì)數(shù)據(jù)庫過程中,最開始設(shè)計(jì)的一些表都包含了外鍵或者雙主鍵之類的約束,但由于對(duì)外鍵這個(gè)約束條件平時(shí)接觸的少,所以出現(xiàn)了很多以前都沒有見過的一些錯(cuò)誤。由于我們實(shí)踐經(jīng)驗(yàn)很少,在編寫程序的實(shí)現(xiàn)過程中遇到了不少的問題,但是都我們不斷地翻查書籍、以前的筆記、上網(wǎng)查找解決方法,或者請(qǐng)教同學(xué)、老師,最后終于將問題解決。附錄2:實(shí)現(xiàn)源代碼package com.co.xdm;import java.sql.DriverManager;import com.mysql.jdbc.Connection;/* * 操作數(shù)據(jù)庫 * * * */public class BaseDao public Connection GetConnect() /數(shù)據(jù)庫連接對(duì)象Connection conn = null;/ 注冊(cè)驅(qū)動(dòng)類/其他數(shù)據(jù)不同連接字符串try Class.forName(com.mysql.jdbc.Driver); catch (Exception e) e.printStackTrace();/ 數(shù)據(jù)庫字符串jdbc:mysql:/127.0.0.1是localhost:端口3306/數(shù)據(jù)庫名String url = jdbc:mysql:/127.0.0.1:3306/test;/ 與數(shù)據(jù)庫取得連接try conn = (Connection) DriverManager.getConnection(url, , ); catch (Exception e) e.printStackTrace();return conn;Connection cn = (Connection) dao.GetConnect();/按照車次查詢PreparedStatement pstSelect1 = (PreparedStatement) cn.prepareStatement(select beginSta,endSta,beginTime,+ endTime,stopTime,trainType,seatType,price from travel where no=? + inner jion pricetable pricetable.no=travel.no );pstSelect1.setString(1, no);ResultSet result = pstSelect1.executeQuery();request.getRequestDispatcher(/WEB-INF/jsp/ trainNumber.jsp).fo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國男性護(hù)理液行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 中班美術(shù)活動(dòng)變臉
- 無創(chuàng)呼吸機(jī)應(yīng)用和護(hù)理
- 智慧教育發(fā)展
- 煤礦機(jī)電運(yùn)輸事故原因及控制對(duì)策探究
- 物業(yè)品質(zhì)管理與培訓(xùn)
- 車用尿素研發(fā)生產(chǎn)與銷售合作協(xié)議書
- 房地產(chǎn)租賃合同補(bǔ)充協(xié)議書
- 員工培訓(xùn)計(jì)劃表
- 知識(shí)產(chǎn)權(quán)侵權(quán)代理授權(quán)協(xié)議
- 山東省聊城市2023-2024學(xué)年高一下學(xué)期期末考試英語試題
- 公路水運(yùn)工程施工企業(yè)主要負(fù)責(zé)人和安全生產(chǎn)管理人員考核大綱和模擬試題庫1
- 預(yù)應(yīng)力混凝土管樁(L21G404)
- 企業(yè)法務(wù)概論智慧樹知到期末考試答案章節(jié)答案2024年溫州大學(xué)
- 第1課 多姿與多彩(生活色彩)課件-2023-2024學(xué)年高中美術(shù)人教版(2019)選擇性必修1《繪畫》
- 海拔高度與氣壓、空氣密度、重力加速度對(duì)照表
- 考評(píng)員職業(yè)道德課件
- 物控培訓(xùn)教程預(yù)防呆滯料與庫存控制的實(shí)用方法
- 天氣數(shù)據(jù)分析與氣象預(yù)測(cè)
- 駕照體檢表完整版本
- 核醫(yī)學(xué)工作中輻射防護(hù)知識(shí)課件
評(píng)論
0/150
提交評(píng)論