數(shù)據(jù)庫課程設(shè)計旅游管理信息系統(tǒng)_第1頁
數(shù)據(jù)庫課程設(shè)計旅游管理信息系統(tǒng)_第2頁
數(shù)據(jù)庫課程設(shè)計旅游管理信息系統(tǒng)_第3頁
數(shù)據(jù)庫課程設(shè)計旅游管理信息系統(tǒng)_第4頁
數(shù)據(jù)庫課程設(shè)計旅游管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、大連科技學院數(shù)據(jù)庫課程設(shè)計題 目旅游管理信息系統(tǒng)學生姓名陳麗紅專業(yè)班級軟件工程113班指導教師 劉瑞杰職 稱講師 所在單位信息科學系軟件工程教研室 教學部主任王立娟 完成日期 2013年09月13日課程設(shè)計評分標準學號1106030218姓名陳麗紅專業(yè)班級軟件工程113班編號考核項目分值評分備注1平時工作態(tài)度及遵守紀律情況102選題(考慮重復、新穎、獨創(chuàng))103需求分析204概念模型設(shè)計205邏輯結(jié)構(gòu)設(shè)計206數(shù)據(jù)庫優(yōu)化與實現(xiàn)(代碼)107文檔(內(nèi)容、結(jié)構(gòu)、排版)10總評成績綜 合 評 定:(優(yōu)、良、中、及格、不及格) 指導教師簽字:2013年09月13 日摘要旅游信息管理系統(tǒng)是對旅游信息資源

2、進行管理的系統(tǒng)。隨著旅游信息在種類和數(shù)量上的增多,以及涉及的方面相對較廣,旅游信息的管理難度也在增大。伴隨計算機的普及,人們也愿意并習慣通過計算機來獲取信息資源,人們可以在最短的時間內(nèi)獲信息,然后擬定適合自己的旅游方案,既節(jié)省人力物力又提高工作效率,達到了事半功倍的效果.通過對一些中型規(guī)模的旅行社的實地考察,從業(yè)內(nèi)人士處了解到旅游行業(yè)的管理現(xiàn)狀:隨著旅游行業(yè)的不斷發(fā)展,各家旅游公司之間的競爭日益激烈,旅游公司所需的旅游信息量越來越大,業(yè)務(wù)操作中涉及的各種線路情況、客戶情況以及旅游協(xié)作部門的情況越來越復雜多變。而除了一些大型的旅行社已采用了統(tǒng)一的計算機信息管理系統(tǒng),一般中小型旅行社通常是以原始的

3、手工方式依靠簡單的電子文檔來處理信息。但是業(yè)務(wù)操作人員若僅靠手工方式處理處理大量資料,很可能帶來出錯率的增長以及大量資源的浪費和閑置等問題。因此,只有加強對旅游公司信息資源的整合、統(tǒng)一管理,才能使企業(yè)更加合理、高效地運轉(zhuǎn).本文的主要工作是針對旅游公司的這種現(xiàn)狀,提出解決問題的一個可行性方法:采用現(xiàn)代化統(tǒng)一的計算機信息管理系統(tǒng)。關(guān)鍵詞:旅游信息管理SQL SERVER 2005 數(shù)據(jù)庫系統(tǒng)目 錄1 緒論11。1 課題簡介11。2 設(shè)計目的11。3 設(shè)計內(nèi)容22 需求分析22。1 需求分析的任務(wù)22。2 數(shù)據(jù)流程圖32。3 數(shù)據(jù)字典43 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計53.1 局部概念模型設(shè)計53。2 全局部

4、概念模型設(shè)計64 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計74。1 ER圖向關(guān)系模型的轉(zhuǎn)換74.2 數(shù)據(jù)模型的優(yōu)化85。數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計85。1 數(shù)據(jù)庫建庫85。2 數(shù)據(jù)表及視圖的建立96。系統(tǒng)開發(fā)所用到的技術(shù)11總 結(jié)11參考文獻12 1 緒 論1。1 課題簡介隨著社會的高速發(fā)展,人們生活水平的不斷提高,以及工作節(jié)奏的加快,旅游逐漸成為一個熱門的話題,因為其形式的多樣,涉及的面比較廣,成為人們放松壓力,調(diào)節(jié)情緒的首要選擇.我國的計算機技術(shù)誕生于20世紀40年代,起步晚但是發(fā)展非常迅速,雖然把計算機引入管理的領(lǐng)域也就只有短短的30年,但是,卻給管理領(lǐng)域帶來了翻天覆地的變化。伴隨計算機的普及,人們也愿意并習慣通過計

