999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web的旅游管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2016-11-25 09:00:20吳晶
電子設(shè)計(jì)工程 2016年18期
關(guān)鍵詞:界面數(shù)據(jù)庫旅游

吳晶

(陜西職業(yè)技術(shù)學(xué)院 陜西 西安 710100)

基于Web的旅游管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

吳晶

(陜西職業(yè)技術(shù)學(xué)院 陜西 西安 710100)

為了提高旅游行業(yè)管理水平,提出了一種基于Web的旅游管理系統(tǒng)的設(shè)計(jì)。本文對(duì)新形勢(shì)下旅游行業(yè)的需求進(jìn)行了分析,提出了基于Web的旅游管理系統(tǒng)的設(shè)計(jì)目標(biāo),然后對(duì)系統(tǒng)架構(gòu)和采用的關(guān)鍵技術(shù)進(jìn)行了介紹。對(duì)旅游管理系統(tǒng)進(jìn)行了總體設(shè)計(jì)并建立了數(shù)據(jù)庫,給出了E-R圖和數(shù)據(jù)表的結(jié)構(gòu),在此基礎(chǔ)上對(duì)前臺(tái)顯示框架、前臺(tái)訂單處理、用戶注冊(cè)和登錄和后臺(tái)管理等關(guān)鍵模塊進(jìn)行了詳細(xì)的設(shè)計(jì)并完成了系統(tǒng)的實(shí)現(xiàn),設(shè)計(jì)和實(shí)現(xiàn)表明基于Web的旅游管理系統(tǒng)能提高工作效率30%以上,對(duì)旅游業(yè)整體水平的提高有很大促進(jìn)。

Web;旅游管理系統(tǒng);分析與設(shè)計(jì);模塊化

隨著社會(huì)的進(jìn)步和物質(zhì)生活水平的提高,旅游成為越來越多人的休閑方式,旅游產(chǎn)業(yè)正在逐步呈現(xiàn)壯大的趨勢(shì),但是旅游從業(yè)者的管理大多數(shù)還停留在原始的階段。互聯(lián)網(wǎng)技術(shù)的發(fā)展使得越來越多的信息技術(shù)被應(yīng)用于企業(yè)宣傳和管理中,對(duì)旅游行業(yè)來說更應(yīng)該如此。旅游業(yè)在未來的發(fā)展方向應(yīng)該是實(shí)現(xiàn)信息化和自動(dòng)化。另外,多媒體技術(shù)的發(fā)展也為旅游行業(yè)進(jìn)行遠(yuǎn)程集成和協(xié)作業(yè)務(wù)提供了更大的便利。旅游公司能否跟上信息化的步伐,決定了他能否在激烈的競爭中脫穎而出[1]。目前,我國旅游行業(yè)管理水平比較低下,一方面是因?yàn)槭袌龈偁帉?dǎo)致大多數(shù)旅游公司規(guī)模較小,管理結(jié)構(gòu)簡單,另一方面是在旅游行業(yè)中相應(yīng)的現(xiàn)代化的管理方式并沒有被大多數(shù)從業(yè)者熟悉。基于Web的旅游管理系統(tǒng)相比于傳統(tǒng)的管理方式更加的綜合化和人性化,不僅是提供基礎(chǔ)信息的展示,更能使得人們?cè)诩冶隳芡瓿晌磥沓鲂械乃幸?guī)劃,現(xiàn)代的旅游網(wǎng)站能提供優(yōu)美的視頻、動(dòng)人的樂曲、精美的圖片等一系列的多媒體內(nèi)容來吸引游客,讓旅游公司具有獨(dú)特的核心競爭力。開發(fā)基于Web的旅游管理系統(tǒng)對(duì)提高旅游管理的效率也有很大的促進(jìn)作用,對(duì)旅游業(yè)的發(fā)展有非比尋常的意義[2]。

1 系統(tǒng)架構(gòu)和關(guān)鍵技術(shù)

1.1MySQL

