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

基于Web的旅游管理系統的設計與實現

2016-11-25 09:00:20吳晶
電子設計工程 2016年18期
關鍵詞:界面數據庫旅游

吳晶

(陜西職業技術學院 陜西 西安 710100)

基于Web的旅游管理系統的設計與實現

吳晶

(陜西職業技術學院 陜西 西安 710100)

為了提高旅游行業管理水平,提出了一種基于Web的旅游管理系統的設計。本文對新形勢下旅游行業的需求進行了分析,提出了基于Web的旅游管理系統的設計目標,然后對系統架構和采用的關鍵技術進行了介紹。對旅游管理系統進行了總體設計并建立了數據庫,給出了E-R圖和數據表的結構,在此基礎上對前臺顯示框架、前臺訂單處理、用戶注冊和登錄和后臺管理等關鍵模塊進行了詳細的設計并完成了系統的實現,設計和實現表明基于Web的旅游管理系統能提高工作效率30%以上,對旅游業整體水平的提高有很大促進。

Web;旅游管理系統;分析與設計;模塊化

隨著社會的進步和物質生活水平的提高,旅游成為越來越多人的休閑方式,旅游產業正在逐步呈現壯大的趨勢,但是旅游從業者的管理大多數還停留在原始的階段。互聯網技術的發展使得越來越多的信息技術被應用于企業宣傳和管理中,對旅游行業來說更應該如此。旅游業在未來的發展方向應該是實現信息化和自動化。另外,多媒體技術的發展也為旅游行業進行遠程集成和協作業務提供了更大的便利。旅游公司能否跟上信息化的步伐,決定了他能否在激烈的競爭中脫穎而出[1]。目前,我國旅游行業管理水平比較低下,一方面是因為市場競爭導致大多數旅游公司規模較小,管理結構簡單,另一方面是在旅游行業中相應的現代化的管理方式并沒有被大多數從業者熟悉。基于Web的旅游管理系統相比于傳統的管理方式更加的綜合化和人性化,不僅是提供基礎信息的展示,更能使得人們在家便能完成未來出行的所有規劃,現代的旅游網站能提供優美的視頻、動人的樂曲、精美的圖片等一系列的多媒體內容來吸引游客,讓旅游公司具有獨特的核心競爭力。開發基于Web的旅游管理系統對提高旅游管理的效率也有很大的促進作用,對旅游業的發展有非比尋常的意義[2]。

1 系統架構和關鍵技術

1.1MySQL

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

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

1.2 JSP

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

1.3 Tomct

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

2 系統設計與數據庫設計

2.1 需求分析

開發一個系統之前,要對系統開發的目標和要實現的功能進行詳細的需求分析,做好系統分析是項目開發的基礎,基于Web的旅游管理系統主要應該具有以下功能:

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

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

2.2 系統設計

基于Web的旅游管理系統的功能結構包括各個旅行線路和旅行商品的基本信息,訂單的信息和處理等,圖1是基于Web的旅游管理系統功能框架圖。

圖1 旅游管理系統功能框架圖

在系統設計的框架下主要包括客戶端和管理端兩個完整的功能模塊,客戶端作為系統的前臺預覽包括客戶注冊登錄、修改資料和密碼、找回密碼、查看資源信息、下達訂單、查看訂單等5個功能。管理端作為系統后臺預覽用來實現修改密碼、會員信息、商品管理、訂單管理、線路管理等5個功能[5]。

2.3 數據庫設計

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

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

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

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

基于Web的旅游管理系統數據表一共有6張,包括管理員表、用戶表、商品表、旅游線路表、線路訂單表和商品訂單表,管理員表包括了管理員進行事項的數據,用戶表主要用于記錄用戶的基本信息,包括用戶登錄名、聯系電話等信息,商品表記錄旅游商品的相關信息,包括商品編號、名稱、價格、產地等一系列的說明,旅游線路表表明旅行社可預訂線路的信息,包括線路編號、線路名稱和價格等信息,商品訂單表和線路訂單表分別記錄了用戶所提交訂單中的商品種類和旅游路線的種類。圖4是旅游線路的數據表。

圖4 旅游線路的數據表

3 詳細功能設計

3.1 前臺顯示框架的設計

本系統從整體上分為前臺和后臺,對應客戶端和管理端,前臺面向客戶,客戶可以在前臺具體查看和預定線路和商品,后臺則進行系統的管理和維護工作,包括對訂單和路線的處理,在前臺顯示框架設計之前,需要先做好數據庫的準備工作。對數據庫的處理不僅包括數據表的建立,還包括數據庫鏈接的方法和關閉數據庫鏈接的一些操作,鏈接數據庫的方法返回數據庫的對象,關閉數據庫的操作則實現了數據庫的鏈接和關閉[6]。

在前臺顯示框架中最重要的是前臺首頁的開發,前臺首頁是用戶進入系統的第一個界面,用戶可以在此查看旅游分組,并通過系統的導航功能實現到后續界面的鏈接,前臺界面還是系統用戶的登錄界面。在前臺顯示框架下導入一個Tittle.jsp文件作為公有界面,用來顯示橫幅、滾動歡迎語和一些導航的超鏈接等。

3.2 前臺訂單處理模塊

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

