旅行社管理系統(tǒng)課程設(shè)計_第1頁
已閱讀1頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  課程設(shè)計任務(wù)書</b></p><p><b>  目 錄</b></p><p><b>  1系統(tǒng)功能概述1</b></p><p>  1.1系統(tǒng)的描述1</p><p>  1.2系統(tǒng)的功能1</p><p>

2、;  1.3系統(tǒng)功能框圖2</p><p><b>  2數(shù)據(jù)庫設(shè)計2</b></p><p><b>  2.1需求分析2</b></p><p>  2.2表結(jié)構(gòu)設(shè)計3</p><p>  3 系統(tǒng)各功能模塊的詳細設(shè)計4</p><p>  3.1 各個實體屬性

3、圖4</p><p><b>  3.2數(shù)據(jù)管理5</b></p><p>  3.2.1界面設(shè)計5</p><p>  3.2.2程序代碼10</p><p>  3.2.3 運行結(jié)果14</p><p><b>  3總結(jié)20</b></p>&

4、lt;p><b>  4參考文獻20</b></p><p><b>  1系統(tǒng)功能概述</b></p><p><b>  1.1系統(tǒng)的描述</b></p><p>  隨著現(xiàn)在人們的物質(zhì)生活水平提高了,人們要進一步追求精神上的享受,歐洲是美妙的并且到處都充滿著浪漫氣息的地方。越來越多的中國

5、游客選擇那里。因此旅行社如何實現(xiàn)旅游的計算機智能化管理是一個非常重要的課題。</p><p>  本系統(tǒng)為旅行社信息管理網(wǎng)站,主旨:實現(xiàn)簡單的電子登記以及信息的瀏覽和查詢功能。運用SQL語言,在Microso Access 2000建立多項數(shù)據(jù)庫,體現(xiàn)基本數(shù)據(jù)。用Microsoft Visual Studio 2010(C#+Access)進行窗口設(shè)計:</p><p> ?。?) 利用

6、主題母版頁控制頁面外觀,盡量美觀。</p><p>  (2) 利用Web.sitemap文件與TreeView(或Menu)控件相結(jié)合實現(xiàn)站點導(dǎo)航,控制轉(zhuǎn)向相應(yīng)的網(wǎng)頁,利用SiteMapPath控件顯示導(dǎo)航路徑。</p><p> ?。?)最后與數(shù)據(jù)庫進行鏈接,使旅行社信息管理系統(tǒng)實現(xiàn)信息瀏覽、查詢等功能。</p><p><b>  1.2系統(tǒng)的功能

7、</b></p><p>  旅行社信息管理系統(tǒng)實現(xiàn)三個功能:(1)旅游團管理(2)導(dǎo)游管理(3)游客管理</p><p>  其中,設(shè)計各被鏈接的子網(wǎng)頁,能夠?qū)崿F(xiàn)如下兩個功能: [數(shù)據(jù)管理]、[數(shù)據(jù)查詢]。</p><p> ?。?) [數(shù)據(jù)管理] 包含以下子網(wǎng)頁:</p><p>  [旅游團信息]:顯示旅游團信息瀏覽和編輯窗

8、體</p><p>  [導(dǎo)游信息]:顯示導(dǎo)游信息瀏覽和編輯窗體</p><p>  [游客信息]:顯示游客信息瀏覽和編輯窗體</p><p>  功能:瀏覽和錄入各信息。該頁面以GridView控件顯示記錄,用按鈕[首頁]、[末頁]、[前一頁]、[后一頁],控制顯示頁面;用兩個標(biāo)簽顯示當(dāng)前頁和總頁數(shù);單擊某條記錄,在DetailsView控件中顯示此記錄,可以對該

