旅游管理系統(tǒng)論文_第1頁(yè)
旅游管理系統(tǒng)論文_第2頁(yè)
旅游管理系統(tǒng)論文_第3頁(yè)
旅游管理系統(tǒng)論文_第4頁(yè)
旅游管理系統(tǒng)論文_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、旅游管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):2014級(jí)姓名:徐茂成目 錄引 言31 可行性分析51.1 課題背景51.2 設(shè)計(jì)系統(tǒng)所要達(dá)到的要求51.3 課題目標(biāo)52 開(kāi)發(fā)工具簡(jiǎn)介72.1 系統(tǒng)的開(kāi)發(fā)72.1.1 編程工具72.1.2數(shù)據(jù)庫(kù)72.2 數(shù)據(jù)庫(kù)的連接72.2.1配置數(shù)據(jù)源72.2.2二者的結(jié)合ADO82.3 Windows環(huán)境下的VB開(kāi)發(fā)環(huán)境93 系統(tǒng)模型整體設(shè)計(jì)103.1 系統(tǒng)設(shè)計(jì)分析103.2 系統(tǒng)前期設(shè)計(jì)103.2.1系統(tǒng)功能模塊103.2.2系統(tǒng)開(kāi)發(fā)的設(shè)計(jì)思想103.3 系統(tǒng)功能描述113.4 系統(tǒng)技術(shù)要點(diǎn)123.5 數(shù)據(jù)庫(kù)設(shè)計(jì)123.6 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)134 系

2、統(tǒng)詳細(xì)設(shè)計(jì)164.1 登錄控制模塊164.2 系統(tǒng)主界面設(shè)計(jì)174.3 地域信息管理模塊設(shè)計(jì)184.4 景點(diǎn)資源管理模塊設(shè)計(jì)194.5 旅游線路管理模塊設(shè)計(jì)204.8 用戶管理模塊設(shè)計(jì)21結(jié) 論22致 謝23參考文獻(xiàn)25 沈陽(yáng)大學(xué)畢業(yè)設(shè)計(jì)(論文) No摘 要本文主要研究了旅游管理系統(tǒng)的分析、設(shè)計(jì)與實(shí)現(xiàn)。介紹了系統(tǒng)的相關(guān)理論知識(shí),分析了業(yè)務(wù)流程以及有關(guān)數(shù)據(jù),建立了系統(tǒng)功能模塊圖,并設(shè)計(jì)了系統(tǒng)的功能和結(jié)構(gòu)。系統(tǒng)在實(shí)現(xiàn)過(guò)程中所遇到的關(guān)鍵問(wèn)題及其解決方案,建立了多個(gè)功能管理模塊,也論述了數(shù)據(jù)庫(kù)訪問(wèn)、權(quán)限控制、登錄控制和界面設(shè)計(jì)的解決方案。旅游管理系統(tǒng)是基于建立完善的旅行管理控制模型的基礎(chǔ)上,建立的具有

3、很大靈活性的業(yè)務(wù)管理軟件,為旅游者提供了極其方便的作用。旅行社業(yè)務(wù)管理控制模型是建立在實(shí)際旅行社業(yè)務(wù)營(yíng)運(yùn)方面的構(gòu)思,并且適當(dāng)簡(jiǎn)化的基礎(chǔ)上。其中考慮了各個(gè)模塊可以完成的具體功能,真實(shí)的體現(xiàn)了旅行社業(yè)務(wù)管理的過(guò)程,并對(duì)游客的信息進(jìn)行了分析,有助于旅行社的實(shí)際管理過(guò)程。對(duì)該系統(tǒng)需要的功能進(jìn)行了比較完善的實(shí)現(xiàn),可以由人工輸入一定的參量,并且對(duì)數(shù)據(jù)庫(kù)進(jìn)行直接的數(shù)據(jù)交流,能夠很好的實(shí)現(xiàn)旅行社業(yè)務(wù)管理控制的各個(gè)方面功能。該旅游管理系統(tǒng)的開(kāi)發(fā)是在Visual Basic 6.0軟件的編程環(huán)境下實(shí)現(xiàn),數(shù)據(jù)庫(kù)系統(tǒng)使用了國(guó)際通用SQL Server 2000軟件實(shí)現(xiàn)。關(guān)鍵詞:旅游; 模型; 數(shù)據(jù)庫(kù);程序設(shè)計(jì); 利潤(rùn)

4、abstractThis paper mainly studies the tourism management system analysis, design and implementation. Introduces the system of related theory knowledge, analyses the business process and relevant data, established the system function module chart, and design the system function and structure. System

5、encountered in the process of implementation of the key problems and their solutions, set up a multiple functional management module, and discusses the database access, access control, access control and interface design solutions.Tourism management system is based on perfect travel management contr

