畢業(yè)設(shè)計(jì)(論文)基于BS架構(gòu)的火車站自助服務(wù)系統(tǒng)_第1頁
畢業(yè)設(shè)計(jì)(論文)基于BS架構(gòu)的火車站自助服務(wù)系統(tǒng)_第2頁
畢業(yè)設(shè)計(jì)(論文)基于BS架構(gòu)的火車站自助服務(wù)系統(tǒng)_第3頁
畢業(yè)設(shè)計(jì)(論文)基于BS架構(gòu)的火車站自助服務(wù)系統(tǒng)_第4頁
畢業(yè)設(shè)計(jì)(論文)基于BS架構(gòu)的火車站自助服務(wù)系統(tǒng)_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、摘要本文針對(duì)火車站的綜合管理與服務(wù)的實(shí)際情況,按照軟件工程的結(jié)構(gòu)化設(shè)計(jì)思想,經(jīng)過項(xiàng)目的可行性研究和需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì),以及編碼實(shí)現(xiàn)和調(diào)試等步驟設(shè)計(jì)開發(fā)了火車站自助服務(wù)系統(tǒng)。并運(yùn)用數(shù)據(jù)庫邏輯結(jié)構(gòu)圖、系統(tǒng)功能模塊圖、系統(tǒng)流程圖,對(duì)該系統(tǒng)的數(shù)據(jù)需求、系統(tǒng)結(jié)構(gòu)以及處理過程等進(jìn)行了分析和設(shè)計(jì)。本系統(tǒng)是基于b/s架構(gòu)根據(jù)火車站綜合服務(wù)的專業(yè)特點(diǎn)而設(shè)計(jì)開發(fā),以asp 、sql server 2000、microsoft visio、macromedia fireworks、macromedia dreamweaver為設(shè)計(jì)開發(fā)工具。通過本系統(tǒng)的開發(fā)實(shí)施能大力的提高現(xiàn)代火車站的綜合管理與服務(wù)水平,改

2、善現(xiàn)代車站工作效率低下、服務(wù)態(tài)度和服務(wù)質(zhì)量差等多方面的缺陷。改善現(xiàn)代火車站在人們心目中的影響。從而更好的使現(xiàn)代火車站的各個(gè)方面的功能得到充分發(fā)揮。方便廣大旅客的出行。本系統(tǒng)功能包括: 本站導(dǎo)圖:顯示本站布局圖,及其周邊公交站點(diǎn),起到指示圖的作用。 列車時(shí)刻:顯示經(jīng)過列車信息,讓乘客及時(shí)掌握本站列車信息,同時(shí)旅客可以根據(jù)自己需要選擇查詢方式進(jìn)行列車信息的查詢。 站內(nèi)公交:顯示經(jīng)過本站公交信息,乘客可查看本站所有公交信息,同時(shí)旅客可以根據(jù)自己需要選擇查詢方式進(jìn)行公交信息的查詢。 旅游資訊:介紹本城市的旅游景區(qū)及其概要,讓過往乘客充分了解本城市,也豐富旅客的生活。 信息管理:管理員通過登錄進(jìn)入信息管

3、理頁面,對(duì)列車信息進(jìn)行添加、刪除、修改等操作。abstractbased on the comprehensive management and service station, according to the actual situation of the structural design of software engineering, project feasibility study and analysis, the overall design, detailed design and coding and commissioning procedures designed a

4、nd developed station self-service. and by using the database logic structure diagram system function module chart the flow chart of the system on the system of data requirement, system structure and the process is analyzed and design.the system is based on b / s architecture according to the train s

5、tation integrated services of professional characteristics and design development, design and development tools, the system development and implementation to improve modern train station comprehensive management and service level, to improve the modern station work efficiency is low, service attitud

6、e and service quality difference defects in many ways, service attitude and service quality difference defects in many ways, the improvement of modern train station in people memory effect, in order to better make modern train station on various aspects of functions are brought into full play, to fa

7、cilitate the majority of passenger travel。the functions of the system include: the station map: shows the station layout, and its peripheral bus station, the role is the map function. train time: display the train information, allowing passengers to grasp the train information, at the same time the

8、passenger can choose query mode according to their needs query train information . station bus:dispiay the station public transportation information, passengers can view all public transportation information, at the same time the passenger can choose query mode according to their needs query public

9、transportation information. travel information:introduction of the city s tourism scenic area and its outline, let the past passengers to fully understand the city, rich life for visitors information management:the administrator through the log in information management page, to train information ad