9、記錄進行新增、編輯操作。</p><p>  (2) [數(shù)據(jù)查詢]包含以下子網(wǎng)頁: </p><p>  [查詢旅游團信息]:顯示旅游團信息查詢窗體</p><p>  [查詢導(dǎo)游信息]:顯示導(dǎo)游信息查詢窗體</p><p>  [查詢游客信息]:顯示游客信息查詢窗體</p><p>  功能:可以按各種條件查找(條件

10、用TextBox控件或DropDownList控件或RadioButton或CheckBox來構(gòu)造),利用DataView的RowFilter屬性實現(xiàn)過濾操作。設(shè)置好查詢條件后,單擊[查詢]按鈕,查詢結(jié)果用新打開的網(wǎng)頁顯示,并可按某個字段進行排序。</p><p><b>  1.3系統(tǒng)功能框圖</b></p><p>  圖1.3.1功能框圖</p>

11、<p><b>  2數(shù)據(jù)庫設(shè)計</b></p><p><b>  2.1需求分析</b></p><p>  作為數(shù)據(jù)庫的設(shè)計人員需要在本商品交易管理系統(tǒng)設(shè)計實現(xiàn)前,建立數(shù)據(jù)庫包含以下實體及其屬性:</p><p>  (1).旅游團信息(旅游團編號、旅游點名稱、地理位置、旅游天數(shù),價格)</p>

12、<p>  (2).導(dǎo)游信息(導(dǎo)游編號、導(dǎo)游姓名、性別、聯(lián)系電話)</p><p>  (3).游客信息(游客編號、游客姓名、性別、年齡、聯(lián)系電話)</p><p>  還要考慮系統(tǒng)的處理要求 ,具備查詢,添加,刪除和修改等功能,方便用戶及時更新數(shù)據(jù)管理數(shù)據(jù)。</p><p><b>  2.2表結(jié)構(gòu)設(shè)計</b></p>

13、;<p>  表2.2.1旅游團信息</p><p>  表2.2.2導(dǎo)游信息</p><p>  表2.2.3游客信息 </p><p>  3 系統(tǒng)各功能模塊的詳細設(shè)計</p><p>  3.1 各個實體屬性圖</p><p>  圖3.1.1 旅游團實體屬性</p><p>

14、;  圖3.1.2 導(dǎo)游實體屬性</p><p>  圖3.1.3 游客實體屬性</p><p><b>  3.2數(shù)據(jù)管理</b></p><p><b>  3.2.1界面設(shè)計</b></p><p>  主頁面采用TreeView控件,配合SitMapDataSource實現(xiàn)站點導(dǎo)航,數(shù)據(jù)

15、源自動加載web.sitmap文件。通過MasterPage.master設(shè)計母版頁。</p><p>  圖3.2.1.1 主界面設(shè)計</p><p>  【母版頁設(shè)計】網(wǎng)頁設(shè)計如圖所示,此母版頁可以應(yīng)用到其他網(wǎng)頁,其他網(wǎng)頁通過ContentPlaceHolder</p><p><b>  控件寫內(nèi)容頁。</b></p>&

16、lt;p>  圖3.2.1.2 母版頁設(shè)計</p><p>  【旅游團信息】網(wǎng)頁設(shè)計如圖所示,在此網(wǎng)頁可以對旅游團信息進行選擇,刪除,編輯和新建</p><p>  圖3.2.1.3 【旅游團信息】網(wǎng)頁設(shè)計</p><p>  配置數(shù)據(jù)源過程:選擇數(shù)據(jù)庫選則旅游團信息表配置Select語句</p><p>  生成insert、u

17、pdate和deleted語句 測試查詢 完成</p><p>  圖3.2.1.4配置數(shù)據(jù)源</p><p>  編輯字段的過程:從可用字段添加看選定字段 在右側(cè)BoundField屬性中設(shè)置選定字段的屬性 完成設(shè)置</p><p>  圖3.2.1.5 編輯字段</p><p>  【導(dǎo)游信息】網(wǎng)頁設(shè)計如下圖所

