旅游資源及線路管理系統(tǒng)畢業(yè)設計論文_第1頁
旅游資源及線路管理系統(tǒng)畢業(yè)設計論文_第2頁
旅游資源及線路管理系統(tǒng)畢業(yè)設計論文_第3頁
旅游資源及線路管理系統(tǒng)畢業(yè)設計論文_第4頁
旅游資源及線路管理系統(tǒng)畢業(yè)設計論文_第5頁
已閱讀5頁,還剩81頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、畢業(yè)設計論文畢業(yè)設計題目:旅游資源及線路管理系統(tǒng)教 學 班: 學生姓名: 學 號: 指導教師: 完成日期: 摘 要隨著internet技術的發(fā)展,互聯(lián)網(wǎng)在中國逐步普及,人們對網(wǎng)絡的需求也日益增長,利用計算機實現(xiàn)旅游資源的管理勢在必行。本系統(tǒng)從初步調查開始,詳細介紹了需求分析、流程和數(shù)據(jù)分析,并進行了系統(tǒng)總體結構設計和數(shù)據(jù)庫設計. 系統(tǒng)采用dreamweaver編寫asp腳本,sql server 2000建立數(shù)據(jù)庫,從界面簡潔、實用的要求出發(fā),完成了旅游資源管理工作的主要部分,包括旅游資源和用戶的信息瀏覽,添加,修改,刪除,查詢,并且實現(xiàn)了一些變量的取值,保存,成本報價的計算,和統(tǒng)計。旅游作為

2、一個新興的產業(yè)近年來取得了迅速的發(fā)展,旅行社如雨后春筍遍布全國各省市、目前旅游行業(yè)普遍存在著企業(yè)規(guī)模小,管理不規(guī)范等弱點。因為旅游涉及吃、住、行、游、購、娛等諸多要素,而且這些要素又分散在不同的地域中,一個人不可能全面掌握所有的信息。一旦掌握某方面信息的人離開企業(yè),就會對企業(yè)的經(jīng)營造成負面影響。旅游資源及線路管理系統(tǒng)可以把各種旅游資源分類存儲管理通過網(wǎng)絡實現(xiàn)資源共享,不僅方便快捷,而且不會因為人員流動影響企業(yè)的經(jīng)營,是旅行社在激烈的市場競爭中的堅強后盾。因此,本文就詳細的設計了一個旅游資源及線路管理系統(tǒng),把旅游中的一些相關的詳細信息囊括其中,盡量使整個管理系統(tǒng)層次鮮明,概括清楚。在閱讀完本文后

3、你將能夠清楚的了解到一個旅游資源管理系統(tǒng)的具體設計和實現(xiàn)過程。關鍵字: dreamweaver; sql server 2000; aspabstractalong with internet technique of development, internet at china gradually universality, peoples need to the network also day by day growth, make use of calculator realization tour resources of management power at necessaril

4、y line.this system from first step investigate beginning, detailed introduction the need analysis, process and data analysis, and carried on system total structure design and database design. system adoption the dreamweaver write asp script, sql server 2000 establishment database, simple and direct

5、and practical from the interface of request set out, completion tour resources management work of main part, the information which include tour resources and customer browse, add, modification, delete, search, and realization some change quantity of take a value, keep, cost offer of calculation, wit

6、h statistics.tour conduct and actions a newly arisen industry in recent years obtain quick of development, the travel agency grow profusely and quickly to spread all over whole country each city, currently tour the profession be widespread existence the business enterprise scale be small, management

7、 not norm etc. weakness.because tour involve to eat, live, line, swim, buy, yu etc. many main factor, and these main factor again dispersion in the dissimilarity of the region, a personal impossible overall control all information.once controling the person of some aspect information to leave a busi

8、ness enterprise, will conduct business enterprise to result in negative influence.tour resources and circuit management system can various tour resources classification saving management pass a network realization resources share, not only convenience fast, and cant because of the personnel flow inf

9、luence business enterprise of management, is a travel agency in the vehemence of the market the competition of strong backing.therefore, this text detailed of design a tour resources and circuit management system, tour in of some related of detailed the information bag to make among them and as far

10、as possible whole management the system layer be fresh and clear and generalize clear.at reading over origin text empress you will can know well a tour resources management system of concrete design and realization process.keyword: dreamweaver; sql server 2000; asp目 錄引言3第1章 asp簡介31.1 active server p