5、算機來獲取信息資源,人們可以在最短的時間內(nèi)獲取旅游信息,然后擬定適合自己的旅游方案,大大的節(jié)省自己的時間、精力,獲得最大限度的身心滿足。傳統(tǒng)的管理方法采用的是人管理人的方法,由相關(guān)人員去制定一些規(guī)定并監(jiān)督執(zhí)行,這當然會給管理帶來很多的主觀性,而傳統(tǒng)的旅游信息管理也是采用人力的自然管理和紙制記錄。在查詢,更新時都是由人一條一條的記錄,這樣不僅需要大量的人力還需要大量的辦公用品。這必然造成對人力和物力的浪費,而且由于工作量大并且繁瑣,就會帶來效率方面的低下,而這些就會無形地使利潤下滑。旅游信息管理系統(tǒng)正是在這樣的背景下應運而生了?,F(xiàn)實的要求是旅游信息管理需要一個既可以節(jié)省人力物力又可以節(jié)省財力,并

6、且在同等時間的基礎(chǔ)上提高效率,從而提高整個利潤。旅游信息管理系統(tǒng)采取的是信息分類管理的理念,根據(jù)旅游所涉及的方方面面的具體要求進行系統(tǒng)開發(fā)的。旅游信息管理信息系統(tǒng)是以客戶機/服務(wù)器(Client/Server,C/S)結(jié)構(gòu)為基礎(chǔ).當客戶發(fā)出請求后服務(wù)器會快速的對其的請求作出響應并解決其請求。這就解決了在人力方面的浪費。由于請求和解決請求的過程都是通過計算機完成的這樣就解決了人力的繁瑣,還避免了傳統(tǒng)管理方法的一些由于人的疏忽造成的錯誤。提高了工作的正確率和可靠性。旅游信息管理系統(tǒng)設(shè)計的方面很廣,除了可以找到相關(guān)的旅游信息外,還可以查詢到祥光的交通和酒店信息等,使得查找數(shù)據(jù)變的簡單,不必大量沉浸在

7、書籍和相關(guān)影印的材料里,為搜集資料提供便利.而且在網(wǎng)上的信息更新及時,不會出現(xiàn)現(xiàn)實和實際不符的情況,這也是相對于傳統(tǒng)管理的優(yōu)勢所在。1。2 設(shè)計目的我國的旅行社目前正處于一個科學技術(shù)日新月異飛速向前發(fā)展的環(huán)境中。信息技術(shù)和通信技術(shù)以令人目不暇接的速度發(fā)展,尤其是互聯(lián)網(wǎng)絡(luò)的廣泛流行,使得各種服務(wù)信息已近乎透明,且個性突出的游客們已不再滿足于死板的標準化的旅游項目,要求量身定做,旅游行業(yè)內(nèi)的競爭日趨激烈。這就要求旅行社必須采取現(xiàn)代化的管理手段,利用計算機的發(fā)展成果結(jié)合旅行社的業(yè)務(wù)特點,建立高效的旅行社管理系統(tǒng),以迅速、準確地捕捉客戶要求,并加以高效回應,使游客滿意,才能擺脫被擠出的危險并在業(yè)內(nèi)脫穎

8、而出.  旅行社管理信息系統(tǒng)是一個典型的多表操作系統(tǒng),因為一個旅行社涉及到導游的管理與查詢,導游與景點的分布,景點與游客的分布與查詢,導游、景點和游客三者之間的分布與查詢,還涉及到景點的各種管理、導游的各種管理和游客的各種管理等等,因此,它是一個比較復雜的管理系統(tǒng)。1。3 設(shè)計內(nèi)容旅游信息管理系統(tǒng)設(shè)計開發(fā)的宗旨是減少人力、提高效率。所以,在設(shè)計上是盡量涉及到和旅游相關(guān)的方方面面,這樣在提高效率的基礎(chǔ)上也提高了可靠性和完整性。本論文研究的是旅游信息的具體設(shè)計開發(fā)應用.具體的設(shè)計包括:在旅游團隊信息、團員信息、團隊信息和線路信息中實現(xiàn)插入、修改、刪除和查詢功能,這樣就更加有效的

9、提高工作人員的效率.2 需求分析2。1 需求分析的任務(wù)旅游管理系統(tǒng)由團員信息表、線路信息表、團隊信息表、游客團隊信息表4個信息表組成,主要來實現(xiàn)旅游團隊、團隊團員及旅游路線相關(guān)信息的輸入、查詢和維護,以及旅游團隊和團員信息的報表及輸出、旅游路線排行榜的發(fā)布等各項功能。2。2 數(shù)據(jù)流程圖操作員登錄密碼驗證處理旅游團隊信息團員信息線路信息圖 2-2 系統(tǒng)總數(shù)據(jù)流圖 以下為本系統(tǒng)數(shù)據(jù)字典財務(wù)科銷售統(tǒng)計表游客 合同 計調(diào)部門排團計劃表圖 23系統(tǒng)業(yè)務(wù)流程圖D2 線路信息表D1 團員信息表財務(wù)科F2銷售統(tǒng)計表P2排團處理P1團員信息處理D3 團隊信息表團員F1合同計調(diào)部門F3排團計劃表F4排團計劃表圖