10、d, delete, modify and other operations1 緒論1.1 設(shè)計(jì)背景鐵路是我國最早的現(xiàn)代化交通工具,它在客貨運(yùn)輸中起著重要作用。鐵路運(yùn)輸具有能力大、速度快、能耗低、安全可靠和運(yùn)價(jià)低廉等優(yōu)點(diǎn)。建國后,全路客運(yùn)量增長很快,年以來,公路、水運(yùn)、航空的客運(yùn)事業(yè)發(fā)展很快,特別是公路客運(yùn)發(fā)展迅速(含集體、個(gè)體),占鐵路客運(yùn)主流的短途客流中的一部分被公路吸引過去。到年,公路客運(yùn)量所占份額已從過去不到,躍升至左右。當(dāng)前,鐵路仍是國家客貨運(yùn)輸任務(wù)的主要承擔(dān)者鐵路客運(yùn)主要存在候車廳和售票廳擁擠或不夠,車站通過能力緊張,技術(shù)整備落后。旅客候車、列車到發(fā)、機(jī)車車輛整備、站前廣場交通等能

11、力均呈現(xiàn)飽和狀態(tài)。隨著我國經(jīng)濟(jì)建設(shè)大發(fā)展,客運(yùn)量不斷增長,運(yùn)能日益緊張,薄弱環(huán)節(jié)陸續(xù)暴露出來,迫切需要解決。這就需要引入鐵路的信息化管理。鐵路信息化是鐵路現(xiàn)代化的主要標(biāo)志,其根本目的是將通信、信息、控制技術(shù)運(yùn)用于鐵路運(yùn)輸組織、客貨營銷與經(jīng)營管理的各項(xiàng)活動(dòng)中,通過信息化改造傳統(tǒng)產(chǎn)業(yè),提高鐵路運(yùn)輸服務(wù)質(zhì)量,提高鐵路運(yùn)輸生產(chǎn)率,降低鐵路運(yùn)輸生產(chǎn)成本,實(shí)現(xiàn)鐵路運(yùn)輸現(xiàn)代化。世界技術(shù)發(fā)達(dá)國家從20世紀(jì)六十年代開始,就將信息技術(shù)運(yùn)用于鐵路運(yùn)輸生產(chǎn)與管理中,陸續(xù)開發(fā)并投入使用了鐵路客票座席預(yù)約、運(yùn)輸生產(chǎn)情況統(tǒng)計(jì)、運(yùn)營管理、貨車實(shí)時(shí)追蹤等系統(tǒng),提高了鐵路運(yùn)輸?shù)暮诵母偁幜?。隨著信息技術(shù)的發(fā)展,尤其是因特網(wǎng)技術(shù)的采

12、用,國際上鐵路信息技術(shù)的應(yīng)用向綜合化、集成化方向發(fā)展,不同運(yùn)輸形式以及其他服務(wù)行業(yè)的信息系統(tǒng)互連互通,在全球范圍內(nèi)為旅客或貨主提供方便快捷的全方位服務(wù),成為交通運(yùn)輸業(yè)的神經(jīng)系統(tǒng)。自1975年鐵道部電子中心開始籌備以來,經(jīng)過30多年的歷程,中國鐵路信息化從無到有,逐步發(fā)展,特別是tmis、客票預(yù)訂與發(fā)售等系統(tǒng)建設(shè)以來,財(cái)會(huì)管理與資金清算、鐵路運(yùn)輸統(tǒng)計(jì)、機(jī)務(wù)管理、車輛管理、辦公自動(dòng)化等許多應(yīng)用項(xiàng)目已經(jīng)投入使用,應(yīng)用涵蓋了鐵路運(yùn)輸組織、客貨營銷、經(jīng)營管理的各主要環(huán)節(jié)。這些系統(tǒng)的陸續(xù)建成投產(chǎn),使鐵路貨物運(yùn)輸現(xiàn)代化水平得到了大幅提升,已經(jīng)成為鐵路貨物運(yùn)輸生產(chǎn)組織的重要組成部分。鐵路跨越式發(fā)展戰(zhàn)略為鐵路信

13、息化帶來新的機(jī)遇和挑戰(zhàn),鐵路信息化進(jìn)入了一個(gè)新的發(fā)展時(shí)期。在2008年-2009年鐵路信息化建設(shè)中,一方面主要信息化運(yùn)營系統(tǒng)基本已進(jìn)入到平穩(wěn)運(yùn)行階段,對(duì)it硬件設(shè)備的需求較為平穩(wěn),轉(zhuǎn)而加大了對(duì)軟件升級(jí)改造和服務(wù)的投入;另一方面,鐵路近幾年的基礎(chǔ)建設(shè)呈跨越式發(fā)展,鐵路新干線、客運(yùn)專線、高速鐵路、客運(yùn)車站等的建設(shè)大量出現(xiàn),也帶動(dòng)了很多it新項(xiàng)目的建設(shè)以及it基礎(chǔ)設(shè)施的建設(shè)投入,因此硬件的投資增長保持了很高的勢頭。雖然現(xiàn)階段我國的計(jì)算機(jī)應(yīng)用取得了很大的發(fā)展,但是國內(nèi)的車站管理與服務(wù)的體制機(jī)制管理理念與組織機(jī)構(gòu)尚不能適應(yīng)市場經(jīng)濟(jì)的要求,人們對(duì)信息技術(shù)應(yīng)用的重要性緊迫性認(rèn)識(shí)不足。車站采用信息技術(shù)等高新技