11、ages簡介31.2 asp 的新功能41.3 asp頁面的結構51.4 asp的運行環(huán)境51.5 asp 內建對象51.6 asp的主要內置組件61.7 database access組件ado61.8 asp的腳本語言61.9 asp能干什么?71.10 html 和 asp 的區(qū)別71.11 microsoft sql server 2000簡介.5第二章 運行環(huán)境及系統(tǒng)性能需求分析.52.1、硬件需求.52.2、軟件需求. 62.3、開發(fā)環(huán)境. 6第三章 旅游管理系統(tǒng)的設計. 93.1、系統(tǒng)詳細功能分析.83.2、數(shù)據(jù)庫設計與實現(xiàn). .19第四章 旅游管理系統(tǒng)的實現(xiàn). 254.1、數(shù)據(jù)

12、庫的連接.254.2、登錄界面設計. 284.3、系統(tǒng)用戶管理模塊. .334.4、旅游線路管理模塊包括. 374.5、地域信息管理模塊包括. 394.6、景點資源管理模塊包括. 414.7、交通線路管理模塊包括. 444.8酒店賓館資源管理模塊. 47總結 . 50致謝 . 51參考文獻 . 52第1章 asp簡介1.1 active server pages簡介microsoft active server pages (asp) 是服務器端的腳本編寫環(huán)境,通過這種環(huán)境用戶可用它來創(chuàng)建動態(tài) web 頁或生成功能強大的 web 應用程序。asp 頁是包括 html 標記、文本和腳本命令的文件

13、。asp 頁可調用 activex 組件來執(zhí)行任務,例如連接到數(shù)據(jù)庫或進行商務計算。通過 asp,可為用戶的 web 頁添加交互內容或用 html 頁構成整個 web 應用程序,這些應用程序使用 html 頁作為用戶的客戶的界面。 對于html 編寫人員: 如果用戶是位 html 編寫人員,用戶將發(fā)現(xiàn) asp 腳本提供了創(chuàng)建交互頁的簡便方法。如果用戶曾想從 html 表格中收集數(shù)據(jù),或用顧客的姓名個人化 html 文件,或根據(jù)瀏覽器的不同使用不同的特性,用戶會發(fā)現(xiàn) asp 提供了一個出色的解決方案。以前,要想從 html 表格中收集數(shù)據(jù),就不得不學習一門編程語言來創(chuàng)建一個 cgi 應用程序。現(xiàn)

14、在,用戶只要將一些簡單的指令嵌入到用戶的 html 文件中,就可以從表格中收集數(shù)據(jù)并進行分析。用戶再不必學習完整的編程語言或者單獨編譯程序來創(chuàng)建交互頁。隨著不斷掌握使用 asp 和腳本語言的技巧,用戶可以創(chuàng)建更復雜的腳本。對于 asp,用戶可以便捷地使用 activex 組件來執(zhí)行復雜的任務,比如連接數(shù)據(jù)庫以存儲和檢索信息。 對于有經(jīng)驗的腳本編寫人員: 如果用戶已經(jīng)掌握一門腳本語言,如 vbscript、javascript 或 perl,而且用戶已經(jīng)了解使用 asp 的方法。只要安裝了符合 activex 腳本標準的相應腳本引擎,就可以在 asp 頁中使用任何一種腳本語言。asp 帶有 mi

15、crosoft visual basic scripting edition (vbscript)和 microsoft jscript 的腳本引擎,這樣用戶可以立即開始編輯腳本。perl、rexx 和 python 的 activex 腳本引擎可以從第三方開發(fā)人員處獲得。 對于web 開發(fā)人員: 如果用戶已經(jīng)掌握了一門編程語言,如 visual basic,用戶將發(fā)現(xiàn) asp 是快速創(chuàng)建 web 應用程序的一個非常靈活的方法。通過向 html 中添加腳本命令,用戶能夠創(chuàng)建應用程序的 html 接口。通過創(chuàng)建自己的 activex 組件,可以將應用程序中的商業(yè)邏輯封裝到能夠從腳本、其他組件或從

16、其他程序中調用的模塊。使用 asp 進行計算的 web 可轉化為有形的利益,它使 web 供應商能夠提供交互的商業(yè)應用而不僅僅是發(fā)布內容。例如,旅行社能夠比公布航空時刻表做得更多;用 asp 腳本可以讓客戶察看現(xiàn)有的航班、比較費用并預定座位。包含在 windows nt option pack 中的 microsoft transaction server(mts)可以降低在服務器上構造程序的復雜性和費用。mts 可以解決開發(fā)那些保密性強的、可分級的以及可靠的 web 應用程序的復雜性問題。 active server pages 模型: 瀏覽器從 web 服務器上請求 .asp 文件時,as