6、ol model is established on the basis of establishing the great flexibility of business management software, provides extremely convenient role for the tourists. Travel agency business management control model is based on the actual operation of the travel agency business idea, on the basis of simpli

7、fying and appropriate. With considering the specific function of each module can be completed, real embodies the process of travel agency business management, and analyses the tourists' information, help the travel agency's actual management process. To the function of the system need to com

8、pare the perfect implementation, can be manually input certain parameters, and to direct the database data communication, can achieve a good travel agency all aspects of business management and control functions. The development of the tourism management system is software programming environment in

9、 Visual Basic 6.0 implementation, database system using the international general SQL Server 2000 software implementation.Key words:Travel; Model; Database; Program design; profits引 言三十多年的改革開(kāi)放使中國(guó)旅游業(yè)步入一個(gè)高速發(fā)展階段,正在從亞洲旅游大國(guó)走向世界旅游強(qiáng)國(guó)。隨著旅游業(yè)的發(fā)展,國(guó)內(nèi)的旅行社業(yè)務(wù)也有了長(zhǎng)足的進(jìn)步。到2014年底,全國(guó)共有旅行社上萬(wàn)家。雖然數(shù)量大,但是國(guó)內(nèi)的絕大多數(shù)旅行社仍處在“散、弱、差、

10、小”狀態(tài)。整個(gè)行業(yè)的營(yíng)業(yè)收入還遠(yuǎn)不如美國(guó)或日本的一家大旅行社。中國(guó)旅行社的企業(yè)流程重組的必要性。目前,中國(guó)的大部分旅行社的業(yè)務(wù)流程極不合理和規(guī)范,有承包經(jīng)營(yíng)模式、有手工操作模式等,業(yè)務(wù)流程信息流被切割的支離破碎。這是造成目前“散、弱、差、小”的局面根本原因。對(duì)于這樣的業(yè)務(wù)流程必須進(jìn)行徹底的改革,旅行社必須要進(jìn)行業(yè)務(wù)流程重組。信息技術(shù)是業(yè)務(wù)流程再造的保障。在知識(shí)時(shí)代,信息作為重要的生產(chǎn)要素,改變了人們對(duì)企業(yè)中信息技術(shù)和管理信息系統(tǒng)的認(rèn)識(shí)方式。信息是信息技術(shù)和管理信息系統(tǒng)的核心部分。因此,利用先進(jìn)的信息技術(shù)整合企業(yè)業(yè)務(wù)流程,從而減少企業(yè)的成本消耗,樹(shù)立企業(yè)的競(jìng)爭(zhēng)優(yōu)勢(shì),是目前業(yè)務(wù)流程重組的必然選擇。

11、信息資源能將人力資源、資金資源、物質(zhì)資源聯(lián)系起來(lái),有助于企業(yè)業(yè)務(wù)流程重組的順利實(shí)施。隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計(jì)算機(jī)事業(yè)的飛速發(fā)展,以計(jì)算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時(shí)期。隨著經(jīng)濟(jì)文化水平的顯著提高,人們對(duì)生活質(zhì)量及工作環(huán)境的要求也越來(lái)越高,但伴隨著人的勞動(dòng)強(qiáng)度的增大,如何來(lái)度過(guò)工作之余的時(shí)間并能好好的享受,是一個(gè)很現(xiàn)實(shí)的問(wèn)題。無(wú)疑,旅游業(yè)的蓬勃發(fā)展論證了這個(gè)理論,旅游是人們工作之余度假的最好選擇。旅游業(yè)的發(fā)展,也繼承了信息化的發(fā)展道路,網(wǎng)絡(luò)的興起,給了人們各種各樣不同的選擇。與此同時(shí),為了管理好一個(gè)旅行社團(tuán),管理問(wèn)題也就提上了日程。隨著旅游市場(chǎng)的不斷擴(kuò)大,旅

12、游愛(ài)好者的大量增加,其管理難度也越來(lái)越大,如何優(yōu)化旅行社的日常管理也就成為了一個(gè)大眾化的課題。在計(jì)算機(jī)飛速發(fā)展的今天,將計(jì)算機(jī)這一信息處理利器應(yīng)用于旅行社的日常管理已是勢(shì)必所然,而且這也將為旅行社的管理帶來(lái)前所未有的改變,它可以帶來(lái)意想不到的效益,同時(shí)也會(huì)為旅游業(yè)的飛速發(fā)展提供無(wú)限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為旅游業(yè)管理科學(xué)化和現(xiàn)代化的主要標(biāo)志,它給旅行社帶來(lái)了明顯的經(jīng)濟(jì)效益和社會(huì)效益。主要體現(xiàn)在:極大提高了旅行社的效率,減少了人員冗余等問(wèn)題?;诼糜螛I(yè)務(wù)管理的全面自動(dòng)化,可以減少管理過(guò)程中的漏洞,節(jié)約不少開(kāi)支,增加收入,提高旅行社的管理水平。旅行社業(yè)務(wù)管理的全面自動(dòng)化、信息化則是其中極其

