




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、11 旅游管理系統(tǒng)旅游管理系統(tǒng)1一、 背景2二、 需求分析2三、 數(shù)據(jù)庫(kù)設(shè)計(jì)23.1旅游管理系統(tǒng)圖33.2數(shù)據(jù)庫(kù)設(shè)計(jì)3四、 系統(tǒng)總體結(jié)構(gòu)44.1游客登錄界面44.2注冊(cè)界面54.3 游客查詢(xún)界面54.4 景點(diǎn)信息查詢(xún)界面54.5 景點(diǎn)信息查詢(xún)界面5五、 開(kāi)發(fā)環(huán)境和使用技術(shù)5結(jié)論6一、 背景伴著蓬勃發(fā)展的旅游業(yè),各地的旅行社也應(yīng)運(yùn)而生。它們的產(chǎn)生為人們的出游提供了很多方便,只要游客提出要求,旅行社會(huì)盡量為他們考慮,合理安排好各條路線(xiàn)和相關(guān)行程。當(dāng)然,新興的行業(yè)雖然有很強(qiáng)的生命力,但是在上述的服務(wù)中仍存在很多的不足。計(jì)算機(jī)科學(xué)日漸成熟,它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用,用手工統(tǒng)計(jì)
2、數(shù)據(jù)資料的工作方式正逐步離我們遠(yuǎn)去。豐富多彩的旅游景點(diǎn)需要一個(gè)合適的管理系統(tǒng)來(lái)規(guī)范,使得各項(xiàng)工作都能有條有理地進(jìn)行。但是公司的內(nèi)部管理系統(tǒng)還不完善,還在進(jìn)行以人工統(tǒng)計(jì)和分配為主的工作,不但花費(fèi)了人工,而且由于數(shù)據(jù)復(fù)雜往往難以避免會(huì)出錯(cuò),給企業(yè)造成一定的負(fù)面影響,降低了企業(yè)的工作效率。因此,在這個(gè)以計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)為主流的時(shí)代,公司有必要開(kāi)發(fā)一個(gè)完善的內(nèi)部管理系統(tǒng)提供給游客一個(gè)清新友好的界面選擇自己向往的旅游勝地。二、 需求分析旅游信息管理管理對(duì)于一家旅游公司來(lái)說(shuō)是不可或缺的一部分,有一個(gè)完整的信息管理系統(tǒng)不僅可以為公司系統(tǒng)管理用戶(hù)信息,地域信息等等各項(xiàng)企業(yè)內(nèi)部的信息,還是旅游企業(yè)直接面向大眾交換
3、旅游信息以及吸引游客的途徑。同時(shí)也為旅游愛(ài)好者提供一個(gè)搜索,查詢(xún),亦或者是分享詳細(xì)旅游信息資料的平臺(tái)。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)技術(shù)的不斷發(fā)展,我們利用信息化手段管理信息資源越來(lái)越方便,利用數(shù)據(jù)庫(kù)的原理管理信息的優(yōu)越性是遠(yuǎn)超于手工管理方式,本文主要介紹了小型旅游數(shù)據(jù)庫(kù)管理系統(tǒng)主體功能的設(shè)計(jì)與實(shí)現(xiàn)。三、 數(shù)據(jù)庫(kù)設(shè)計(jì)使用的操作系統(tǒng)是Windows系列操作系統(tǒng)。使用的開(kāi)發(fā)工具是Microsoft Visual Studio 2010,數(shù)據(jù)庫(kù)是SQL Server Management Studio數(shù)據(jù)庫(kù)。頁(yè)面使用Visual C#.NET技術(shù),采用Windows Forms控件。3.
4、1旅游管理系統(tǒng)圖 3.2數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)旅游管理系統(tǒng)信息如表所示,本例使用的是SQL Server Management Studio數(shù)據(jù)庫(kù) 四、 系統(tǒng)總體結(jié)構(gòu)旅游管理系統(tǒng)由主界面:游客登錄查詢(xún)、景區(qū)景點(diǎn)信息查詢(xún)、工作人員登錄。4.1游客登錄界面4.1.1界面如圖所示: 4.1.2游客登錄界面中“提交”按鈕的主要代碼如下: private void button1_Click(object sender, EventArgs e) string str = "server=;database=旅游管理系統(tǒng);Trusted_Connection=SSPI"
5、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); cmd.CommandType = CommandT
6、ype.Text; SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.Read() label4.Text = "登陸成功,正在跳轉(zhuǎn)!" else label4.Text = "登陸失??!" return; visitorForm subf = new visitorForm(); this.Hide(); subf.Show(); 以上提交代碼主要實(shí)現(xiàn)了用戶(hù)登錄的主要功能,如果沒(méi)有錯(cuò)誤的話(huà),界面將跳轉(zhuǎn)至游客信息查詢(xún)界面。4.2注冊(cè)界面 4.2.1注冊(cè)界面如圖所示:4.2.2注冊(cè)界面中“添加”按鈕中的主要代
7、碼如下: 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() = "" | textBox
8、7.Text.Trim() = "") MessageBox.Show("信息不能為空!", "提示"); return; else try stuDB stuUser = new stuDB(); stuUser.stuConn.Open(); SqlCommand commStu = new SqlCommand(); commStu.CommandText = "select * from 游客信息管理 where username='" + textBox6.Text.Trim() + "
9、'" commStu.Connection = stuUser.stuConn; if (commStu.ExecuteNonQuery() = 1) MessageBox.Show("已經(jīng)有此用戶(hù)了,不能再次添加!", "提示"); return; else string strInsert = "insert into 游客信息管理 (xingming,Gender,Birth,Address,Phone,username,userpass) values('" + textBox1.Text.Trim(
10、) + "','" + comboBox1.Text.Trim() + "','" + textBox2.Text.Trim() + "','" + textBox3.Text.Trim() + "','" + textBox4.Text.Trim() + "','" + textBox6.Text.Trim() + "','" + textBox7.Text.Trim() + &
11、quot;')" commStu.CommandText = strInsert; commStu.Connection = stuUser.stuConn; if (commStu.ExecuteNonQuery() = 1)/插入成功 MessageBox.Show("用戶(hù)添加成功!", "提示"); this.Dispose(); catch (Exception ex) MessageBox.Show(ex.ToString(); throw; 以上注冊(cè)代碼主要實(shí)現(xiàn)了用戶(hù)基本信息的注冊(cè)功能,其中包括用戶(hù)名的重復(fù)檢測(cè)機(jī)制。如果注冊(cè)
12、成功,用戶(hù)的主要信息將被保存在后臺(tái)數(shù)據(jù)庫(kù)當(dāng)中。4.3 游客查詢(xún)界面4.3.1游客若登錄或注冊(cè)成功以后進(jìn)入以下界面,如圖所示:4.3.2游客信息查詢(xún)界面中“查詢(xún)”按鈕中的主要代碼如下: 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 sqlstr
13、ing = "select * from 游客信息管理 where xingming= '" + txtname.Text + "' and Gender= '" + comboBox1.Text + "'" SqlCommand cmd = new SqlCommand(sqlstring, Conn); cmd.CommandType = CommandType.Text; SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.Read() this.te
14、xtBox1.Text = sdr"Birth".ToString(); this.textBox2.Text = sdr"Address".ToString(); this.textBox3.Text = sdr"Phone".ToString(); this.textBox6.Text = sdr"Type".ToString(); 以上代碼實(shí)現(xiàn)了以姓名和性別為關(guān)鍵字的游客信息查詢(xún)功能。4.4 景點(diǎn)信息查詢(xún)界面4.4.1景點(diǎn)信息查詢(xún)界面如下:4.4.2景點(diǎn)信息查詢(xún)界面中“顯示”按鈕的主要代碼如下: privat
15、e 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 景點(diǎn)信息管理 where mingcheng= '" + comboBox1.Text + "'"
16、 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"way".ToString(
17、); this.textBox4.Text = sdr"tour".ToString(); 以上代碼主要實(shí)現(xiàn)了景點(diǎn)信息的查詢(xún)功能。4.5 旅游工作管理界面4.5.1旅游工作管理界面:4.5.2旅游工作管理界面中“修改”按鈕的主要代碼: private void btnxiugai_Click(object sender, EventArgs e) if (btnxiugai.Text = "修改") btnxiugai.Text = "確定修改" dataGridView1.ReadOnly = false; dataGridView
18、1.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 = "修改" dataGridView1.ReadOnly = tru
19、e; 以上代碼主要實(shí)現(xiàn)的是對(duì)游客基本信息的修改功能。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 = new
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 烹飪技藝之傳統(tǒng)烹飪方法閱讀題
- 摘下翅膀讓你飛翔750字12篇
- 老人藥物護(hù)理常規(guī)
- 2025年彎柄考克項(xiàng)目市場(chǎng)調(diào)查研究報(bào)告
- 汽車(chē)維修技術(shù)實(shí)操知識(shí)題
- 屬鼠藍(lán)和屬鼠灰我們是屬鼠班讀后感350字(10篇)
- 物流運(yùn)輸行業(yè)工作經(jīng)歷詳實(shí)證明書(shū)(5篇)
- 假期旅游計(jì)劃書(shū)面證明函(5篇)
- 2025年寵物牛仔夾克項(xiàng)目市場(chǎng)調(diào)查研究報(bào)告
- 兒童家庭護(hù)理
- 2025年中國(guó)冷庫(kù)用叉車(chē)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年高考第二次模擬考試物理(浙江卷)(參考答案)-20250416-113627
- 2025年化妝師職業(yè)技能考試試題及答案
- GA 1812.1-2024銀行系統(tǒng)反恐怖防范要求第1部分:人民幣發(fā)行庫(kù)
- 2025中信建投證券股份限公司校園招聘易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年山東省泰安市新泰市中考二?;瘜W(xué)試題(原卷版+解析版)
- 《陸上風(fēng)電場(chǎng)工程概算定額》NBT 31010-2019
- 關(guān)于中國(guó)文化遺產(chǎn)北京故宮的資料
- 新中考考試平臺(tái)-考生端V2.0使用手冊(cè)
- 五年級(jí)期中考試家長(zhǎng)會(huì)課件39846
- 培養(yǎng)基模擬灌裝方案
評(píng)論
0/150
提交評(píng)論