2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  旅游管理系統(tǒng)</b></p><p><b>  開</b></p><p><b>  發(fā)</b></p><p><b>  設(shè)</b></p><p><b>  計</b></p>

2、<p><b>  報</b></p><p><b>  告</b></p><p>  2013年6月25日</p><p><b>  前言</b></p><p>  本系統(tǒng)旨在開發(fā)應(yīng)用于旅行社的小型旅游信息管理系統(tǒng),幫助人們更加方便的獲取旅游方面的信息,及時

3、了解信息更新情況以及更加方便的管理信息。</p><p>  以ASP.NET為開發(fā)平臺,SQL Server為數(shù)據(jù)庫建立環(huán)境,實現(xiàn)該旅游管理系統(tǒng)的基本功能。在此系統(tǒng)中,游客可以查看旅游項目,旅游路線,以及選擇旅游方式,定酒店并留言等功能。系統(tǒng)管理者可以刪除或修改旅游項目,查看留言等。 具體內(nèi)容參見本系統(tǒng)說明書正文部分。</p><p>  由于時間倉促以及編寫者水平所限,本說明書還有許多

4、不足之處,真誠希望您的批評指正。</p><p><b>  目錄</b></p><p>  第一章 項目概述1</p><p>  1.1 項目介紹1</p><p>  1.2 開發(fā)團隊1</p><p>  1.3 開發(fā)計劃1</p><p>  第二章 系

5、統(tǒng)分析2</p><p>  2.1 系統(tǒng)用戶定義2</p><p>  2.2 系統(tǒng)功能概述2</p><p>  2.2.1 系統(tǒng)功能結(jié)構(gòu)圖2</p><p>  2.2.2 系統(tǒng)功能描述2</p><p>  2.3 系統(tǒng)數(shù)據(jù)流程2</p><p>  2.3.1 系統(tǒng)數(shù)據(jù)流程

6、圖2</p><p>  2.3.2 系統(tǒng)數(shù)據(jù)字典2</p><p>  第三章 系統(tǒng)設(shè)計及實現(xiàn)3</p><p>  3.1 系統(tǒng)界面設(shè)計3</p><p>  3.1.1 系統(tǒng)界面設(shè)計原則4</p><p>  3.1.2 系統(tǒng)界面設(shè)計4</p><p>  3.2 系統(tǒng)程序及算

7、法描述7</p><p>  第四章 總結(jié)與展望13</p><p><b>  第一章 項目概述</b></p><p><b>  1.1 項目介紹</b></p><p>  該項目以旨在建立應(yīng)用于旅行社的小型旅游管理系統(tǒng)。以ASP.NET為開發(fā)平臺,SQL Server為數(shù)據(jù)庫建立環(huán)境,

8、實現(xiàn)該旅游管理系統(tǒng)的基本功能。在此系統(tǒng)中,游客可以查看旅游項目,旅游路線,以及選擇旅游方式,定酒店并留言等功能。系統(tǒng)管理者可以刪除或修改旅游項目,查看留言等。 </p><p><b>  1.2 開發(fā)團隊</b></p><p>  該項目開發(fā)人員為:重慶交通大學(xué)管理學(xué)院信息管理及信息系統(tǒng)專業(yè)一班,崔喜梅。感謝林鷹老師的教學(xué)指導(dǎo)。</p><p&

9、gt;  1.3 開發(fā)計劃 </p><p>  該項目開發(fā)計劃共有四步:</p><p>  1.對項目進行需求分析,了解該旅行社的基本功能及組織結(jié)構(gòu),完成系統(tǒng)需求分析報告。</p><p>  2.根據(jù)報告數(shù)據(jù)結(jié)構(gòu)圖、數(shù)據(jù)流圖建立系統(tǒng)數(shù)據(jù)庫,完成表約束。</p><p>  3.完成網(wǎng)頁界面的前臺頁面設(shè)計,后臺功能實現(xiàn)及其之間的相互協(xié)調(diào)

10、。</p><p>  4.進行系統(tǒng)的調(diào)試及維護。第二章 系統(tǒng)分析</p><p>  2.1 系統(tǒng)用戶定義</p><p>  該系統(tǒng)的用戶為普通瀏覽者,注冊用戶,以及系統(tǒng)管理者。</p><p>  2.2 系統(tǒng)功能概述</p><p>  2.2.1 系統(tǒng)功能結(jié)構(gòu)圖</p><p>  2