13、重要的部分。為了加快旅行社業(yè)務(wù)管理自動(dòng)化的步伐,提高旅行社業(yè)務(wù)管理處理效率,建立旅游管理系統(tǒng)已變得十分必要1。通過(guò)對(duì)旅行社業(yè)務(wù)管理日常工作的詳細(xì)調(diào)查,搜集了大量的資料,從系統(tǒng)結(jié)構(gòu)的組織,功能的實(shí)現(xiàn),技術(shù)的要求以及可行性等多方面進(jìn)行考慮,認(rèn)為本課題是一個(gè)適應(yīng)現(xiàn)今旅游業(yè)信息管理需求的計(jì)算機(jī)信息管理系統(tǒng),具有一定的實(shí)際開(kāi)發(fā)價(jià)值和實(shí)用價(jià)值。1 可行性分析1.1 課題背景近年來(lái),隨著中國(guó)加入WTO,旅游行業(yè)的競(jìng)爭(zhēng)變得日趨激烈,不僅有來(lái)自國(guó)內(nèi)同行的競(jìng)爭(zhēng),還面臨著來(lái)自國(guó)外旅游公司的挑戰(zhàn)。那么為了在激烈的競(jìng)爭(zhēng)中獲得生存、發(fā)展,旅行社就必須盡快實(shí)現(xiàn)信息化,盡可能地提高自身管理水平和工作效率,降低運(yùn)營(yíng)成本2。這樣

14、就要求旅行社能有一個(gè)統(tǒng)一、開(kāi)放、高效、安全的運(yùn)營(yíng)平臺(tái),既對(duì)外提供一個(gè)必要的宣傳窗口,又對(duì)內(nèi)整合其所有的資源、信息和業(yè)務(wù)。而由于各方面的原因有的旅行社還沒(méi)有實(shí)現(xiàn)上述目標(biāo),這在很大程度上制約了企業(yè)的進(jìn)一步發(fā)展。因此,盡快實(shí)現(xiàn)一個(gè)統(tǒng)一的業(yè)務(wù)運(yùn)營(yíng)平臺(tái)來(lái)加速旅行社的信息化進(jìn)程已經(jīng)迫在眉睫。為了給旅行社業(yè)務(wù)發(fā)展提供一個(gè)集管理和服務(wù)為一體的統(tǒng)一支撐平臺(tái),改善目前的工作環(huán)境,實(shí)現(xiàn)總部和各個(gè)業(yè)務(wù)網(wǎng)點(diǎn)以及分理機(jī)構(gòu)的資源互通、統(tǒng)一調(diào)配、集中管理的管理要求。1.2 設(shè)計(jì)系統(tǒng)所要達(dá)到的要求目標(biāo)系統(tǒng)應(yīng)該達(dá)到以下要求:(1)可靠性:能連續(xù)準(zhǔn)確的處理業(yè)務(wù),有較強(qiáng)的容錯(cuò)能力。(2)可理解性:用戶容易理解和使用該系統(tǒng)。(3)可維

15、護(hù)性和適應(yīng)性:系統(tǒng)應(yīng)易于修改、易于擴(kuò)充、易于維護(hù),能夠適應(yīng)業(yè)務(wù)不斷發(fā)展變化的需要。(4)可用性:目標(biāo)系統(tǒng)功能齊全,能夠完全滿足業(yè)務(wù)需求。1.3 課題目標(biāo)本課題的研究目標(biāo)是,通過(guò)建立旅行社業(yè)務(wù)過(guò)程模型,分析其優(yōu)缺點(diǎn),并據(jù)此進(jìn)行系統(tǒng)的設(shè)計(jì),對(duì)業(yè)務(wù)流程進(jìn)行重組,建立一個(gè)高效合理的業(yè)務(wù)過(guò)程模型,使最終實(shí)現(xiàn)的旅游管理系統(tǒng)實(shí)現(xiàn)以下目標(biāo):(1)為旅游者提供更多信息。(2)完善旅游業(yè)務(wù)服務(wù),為企業(yè)帶來(lái)更多的經(jīng)濟(jì)效益。(3)為旅行社的業(yè)務(wù)人員提供完善的服務(wù)支持,提高服務(wù)水平。2 開(kāi)發(fā)工具簡(jiǎn)介2.1 系統(tǒng)的開(kāi)發(fā)2.1.1 編程工具市場(chǎng)上可以選用的開(kāi)發(fā)產(chǎn)品很多,流行的也有數(shù)十種。目前在我國(guó)市場(chǎng)上最為流行、使用最多的