14、術(shù)尚缺少內(nèi)在的動(dòng)力、人力、財(cái)力與物力?;A(chǔ)工作薄弱,信息技術(shù)人才特別是既懂得信息技術(shù)又懂得行業(yè)業(yè)務(wù)技術(shù)的復(fù)合型人才更為缺少,廣大旅客信息意識(shí)與信息技術(shù)應(yīng)用知識(shí)欠缺等個(gè)方面因素都嚴(yán)重制約了現(xiàn)代火車站的信息化建設(shè)。且信息化服務(wù)是車站信息化建設(shè)的重要部分,是一項(xiàng)基礎(chǔ)性、長期性和經(jīng)常性的工作,其建設(shè)水平也是車站整體形象和地位的重要標(biāo)志。近幾年來,國內(nèi)的信息化活動(dòng)歲在如火如荼地進(jìn)行著,但就目前全國車站的總體情況來看,我們?nèi)蕴幵诿麟A段。怎樣將信息化技術(shù)引入到現(xiàn)代車站的信息化服務(wù)中來,怎樣才能更有效地讓這些信息技術(shù)手段在為火車站信息化服務(wù)上做出更大的貢獻(xiàn),怎樣建立一個(gè)綜合的火車站信息化服務(wù)于管理系統(tǒng)已是擺

15、在眼前的重大課題。1.2 設(shè)計(jì)目的與意義黨的“十六大”提出了“全面建設(shè)小康社會(huì)”的宏偉目標(biāo)。為貫徹黨的十六大精神,以信息化帶動(dòng)工業(yè)化,發(fā)揮后發(fā)優(yōu)勢,實(shí)現(xiàn)社會(huì)生產(chǎn)力的掛越是發(fā)展,是覆蓋現(xiàn)代化建設(shè)全局的戰(zhàn)略舉措。鐵路作為國家的重要設(shè)施、大眾化交通工具,在全面建設(shè)小康社會(huì)中肩負(fù)著提供運(yùn)力支持、當(dāng)好先行的重要?dú)v史使命,必須加快信息化建設(shè)步伐,依靠信息化提升鐵路產(chǎn)業(yè)。作為在車站服務(wù)信息化管理方面的探索,“火車站自助服務(wù)系統(tǒng)”的開發(fā)可以彌補(bǔ)國內(nèi)在火車站信息化管理與服務(wù)方面的不足。且通過該系統(tǒng)的開發(fā)實(shí)施也能大力提高現(xiàn)代火車站的綜合管理與服務(wù)水平,改善現(xiàn)代車站工作效率低下、服務(wù)水平低等多方面的缺陷。在節(jié)約成本

16、,提高服務(wù)效率與質(zhì)量等方面也有很大幫助,進(jìn)而更好的使現(xiàn)代化火車站的各個(gè)方面的功能得到充分發(fā)揮。從而更好地為廣大旅客提供優(yōu)質(zhì)高效的服務(wù),方便旅客的出行。1.3 設(shè)計(jì)任務(wù)本系統(tǒng)設(shè)計(jì)主要是根據(jù)火車站信息化服務(wù)的基本流程進(jìn)行的,其系統(tǒng)功能包括如下幾個(gè)方面:():本站導(dǎo)圖根據(jù)火車站的結(jié)構(gòu)布局,方便乘客購票、候車、餐飲、購物、寄存等。():列車時(shí)刻顯示全部列車信息,方便乘客查詢列車時(shí)刻、列車站點(diǎn)等信息。():站內(nèi)公交顯示經(jīng)過本站的所有公交,旅客可選擇要到達(dá)的目的地進(jìn)行查詢有關(guān)公交車次或線路。():旅游資訊介紹本城市的旅游景區(qū)、旅游公司及其概要,讓過往乘客充分了解本城市的同時(shí)也豐富了旅客的生活。系統(tǒng)分析.可

17、行性研究.社會(huì)可行性作為現(xiàn)代四大交通工具之一的火車,是目前使用最為普遍,也是服務(wù)人群最為廣泛的交通工具。而作為其服務(wù)基點(diǎn)的火車站,其服務(wù)質(zhì)量的好壞與其效率的高低也直接影響到旅客的評(píng)價(jià)。在現(xiàn)代化得信息時(shí)代以及人們?cè)絹碓礁叩纳钏降谋尘跋?,火車站服?wù)的質(zhì)量與效率更顯重要。所以,為符合時(shí)代發(fā)展趨勢,火車站的信息化建設(shè)也勢在必行。而“火車站自助服務(wù)系統(tǒng)”的建設(shè)正迎合了這一趨勢,有其廣闊的市場空間和發(fā)展前景。.經(jīng)濟(jì)可行性本系統(tǒng)屬于實(shí)驗(yàn)性的小系統(tǒng),開發(fā)本系統(tǒng)所需要的相關(guān)資料可以通過網(wǎng)上已存的火車站管理與服務(wù)的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得,因此開發(fā)成本較低。而引進(jìn)使用本系統(tǒng)