MySQL是一種微型數(shù)據(jù)庫管理系統(tǒng),作為一種開源的數(shù)據(jù)庫管理系統(tǒng),MySQL占用空間小、使用速度快、性價(jià)比高。從MySQL在瑞典誕生以來,大量的企業(yè)采用MySQL作為自己的數(shù)據(jù)庫管理系統(tǒng)。相比于其他的數(shù)據(jù)庫管理系統(tǒng),MySQL具有以下優(yōu)點(diǎn):1)MySQL能夠支持多線程,充分的利用CPU資源;2)MySQL可以運(yùn)行在不同的操作平臺(tái),支持多種操作系統(tǒng);3)MySQL主要是C語言和C++語言所架構(gòu),能夠跨平臺(tái)運(yùn)行;4)MySQL支持ODBC和JDBC等多種數(shù)據(jù)庫操作的管理工具,可以向上延伸處理大型數(shù)據(jù)庫;5)MySQL的連通性更好,非常適合在Internet上訪問數(shù)據(jù)庫。

MySQL的語言結(jié)構(gòu)包括數(shù)據(jù)定義語言(DDL),數(shù)據(jù)操作語言(DML),數(shù)據(jù)控制語言(DCL),此外還包括MySQL增加的語言元素,包括常量、變量、運(yùn)算符、函數(shù)和注解等[3]。

1.2 JSP

JSP是由SUN公司設(shè)計(jì)出來并推廣的,在HTML網(wǎng)頁文件中加入JAVA程序片段和JSP標(biāo)簽,就構(gòu)成了JSP網(wǎng)頁。SUN和其他大型軟件公司建立了一種新型的非靜態(tài)標(biāo)準(zhǔn)來實(shí)現(xiàn)非靜態(tài)網(wǎng)站所需要的功能。在JSP架構(gòu)中,所有的程序操作都是在服務(wù)器端執(zhí)行的,客戶端僅僅得到程序的結(jié)果,在這種架構(gòu)中,即使客戶端瀏覽器不支持JAVA,也可以訪問JSP網(wǎng)頁,大大降低了對(duì)客戶端的要求。相比于ASP,JSP有以下幾個(gè)特點(diǎn):1)JSP支持多樣化和功能強(qiáng)大的開發(fā)工具,并且很多工具可以運(yùn)行在常見平臺(tái)之下;2)JSP可以使用常見的JAVA BEANS組件來實(shí)現(xiàn)復(fù)雜的商務(wù)功能、支持服務(wù)器組件,從而供Web界面調(diào)用增強(qiáng)系統(tǒng)性能;3)JSP可以在多種平臺(tái)上運(yùn)行,更容易實(shí)現(xiàn)拓展和調(diào)試的功能;4)JSP具有強(qiáng)大的靈活性和可移植性,所有的程序片段只需編寫一次便可以在多個(gè)平臺(tái)上運(yùn)行而不需要修改。

1.3 Tomct

Tomcat是一個(gè)開源的Web應(yīng)用服務(wù)器,是企業(yè)用來開發(fā)和調(diào)試JSP最常用的工具。Tomcat主要用來處理相對(duì)較少的并發(fā)信息,是發(fā)展很完善的小型服務(wù)器。Tomcat除了提供Jasper編譯器與其他服務(wù)器一起工作外,還可以單獨(dú)作為Web服務(wù)器使用。由于Tamcat使用JAVA開發(fā),所以不同操作系統(tǒng)只要安裝了JVM便可以運(yùn)行Tamcat作為Web服務(wù)器使用[4]。

2 系統(tǒng)設(shè)計(jì)與數(shù)據(jù)庫設(shè)計(jì)

2.1 需求分析

開發(fā)一個(gè)系統(tǒng)之前,要對(duì)系統(tǒng)開發(fā)的目標(biāo)和要實(shí)現(xiàn)的功能進(jìn)行詳細(xì)的需求分析,做好系統(tǒng)分析是項(xiàng)目開發(fā)的基礎(chǔ),基于Web的旅游管理系統(tǒng)主要應(yīng)該具有以下功能:

1)管理端功能,要有權(quán)限控制,系統(tǒng)管理員對(duì)系統(tǒng)的管理權(quán)限要高于普通用戶的權(quán)限,此外還包括商品的增加、刪除、修改和統(tǒng)計(jì)等功能。還要有訂單的管理功能用以對(duì)訂單進(jìn)行查詢和刪除。

2)客戶端功能,客戶端的功能包括新用戶的注冊(cè)、登錄、修改、注銷等功能。還應(yīng)該包括商品的購買和分頁查看的功能。

2.2 系統(tǒng)設(shè)計(jì)

基于Web的旅游管理系統(tǒng)的功能結(jié)構(gòu)包括各個(gè)旅行線路和旅行商品的基本信息,訂單的信息和處理等,圖1是基于Web的旅游管理系統(tǒng)功能框架圖。

圖1 旅游管理系統(tǒng)功能框架圖

在系統(tǒng)設(shè)計(jì)的框架下主要包括客戶端和管理端兩個(gè)完整的功能模塊,客戶端作為系統(tǒng)的前臺(tái)預(yù)覽包括客戶注冊(cè)登錄、修改資料和密碼、找回密碼、查看資源信息、下達(dá)訂單、查看訂單等5個(gè)功能。管理端作為系統(tǒng)后臺(tái)預(yù)覽用來實(shí)現(xiàn)修改密碼、會(huì)員信息、商品管理、訂單管理、線路管理等5個(gè)功能[5]。

2.3 數(shù)據(jù)庫設(shè)計(jì)

由于基于Web的旅游管理系統(tǒng)的數(shù)據(jù)庫是一個(gè)小規(guī)模的Web系統(tǒng),所有數(shù)據(jù)庫設(shè)計(jì)主要有Tomcat和MySQL構(gòu)成,由兩種構(gòu)成的數(shù)據(jù)庫可以在JAVA程序里編寫事物對(duì)數(shù)據(jù)進(jìn)行處理,這樣系統(tǒng)的安全性能有了很好的保證。該系統(tǒng)分別需要構(gòu)建出用戶和管理員、旅游線路和旅游商品的E-R圖,圖2是用戶和管理員的E-R圖。

圖2 用戶和管理員的E-R圖

圖3 是旅游線路和旅游商品的E-R圖。

圖3 旅游線路和旅游商品的E-R圖

基于Web的旅游管理系統(tǒng)數(shù)據(jù)表一共有6張,包括管理員表、用戶表、商品表、旅游線路表、線路訂單表和商品訂單表,管理員表包括了管理員進(jìn)行事項(xiàng)的數(shù)據(jù),用戶表主要用于記錄用戶的基本信息,包括用戶登錄名、聯(lián)系電話等信息,商品表記錄旅游商品的相關(guān)信息,包括商品編號(hào)、名稱、價(jià)格、產(chǎn)地等一系列的說明,旅游線路表表明旅行社可預(yù)訂線路的信息,包括線路編號(hào)、線路名稱和價(jià)格等信息,商品訂單表和線路訂單表分別記錄了用戶所提交訂單中的商品種類和旅游路線的種類。圖4是旅游線路的數(shù)據(jù)表。

圖4 旅游線路的數(shù)據(jù)表

3 詳細(xì)功能設(shè)計(jì)

3.1 前臺(tái)顯示框架的設(shè)計(jì)

本系統(tǒng)從整體上分為前臺(tái)和后臺(tái),對(duì)應(yīng)客戶端和管理端,前臺(tái)面向客戶,客戶可以在前臺(tái)具體查看和預(yù)定線路和商品,后臺(tái)則進(jìn)行系統(tǒng)的管理和維護(hù)工作,包括對(duì)訂單和路線的處理,在前臺(tái)顯示框架設(shè)計(jì)之前,需要先做好數(shù)據(jù)庫的準(zhǔn)備工作。對(duì)數(shù)據(jù)庫的處理不僅包括數(shù)據(jù)表的建立,還包括數(shù)據(jù)庫鏈接的方法和關(guān)閉數(shù)據(jù)庫鏈接的一些操作,鏈接數(shù)據(jù)庫的方法返回?cái)?shù)據(jù)庫的對(duì)象,關(guān)閉數(shù)據(jù)庫的操作則實(shí)現(xiàn)了數(shù)據(jù)庫的鏈接和關(guān)閉[6]。