11、.3 系統(tǒng)數(shù)據(jù)流程</p><p>  2.3.1 系統(tǒng)數(shù)據(jù)流程圖</p><p>  第三章 系統(tǒng)設(shè)計及實現(xiàn)</p><p>  3.1 系統(tǒng)界面設(shè)計</p><p>  3.1.1 系統(tǒng)界面設(shè)計原則</p><p>  該系統(tǒng)界面設(shè)計原則遵循簡潔大方的原則,力求使用戶在第一時間內(nèi)了解網(wǎng)站所表達的信息。并且力求界面富

12、有自然氣息,引導(dǎo)瀏覽者產(chǎn)生對大自然的向往。</p><p>  3.1.2 系統(tǒng)界面設(shè)計</p><p>  3.2 系統(tǒng)程序及算法描述 </p><p>  using System;</p><p>  using System.Data;</p><p>  using System.Configuratio

13、n;</p><p>  using System.Collections;</p><p>  using System.Web;</p><p>  using System.Web.Security;</p><p>  using System.Web.UI;</p><p>  using System.We

14、b.UI.WebControls;</p><p>  using System.Web.UI.WebControls.WebParts;</p><p>  using System.Web.UI.HtmlControls;</p><p>  public partial class _Default : System.Web.UI.Page</p>