18、后,可以節(jié)省不少人力、物力及財(cái)力。所以,從經(jīng)濟(jì)角度來看,該系統(tǒng)可行。.技術(shù)可行性()簡介是的縮寫,中文可譯為“活動(dòng)服務(wù)器頁面”,它是由微軟公司開發(fā)的服務(wù)器端腳本環(huán)境。使用程序只需將一些簡單的指令嵌入到(靜態(tài)網(wǎng)頁)文件中,就能實(shí)現(xiàn)數(shù)據(jù)的動(dòng)態(tài)處理。它提高了創(chuàng)建交互頁面的簡便性。程序執(zhí)行在服務(wù)器端,執(zhí)行完畢后服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶端,這樣就減輕了客戶端服務(wù)器的負(fù)擔(dān),從而大大提高了交互的速度。()的特點(diǎn)使用或等簡單的語言,結(jié)合代碼,就可以編寫網(wǎng)站的應(yīng)用程序。使用一般的文本編輯程序(例如記事本)就可以進(jìn)行編輯設(shè)計(jì)。本身包含內(nèi)置對(duì)象,可以使腳本功能更加強(qiáng)大。不需要編譯或鏈接就可以直接執(zhí)行,并可以結(jié)

19、合到中。與瀏覽器無關(guān)??蛻舳酥灰褂每蓤?zhí)行代碼的瀏覽器就可以瀏覽網(wǎng)頁內(nèi)容。的源代碼不會(huì)被傳到用戶的瀏覽器上,可以有效地保護(hù)源程序。和任何語言都完全兼容。除了可以使用和語言來設(shè)計(jì)外,還可以通過任何方式,使用廠商提供的其他腳本語言,如、和等。采用的是面向?qū)ο蟮募夹g(shù)??赏ㄟ^服務(wù)器組件進(jìn)行擴(kuò)充以增加功能()的運(yùn)行環(huán)境程序主要運(yùn)行在系列的操作系統(tǒng)上,例如、等,通過()或作為服務(wù)器軟件執(zhí)行程序。其中,是指個(gè)人網(wǎng)絡(luò)服務(wù)器,它只適應(yīng)于的網(wǎng)絡(luò)服務(wù)器,而是一款功能強(qiáng)大的服務(wù)器,現(xiàn)已發(fā)展到.版本,它的作用是實(shí)現(xiàn)客戶端與服務(wù)器端之間的鏈接。當(dāng)訪問者在瀏覽器中發(fā)出一個(gè)請(qǐng)求時(shí),這個(gè)請(qǐng)求通過網(wǎng)絡(luò)路由到服務(wù)器,然后服務(wù)器再將

20、它交給處理,檢索所請(qǐng)求的頁面,并根據(jù)請(qǐng)求的文件名對(duì)該頁進(jìn)行相應(yīng)處理。不僅可以在平臺(tái)的環(huán)境下運(yùn)行,同時(shí)也可以在非下運(yùn)行。()的開發(fā)環(huán)境本身并不是一直語言,它的程序是通過、或等腳本語言來實(shí)現(xiàn)的。且不需要進(jìn)行編譯。實(shí)際上,文件本身就是一個(gè)文本文件,因此,只要能夠進(jìn)行文本編輯的編輯器都能夠用來開發(fā)應(yīng)用程序。目前,比較流行的開發(fā)工具有以下幾種: 記事本 ()簡介數(shù)據(jù)庫技術(shù)是動(dòng)態(tài)技術(shù)的基礎(chǔ),數(shù)據(jù)庫工具可以實(shí)現(xiàn)站點(diǎn)頁面內(nèi)容的動(dòng)態(tài)交互功能,是微軟公司提出的普及型關(guān)系數(shù)據(jù)庫系統(tǒng),是建立在操作系統(tǒng)基礎(chǔ)之上的,為用戶提供了一個(gè)功能強(qiáng)大的客戶服務(wù)器端平臺(tái),同時(shí)支持多個(gè)并發(fā)用戶的大型關(guān)系數(shù)據(jù)庫。一經(jīng)推出,便迅速成為使用

21、最廣的數(shù)據(jù)庫系統(tǒng)。提供了非常傻瓜的默認(rèn)安裝和使用模式,其上手難度比差不多。另外,可以兼顧小、中、大規(guī)模的應(yīng)用,有著比強(qiáng)大的伸縮性。本系統(tǒng)的實(shí)現(xiàn)利用了這種服務(wù)器端的開發(fā)技術(shù),使用進(jìn)行頁面布局的設(shè)計(jì),利用內(nèi)置對(duì)象對(duì)數(shù)據(jù)庫中的數(shù)據(jù)表進(jìn)行操作從而實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)絡(luò)頁面的設(shè)計(jì).需求分析.功能需求本系統(tǒng)應(yīng)具備以下功能:能方便的讓旅客了解火車站的內(nèi)部布局,以方便旅客、乘客購票、候車、餐飲、購物、寄存等活動(dòng)。:能顯示所有列車信息,讓乘客及時(shí)掌握列車最新動(dòng)態(tài),方便乘客查詢想要到達(dá)的目的地的列車信息。:能顯示所有經(jīng)過本站的公交信息,方便乘客查詢想要到達(dá)目的地的公交及所要轉(zhuǎn)乘的公交信息。:能對(duì)本地的一些著名的旅游景區(qū)進(jìn)行