在前臺(tái)顯示框架中最重要的是前臺(tái)首頁的開發(fā),前臺(tái)首頁是用戶進(jìn)入系統(tǒng)的第一個(gè)界面,用戶可以在此查看旅游分組,并通過系統(tǒng)的導(dǎo)航功能實(shí)現(xiàn)到后續(xù)界面的鏈接,前臺(tái)界面還是系統(tǒng)用戶的登錄界面。在前臺(tái)顯示框架下導(dǎo)入一個(gè)Tittle.jsp文件作為公有界面,用來顯示橫幅、滾動(dòng)歡迎語和一些導(dǎo)航的超鏈接等。

3.2 前臺(tái)訂單處理模塊

在前臺(tái)顯示框架下進(jìn)行的處理并不涉及前臺(tái)訂單的處理,在訂單處理這個(gè)業(yè)務(wù)項(xiàng)上要單獨(dú)建立模塊進(jìn)行處理。前臺(tái)訂單處理模塊主要實(shí)現(xiàn)用戶查看旅游路線并在線下單、查看訂單等一些功能。前臺(tái)訂單處理模塊應(yīng)該包括下達(dá)訂單框架、查看線路和商品信息界面、添加預(yù)定線路到訂單、查看當(dāng)前訂單列表、訂單提交界面等5個(gè)子模塊。下達(dá)訂單框架用來給用戶提供預(yù)定線路編號(hào)、開始和結(jié)束時(shí)間等選擇項(xiàng)目供客戶選擇預(yù)定,將用戶選擇的時(shí)間和路線等信息初始化并導(dǎo)入到文件ftime.jsp和etime.jsp中。查看線路和商品信息界面上用戶可以用來查看商品信息和線路信息,除此之外,該子模塊下還會(huì)得到線路狀態(tài)的信息并返回到查看狀態(tài)界面下顯示[7]。

在添加預(yù)定線路訂單子模塊下,在Orderservlet.java中可以得到頁面相應(yīng)請(qǐng)求、session對(duì)象、登錄用戶名等一系列信息,明確了數(shù)據(jù)表中狀態(tài)字符串的形式,可以得到訂單列表對(duì)象。若在此模塊中用戶沒有下單,則會(huì)得到一個(gè)NULL值并返回到前臺(tái)顯示框架,若用戶在此界面完成了預(yù)定線路訂單,則系統(tǒng)判定成功后會(huì)創(chuàng)建一個(gè)Vector類對(duì)象作為訂單列表對(duì)象,從而實(shí)現(xiàn)下單的預(yù)定信息顯示在訂單列表中。

在該查看當(dāng)前訂單列表子模塊中,從session中得到的訂單列表會(huì)進(jìn)行顯示,若為空則不顯示任何內(nèi)容。在訂單列表的結(jié)尾需要添加兩個(gè)表單,用來清空列表和提交訂單動(dòng)作,在提交訂單之前需要驗(yàn)證用戶的登錄情況,查看訂單列表模塊只允許登錄的用戶進(jìn)行操作,在訂單數(shù)據(jù)得到確認(rèn)后,系統(tǒng)會(huì)將訂單的數(shù)據(jù)保存在數(shù)據(jù)庫中,圖5是訂單流程模塊。

3.3 用戶注冊(cè)和登錄