18、示</p><p>  圖3.2.1.6 【導(dǎo)游信息】網(wǎng)頁設(shè)計</p><p>  【游客信息】網(wǎng)頁設(shè)計如下圖所示</p><p>  圖3.2.1.7 【游客信息】網(wǎng)頁設(shè)計</p><p><b>  3.2.2程序代碼</b></p><p>  1、站點地圖web.sitmap內(nèi)容如下:&l

19、t;/p><p>  <?xml version="1.0" encoding="utf-8" ?></p><p>  <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" ></p><p>  &

20、lt;siteMapNode url="~/課設(shè)網(wǎng)站/shouye1.aspx" title="歐意旅行社信息管理" description=""></p><p>  <siteMapNode url="~/課設(shè)網(wǎng)站/xinxiguanli1.aspx" title="信息管理" descript

21、ion="" ></p><p>  <siteMapNode url="~/課設(shè)網(wǎng)站/lvxingsheguanli1.aspx" title="旅行社管理" description="" /></p><p>  <siteMapNode url="~/課設(shè)網(wǎng)站/daoy

22、ouguanli1.aspx" title="導(dǎo)游管理" description="" /></p><p>  <siteMapNode url="~/課設(shè)網(wǎng)站/youkeguanl1.aspx" title="游客管理" description="" /></p>

23、<p>  </siteMapNode></p><p>  <siteMapNode url="~/課設(shè)網(wǎng)站/xinxichaxun1.aspx" title="信息查詢" description="" ></p><p>  <siteMapNode url="~/課設(shè)網(wǎng)站/

24、lvxingshechaxun1.aspx" title="旅行社查詢" description="" /></p><p>  <siteMapNode url="~/課設(shè)網(wǎng)站/daoyouchaxun1.aspx" title="導(dǎo)游查詢" description="" />&l

25、t;/p><p>  <siteMapNode url="~/課設(shè)網(wǎng)站/youkechaxun1.aspx" title="游客查詢" description="" /></p><p>  </siteMapNode></p><p>  </siteMapNode>&l

26、t;/p><p>  </siteMap></p><p>  2、母版頁MasterPage.master內(nèi)容如下:</p><p>  <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs&quo

27、t; Inherits="課設(shè)網(wǎng)站_MasterPage" %></p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></

28、p><p>  <html xmlns="http://www.w3.org/1999/xhtml"></p><p>  <head runat="server"></p><p>  <title></title></p><p>  <asp:Co

29、ntentPlaceHolder id="head" runat="server"></p><p>  </asp:ContentPlaceHolder></p><p><b>  </head></b></p><p><b>  <body>&l

30、t;/b></p><p>  <form id="form1" runat="server"></p><p>  <div style="height: 187px; width: 1391px"></p><p>  &nbsp;<asp:Image ID=

31、"Image1" runat="server" Height="173px" ImageAlign="Middle" </p><p>  ImageUrl="~/新建文件夾/歐洲隨意行/英國/03dc34fae6cd7b89a9ecd9350f2442a7db330edb_副本.jpg" </p>

32、<p>  style="text-align: center" Width="1401px" /></p><p>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp

33、;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp

34、;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp

35、;&nbsp;</p><p><b>  </div></b></p><p>  <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"></p><p>  </asp:ContentPla

36、ceHolder></p><p><b>  </form></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p>  3、旅游團信息部分相關(guān)主要函數(shù)如下:&l

37、t;/p><p>  //以下兩個函數(shù)實現(xiàn)GridView控件選著的選項在和DetailView控件中顯示詳細信息</p><p>  protected void GridView1_SelectedIndexChanged1(object sender, EventArgs e)</p><p><b>  {</b></p>&

38、lt;p>  DetailsView1.ChangeMode(DetailsViewMode.ReadOnly);</p><p>  DetailsView1.PageIndex = GridView1.PageIndex * GridView1.PageSize</p><p>  + GridView1.SelectedIndex;</p><p>&l