10、24系統(tǒng)業(yè)務(wù)流程圖2。3 數(shù)據(jù)字典1) 團隊信息表 表51 團隊信息表列名數(shù)據(jù)類型長度允許空團隊編號int4路線編號int4團員人數(shù)int4出發(fā)日期nchar10返程日期nchar102) 團員信息表 表5-2 團員信息表列名數(shù)據(jù)類型長度允許空團員編號int4路線編號int4團隊編號int4姓名char10性別char10電話int4通信地址nvarchar50身份證號碼varchar50團費交否char10備注char103) 旅游團隊信息表 表53 旅游團隊信息表列名數(shù)據(jù)類型長度允許空團隊負責人char10團隊編號int4團隊人數(shù)int4建團時間int4是否出發(fā)char10團費int10盈

11、虧char104) 線路信息表 表54 線路信息表列名數(shù)據(jù)類型長度允許空線路名稱char10團費int4簡介char10圖形char10路線編號int43 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計3.1 局部概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計是在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ).用E-R圖是描述數(shù)據(jù)實體關(guān)系的一種直觀描述工具,所以本系統(tǒng)采用了ER圖方法進行數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計。團隊編號團員編號路線編號姓名備注團員性別團費交否電話身份證號碼通信地址圖3-1團員的ER圖線路名稱團費路線編號線路簡介圖形圖3-2 線路的E-R圖團隊編號返程日期線路編號團隊團員人

12、數(shù)出發(fā)日期圖33團隊的E-R圖團隊負責人團隊編號盈虧團隊人數(shù)旅游團隊建團時間團費是否出發(fā)圖34旅游團隊的ER圖3.2 全局觀念結(jié)構(gòu)設(shè)計出發(fā)日期團員人數(shù)路線編號返程日期團隊編號團隊路線編號電話 1帶領(lǐng)通信地址團隊編號 N團員編號身份證號碼 N負責團員團費交否姓名參加 N 1備注性別團隊編號 1旅游團隊團隊負責人盈虧團費建團時間團隊人數(shù)是否出發(fā)圖36全局觀念結(jié)構(gòu)設(shè)計的ER圖4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計4.1 ER圖向關(guān)系模型的轉(zhuǎn)換團隊(團隊編號,路線編號,團員人數(shù),出發(fā)日期,返程日期)團員(團員編號,路線編號,團隊編號,姓名,性別,電話,通信地址,身份證號碼,團費交否,備注)旅游團隊(團隊負責人,團隊編

13、號,團隊人數(shù),建團時間,是否出發(fā),團費,盈虧)帶領(lǐng)(團員編號,團隊編號)參加(團員編號,團隊負責人)負責(團隊編號,團隊負責人)4。2 數(shù)據(jù)模型的優(yōu)化分析以上的ER圖向關(guān)系模型的轉(zhuǎn)換,可知關(guān)系模式的每個關(guān)系都是不可再分的原子值,即為第一范式,又因為每個非主屬性都不傳遞依賴于模式的候選鍵,因此該模式集為第三范式。5 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計5.1 數(shù)據(jù)庫建庫1)團隊(D):團隊編號(D1),路線編號(D2),團員人數(shù)(D3),出發(fā)日期(D4),返程日期(D5)2)團員(Y):團員編號(Y1),路線編號(Y2),團隊編號(Y3),姓名(Y4),性別(Y5),電話(Y6),通信地址(Y7),身份證號碼(Y

14、8),團費交否(Y9),備注(Y10)3)旅游團隊(L):團隊負責人(L1),團隊編號(L2),團隊人數(shù)(L3),建團時間(L4),是否出發(fā)(L5),團費(L6),盈虧(L7)4)線路(X):線路名稱(X1),團費(X2),簡介(X3),圖形(X4),線路編號(X5)(1) 創(chuàng)建一個團隊信息表D CREATE TABLE D( D1 INT PRIMARY KEY, D2 INT , D3 INT, D4 NTEXT, D5 NTEXT) (2) 創(chuàng)建一個團員信息表Y CREATE TABLE Y( Y1 INT PRIMARY KEY, Y2 INT, Y3 INT, Y4 CHAR(10)

15、, Y5 CHAR(10), Y6 CHAR(10), Y7 NVARCHAR(50), Y8 VARCHAR(50), Y9 CHAR(10), Y10 CHAR(10)(3) 創(chuàng)建一個旅游信息表L CREATE TABLE L( L1 INT PRIMARY KEY, L2 CHAR(10), L3 INT, L4 INT, L5 CHAR(10), L6 INT, L7 CHAR(10))(4) 創(chuàng)建一個線路信息表X CREATE TABLE X( X1 CHAR(10) PRIMARY KEY, X2 INT , X3 CHAR(10), X4 CHAR(10), X5 INT)5。2

16、數(shù)據(jù)表及視圖的建立1。觸發(fā)器的建立:CREATE TRIGGER X_deleteON XFOR DELETEASDELETE X.X1FROM X2.索引的建立:CREATENONCLUSTEREDINDEX snameindex ON Y(Y1);3.對三個表的查詢代碼:(1)團員信息表的查詢 SELECT Y2,Y3,Y4,Y5,Y6 FROM Y WHERE Y1=101(2)團隊信息表的查詢 SELECT D2,D3,D4 FROM D WHERE D1=301(3)旅游信息表的查詢 SELECT L2,L3,L4 FROM L WHERE L1=201(4) 線路信息表的查詢 SE

17、LECT X2,X3,X5 FROM X WHERE X1=星海線4。對四個表的視圖建立的代碼:(1)建立團隊信息表的視圖 CREATE VIEW D_D AS SELECT D1,D2,D3,D4,D5 FROM D(2)建立團員信息表的視圖CREATE VIEW Y_Y AS SELECT Y1,Y2,Y3 FROM Y(3)建立旅游信息表的視圖 CREATE VIEW L_L AS SELECT L1,L2,L3FROM L(4) 建立線路信息表的視圖 CREATE VIEW X_X AS SELECT X1,X2,X3FROM X6 系統(tǒng)開發(fā)所用到的技術(shù)1)SQL Server 200