17、p 腳本開始運行。然后 web 服務器調用 asp,asp 全面讀取請求的文件,執(zhí)行所有腳本命令,并將 web 頁傳送給瀏覽器。由于腳本在服務器上而不是在客戶端運行,傳送到瀏覽器上的 web 頁是在 web 服務器上生成的。所以不必擔心瀏覽器能否處理腳本:web 服務器已經(jīng)完成了所有腳本的處理,并將標準的 html 傳輸?shù)綖g覽器。由于只有腳本的結果返回到瀏覽器,所以服務器端腳本不易復制。用戶看不到創(chuàng)建他們正在瀏覽的頁的腳本命令。1.2 asp 的新功能active server pages 在功能方面有所增強,更易于開發(fā)應用程序。 microsoft 腳本調試程序。 用戶可以使用腳本調試程序調

18、試 .asp 文件。 事務性腳本。 asp 頁和頁中使用的對象可以運行于事務環(huán)境之下。在頁上的全部工作只有兩種結果:提交或終止。事務可以保護應用程序免于因失敗而導致數(shù)據(jù)丟失。 管理工具。 許多應用程序設置可在 internet 服務管理器上進行,這是 internet information server 和 personal web server(在 windows nt workstation 上)的管理工具。 文件上載。 瀏覽器可以通過 posting acceptor 應用程序將文件上載到 web 服務器??梢跃帉?asp 腳本來發(fā)送帶有從 posting acceptor 傳來的信息

19、的 email,如每一個上載文件的位置和名稱。 新的 asp 組件。 asp 提供了新的基礎組件。 應用程序根目錄的改變。 asp 應用程序的根目錄在用戶的 web 站點上可以是物理目錄。以前,根目錄必須映射為虛擬目錄?,F(xiàn)在可以用 internet 服務管理器指示 asp 應用程序的根目錄。必須將 .asp 文件置于應用程序樹中,web 服務器才能檢測文件的改變并且自動重裝它們。 支持 http 1.1 協(xié)議。 internet information server 和 personal web server 支持 http 1.1 協(xié)議。在響應支持 http 1.1 的瀏覽器(例如 inte

20、rnet explorer 4.0)時,這一支持可使 asp 利用新協(xié)議的高效率。例如,當向瀏覽器返回頁的時候,asp 使用大塊轉換編碼以提高網(wǎng)絡效率。1.3 asp頁面的結構asp的程序代碼簡單、通用,文件名由.asp結尾,asp文件通常由四部分構成: 標準的html標記:所有的html標記均可使用。 asp語法命令:位于標簽內的asp代碼。 服務器端的include語句:可用#include語句調入其他asp代碼,增強了編成的靈活性。 腳本語言:asp自帶javerscript和vbscript兩種腳本語言,增加了asp的編程功能,用戶也可安裝其他腳本語言,如 perl、rexx等。1.4

21、 asp的運行環(huán)境 目前asp可運行在四種環(huán)境下:windows nt server,運行iis(internet information service) 4.0以上。windows nt workstation運行 pws(personal web server) 4.0以上。windows 95/98/me 運行pws 4.0以上。windows 2000/xp 運行iis 5.0/5.1(支持最新的asp 3.0)1.5 asp 內建對象active server pages 提供內建對象,這些對象使用戶更容易收集通過瀏覽器請求發(fā)送的信息、響應瀏覽器以及存儲用戶信息(如用戶首選項)。a

22、pplication 對象: 可以使用 application 對象使給定應用程序的所有用戶共享信息。request 對象: 可以使用 request 對象訪問任何用 http 請求傳遞的信息,包括從 html 表格用 post 方法或 get 方法傳遞的參數(shù)、cookie 和用戶認證。request 對象使您能夠訪問發(fā)送給服務器的二進制數(shù)據(jù),如上載的文件。response 對象: 可以使用 response 對象控制發(fā)送給用戶的信息。包括直接發(fā)送信息給瀏覽器、重定向瀏覽器到另一個 url 或設置 cookie 的值。server 對象: server 對象提供對服務器上的方法和屬性進行的訪問