39、t;b>  } </b></p><p>  protected void GridView1_PageIndexChanged(object sender, EventArgs e)</p><p><b>  {</b></p><p>  DetailsView1.ChangeMode(DetailsViewMode

40、.ReadOnly);</p><p>  DetailsView1.PageIndex = GridView1.PageIndex * GridView1.PageSize;</p><p><b>  }</b></p><p>  //以下兩個函數(shù)實現(xiàn)顯示當(dāng)前頁、總頁數(shù)</p><p>  protected vo

41、id GridView1_PageIndexChanging(object</p><p>  sender, GridViewPageEventArgs e)</p><p><b>  {</b></p><p>  GridView1.PageIndex = e.NewPageIndex;</p><p><

42、b>  bind();</b></p><p><b>  }</b></p><p>  protected void GridView1_DataBound(object sender, EventArgs e)</p><p><b>  {</b></p><p>  in

43、t n = GridView1.PageIndex + 1;</p><p>  Label1.Text = n.ToString();</p><p>  Label2.Text = GridView1.PageCount.ToString();</p><p><b>  } </b></p><p>  4、導(dǎo)游信

44、息部分程序代碼如下:</p><p>  //以下兩個函數(shù)實現(xiàn)GridView控件選著的選項在和DetailView控件中顯示詳細信息 protected void GridView1_SelectedIndexChanged(object sender,</p><p>  EventArgs e)</p><p><b>  {</b>

45、;</p><p>  DetailsView1.ChangeMode(DetailsViewMode.ReadOnly);</p><p>  DetailsView1.PageIndex = GridView1.PageIndex * GridView1.PageSize</p><p>  + GridView1.SelectedIndex;</p>

46、;<p><b>  }</b></p><p>  protected void GridView1_PageIndexChanged(object sender, EventArgs e)</p><p><b>  {</b></p><p>  DetailsView1.ChangeMode(Deta

47、ilsViewMode.ReadOnly);</p><p>  DetailsView1.PageIndex = GridView1.PageIndex * GridView1.PageSize;</p><p><b>  }</b></p><p>  //以下兩個函數(shù)實現(xiàn)顯示當(dāng)前頁、總頁數(shù)</p><p>  p

48、rotected void GridView1_PageIndexChanging(object</p><p>  sender, GridViewPageEventArgs e)</p><p><b>  {</b></p><p>  GridView1.PageIndex = e.NewPageIndex;</p>&l

49、t;p><b>  bind();</b></p><p><b>  }</b></p><p>  protected void GridView1_DataBound(object sender, EventArgs e)</p><p><b>  {</b></p>&l

50、t;p>  int n = GridView1.PageIndex + 1;</p><p>  Label1.Text = n.ToString();</p><p>  Label2.Text = GridView1.PageCount.ToString();</p><p><b>  }</b></p><p&

51、gt;  5、游客信息部分程序代碼如下:</p><p>  //以下兩個函數(shù)實現(xiàn)GridView控件選著的選項在和DetailView控件中顯示詳細信息</p><p>  protected void GridView1_PageIndexChanged(object sender, EventArgs e)</p><p><b>  {</b

52、></p><p>  DetailsView1.ChangeMode(DetailsViewMode.ReadOnly);</p><p>  DetailsView1.PageIndex = GridView1.PageIndex * GridView1.PageSize;</p><p><b>  } </b></p&

53、gt;<p>  protected void GridView1_SelectedIndexChanged1(object sender, EventArgs e)</p><p><b>  {</b></p><p>  DetailsView1.ChangeMode(DetailsViewMode.ReadOnly);</p>&l

54、t;p>  DetailsView1.PageIndex = GridView1.PageIndex * GridView1.PageSize</p><p>  + GridView1.SelectedIndex;</p><p><b>  } </b></p><p>  //以下兩個函數(shù)實現(xiàn)顯示當(dāng)前頁、總頁數(shù)</p>

