酒店管理系統(tǒng)實(shí)驗(yàn)報告_第1頁
酒店管理系統(tǒng)實(shí)驗(yàn)報告_第2頁
酒店管理系統(tǒng)實(shí)驗(yàn)報告_第3頁
酒店管理系統(tǒng)實(shí)驗(yàn)報告_第4頁
酒店管理系統(tǒng)實(shí)驗(yàn)報告_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、蘇 州 市 職 業(yè) 大 學(xué)實(shí)習(xí)(實(shí)訓(xùn))報告 名稱 信息系統(tǒng)設(shè)計(jì)與實(shí)施實(shí)訓(xùn) 酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 2014年6月9日至 2014年6月21日共2周學(xué)院(部) 計(jì)算機(jī)工程學(xué)院 班 級 12信息管理3(軌道) 姓 名 蔡云豪 學(xué)院(部)負(fù)責(zé)人 李金祥 系 主 任 陳珂 指導(dǎo)教師 徐衛(wèi)英 仇閩霞 目錄目錄11引言21.1系統(tǒng)開發(fā)背景22系統(tǒng)應(yīng)用目標(biāo)及開發(fā)平臺22.1 應(yīng)用目標(biāo)22.2 開發(fā)平臺32.2.1 ASP.NET32.2.2 SQL Server 200533 .系統(tǒng)功能需求分析43.1 系統(tǒng)功能分析43.2 概念模型分析44 .系統(tǒng)的總體設(shè)計(jì)54.1 系統(tǒng)結(jié)構(gòu)54.2 功能模塊設(shè)計(jì)54.

2、3數(shù)據(jù)庫設(shè)計(jì)55.酒店管理系統(tǒng)前臺的設(shè)計(jì)75.1酒店前臺首頁75.1.1 首頁導(dǎo)航界面75.1.2 首頁用戶登錄界面85.1.3酒店注冊界面115.1.4酒店查詢界面125.1.5新聞信息界面15總結(jié)17參考文獻(xiàn)181引言1.1系統(tǒng)開發(fā)背景酒店業(yè)是一個前景廣闊而又競爭激烈的行業(yè)。改革開放以來,我國的酒店業(yè)迅速發(fā)展,已經(jīng)成為一個具有相當(dāng)規(guī)模的產(chǎn)業(yè)。由于我國的旅游業(yè)迅速發(fā)展,通過調(diào)查,我國在2020年將成為世界上第四大旅游國家;同時我國加入世界貿(mào)易組織,酒店業(yè)將完全開放,這個時候,我國的酒店業(yè)將面臨著前所未有的機(jī)遇和挑戰(zhàn)。但是,現(xiàn)在甚至還有一些酒店還停留在由人工操作和管理階段,這樣已經(jīng)無法適應(yīng)當(dāng)前

3、的發(fā)展趨勢。因此,要想使酒店的工作質(zhì)量和效率提高,采用先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)改變酒店業(yè)務(wù)模式,實(shí)現(xiàn)酒店業(yè)務(wù)管理的自動化已經(jīng)成為一種必然。隨著科學(xué)技術(shù)的進(jìn)步和信息化時代的到來,管理信息系統(tǒng)在各個領(lǐng)域都得到廣泛的應(yīng)用。尤其是它在企業(yè)管理和計(jì)算機(jī)應(yīng)用領(lǐng)域的重要性日益顯現(xiàn)。它不僅已經(jīng)成為教育教學(xué)專業(yè)的核心課程,而且也是企業(yè)管理和計(jì)算機(jī)應(yīng)用領(lǐng)域的一門重要的技術(shù)。在經(jīng)濟(jì)全球化的激烈競爭中,方便、快捷的管理手段已經(jīng)成為所有管理部門的迫切要求。酒店作為社會需求的實(shí)體,更應(yīng)該通過信息資源的深入開發(fā)和廣泛利用,不斷提高生產(chǎn)、經(jīng)營、管理、決策的效率和水平,進(jìn)而提高酒店經(jīng)濟(jì)效益和綜合競爭力,實(shí)現(xiàn)從傳統(tǒng)管理向現(xiàn)代管理