22、簡單的介紹,以豐富旅客的生活。:車站管理員可登陸系統(tǒng)對(duì)車站信息進(jìn)行添加、修改、刪除等操作。.數(shù)據(jù)需求由本系統(tǒng)的功能分析可知本系統(tǒng)需要建立數(shù)據(jù)庫,以存儲(chǔ)列車數(shù)據(jù)信息、公交車數(shù)據(jù)信息及旅游相關(guān)的數(shù)據(jù)信息。系統(tǒng)功能分析與數(shù)據(jù)庫結(jié)構(gòu).系統(tǒng)功能模塊設(shè)計(jì).系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)包括五大功能模塊:本站導(dǎo)圖:列車時(shí)刻:站內(nèi)公交:旅游資訊:信息管理圖就是蘭州站自助服務(wù)系統(tǒng)的功能總體結(jié)構(gòu)圖圖.各子模塊功能輪廓()本站導(dǎo)圖模塊。此模塊實(shí)現(xiàn)本站整體布局圖的展示,乘客可查詢周邊賓館的有關(guān)信息。()列車時(shí)刻模塊。此子模塊實(shí)現(xiàn)全部列車信息顯示,乘客可根據(jù)自己需要選擇查詢方式查詢相關(guān)列車信息。模塊結(jié)構(gòu)圖如圖圖()站內(nèi)公交模塊

23、。此子模塊實(shí)現(xiàn)站內(nèi)所有公交信息顯示,乘客可根據(jù)自己需要選擇查詢方式查詢相關(guān)公交信息。模塊結(jié)構(gòu)圖如圖圖()旅游資訊模塊。此子模塊實(shí)現(xiàn)著名旅游景點(diǎn)的簡介及其相關(guān)圖片瀏覽,列出本地較大的幾家旅游公司,乘客可點(diǎn)擊公司名稱進(jìn)入了解公司詳情,也可通過此模塊查看更多旅游景點(diǎn)和旅游公司信息。模塊結(jié)構(gòu)圖如圖圖()信息管理模塊。此模塊實(shí)現(xiàn)管理員的登陸,對(duì)車站信息進(jìn)行修改、刪除及有關(guān)信息的添加等功能。模塊結(jié)構(gòu)圖如圖圖.數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)本系統(tǒng)的功能需求本系統(tǒng)用到的數(shù)據(jù)庫文件是“列車”它包含的數(shù)據(jù)庫表存儲(chǔ)了系統(tǒng)所需各種數(shù)據(jù),其中有關(guān)本站導(dǎo)圖模塊的數(shù)據(jù)表有表(賓館),有關(guān)列車時(shí)刻模塊的數(shù)據(jù)表有表(列車車次)、表(

24、列車站點(diǎn))、表(列車類型)、表(列車信息),有關(guān)站內(nèi)公交模塊的數(shù)據(jù)表有表(公交車次)、表(公交站點(diǎn))、表(公交類型)、表(公交信息),旅游資訊模塊的數(shù)據(jù)表有表(旅游點(diǎn))、表(旅行社)。.本站導(dǎo)圖部分賓館信息表:編號(hào)()、名稱()、星級(jí)()、地址()、雙人間價(jià)()、單人間價(jià)()、備注().列車時(shí)刻部分圖表主要用于存儲(chǔ)列車車次的數(shù)據(jù)信息表結(jié)構(gòu)如圖所示圖表主要用于存儲(chǔ)列車車站的數(shù)據(jù)信息表結(jié)構(gòu)如圖所示圖表主要用于存儲(chǔ)列車類型的數(shù)據(jù)信息表結(jié)構(gòu)如圖所示圖表主要用于存儲(chǔ)列車信息包括車次、始發(fā)站、終到站、列車類型發(fā)站、發(fā)時(shí)、到站、到時(shí)表結(jié)構(gòu)如圖所示圖表中的“車次”值必須是表中的“車次”值,表中的“列車類型”值

25、必須是表中的“列車類型”值,表中的“始發(fā)站”值,“終點(diǎn)站”值,“發(fā)站”值,“到站”值必須是表中的“車站”值。這幾張表之間的關(guān)系如圖所示圖.站內(nèi)公交部分圖表主要用于存儲(chǔ)公交車次的數(shù)據(jù)信息表結(jié)構(gòu)如圖所示圖表主要用于存儲(chǔ)公交站點(diǎn)的數(shù)據(jù)信息表結(jié)構(gòu)如圖所示圖表主要用于存儲(chǔ)公交車信息包括車次、始發(fā)站、終到站、發(fā)站、發(fā)時(shí)、到站、到時(shí)表結(jié)構(gòu)如圖所示圖表中的“車次”值必須是表中的“車次”值,表中的“始發(fā)站”值,“終點(diǎn)站”值,“發(fā)站”值,“到站”值必須是表中的“站點(diǎn)”值。這幾張表之間的關(guān)系如圖所示圖.旅游資訊部分游點(diǎn)信息表:編號(hào)()、名稱()、別名()、地址()旅行社信息表:編號(hào)()、社名()、地址()、電話()