用戶注冊(cè)和登錄包括注冊(cè)模塊、登錄模塊和用戶資料修改三個(gè)子模塊,在用戶注冊(cè)模塊下需要驗(yàn)證用戶是否重復(fù)注冊(cè),在判定注冊(cè)成功后,系統(tǒng)會(huì)執(zhí)行更新的SQL語句并保存在數(shù)據(jù)表中。在登錄模塊下主要是通過Loginerlvet.java模塊驗(yàn)證用戶是否輸入了正確的用戶名和密碼,正確則跳轉(zhuǎn)到用戶主頁,失敗則顯示登錄錯(cuò)誤的提示消息。用戶資料的修改也是通過在該子模塊中Servlet.java模塊來判定是否進(jìn)行修改以及是否修改成功[8]。

3.4 后臺(tái)管理

在后臺(tái)管理中對(duì)操作者的管理與前臺(tái)中對(duì)這兩者的管理一致,在此不再贅述。除旅游線路管理外,后臺(tái)還要執(zhí)行訂單管理、商品管理和旅游線路管理。訂單管理相比于前臺(tái)多了訂單的受理模塊,商品管理和旅游線路管理中則添加了商品和旅游線路的添加、修改和刪除模塊。

圖5 訂單流程模塊

4 系統(tǒng)實(shí)現(xiàn)

4.1 后臺(tái)功能

以管理員身份登錄后可以進(jìn)入后臺(tái),以景點(diǎn)管理為例,后臺(tái)可以進(jìn)行旅游線路的增加、刪除、修改和統(tǒng)計(jì)等功能,圖6是景點(diǎn)管理界面。

圖6 景點(diǎn)管理界面

4.2 前臺(tái)功能

前臺(tái)主要就是首頁的顯示,上方為旅游管理系統(tǒng)的名稱和導(dǎo)航按鈕,下方則是登錄信息和景點(diǎn)展示界面,圖7為基于Web的旅游管理系統(tǒng)設(shè)計(jì)出的旅游平臺(tái)的首頁界面。

圖7 旅游平臺(tái)的首頁界面

5結(jié) 論

傳統(tǒng)的旅游管理方式已經(jīng)不能適應(yīng)現(xiàn)代化和信息化形式下旅游行業(yè)對(duì)管理模式的需求。因此開發(fā)新的旅游管理系統(tǒng)很有必要,本文基于Web完成了旅游管理系統(tǒng)的設(shè)計(jì),介紹了系統(tǒng)的架構(gòu)和關(guān)鍵的技術(shù),分析了信息化下旅游行業(yè)對(duì)管理模式的需求,完成了系統(tǒng)初步設(shè)計(jì)和系統(tǒng)的數(shù)據(jù)庫的分析和設(shè)計(jì),在此基礎(chǔ)上對(duì)主要模塊進(jìn)行了詳細(xì)的分析和設(shè)計(jì),并給出了基于Web的旅游管理平臺(tái)的設(shè)計(jì)結(jié)果,理論和實(shí)際應(yīng)用表明,基于Web的旅游管理系統(tǒng)對(duì)提高效率和促進(jìn)行業(yè)發(fā)展具有十分現(xiàn)實(shí)的意義。

[1]路紫,白翠玲.旅游網(wǎng)站的性能及其發(fā)展態(tài)勢(shì)[J].地球信息科學(xué),2011(1):63-66.

[2]甘早斌,陳傳波,裴先登.基于 web的軟件需求管理系統(tǒng)研究[J].計(jì)算機(jī)應(yīng)用研究,2003(9):53-55.

[3]麻志毅,陳泓婕.一種面向服務(wù)的體系結(jié)構(gòu)參考模型[J].計(jì)算機(jī)學(xué)報(bào),2006(7):1011-1019.

[4]明日科技,盧翰,王國輝.JSP項(xiàng)目開發(fā)案例全程實(shí)錄[M].北京:清華大學(xué)出版社,2011.

[5]彭曙蓉,王耀南.針對(duì)小文本的 WEB數(shù)據(jù)挖掘技術(shù)及其應(yīng)用[J].微計(jì)算機(jī)信息,2006(21):203-205.

[6]張璞,莊成三.基于 Servlet技術(shù)的Web應(yīng)用及其實(shí)例分析[J].計(jì)算機(jī)工程與科學(xué),2001(2):37-39,51.