16、可用作企業(yè)級(jí)開(kāi)發(fā)工具的產(chǎn)品有:Visual Basic、Java、Visual C+等。在這些眾多的程序開(kāi)發(fā)工具中,有些強(qiáng)調(diào)程語(yǔ)言的彈性與執(zhí)行效率;有些側(cè)重于可視化開(kāi)發(fā)工具所帶來(lái)的便利性與效率,各有特色,也滿足了不同用戶的需求。我在這次畢業(yè)設(shè)計(jì)中選用了Visual Basic 6.0,這是一個(gè)可視化的快速應(yīng)用程序設(shè)計(jì)語(yǔ)言,提供了可視化的集成開(kāi)發(fā)環(huán)境。這一環(huán)境為應(yīng)用程序開(kāi)發(fā)及設(shè)計(jì)人員提供了一系列的工具,可廣泛地應(yīng)用于種類(lèi)應(yīng)用程序設(shè)計(jì)。在Visual Basic的集成開(kāi)發(fā)環(huán)境中,用戶可以設(shè)計(jì)界面、編寫(xiě)程序代碼、運(yùn)行程序、錯(cuò)誤調(diào)試跟蹤等,極大地降低了應(yīng)用程序開(kāi)發(fā)的難度。2.1.2數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)選用的是

17、微軟公司的SQL Server 2000。SQL Server的企業(yè)管理器中建立“旅游”數(shù)據(jù)庫(kù),之后在數(shù)據(jù)庫(kù)中建立表。還可以在查詢分析器中執(zhí)行SQL語(yǔ)句。2.2 數(shù)據(jù)庫(kù)的連接2.2.1配置數(shù)據(jù)源配置一個(gè)數(shù)據(jù)源的步驟如下:(1)進(jìn)入管理工具,選擇數(shù)據(jù)源,打開(kāi)ODBC數(shù)據(jù)源管理器對(duì)話框。(2)在ODBC數(shù)據(jù)源管理器的對(duì)話框中選擇系統(tǒng)DSN。(3)單擊“添加”,在建新數(shù)據(jù)源對(duì)話框中選擇數(shù)據(jù)源的驅(qū)動(dòng)程序。(4)選擇SQL Server,單擊“完成”,進(jìn)入到“創(chuàng)建到SQL Server的新數(shù)據(jù)源”對(duì)話框。(5)指定數(shù)據(jù)源名、描述、服務(wù)器名。(6)選擇驗(yàn)證方式(NT或SQL server),單擊“下一步”

18、。(7)更改默的認(rèn)數(shù)據(jù)庫(kù)為,單擊“下一步”,完成。(8)測(cè)試數(shù)據(jù)源。2.2.2二者的結(jié)合ADOVB技術(shù)為訪問(wèn)數(shù)據(jù)庫(kù)提供了簡(jiǎn)便的手段。在Visual Basic中,可以通過(guò)ADO控件對(duì)象來(lái)訪問(wèn)存儲(chǔ)在服務(wù)器端的數(shù)據(jù)庫(kù)。主要有三種ADO對(duì)象:Connection、Recordset和Command。其中,Connection負(fù)責(zé)打開(kāi)或連接數(shù)據(jù)庫(kù);Recordset負(fù)責(zé)存取數(shù)據(jù)表;Command負(fù)責(zé)執(zhí)行查詢(Action Query)命令。在本系統(tǒng)中,訪問(wèn)數(shù)據(jù)庫(kù)的操作分為以下四步:(1)創(chuàng)建數(shù)據(jù)庫(kù)連接 Dbname=”driver=(SQL Server);server=ss36;databasc=旅

19、游;uid=sa;pwd=sa” Set cn=server.createobject(“adodb.connection”) Cn.open dbname /打開(kāi)鏈接(2)創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象 Set rs=server.createobject(“adodb.recordset”)(3)操作數(shù)據(jù)庫(kù) Rs.open”select * from 旅游 order by id”,cn(4)關(guān)閉數(shù)據(jù)對(duì)象和鏈接Rs.close2.3 Windows環(huán)境下的VB開(kāi)發(fā)環(huán)境Visual Basic 6.0是一個(gè)非常理想的軟件開(kāi)發(fā)工具,無(wú)論是企業(yè)級(jí)用戶還是個(gè)人開(kāi)發(fā)者,都能夠利用Visual Basic 6.0 輕

20、松、簡(jiǎn)便地開(kāi)發(fā)應(yīng)用程序,備受廣大程序開(kāi)發(fā)人員的好評(píng)。尤其是Visual Basic 6.0對(duì)數(shù)據(jù)庫(kù)的強(qiáng)大支持,極大地提高了數(shù)據(jù)庫(kù)應(yīng)用軟件開(kāi)發(fā)的效率,極大地縮短了開(kāi)發(fā)周期,深受廣大程序設(shè)計(jì)人員的喜愛(ài)。Visual Basic 6.0為數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員提供了豐富的數(shù)據(jù)庫(kù)開(kāi)發(fā)組件,使數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)功能更強(qiáng)大,控制更靈活,編譯后的程序運(yùn)行速度更快。在這里我選用的是Microsoft SQL Server數(shù)據(jù)庫(kù),雖然前面提到的許多數(shù)據(jù)產(chǎn)品也不錯(cuò),但是考慮到本系統(tǒng)的實(shí)際情況,我選擇了Microsoft SQL Server 2000,它不但簡(jiǎn)單易用,而且因?yàn)樗荕icrosoft的產(chǎn)品,具有與Windo

