旅游管理系統(tǒng)課程設(shè)計Word版_第1頁
旅游管理系統(tǒng)課程設(shè)計Word版_第2頁
旅游管理系統(tǒng)課程設(shè)計Word版_第3頁
旅游管理系統(tǒng)課程設(shè)計Word版_第4頁
旅游管理系統(tǒng)課程設(shè)計Word版_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、傳播優(yōu)秀word版文檔 ,希望對您有幫助,可雙擊去除! 旅游管理系統(tǒng)旅游管理系統(tǒng)1一、 背景2二、 需求分析2三、 數(shù)據(jù)庫設(shè)計23.1旅游管理系統(tǒng)圖33.2數(shù)據(jù)庫設(shè)計3四、 系統(tǒng)總體結(jié)構(gòu)44.1游客登錄界面44.2注冊界面54.3 游客查詢界面54.4 景點信息查詢界面54.5 景點信息查詢界面5五、 開發(fā)環(huán)境和使用技術(shù)5結(jié)論6一、 背景伴著蓬勃發(fā)展的旅游業(yè),各地的旅行社也應(yīng)運而生。它們的產(chǎn)生為人們的出游提供了很多方便,只要游客提出要求,旅行社會盡量為他們考慮,合理安排好各條路線和相關(guān)行程。當然,新興的行業(yè)雖然有很強的生命力,但是在上述的服務(wù)中仍存在很多的不足。計算機科學日漸成熟,它已進入人類

2、社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用,用手工統(tǒng)計數(shù)據(jù)資料的工作方式正逐步離我們遠去。豐富多彩的旅游景點需要一個合適的管理系統(tǒng)來規(guī)范,使得各項工作都能有條有理地進行。但是公司的內(nèi)部管理系統(tǒng)還不完善,還在進行以人工統(tǒng)計和分配為主的工作,不但花費了人工,而且由于數(shù)據(jù)復(fù)雜往往難以避免會出錯,給企業(yè)造成一定的負面影響,降低了企業(yè)的工作效率。因此,在這個以計算機網(wǎng)絡(luò)技術(shù)為主流的時代,公司有必要開發(fā)一個完善的內(nèi)部管理系統(tǒng)提供給游客一個清新友好的界面選擇自己向往的旅游勝地。二、 需求分析旅游信息管理管理對于一家旅游公司來說是不可或缺的一部分,有一個完整的信息管理系統(tǒng)不僅可以為公司系統(tǒng)管理用戶信息,地域信息等

3、等各項企業(yè)內(nèi)部的信息,還是旅游企業(yè)直接面向大眾交換旅游信息以及吸引游客的途徑。同時也為旅游愛好者提供一個搜索,查詢,亦或者是分享詳細旅游信息資料的平臺。 隨著科學技術(shù)的不斷提高,計算機技術(shù)的不斷發(fā)展,我們利用信息化手段管理信息資源越來越方便,利用數(shù)據(jù)庫的原理管理信息的優(yōu)越性是遠超于手工管理方式,本文主要介紹了小型旅游數(shù)據(jù)庫管理系統(tǒng)主體功能的設(shè)計與實現(xiàn)。三、 數(shù)據(jù)庫設(shè)計使用的操作系統(tǒng)是windows系列操作系統(tǒng)。使用的開發(fā)工具是microsoft visual studio 2010,數(shù)據(jù)庫是sql server management studio數(shù)據(jù)庫。頁面使用visual c#.n

4、et技術(shù),采用windows forms控件。3.1旅游管理系統(tǒng)圖 3.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫旅游管理系統(tǒng)信息如表所示,本例使用的是sql server management studio數(shù)據(jù)庫 四、 系統(tǒng)總體結(jié)構(gòu)旅游管理系統(tǒng)由主界面:游客登錄查詢、景區(qū)景點信息查詢、工作人員登錄。4.1游客登錄界面4.1.1界面如圖所示: 4.1.2游客登錄界面中“提交”按鈕的主要代碼如下: private void button1_click(object sender, eventargs e) string str = "server=;database=旅游管理系統(tǒng);trust

5、ed_connection=sspi" sqlconnection conn = new sqlconnection(str); conn.open(); string sqlstring = "select * from 游客信息管理 where username= '" + textbox1.text + "' and userpass= '" + textbox2.text + "'" sqlcommand cmd = new sqlcommand(sqlstring, conn); c