4、的轉(zhuǎn)變。新的信息系統(tǒng)使酒店有機(jī)會重新設(shè)計(jì)它的組織結(jié)構(gòu)、職責(zé)權(quán)限、產(chǎn)品工藝、梳理工作流程等,從而提高酒店的生產(chǎn)率、勞動效益和經(jīng)濟(jì)效益。2系統(tǒng)應(yīng)用目標(biāo)及開發(fā)平臺2.1 應(yīng)用目標(biāo)如何利用先進(jìn)的管理手段來提高酒店的管理水平成為酒店業(yè)務(wù)發(fā)展的當(dāng)務(wù)之急。面對信息時代的機(jī)遇和挑戰(zhàn),利用科技手段提高酒店的管理無疑是一條行之有效的途徑。雖然計(jì)算機(jī)管理并不是酒店管理走向成功的關(guān)鍵元素,但它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,對酒店的業(yè)務(wù)管理提供強(qiáng)有力的支持。因此,采用全新的計(jì)算機(jī)網(wǎng)絡(luò)和酒店業(yè)務(wù)管理系統(tǒng),已成為提高酒店的管理效率,使作業(yè)人員與管理系統(tǒng)之間靈活互動,實(shí)現(xiàn)流暢的工作流銜接,幫助酒店有效地進(jìn)行業(yè)務(wù)管

5、理,釋放最大價值。酒店業(yè)務(wù)管理系統(tǒng)在達(dá)到在節(jié)省人力資源成本的同時,可以提高業(yè)務(wù)效率,并能夠及時、準(zhǔn)確、迅速地滿足顧客服務(wù)的需求。2.2 開發(fā)平臺2.2.1 ASP.NETASP.NET 是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。 指 Active Server Pages(動態(tài)服務(wù)器頁面) ,運(yùn)行于 IIS 之中的程序。是基于通用語言的編譯運(yùn)行的程序,使運(yùn)行一些很平常的任務(wù)如表單的提交客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置變得非常簡單。它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上。將來,這樣的多種程序語言協(xié)同工作的能力保護(hù)現(xiàn)

6、在的基于COM+開發(fā)的程序,能夠完整的移植向。2.2.2 SQL Server 2005SQL Server 2005是Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng)的一個版本。其在先前的版本上增加了許多更先進(jìn)的功能,具有使用方便,可伸縮性好于相關(guān)軟件集成程度高等優(yōu)點(diǎn),可以在大型多處理器的服務(wù)器等平臺使用。它具有構(gòu)成最大的Web站點(diǎn)的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。SQL Server 2005中包括一系列管理工具和開發(fā)工具,這些工具可改進(jìn)在多個站點(diǎn)上安裝、部署、管理和使用SQL Server 的過程。SQL Server 2005使SQL Server 數(shù)據(jù)庫額

7、數(shù)據(jù)倉庫的使用成為生成強(qiáng)大的可伸縮性系統(tǒng)的無縫部分。這些功能使得用戶以快速交付SQL Server 應(yīng)用程序,只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。3 .系統(tǒng)功能需求分析3.1 系統(tǒng)功能分析本次系統(tǒng)開發(fā)只要求完成客房的預(yù)訂、入住以及客人留言管理功能,客房管理功能,提供管理后臺入口,對周邊旅游景點(diǎn)經(jīng)行詳細(xì)描述等功能,具體需求如下:(1)在前臺和銷售部能完成客房的預(yù)訂,并能方便的查詢客房預(yù)訂情況,預(yù)訂情況需在房態(tài)圖中顯示。當(dāng)客人入住時可從預(yù)訂信息中直接提取用戶的基本信息,以加快入住登記的速度。(2)顧客可以從該系統(tǒng)的客房信息模塊中了解到該酒店的房間類型和價格。 (3)可以對酒店房間類型經(jīng)行