21、ws良好的兼容性,從而也是保證程序能正常穩(wěn)定運(yùn)行的一個(gè)先決條件。3 系統(tǒng)模型整體設(shè)計(jì)3.1 系統(tǒng)設(shè)計(jì)分析旅游管理系統(tǒng)可以把各種旅游資源進(jìn)行分類(lèi)存儲(chǔ)管理,通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)資源的共享,不僅方便快捷,而且方便。本課題緊扣旅游的關(guān)鍵要素,對(duì)這些旅游資源進(jìn)行管理,并最終形成旅游產(chǎn)品旅游線路。此課題具有很強(qiáng)的實(shí)用性,既可以作為獨(dú)立的系統(tǒng)使用,也可以作為大型旅游企業(yè)綜合業(yè)務(wù)管理系統(tǒng)的一個(gè)重要組成部分。本系統(tǒng)主要包括、地域資源管理、景點(diǎn)資源管理、交通資源管理、旅游線路管理等主要功能模塊,全面系統(tǒng)地實(shí)現(xiàn)了旅游管理系統(tǒng)的功能。3.2 系統(tǒng)前期設(shè)計(jì)3.2.1系統(tǒng)功能模塊從功能描述的內(nèi)容可以看到,本程序可以實(shí)現(xiàn)的完整功能

22、。根據(jù)這些功能,設(shè)計(jì)出的系統(tǒng)功能模塊如圖1所示。在功能模塊示意圖的樹(shù)狀結(jié)構(gòu)中,每一個(gè)葉節(jié)點(diǎn)都是一個(gè)最小的功能模塊。每個(gè)功能模塊都需要針對(duì)不同的表完成相同的數(shù)據(jù)庫(kù)操作,即添加記錄、修改記錄、刪除記錄、以及查詢顯示記錄等功能。3.2.2系統(tǒng)開(kāi)發(fā)的設(shè)計(jì)思想通過(guò)數(shù)據(jù)庫(kù)技術(shù)分析數(shù)據(jù)庫(kù)中個(gè)人和他人的聯(lián)系信息的基本信息,達(dá)到管理的目的:(1)建立數(shù)據(jù)庫(kù),旅游管理的基本資料就存放在其中。圖1 旅游管理系統(tǒng)功能模塊示意圖(2)把旅游管理的全部資料輸入數(shù)據(jù)庫(kù)。(3)用VB開(kāi)發(fā)出應(yīng)用程序連接數(shù)據(jù)庫(kù)。(4)在應(yīng)用程序中用查詢9和統(tǒng)計(jì)等手段對(duì)數(shù)據(jù)庫(kù)的資料進(jìn)行處理,得到有效的數(shù)據(jù),分析出個(gè)人的和他人的聯(lián)系信息情況,得出結(jié)

23、論和措施,然后個(gè)人就可以通過(guò)措施達(dá)到管理的目的。3.3 系統(tǒng)功能描述旅游管理系統(tǒng)的主要功能包括以下幾方面:(1)地域信息管理功能:主要可以實(shí)現(xiàn)添加地域信息、修改地域信息、刪除地域信息以及查看地域信息。(2)景點(diǎn)資源管理功能:主要可以實(shí)現(xiàn)添加景點(diǎn)資源信息、修改景點(diǎn)資源信息、刪除景點(diǎn)資源信息以及查看景點(diǎn)資源信息。(3)交通資源管理功能:主要對(duì)火車(chē)資源信息管理和飛機(jī)資源信息管理。(4)旅游線路管理功能:主要可以實(shí)現(xiàn)添加旅游線路信息、修改旅游線路信息、刪除旅游線路信息以及查看旅游線路信息。3.4 系統(tǒng)技術(shù)要點(diǎn)在旅游管理系統(tǒng)的功能模塊之間的關(guān)系如圖2所示。從模塊關(guān)系圖中可以看出,旅游資源信息除了供用戶查

24、閱外,不可以為旅游線路管理提供數(shù)據(jù)。當(dāng)用戶需要生成一條旅游線路時(shí),可以從旅游資源里提取到最新的數(shù)據(jù)。圖2 旅游管理系統(tǒng)的功能模塊圖3.5 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)在信息管理中占有非常重要的地位,數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性。此外,合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)將非常有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的需求。根據(jù)系統(tǒng)的功能分析,本系統(tǒng)數(shù)據(jù)庫(kù)包含如下表:地域信息表、景點(diǎn)資源信息表、飛機(jī)資源信息表、火車(chē)資源信息表、旅游線路信息表等。3.6 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)地域是

