版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、旅游管理系統(tǒng)設(shè)計與實現(xiàn)專業(yè):計算機科學(xué)與技術(shù)班級:2014級姓名:徐茂成目 錄引 言31 可行性分析51.1 課題背景51.2 設(shè)計系統(tǒng)所要達(dá)到的要求51.3 課題目標(biāo)52 開發(fā)工具簡介72.1 系統(tǒng)的開發(fā)72.1.1 編程工具72.1.2數(shù)據(jù)庫72.2 數(shù)據(jù)庫的連接72.2.1配置數(shù)據(jù)源72.2.2二者的結(jié)合ADO82.3 Windows環(huán)境下的VB開發(fā)環(huán)境93 系統(tǒng)模型整體設(shè)計103.1 系統(tǒng)設(shè)計分析103.2 系統(tǒng)前期設(shè)計103.2.1系統(tǒng)功能模塊103.2.2系統(tǒng)開發(fā)的設(shè)計思想103.3 系統(tǒng)功能描述113.4 系統(tǒng)技術(shù)要點123.5 數(shù)據(jù)庫設(shè)計123.6 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計134 系
2、統(tǒng)詳細(xì)設(shè)計164.1 登錄控制模塊164.2 系統(tǒng)主界面設(shè)計174.3 地域信息管理模塊設(shè)計184.4 景點資源管理模塊設(shè)計194.5 旅游線路管理模塊設(shè)計204.8 用戶管理模塊設(shè)計21結(jié) 論22致 謝23參考文獻(xiàn)25 沈陽大學(xué)畢業(yè)設(shè)計(論文) No摘 要本文主要研究了旅游管理系統(tǒng)的分析、設(shè)計與實現(xiàn)。介紹了系統(tǒng)的相關(guān)理論知識,分析了業(yè)務(wù)流程以及有關(guān)數(shù)據(jù),建立了系統(tǒng)功能模塊圖,并設(shè)計了系統(tǒng)的功能和結(jié)構(gòu)。系統(tǒng)在實現(xiàn)過程中所遇到的關(guān)鍵問題及其解決方案,建立了多個功能管理模塊,也論述了數(shù)據(jù)庫訪問、權(quán)限控制、登錄控制和界面設(shè)計的解決方案。旅游管理系統(tǒng)是基于建立完善的旅行管理控制模型的基礎(chǔ)上,建立的具有
3、很大靈活性的業(yè)務(wù)管理軟件,為旅游者提供了極其方便的作用。旅行社業(yè)務(wù)管理控制模型是建立在實際旅行社業(yè)務(wù)營運方面的構(gòu)思,并且適當(dāng)簡化的基礎(chǔ)上。其中考慮了各個模塊可以完成的具體功能,真實的體現(xiàn)了旅行社業(yè)務(wù)管理的過程,并對游客的信息進(jìn)行了分析,有助于旅行社的實際管理過程。對該系統(tǒng)需要的功能進(jìn)行了比較完善的實現(xiàn),可以由人工輸入一定的參量,并且對數(shù)據(jù)庫進(jìn)行直接的數(shù)據(jù)交流,能夠很好的實現(xiàn)旅行社業(yè)務(wù)管理控制的各個方面功能。該旅游管理系統(tǒng)的開發(fā)是在Visual Basic 6.0軟件的編程環(huán)境下實現(xiàn),數(shù)據(jù)庫系統(tǒng)使用了國際通用SQL Server 2000軟件實現(xiàn)。關(guān)鍵詞:旅游; 模型; 數(shù)據(jù)庫;程序設(shè)計; 利潤
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引 言三十多年的改革開放使中國旅游業(yè)步入一個高速發(fā)展階段,正在從亞洲旅游大國走向世界旅游強國。隨著旅游業(yè)的發(fā)展,國內(nèi)的旅行社業(yè)務(wù)也有了長足的進(jìn)步。到2014年底,全國共有旅行社上萬家。雖然數(shù)量大,但是國內(nèi)的絕大多數(shù)旅行社仍處在“散、弱、差、
10、小”狀態(tài)。整個行業(yè)的營業(yè)收入還遠(yuǎn)不如美國或日本的一家大旅行社。中國旅行社的企業(yè)流程重組的必要性。目前,中國的大部分旅行社的業(yè)務(wù)流程極不合理和規(guī)范,有承包經(jīng)營模式、有手工操作模式等,業(yè)務(wù)流程信息流被切割的支離破碎。這是造成目前“散、弱、差、小”的局面根本原因。對于這樣的業(yè)務(wù)流程必須進(jìn)行徹底的改革,旅行社必須要進(jìn)行業(yè)務(wù)流程重組。信息技術(shù)是業(yè)務(wù)流程再造的保障。在知識時代,信息作為重要的生產(chǎn)要素,改變了人們對企業(yè)中信息技術(shù)和管理信息系統(tǒng)的認(rèn)識方式。信息是信息技術(shù)和管理信息系統(tǒng)的核心部分。因此,利用先進(jìn)的信息技術(shù)整合企業(yè)業(yè)務(wù)流程,從而減少企業(yè)的成本消耗,樹立企業(yè)的競爭優(yōu)勢,是目前業(yè)務(wù)流程重組的必然選擇。
11、信息資源能將人力資源、資金資源、物質(zhì)資源聯(lián)系起來,有助于企業(yè)業(yè)務(wù)流程重組的順利實施。隨著社會經(jīng)濟的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計算機事業(yè)的飛速發(fā)展,以計算機與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時期。隨著經(jīng)濟文化水平的顯著提高,人們對生活質(zhì)量及工作環(huán)境的要求也越來越高,但伴隨著人的勞動強度的增大,如何來度過工作之余的時間并能好好的享受,是一個很現(xiàn)實的問題。無疑,旅游業(yè)的蓬勃發(fā)展論證了這個理論,旅游是人們工作之余度假的最好選擇。旅游業(yè)的發(fā)展,也繼承了信息化的發(fā)展道路,網(wǎng)絡(luò)的興起,給了人們各種各樣不同的選擇。與此同時,為了管理好一個旅行社團,管理問題也就提上了日程。隨著旅游市場的不斷擴大,旅
12、游愛好者的大量增加,其管理難度也越來越大,如何優(yōu)化旅行社的日常管理也就成為了一個大眾化的課題。在計算機飛速發(fā)展的今天,將計算機這一信息處理利器應(yīng)用于旅行社的日常管理已是勢必所然,而且這也將為旅行社的管理帶來前所未有的改變,它可以帶來意想不到的效益,同時也會為旅游業(yè)的飛速發(fā)展提供無限潛力。采用計算機管理信息系統(tǒng)已成為旅游業(yè)管理科學(xué)化和現(xiàn)代化的主要標(biāo)志,它給旅行社帶來了明顯的經(jīng)濟效益和社會效益。主要體現(xiàn)在:極大提高了旅行社的效率,減少了人員冗余等問題?;诼糜螛I(yè)務(wù)管理的全面自動化,可以減少管理過程中的漏洞,節(jié)約不少開支,增加收入,提高旅行社的管理水平。旅行社業(yè)務(wù)管理的全面自動化、信息化則是其中極其
13、重要的部分。為了加快旅行社業(yè)務(wù)管理自動化的步伐,提高旅行社業(yè)務(wù)管理處理效率,建立旅游管理系統(tǒng)已變得十分必要1。通過對旅行社業(yè)務(wù)管理日常工作的詳細(xì)調(diào)查,搜集了大量的資料,從系統(tǒng)結(jié)構(gòu)的組織,功能的實現(xiàn),技術(shù)的要求以及可行性等多方面進(jìn)行考慮,認(rèn)為本課題是一個適應(yīng)現(xiàn)今旅游業(yè)信息管理需求的計算機信息管理系統(tǒng),具有一定的實際開發(fā)價值和實用價值。1 可行性分析1.1 課題背景近年來,隨著中國加入WTO,旅游行業(yè)的競爭變得日趨激烈,不僅有來自國內(nèi)同行的競爭,還面臨著來自國外旅游公司的挑戰(zhàn)。那么為了在激烈的競爭中獲得生存、發(fā)展,旅行社就必須盡快實現(xiàn)信息化,盡可能地提高自身管理水平和工作效率,降低運營成本2。這樣
14、就要求旅行社能有一個統(tǒng)一、開放、高效、安全的運營平臺,既對外提供一個必要的宣傳窗口,又對內(nèi)整合其所有的資源、信息和業(yè)務(wù)。而由于各方面的原因有的旅行社還沒有實現(xiàn)上述目標(biāo),這在很大程度上制約了企業(yè)的進(jìn)一步發(fā)展。因此,盡快實現(xiàn)一個統(tǒng)一的業(yè)務(wù)運營平臺來加速旅行社的信息化進(jìn)程已經(jīng)迫在眉睫。為了給旅行社業(yè)務(wù)發(fā)展提供一個集管理和服務(wù)為一體的統(tǒng)一支撐平臺,改善目前的工作環(huán)境,實現(xiàn)總部和各個業(yè)務(wù)網(wǎng)點以及分理機構(gòu)的資源互通、統(tǒng)一調(diào)配、集中管理的管理要求。1.2 設(shè)計系統(tǒng)所要達(dá)到的要求目標(biāo)系統(tǒng)應(yīng)該達(dá)到以下要求:(1)可靠性:能連續(xù)準(zhǔn)確的處理業(yè)務(wù),有較強的容錯能力。(2)可理解性:用戶容易理解和使用該系統(tǒng)。(3)可維
15、護(hù)性和適應(yīng)性:系統(tǒng)應(yīng)易于修改、易于擴充、易于維護(hù),能夠適應(yīng)業(yè)務(wù)不斷發(fā)展變化的需要。(4)可用性:目標(biāo)系統(tǒng)功能齊全,能夠完全滿足業(yè)務(wù)需求。1.3 課題目標(biāo)本課題的研究目標(biāo)是,通過建立旅行社業(yè)務(wù)過程模型,分析其優(yōu)缺點,并據(jù)此進(jìn)行系統(tǒng)的設(shè)計,對業(yè)務(wù)流程進(jìn)行重組,建立一個高效合理的業(yè)務(wù)過程模型,使最終實現(xiàn)的旅游管理系統(tǒng)實現(xiàn)以下目標(biāo):(1)為旅游者提供更多信息。(2)完善旅游業(yè)務(wù)服務(wù),為企業(yè)帶來更多的經(jīng)濟效益。(3)為旅行社的業(yè)務(wù)人員提供完善的服務(wù)支持,提高服務(wù)水平。2 開發(fā)工具簡介2.1 系統(tǒng)的開發(fā)2.1.1 編程工具市場上可以選用的開發(fā)產(chǎn)品很多,流行的也有數(shù)十種。目前在我國市場上最為流行、使用最多的
16、可用作企業(yè)級開發(fā)工具的產(chǎn)品有:Visual Basic、Java、Visual C+等。在這些眾多的程序開發(fā)工具中,有些強調(diào)程語言的彈性與執(zhí)行效率;有些側(cè)重于可視化開發(fā)工具所帶來的便利性與效率,各有特色,也滿足了不同用戶的需求。我在這次畢業(yè)設(shè)計中選用了Visual Basic 6.0,這是一個可視化的快速應(yīng)用程序設(shè)計語言,提供了可視化的集成開發(fā)環(huán)境。這一環(huán)境為應(yīng)用程序開發(fā)及設(shè)計人員提供了一系列的工具,可廣泛地應(yīng)用于種類應(yīng)用程序設(shè)計。在Visual Basic的集成開發(fā)環(huán)境中,用戶可以設(shè)計界面、編寫程序代碼、運行程序、錯誤調(diào)試跟蹤等,極大地降低了應(yīng)用程序開發(fā)的難度。2.1.2數(shù)據(jù)庫數(shù)據(jù)庫選用的是
17、微軟公司的SQL Server 2000。SQL Server的企業(yè)管理器中建立“旅游”數(shù)據(jù)庫,之后在數(shù)據(jù)庫中建立表。還可以在查詢分析器中執(zhí)行SQL語句。2.2 數(shù)據(jù)庫的連接2.2.1配置數(shù)據(jù)源配置一個數(shù)據(jù)源的步驟如下:(1)進(jìn)入管理工具,選擇數(shù)據(jù)源,打開ODBC數(shù)據(jù)源管理器對話框。(2)在ODBC數(shù)據(jù)源管理器的對話框中選擇系統(tǒng)DSN。(3)單擊“添加”,在建新數(shù)據(jù)源對話框中選擇數(shù)據(jù)源的驅(qū)動程序。(4)選擇SQL Server,單擊“完成”,進(jìn)入到“創(chuàng)建到SQL Server的新數(shù)據(jù)源”對話框。(5)指定數(shù)據(jù)源名、描述、服務(wù)器名。(6)選擇驗證方式(NT或SQL server),單擊“下一步”
18、。(7)更改默的認(rèn)數(shù)據(jù)庫為,單擊“下一步”,完成。(8)測試數(shù)據(jù)源。2.2.2二者的結(jié)合ADOVB技術(shù)為訪問數(shù)據(jù)庫提供了簡便的手段。在Visual Basic中,可以通過ADO控件對象來訪問存儲在服務(wù)器端的數(shù)據(jù)庫。主要有三種ADO對象:Connection、Recordset和Command。其中,Connection負(fù)責(zé)打開或連接數(shù)據(jù)庫;Recordset負(fù)責(zé)存取數(shù)據(jù)表;Command負(fù)責(zé)執(zhí)行查詢(Action Query)命令。在本系統(tǒng)中,訪問數(shù)據(jù)庫的操作分為以下四步:(1)創(chuàng)建數(shù)據(jù)庫連接 Dbname=”driver=(SQL Server);server=ss36;databasc=旅
19、游;uid=sa;pwd=sa” Set cn=server.createobject(“adodb.connection”) Cn.open dbname /打開鏈接(2)創(chuàng)建數(shù)據(jù)庫對象 Set rs=server.createobject(“adodb.recordset”)(3)操作數(shù)據(jù)庫 Rs.open”select * from 旅游 order by id”,cn(4)關(guān)閉數(shù)據(jù)對象和鏈接Rs.close2.3 Windows環(huán)境下的VB開發(fā)環(huán)境Visual Basic 6.0是一個非常理想的軟件開發(fā)工具,無論是企業(yè)級用戶還是個人開發(fā)者,都能夠利用Visual Basic 6.0 輕
20、松、簡便地開發(fā)應(yīng)用程序,備受廣大程序開發(fā)人員的好評。尤其是Visual Basic 6.0對數(shù)據(jù)庫的強大支持,極大地提高了數(shù)據(jù)庫應(yīng)用軟件開發(fā)的效率,極大地縮短了開發(fā)周期,深受廣大程序設(shè)計人員的喜愛。Visual Basic 6.0為數(shù)據(jù)庫應(yīng)用開發(fā)人員提供了豐富的數(shù)據(jù)庫開發(fā)組件,使數(shù)據(jù)庫應(yīng)用開發(fā)功能更強大,控制更靈活,編譯后的程序運行速度更快。在這里我選用的是Microsoft SQL Server數(shù)據(jù)庫,雖然前面提到的許多數(shù)據(jù)產(chǎn)品也不錯,但是考慮到本系統(tǒng)的實際情況,我選擇了Microsoft SQL Server 2000,它不但簡單易用,而且因為它是Microsoft的產(chǎn)品,具有與Windo
21、ws良好的兼容性,從而也是保證程序能正常穩(wěn)定運行的一個先決條件。3 系統(tǒng)模型整體設(shè)計3.1 系統(tǒng)設(shè)計分析旅游管理系統(tǒng)可以把各種旅游資源進(jìn)行分類存儲管理,通過網(wǎng)絡(luò)實現(xiàn)資源的共享,不僅方便快捷,而且方便。本課題緊扣旅游的關(guān)鍵要素,對這些旅游資源進(jìn)行管理,并最終形成旅游產(chǎn)品旅游線路。此課題具有很強的實用性,既可以作為獨立的系統(tǒng)使用,也可以作為大型旅游企業(yè)綜合業(yè)務(wù)管理系統(tǒng)的一個重要組成部分。本系統(tǒng)主要包括、地域資源管理、景點資源管理、交通資源管理、旅游線路管理等主要功能模塊,全面系統(tǒng)地實現(xiàn)了旅游管理系統(tǒng)的功能。3.2 系統(tǒng)前期設(shè)計3.2.1系統(tǒng)功能模塊從功能描述的內(nèi)容可以看到,本程序可以實現(xiàn)的完整功能
22、。根據(jù)這些功能,設(shè)計出的系統(tǒng)功能模塊如圖1所示。在功能模塊示意圖的樹狀結(jié)構(gòu)中,每一個葉節(jié)點都是一個最小的功能模塊。每個功能模塊都需要針對不同的表完成相同的數(shù)據(jù)庫操作,即添加記錄、修改記錄、刪除記錄、以及查詢顯示記錄等功能。3.2.2系統(tǒng)開發(fā)的設(shè)計思想通過數(shù)據(jù)庫技術(shù)分析數(shù)據(jù)庫中個人和他人的聯(lián)系信息的基本信息,達(dá)到管理的目的:(1)建立數(shù)據(jù)庫,旅游管理的基本資料就存放在其中。圖1 旅游管理系統(tǒng)功能模塊示意圖(2)把旅游管理的全部資料輸入數(shù)據(jù)庫。(3)用VB開發(fā)出應(yīng)用程序連接數(shù)據(jù)庫。(4)在應(yīng)用程序中用查詢9和統(tǒng)計等手段對數(shù)據(jù)庫的資料進(jìn)行處理,得到有效的數(shù)據(jù),分析出個人的和他人的聯(lián)系信息情況,得出結(jié)
23、論和措施,然后個人就可以通過措施達(dá)到管理的目的。3.3 系統(tǒng)功能描述旅游管理系統(tǒng)的主要功能包括以下幾方面:(1)地域信息管理功能:主要可以實現(xiàn)添加地域信息、修改地域信息、刪除地域信息以及查看地域信息。(2)景點資源管理功能:主要可以實現(xiàn)添加景點資源信息、修改景點資源信息、刪除景點資源信息以及查看景點資源信息。(3)交通資源管理功能:主要對火車資源信息管理和飛機資源信息管理。(4)旅游線路管理功能:主要可以實現(xiàn)添加旅游線路信息、修改旅游線路信息、刪除旅游線路信息以及查看旅游線路信息。3.4 系統(tǒng)技術(shù)要點在旅游管理系統(tǒng)的功能模塊之間的關(guān)系如圖2所示。從模塊關(guān)系圖中可以看出,旅游資源信息除了供用戶查
24、閱外,不可以為旅游線路管理提供數(shù)據(jù)。當(dāng)用戶需要生成一條旅游線路時,可以從旅游資源里提取到最新的數(shù)據(jù)。圖2 旅游管理系統(tǒng)的功能模塊圖3.5 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫在信息管理中占有非常重要的地位,數(shù)據(jù)表結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整性和一致性。此外,合理的數(shù)據(jù)庫結(jié)構(gòu)將非常有利于程序的實現(xiàn)。設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)該首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。根據(jù)系統(tǒng)的功能分析,本系統(tǒng)數(shù)據(jù)庫包含如下表:地域信息表、景點資源信息表、飛機資源信息表、火車資源信息表、旅游線路信息表等。3.6 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計地域是
25、旅游行業(yè)的基本數(shù)據(jù),所有的旅游資源都分布在不同的地域中,本系統(tǒng)采用的方法是將地域劃分為本市、外埠和國外3種類型。這是因為在旅游行業(yè)中,地域的概念是不平等的。本市周邊的地域是最常用的,因此把它單獨作為一類;國內(nèi)其他地域統(tǒng)稱為外埠地域;所有國外的地域?qū)儆趪獾赜?。這種分類方法在旅游行業(yè)中具有一定的代表性。地域信息表用來保存地域信息。表結(jié)構(gòu)如表1所示。表1 地域信息表編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1IdInt地域編號2NameVarchar40地域名稱3TypeSmallint地域類型,1-本市地域、2-外埠地域、3-國外地域景點資源信息表用來保存旅游景點信息。表的結(jié)構(gòu)如表2所示。表2 景點資源信息表Pl
26、ace編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1PidInt景點編號2PnameVarchar200景點名稱3ContactVarchar100聯(lián)系人4PhoneVarchar100聯(lián)系電話5AddressVarchar100通信地址6PostcodeVarchar10郵政編碼7Adult_priceDecimal10,2成人票價8Child_priceDecimal10,2兒童票價9IdInt所在地域10Input_timeChar17錄入日期和時間火車資源信息表用來保存火車資源信息。表的結(jié)構(gòu)如表7所示。表3 火車資源信息表編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1TidInt火車編號2TnoVarchar20車次名稱3S
27、stationVarchar40始發(fā)站4EstationVarchar40抵達(dá)站5StimeVarchar40開車時間6EtimeVarchar40抵達(dá)時間7PriceYzDecimal7,2硬座報價8PriceRzDecimal7,2軟座報價9PriceYwDecimal7,2硬臥報價10PriceRwDecimal7,2軟臥報價11Input_timeChar17錄入日期和時間飛機資源信息表用來保存飛機資源信息。表的結(jié)構(gòu)如表4所示。表4 飛機資源信息表Plane編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1PidInt飛機編號2AirComVarchar50航空公司3PnoVarchar20航班號4Sairp
28、ortVarchar40起飛機場5EairportVarchar40抵達(dá)機場6StimeVarchar40起飛時間7EtimeVarchar40抵達(dá)時間8Price1Decimal7,2公布票價9Price2Decimal7,2折扣票價10CycleChar7飛機航期。11Input_timeChar17錄入日期和時間線路基本信息表用來保存旅游線路的基本信息。表的結(jié)構(gòu)如表5所示。表5 線路基本信息表編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1lidInt線路編號2lnameVarchar20線路名稱3ldayVarchar40行程天數(shù)4ltypeVarchar40團隊類別(1-學(xué)生團隊、2-成人團隊)5insC
29、omVarchar40保險公司6insFeeVarchar40保險費7otherCostDecimal7,2其他費用8tourPayDecimal7,2導(dǎo)游費9benefitDecimal7,2利潤10IdDecimal7,2所屬地域線路景點信息表用來保存旅游線路中包含的景點信息。表的結(jié)構(gòu)如表6所示。表6 線路景點信息表編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1lidInt線路編號2pidInt景點編號線路火車信息表用來保存旅游線路中包含的火車信息。表的結(jié)構(gòu)如表7所示。表7 線路火車信息表編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1lidInt線路編號2directTinyint往返方向(1 往,2 返)3tidInt火車信息
30、編號4tTypeTinyint車票類型(1 硬座,2 軟座,3 硬臥,4 軟臥)線路飛機信息表用來保存旅游線路中包含的飛機信息。表的結(jié)構(gòu)如表8所示。表8 線路飛機信息表編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1lidInt線路編號2directTinyint往返方向(1 往,2 返)3pidInt飛機信息編號4 系統(tǒng)詳細(xì)設(shè)計4.1 登錄控制模塊用戶登錄系統(tǒng)時,進(jìn)入系統(tǒng)登錄頁面,提示用戶輸入用戶名和密碼。用戶提交后,到數(shù)據(jù)庫中的Users表中查詢。每個用戶有3次機會進(jìn)行身份認(rèn)證。如果3次輸入的用戶名和密碼都無法與數(shù)據(jù)庫匹配,則強制退出系統(tǒng)。系統(tǒng)的登錄界面在設(shè)計時,力求突出旅行社的形象,宣傳其優(yōu)質(zhì)、低價、安全、便
31、捷的特點,如圖3所示。圖3 登錄窗體的界面登錄窗體中確定按鈕的代碼實現(xiàn)如下所示:Private Sub Cmd_OK_Click() Dim j As Single If txtUser = "" Then /數(shù)據(jù)有效性檢查 MsgBox "請輸入用戶名" txtUser.SetFocus Exit Sub End If If txtPwd = "" Then MsgBox "請輸入密碼" 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 "密碼錯誤" 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è)計在前臺界面的實現(xiàn)方面,采用了更加
34、簡約、美觀、時尚、符合旅行社業(yè)務(wù)的設(shè)計思路,從登錄界面到操作界面,都體現(xiàn)了這種理念。在主窗體中添加一個工具欄控件,用于快捷操作,再添加一個ImageList控件來存放工具欄所用的圖片,從而使工具欄上的圖片顯示出來。添加菜單用于連接各模塊。下面還添加了一個狀態(tài)欄,主要是顯示系統(tǒng)的當(dāng)前的臨日期和時間用的。中間紅字部分是從右向左滾動的字幕,使界面更美觀和時尚。系統(tǒng)主界面如圖4所示:圖4 系統(tǒng)主界面4.3 地域信息管理模塊設(shè)計地域信息管理界面可以通過對地域類型的選擇,來添加、修改、刪除地域信息的操作,當(dāng)添加一個地域信息時14須選擇一個地域類型,添加后在數(shù)據(jù)列表窗口中顯示地域名稱。地域信息管理界面如圖5
35、所示。圖5 地域信息管理界面4.4 景點資源管理模塊設(shè)計此界面主要通過對地域類型和地域名稱來顯示相應(yīng)的地域景點信息,可以通過添加、刪除、修改按鈕來對景點的信息進(jìn)行操作。景點資源管理界面如圖6所示。圖6 旅游景點資源管理界面景點資源管理界面窗體的Adoc控件屬性表,主要完成屬性的設(shè)置,如下表17所示。表17 景點界面控制屬性表對象名屬性屬性值A(chǔ)dodc1ConnectionStringDSN=TravelPasswordSaUserNameSaRecordSourceSELECT * FROM PlaceVisibleFalseDataGrid 1DataSourceAdodcCmd_AddCa
36、ption添加Cmd_ModiCaption修改Cmd_DelCaption刪除Cmd_CloseCaption關(guān)閉4.5 旅游線路管理模塊設(shè)計此界面是通過對旅游線路管理界面進(jìn)行操作,可以通過點擊新增線路和查閱修改按鈕可以打開編輯線路信息窗體,并且可以通過刪除按鈕實現(xiàn)旅游線路的刪除。旅游線路管理界面如下圖7所示。圖7 旅游線路管理界面在此界面必須在旅游線路名稱處輸入一條線路名稱,然后通過團隊類別選擇學(xué)生線路還是成人線路,及輸入行程天數(shù)、保險公司名稱和保險金額。在此線路中可以添加景點、賓館、用餐以及娛樂設(shè)置的添加、修改和刪除的操作,也可以在交通設(shè)定和成本預(yù)算的列表框中手動輸入相關(guān)信息,如往返名稱
37、、車票類型、車票價格、導(dǎo)游費用等。對以上操作完成后,在成本預(yù)算框中可以自動生成線路報價的信息。編輯線路信息界面如圖8所示。圖8 編輯線路信息界面4.6 用戶管理模塊設(shè)計此界面通過點擊用戶列表可以顯示用戶信息,并且可以通過添加用戶、修改用戶和刪除用戶對用戶信息進(jìn)行權(quán)限操作。用戶管理界面如圖9所示。圖9 用戶管理界面結(jié) 論由于時間上和技術(shù)上的限制,我們在系統(tǒng)的設(shè)計和實現(xiàn)過程中沒有對系統(tǒng)的安全性進(jìn)一步的研究和探討,對于防范諸如網(wǎng)絡(luò)大規(guī)模入侵、密碼盜用、越權(quán)訪問等問題,沒有做相應(yīng)的考慮;而且,盡管研究了資源分配模型,但還沒有把旅行社內(nèi)部的線路、車輛和導(dǎo)游等各種資源之間的相互制約關(guān)系考慮在內(nèi),而且只是孤
38、立地去研究各種資源的動態(tài)變化情況;而且,隨著系統(tǒng)在旅行社的投付使用,更多的實際問題還有待進(jìn)一步去研究、解決。因此,本文的研究工作只是個開始,以上這些沒有解決的問題還需要在以后的研究工作中進(jìn)一步解決。致 謝畢業(yè)設(shè)計整整持續(xù)了半年的時間,現(xiàn)在終于到結(jié)尾了。剛拿到這個課題時,覺得這個課題太簡單了,但是現(xiàn)在回想一下,卻放發(fā)現(xiàn)是我錯誤的估計了形勢。這是我讀大學(xué)四年下來工作量最大的一次,這也是對我大學(xué)四年學(xué)習(xí)下來最好的檢驗。經(jīng)過這次畢業(yè)論文設(shè)計,無形中提高了我很多的能力,而且?guī)椭液屠蠋?、同學(xué)之間建立了深厚的友誼。在這期間凝結(jié)了大家的心血,在此表示衷心的感謝。如果沒有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持。作為一個本科生來設(shè)計畢業(yè)論文,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,想要完成這個設(shè)計是難以想象的。在這里首先要感謝我的導(dǎo)師劉天惠老師。劉老師平日里工作繁多,但在我做畢業(yè)設(shè)計的每個階段,從擬定題目到定稿,設(shè)計草案的確定和修改,中期的檢查,后期的詳細(xì)設(shè)計等整個過程。在劉老師的悉心指導(dǎo)中,我不僅學(xué)到了扎實的計算機的專業(yè)知識,也在怎樣處人處事等方面收益很多;除了敬佩劉老師的專業(yè)水平外,她的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神,還有她對工作的積極熱情、認(rèn)真負(fù)責(zé)、有條不紊、實事求是的態(tài)度,給我留下了深刻的印象,使我受益非淺。
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年麗江市國企招聘考試基礎(chǔ)題庫
- 吉林省-《生物化學(xué)》電子教案-細(xì)胞信號轉(zhuǎn)導(dǎo)(人衛(wèi)版)
- 寒假安全教育一封信
- 二零二五年度高速公路服務(wù)區(qū)臨時車位租賃協(xié)議3篇
- 廣告制作常用材料教學(xué)文案
- 老年公寓入住長者健康狀況評估表-養(yǎng)老院入住老年人健康狀況評估表-健康評估表格
- 2024年阜陽市人民醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2024年河北工業(yè)職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024年長汀縣城關(guān)醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2024年江西工業(yè)貿(mào)易職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 垃圾焚燒發(fā)電環(huán)保培訓(xùn)
- 北京市朝陽區(qū)2024-2025學(xué)年高一(上)期末化學(xué)試卷(含答案)
- 中醫(yī)基礎(chǔ)學(xué)考試題(附答案)
- 2025貴州建筑安全員B證考試題庫附答案
- 2024年杭州師范大學(xué)附屬醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 護(hù)理倫理學(xué)(第二版)高職PPT完整全套教學(xué)課件
- GB/T 25919.1-2010Modbus測試規(guī)范第1部分:Modbus串行鏈路一致性測試規(guī)范
- GB/T 22484-2008城市公共汽電車客運服務(wù)
- GB/T 14040-2007預(yù)應(yīng)力混凝土空心板
- 帶狀皰疹護(hù)理查房課件整理
- 奧氏體型不銹鋼-敏化處理
評論
0/150
提交評論