[7]任中方,張華,閆明松,等.MVC模式研究的綜述[J].計(jì)算機(jī)應(yīng)用研究,2004(10):1-4,8.

Design and implementation of tourism management system based on Web

WU Jing
(Shaanxi Vocational&Technical College,Xi'an 710100,China)

In order to improve the management level of the tourism industry,the design of a tourism management system based on Web is proposed.In this paper,the demand of the tourism industry in the new situation is analyzed,and the design objective of the tourism management system based on Web is proposed,and the key technologies of the system architecture and the key technology are introduced.The overall design of the tourism management system and the establishment of the database,the structure of the E-R chart and data table,the design and implementation of the system,the design and implementation of the system can improve the work efficiency of 30%.

Web;tourism management system;analysis and design;modularization

TM933.4

A

1674-6236(2016)18-0034-03

2015-11-07 稿件編號(hào):201511070

吳 晶(1987—),女,陜西涇陽人,碩士,助教。研究方向:旅游管理、酒店管理。

猜你喜歡
界面數(shù)據(jù)庫旅游
國企黨委前置研究的“四個(gè)界面”
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
數(shù)據(jù)庫
旅游
人機(jī)交互界面發(fā)展趨勢(shì)研究
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
手機(jī)界面中圖形符號(hào)的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
旅游的最后一天
主站蜘蛛池模板: 日韩欧美国产另类| 欧美色99| 日本高清免费一本在线观看| 永久免费av网站可以直接看的| 欧洲一区二区三区无码| 在线看片免费人成视久网下载| 日韩不卡免费视频| 亚洲色图欧美在线| 色亚洲成人| 欧美综合成人| 91福利免费| 激情在线网| 最新精品久久精品| 成人午夜免费观看| 亚洲中文字幕久久无码精品A| 伊人久久福利中文字幕| 成人在线视频一区| 免费a在线观看播放| 99精品伊人久久久大香线蕉| 99视频在线精品免费观看6| 在线欧美日韩国产| 黄色片中文字幕| 亚洲精品无码专区在线观看| 国产杨幂丝袜av在线播放| 激情国产精品一区| 最新加勒比隔壁人妻| 国产成人一区| 国产一级精品毛片基地| 五月天久久婷婷| 国产一级视频在线观看网站| 国产无人区一区二区三区| 国产色爱av资源综合区| 四虎永久免费网站| 青青国产视频| 国产精品亚欧美一区二区| 91黄色在线观看| 日韩成人在线视频| 国产成人免费高清AⅤ| 欧美在线综合视频| 尤物午夜福利视频| 亚洲婷婷在线视频| 波多野结衣一二三| 亚洲中文字幕久久精品无码一区| 国产精品毛片一区| 一区二区三区四区在线| 欧美精品v欧洲精品| 欧美不卡在线视频| 欧洲亚洲一区| 亚洲精品无码日韩国产不卡| 成人日韩视频| 欧美日本在线播放| 免费看一级毛片波多结衣| 永久在线精品免费视频观看| 欧美在线精品一区二区三区| 国产幂在线无码精品| 欧美成人影院亚洲综合图| 精品国产美女福到在线直播| 青青草国产免费国产| 国产精品欧美在线观看| 97国产在线视频| 无码精品国产VA在线观看DVD| 婷婷午夜天| 国产成人91精品免费网址在线| 日韩无码白| 欧美一级夜夜爽www| 99久久国产综合精品2023 | 在线观看国产精品第一区免费| 亚洲激情区| 精品一区国产精品| 色综合久久无码网| a天堂视频| 久久综合九九亚洲一区| 午夜爽爽视频| 狠狠综合久久| 中文字幕第1页在线播| 欧美在线综合视频| 国产精女同一区二区三区久| 国产成人无码Av在线播放无广告| 亚洲一区二区三区国产精华液| 国产麻豆91网在线看| 国产玖玖玖精品视频| 中文字幕不卡免费高清视频|