23、。最常用的方法是創(chuàng)建 activex 組件的實例 (server.createobject)。其他方法用于將 url 或 html 編碼成字符串,將虛擬路徑映射到物理路徑以及設置腳本的超時期限。session 對象: 可以使用 session 對象存儲特定的用戶會話所需的信息。當用戶在應用程序的頁之間跳轉時,存儲在 session 對象中的變量不會清除;而用戶在應用程序中訪問頁時,這些變量始終存在。也可以使用 session 方法顯式地結束一個會話和設置空閑會話的超時期限。objectconection 對象: 可以使用 objectconection 對象提交或撤消由 asp 腳本初始化的事

24、務。1.6 asp的主要內置組件ad rotator組件:可用來安指定計劃在同一頁上自動輪換顯示廣告,用于www上日益重要的廣告服務。browser capabilities組件:確定訪問web站點的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。database access組件:提供ado(activex data objects)來訪問支持odbc的數(shù)據(jù)庫。file access組件:提供對服務器端文件的讀寫功能。content linking組件:生成web頁內容列表,并將各頁順序連接,用于制作導航條。此外,還可安裝myinfo、counters、content rotator、page

25、 count等組件,用戶也可自行編制active組件,以提高系統(tǒng)的實用性。1.7 database access組件ado www上很重要的應用是訪問web數(shù)據(jù)庫,用asp訪問web數(shù)據(jù)庫時,必須使用ado組件,ado是asp內置的activex服務器組件(activex server component),通過在web服務器上設置 odbc和oledb可連接多種數(shù)據(jù)庫:如 sybase、oracle、informix、sql server、access、vfp等,是對目前微軟所支持的數(shù)據(jù)庫進行操作的最有效和最簡單直接的方法。 ado組件主要提供了以下七個對象和四個集合來訪問數(shù)據(jù)庫。 conn

26、ection對象:建立與后臺數(shù)據(jù)庫的連接。 command對象:執(zhí)行sql指令,訪問數(shù)據(jù)庫。 parameters對象和parameters集合:為command對象提供數(shù)據(jù)和參數(shù)。 recordset對象:存放訪問數(shù)據(jù)庫后的數(shù)據(jù)信息,是最經(jīng)常使用的對象。 field對象和field集合:提供對recordset中當前紀錄的各個字段進行訪問的功能。 property對象和properties集合:提供有關信息,供connection、command、recordset、field對象使用。 error對象和errors集合:提供訪問數(shù)據(jù)庫時的錯誤信息。1.8 asp的腳本語言腳本語言是一種介于

27、html和vb、java等高級語言之間的一種語言,它可以和html語言混在一起使用,可以用來在瀏覽器客戶端進行程序編制,從而控制瀏覽器等對象操作。asp本身不是一種腳本語言,但他卻為嵌入html的腳本語言提供了運行環(huán)境。asp中常用的腳本語言有vbscript和javascript,系統(tǒng)默認語言是vbscript,在系統(tǒng)中,兩種腳本語言都有使用。19asp能干什么?用 html, css 已經(jīng)能夠編寫非常漂亮的靜態(tài)網(wǎng)頁,但是這些網(wǎng)頁缺乏和用戶的互動性。比如,你需要為你的網(wǎng)站增加用戶注冊和登錄的功能;你可能還需要做一些網(wǎng)上調查,了解用戶對于某個事件或者產品的反饋;你還可能需要一個電子商務網(wǎng)站,及

28、時發(fā)布產品信息和滿足用戶在線訂購的需要.編寫 asp 動態(tài)網(wǎng)頁能夠幫助你實現(xiàn)這些和用戶互動的功能。1.10 html 和 asp 的區(qū)別html是編寫網(wǎng)頁的最簡單的語言。html 只能用于編寫靜態(tài)的網(wǎng)頁。當一個用戶瀏覽器(下圖所示:web client)從 web 服務器 (下圖所示:web server) 要求一個 html 網(wǎng)頁時,web 服務器就將這個網(wǎng)頁直接發(fā)送給用戶瀏覽器,不經(jīng)過計算處理。然后用戶瀏覽器會處理該網(wǎng)頁的 html 代碼,然后將結果顯示出來。見下圖所示:(2.1)而 asp 的處理過程則更復雜些。當一個用戶瀏覽器(下圖所示:web client) 從 web 服務器 (下

29、圖所示:web server) 要求一個asp 網(wǎng)頁時,web 服務器會將這個 asp 文件發(fā)送給 web 服務器的 asp 引擎 (下圖所示:asp engine),asp 引擎則將該 asp 網(wǎng)頁中所有的服務器端腳本(下圖所示:之間的代碼)轉換成 html 代碼,然后將所有 html 代碼發(fā)送給用戶瀏覽器。見下圖所示:(2.2)從下圖就可以看出來靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的不同之處,所以說動態(tài)網(wǎng)頁并不是有能動的圖片和動畫的網(wǎng)頁。圖2.1圖2.2 1.11 microsoft sql server 2000簡介sql是英文(structured query language)的縮寫,意思為結構化查詢