26、系統(tǒng)功能的設(shè)計(jì)與實(shí)現(xiàn).數(shù)據(jù)庫鏈接文件().簡介是(數(shù)據(jù)對(duì)象)的縮寫,是開發(fā)的數(shù)據(jù)庫訪問技術(shù),是建立在底層技術(shù)之上的高級(jí)編程接口。使用它可以快速、靈活地訪問數(shù)據(jù)源和數(shù)據(jù)源中的對(duì)象。是技術(shù)的核心技術(shù)之一,它集中體現(xiàn)了技術(shù)豐富而靈活的數(shù)據(jù)庫訪問功能。建立了基于方式訪問數(shù)據(jù)庫的腳本編寫模型,它不僅支持任何大型數(shù)據(jù)庫的核心功能,而且支持許多數(shù)據(jù)庫所專有的特性。的主要優(yōu)點(diǎn)是易用、高速、占用內(nèi)存和磁盤空間少,所以非常適合于作為服務(wù)器端的數(shù)據(jù)庫訪問技術(shù)。相對(duì)于訪問數(shù)據(jù)庫的程序而言,它是多線程的,在出現(xiàn)大量并發(fā)請(qǐng)求時(shí),也同樣可以保持服務(wù)器的運(yùn)行效率,并且通過連接池()技術(shù)以及對(duì)數(shù)據(jù)庫鏈接資源的完全控制,提供與遠(yuǎn)

27、程數(shù)據(jù)庫的高效連接與訪問,同時(shí)它還支持事務(wù)處理(),以開發(fā)高效率、高可靠性的數(shù)據(jù)庫應(yīng)用程序。主要包括、等幾個(gè)對(duì)象,絕大部分的數(shù)據(jù)庫訪問任務(wù)都可以通過它們的組合來完成。這幾個(gè)主要對(duì)象的功能如下:(連接)對(duì)象為了使用與進(jìn)行通信,應(yīng)用程序首先使用對(duì)象建立于服務(wù)器的連接。使用對(duì)象的成員,可以使用相應(yīng)的屬性打開到數(shù)據(jù)源的連接,設(shè)置游標(biāo)的位置、設(shè)置默認(rèn)的當(dāng)前數(shù)據(jù)庫、設(shè)置將使用的,直接提交腳本等。值得注意的是,在提交腳本的任務(wù)時(shí),不用創(chuàng)建一個(gè)對(duì)象,就可完成查詢另外,創(chuàng)建對(duì)象與其他對(duì)象無關(guān)。(命令)對(duì)象可被用于查詢數(shù)據(jù)庫并返回結(jié)果在對(duì)象中,也可以進(jìn)行批操縱數(shù)據(jù)庫的結(jié)構(gòu),當(dāng)然,這需要使用提供相應(yīng)的支持。此外,可

28、以將一個(gè)激活的對(duì)象的屬性,這使得多個(gè)對(duì)象實(shí)例可以共用一個(gè)對(duì)象。(游標(biāo))對(duì)象用于封裝查詢的結(jié)果,可稱為結(jié)果集。(字段)對(duì)象用來表達(dá)一行結(jié)果中各字段的類型和值(錯(cuò)誤)對(duì)象用來檢測和判斷在數(shù)據(jù)庫操作中出現(xiàn)的錯(cuò)誤,比如連接失敗。一般使用訪問數(shù)據(jù)庫的腳本程序應(yīng)該使用對(duì)象建立并管理與遠(yuǎn)程數(shù)據(jù)庫的連接;使用對(duì)象提供靈活的查詢;使用對(duì)象訪問數(shù)據(jù)庫查詢所返回的結(jié)果。這者是中最基本也是最核心的對(duì)象。.使用對(duì)象連接數(shù)據(jù)庫本系統(tǒng)數(shù)據(jù)庫及數(shù)據(jù)庫表建立后,還要將數(shù)據(jù)庫與文件連接起來才可以使用,下面就是創(chuàng)建的鏈接文件,文件名稱為。代碼如下:set conn=server.createobject(adodb.connect

29、ion)創(chuàng)建連接。connstr=provider=sqloledb.1;server=7e40bdbc6e8549f;uid=sa;pwd=123456;database=列車設(shè)置服務(wù)器為本地服務(wù)器,用戶名為,密碼為,數(shù)據(jù)庫為“列車” conn.open connstr打開連接。.列車時(shí)刻功能模塊的實(shí)現(xiàn).功能文件及作用在列車時(shí)刻頁面,乘客可根據(jù)自己需要進(jìn)行列車車次、列車車站等相關(guān)信息的查詢,也可查詢出發(fā)地與目的地之間的所有列車信息,根據(jù)功能需求本模塊包含以個(gè)文件。該頁面用框架,左邊是功能列表,右邊顯示具體內(nèi)容。文件:框架首頁。文件:功能列表文件,左邊框架頁面。文件:顯示列車信息文件,右邊框架