8、添加等操作。(4)具有客戶留言功能,以匯總他們的反饋意見。3.2 概念模型分析實(shí)現(xiàn)科學(xué)合理的酒店管理業(yè)務(wù)操作流程。此系統(tǒng)應(yīng)該在設(shè)計(jì)一個有針對性而且簡單易用的業(yè)務(wù)流程的同時,還應(yīng)考慮到各類流程的準(zhǔn)確安全性,確保酒店信息嚴(yán)謹(jǐn)性。用戶登錄酒店注冊酒店查詢酒店預(yù)訂酒店信息圖3-1 業(yè)務(wù)流程圖4 .系統(tǒng)的總體設(shè)計(jì)4.1 系統(tǒng)結(jié)構(gòu)在該酒店管理系統(tǒng)中,周鑫和許澤能完成了后臺的程序設(shè)計(jì),我則完成了系統(tǒng)前臺的設(shè)計(jì),由首頁、注冊、登錄以及查詢酒店的功能,另外增添了查詢附近酒店的功能。4.2 功能模塊設(shè)計(jì)圖4-1 功能結(jié)構(gòu)圖4.3數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫在信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接影響系統(tǒng)

9、的運(yùn)行效率的高低和數(shù)據(jù)是否具有完整性和一致性。設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時即要充分了解用戶目前的需求,還要考慮到將來可能增加的要求。系統(tǒng)分析結(jié)束后進(jìn)入設(shè)計(jì)階段,抽象地分析數(shù)據(jù),理解數(shù)據(jù)之間的關(guān)系,對數(shù)據(jù)庫進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì)。由于SQL Server 2008能夠以極高的效率完成各種數(shù)據(jù)庫查詢,并能方便的使用存儲過程,同時它的圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。另外由于對Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。所以本系統(tǒng)采用了SQL Server 2008進(jìn)行數(shù)據(jù)庫的存儲管理與維護(hù)。將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念結(jié)構(gòu)設(shè)計(jì),這一步是數(shù)

10、據(jù)庫設(shè)計(jì)的關(guān)鍵。一般采用自底向上的方法進(jìn)行數(shù)據(jù)抽象和結(jié)構(gòu)設(shè)計(jì)。在本系統(tǒng)中涉及到的實(shí)體如下所示:1. 顧客(顧客姓名、登錄賬號、登錄密碼);如圖3-2客戶圖所示圖4-2 客戶圖2. 客房信息(客房信息、添加時間);如圖3-3客房信息圖所示圖4-3客房信息圖3. 酒店信息(酒店名稱、聯(lián)系電話、地址);如圖3-4酒店信息圖所示圖4-4酒店信息圖5.酒店管理系統(tǒng)前臺的設(shè)計(jì)5.1酒店前臺首頁酒店首頁的界面由5個模塊組成,分別為首頁登錄框、首頁的新聞界面、首頁房間查詢框、酒店查詢框、首頁導(dǎo)航界面。5.1.1 首頁導(dǎo)航界面首頁導(dǎo)航設(shè)計(jì),由首頁、用戶注冊、用戶查詢酒店、酒店列表、酒店排行、新聞信息導(dǎo)航欄組成,

11、如圖5-1:圖5-1 導(dǎo)航界面主要代碼分析:<title>酒店預(yù)訂管理系統(tǒng)</title> <link href="style/css.css" rel="stylesheet" type="text/css"/></head><body> <form id="form1" runat="server"> <div class="header w_980" style="left: 0px

12、; top: 0px"> <asp:Image ID="Image1" runat="server" Height="112px" ImageUrl="/images/Logo.gif" Width="976px" /></div> <div class="topmenu w_980" style="background:url(images/menu.jpg); text-align:center ">

13、 <a href="Default.aspx">首頁</a>| <a href="UserStReg.aspx">用戶注冊</a>| <a href="SearchHotel.aspx">查詢酒店</a>| <a href="HotelList.aspx">酒店列表</a>| <a href="HotelHotList.aspx">酒店排行</a>| <a href=&q