6、md.commandtype = commandtype.text; sqldatareader sdr = cmd.executereader(); if (sdr.read() label4.text = "登陸成功,正在跳轉(zhuǎn)!" else label4.text = "登陸失??!" return; visitorform subf = new visitorform(); this.hide(); subf.show(); 以上提交代碼主要實現(xiàn)了用戶登錄的主要功能,如果沒有錯誤的話,界面將跳轉(zhuǎn)至游客信息查詢界面。4.2注冊界面 4.2.1注冊界面如

7、圖所示:4.2.2注冊界面中“添加”按鈕中的主要代碼如下: private void button1_click(object sender, eventargs e) if (textbox1.text.trim() = "" | combobox1.text.trim() = "" | textbox2.text.trim() = "" | textbox3.text.trim() = "" | textbox4.text.trim() = "" | textbox6.text.trim()

8、 = "" | textbox7.text.trim() = "") messagebox.show("信息不能為空!", "提示"); return; else try studb stuuser = new studb(); stuuser.stuconn.open(); sqlcommand commstu = new sqlcommand(); commstu.commandtext = "select * from 游客信息管理 where username='" + text

9、box6.text.trim() + "'" commstu.connection = stuuser.stuconn; if (commstu.executenonquery() = 1) messagebox.show("已經(jīng)有此用戶了,不能再次添加!", "提示"); return; else string strinsert = "insert into 游客信息管理 (xingming,gender,birth,address,phone,username,userpass) values('&qu

10、ot; + textbox1.text.trim() + "','" + combobox1.text.trim() + "','" + textbox2.text.trim() + "','" + textbox3.text.trim() + "','" + textbox4.text.trim() + "','" + textbox6.text.trim() + "','" +

11、 textbox7.text.trim() + "')" commstu.commandtext = strinsert; commstu.connection = stuuser.stuconn; if (commstu.executenonquery() = 1)/插入成功 messagebox.show("用戶添加成功!", "提示"); this.dispose(); catch (exception ex) messagebox.show(ex.tostring(); throw; 以上注冊代碼主要實現(xiàn)了用戶基本信息

12、的注冊功能,其中包括用戶名的重復(fù)檢測機制。如果注冊成功,用戶的主要信息將被保存在后臺數(shù)據(jù)庫當中。4.3 游客查詢界面4.3.1游客若登錄或注冊成功以后進入以下界面,如圖所示:4.3.2游客信息查詢界面中“查詢”按鈕中的主要代碼如下: private void button2_click(object sender, eventargs e) string str = "server=;database=旅游管理系統(tǒng);trusted_connection=sspi" sqlconnection conn = new sqlconnection(str); c

13、onn.open(); string sqlstring = "select * from 游客信息管理 where xingming= '" + txtname.text + "' and gender= '" + combobox1.text + "'" sqlcommand cmd = new sqlcommand(sqlstring, conn); cmd.commandtype = commandtype.text; sqldatareader sdr = cmd.executereader(

14、); if (sdr.read() this.textbox1.text = sdr"birth".tostring(); this.textbox2.text = sdr"address".tostring(); this.textbox3.text = sdr"phone".tostring(); this.textbox6.text = sdr"type".tostring(); 以上代碼實現(xiàn)了以姓名和性別為關(guān)鍵字的游客信息查詢功能。4.4 景點信息查詢界面4.4.1景點信息查詢界面如下:4.4.2景點信息查

15、詢界面中“顯示”按鈕的主要代碼如下: private void button2_click(object sender, eventargs e) string str = "server=;database=旅游管理系統(tǒng);trusted_connection=sspi" sqlconnection conn = new sqlconnection(str); conn.open(); string sqlstring = "select * from 景點信息管理 where mingcheng= '" + combobox1

16、.text + "'" sqlcommand cmd = new sqlcommand(sqlstring, conn); cmd.commandtype = commandtype.text; sqldatareader sdr = cmd.executereader(); if (sdr.read() this.textbox1.text = sdr"cost".tostring(); this.textbox2.text = sdr"guests".tostring(); this.textbox3.text = sdr

17、"way".tostring(); this.textbox4.text = sdr"tour".tostring(); 以上代碼主要實現(xiàn)了景點信息的查詢功能。4.5 旅游工作管理界面4.5.1旅游工作管理界面:4.5.2旅游工作管理界面中“修改”按鈕的主要代碼: private void btnxiugai_click(object sender, eventargs e) if (btnxiugai.text = "修改") btnxiugai.text = "確定修改" datagridview1.reado

18、nly = false; datagridview1.columns0.readonly = true; else try sqlcommandbuilder scbuser = new sqlcommandbuilder(sastu); sastu.update(dsstu.tables0.getchanges(); catch (exception ex) messagebox.show(ex.tostring(); messagebox.show("修改成功!", "提示"); btnxiugai.text = "修改" dat

19、agridview1.readonly = true; 以上代碼主要實現(xiàn)的是對游客基本信息的修改功能。4.5.3旅游工作管理界面中“刪除”按鈕的主要代碼: private void btnshanchu_click(object sender, eventargs e) if (btnshanchu.text = "刪除") btnshanchu.text = "確定刪除" datagridview1.allowusertodeleterows = true; else try for (int i = datagridview1.rows.count - 1; i > 0; i-) if (datagridview1.rowsi.selected = true) string strnum = datagridview1.rowsi.cells0.value.tostring(); string strdel = "delete from 游客信息管理 where userpass=" + strnum; stu = new studb(); stu.stuconn.open(); commstu =

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論