25、旅游行業(yè)的基本數(shù)據(jù),所有的旅游資源都分布在不同的地域中,本系統(tǒng)采用的方法是將地域劃分為本市、外埠和國(guó)外3種類(lèi)型。這是因?yàn)樵诼糜涡袠I(yè)中,地域的概念是不平等的。本市周邊的地域是最常用的,因此把它單獨(dú)作為一類(lèi);國(guó)內(nèi)其他地域統(tǒng)稱為外埠地域;所有國(guó)外的地域?qū)儆趪?guó)外地域。這種分類(lèi)方法在旅游行業(yè)中具有一定的代表性。地域信息表用來(lái)保存地域信息。表結(jié)構(gòu)如表1所示。表1 地域信息表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1IdInt地域編號(hào)2NameVarchar40地域名稱3TypeSmallint地域類(lèi)型,1-本市地域、2-外埠地域、3-國(guó)外地域景點(diǎn)資源信息表用來(lái)保存旅游景點(diǎn)信息。表的結(jié)構(gòu)如表2所示。表2 景點(diǎn)資源信息表Pl

26、ace編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1PidInt景點(diǎn)編號(hào)2PnameVarchar200景點(diǎn)名稱3ContactVarchar100聯(lián)系人4PhoneVarchar100聯(lián)系電話5AddressVarchar100通信地址6PostcodeVarchar10郵政編碼7Adult_priceDecimal10,2成人票價(jià)8Child_priceDecimal10,2兒童票價(jià)9IdInt所在地域10Input_timeChar17錄入日期和時(shí)間火車(chē)資源信息表用來(lái)保存火車(chē)資源信息。表的結(jié)構(gòu)如表7所示。表3 火車(chē)資源信息表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1TidInt火車(chē)編號(hào)2TnoVarchar20車(chē)次名稱3S

27、stationVarchar40始發(fā)站4EstationVarchar40抵達(dá)站5StimeVarchar40開(kāi)車(chē)時(shí)間6EtimeVarchar40抵達(dá)時(shí)間7PriceYzDecimal7,2硬座報(bào)價(jià)8PriceRzDecimal7,2軟座報(bào)價(jià)9PriceYwDecimal7,2硬臥報(bào)價(jià)10PriceRwDecimal7,2軟臥報(bào)價(jià)11Input_timeChar17錄入日期和時(shí)間飛機(jī)資源信息表用來(lái)保存飛機(jī)資源信息。表的結(jié)構(gòu)如表4所示。表4 飛機(jī)資源信息表Plane編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1PidInt飛機(jī)編號(hào)2AirComVarchar50航空公司3PnoVarchar20航班號(hào)4Sairp

28、ortVarchar40起飛機(jī)場(chǎng)5EairportVarchar40抵達(dá)機(jī)場(chǎng)6StimeVarchar40起飛時(shí)間7EtimeVarchar40抵達(dá)時(shí)間8Price1Decimal7,2公布票價(jià)9Price2Decimal7,2折扣票價(jià)10CycleChar7飛機(jī)航期。11Input_timeChar17錄入日期和時(shí)間線路基本信息表用來(lái)保存旅游線路的基本信息。表的結(jié)構(gòu)如表5所示。表5 線路基本信息表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1lidInt線路編號(hào)2lnameVarchar20線路名稱3ldayVarchar40行程天數(shù)4ltypeVarchar40團(tuán)隊(duì)類(lèi)別(1-學(xué)生團(tuán)隊(duì)、2-成人團(tuán)隊(duì))5insC

29、omVarchar40保險(xiǎn)公司6insFeeVarchar40保險(xiǎn)費(fèi)7otherCostDecimal7,2其他費(fèi)用8tourPayDecimal7,2導(dǎo)游費(fèi)9benefitDecimal7,2利潤(rùn)10IdDecimal7,2所屬地域線路景點(diǎn)信息表用來(lái)保存旅游線路中包含的景點(diǎn)信息。表的結(jié)構(gòu)如表6所示。表6 線路景點(diǎn)信息表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1lidInt線路編號(hào)2pidInt景點(diǎn)編號(hào)線路火車(chē)信息表用來(lái)保存旅游線路中包含的火車(chē)信息。表的結(jié)構(gòu)如表7所示。表7 線路火車(chē)信息表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1lidInt線路編號(hào)2directTinyint往返方向(1 往,2 返)3tidInt火車(chē)信息

