數(shù)據(jù)庫(kù)課程設(shè)計(jì)酒店管理系統(tǒng)必過(guò)版_第1頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)酒店管理系統(tǒng)必過(guò)版_第2頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)酒店管理系統(tǒng)必過(guò)版_第3頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)酒店管理系統(tǒng)必過(guò)版_第4頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)酒店管理系統(tǒng)必過(guò)版_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)課程設(shè)計(jì)酒店管理系統(tǒng)必過(guò)版設(shè)計(jì)題目:酒店管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā) 指導(dǎo)教師(職稱):計(jì)算機(jī)科學(xué)與工程學(xué)院制并發(fā)給每個(gè)學(xué)生;四、五兩項(xiàng)(中英文摘要)由學(xué)生在完成課程設(shè)(適用于學(xué)院各項(xiàng)課程設(shè)計(jì)),各教研室可根據(jù)本項(xiàng)課程設(shè)計(jì)的特\成績(jī)?cè)u(píng)定表得分合計(jì)得分備注遵守學(xué)習(xí)紀(jì)律,表現(xiàn)良好,積極完成課程設(shè)計(jì)按照要求完成設(shè)計(jì)內(nèi)容,方案合理,功能完善,設(shè)計(jì)工作量飽滿,能運(yùn)用專業(yè)知識(shí)和技能在設(shè)計(jì)過(guò)程中展現(xiàn)出了較強(qiáng)的學(xué)習(xí)能力、動(dòng)手報(bào)告格式規(guī)范,表述清晰,章節(jié)內(nèi)容組織恰考文獻(xiàn)數(shù)量在5篇以上,格式及引用符合要報(bào)告內(nèi)容翔實(shí),結(jié)構(gòu)嚴(yán)謹(jǐn)合理。課題背景介紹清楚,綜述充分。設(shè)計(jì)與實(shí)現(xiàn)等主要過(guò)程完整,論述具體透徹。能運(yùn)用所學(xué)專業(yè)知識(shí)對(duì)問(wèn)無(wú)抄襲現(xiàn)象。設(shè)計(jì)報(bào)告對(duì)整個(gè)設(shè)計(jì)過(guò)程進(jìn)行了全面總結(jié),體論或結(jié)果。指導(dǎo)教師評(píng)語(yǔ)年月日計(jì)完成情況合計(jì)分值《數(shù)據(jù)庫(kù)原理與應(yīng)用》是專業(yè)基礎(chǔ)課,數(shù)據(jù)庫(kù)技術(shù)廣泛應(yīng)用于計(jì)算機(jī)的多個(gè)發(fā)展方向上。在學(xué)好數(shù)據(jù)庫(kù)理論的同時(shí),我們有必要掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的方法?!稊?shù)據(jù)庫(kù)原理與應(yīng)用》課程設(shè)計(jì)是數(shù)據(jù)庫(kù)教學(xué)中的實(shí)踐環(huán)節(jié),是對(duì)該課程知識(shí)的綜合應(yīng)用。通過(guò)設(shè)計(jì),使學(xué)生鞏固所學(xué)的理論基礎(chǔ)知識(shí),掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的全過(guò)程和方法,培養(yǎng)學(xué)生編寫(xiě)技術(shù)文檔及開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的能力。提高學(xué)生獨(dú)立分析問(wèn)題、解決問(wèn)題的能設(shè)計(jì)任務(wù)書(shū)提供三個(gè)設(shè)計(jì)題目供學(xué)生選擇(原則上選擇每個(gè)題目的人數(shù)不超過(guò)10人)。在指導(dǎo)教師同意的情況下,學(xué)生也可以自己選擇感興趣的設(shè)計(jì)題目,以調(diào)動(dòng)學(xué)生的積極性和創(chuàng)造性,給學(xué)生充分的自主空間。(1)通過(guò)系統(tǒng)的功能分析和數(shù)據(jù)分析進(jìn)行系統(tǒng)的功能模塊設(shè)計(jì),數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)(E-R圖),數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫(kù)中的表、視圖、存儲(chǔ)過(guò)程、函數(shù)的結(jié)構(gòu)和定義。(2)報(bào)告還要包括程序的運(yùn)行環(huán)境、開(kāi)發(fā)環(huán)境、程序的詳細(xì)設(shè)計(jì)(主要功能實(shí)現(xiàn)的程序源代碼)。(3)后臺(tái)數(shù)據(jù)庫(kù)選用SQLSERVER,前臺(tái)開(kāi)發(fā)工具不限,可自己選擇VB、VC、JAVA等都可以。建議條件允許的情況下選擇JAVA。(4)整個(gè)課程設(shè)計(jì)期間,要求學(xué)生必須與指導(dǎo)老師經(jīng)常保持聯(lián)系,其中幾個(gè)主要階完成設(shè)計(jì)的情況。務(wù)書(shū),并對(duì)每個(gè)課程任務(wù)進(jìn)行詳細(xì)的講解。并且第13周開(kāi)始進(jìn)行系統(tǒng)調(diào)研,完成需5.蔡劍景楠JavaWeb應(yīng)用開(kāi)發(fā):J2EE和Tomcat[M].北京:清華大學(xué)出版社,2004.6.陳雄華Spring企業(yè)級(jí)應(yīng)用開(kāi)發(fā)詳解[M]北京:電子工業(yè)出版社2009Modernhotelhavealargeorganization,manyservicesandmoreinformation.Inordertoimproveefficiency,reducecost,improveservicequalityandmanagementlevel,thuspromotingeconomicefficiency.Itmustbeusedcomputernetworktechnologydealwithhotelsoperatingdatatoachievethehotel'smoderninformationmanagement.ThecoursedesignusingJSPlanguage,B/Snetworkstructuremodel,theJDBCconnectiontothedatabasedriverandJSTLtagsandetc.Usingthesetechnicaldesignedofthesystem,hasthedistinct,clearstructure,simpleimplementation,taskcleareasytomodifyandmaintainandetc.ThesystemusesJSPapplicationdevelopmenttechnology,withsomepre-rooms,query,add,delete,check-out,reservationsandotherfunctions.AndallInternet-basedsystemtoJSPlanguagewebsitedevelopment,focusingonuserinteractionwiththesite,butalsoeasytoupdateandexpandthefunctionality.Keywords:Hotelmanagement;JAVA;JDBC;Database55699024摘要beusedcomputernetworktechnologydealwithhotelsoperatingdatatoievethehotelsmoderninformationmanagementThecoursedesignusingJSPlanguageBSnetworkstructuremodel,theJDBCconnectiontotheatabasedriverandJSTLtagsandetcUsingthesetechnicaldesignedofstemhasthedistinctclearstructuresimpleimplementationtaskytomodifyandmaintainandetcThesystemusesJSPapplicationpmenttechnologywithsomepreroomsqueryadddeletecheckoutreservationsandotherfunctionsAndallInternet-basedsystemtoJSPlopmentfocusingonuserinteractionwiththesitebutalsoeasytoupdateandexpandthefunctionality.KeywordsHotelmanagementJAVA;JDBC;Database(1)記錄查詢不方便;(2)數(shù)據(jù)維護(hù)效率低下;(3)數(shù)據(jù)不易保管,容易丟失和出錯(cuò);(4)管理酒店的資源信息不方便;(5)酒店業(yè)務(wù)拓展不方便;(6)管理復(fù)雜;(7)對(duì)各種信息反應(yīng)緩慢,容易喪失商機(jī)。辦理入住登記。客戶進(jìn)行退房操作。關(guān)的詳細(xì)信息。(6)可以對(duì)酒店的房間進(jìn)行操作。對(duì)新房間的增、刪、改??头繝顟B(tài)進(jìn)行修改操作。行房間的預(yù)定操作。等。據(jù)通過(guò)數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)。利(1)實(shí)現(xiàn)數(shù)據(jù)共享;(2)減少數(shù)據(jù)冗余度;(3)數(shù)據(jù)獨(dú)立性;(4)數(shù)據(jù)實(shí)現(xiàn)集中控制;(5)數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性;(6)故障恢復(fù)。單的事,因?yàn)閷?duì)于數(shù)據(jù)庫(kù)進(jìn)行操作需要對(duì)數(shù)據(jù)庫(kù)中系有一定的了解,才能對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,而且不的管理手段來(lái)提高酒店的管理水平成為酒店業(yè)遇和挑戰(zhàn),利用科技手段提高酒店的管理無(wú)疑理并不是酒店走向成功的關(guān)鍵元素,但它可以(1)節(jié)省大量資源,提高效率;(2)加快信息傳遞,保障信息安全;(3)節(jié)省勞力,方便管理。案論述Eclipse的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行MicrosoftWindows98的膝上型電腦到運(yùn)行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺(tái)使(model)—視圖(view)—控制器(controller)的縮寫(xiě),是一種軟件設(shè)計(jì)典范,用制織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里業(yè)務(wù)處理請(qǐng)求返回處理結(jié)果業(yè)務(wù)邏輯方法(M)數(shù)據(jù)庫(kù)操作輸務(wù)請(qǐng)求調(diào)用不同的業(yè)務(wù)邏輯處理方法,業(yè)務(wù)邏輯P整的業(yè)務(wù)處理過(guò)程。這個(gè)過(guò)程對(duì)用戶來(lái)說(shuō)是透明P(1)在應(yīng)用程序服務(wù)器之間提供了一致的接口,最大程度的提高了WEB應(yīng)用在各(4)房間類型表房根據(jù)酒店的運(yùn)行管理方式以及課程設(shè)計(jì)要求,可分析出酒店管理系統(tǒng)的功能圖為如房統(tǒng)管新增類型新增客房查詢客房修改密碼類型客客房修改查詢記錄房證件號(hào)碼證件類型聯(lián)系電話姓名m旅客入住錄注房間號(hào)房間號(hào)管n客房客房狀態(tài)入住時(shí)間name用戶s離開(kāi)時(shí)間房型面積n屬于1客房類型床位價(jià)格折扣(1)創(chuàng)建數(shù)據(jù)庫(kù)(2)旅客信息表(3)房間信息表(5)根據(jù)實(shí)際需求需要?jiǎng)?chuàng)建視圖否否否varchar是客房類型(主鍵)4444列名數(shù)據(jù)類型長(zhǎng)度能否為空說(shuō)明房間號(hào)Int4否房間號(hào)(主鍵)狀態(tài)char2否狀態(tài)客房類型varchar20否客房類型(外鍵)列名列名數(shù)據(jù)類型長(zhǎng)度能否為空說(shuō)明證件號(hào)varchar20否證件ID(外鍵)(主屬性)證件類型varchar10否證件類型(外鍵)(主屬性)房間號(hào)int4否房間號(hào)(外鍵)(主屬性)入住時(shí)間varchar50否入住時(shí)間離開(kāi)時(shí)間varchar50否退房時(shí)間列明數(shù)據(jù)類型長(zhǎng)度能否為空說(shuō)明用戶名varchar50否用戶名,主鍵密碼varchar50否密碼(1)建立旅客信息表rcharnotnullvarcharnotnullarcharnotnullprimarykey型)(2)建立房間類型表archarnotnullprimarykeynullotnullnull(3)建立房間信息表otnullprimarykeyrnotnullcharnotnullforeignkeyreferences);(4)建立入住表archarnotnullvarcharnotnullullvarcharnullnullprimarykey型,房間號(hào)),foreignkeyreferences證件號(hào),證件類型),foreignkeyreferences(5)建立管理員表namevarcharnotnullprimarykey,ssvarchar(6)SQL賬戶elHOTELgootelgohotelpackagedb;publicclasssql{publicstaticStringdriverName;publicstaticStringdbURL;publicstaticStringuserName;publicstaticStringuserPwd;publicstaticConnectiondbconn;publicsql(){driverNamebURL}publicConnectionSqlOpen(Stringname,Stringpass)etText().toString()+姓名.getText().toString()+"','"+證件類getTexttoStringgetText.toString()+"','"+聯(lián)系getTexttoString'"+房型.getText().toString()+"','"+客getTexttoString"+入住時(shí)間.getText().toString()+"')")){(null,"添加成功","溫馨提示",;身份證號(hào).setText("");姓名.setText("");證件類型.setText("");房間號(hào).setText("");聯(lián)系電話.setText("");房型.setText("");客房狀態(tài).setText("");入住時(shí)間.setText("");{(null,"添加失敗","溫馨提示",;}四章設(shè)計(jì)結(jié)果及分析測(cè)試及分析用戶登錄首先需要進(jìn)入登錄頁(yè)面,進(jìn)行登錄,而且由于過(guò)濾器的存在用戶在未登錄是只能訪問(wèn)登錄頁(yè)面,不然會(huì)跳出請(qǐng)先登錄的提示,點(diǎn)擊確認(rèn)之后會(huì)自動(dòng)跳轉(zhuǎn)到登錄頁(yè)面,具體結(jié)果如下圖、圖所示,從登錄界面登錄失敗后將出現(xiàn)圖的頁(yè)面,當(dāng)用戶名客房類型管理測(cè)試及分析點(diǎn)擊主界面右側(cè)的數(shù)據(jù)編輯按鈕,將進(jìn)入如圖所示的頁(yè)面,出現(xiàn)功能選擇按鈕,然后單擊確定按鈕,將出現(xiàn)如圖所示界面。點(diǎn)擊表中的修改,將跳轉(zhuǎn)到修改頁(yè)于篇幅就不貼出結(jié)果圖了。客房信息管理測(cè)試及分析行搜索。點(diǎn)擊表中的添加新房間按鈕將進(jìn)入如圖所示的頁(yè)面,通過(guò)下列類表進(jìn)行選擇,客房的初始狀態(tài)為點(diǎn)擊表中的添加可以,客房的預(yù)定和直接入住都需要登錄信息。在進(jìn)行客房預(yù)確定是否退訂的頁(yè)面,當(dāng)點(diǎn)擊退房是將進(jìn)入圖所示的確定點(diǎn)擊服務(wù)記錄查詢,可以看到旅客的住房和預(yù)定信息,如圖用戶管理測(cè)試及分析點(diǎn)擊主界面中的添加用戶按鈕,將會(huì)顯示如圖所示界面,輸入錯(cuò)誤時(shí),將顯示總結(jié)通過(guò)這次的數(shù)據(jù)庫(kù)與程序設(shè)計(jì)課程設(shè)計(jì)的訓(xùn)練,初步了解了數(shù)據(jù)庫(kù)的設(shè)計(jì)方法和何訪問(wèn)打開(kāi)數(shù)據(jù)庫(kù)使用JDBC,如何運(yùn)用Elicpsec等,這些知識(shí)都是第一次接觸,經(jīng)過(guò)多次運(yùn)用之后,對(duì)它們都有所深入的了解,掌握如何運(yùn)用它們。另外數(shù)據(jù)庫(kù)設(shè)計(jì)方面,通過(guò)此次訓(xùn)練能力也得到了稍微的提高,這也是第一次獨(dú)立設(shè)計(jì)數(shù)據(jù)庫(kù),所以一開(kāi)始有好多設(shè)計(jì)不完善的地方,有幾次都是不得不重新來(lái)過(guò),后來(lái)經(jīng)過(guò)老師的指點(diǎn)謝課程設(shè)計(jì),這一次的課程設(shè)計(jì)鍛煉了。packagedb;import.*;publicclasssql{publicstaticStringdriverName;publicstaticStringdbURL;publicstaticStringuserName;publicstaticStringuserPwd;publicstaticConnectiondbconn;publicbooleanflag=false;publicsql(){driverNameRL}publicConnectionSqlOpen(Stringname,Stringpass)"pageEncoding="utf-8"%><%@tagliburi=prefix="c"%>Stringpath=();StringbasePath=()+":rc='/Hotel/';"value="數(shù)據(jù)庫(kù)關(guān)系圖"><br></tr><hrsize="1px"><strong>客房類型</strong><hrsize="1px"><tr><inputstyle="width:150px;height:25px;"type="button"onclick="('f1').src='/Hotel/RoomTypeSer?Status=firstRoomtype';"value="客房類型管理"><br></tr><hrsize="1px"><strong>客房信息</strong><hrsize="1px"><tr><inputstyle="width:150px;height:25px;"type="button"onclick="('f1').src='/Hotel/RoomSer?Status=firstRoom';"value="客房信息管理"><br></tr><hrsize="1px"><strong>客房經(jīng)營(yíng)</strong><hrsize="1px"><tr><inputstyle="width:150px;height:25px;"type="button"onclick="('f1').src='/Hotel/RecordSer?Status=first';"value="客房經(jīng)營(yíng)管理"><br></tr><tr><inputstyle="width:150px;height:25px;"type="button"onclick="('f1').src='/Hotel/RecordSer?Status=second';"value="服務(wù)記錄查詢"><br></tr><hrsize="1px"><strong>用戶管理</strong><hrsize="1px"><tr><inputstyle="width:150px;height:25px;"type="button"onclick="('f1').src='/Hotel/';"value="修改密碼"><br></tr><tr><inputstyle="width:150px;height:25px;"type="button""</tr><hrsize="1px"><br><br><br><br><br><br><br><br><br></table></td><tdwidth="90%"height="100%"><iframeid="f1"src="/Hotel/"height="100%"width="100%"align="center"scrolling="yes"frameborder="1"></iframe></td></tr></table></body></html><%@pagelanguage="java"import=".*"pageEncoding="utf-8"%><%@tagliburi=prefix="c"%>Stringpath=();StringbasePath=()+"://"+()+":"+()+path+"/";%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTMLTransitional//EN"><html><head><basehref="<%=basePath%>"><title>MyJSP''startingpage</title><metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="cache-control"content="no-cache"><metahttp-equiv="expires"content="0">metahttpequivkeywordscontentkeyword,keyword2,keyword3>"smypage<!--<linkrel="stylesheet"type="text/css"href="">--></head><body><ce

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論