55、<p>  protected void GridView1_PageIndexChanging(object</p><p>  sender, GridViewPageEventArgs e)</p><p><b>  {</b></p><p>  GridView1.PageIndex = e.NewPageIndex;&

56、lt;/p><p><b>  bind();</b></p><p><b>  }</b></p><p>  protected void GridView1_DataBound(object sender, EventArgs e)</p><p><b>  {</b>&

57、lt;/p><p>  int n = GridView1.PageIndex + 1;</p><p>  Label1.Text = n.ToString();</p><p>  Label2.Text = GridView1.PageCount.ToString();</p><p><b>  }</b></

58、p><p><b>  }</b></p><p>  3.2.3 運行結(jié)果</p><p>  運行程序出現(xiàn)下圖web主頁</p><p>  圖3.2.3.1 【主界面】</p><p>  單擊【旅歐團管理】按鈕后出現(xiàn)下圖網(wǎng)頁</p><p>  圖3.2.3.2 【旅

59、游團信息】</p><p>  單擊【選擇】按鈕后出現(xiàn)下圖網(wǎng)頁</p><p>  圖3.2.3.3【選擇旅游團信息】</p><p>  單擊【編輯】按鈕后出現(xiàn)下圖網(wǎng)頁</p><p>  圖3.2.3.4修改旅游團信息</p><p>  單擊【新建】按鈕后出現(xiàn)下圖網(wǎng)頁</p><p>  

60、圖3.2.3.5新建旅游團信息</p><p>  單擊【插入】按鈕后出現(xiàn)下圖網(wǎng)頁</p><p>  圖3.2.3.6新建旅游團結(jié)果信息</p><p>  單擊【導(dǎo)游管理】出現(xiàn)下圖網(wǎng)頁</p><p>  圖3.2.3.7【導(dǎo)游信息】</p><p>  單擊【游客管理】出現(xiàn)下圖網(wǎng)頁</p><

61、p>  圖3.2.3.8 【游客信息】</p><p><b>  3總結(jié)</b></p><p>  通過這么長時間的課程設(shè)計完成一項工作項目,有巨大的成就感,特別在將各種錯誤解決,并從中學(xué)到更多的知識時,對以后的工作更有信心。如何解決一些系統(tǒng)和格式配置問題,細節(jié)問題如查詢界面不方便不分頁、無法查找列導(dǎo)游編號ASE、當(dāng)前頁lable不顯示等,控件實際使用屬性使

62、控件更方便,這些問題一點點解決,在這個過程中,離不開老師的幫助和同學(xué)間的合作才能使項目網(wǎng)站的實現(xiàn)更快、更有效,并了解課程設(shè)計及系統(tǒng)開發(fā)的目的和意義。也遇到過好多的困難,但是通過團隊的共同努力最終都得到了解決,使我了解到一個團隊在軟件制作方面的重要性。</p><p>  在操作過程中存在很多不足之處,設(shè)計過程中對一些操作的不熟練,軟件代碼交冗余,效率不高等等,都是我對studio2010操作的不熟練,對相關(guān)功能缺

63、乏認識造成的。在今后的學(xué)習(xí)中我會加強理論與實踐的結(jié)合,通過不斷的摸</p><p>  索來彌補自己在軟件制作方面的不足</p><p><b>  4參考文獻</b></p><p>  [1] 李春葆等.ASP.NET 2.0動態(tài)網(wǎng)站設(shè)計教程—基于C#+Access.北京:清華大學(xué)出版社.2008。</p><p>

64、;  [2] 張躍廷等.ASP.NET 2.0自學(xué)手冊.北京:人民郵電出版社.2008。</p><p>  [3] 唐植華等.ASP.NET 2.0動態(tài)網(wǎng)站設(shè)計教程(C#2005篇).北京:清華大學(xué)出版社.2008。</p><p>  [4] 主編王珊等 《數(shù)據(jù)庫系統(tǒng)概論》 北京 高等教育出版社,2009</p><p>  [5

溫馨提示

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

評論

0/150

提交評論