30、頁面。文件:車次查詢文件。文件:車站查詢文件。文件:站站查詢文件。.功能實(shí)現(xiàn)()框架首頁文件文件簡單框架,分為左右兩部分,分別顯示兩個(gè)文件(文件與文件),左邊框架中的超鏈接默認(rèn)在右邊框架中打開??蛻舳瞬恐С挚蚣?,將給出提示信息。框架頁的設(shè)計(jì)代碼如下:對(duì)不起,您必須使用支持框架頁的瀏覽器(2)功能列表文件menu.文件查詢方式 /表示超鏈接默認(rèn)在右邊框架中打開   車次信息 車次查詢 車站查詢 站站查詢 返回首頁(3)列車信息顯示文件list.asp文件/指定包含連接文件 /顯示網(wǎng)頁標(biāo)題全部列車信息 /顯示表格標(biāo)題列車信息表 /表格列名車次始發(fā)站終點(diǎn)站列車類型發(fā)站發(fā)時(shí)到站到時(shí)0i=i-

31、1response.write response.write & rs(車次) &response.write & rs(始發(fā)站) &response.write & rs(終點(diǎn)站) &response.write & rs(列車類型) &response.write & rs(發(fā)站) &response.write & rs(發(fā)時(shí)) &response.write & rs(到站) &response.write & rs(到時(shí)) &response.write rs.movenextloop/表格結(jié)束response.writeresponse.write請(qǐng)選擇數(shù)據(jù)頁:for i=1 to

32、 page_totalif i=page_no then response.write i &  elseresponse.write&i&/如果不是當(dāng)前頁,就加上超鏈接end ifnextend ifrs.closeset rs=nothingconn.closeset conn=nothing%train.htm文件的執(zhí)行結(jié)果如圖17所示圖17(4)車次查詢文件number1.asp文件在頁面上點(diǎn)擊車次查詢就會(huì)執(zhí)行number1.asp文件,執(zhí)行結(jié)果如圖18所示圖18乘客可在下拉菜單中選擇所需查詢的車次,然后點(diǎn)擊查詢按鈕就可查詢到有關(guān)該列車的所有相關(guān)信息,包括本次列車的始發(fā)站、終點(diǎn)

