[優(yōu)秀畢業(yè)論文]旅游信息搜索和酒店預(yù)訂的設(shè)計與實現(xiàn)
《[優(yōu)秀畢業(yè)論文]旅游信息搜索和酒店預(yù)訂的設(shè)計與實現(xiàn)》由會員分享,可在線閱讀,更多相關(guān)《[優(yōu)秀畢業(yè)論文]旅游信息搜索和酒店預(yù)訂的設(shè)計與實現(xiàn)(62頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 畢業(yè)設(shè)計(論文) 摘 要 隨著旅游行業(yè)的不斷發(fā)展,各家旅游行業(yè)之間的競爭日益激烈,旅游部門所需的信息量越來越大,業(yè)務(wù)操作中涉及的各種線路情況、客戶情況以及旅游協(xié)作部門的情況越來越復(fù)雜多變。而除了一些個別地區(qū)已采用了的旅游網(wǎng)站,一般通常是以原始的手工方式處理/交流信息。但是工作人員若僅靠手工方式處理大量資料,很可能帶來出錯率的增長以及大量資源的浪費和閑置等問題。因此,只有加強對旅游信息資源的整合、統(tǒng)一管理,才能使旅游部門運行更加合理、高效地運轉(zhuǎn)。 本文是根據(jù)旅游行業(yè)的這種現(xiàn)狀,提出解決問題的一個可行性方法:采用現(xiàn)代化統(tǒng)一的計算機網(wǎng)絡(luò)系統(tǒng),實現(xiàn)了旅游管理的網(wǎng)絡(luò)化,各類信息有序地
2、進行存儲。對于普通用戶,可以實現(xiàn)信息瀏覽,對于有需求的用戶經(jīng)過權(quán)限認(rèn)證后可以進行信息瀏覽,在線預(yù)訂,論壇等功能的使用。本文論述了游友旅游公司網(wǎng)站管理系統(tǒng)的分析、設(shè)計及開發(fā)的整體過程,介紹了網(wǎng)站的設(shè)計目標(biāo),系統(tǒng)需求和總體設(shè)計方案,較詳細(xì)的論述了系統(tǒng)如何詳細(xì)設(shè)計和實現(xiàn)。本系統(tǒng)針對旅游網(wǎng)站的實際需求,采用JSP,SERVLET,JAVABEAN技術(shù)、MVC模式和SQLSERVER2005數(shù)據(jù)庫管理系統(tǒng)作為工具進行開發(fā)。整個系統(tǒng)服務(wù)于游客、管理員這兩個不同的用戶。系統(tǒng)主要完成了用戶注冊、酒店查詢與預(yù)訂、旅游路線查詢、機票查詢與預(yù)訂、旅游景點查詢、租車查詢與預(yù)訂、用戶留言等功能,為管理員提供了酒店管理、
3、各種旅游信息管理、訂單處理、用戶管理等功能。在設(shè)計方面,本系統(tǒng)采用B/S三層結(jié)構(gòu),在MVC設(shè)計模式下,用JSP技術(shù)進行動態(tài)頁面的設(shè)計,將業(yè)務(wù)邏輯和數(shù)據(jù)訪問邏輯分離,提供可維護性。 關(guān)鍵詞 旅游網(wǎng);系統(tǒng)與實現(xiàn);MVC; Abstract With the continuous development of tourism industry, tourism industry, the increasingly fierce competition between tourism department for information is more and mo
4、re big, the operation of all sorts of line, customers and the department of tourism and complicated and changeable situation. But except for some specific area has adopted the tourist sites, usually in the original manual processing methods/information exchange. But if a staff of only by manual proc
5、essing methods, is likely to have a growth rate and the waste of resources and idle. Therefore, only to strengthen the integration of tourism information resources, unified management, ability makes tourism department operation more reasonable and efficient operation. This article is based on t
6、he status quo of tourism industry, and puts forward a feasible method to solve the problem of unity, adopts the modern computer network system, realized the tourism management network, all kinds of information stored in an orderly manner. For ordinary users can browse information, to the needs of us
7、er access authentication can pass information to browse, online booking, BBS functions. The realization of the system of business and information integration, data integration for all kinds of information, travel and hotels for collaborative resource management. This paper discusses the system of gu
8、ilins tourism site analysis, design and development of the whole process, introduces the design goal, the website system demand and the overall design scheme, detail how the system design and implementation details. After practical requirements analysis, this system is developed with the SQL SERVER
9、as the database management system and the adoption of JSP,Servlet,JavaBean technology and MVC patterns , according to the work of the traveling agency. Keywords Try;Information System Developing;MVC 目 錄 摘要 I Abstract II 第1章 緒論 1 1.1 課題背景 1 1.2 目的和意義 1 1.3 系統(tǒng)設(shè)計思想 2 1.4 系統(tǒng)開
10、發(fā)環(huán)境 3 1.4.1 B/S結(jié)構(gòu)的數(shù)據(jù)庫訪問模式 3 1.4.2 MyEclipse簡介 4 1.4.3 SQL Server 2005數(shù)據(jù)庫簡介 4 1.5 論文的工作內(nèi)容及論文的結(jié)構(gòu) 5 第2章 可行性分析 6 2.1 經(jīng)濟可行性 6 2.2 技術(shù)可行性分析 7 2.3 操作可行性分析 8 2.4 業(yè)務(wù)流程圖 8 2.5 本章小結(jié) 9 第3章 需求分析 10 3.1 游友旅游公司網(wǎng)站總體規(guī)劃 10 3.2 游友旅游公司網(wǎng)站的需求分析 10 3.2.1 數(shù)據(jù)流圖 10 3.2.2 數(shù)據(jù)字典 12 3.3 本章小結(jié) 17 第4章 總體設(shè)計 18 4.1
11、系統(tǒng)模塊總體設(shè)計 18 4.1.1 總體設(shè)計目標(biāo) 18 4.1.2 系統(tǒng)模塊設(shè)計 18 4.2 數(shù)據(jù)庫設(shè)計 19 4.2.1 數(shù)據(jù)庫設(shè)計概述 20 4.2.2 數(shù)據(jù)庫詳細(xì)設(shè)計 20 4.3 系統(tǒng)實體與系統(tǒng)E-R圖 25 4.4 本章小結(jié) 30 第5章 詳細(xì)設(shè)計 31 5.1 系統(tǒng)運行平臺設(shè)置 31 5.2 網(wǎng)站主界面設(shè)計 31 5.3 用戶注冊與登錄網(wǎng)站設(shè)計與實現(xiàn) 33 5.3.1 用戶登錄的設(shè)計與實現(xiàn) 33 5.3.2 用戶注冊的設(shè)計與實現(xiàn) 35 5.4 旅游信息搜索和酒店預(yù)訂的設(shè)計與實現(xiàn) 36 5.4.1 旅游信息搜索的設(shè)計與實現(xiàn) 36 5.4.2 酒店預(yù)訂
12、的設(shè)計與實現(xiàn) 39 5.5 訂單管理和留言管理的設(shè)計與實現(xiàn) 40 5.5.1 后臺訂單管理的設(shè)計與實現(xiàn) 40 5.5.2 留言管理的設(shè)計與實現(xiàn) 42 5.6 本章小結(jié) 44 第6章 軟件測試 45 6.1 測試的基本概念 45 6.2 測試的任務(wù)和目的 45 6.2.1 測試的任務(wù) 45 6.2.2 測試的目的 46 6.3 系統(tǒng)整體測試步驟 46 6.4 本系統(tǒng)測試 47 6.4.1 用戶登錄注冊模塊測試 47 6.4.2 搜索模塊測試 47 6.4.3 后臺管理測試 49 6.5 本章小結(jié) 49 結(jié)論 50 致謝 51 參考文獻 52 附錄1 53
13、附錄2 56 III 第1章 緒論 1.1 課題背景 旅游管理學(xué)是一門研究旅游業(yè)經(jīng)營管理的新興學(xué)科。隨著國際經(jīng)濟的一體化、中國加入WTO,中國旅游經(jīng)濟和旅游產(chǎn)業(yè)已成為中國國民經(jīng)濟和世界經(jīng)濟產(chǎn)業(yè)體系中最具活力的部分。旅游管理的分支很多,旅游資源開發(fā)管理、財務(wù)管理等諸多項目。我國目前的旅游業(yè)發(fā)展的很迅速,僅僅是現(xiàn)實生活中的旅行社已經(jīng)不能滿足人們的需求,我們就要不斷利用網(wǎng)絡(luò)這個有利工具讓旅游這個行業(yè)更加的完美而具特色,所以這樣一個網(wǎng)站是非常必要的,讓用戶不用出門就可以查看到所有想知道的旅游信息,這將更能提高人們的生活質(zhì)量也可以讓旅游業(yè)發(fā)展前景更加美好。 游友旅游網(wǎng)站開發(fā)背景:
14、1) 競爭的需要 2) 可以迅速樹立企業(yè)形象 3) 可以讓客戶獲得所需的商業(yè)信息 4)可以為客戶提供服務(wù) 5)可以吸引公眾的注意力 6)可以及時發(fā)布時間性強的信息 7)可以讓公司簡介、產(chǎn)品說明聲情并茂 8)可以進入一個高需求的市場 9)可以回答用戶經(jīng)常關(guān)心的問題 10)可以開拓市場 11) 可以盡可能快地更新信息 1.2 目的和意義 隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)已經(jīng)逐漸深入人心,網(wǎng)絡(luò)宣傳已成為眾多宣傳手段的重中之重。通過信息管理系統(tǒng)可以大大提高工作效率,節(jié)省工作時間,從而為企業(yè)帶來更大的利潤。對于目前國內(nèi)的中小型旅行社而言,員工數(shù)量少、工作量較大,統(tǒng)一調(diào)度的工作幾乎
15、都是由少數(shù)的幾個人來完成。工作方式依舊是手動的電話接線、翻查電話記錄、管理導(dǎo)游信息以及旅游團信息。管理方式大眾化,以個人的工作經(jīng)驗為主導(dǎo),工作效率慢。 隨著互聯(lián)網(wǎng)的漸漸普及和信息化的發(fā)展的同時,客戶也希望通過更快的聯(lián)系方式,更簡單方便的網(wǎng)絡(luò)來滿足自己的需求。網(wǎng)絡(luò)的發(fā)展以滲透到人們的日常生活中。本系統(tǒng)是一個基于B/S模式的旅游公司網(wǎng)站管理系統(tǒng),即可以為旅游公司人員提供更方便、快捷的工作環(huán)境,又可以通過網(wǎng)絡(luò)使客戶更方便、快捷的報名參加旅游項目,以節(jié)省公司人員和游客雙方的時間,提高工作效率。 1.3 系統(tǒng)設(shè)計思想 游友旅游公司網(wǎng)站管理系統(tǒng)是真正為用戶考慮的網(wǎng)站,以滿足客戶實際需要而設(shè)計的。本
16、系統(tǒng)參照真實的旅游網(wǎng)站所做,這樣可以更直接體現(xiàn)本網(wǎng)站的特點和價值所在。該系統(tǒng)屬于B/S模式,可以通過前臺的操作界面進行網(wǎng)站的訪問和瀏覽,而后臺是對數(shù)據(jù)表的操作對前臺相關(guān)數(shù)據(jù)的管理,對數(shù)據(jù)庫進行數(shù)據(jù)的更新和修改等操作,數(shù)據(jù)庫可以單獨存放在一個服務(wù)器上,而客戶端的模塊分別安裝在相應(yīng)的機器上。 1. 系統(tǒng)功能設(shè)計 在滿足用戶需求的前提下,對旅游網(wǎng)站工作流程進行分析,從而得到系統(tǒng)需要實現(xiàn)的具體功能。該系統(tǒng)包括如下六個主要模塊:旅游信息管理、預(yù)訂管理、客戶信息管理、用戶留言管理、站內(nèi)搜索管理、系統(tǒng)管理。 2. 系統(tǒng)結(jié)構(gòu)設(shè)計 基于MVC的應(yīng)用開發(fā)模型 在本系統(tǒng)中,將全部采用通行的MVC模式來
17、構(gòu)建應(yīng)用。MVC的邏輯圖如圖1-1所示。 圖1-1 MVC流程示意圖 通過這種方案,我們可以迅速地實現(xiàn)整個業(yè)務(wù),其優(yōu)勢和特點如下: Model(模型)層:由JavaBean來實現(xiàn),將具體的業(yè)務(wù)封裝在Bean內(nèi)部,具備安全、高性能、可重用等優(yōu)秀的特征。 View(視圖)層:由JSP頁和HTML標(biāo)簽組成。這一層次的主要特點是和客戶交互,進行動態(tài)頁面的展示。同時可以方便地進行客戶端的個性化定制。根據(jù)每個客戶的需求來展示不同內(nèi)容的界面。 Controller(控制器)層:這一層是將View和Model的這兩層進行最大限度分離的工具。可以由Servlet來實現(xiàn),Servlet和JSP雖然
18、同樣都屬于頁面展示工具,但分屬兩層。主要在于JSP以腳本語言的形式存在, 它的主要優(yōu)勢是進行動態(tài)數(shù)據(jù)的Web展示,而Servlet是一個完整的Java程序,進行業(yè)務(wù)的調(diào)用和流程的處理,由于Servlet控制頁面跳轉(zhuǎn)速度很快,所以作為控制器可以最大限度發(fā)揮它的優(yōu)點。 通過這種模型的建立,我們的應(yīng)用系統(tǒng)具備了非常好的性能和可擴展性。將業(yè)務(wù)組件和展示頁面進行分離,并通過Controller來描述調(diào)用關(guān)系,一方面可以提高效率,另一方面也可以增加系統(tǒng)擴充的能力,使我們的系統(tǒng)可以進行最快速度的業(yè)務(wù)擴展,以滿足不同用戶、不同階段、各種各樣的業(yè)務(wù)需求。 1.4 系統(tǒng)開發(fā)環(huán)境 1.4.1 B/S結(jié)構(gòu)的
19、數(shù)據(jù)庫訪問模式 在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結(jié)構(gòu)簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由Web Server完成。實際上B/S體系結(jié)構(gòu)是把二層C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機的任務(wù)中分離出來,由Web服務(wù)器單獨組成一層來負(fù)擔(dān)其任務(wù),這樣客戶機的壓力減輕了,把負(fù)荷分配給了Web服務(wù)器。 旅游網(wǎng)站由于網(wǎng)絡(luò)化管理,可以使用B
20、/S結(jié)構(gòu)開發(fā)web應(yīng)用程序,通過瀏覽器訪問服務(wù)器的方式,實現(xiàn)遠程操作和數(shù)據(jù)共享。 基于B/S體系結(jié)構(gòu) (1) 維護和升級方式簡單。 (2) 系統(tǒng)的開發(fā)。 1.4.2 MyEclipse簡介 MyEclipse是一個專門為Eclipse設(shè)計的商業(yè)插件和開源插件的完美集合。MyEclipse為Eclipse提供了一個大量私有和開源的Java工具的集合,很大程度上解決了各種開源工具的不一致和缺點問題,并大大提高了Java和JSP應(yīng)用開發(fā)的效率。 MyEclipse的實際價值來自其發(fā)布的大量的可視化開發(fā)工具和實用組件。如CCS/JS/HTML/XML的編輯器,幫助創(chuàng)建EJB和Strut
21、s項目的向?qū)Рa(chǎn)生項目的所有主要的組件如Action/Session Bean/Form等,此外還包含編輯Hibernate配置文件和執(zhí)行SQL語句的工具。和.NET平臺開發(fā)工具VS20003/VS2005以及以前的快速開發(fā)RAD工具Delphi,PowerBuilder等相比,Java/JSP應(yīng)用開發(fā)的低效率一直是個缺陷。直到Eclipse和MyEclispe等出現(xiàn)后,情況才有所改觀(尤其是MyEclispe等可視化開發(fā)插件),大大提高了開發(fā)效率。 新版本的MyEclipse提供了AJAX、Struts Development、Hibernate Tools、Spring IDE Inte
22、gration等功能。這些功能毫無疑問可以簡化Web應(yīng)用開發(fā),并對Struts、Hibernate、Spring等開發(fā)框架的廣泛應(yīng)用起到了非常好的促進作用。此外MyEclipse還包含大量由其他組織開發(fā)的開源插件,Genuitec增強了這些插件的功能并且撰寫了很多實用文檔便于開發(fā)者學(xué)習(xí)。綜上所述,MyEclipse插件對加速Eclipse的流行起到了很重要的作用,并大大簡化了復(fù)雜Java/JSP應(yīng)用的開發(fā)。 1.4.3 SQL Server 2005數(shù)據(jù)庫簡介 Sql Server2005是現(xiàn)在中型企業(yè)應(yīng)用最廣泛的數(shù)據(jù)庫,它不難理解,容易掌握,可靠性強,有很強的擴展性。 數(shù)據(jù)庫技術(shù)是現(xiàn)代
23、信息科學(xué)與技術(shù)的重要組成部分,是計算機數(shù)據(jù)處理與信息管理系統(tǒng)的核心。數(shù)據(jù)庫技術(shù)研究和解決了計算機信息處理過程中大量數(shù)據(jù)有效地組織和存儲的問題,在數(shù)據(jù)庫系統(tǒng)中減少數(shù)據(jù)存儲冗余、實現(xiàn)數(shù)據(jù)共享、保障數(shù)據(jù)安全以及高效地檢索數(shù)據(jù)和處理數(shù)據(jù)。SQL是高級的非過程化編程語言,不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng)可以使用相同的SQL語言作為數(shù)據(jù)輸入與管理的接口。 1.5 論文的工作內(nèi)容及論文的結(jié)構(gòu) 根據(jù)目前Internet上旅游信息平臺的運營模式,設(shè)計并實現(xiàn)一個旅游信息的平臺。用軟件工程工程設(shè)計的思想和步驟進行設(shè)計,撰寫相關(guān)文檔。課
24、題目標(biāo)是網(wǎng)站操作簡單,使用方便,系統(tǒng)響應(yīng)快,數(shù)據(jù)穩(wěn)定,網(wǎng)站管理合理規(guī)范。包括以下模塊: 論文的主要內(nèi)容是對此旅游網(wǎng)站管理系統(tǒng)從需求分析,可行性分析,數(shù)據(jù)庫設(shè)計,模塊設(shè)計等方便進行歸納總結(jié),讓我們從各個方面了解這個系統(tǒng),明白做好一個系統(tǒng)到底要做到哪些準(zhǔn)備工作。 本論文的結(jié)構(gòu)是從可行性分析開始,一步一步進行的,之后是需求分析、數(shù)據(jù)庫設(shè)計、各個模塊之間的介紹,實現(xiàn)哪些功能,通過一些業(yè)務(wù)流程圖,數(shù)據(jù)流程圖來明白本系統(tǒng)是如何實現(xiàn)的整個流程。 第2章 可行性分析 可行性分析是為了弄清所定義的項目是不是可能實現(xiàn)和值得進行。分析的過程,實際上是一次大大簡化了的系統(tǒng)分析和系統(tǒng)設(shè)計的過程。但是
25、,這個過程的目的不是解決用戶提出的問題,僅是確定這個問題是否值得去解決,分析存在著哪些風(fēng)險。換句話說,在投入大量資金前研究成功的可能性,減小所冒的風(fēng)險。即使研究的結(jié)論是不值得進行,花在可行性研究上的精力也不算白費,因為它避免了一次更大的浪費。 2.1 經(jīng)濟可行性 由于Sql Server2005數(shù)據(jù)庫和Tomcat服務(wù)器都是開源的免費的開發(fā)學(xué)習(xí)工具,而且,本系統(tǒng)使用靈活方便,所需的開發(fā)人員不多,技術(shù)也不是很復(fù)雜,開發(fā)周期較短,因此開發(fā)成本較低。市場前景非??春?,所以說經(jīng)濟方面可行。 估算算新系統(tǒng)的成本效益分析,其中包括估計項目開發(fā)的成本,開發(fā)費用和今后網(wǎng)站的運行、維護費用,估計新系統(tǒng)將
26、獲得的效益,估算開發(fā)成本是否回高于項目預(yù)期的全部經(jīng)費。并且,分析系統(tǒng)開發(fā)是否會對其它產(chǎn)品或利潤帶來一定影響。新系統(tǒng)可以使普通中型旅游網(wǎng)站管理效率提高,并將費用與效益進行比較。系統(tǒng)運行后可以提供哪些以前無法及時提供的信息,信息查詢和使用信息的方便程度提高多少、速度增加了多少,對于管理人員進行決策提供了多少幫助,資源共享對管理員節(jié)省了多少工作時間等等。下面從以下幾個方面對系統(tǒng)的經(jīng)濟可行性進行具體的分析: 1. 系統(tǒng)初期投資 系統(tǒng)初期投資如表2-1所示。 表2-1 系統(tǒng)初期投資 序號 項目 人工(人日) 單價(元) 合計(元) 1 需求分析 20 1000 10,000
27、2 總體設(shè)計 30 1000 30,000 3 費用管理子系統(tǒng)詳細(xì)設(shè)計 20 1000 20,000 4 信息查詢子系統(tǒng)詳細(xì)設(shè)計 20 1000 20,000 5 工程實際成本數(shù)據(jù)庫實現(xiàn) 10 1000 10,000 6 編碼實現(xiàn) 50 1000 50,000 續(xù)表2-1 7 單體測試 20 1000 20,000 8 系統(tǒng)集成測試 20 1000 20,000 9 說明手冊編制 10 1000 10,000 10 合計 200,000 2. 貨幣的時間價值 系統(tǒng)貨幣時間價值如表2-2所示。 表2-2
28、系統(tǒng)貨幣時間價值 年份 將來值(萬) (1+i)n 現(xiàn)在值(萬) 累計的現(xiàn)在值(萬) 1 10 1.05 2.52 2.52 2 10 1.1025 5.14 7.66 3 10 1.1576 8.639 7.23 4 10 1.2155 8.227 5.45 5 10 1.2763 7.835 18.79 3. 投資回收期 引入進銷存系統(tǒng)兩年后,可以節(jié)省3.59萬元,比最初投資還少1.4萬元。但第三年可以節(jié)省8.639萬元。 即:1.4/8.64=0.162 2+0.162=2.162 4. 純收入 43.2
29、94-20=23.294(萬元) 當(dāng)然,如果想要在五年后得到預(yù)計的純收入,那么首先就應(yīng)拿出初期投資的20萬。而且考慮到開發(fā)本系統(tǒng)將為以后帶來的利益,拿出20萬來進行旅行社管理系統(tǒng)的開發(fā),是絕對必要。 經(jīng)過以上分析,旅行社管理系統(tǒng)的開發(fā)在經(jīng)濟方面是可行的。 2.2 技術(shù)可行性分析 本系統(tǒng)采用的是JSP+Servlet+Interface+JDBC、數(shù)據(jù)庫Sql Server2005和MyEclipse8.0開發(fā),Windows XP Professional操作系統(tǒng),用Dreamweaver進行前臺網(wǎng)頁界面設(shè)計、采用JDBC方式與后臺數(shù)據(jù)庫進行連接,完成數(shù)據(jù)的添加、修改、刪除、查詢等功
30、能。由于Sql Server2005功能強大,雖然JDBC看起來繁瑣但是更容易讓人理解,以及目前的應(yīng)用廣泛,而使用接口來實現(xiàn)使業(yè)務(wù)流程看起來也更加清晰,使用靈活,因此使用JSP、Servlet、Interface、Sql Server2005是開發(fā)簡單網(wǎng)站的最佳組合從而說明本系統(tǒng)在技術(shù)方面可行。 2.3 操作可行性分析 在現(xiàn)今社會,順著信息化和計算機技術(shù)的高度發(fā)展,越來越多的旅游網(wǎng)站意識到信息化是提升管理效率不可缺少的重要步驟。信息化管理可以大幅度的提高減少手工工作的時間,提高數(shù)據(jù)提取于分析的效率。由于目前計算機的發(fā)展,普通中型旅游業(yè)對信息化設(shè)備的配備已經(jīng)普及,將現(xiàn)代化的管理思想融入程
31、序中,使其最終成為具有現(xiàn)代化管理方法的管理系統(tǒng)。經(jīng)過以上分析,運行方面是可行的。 此外,本系統(tǒng)界面設(shè)計清晰友好,操作簡潔,功能完善,有一定的異常處理機制和提示信息,用戶無須學(xué)習(xí)即可使用,因此使用方面可行。 2.4 業(yè)務(wù)流程圖 根據(jù)具體情況,業(yè)務(wù)可分為兩部分:一部分是客戶查看旅游信息并進行相關(guān)的預(yù)訂,另一部分是后臺管理業(yè)務(wù),主要負(fù)責(zé)管理員的登陸、旅游信息管理、客戶信息管理、訂單管理: 前臺/后臺業(yè)務(wù)流程描述如下: 1. 用戶通過IE瀏覽器訪問本旅游網(wǎng)站。 2. 用戶可注冊成為本站客戶。 3. 可對注冊信息進行信息維護。 4. 對已下訂單進行查詢。 5. 用戶對本站旅游信息進行
32、瀏覽。 6. 用戶對景點、酒店、線路進行精確和模糊查詢。 7. 用戶可以查看自已預(yù)訂的訂單。 8. 用戶可以查看留言。 9. 管理人員可以對旅游信息進行設(shè)置,查看客戶信息和處理訂單等。 本系統(tǒng)業(yè)務(wù)流程如圖2-1所示。 圖2-1 游友旅游公司網(wǎng)站業(yè)務(wù)流程圖 2.5 本章小結(jié) 本章主要對系統(tǒng)開發(fā)的可行性進行具體的分析,從用戶方的角度考慮本系統(tǒng)是否可行,主要通過有力的數(shù)據(jù)和軟件運行環(huán)境方面作為依據(jù)。本工程的技術(shù)成熟、完備,測試手段可靠,具有良好的市場拓展,它追求的是簡單、易學(xué)、易懂、易用,技術(shù)較為成熟、完備、可靠的,因此本系統(tǒng)具有一定的開發(fā)前景。 第3章 需求分析
33、 近年來,國人生活品質(zhì)提升,漸漸重視休閑生活,旅游便成了熱門的話題。當(dāng)今社會已步入了一個全新的信息時代,人類的每個活動都和“信息”緊密的聯(lián)系在一起,小至個人的衣食住行,大及各個組織,單位之間的商務(wù)貿(mào)易,甚至國際間的交流,合作都依于信息的傳播與發(fā)布,而社會中最活躍的,在市場經(jīng)濟高速度發(fā)展的現(xiàn)在,其各個環(huán)節(jié)更是和“信息”二字密不可分。今天,在我們身邊,信息化革命勢不可擋,它的影響將遠遠大于以前的任何一種技術(shù)發(fā)明,而這種革命現(xiàn)在最直接與我們接觸的就是英特網(wǎng),它是傳播信息最直接、最快速的手段,它可以讓全球的人以最快的速度得到最新的信息。更何況是旅游企業(yè),它主要是以最美麗的風(fēng)景吸引更多的旅游者,我們可以
34、通過針對旅游企業(yè)的特色,量身定制面向廣大游客,內(nèi)容豐富,功能強大的專業(yè)網(wǎng)站,讓瀏覽者更方便更透徹的了解這個旅游企業(yè),吸引更多的旅游者,達到它最終的目的。 3.1 游友旅游公司網(wǎng)站總體規(guī)劃 本系統(tǒng)因為是以網(wǎng)站形式體現(xiàn)所以它分為前臺和后臺兩個操作,后臺是對前臺的信息和相關(guān)數(shù)據(jù)的管理、維護,雖然每個模塊之間在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫。本系統(tǒng)可分為以下六大主要模塊:旅游信息管理、預(yù)訂管理、客戶信息管理、用戶留言管理、站內(nèi)搜索管理、系統(tǒng)管理。 3.2 游友旅游公司網(wǎng)站的需求分析 需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,
35、決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個產(chǎn)品的功能要求,并且將現(xiàn)實事務(wù)抽象成對象并建模。 3.2.1 數(shù)據(jù)流圖 1.頂層數(shù)據(jù)流圖如圖3-1所示: 用戶 游友旅游網(wǎng)站 管理員 用戶信息查看詢 反饋查詢信息 反饋管理信息 管理信息 反饋登陸或注冊狀態(tài) 用戶登錄或注冊信息 反饋登錄狀態(tài) 管理員登錄信息 圖3-1 頂層數(shù)據(jù)流圖 2.第二層數(shù)據(jù)流圖如圖3-2所示: 圖3-2 第二層數(shù)據(jù)流圖 3.2.2 數(shù)據(jù)字典
36、 數(shù)據(jù)字典的作用是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)存儲和數(shù)據(jù)項等方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。 1. 數(shù)據(jù)項定義如表3-1所示。 表3-1 系統(tǒng)頂層數(shù)據(jù)
37、項定義 編號 名稱 別名 類型 長度 I01-01 Username 用戶名 VARCHAR 20字節(jié) I01-02 Password 密碼 VARCHAR 20字節(jié) I01-03 Admin_Really 真實姓名 VARCHAR 30字節(jié) I01-04 Admin_Remark 備注信息 VARCHAR 200字節(jié) I01-05 Scen_ID 景點編號 Number 18字節(jié) I01-06 Scen_Name 景點名稱 Varchar 30字節(jié) I01-07 Scen_Imag 景點圖片 Varchar 30
38、字節(jié) I01-08 Scen_Price 景點價格 Number 18字節(jié) I01-09 Scen_Remark 景點介紹 Varchar 300字節(jié) I01-10 Road_ID 線路編號 Number 18字節(jié) I01-11 Road_Name 線路名稱 Varchar 30字節(jié) I01-12 Road_Price 價格 Number 18字節(jié) I01-13 City_ID 所在城市 Number 18字節(jié) I01-14 Road_Remark 備注信息 Varcher 200字節(jié) I01-15 Trano 線路訂
39、單編號 Int 8字節(jié) I01-16 Traname 客戶編號 Varchar 50字節(jié) I01-17 Trasfz 預(yù)訂人數(shù) Varchar 50字節(jié) I01-18 Traage 消費日期 Integer 8字節(jié) I01-19 Traaddr 確認(rèn)方式 Varchar 50字節(jié) I01-20 Tracount 支付方式 Int 8字節(jié) I01-21 Teamno 金額 Int 8字節(jié) I01-22 Allcount 狀態(tài) Int 8字節(jié) 續(xù)表3-1 I01-23 Inout 執(zhí)行時間 Varchar 50字
40、節(jié) I01-24 Company_ID 公司編號 Number 18字節(jié) I01-25 Vehicle_ID 車輛編號 Int 18字節(jié) I01-26 Vehicle_Name 車輛名稱 Int 20字節(jié) I01-27 Vehicle_Style 車輛型號 Int 30字節(jié) I01-28 Vehicle_Imag 車輛圖片 Int 30字節(jié) I01-29 Vehicle_Price 車輛價格 Float 18字節(jié) I01-30 Vehicle_Remark 車輛介紹 Float 200字節(jié) I01-31 Weipay
41、租車訂單編號 Float 18字節(jié) I01-32 VehicleOrder_Count 數(shù)量 Float 18字節(jié) I01-33 Vehicle_Data 租車日期 Float 8字節(jié) I01-34 Employ_Day 租用天數(shù) Float 18字節(jié) I01-35 VehicleOrder_Remark 備注 Datetime 300字節(jié) I01-36 Implement 執(zhí)行情況 Varchar 30字節(jié) I01-37 Airline_ID 航線編號 Number 18字節(jié) I01-38 Airline_Name 航線名
42、稱 Varchar 20字節(jié) I01-39 Airpline_Name 客機名稱 Varcher 30字節(jié) I01-40 Flyoff_Time 起飛時間 Varchar 20字節(jié) I01-41 Fly_Data 飛行日期 Datetime 8字節(jié) I01-42 Price 經(jīng)濟艙價格 Number 18字節(jié) I01-43 Price1 公務(wù)艙價格 Number 18字節(jié) I01-44 Price2 頭等艙價格 Number 18字節(jié) I01-45 Begin_City 起飛城市 Varchar 20字節(jié) I01-46
43、 End_City 到達城市 Varchar 20字節(jié) I01-47 AirticketOrder_ID 機票訂單編號 Number 18字節(jié) I01-48 Airticket_Count 數(shù)量 Number 18字節(jié) I01-49 Employ_Data 使用日期 Datetime 8字節(jié) I01-50 Targetdate 訂票日期 Datetime 8字節(jié) I01-51 Airticket_Money 金額 Number 18字節(jié) I01-52 Airticket_State 狀態(tài) Varchar 20字節(jié) I01-5
44、3 Handle_Date 處理時間 datetime 8字節(jié) I01-54 Hotel_ID 酒店編號 Number 18字節(jié) 續(xù)表3-1 I01-55 Hotelname 酒店名稱 Varchar 30字節(jié) I01-56 Hotel_Img 酒店主圖 Varchar 50字節(jié) I01-57 Hotel_Remak 酒店介紹 Varchar 200字節(jié) I01-58 Grade 灑店星級 Varchar 20字節(jié) I01-59 Tel 聯(lián)系電話 Varchar 30字節(jié) I01-60 Guestroom_Info_ID
45、 客房詳細(xì)編號 Number 18字節(jié) I01-61 Guest_ID 客房類型編號 Number 18字節(jié) I01-62 Guestroom_Money 客房價格 Number 18字節(jié) I01-63 Salesroom_Money 門市價格 Number 18字節(jié) I01-64 Guestroom_Info_Remark 客房介紹 Varchar 200字節(jié) I01-65 HotelOrder_ID 酒店訂單編號 Number 18字節(jié) I01-66 Hotelroom_Count 酒店間數(shù) Number 18字節(jié) I01
46、-67 Begin_Data 入住時間 Varchar 30字節(jié) I01-68 End_Data 離開時間 Varchar 50字節(jié) I01-69 Hotelroom_Money 金額 Number 18字節(jié) I01-70 HotelOrder_Remark 備注 Varcher 200字節(jié) I01-71 HotelOrder_datetime 執(zhí)行時間 Datetime 8字節(jié) I01-72 HotelOrder_State 訂單狀態(tài) Varchar 20字節(jié) I01-73 address 地址 Varc
47、har 50字節(jié) 1. 數(shù)據(jù)流定義: 數(shù)據(jù)流編號:D1—01 數(shù)據(jù)流名稱:管理員信息 數(shù)據(jù)流來源:管理員 數(shù)據(jù)流去向:F1-01 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04 數(shù)據(jù)流編號:D1—02 數(shù)據(jù)流名稱:景點信息 數(shù)據(jù)流來源:P1-02 數(shù)據(jù)流去向:F1-02 數(shù)據(jù)流組成:I01-05+I01-06+I01-07+I01-08+I01-09+I01-13 數(shù)據(jù)流編號:D1—04 數(shù)據(jù)流名稱:線路信息 數(shù)據(jù)流來源:P1-03 數(shù)據(jù)流去向:F1-03 數(shù)據(jù)流組成:I01-10+I01-11+I01-12+I01-13 數(shù)
48、據(jù)流編號:D1—03 數(shù)據(jù)流名稱:線路預(yù)訂信息 數(shù)據(jù)流來源:P1-08 數(shù)據(jù)流去向:F1-04 數(shù)據(jù)流組成:I01-10+I01-15+I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23 數(shù)據(jù)流編號:D1—07 數(shù)據(jù)流名稱:租車信息 數(shù)據(jù)流來源:P1-04 數(shù)據(jù)流去向:F1-05 數(shù)據(jù)流組成:I01-24+I01-25+I01-26+ I01-27+I01-28+I01-29+ I01-30 數(shù)據(jù)流編號:D1—06 數(shù)據(jù)流名稱:租車預(yù)訂信息 數(shù)據(jù)流來源:P1-08 數(shù)據(jù)流去向:F1-06 數(shù)據(jù)流組成
49、:I01-25+I01-31+I01-32+I01-33+I01-34+I01-19+I01-20+I01-21+I01-35+I01-36+I01-16 數(shù)據(jù)流編號:D1—09 數(shù)據(jù)流名稱:航線信息 數(shù)據(jù)流來源:P1-05 數(shù)據(jù)流去向:P1-03 數(shù)據(jù)流組成:I01-24+I01-37+I01-38+I01-39+I01-40+I01-41+I01-42+I01-43+I01-44+I01-45+I01-46 數(shù)據(jù)流編號:D1—13 數(shù)據(jù)流名稱:機票預(yù)訂信息 數(shù)據(jù)流來源:P1-09 數(shù)據(jù)流去向:F1-08 數(shù)據(jù)流組成:I01-16+I01-37+I01-48+I0
50、1-49+I01-50+I01-51+I01-19+I01-20+I01-52+I01-53 數(shù)據(jù)流編號:D1—11 數(shù)據(jù)流名稱:酒店信息 數(shù)據(jù)流來源:P1-06 數(shù)據(jù)流去向:F1-09 數(shù)據(jù)流組成:I01-16+I01-54+I01-55+I01-56+I01-57+I01-58+I01-59 數(shù)據(jù)流編號:D1—16 數(shù)據(jù)流名稱:添加客房信息 數(shù)據(jù)流來源:F1-09 數(shù)據(jù)流去向:P1-11 數(shù)據(jù)流組成:I01-54+I01-60+I01-61+I01-62+I01-63+I01-64 數(shù)據(jù)流編號:D1—12 數(shù)據(jù)流名稱:客房信息 數(shù)據(jù)流來源:P1-11
51、 數(shù)據(jù)流去向:F1-11 數(shù)據(jù)流組成:I01-54+I01-60+I01-61+I01-62+I01-63+I01-64 數(shù)據(jù)流編號:D1—12 數(shù)據(jù)流名稱:酒店預(yù)訂信息 數(shù)據(jù)流來源:P1-10 數(shù)據(jù)流去向:F1-10 數(shù)據(jù)流組成:I01-16+I01-60+I01-65+I01-66+I01-67+I01-68+I01-19+I01-20+I01-69+I01-70+I01-71+I01-72+I01-73 3.3 本章小結(jié) 需求分析報告是對系統(tǒng)需求的書面表達形式。由于需求分析報告是采用軟件設(shè)計的術(shù)語編寫的,因此常常令計算機背景知識較少的用戶方難以理解,也就很難發(fā)現(xiàn)需求
52、報告中與實際需求不符之處,更難提出建設(shè)性的意見。特別是那些編寫得較差的需求分析報告,用戶方更不知所云。所以,做好系統(tǒng)的需求分析尤為重要。 第4章 總體設(shè)計 4.1 系統(tǒng)模塊總體設(shè)計 4.1.1 總體設(shè)計目標(biāo) 總體設(shè)計階段主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計軟件的結(jié)構(gòu),通過已經(jīng)完成的業(yè)務(wù)流程分析以及系統(tǒng)功能需求來訂制系統(tǒng)的功能模塊。總體設(shè)計過程通常有兩個主要階段組成:系統(tǒng)設(shè)計和結(jié)構(gòu)設(shè)計,其中系統(tǒng)設(shè)計確定系統(tǒng)的具體實現(xiàn)方案,結(jié)構(gòu)設(shè)計確定軟件結(jié)構(gòu)。 隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對數(shù)據(jù)結(jié)構(gòu)也描繪得越來越詳細(xì),這種模式非常適合于需求分析階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑
53、反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。 4.1.2 系統(tǒng)模塊設(shè)計 游友旅游公司網(wǎng)站管理系統(tǒng)是真正為用戶考慮的網(wǎng)站,以滿足客戶實際需要而設(shè)計的。本系統(tǒng)參照真實的旅游網(wǎng)站所做,這樣可以更直接體現(xiàn)本網(wǎng)站的特點和價值所在。該系統(tǒng)屬于B/S模式,可以通過前臺的操作界面進行網(wǎng)站的訪問和瀏覽,而后臺是對數(shù)據(jù)表的操作對前臺相關(guān)數(shù)據(jù)的管理,對數(shù)據(jù)庫進行數(shù)據(jù)的更新和修改等操作,數(shù)據(jù)庫可以單獨存放在一個服務(wù)器上,而客戶端的模塊分別安裝在相應(yīng)的機器上。該系統(tǒng)包括如下六個主要模塊:旅游信息管理、預(yù)訂管理、客戶信息管理、用戶留言管理、站內(nèi)搜索管理、系統(tǒng)管理各個模塊主要功能如下: (1)旅游信息管理:管理員可
54、以對景點、酒店、航班機票、租車、套餐信息的增加、查看、刪除、修改等操作。而客戶主要是一些景點、門票,酒店、酒店價格、航班機票、相關(guān)價格、租車相關(guān)信息、旅游套餐相關(guān)信息的瀏覽和查看,讓游客可以更清楚更直觀的進行對比和選擇。 (2)預(yù)訂管理模塊:主要包括客戶可以對酒店和租車進行預(yù)訂進行提交訂單、詳細(xì)查詢自己的訂單、修改自己的訂單,而管理員則是對預(yù)訂的訂單進行查看和執(zhí)行等功能。 (3)客戶信息管理:主要包括客戶注冊與登錄模塊:客戶可以方便的進行注冊和登錄,還可以對自己的信息進行修改,只有登錄之后才可以進行酒店的預(yù)訂查看更多信息??蛻糇N與客戶信息修改:客戶可以進行自己信息的修改,讓信息更完善還可
55、以在不使用本網(wǎng)站時進行自己信息的注銷。 (4)用戶留言模塊:用戶留言主要是客戶可以對本網(wǎng)站的進行留言提出相關(guān)意見和評價,同時也可以查看別人的留言和刪除自己的留言,而管理員可以對回復(fù)留言和查看客戶留言。 (5)站內(nèi)搜索模塊:游客可以根據(jù)自己的需要直接對景點、酒店、線路等信息進行站內(nèi)搜索。 (6)系統(tǒng)管理:管理員可以進行系統(tǒng)用戶信息的修改、查看、刪除等操作。 系統(tǒng)功能結(jié)構(gòu)圖如圖4-1所示。 圖4-1 系統(tǒng)功能結(jié)構(gòu)圖 4.2 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計一般包括數(shù)據(jù)庫需求分析和數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計。數(shù)據(jù)庫設(shè)計階段是在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,
56、為后面的邏輯設(shè)計打下基礎(chǔ)。 數(shù)據(jù)庫設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計會減少數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度,簡化基于此數(shù)據(jù)庫的應(yīng)用程序的實現(xiàn)等等。 4.2.1 數(shù)據(jù)庫設(shè)計概述 數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體的說,數(shù)據(jù)庫設(shè)計是一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的用戶的應(yīng)用需求(信息要求和處理要求)。這個問題是我們在進行軟件開發(fā)時期的主要研究方向。 由于信息結(jié)構(gòu)復(fù)雜,應(yīng)用環(huán)境多樣,設(shè)計方法于設(shè)計人員的經(jīng)驗和水平有直接的關(guān)系,數(shù)據(jù)庫設(shè)計成為一種技藝而不是工程技術(shù),缺乏科學(xué)理
57、論和工程方法的支持,軟件的質(zhì)量難以保證。數(shù)據(jù)庫設(shè)計應(yīng)該和應(yīng)用系統(tǒng)設(shè)計相結(jié)合,也就是說,整個設(shè)計過程中要把結(jié)構(gòu)(數(shù)據(jù))設(shè)計和行為(處理)設(shè)計密切結(jié)合起來。 4.2.2 數(shù)據(jù)庫詳細(xì)設(shè)計 設(shè)計數(shù)據(jù)庫實際上就是設(shè)計數(shù)據(jù)庫中的表。在設(shè)計表時,要使用盡可能少的表的數(shù)量,每個表中包含的列的數(shù)量盡可能的少來達到設(shè)計要求。合理的表結(jié)構(gòu)可以大大提高整個數(shù)據(jù)庫數(shù)據(jù)查詢效率。 為了提案高數(shù)據(jù)庫的效率,設(shè)計出高質(zhì)量的存儲數(shù)據(jù)的表,在設(shè)計表時,應(yīng)該從整體上考慮下面6個因素。 1. 考慮表將要存儲哪些數(shù)據(jù)對象,繪制出E-R圖。 2. 考慮表中將包含的列以及列的數(shù)據(jù)類型、精度、是否允許空值等。 3. 考慮表是否
58、使用主鍵,如果使用則在何處使用主鍵。 4. 考慮是否使用約束、默認(rèn)值、規(guī)則、以及在何處使用這些對象。 5. 考慮是否使用外鍵,在何處使用外鍵。 6. 考慮是否使用索引,在何處使用索引,使用什么樣的索引。 根據(jù)以上因素,對數(shù)據(jù)庫內(nèi)容進行詳細(xì)設(shè)計 1.用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,為后面的具體設(shè)計打下基礎(chǔ)。 通過上述系統(tǒng)功能分析,針對桂林旅游網(wǎng),總結(jié)出如下的需求信息: (1)用戶分一般用戶、注冊用戶和管理員用戶。 (2)一般用戶和注冊用戶無需登錄就可以查看旅游線路、酒
59、店、新聞、票務(wù)、圖片、景點。 (3)注冊用戶登錄后可以維護自己的個人信息,并且在可以留言、預(yù)訂酒店客房、預(yù)訂機票、預(yù)訂旅游線路。 (4)每間客房都對應(yīng)一個酒店。 (5)每條新聞對應(yīng)一個類型。 (6)每個航班對應(yīng)一個航空公司。 (7)每個訂單都以來于一個用戶。 (8)每個路線都屬于一種路線類型 (9)每條留言都對應(yīng)一種留言類型 2.經(jīng)過上述系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴展,設(shè)計如下的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): 本系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的18個基本的數(shù)據(jù)表,通過這18個表可以了解到這個系統(tǒng)的數(shù)據(jù)庫的基本組織形式,以及進行數(shù)據(jù)庫操作所需要的基本數(shù)據(jù)信息,下面截取了主要的數(shù)據(jù)庫表
60、。 (1)管理員信息,包含數(shù)據(jù)項:管理員編號、用戶名、真實姓名、聯(lián)系電話等。 管理員表如表4-1所示: 表4-1 管理員表(Admin) 字段名稱 數(shù)據(jù)類型 長度 說明 Username VARCHAR 20 用戶名 Password VARCHAR 20 密碼 Admin_Really VARCHAR 30 真實姓名 Admin_Remark VARCHAR 200 備注信息 (2)公司信息,包含數(shù)據(jù)項:公司編號、公司名等。 城市信息,包括數(shù)據(jù)項:城市編碼、城市名稱,城市信息等。 城市信息表如表4-2所示: 表4-2 城市信息表(Ci
61、ty) 字段名稱 數(shù)據(jù)類型 長度 說明 City_ID NUMBER 18 城市編號 City_Name VARCHAR 20 城市名稱 City_Remark VARCHAR 200 城市信息 (3)航班信息,包括數(shù)據(jù)項:航空公司編號、航班號、客機名稱、飛行日期等。 航班表如表4-3所示 表4-3 航班表(Airline1) 字段名稱 數(shù)據(jù)類型 長度 說明 Airline_ID NUMBER 18 航線編號 Airline_Na
62、me NUMBER 18 航線名稱 Airpline_Name VARCHAR 30 客機名稱 Flyoff_Time VARCHAR 20 起飛時間 Fly_Data VARCHAR 20 飛行日期 Price NUMBER 18 經(jīng)濟艙價格 Price1 NUMBER 18 公務(wù)艙價格 Price2 NUMBER 18 頭等艙價格 Begin_City VARCHAR 20 起飛城市 End_City
63、 VARCHAR 20 到達城市 Company_ID NUMBER 18 公司編號 (4)航班訂單信息,包括數(shù)據(jù)項:機票訂單編號、客戶編號、航班編號、預(yù)訂張數(shù)、下單時間等。 機票預(yù)訂表如表4-4所示 表4-4 機票預(yù)訂表(AirticketOrder) 字段名稱 數(shù)據(jù)類型 長度 說明 AirticketOrder_ID NUMBER 18 機票訂單編號 Airline_ID NUMBER 18 航線編
64、號 Cus_ID NUMBER 18 客戶編號 Airticket_Count NUMBER 18 數(shù)量 Employ_Data DATE 使用日期 Targetdate DATE 訂票日期 Manner VARCHAR 20 確認(rèn)方式 Payment VARCHAR 20 支付方式 Airticket_Money NUMBER 18 金額 Airticket_S
65、tate VARCHAR 20 狀態(tài) Handle_Date DATE 處理時間 (5)酒店信息,包括數(shù)據(jù)項:酒店類型編號、酒店編號、酒店名稱等。 酒店表如表4-5所示 表4-5 酒店表(Hotel) 字段名稱 數(shù)據(jù)類型 長度 說明 Hotel_ID NUMBER 18 酒店編號 Hotelname VARCHAR 30 酒店名稱 City_ID NUMBER 18 所在城市 Hotel_Img VARCHAR 50 酒店主
66、圖 Hotel_Remak VARCHAR 100 酒店介紹 Grade VARCHAR 20 灑店星級 Tel VARCHAR 20 聯(lián)系電話 (6)客房類型信息 客房信息,包括數(shù)據(jù)項:客房詳細(xì)編號、客房類型編號、酒店編號等。 客房表如表4-6所示 表4-6 客房表(Guestroom_Info) 字段名稱 數(shù)據(jù)類型 長度 說明 Guestroom_Info_ID NUMBER 18 客房詳細(xì)編號 Guest_ID NUMBER 18 客房類型編號 Hotel_ID NUMBER 18 酒店編號 Guestroom_Money VARCHAR 20 客房價格 Salesroom_Money VARCHAR 20 門市價格 Guestroom_Info_Remark VARCHAR
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點美食推薦
- XX國有企業(yè)黨委書記個人述責(zé)述廉報告及2025年重點工作計劃
- 世界濕地日濕地的含義及價值
- 20XX年春節(jié)節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)人到場心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點節(jié)后常見的八大危險
- 廈門城市旅游介紹廈門景點介紹廈門美食展示
- 節(jié)后開工第一課復(fù)工復(fù)產(chǎn)十注意節(jié)后復(fù)工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓(xùn)
- 深圳城市旅游介紹景點推薦美食探索
- 節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)勿忘安全本心人人講安全個個會應(yīng)急
- 預(yù)防性維修管理
- 常見閥門類型及特點
- 設(shè)備預(yù)防性維修
- 2.乳化液泵工理論考試試題含答案