【正文】
evelopment of the Internet and needs. The coverage of the site for information on reduced, will also affect the decline in the quality of online services, local information affecting the operability and extensibility. We design according to the specific needs of graduates, based on Internet Information Services (IIS) platform, designed and implemented a small dynamic travel sites, including tourism News, tourist attractions introduction, attractions maps, attractions pictures to enjoy, resources, downloads, online message, contact We and database management, functional blocks. Through the Internet to provide for the customer39。 tourism management。 database目錄摘 要 2Abstract 3目錄 4一 前言 5二 開發(fā)工具簡介 6 6 簡介 6 HTML簡介 7 研究步驟、方法及措施: 7三 系統(tǒng)設計 10 10 數據庫設計 10 系統(tǒng)詳細設計 13 各模塊功能概述 14 14 15 添加留言 17 用戶注冊 18 用戶登錄 19 旅游景點查看 20 21 酒店查詢 23 24 25 25 旅行社管理 26 酒店管理 28 酒店房間管理 29 32 33 34四 系統(tǒng)測試 36 36 36五 總結與展望 37六 結束語 38七 致謝詞 39一 前言旅游作為一個新興的產業(yè)近年來取得了迅速的發(fā)展,旅行社如雨后春筍遍布全國各省市、目前旅游行業(yè)普遍存在著企業(yè)規(guī)模小,管理不規(guī)范等弱點。一旦掌握某方面信息的人離開企業(yè),就會對企業(yè)的經營造成負面影響。 因此,本文就詳細的設計了一個旅游資源及線路管理系統(tǒng),把旅游中的一些相關的詳細信息囊括其中,盡量使整個管理系統(tǒng)層次鮮明,概括清楚。 由于第一次做這方面的論文,它一定還有許多不盡人意的地方,盡情各位評審老師在閱讀完我這篇畢業(yè)論文后提出寶貴的修改意見,我會虛心的接受并認真的進行改進。SQL(Structured Query Language,結構查詢語言)是一個功能強大的數據庫語言。ANSI(美國國家標準學會)聲稱,SQL是關系數據庫管理系統(tǒng)的標準語言。它具有簡單,高效,功能強大等特點,一直是廣大程序員喜愛的編程工具,并且運用C作為編程語言,C,不允許直接操作內存。在 C眾多的優(yōu)勢中,它在數據庫方面的特長顯得尤為突出:適合于多種數據庫結構,從客戶/服務機模式到多層數據結構模式,而且C編寫的代碼具有更好的可讀性,而且減少了發(fā)生命名沖突的可能。由于如今的旅游景點繁多,旅游線路中包含的內容也很多,讓人一下子很難清楚的了解到其中的所包含的信息,從而做出正確的旅游方案,讓自己能夠輕輕松松的享受到旅游中的樂趣。 簡介。(R)公司最新的產品 Visual ,WYSIWYG(What You See Is What You Get所見即為所得)的編輯。通用語言的基本庫,消息機制。將來,這樣的多種程序語言協(xié)同工作的能力保護您現在的基于COM+開發(fā)的程序。因為配置信息都保存在簡單文本中,新的設置有可能都不需要啟動本地的管理員工具就可以實現。不需要系統(tǒng)的重新啟動,一切就是這么簡單。將來多處理器運行時不需要任何改變都能提高他們的效能,但現在的ASP確做不到這一點。(2),而是實現代碼與內容的完全分離,可重用性強。 HTML簡介HTML的英文全稱是Hypertext Markup Language,中文譯為“超文本標記語言”。在幾年前作為SGML的一個子集開發(fā)的。如果你還有一些圖片、動畫、聲音或是任何其它形式的資源,HTML文件也會告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網頁的什么位置。雖然HTML是一種語言,但HTML不是程序語言,如 C++ 和 Java 之類,它只是標示語言, 的格式非常簡單,只是由文字及標記組合而成,因此任何文本編輯器都可以制作HTML頁面。 研究步驟、方法及措施:該網站將采用三層體系結構將應用程序劃分為三個邏輯層面,因為三層結構有很多優(yōu)點,具體而言主要有以下幾點:首先,通過將整個系統(tǒng)分為不同的邏輯塊,大大降低了應用系統(tǒng)開發(fā)和維護的成本。模塊化使得系統(tǒng)很容易在縱向和水平兩個方向拓展:一方面可以將系統(tǒng)升級為更大、更有力的平臺,同時也可以適當增加規(guī)模來增強系統(tǒng)的網絡應用。這三個邏輯層在本網站系統(tǒng)的具體功能如下:(1)用戶服務層(User Services Tier),也稱為表現服務(Presebtation Services),是用戶與應用程序進行交互的端點。在該層用戶可以查看、輸入和處理數據。在該網站系統(tǒng)中, web forms構成,它可以提供用戶瀏覽和查詢服務,查看他們的感興趣的企業(yè)或是個人的信息,并且進行互動。商務服務層可以有效地作為前臺用戶服務層和后臺數據服務和數據存儲之間的橋梁。它的任務是接受用戶的請求,首先需要執(zhí)行相應的擴展應用程序與數據庫進行連接,通過SQL等方式向數據庫服務器提出數據處理申請,而后等數據庫服務器將數據處理的結果提交給Web服務器,再由Web服務器傳送回客戶端。通過將數據訪問和操作分離到獨立的邏輯層中,就可以將商品服務層從附屬數據存儲的細節(jié)中抽象出去。整個網站系統(tǒng)的邏輯體系結構如圖2所示:用戶服務用戶交互頁面導航數據表現 Forms 業(yè)務服務 事務處理邏輯 業(yè)務規(guī)則定義 數據訪問.NET的服務器組件 數據服務 數據檢索數據操作數據驗證SQL SERVER的存儲過程 數據存儲 數據存儲數據關系數據完整性數據庫圖2 網站系統(tǒng)的邏輯體系結構圖三 系統(tǒng)設計本系統(tǒng)采用B/S結構(Browser/Server,瀏覽器/服務器結構)和基于Web服務兩種模式,是一個適用于Internet環(huán)境下的模型結構。:圖 系統(tǒng)工作原理圖系統(tǒng)設計是整個系統(tǒng)的整體設計包括數據庫設計和系統(tǒng)詳細分析設計。我采用了SQL server2000數據庫管理系統(tǒng),建立的數據庫名為xsbnlvyou。前臺的主要功能包括后臺發(fā)布的新聞閱讀,用戶留言,用戶注冊,用戶登錄,查看留言,旅游景點查看,酒店查看,酒店預定,旅行社查看,酒店查詢,旅游景點查詢等功能模塊。整體的結構圖如下:后臺模塊的主要功能包括管理員賬號管理,普通用戶管理,旅行社管理,酒店管理,景點管理,酒店房間管理,添加新聞,新聞管理,留言回復,密碼修改,和相關的信息添加修改刪除等功能模塊。和一些重要的信息展示。導航菜單包括新聞資訊,酒店信息,景點信息,旅行社信息,線路信息,留言中心,用戶注冊等。 string Sql = 。 = Sql。旅行社點進去之后顯示了后臺添加的所有旅行社的信息,包括旅行社的名稱和添加的時間等信息,單擊旅行社名稱就可以導航到旅行社的詳細信息頁面進行查看。 string Sql = 。 = Sql。% ~/?ID= + Eval(id) %39。% Eval(Name) %39。% Eval(Tel) %39。留言板信息包括留言的姓名,個人主頁,性別,電子郵件,頭像,和留言內容等信息。 if (name == ) { //(對不起需要登陸!, )。 i = 10。 } = images/face/ + 。 //protected是私有方法,里面的變量在外部無法訪問,imageUrl應放到Button1_Click里去 } } 用戶注冊 系統(tǒng)提供了用戶注冊模塊,一般的用戶是可以瀏覽一些資料的,但是非注冊用戶是不能預定酒店的。注冊了賬號的用戶才能使用自己的賬號和密碼登陸進行一些用戶的操作。 private ArrayList alMonth。 protected void Page_Load(object sender, EventArgs e) { if (!) { InitData()。 alMonth = new ArrayList()。 for (int i = 1950。 i++) (())。 i = 12。 for (int i = 1。 i++) (())。登陸的時候選擇角色是普通用戶進行登陸。 } if ( == 普通用戶) { ChkTeacher()。景點信息點進去之后顯示了后臺添加的所有景點的信息,包括景點的名稱和添加的時間等信息,單擊景點名稱就可以導航到景點的詳細信息頁面進行查看。 SqlConnection conn = new SqlConnection()。 = conn。 string sql = SELECT * FROM [JingDian] Where id = + id。 SqlDataReader dr = ()。 = dr[Ds].ToString()。 = 地址: + dr[Address].ToString() + 價格: + dr[Price].ToString()。 //關閉數據庫 } protected void Page_Load(object sender, EventArgs e) { = GridView1。 //查詢語句 Sql = select * from JingDian 。 } 查看所有登記酒店的信息。 string Sql = 。 = Sql。預訂自己滿意的房間進行預訂。界面如下:主要實現代碼: SqlHelper data = new SqlHelper()。 } else { int id = ([id].ToString())。 dr = (select * from Hose where id= + id)。 string isyuding = dr[Isyuding].ToString()。 } else { (update Hose set UserName =39。,Isyuding=39。 where id= + id)。 } } }