30、編號(hào)4tTypeTinyint車(chē)票類(lèi)型(1 硬座,2 軟座,3 硬臥,4 軟臥)線路飛機(jī)信息表用來(lái)保存旅游線路中包含的飛機(jī)信息。表的結(jié)構(gòu)如表8所示。表8 線路飛機(jī)信息表編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1lidInt線路編號(hào)2directTinyint往返方向(1 往,2 返)3pidInt飛機(jī)信息編號(hào)4 系統(tǒng)詳細(xì)設(shè)計(jì)4.1 登錄控制模塊用戶登錄系統(tǒng)時(shí),進(jìn)入系統(tǒng)登錄頁(yè)面,提示用戶輸入用戶名和密碼。用戶提交后,到數(shù)據(jù)庫(kù)中的Users表中查詢。每個(gè)用戶有3次機(jī)會(huì)進(jìn)行身份認(rèn)證。如果3次輸入的用戶名和密碼都無(wú)法與數(shù)據(jù)庫(kù)匹配,則強(qiáng)制退出系統(tǒng)。系統(tǒng)的登錄界面在設(shè)計(jì)時(shí),力求突出旅行社的形象,宣傳其優(yōu)質(zhì)、低價(jià)、安全、便

31、捷的特點(diǎn),如圖3所示。圖3 登錄窗體的界面登錄窗體中確定按鈕的代碼實(shí)現(xiàn)如下所示:Private Sub Cmd_OK_Click() Dim j As Single If txtUser = "" Then /數(shù)據(jù)有效性檢查 MsgBox "請(qǐng)輸入用戶名" txtUser.SetFocus Exit Sub End If If txtPwd = "" Then MsgBox "請(qǐng)輸入密碼" txtPwd.SetFocus Exit Sub End If NameKey = MakeStr(txtUser) Pass

32、wordKey = MakeStr(txtPwd) '判斷用戶是否存在 If MyUser.In_DB(NameKey) = False Then MsgBox "用戶名不存在" Try_times = Try_times + 1 If Try_times >= 3 Then MsgBox "您已經(jīng)三次嘗試進(jìn)入本系統(tǒng),均不成功,系統(tǒng)將關(guān)閉" DBapi_Disconnect End Else Exit Sub End If End If MyUser.GetInfo (NameKey) /判斷密碼是否正確 If MyUser.Pwd <

33、;> PasswordKey Then MsgBox "密碼錯(cuò)誤" Try_times = Try_times + 1 If Try_times >= 3 Then MsgBox "您已經(jīng)三次嘗試進(jìn)入本系統(tǒng),均不成功,系統(tǒng)將關(guān)閉" DBapi_Disconnect End Else Exit Sub End If End If CurUser.GetInfo (MyUser.UserName) /登錄成功,將當(dāng)前用戶的信息保存在CurUser中 Unload Me /關(guān)閉自己End Sub4.2 系統(tǒng)主界面設(shè)計(jì)在前臺(tái)界面的實(shí)現(xiàn)方面,采用了更加

34、簡(jiǎn)約、美觀、時(shí)尚、符合旅行社業(yè)務(wù)的設(shè)計(jì)思路,從登錄界面到操作界面,都體現(xiàn)了這種理念。在主窗體中添加一個(gè)工具欄控件,用于快捷操作,再添加一個(gè)ImageList控件來(lái)存放工具欄所用的圖片,從而使工具欄上的圖片顯示出來(lái)。添加菜單用于連接各模塊。下面還添加了一個(gè)狀態(tài)欄,主要是顯示系統(tǒng)的當(dāng)前的臨日期和時(shí)間用的。中間紅字部分是從右向左滾動(dòng)的字幕,使界面更美觀和時(shí)尚。系統(tǒng)主界面如圖4所示:圖4 系統(tǒng)主界面4.3 地域信息管理模塊設(shè)計(jì)地域信息管理界面可以通過(guò)對(duì)地域類(lèi)型的選擇,來(lái)添加、修改、刪除地域信息的操作,當(dāng)添加一個(gè)地域信息時(shí)14須選擇一個(gè)地域類(lèi)型,添加后在數(shù)據(jù)列表窗口中顯示地域名稱。地域信息管理界面如圖5

35、所示。圖5 地域信息管理界面4.4 景點(diǎn)資源管理模塊設(shè)計(jì)此界面主要通過(guò)對(duì)地域類(lèi)型和地域名稱來(lái)顯示相應(yīng)的地域景點(diǎn)信息,可以通過(guò)添加、刪除、修改按鈕來(lái)對(duì)景點(diǎn)的信息進(jìn)行操作。景點(diǎn)資源管理界面如圖6所示。圖6 旅游景點(diǎn)資源管理界面景點(diǎn)資源管理界面窗體的Adoc控件屬性表,主要完成屬性的設(shè)置,如下表17所示。表17 景點(diǎn)界面控制屬性表對(duì)象名屬性屬性值A(chǔ)dodc1ConnectionStringDSN=TravelPasswordSaUserNameSaRecordSourceSELECT * FROM PlaceVisibleFalseDataGrid 1DataSourceAdodcCmd_AddCa

