小型旅游信息管理系統(tǒng)課程設(shè)計_第1頁
小型旅游信息管理系統(tǒng)課程設(shè)計_第2頁
小型旅游信息管理系統(tǒng)課程設(shè)計_第3頁
小型旅游信息管理系統(tǒng)課程設(shè)計_第4頁
小型旅游信息管理系統(tǒng)課程設(shè)計_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、旅游管理系統(tǒng)開發(fā)設(shè)計報告崔喜梅重慶交通大學(xué)管理學(xué)院信息管理及信息系統(tǒng)專業(yè)課程設(shè)計2013年6月25日前言本系統(tǒng)旨在開發(fā)應(yīng)用于旅行社的小型旅游信息管理系統(tǒng),幫助人們更加方便的獲取旅游方面的信息,及時了解信息更新情況以及更加方便的管理信息。以ASP.NET為開發(fā)平臺,SQL Server為數(shù)據(jù)庫建立環(huán)境,實現(xiàn)該旅游管理系統(tǒng)的基本功能。在此系統(tǒng)中,游客可以查看旅游項目,旅游路線,以及選擇旅游方式,定酒店并留言等功能。系統(tǒng)管理者可以刪除或修改旅游項目,查看留言等。 具體內(nèi)容參見本系統(tǒng)說明書正文部分。 由于時間倉促以及編寫者水平所限,本說明書還有許多不足之處,真誠希望您的批評指正。目錄第一章 項目概述1

2、1.1 項目介紹11.2 開發(fā)團(tuán)隊11.3 開發(fā)計劃1第二章 系統(tǒng)分析22.1 系統(tǒng)用戶定義22.2 系統(tǒng)功能概述22.2.1 系統(tǒng)功能結(jié)構(gòu)圖22.2.2 系統(tǒng)功能描述22.3 系統(tǒng)數(shù)據(jù)流程22.3.1 系統(tǒng)數(shù)據(jù)流程圖22.3.2 系統(tǒng)數(shù)據(jù)字典2第三章 系統(tǒng)設(shè)計及實現(xiàn)33.1 系統(tǒng)界面設(shè)計33.1.1 系統(tǒng)界面設(shè)計原則43.1.2 系統(tǒng)界面設(shè)計43.2 系統(tǒng)程序及算法描述7第四章 總結(jié)與展望13重慶交通大學(xué)管理學(xué)院數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)課程設(shè)計 (項目名稱)第一章 項目概述1.1 項目介紹 該項目以旨在建立應(yīng)用于旅行社的小型旅游管理系統(tǒng)。以ASP.NET為開發(fā)平臺,SQL Server為數(shù)據(jù)庫建立

3、環(huán)境,實現(xiàn)該旅游管理系統(tǒng)的基本功能。在此系統(tǒng)中,游客可以查看旅游項目,旅游路線,以及選擇旅游方式,定酒店并留言等功能。系統(tǒng)管理者可以刪除或修改旅游項目,查看留言等。 1.2 開發(fā)團(tuán)隊 該項目開發(fā)人員為:重慶交通大學(xué)管理學(xué)院信息管理及信息系統(tǒng)專業(yè)一班,崔喜梅。感謝林鷹老師的教學(xué)指導(dǎo)。1.3 開發(fā)計劃 該項目開發(fā)計劃共有四步:1.對項目進(jìn)行需求分析,了解該旅行社的基本功能及組織結(jié)構(gòu),完成系統(tǒng)需求分析報告。2.根據(jù)報告數(shù)據(jù)結(jié)構(gòu)圖、數(shù)據(jù)流圖建立系統(tǒng)數(shù)據(jù)庫,完成表約束。3.完成網(wǎng)頁界面的前臺頁面設(shè)計,后臺功能實現(xiàn)及其之間的相互協(xié)調(diào)。4.進(jìn)行系統(tǒng)的調(diào)試及維護(hù)。第二章 系統(tǒng)分析2.1 系統(tǒng)用戶定義該系統(tǒng)的用

4、戶為普通瀏覽者,注冊用戶,以及系統(tǒng)管理者。2.2 系統(tǒng)功能概述2.2.1 系統(tǒng)功能結(jié)構(gòu)圖旅游管理系統(tǒng)系統(tǒng)管理員模塊注冊用戶模塊瀏覽者模塊注冊登錄瀏覽網(wǎng)頁瀏覽留言瀏覽信息定酒店留言個人信息留言管理添加信息修改密碼2.3 系統(tǒng)數(shù)據(jù)流程2.3.1 系統(tǒng)數(shù)據(jù)流程圖第三章 系統(tǒng)設(shè)計及實現(xiàn)3.1 系統(tǒng)界面設(shè)計3.1.1 系統(tǒng)界面設(shè)計原則 該系統(tǒng)界面設(shè)計原則遵循簡潔大方的原則,力求使用戶在第一時間內(nèi)了解網(wǎng)站所表達(dá)的信息。并且力求界面富有自然氣息,引導(dǎo)瀏覽者產(chǎn)生對大自然的向往。3.1.2 系統(tǒng)界面設(shè)計3.2 系統(tǒng)程序及算法描述 using System;using System.Data;using Syst

5、em.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender

6、, EventArgs e) if (!IsPostBack) rptList1.DataSource = DB.getDataTable(select top 10 * from JingDian order by JingDianId desc); rptList1.DataBind(); rptList2.DataSource = DB.getDataTable(select top 16 * from JiuDian order by JiuDianId desc); rptList2.DataBind(); rptList3.DataSource = DB.getDataTable(

7、select top 11 * from XianLu order by XianLuId desc); rptList3.DataBind(); rptList4.DataSource = DB.getDataTable(select top 8 * from JiaoTong order by JiaoTongId desc); rptList4.DataBind(); using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using Syste

8、m.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class JiaoTongInfo : System.Web.UI.Page protected string title = string.Empty; protected string content = string.Empty; string id = string.Empty

9、; protected void Page_Load(object sender, EventArgs e) id = Request.QueryStringid; if (!IsPostBack) DataTable dt = DB.getDataTable(select * from VI_JiaoTong where JiaoTongId= + id); if (dt.Rows.Count 0) title = dt.Rows0title.ToString(); content = dt.Rows0Content.ToString(); public partial class Comm

10、ent : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) rptList.DataSource = DB.getDataTable(select * from Comment order by CommentId desc); rptList.DataBind(); if (Request.Cookiesmemberinfo != null) txtCommentUser.Text = Server.UrlDecode(Request.Cookiesmemberi

11、nfoUserName); protected void btnSubmitComment_Click(object sender, EventArgs e) string username = txtCommentUser.Text.Trim(); string content = txtCommentContent.Text.Trim(); if (!string.IsNullOrEmpty(username) & !string.IsNullOrEmpty(content) string sql = insert into Comment(UserName,Content) ; sql

12、+= values( + username + , + content + ); SqlConnection cn = DB.OpenConnection(); SqlCommand cmd = new SqlCommand(sql, cn); cmd.ExecuteNonQuery(); cn.Close(); cn.Dispose(); Common.ShowMessage(this.Page, 留言成功, , comment.aspx); else JavaScriptHelper.Alert(留言人和留言內(nèi)容不能為空); return; using System;using Syste

13、m.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class System_ManagerThisWay :

14、 System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) protected void imbtnSubmit_Click(object sender, ImageClickEventArgs e) ltlMess.Text = ; string user = Common.UrnHtml(txt_user.Text.Trim(); string pwd = FormsAuthentication.HashPasswordForStoringInConfigFile(txt

15、_pwd.Text, SHA1); string sql = select * from Manager where Manager_User= + user + and Manager_Pwd= + pwd + ; SqlDataReader dr = DB.getDataReader(sql); if (AuthCode1.IsMatch) if (dr.Read() HttpCookie cookies; cookies = new HttpCookie(xzfgw); cookies.Values.Add(Manager, HttpUtility.UrlEncode(this.txt_

16、user.Text.Trim(); cookies.Expires = DateTime.Now.AddHours(24);/1天有D效24小?時 Response.Cookies.Set(cookies);/存?儲!? dr.Close(); dr.Dispose(); Response.Redirect(MainFrame.aspx); else dr.Close(); dr.Dispose(); /Common.ShowMessage(Page, 用?戶名?或密碼?錯誤., ); ltlMess.Text = 登?錄?帳號?或密碼?錯誤.; else dr.Close(); dr.Dis

17、pose(); /Common.ShowMessage(Page, 驗證碼?錯誤., ); ltlMess.Text = 驗證碼?錯誤.; using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using Syste

18、m.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class System_JiuDianOper : System.Web.UI.Page string id = string.Empty; protected void Page_Load(object sender, EventArgs e) id = Request.QueryStringid; if (!IsPostBack) if (!string.IsNullOrEmpty(id) Image1.Visible = true; Get_Data();

19、else Image1.Visible = false; void Get_Data() try DataTable dt = DB.getDataTable(select * from JiuDian where JiuDianId= + id); if (dt.Rows.Count = 1) txtJiuDianName.Text = dt.Rows0JiuDianName.ToString(); txtJiaGe.Text = dt.Rows0JiaGe.ToString(); txtTel.Text = dt.Rows0Tel.ToString(); txtAddress.Text =

20、 dt.Rows0Address.ToString(); Image1.ImageUrl = /Program + dt.Rows0PicAddress.ToString(); txtContent.Value = dt.Rows0Content.ToString(); catch (Exception ex) Common.ShowMessage(this.Page, 頁3面?加載?時出?現(xiàn)?異常。, ); return; / / 按鈕事?件t:o提交?信?息 / / / protected void btnSubmit_Click(object sender, EventArgs e) t

21、ry string picaddress = string.Empty; string sql2 = string.Empty; if (string.IsNullOrEmpty(id)/添加 picaddress = Common.UploadFile(FileUpload1, this.Page, false); if (picaddress = false) return; sql2 = insert into JiuDian(JiuDianName,PicAddress,Content,JiaGe,Tel,Address) ; sql2 += values( + txtJiuDianN

22、ame.Text + , + picaddress + , + txtContent.Value + , + txtJiaGe.Text + , + txtTel.Text + , + txtAddress.Text + ); else/修T改? if (FileUpload1.HasFile) picaddress = Common.UploadFile(FileUpload1, this.Page, false); else picaddress = Image1.ImageUrl.Replace(/Program, ); sql2 = update JiuDian set JiuDianName=0,PicAddress=1,Content=2,JiaGe=3,Tel=4,Address=5 where JiuDi

溫馨提示

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

評論

0/150

提交評論