30、語言。sql語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。sql被作為關系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。sql語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關系型數(shù)據(jù)庫管理系統(tǒng),如oracle, sybase, microsoft sql server, access等都采用了sql語言標準。sql語言有以下幾個優(yōu)點:1 非過程化語言 sql是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導航。sql允許用戶在高層的數(shù)據(jù)結構上工作,而不對單個記錄進行操作,可操作記錄集,所有sql 語句接受集合作為輸入,返回集合作為輸出。sql的

31、集合特性允許一條sql語句的結果作為另一條sql語句的輸入。sql不要求用戶指定對數(shù)據(jù)的存放方法, 這種特性使用戶更易集中精力于要得到的結果;所有sql語句使用查詢優(yōu)化器,它是rdbms的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。2. 統(tǒng)一的語言 sql可用于所有用戶的db活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。基本的sql 命令只需很少時間就能學會,最高級的命令在幾天內便可掌握。3. 所有關系數(shù)據(jù)庫的公共語言 由于所有主要的關系數(shù)據(jù)

32、庫管理系統(tǒng)都支持sql語言,用戶可將使用sql的技能從一個rdbms(關系數(shù)據(jù)庫管理系統(tǒng))轉到另一個,所有用sql編寫的程序都是可以移植的。第二章 運行環(huán)境及系統(tǒng)性能需求分析2.1、硬件需求:cpu :inter pentuimii 或等效處理器、300mhz或更高 內存:96mb 可用內存 硬盤:275mb以上可用磁盤空間 顯示器:可達800600像素的256色顯示器或更高2.2、軟件需求:操作系統(tǒng)windows 98/2000/nt(或更高版本) 瀏覽器:netscape navigator4.0或microsoft internet explover4.0或更高本。2.3、開發(fā)環(huán)境:dr

33、eamweaver主要利用asp+sql2000及iis環(huán)境進行開發(fā)開發(fā)工具,主要利用dreamweaver8.0 及sql2000進行開發(fā)第三章 旅游管理系統(tǒng)的設計3.1、系統(tǒng)詳細功能分析asp+sql相結合,開發(fā)一個實現(xiàn)用戶管理、景點資源管理、賓館資源管理、餐廳資源管理、交通資源管理、旅游線路編輯及報價管理等功能的旅游資源及線路管理系統(tǒng)。各個子系統(tǒng)的功能如下: 1.整個系統(tǒng)要求使用c/s或b/s模式設計該系統(tǒng),并要求系統(tǒng)完成后操作簡單,功能完善,界面美觀。 2.登錄界面設計,要根據(jù)不同的用戶設計不同的口令密碼,并且進入系統(tǒng)后根據(jù)用戶不同對該軟件使用權限也不同。 3.系統(tǒng)用戶管理模塊:包括文

34、件操作,普通用戶系統(tǒng)管理員不同身份口令密碼修改,系統(tǒng)退出等。4.旅游線路管理系統(tǒng)包括:旅游線路的錄入、修改、刪除和查詢。 5.地域信息管理系統(tǒng)包括:地域信息的錄入、修改、刪除和查詢。 6.景點資源管理系統(tǒng)包括:景點信息的錄入、修改、刪除和查詢。 7.交通線路管理系統(tǒng)包括:交通線路的錄入、修改、刪除和查詢。 8.酒店賓館資源管理系統(tǒng)包括:酒店資源的錄入、修改、刪除和查詢。 9.成本報價子系統(tǒng)包括:一些變量的取值,保存,成本報價的計算,和統(tǒng)計。 10.本系統(tǒng)還具有文件操作功能,比如打印,預覽等等3.2、數(shù)據(jù)庫設計與實現(xiàn)數(shù)據(jù)庫名:yulin表useruser_name password user_type表lvyou 主題線路天數(shù)圖片報價表diyu地域地理位置旅游資源水資源礦產資源土特產資源圖片表jindian景點圖片介紹表jiaotong班線東郊總站時間客運總站時間交通工具車次開行方向到點開點停點股道黎墉南寧柳州桂林備注表jiudian名稱總經(jīng)理地址電

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論