14、uot;XiaoXiList.aspx">新聞信息</a>| </div> <div class="w_980"> <div class="w_260 fl"> <div class="t_1"><div><a href="UserHome.aspx">用戶中心</a></div></div> <div class="f_1 pa20 h26 mb10"

15、style="font-size:14px;"> <uc1:UserLogin ID="UserLogin1" runat="server" /> </div> <uc2:Left ID="Left1" runat="server" /> </div> <div class="w_710 fr" style="border-right: #3366cc 0.2mm solid; border-top: #3

16、366cc 0.2mm solid; border-left: #3366cc 0.2mm solid; border-bottom: #3366cc 0.2mm solid"> <div class="clear"></div> <div class="t_2 mt10 clear" style="height: 215px"> <script type="text/javascript">5.1.2 首頁用戶登錄界面首頁前臺用戶登錄小框,如圖5-2

17、:圖5-2首頁登陸主要代碼分析:<% Control Language="C#" AutoEventWireup="true" CodeFile="UserLogin.ascx.cs" Inherits="UserLogin" %><table width="100%"> <tr> <td colspan="3" style="text-align: center;"> <table id="

18、Login2" runat="server" align="center" border="0" cellpadding="1" cellspacing="0" style="width: 183px"> <tr> <td nowrap="nowrap"> <div align="right"> <span>帳號: </span> </div> &l

19、t;/td> <td align="left"> <asp:TextBox ID="TxtUserName" runat="server" ValidationGroup="3" Width="144px"></asp:TextBox></td> </tr> <tr> <td align="right"> <span>密碼: </span> </td>

20、 <td align="left"> <asp:TextBox ID="TxtPassword" runat="server" TextMode="Password" ValidationGroup="3" Width="142px"></asp:TextBox></td> </tr> <tr> <td align="center" colspan="2" s

21、tyle="height: 26px"> <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="用戶登陸" ValidationGroup="3" />&nbsp; </td> </tr> </table> <table id="Login1" runat="server" align

22、="center" border="0" cellpadding="1" cellspacing="0" style="width: 191px"> <tr> <td nowrap="nowrap" style="width: 52px"> <div align="right"> <span>歡迎: </span> </div> </td> <

23、;td align="left" style="width: 166px"> <asp:Label ID="Label1" runat="server"></asp:Label> </td> </tr> <tr> <td align="center" colspan="2" style="height: 26px"> <asp:Button ID="Button4

24、" runat="server" CausesValidation="False" class="btn" OnClick="Button4_Click" Text="注銷" /> <asp:Button ID="Button1" runat="server" CausesValidation="False" OnClick="Button1_Click" Text="用戶中心&quo

25、t; /></td> </tr> </table> </td> </tr> <tr> <td colspan="3" style="text-align: center"> <asp:LinkButton ID="LinkButton2" runat="server" OnClick="LinkButton2_Click" CausesValidation="False">用

26、戶注冊</asp:LinkButton></td> </tr></table>5.1.3酒店注冊界面建立酒店注冊系統(tǒng)方便客戶更容易的入住和查詢,如圖5-3:圖5-3 用戶注冊 主要代碼分析: public partial class UserStReg : System.Web.UI.Page SqlHelper data = new SqlHelper(); protected void Page_Load(object sender, EventArgs e) this.Title = "酒店預(yù)訂管理系統(tǒng)" protect