18、5簡介Microsoft SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI)工具提供了企業(yè)級的數(shù)據(jù)管理。Microsoft SQL Server 2005數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應用程序。Microsoft SQL Server 2005 數(shù)據(jù)引擎是該企業(yè)數(shù)據(jù)管理解決方案的核心。此外 Microsoft SQL Server 2005 結(jié)合了分析、報表、集成和通知功能.這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 BI 解決方案,幫助您的團隊通過記分卡、Dashboard、Web s

19、ervices 和移動設(shè)備將數(shù)據(jù)應用推向業(yè)務(wù)的各個領(lǐng)域。與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 Microsoft SQL Server 2005 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,Microsoft SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益??偨Y(jié)數(shù)據(jù)庫的課程設(shè)計基本上做完了,但是還有好多不足的地方.在開始做的時候,我很盲目,自己根本就不知

20、道該怎么做,自己心里很郁悶,于是我就去問我們班成績比較好的同學,他們說他們也不會,我當時心都冷了,不知道自己該怎么辦,一個同學的話刺激了我,我相信自己一定能做好,而且會比別人做的都好。在這個過程中,我遇到了很多苦難,有很多東西自己都不懂,我就自己上網(wǎng)查資料,實在不會就請教同學,我對圖形用戶界面有了更深的了解,但是對它的應用還是不是很熟練。其次,是關(guān)于在本次設(shè)計中發(fā)現(xiàn)的不足。由于在最初的系統(tǒng)需求分析方面所收集以及準備的材料不足,致使在程序的實際開發(fā)過程中,出現(xiàn)了很多由于事先沒有全面考慮而產(chǎn)生的不必要的問題,增加了程序設(shè)計開發(fā)的時間。另外,由于沒有很好的使用用戶自定義函數(shù)和過程,使得一些本可以簡要的代碼還是需要反復多次的書寫,增加了代碼的書寫量,卻降低了代碼的重用。這也增加了開發(fā)過程中的不必要的代碼量。在數(shù)據(jù)庫設(shè)計方面,由于在概念結(jié)構(gòu)設(shè)計方面的疏忽使得數(shù)據(jù)庫中表與表之間的聯(lián)系不靈活,從而導致了數(shù)據(jù)庫中冗余數(shù)據(jù)的出現(xiàn).再次,本次設(shè)計的旅游信息管理系統(tǒng)對于一些前臺的瀏覽和操作無法實現(xiàn),整個設(shè)計本身的設(shè)計機比較淺顯,功能也比較單一,代碼的很多細節(jié)都出現(xiàn)一些

溫馨提示

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

最新文檔

評論

0/150

提交評論