33、站、列車類型、發(fā)站、發(fā)時(shí)、到站、到時(shí)及所有的中轉(zhuǎn)站。下拉列表的實(shí)現(xiàn)代碼如下:/獲取數(shù)據(jù)庫表trn中的所有“車次”值作為下拉列表值option value= “查詢”按鈕的響應(yīng)代碼:%/如果沒有選擇車次就不執(zhí)行下列語句if trim(request(code)then/建立recordset對(duì)象set rs=server.createobject(adodb.recordset)/連接數(shù)據(jù)庫后在數(shù)據(jù)庫表中查詢下拉列表中選取的值strsql=select * from train where 車次 like %&trim(request(code)&%/要應(yīng)用recordcount屬性,要用鍵盤指

34、針rs.open strsql,conn,1,1if rs.recordcount車次始發(fā)站終點(diǎn)站列車類型發(fā)站發(fā)時(shí)到站到時(shí)%do while not rs.eof/下面將利用表格輸出response.write /輸出數(shù)據(jù)庫中的所查詢到的信息response.write & rs(車次) & response.write & rs(始發(fā)站) & response.write & rs(終點(diǎn)站) & response.write & rs(列車類型) & response.write & rs(發(fā)站) & response.write & rs(發(fā)時(shí)) & response.write & rs

35、(到站) & response.write & rs(到時(shí)) & response.writers.movenextloopend ifend if %執(zhí)行查詢的結(jié)果如圖19所示:圖19(5)車站查詢文件station1.asp在頁面上點(diǎn)擊車次查詢就會(huì)執(zhí)行station1.asp文件,乘客可在下拉菜單中選擇所需查詢的車站,然后點(diǎn)擊查詢按鈕就可查詢到經(jīng)過該車站的所有列車的相關(guān)信息,包括列車的始發(fā)站、終點(diǎn)站、列車類型、發(fā)站、發(fā)時(shí)、到站、到時(shí)及其它所有的中轉(zhuǎn)站。其執(zhí)行原理與車次查詢?cè)砘鞠嗤煌幘褪沁x擇車站的下拉菜單是從數(shù)據(jù)庫表trs中獲取的所有“車站”值,查詢操作的數(shù)據(jù)庫表仍然是train

36、表。執(zhí)行查詢的結(jié)果如圖20所示:圖20(6)站站查詢文件stasta1.asp在頁面上點(diǎn)擊站站查詢就會(huì)執(zhí)行stasta1.asp文件,乘客可在下拉菜單中選擇所需查詢的始發(fā)車站與終到車站,然后點(diǎn)擊查詢按鈕就可查詢所有經(jīng)過該始發(fā)站和終到站的列車信息,包括列車的始發(fā)站、終點(diǎn)站、列車類型、發(fā)站、發(fā)時(shí)、到站、到時(shí)及其它所有的中轉(zhuǎn)站。其執(zhí)行原理與車次、車站查詢?cè)砘鞠嗤?,不同之處就是,查詢操作的?shù)據(jù)庫train表時(shí)的查詢條件變成strsql=select * from 列車表 where 發(fā)站 like %&trim(request(fazhan)&%and到站 like%&trim(request(f

37、azhan)&% 執(zhí)行查詢的結(jié)果如圖21所示:圖21.4站內(nèi)公交功能模塊的實(shí)現(xiàn).功能文件及作用在站內(nèi)公交頁面,乘客可根據(jù)自己需要進(jìn)行公交車次、公交站點(diǎn)等相關(guān)信息的查詢,也可查詢出發(fā)地與目的地之間的公交信息,根據(jù)功能需求本模塊包含以個(gè)6個(gè)asp文件。該頁面用框架,左邊是功能列表,右邊顯示具體內(nèi)容。bushtm文件:框架首頁。menu1.htm文件:功能列表文件,左邊框架頁面。list1.asp文件:顯示公交信息文件,右邊框架頁面。number2.asp文件:車次查詢文件。station2.asp文件:站點(diǎn)查詢文件。stasta2.asp文件:站站查詢文件。.功能實(shí)現(xiàn)框架首頁文件bus文件實(shí)現(xiàn)簡單

38、框架,分為左右兩部分,分別顯示兩個(gè)文件(menu1.htm文件與list1.asp文件),左邊框架中的超鏈接默認(rèn)在右邊框架中打開??蛻舳瞬恐С挚蚣?,將給出提示信息。車次查詢文件number2.asp實(shí)現(xiàn)了公交車次的信息查詢,查詢?cè)砼c列車車次查詢的原理相同,站點(diǎn)查詢文件station2.asp實(shí)現(xiàn)了公交站點(diǎn)的信息查詢,查詢?cè)砼c列車車站查詢的原理相同,站站查詢文件satsat2.asp實(shí)現(xiàn)了公交站點(diǎn)與站點(diǎn)間公交信息查詢,查詢?cè)砼c列車車站與車站間列車信息的查詢?cè)硐嗤?5旅游資訊功能模塊的實(shí)現(xiàn).5.功能文件及作用在旅游資訊頁面,乘客可了解著名旅游景點(diǎn)與旅行社的信息還可以瀏覽景點(diǎn)圖片,根據(jù)功能

39、需求本模塊包含以個(gè)15個(gè)文件。tourasp文件:旅游資訊主頁面。tour1.htm文件:顯示旅游景點(diǎn)信息tourshe.asp文件:顯示旅行社信息。jthh.asp文件:顯示景泰黃河石林的簡介。hhsx.asp文件:顯示黃河三峽風(fēng)景名勝區(qū)的簡介。bts.asp文件:顯示白塔山的簡介。mgk.asp文件:顯示莫高窟的簡介。 lhhy.asp文件:顯示黃河源旅行社的信息。lzggj.asp文件:顯示甘肅中國國際旅行社信息。lkh.asp文件:顯示甘肅康輝國際旅行社信息。lgtgj.asp文件:顯示國泰國際旅行社信息。huang文件夾:景泰黃河石林景區(qū)相冊(cè)文件夾sanxia文件夾:黃河三峽風(fēng)景名勝

40、區(qū)相冊(cè)文件夾baita文件夾:白塔山相冊(cè)文件夾。maogao文件夾:莫高窟相冊(cè)文件夾。.5.功能實(shí)現(xiàn)乘客點(diǎn)擊首頁導(dǎo)航欄的旅游資訊可連接到旅游資訊頁面,在該頁面主要實(shí)現(xiàn)了旅游景點(diǎn)的展示及旅行社的相關(guān)信息,乘客可點(diǎn)擊頁面上的景點(diǎn)名稱了解景點(diǎn)的詳細(xì)信息,點(diǎn)擊頁面上景點(diǎn)圖片瀏覽景點(diǎn)相冊(cè),乘客通過點(diǎn)擊頁面上的旅行社名稱來了解本旅行社的詳細(xì)信息,乘客還可以通過點(diǎn)擊“查看更多”來了解更多旅游景點(diǎn)及旅行社的信息。執(zhí)行的結(jié)果如圖22所示:圖22(1)文件讀取文件jthh.asp/ hhsx.asp/ bts.asp/mgk.asp如點(diǎn)擊“景泰黃河石林”則會(huì)執(zhí)行jthh.asp文件,該文件執(zhí)行讀取數(shù)據(jù)的操作,讀取文件時(shí)要使用filesystemobject對(duì)象的opentextfile方法創(chuàng)建一個(gè)textstream對(duì)象的實(shí)例,然后使

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論