15、<p><b>  {</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (!IsPostBack)</p><p><b>

16、  {</b></p><p>  rptList1.DataSource = DB.getDataTable("select top 10 * from JingDian order by JingDianId desc");</p><p>  rptList1.DataBind();</p><p>  rptList2.Dat

17、aSource = DB.getDataTable("select top 16 * from JiuDian order by JiuDianId desc");</p><p>  rptList2.DataBind();</p><p>  rptList3.DataSource = DB.getDataTable("select top 11 * fr

18、om XianLu order by XianLuId desc");</p><p>  rptList3.DataBind();</p><p>  rptList4.DataSource = DB.getDataTable("select top 8 * from JiaoTong order by JiaoTongId desc");</p>

19、;<p>  rptList4.DataBind();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  using System;</p><p>

20、  using System.Data;</p><p>  using System.Configuration;</p><p>  using System.Collections;</p><p>  using System.Web;</p><p>  using System.Web.Security;</p>&

21、lt;p>  using System.Web.UI;</p><p>  using System.Web.UI.WebControls;</p><p>  using System.Web.UI.WebControls.WebParts;</p><p>  using System.Web.UI.HtmlControls;</p><

22、;p>  public partial class JiaoTongInfo : System.Web.UI.Page</p><p><b>  {</b></p><p>  protected string title = string.Empty;</p><p>  protected string content = stri

23、ng.Empty;</p><p>  string id = string.Empty;</p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  id = Request.QueryStri

24、ng["id"];</p><p>  if (!IsPostBack)</p><p><b>  {</b></p><p>  DataTable dt = DB.getDataTable("select * from VI_JiaoTong where JiaoTongId=" + id);<

25、;/p><p>  if (dt.Rows.Count > 0)</p><p><b>  {</b></p><p>  title = dt.Rows[0]["title"].ToString();</p><p>  content = dt.Rows[0]["Content&qu

26、ot;].ToString();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  public pa

27、rtial class Comment : System.Web.UI.Page</p><p><b>  {</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p&g

28、t;  if (!IsPostBack)</p><p><b>  {</b></p><p>  rptList.DataSource = DB.getDataTable("select * from Comment order by CommentId desc");</p><p>  rptList.DataBin

29、d();</p><p>  if (Request.Cookies["memberinfo"] != null)</p><p><b>  {</b></p><p>  txtCommentUser.Text = Server.UrlDecode(Request.Cookies["memberinfo&quo

30、t;]["UserName"]);</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  protected void btnSubmitComment_Click(obj

31、ect sender, EventArgs e)</p><p><b>  {</b></p><p>  string username = txtCommentUser.Text.Trim();</p><p>  string content = txtCommentContent.Text.Trim();</p><

32、;p>  if (!string.IsNullOrEmpty(username) && !string.IsNullOrEmpty(content))</p><p><b>  {</b></p><p>  string sql = "insert into Comment(UserName,Content) ";<

33、/p><p>  sql += "values('" + username + "','" + content + "')";</p><p>  SqlConnection cn = DB.OpenConnection();</p><p>  SqlCommand cmd =

34、 new SqlCommand(sql, cn);</p><p>  cmd.ExecuteNonQuery();</p><p>  cn.Close();</p><p>  cn.Dispose();</p><p>  Common.ShowMessage(this.Page, "留言成功", "&qu

35、ot;, "comment.aspx");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  JavaScriptHelper.Alert("留言人和留

36、言內(nèi)容不能為空");</p><p><b>  return;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  usin

37、g System;</p><p>  using System.Data;</p><p>  using System.Configuration;</p><p>  using System.Collections;</p><p>  using System.Web;</p><p>  using Sys

38、tem.Web.Security;</p><p>  using System.Web.UI;</p><p>  using System.Web.UI.WebControls;</p><p>  using System.Web.UI.WebControls.WebParts;</p><p>  using System.Web.U

39、I.HtmlControls;</p><p>  using System.Data.SqlClient;</p><p>  public partial class System_ManagerThisWay : System.Web.UI.Page</p><p><b>  {</b></p><p>  pr

40、otected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (!IsPostBack)</p><p><b>  { </b></p><p><b>  }</b>&

41、lt;/p><p><b>  }</b></p><p>  protected void imbtnSubmit_Click(object sender, ImageClickEventArgs e)</p><p><b>  {</b></p><p>  ltlMess.Text = &quo

42、t;";</p><p>  string user = Common.UrnHtml(txt_user.Text.Trim());</p><p>  string pwd = FormsAuthentication.HashPasswordForStoringInConfigFile(txt_pwd.Text, "SHA1");</p>&l

43、t;p>  string sql = "select * from Manager where Manager_User='" + user + "' and Manager_Pwd='" + pwd + "'";</p><p>  SqlDataReader dr = DB.getDataReader(sql);

44、</p><p>  if (AuthCode1.IsMatch)</p><p><b>  {</b></p><p>  if (dr.Read())</p><p><b>  {</b></p><p>  HttpCookie cookies;</p>

45、<p>  cookies = new HttpCookie("xzfgw");</p><p>  cookies.Values.Add("Manager", HttpUtility.UrlEncode(this.txt_user.Text.Trim()));</p><p>  cookies.Expires = DateTime.

46、Now.AddHours(24);//1天¬¨¬有®D效¡ì24小?時º¡À </p><p>  Response.Cookies.Set(cookies);//存ä?儲ä¡é!ê?~? </p><p>  dr.Close();</p>

47、;<p>  dr.Dispose();</p><p>  Response.Redirect("MainFrame.aspx");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {&l

48、t;/b></p><p>  dr.Close();</p><p>  dr.Dispose();</p><p>  //Common.ShowMessage(Page, "用®?戶¡ì名?或¨°密¨¹碼?錯䨪誤¨®.&q

49、uot;, "");</p><p>  ltlMess.Text = "登Ì?錄?帳¨º號?或¨°密¨¹碼?錯䨪誤¨®.";</p><p><b>  }</b></p><p>

50、;<b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  dr.Close();</p><p>  dr.Dispose();</p><p>  //Common.ShowMe

51、ssage(Page, "驗¨¦證¡è碼?錯䨪誤¨®.", "");</p><p>  ltlMess.Text = "驗¨¦證¡è碼?錯䨪誤¨®.";</p&

52、gt;<p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  using System;</p><p>  using System.Data;</p><p>

53、  using System.Configuration;</p><p>  using System.Collections;</p><p>  using System.Web;</p><p>  using System.Web.Security;</p><p>  using System.Web.UI;</p>

54、<p>  using System.Web.UI.WebControls;</p><p>  using System.Web.UI.WebControls.WebParts;</p><p>  using System.Web.UI.HtmlControls;</p><p>  using System.Data.SqlClient;</

55、p><p>  public partial class System_JiuDianOper : System.Web.UI.Page</p><p><b>  {</b></p><p>  string id = string.Empty;</p><p>  protected void Page_Load(obj

56、ect sender, EventArgs e)</p><p><b>  {</b></p><p>  id = Request.QueryString["id"];</p><p>  if (!IsPostBack)</p><p><b>  {</b></p&

57、gt;<p>  if (!string.IsNullOrEmpty(id))</p><p><b>  {</b></p><p>  Image1.Visible = true;</p><p>  Get_Data();</p><p><b>  }</b></p>

58、;<p><b>  else</b></p><p><b>  {</b></p><p>  Image1.Visible = false;</p><p><b>  }</b></p><p><b>  }</b></p&g

59、t;<p><b>  }</b></p><p>  void Get_Data()</p><p><b>  {</b></p><p><b>  try</b></p><p><b>  {</b></p><

60、p>  DataTable dt = DB.getDataTable("select * from JiuDian where JiuDianId=" + id);</p><p>  if (dt.Rows.Count == 1)</p><p><b>  {</b></p><p>  txtJiuDianNam

61、e.Text = dt.Rows[0]["JiuDianName"].ToString();</p><p>  txtJiaGe.Text = dt.Rows[0]["JiaGe"].ToString();</p><p>  txtTel.Text = dt.Rows[0]["Tel"].ToString();</p&g

62、t;<p>  txtAddress.Text = dt.Rows[0]["Address"].ToString();</p><p>  Image1.ImageUrl = "/Program" + dt.Rows[0]["PicAddress"].ToString();</p><p>  txtContent.

63、Value = dt.Rows[0]["Content"].ToString();</p><p><b>  }</b></p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b&

64、gt;</p><p>  Common.ShowMessage(this.Page, "頁°3面?加¨®載?時º¡À出?現(xiàn)?異°¨¬常¡ê。¡ê", "");</p><p><b>  return;<

65、/b></p><p><b>  }</b></p><p><b>  }</b></p><p>  /// <summary></p><p>  /// 按ã¡ä鈕£¤事º?件t:êo提¬&#

66、168;¢交?信?息¡é</p><p>  /// </summary></p><p>  /// <param name="sender"></param></p><p>  /// <param name="e"></param>

67、;</p><p>  protected void btnSubmit_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  try</b></p><p><b>  {</b></p&

68、gt;<p>  string picaddress = string.Empty;</p><p>  string sql2 = string.Empty;</p><p>  if (string.IsNullOrEmpty(id))//添¬¨ª加¨®</p><p><b>  {&l

69、t;/b></p><p>  picaddress = Common.UploadFile(FileUpload1, this.Page, "false");</p><p>  if (picaddress == "false")</p><p><b>  {</b></p>&

70、lt;p><b>  return;</b></p><p><b>  }</b></p><p>  sql2 = "insert into JiuDian(JiuDianName,PicAddress,Content,JiaGe,Tel,Address) ";</p><p>  sql2

71、+= "values('" + txtJiuDianName.Text + "','" + picaddress + "','" + txtContent.Value + "','" + txtJiaGe.Text + "','" + txtTel.Text + &q

72、uot;','" + txtAddress.Text + "')";</p><p><b>  }</b></p><p>  else//修T改?</p><p><b>  {</b></p><p>  if (FileUpload1.H

73、asFile)</p><p><b>  {</b></p><p>  picaddress = Common.UploadFile(FileUpload1, this.Page, "false");</p><p><b>  }</b></p><p><b>

74、  else</b></p><p><b>  {</b></p><p>  picaddress = Image1.ImageUrl.Replace("/Program", "");</p><p><b>  }</b></p><p> 

75、 sql2 = "update JiuDian set JiuDianName='{0}',PicAddress='{1}',Content='{2}',JiaGe='{3}',Tel='{4}',Address='{5}' where JiuDianId=" + id;</p><p>  sql

76、2 = string.Format(sql2, txtJiuDianName.Text, picaddress, txtContent.Value, txtJiaGe.Text.Trim(), txtTel.Text, txtAddress.Text.Trim());</p><p><b>  }</b></p><p>  SqlConnection cn = D

77、B.OpenConnection();</p><p>  SqlCommand cmd = new SqlCommand(sql2, cn);</p><p>  cmd.ExecuteNonQuery();</p><p>  cn.Close();</p><p>  cn.Dispose();</p><p>

78、  Common.ShowMessage(this.Page, "信?息¡é保À¡ê存ä?成¨¦功|!ê?", "", "jiudianmanage.aspx");</p><p><b>  }</b></p><p>

79、;  catch (Exception ex)</p><p><b>  {</b></p><p>  Common.ShowMessage(this.Page, "信?息¡é保À¡ê存ä?失º¡ì敗㨹,ê?請?稍

80、6;?后¨®重?試º?。¡ê", "");</p><p><b>  return;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><

81、;b>  }</b></p><p><b>  第四章 總結(jié)與展望</b></p><p>  通過對本系統(tǒng)的完成過程,使我充分的理解了學(xué)習(xí)軟件工程課程過程中,實踐的重要性。我們雖然在課堂上認真學(xué)習(xí)書本知識,可是動手能力很是欠缺,僅僅完成上學(xué)期的課程設(shè)計,校園博客系統(tǒng)所積累的經(jīng)驗是不夠的。動手能力欠缺的后果就是開始無從下手,不知道該從哪個方面著手開

溫馨提示

  • 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

提交評論