在添加預定線路訂單子模塊下,在Orderservlet.java中可以得到頁面相應請求、session對象、登錄用戶名等一系列信息,明確了數據表中狀態字符串的形式,可以得到訂單列表對象。若在此模塊中用戶沒有下單,則會得到一個NULL值并返回到前臺顯示框架,若用戶在此界面完成了預定線路訂單,則系統判定成功后會創建一個Vector類對象作為訂單列表對象,從而實現下單的預定信息顯示在訂單列表中。

在該查看當前訂單列表子模塊中,從session中得到的訂單列表會進行顯示,若為空則不顯示任何內容。在訂單列表的結尾需要添加兩個表單,用來清空列表和提交訂單動作,在提交訂單之前需要驗證用戶的登錄情況,查看訂單列表模塊只允許登錄的用戶進行操作,在訂單數據得到確認后,系統會將訂單的數據保存在數據庫中,圖5是訂單流程模塊。

3.3 用戶注冊和登錄

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

3.4 后臺管理

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

圖5 訂單流程模塊

4 系統實現

4.1 后臺功能

以管理員身份登錄后可以進入后臺,以景點管理為例,后臺可以進行旅游線路的增加、刪除、修改和統計等功能,圖6是景點管理界面。

圖6 景點管理界面

4.2 前臺功能

前臺主要就是首頁的顯示,上方為旅游管理系統的名稱和導航按鈕,下方則是登錄信息和景點展示界面,圖7為基于Web的旅游管理系統設計出的旅游平臺的首頁界面。

圖7 旅游平臺的首頁界面

5結 論

傳統的旅游管理方式已經不能適應現代化和信息化形式下旅游行業對管理模式的需求。因此開發新的旅游管理系統很有必要,本文基于Web完成了旅游管理系統的設計,介紹了系統的架構和關鍵的技術,分析了信息化下旅游行業對管理模式的需求,完成了系統初步設計和系統的數據庫的分析和設計,在此基礎上對主要模塊進行了詳細的分析和設計,并給出了基于Web的旅游管理平臺的設計結果,理論和實際應用表明,基于Web的旅游管理系統對提高效率和促進行業發展具有十分現實的意義。

[1]路紫,白翠玲.旅游網站的性能及其發展態勢[J].地球信息科學,2011(1):63-66.

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

[3]麻志毅,陳泓婕.一種面向服務的體系結構參考模型[J].計算機學報,2006(7):1011-1019.

[4]明日科技,盧翰,王國輝.JSP項目開發案例全程實錄[M].北京:清華大學出版社,2011.

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

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

[7]任中方,張華,閆明松,等.MVC模式研究的綜述[J].計算機應用研究,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 稿件編號:201511070

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

猜你喜歡
界面數據庫旅游
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
數據庫
財經(2017年2期)2017-03-10 14:35:35
旅游
人機交互界面發展趨勢研究
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
旅游的最后一天
主站蜘蛛池模板: 国产成人永久免费视频| 91人妻日韩人妻无码专区精品| 自拍偷拍一区| 亚洲高清中文字幕| 久久这里只精品国产99热8| 性喷潮久久久久久久久| 五月婷婷导航| 亚洲国产精品VA在线看黑人| 亚洲成人福利网站| 精品在线免费播放| 欧美日本在线观看| 97青青青国产在线播放| 国产成人调教在线视频| 日韩在线影院| 91精品啪在线观看国产| 成人国产小视频| 国产原创演绎剧情有字幕的| 97国产在线视频| 欧美国产视频| 91精品国产自产在线老师啪l| 日日拍夜夜操| 噜噜噜久久| 久久男人资源站| 亚洲国产系列| 欧美一级夜夜爽www| 亚洲国产清纯| 最近最新中文字幕免费的一页| 欧美精品亚洲日韩a| 成人福利视频网| 久久香蕉国产线| 直接黄91麻豆网站| 亚洲成人精品在线| 亚洲成a∧人片在线观看无码| 日韩黄色在线| 最新日韩AV网址在线观看| 久久精品国产精品青草app| 国产高清免费午夜在线视频| 免费国产一级 片内射老| 欧洲精品视频在线观看| 九九久久99精品| 喷潮白浆直流在线播放| 成人在线天堂| 欧美综合区自拍亚洲综合绿色 | 波多野结衣久久精品| 久草性视频| 成人亚洲天堂| 最新亚洲av女人的天堂| 国产一区二区三区夜色| 亚洲欧美成人网| 色天天综合| 欧美69视频在线| 精品撒尿视频一区二区三区| 国产电话自拍伊人| 视频在线观看一区二区| 国产一级小视频| 毛片久久久| 国产精品亚洲一区二区三区在线观看| 久久综合五月| 少妇极品熟妇人妻专区视频| 强奷白丝美女在线观看| 亚洲欧美在线综合一区二区三区| 无码精油按摩潮喷在线播放| 欧美 国产 人人视频| 99精品免费欧美成人小视频| 亚洲午夜国产精品无卡| 中国丰满人妻无码束缚啪啪| 亚洲免费三区| 国产精品香蕉| 成人夜夜嗨| 国产高清无码第一十页在线观看| 日本人妻一区二区三区不卡影院| 成年人免费国产视频| 国产精品无码AV中文| 国产青青草视频| 女人一级毛片| 色悠久久综合| 国产一级毛片在线| 免费A级毛片无码免费视频| 狠狠色狠狠综合久久| 四虎AV麻豆| 午夜欧美理论2019理论| 日韩一区二区三免费高清|