27、ed void Button1_Click(object sender, EventArgs e) data.RunSql("insert into Users(emal,UserName,Sex,Age,Ds,pwd,XingMing,Photo,Tel,Address)values('" + txtemal.Text + "','" + txtname.Text + "','" + DropDownList1.SelectedItem.Text + "','&quo

28、t; + Age.Text + "','" + txtds.Text + "','" + TextBox1.Text + "','" + XingMing.Text + "','" + pic.Text + "','" + Tel.Text + "','" + Address .Text+ "')"); Alert.AlertAndRedirect(&q

29、uot;注冊成功!", "Default.aspx"); protected void Button2_Click(object sender, EventArgs e) string res; upload up = new upload(); res = up.Up(file1, "files/"); this.Label1.Visible = true; this.Label1.Text = up.ResupConvert.ToInt32(res); this.pic.Text = up.s; Image1.ImageUrl = &quo

30、t;files/" + pic.Text; 5.1.4酒店查詢界面查詢酒店周圍供用戶選擇提供額外服務(wù)送餐、距離、位置,如圖5-4:圖5-4酒店查詢界面 主要代碼分析: public partial class HotelRoolList : System.Web.UI.Page SqlHelper data = new SqlHelper(); SqlConnection sqlconn = new SqlConnection(ConfigurationManager.ConnectionStrings"ConnectionString".ConnectionSt

31、ring); protected void Page_Load(object sender, EventArgs e) this.Title = "酒店預(yù)訂管理系統(tǒng)" if (!IsPostBack) DataList3.DataSource = data.GetDataReader("select * from Pic where Type='酒店圖片' and InfoId='" + Request.QueryString"id".ToString() + "'"); DataL

32、ist3.DataBind(); data.RunSql("update Hotel set HotelClick=HotelClick+1 where HotelID=" + Request.QueryString"id".ToString(); string sql = "select * from Hotel where HotelID=" + Request.QueryString"id".ToString(); getdata(sql); DataList1.DataSource = data.GetDa

33、taReader("select * from HotelRoomInfo where HoteSSId='" + Request.QueryString"id".ToString() + "'"); DataList1.DataBind(); BinderReplay(); private void BinderReplay() int id = int.Parse(Request.QueryString"id".ToString(); string sql = "select * fr

34、om Comment where HotelId=" + id; SqlConnection con = new SqlConnection(SqlHelper.connstring); con.Open(); SqlDataAdapter sda = new SqlDataAdapter(sql, con); DataSet ds = new DataSet(); sda.Fill(ds); PagedDataSource objPds = new PagedDataSource(); objPds.DataSource = ds.Tables0.DefaultView; objP

35、ds.AllowPaging = true; objPds.PageSize = 5; int CurPage; if (Request.QueryString"Page" != null) CurPage = Convert.ToInt32(Request.QueryString"Page"); else CurPage = 1; objPds.CurrentPageIndex = CurPage - 1; lblCurrentPage.Text = CurPage.ToString(); lblSumPage.Text = objPds.PageCo

36、unt.ToString(); if (!objPds.IsFirstPage) this.hyfirst.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + 1 + "&id=" + id; lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1) + "&id=" + id; if (!obj

37、Pds.IsLastPage) hylastpage.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + objPds.PageCount + "&id=" + id; lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1) + "&id=" + id; this.DataList2.DataS

38、ource = objPds; this.DataList2.DataBind(); con.Close(); private void getdata(string sql) SqlDataReader dr = data.GetDataReader(sql); if (dr.Read() Label2.Text = dr"HotelName".ToString(); Label3.Text = dr"HotelAddRess".ToString(); DIV1.InnerHtml = dr"HotelIntroduce".ToSt

39、ring(); Label6.Text = dr"HotelClick".ToString(); iGPhoto.ImageUrl = "files/" + dr"HotelPhoto".ToString(); Label1.Text = dr"zaocan".ToString();5.1.5新聞信息界面 公布最新酒店的新聞內(nèi)容供客戶查看,如圖5-5:圖5-5新聞界面主要代碼如下: <asp:Label ID="Label2" runat="server" Width=

40、"96%"></asp:Label></b></td> </tr> <tr> <td align="center" bgcolor="rgb(210,232,255)" class="tabTitle" colspan="1" style="width: 921px; height: 22px"> 發(fā)布時間:<asp:Label ID="Label1" runat="server" Width="19%">

溫馨提示

  • 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

提交評論