36、ption添加Cmd_ModiCaption修改Cmd_DelCaption刪除Cmd_CloseCaption關(guān)閉4.5 旅游線路管理模塊設(shè)計(jì)此界面是通過(guò)對(duì)旅游線路管理界面進(jìn)行操作,可以通過(guò)點(diǎn)擊新增線路和查閱修改按鈕可以打開(kāi)編輯線路信息窗體,并且可以通過(guò)刪除按鈕實(shí)現(xiàn)旅游線路的刪除。旅游線路管理界面如下圖7所示。圖7 旅游線路管理界面在此界面必須在旅游線路名稱處輸入一條線路名稱,然后通過(guò)團(tuán)隊(duì)類(lèi)別選擇學(xué)生線路還是成人線路,及輸入行程天數(shù)、保險(xiǎn)公司名稱和保險(xiǎn)金額。在此線路中可以添加景點(diǎn)、賓館、用餐以及娛樂(lè)設(shè)置的添加、修改和刪除的操作,也可以在交通設(shè)定和成本預(yù)算的列表框中手動(dòng)輸入相關(guān)信息,如往返名稱

37、、車(chē)票類(lèi)型、車(chē)票價(jià)格、導(dǎo)游費(fèi)用等。對(duì)以上操作完成后,在成本預(yù)算框中可以自動(dòng)生成線路報(bào)價(jià)的信息。編輯線路信息界面如圖8所示。圖8 編輯線路信息界面4.6 用戶管理模塊設(shè)計(jì)此界面通過(guò)點(diǎn)擊用戶列表可以顯示用戶信息,并且可以通過(guò)添加用戶、修改用戶和刪除用戶對(duì)用戶信息進(jìn)行權(quán)限操作。用戶管理界面如圖9所示。圖9 用戶管理界面結(jié) 論由于時(shí)間上和技術(shù)上的限制,我們?cè)谙到y(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中沒(méi)有對(duì)系統(tǒng)的安全性進(jìn)一步的研究和探討,對(duì)于防范諸如網(wǎng)絡(luò)大規(guī)模入侵、密碼盜用、越權(quán)訪問(wèn)等問(wèn)題,沒(méi)有做相應(yīng)的考慮;而且,盡管研究了資源分配模型,但還沒(méi)有把旅行社內(nèi)部的線路、車(chē)輛和導(dǎo)游等各種資源之間的相互制約關(guān)系考慮在內(nèi),而且只是孤

38、立地去研究各種資源的動(dòng)態(tài)變化情況;而且,隨著系統(tǒng)在旅行社的投付使用,更多的實(shí)際問(wèn)題還有待進(jìn)一步去研究、解決。因此,本文的研究工作只是個(gè)開(kāi)始,以上這些沒(méi)有解決的問(wèn)題還需要在以后的研究工作中進(jìn)一步解決。致 謝畢業(yè)設(shè)計(jì)整整持續(xù)了半年的時(shí)間,現(xiàn)在終于到結(jié)尾了。剛拿到這個(gè)課題時(shí),覺(jué)得這個(gè)課題太簡(jiǎn)單了,但是現(xiàn)在回想一下,卻放發(fā)現(xiàn)是我錯(cuò)誤的估計(jì)了形勢(shì)。這是我讀大學(xué)四年下來(lái)工作量最大的一次,這也是對(duì)我大學(xué)四年學(xué)習(xí)下來(lái)最好的檢驗(yàn)。經(jīng)過(guò)這次畢業(yè)論文設(shè)計(jì),無(wú)形中提高了我很多的能力,而且?guī)椭液屠蠋?、同學(xué)之間建立了深厚的友誼。在這期間凝結(jié)了大家的心血,在此表示衷心的感謝。如果沒(méi)有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持。作為一個(gè)本科生來(lái)設(shè)計(jì)畢業(yè)論文,由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,想要完成這個(gè)設(shè)計(jì)是難以想象的。在這里首先要感謝我的導(dǎo)師劉天惠老師。劉老師平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段,從擬定題目到定稿,設(shè)計(jì)草案的確定和修改,中期的檢查,后期的詳細(xì)設(shè)計(jì)等整個(gè)過(guò)程。在劉老師的悉心指導(dǎo)中,我不僅學(xué)到了扎實(shí)的計(jì)算機(jī)的專業(yè)知識(shí),也在怎樣處人處事等方面收益很多;除了敬佩劉老師的專業(yè)水平外,她的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神,還有她對(duì)工作的積極熱情、認(rèn)真負(fù)責(zé)、有條不紊、實(shí)事求是的態(tài)度,給我留下了深刻的印象,使我受益非淺。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論