![能力拓展訓練課程設計-旅行社客戶服務系統(tǒng)的設計_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/21/be26779f-88fe-4b9b-a86b-b71de1bc6fe1/be26779f-88fe-4b9b-a86b-b71de1bc6fe11.gif)
![能力拓展訓練課程設計-旅行社客戶服務系統(tǒng)的設計_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/21/be26779f-88fe-4b9b-a86b-b71de1bc6fe1/be26779f-88fe-4b9b-a86b-b71de1bc6fe12.gif)
![能力拓展訓練課程設計-旅行社客戶服務系統(tǒng)的設計_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/21/be26779f-88fe-4b9b-a86b-b71de1bc6fe1/be26779f-88fe-4b9b-a86b-b71de1bc6fe13.gif)
![能力拓展訓練課程設計-旅行社客戶服務系統(tǒng)的設計_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/21/be26779f-88fe-4b9b-a86b-b71de1bc6fe1/be26779f-88fe-4b9b-a86b-b71de1bc6fe14.gif)
![能力拓展訓練課程設計-旅行社客戶服務系統(tǒng)的設計_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/21/be26779f-88fe-4b9b-a86b-b71de1bc6fe1/be26779f-88fe-4b9b-a86b-b71de1bc6fe15.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、能力拓展訓練任務書能力拓展訓練任務書學生姓名:學生姓名: 專業(yè)班級:專業(yè)班級: 指導教師:指導教師: 工作單位:工作單位: 計算機科學與技術學院計算機科學與技術學院 題題 目目: : 旅行社客戶服務系統(tǒng)的設計初始條件:初始條件:理論:本環(huán)節(jié)要求學生選用.net 或 jave ee 開發(fā)環(huán)境及 sql server 數(shù)據(jù)庫服務器,實施一個基于 web 的小型應用系統(tǒng)的規(guī)劃、設計、實現(xiàn),最終達到一個原型系統(tǒng)功能的目標。實踐:計算機科學系實驗中心提供計算機及軟件開發(fā)環(huán)境。要求完成的主要任務要求完成的主要任務: : (1)系統(tǒng)需求分析:使用軟件工程所學的知識對擬開發(fā)的系統(tǒng)進行數(shù)據(jù)需求和功能需求分析。
2、(2)系統(tǒng)設計:根據(jù)系統(tǒng)需求分析進行概要設計和詳細設計,采用 b/s 模式運用.net 或 jave ee 技術進行系統(tǒng)實現(xiàn)。(3)編制好程序后,設計若干測試用例,上機測試所設計的原型系統(tǒng)。(4)設計報告按格式要求書寫。設計報告正文的內容應包括:1)系統(tǒng)描述 包括問題說明、數(shù)據(jù)需求和功能需求。2)系統(tǒng)設計 包括總體設計、數(shù)據(jù)庫表結構、輸入/輸出設計、用戶界面設計、處理過程設計。3)系統(tǒng)測試 包括測試用例的描述、測試方法和測試結果。4)設計的特點、不足、收獲和體會。時間安排:時間安排:1、第 21 周(7 月 11 日至 7 月 15 日)完成。2、9 月 5 日和 9 月 6 日 8:0016
3、:00 到計算機學院實驗中心(三樓)檢查程序、交課程設計報告、源程序(cd 盤) 。指導教師簽名:指導教師簽名: 20112011 年年 6 6 月月 3030 日日系主任(或責任教師)簽名:系主任(或責任教師)簽名: 20112011 年年 6 6 月月 3030 日日能力拓展訓練課程設計1目錄1 1 系統(tǒng)描述系統(tǒng)描述 .3 31.1 問題說明.31.2 數(shù)據(jù)需求.31.3 功能需求.41.3.1 前臺用戶功能.41.3.2 后臺用戶功能.42 2 系統(tǒng)設計系統(tǒng)設計.4 42.1 總體設計 .42.1.1 功能模塊劃分 .42.1.2 系統(tǒng)流程分析 .52.2 數(shù)據(jù)庫表結構 .62.2.1
4、數(shù)據(jù)庫分析與設計.62.2.2 數(shù)據(jù)庫表的創(chuàng)建 .72.2.3 數(shù)據(jù)表關系圖.92.3 輸入、輸出設計 .92.4 用戶界面設計 .92.5 處理過程設計 .102.5.1 數(shù)據(jù)庫連接配置.102.5.2 旅行訂單設計 .112.5.3 存儲過程設計.133 3 系統(tǒng)測試系統(tǒng)測試.1 14 43.1 測試的方法 .143.2 測試用例的描述及測試結果 .144 4 設計的特點、不足、收獲和體會設計的特點、不足、收獲和體會.1 19 95 5 參考文獻參考文獻 .2 20 0能力拓展訓練課程設計2旅行社客戶服務系統(tǒng)1 系統(tǒng)描述1.1 問題說明 目前我國各行各業(yè)的信息化建設開展得如火如荼,旅游業(yè)也
5、不例外。旅行社是我國旅游業(yè)的龍頭產(chǎn)業(yè),具有顯著的市場導向作用和強大的產(chǎn)業(yè)關聯(lián)作用,其作為旅游服務提供企業(yè),在業(yè)務活動中離不開資源信息的積累、更新、取用和服務信息的動態(tài)管理,這就要求旅行社必須采取現(xiàn)代化的管理手段,建立高效的信息管理系統(tǒng),對旅行社業(yè)務操作及流程進行規(guī)范化管理,簡化業(yè)務流程,提高工作效率并防止中間的漏洞,避免經(jīng)濟損失;迅速、準確地捕捉客戶要求,并加以高效回應,使顧客滿意;對客戶資料和訂單紀錄進行妥善管理,減少因人員流動造成的資源流失。因此旅行社客戶服務系統(tǒng)的建設就成為了旅行社行業(yè)乃至旅游業(yè)信息化服務建設的核心。本旅行社客戶服務系統(tǒng)是一個基于 b/s 模式的全站管理系統(tǒng)。它提供了景點
6、的信息描述,方便游客查找,有利于其選擇合適的旅游景點;其次,它也是對于旅行社的宣傳,而網(wǎng)絡上的信息通常會引起更多人的瀏覽,所以起到了很好的廣告效應,便于建立旅行社的信譽。1.2 數(shù)據(jù)需求本次課設使用的是 sql sever 2005 數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫服務器安裝的位置為本機。數(shù)據(jù)庫的名字為 travel 。綜合其功能需求,系統(tǒng)實現(xiàn)中的數(shù)據(jù)包括:景點信息(id、景點名稱,景點地址,景點照片、說明) ;旅游行程(id,天數(shù)、線路、景點id) ;管理員信息(管理員id、管理員賬號和密碼) ;訂單(id、姓名、線路、人數(shù)、地址、電話、說明、時間) 。數(shù)據(jù)表建立完后,還要建立數(shù)據(jù)表關系圖和存儲過程。
7、存儲過程包括添加景點、刪除景點、添加行能力拓展訓練課程設計3程、刪除行程、添加訂單、刪除訂單,還有管理員查詢。1.3 功能需求本課設用于開發(fā)旅行社客戶服務系統(tǒng),主要用于旅行社向游客發(fā)布、修改最新的旅游信息,宣傳旅游文化,同時游客在任何時間地點訪問網(wǎng)站,得到最新的資料,自決定旅游景點后,在線報名旅游,然后提交給旅行社,同時可對旅游信息進行反饋。經(jīng)以上分析,大概功能如下: 1.3.1 前臺用戶功能1)景點信息瀏覽:可瀏覽已經(jīng)添加的景點。2)旅游線路查詢:可以查詢旅行社不同日程的旅行規(guī)劃信息。3)旅行訂單填寫:用戶根據(jù)自己意愿填寫旅游訂單信息,并提交給旅行社。 1.3.2 后臺管理員功能 1)旅游信
8、息管理:對旅行社景點、線路、日程安排等信息進行發(fā)布、修改、刪除。 2)訂單管理:對旅行客戶提交的訂單進行處理來合理安排旅游人數(shù)和行程, 并更新維護。 3)用戶信息管理:管理用戶信息來作為旅行社強大的客戶資源,對新老客戶實施適當管理。2 系統(tǒng)設計 2.1 總體設計2.1.1 功能模塊劃分根據(jù)需求分析的內容,功能分為前臺用戶功能和后臺管理員功能。整個系統(tǒng)的功能模塊劃分圖,如圖 1 所示。能力拓展訓練課程設計4 (圖 2-1)系統(tǒng)模塊流程圖2.1.2 系統(tǒng)流程分析旅行社的系統(tǒng)成員分為系統(tǒng)管理員和游客兩種,由于身份不同,對系統(tǒng)應用的要求也不同,圖 2 展示了系統(tǒng)總體的使用流程。旅行社管理系統(tǒng)系統(tǒng)管理員
9、登陸景點信息管理旅游行程信息管理旅行訂單信息管理游客景點信息瀏覽旅游行程瀏覽訂單提交能力拓展訓練課程設計5(圖 2-2)系統(tǒng)總體流程圖 2.2 數(shù)據(jù)庫表結構2.2.1 數(shù)據(jù)庫分析與設計數(shù)據(jù)庫邏輯設計的結果不是唯一的。為了提高數(shù)據(jù)庫應用系統(tǒng)的性能,還應該根據(jù)應用需要適當?shù)匦薷模{整關系模式,這就是數(shù)據(jù)模型的優(yōu)化。一般而言,我們實際應用中數(shù)據(jù)庫的關系模式應該達到三范式,三范式是指消除了主屬性對碼的部分和傳遞函數(shù)依賴的關系模式,很顯然上述5個關系模式都達到甚至高于了三范式標準,因而這一方面的問題我們不用考慮。另外,在實際的數(shù)據(jù)庫查詢中,常常要涉及兩個或者多個關系模式的屬性,此時則需要進行連接運算。連
10、接運算的代價是相當高的,關系模型低效的主要原因就在于此。結合系統(tǒng)功能分析及以上五個關系模式,發(fā)現(xiàn)并不存在這樣的問題,因為也不必考慮關系模式的進一步優(yōu)化。在一個數(shù)據(jù)庫的開發(fā)設計過程中,運用數(shù)據(jù)庫相關理論知識對關系模式進行分析與優(yōu)化對能否所開發(fā)的數(shù)據(jù)庫的質量是至關重要的,因而該環(huán)節(jié)也是必不可少的。根據(jù)對系統(tǒng)功能的設計分析,本數(shù)據(jù)庫的邏輯結構(e-r 圖)如圖 3 所示。管理員 訂單維護能力拓展訓練課程設計6 (圖 2-3)數(shù)據(jù)庫整體 e-r 圖 2.2.2 數(shù)據(jù)庫表的創(chuàng)建根據(jù)實體 e-r 圖,創(chuàng)建旅行社系統(tǒng)中的各數(shù)據(jù)表。1)景點信息表 (表 2-1)景點信息表2)行程信息表前臺界面 用戶瀏覽維護旅
11、游景點線路信息旅游留言填寫管理能力拓展訓練課程設計7 (表 2-2)行程信息表3)景點周邊新聞表 (表 2-3)行程信息表 4)訂單信息表 (表 2-4)訂單信息表5)管理員信息表 (表 2-5)管理員信息表能力拓展訓練課程設計82.2.3 數(shù)據(jù)表關系圖(圖 2-4)旅行社服務系統(tǒng)數(shù)據(jù)庫關系圖2.3 輸入、輸出設計數(shù)據(jù)庫 travel 的數(shù)據(jù)作為整個旅行社管理系統(tǒng)的輸入,當點擊不同的鏈接,進入不同頁面時,系統(tǒng)通過連接數(shù)據(jù)庫并查詢所需數(shù)據(jù)來顯示相應信息。當用戶填寫訂單或管理員登錄,或管理員維護相應信息時,在頁面輸入的信息會存入數(shù)據(jù)庫。系統(tǒng)頁面通過表格的形式來接受數(shù)據(jù)和顯示數(shù)據(jù)。如果點擊景點信息時
12、,會顯示相應景點的圖片和描述等。當管理員要對數(shù)據(jù)進行更新或修改時,確定按鈕按下時,會觸發(fā)相應事件完成操作。2.4 用戶界面設計 在設計用戶界面中,首先設計一個首頁,左側欄有連接標簽,供用戶選擇能力拓展訓練課程設計9相應的信息。連接包括景點信息、行程信息、訂單信息和登錄。管理員可以通過登陸鏈接進入登陸界面,登陸成功后可以進入各個信息界面對信息進行編輯修改或刪除。網(wǎng)絡客戶可以點擊鏈接進入各個信息的詳細界面,了解景點及行程的具體內容。 (圖 2-5)界面設計2.5 處理過程設計2.5.1 數(shù)據(jù)庫連接配置!- - 能力拓展訓練課程設計102.5.2 旅行訂單設計旅行訂單的填寫是寫在 textbox 里
13、,然后在定義一個確定按鈕和一個取消按鈕,填寫完內容后點擊確定,即可觸發(fā)后臺代碼將前臺數(shù)據(jù)存入后臺數(shù)據(jù)庫。1)前臺代碼如下2)后臺代碼如下實現(xiàn)訂單界面初始化,先執(zhí)行一條sql查詢語句,將線路信息取出,綁定到dropdownlist控件中。private void page_load(object sender, system.eventargs e)能力拓展訓練課程設計11string strconn=configurationsettings.appsettingsconnectionstring;cn=new sqlconnection(strconn);cn.open();string s
14、sql=select line from journey;sqlcommand command = new sqlcommand(ssql,cn);sqldatareader reader = command.executereader();while(reader.read() line.items.add(new listitem(reader0.tostring(),reader0.tostring();reader.close();將訂單存入數(shù)據(jù)庫的代碼如下,調用 add_apply 存儲過程,將用戶填寫的信息加入數(shù)據(jù)庫的 apply 表中。private void btn_ok_cl
15、ick(object sender, system.eventargs e) if(page.isvalid) sqlcommand cm=new sqlcommand(add_apply,cn);cm.commandtype=commandtype.storedprocedure;datetime dt=datetime.now;cm.parameters.add(new sqlparameter(name,sqldbtype.varchar,50);cm.parameters.add(new sqlparameter(line,sqldbtype.varchar,100);cm.param
16、eters.add(new sqlparameter(num,sqldbtype.int,4);cm.parameters.add(new sqlparameter(address,sqldbtype.varchar,50);cm.parameters.add(new sqlparameter(tell,sqldbtype.varchar,50);能力拓展訓練課程設計12cm.parameters.add(new sqlparameter(show,sqldbtype.text,16);cm.parameters.add(new sqlparameter(systime,sqldbtype.d
17、atetime,8);cm.parametersname.value=name.text;cm.parametersline.value=line.selectedvalue.tostring();cm.parametersnum.value=num.text;cm.parametersaddress.value=address.text;cm.parameterstell.value=tell.text;cm.parametersshow.value=show.text;cm.parameterssystime.value=dt;try cm.executenonquery(); lbl_n
18、ote.text=添加成功; catch(sqlexception) lbl_note.text=添加失敗; lbl_note.stylecolor=red; cm.connection.close();2.5.3 存儲過程設計在系統(tǒng)應用存儲過程處理數(shù)據(jù)是對數(shù)據(jù)庫進行優(yōu)化的一種方法,所以在此系統(tǒng)中大部分的操作都使用存儲過程,在此系統(tǒng)中共應用 10 個存儲過程,這些存儲過程將會在系統(tǒng)程序文件的后臺應用中調用,下面將對系統(tǒng)中應用的存儲過程進行解釋。add_scene 存儲過程:用于向數(shù)據(jù)表中添加景點信息。add_journey 存儲過程:用于向數(shù)據(jù)表中添加行程信息。能力拓展訓練課程設計13add_
19、apply 存儲過程:用于向數(shù)據(jù)表中添加旅行訂單信息。update_scene 存儲過程:用于更新數(shù)據(jù)表中的景點信息。update_plan 存儲過程:用于更新數(shù)據(jù)表中的旅游行程信息。update_apply 存儲過程:用于更新數(shù)據(jù)表中的訂單處理信息。del_journey 存儲過程:用于更新數(shù)據(jù)表中的刪除標志信息,實現(xiàn)行程刪除。del_scene 存儲過程:用于更新數(shù)據(jù)表中的刪除標志信息,實現(xiàn)景點刪除。del_apply 存儲過程:用于更新數(shù)據(jù)表中的處理標志信息,實現(xiàn)訂單刪除。select_gl 存儲過程:用于搜索管理員,并對照密碼是否正確,實現(xiàn)登陸檢查。3 系統(tǒng)測試 3.1 測試的方法1)
20、 界面測試:在不開啟 web 服務器的情況下,反復點擊網(wǎng)頁上的超鏈接,測試其連接情況,直到所有的鏈接都達到預期的效果。2)功能測試:對網(wǎng)站的幾大功能模塊逐一測試,盡最大可能發(fā)現(xiàn)起潛在的錯誤,比如訂單填寫時,電話號碼是否全為數(shù)字,長度是否符合。3) 性能測試:將程序以局域網(wǎng)的形式發(fā)布,查看其是否滿足多用戶的要求.4) 需求測試:根據(jù)需求分析的內容,測試網(wǎng)站是否和當初的設計一樣。具體通過在登錄網(wǎng)站,正常瀏覽網(wǎng)站內信息框或者信息輸入框中輸入空用戶名,空信息和錯誤的用戶密碼來檢測系統(tǒng)的出錯運行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。無權限用戶登錄管理界面后應該重定向,要保證各頁面之間的鏈接
21、準確無誤。能力拓展訓練課程設計143.2 測試用例的描述及測試結果分別對各個功能模塊進行測試,先是管理員登錄功能,然后是景點顯示功能,接著是行程顯示功能,再者還有提交訂單功能。接著還要查看管理員維護信息功能是否能成功進行,包括各個表格的更新,刪除等操作,還得查看數(shù)據(jù)庫看前臺與后臺的操作是否一致。 1.管理員登陸測試1)輸入姓名:yelle;密碼:123。預期結果:登陸失敗。2)輸入姓名:admin;密碼:2011。預期結果:登錄成功并跳轉頁面至景點瀏覽界面。測試結果 1:測試結果 2:成功跳轉界面能力拓展訓練課程設計152.對景點信息顯示測試,點擊具體景點名稱,看是否正確顯示相應信息。 如點擊
22、三國公園相片,界面顯示如下:3.對查看旅游線路信息,界面顯示如下: 4.測試訂單模塊,先以用戶身份填寫訂單,提交成功后,以管理員身份查看該訂單信息。 1)如填寫信息如下:能力拓展訓練課程設計16 點擊確定,顯示提交成功。 2)如填寫有誤,提示。 3)以管理員身份進入后臺界面能力拓展訓練課程設計174)查看數(shù)據(jù)庫是否添加了相應的用戶訂單。5)也可在訂單信息界面查看相應的用戶訂單。4.測試是否可以更新和刪除行程信息將 id 為 5 的行程兩日游改為一日游,查看結果成功。能力拓展訓練課程設計184 設計的特點、不足、收獲和體會4.1 特點與不足本系統(tǒng)采用.net 開發(fā)環(huán)境及 sql server 數(shù)據(jù)庫實現(xiàn)旅行社客戶服務方面的功能,系統(tǒng)分為前后臺,前臺實現(xiàn)發(fā)布旅游信息,以互聯(lián)網(wǎng)的方式便于人們了解旅行社的活動并參加填寫訂單,后臺主要用于更新旅游信息,及管理訂單和客戶信息,以 b/s 模式實現(xiàn)交互。本系統(tǒng)最大的特色就是在填寫訂單時可以填寫自己的要求,起初有設計一個留言板塊,后因某些事兒夭折。在設計本系統(tǒng)前,有參照一些知名的旅游網(wǎng),如藝龍網(wǎ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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025合同模板學校食堂承包經(jīng)營合同范本
- Unit2 He's cool(說課稿)2023-2024學年外研版(三起)四年級下冊
- 2025合同模板工程的變更范本
- 2025江蘇:安全責任寫進集體合同模板范本
- Unit1 School(說課稿)-2024-2025人教版(新起點)英語一年級上冊
- 2023七年級語文上冊 第四單元 綜合性學習 少年正是讀書時說課稿 新人教版
- Unit5 I'm cleaning my room(說課稿)-2023-2024學年人教精通版英語五年級下冊001
- 2024年九年級語文下冊 第二單元 第5課 孔乙己說課稿 新人教版
- 2024-2025學年高中化學下學期第20周 常見氣體的制備說課稿
- Unit 1 people of achievement Reading for writing 說課稿-2024-2025學年高中英語人教版(2019)選擇性必修第一冊
- 河南省安陽市2024年中考一模語文試卷(含答案)
- TD/T 1044-2014 生產(chǎn)項目土地復墾驗收規(guī)程(正式版)
- 2024年湖南現(xiàn)代物流職業(yè)技術學院單招職業(yè)適應性測試題庫及答案1套
- 垃圾桶創(chuàng)新設計說明書
- 《游戲界面設計專題實踐》課件-知識點1:游戲圖標設計定義、分類與設計原則
- 病案信息技術(中級)考試真題及答案5篇
- 婦科圍手術期護理課件
- 蔚來汽車技術
- 浙教版勞動二年級上冊全冊教案
- 臨床執(zhí)業(yè)醫(yī)師指導用書
- 版本管理方案
評論
0/150
提交評論