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

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上中國礦業(yè)大學(xué)銀川學(xué)院 數(shù)據(jù)庫系統(tǒng)概論 課 程 設(shè) 計(jì) 題 目 酒店管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明書 系 (部) 班 級 姓 名 學(xué) 號 指導(dǎo)教師 2011年 12 月 日目 錄1.引言隨著計(jì)算機(jī)的普及、網(wǎng)絡(luò)信息技術(shù)的發(fā)展,電子商務(wù)模式已漸入各行各業(yè), 它改變了許多行業(yè)傳統(tǒng)的經(jīng)營模式。這同樣也為酒店業(yè)提供了新的競爭手段。為酒店的管理現(xiàn)代化、智能化、信息化 起到了不可或缺的作用。1.1 編寫目的本需求的編寫目的在于研究酒店管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法,為以后的開發(fā)工作提供可靠的依據(jù)。為了酒店管理系統(tǒng)更完善;為了酒店管理更方便;為了減輕酒店管理工作人員的工作負(fù)擔(dān);為了加強(qiáng)酒店的

2、正規(guī)化管理。1.2 項(xiàng)目背景 隨著信息時(shí)代的到來,人們的時(shí)間越來越寶貴,所以對效率的要求越來越高,所以我們?yōu)榱司频昴茉谛驶纳鐣?huì)站穩(wěn)腳跟,我們得更多地考慮到顧客的要求,以及顧客住房過程中可能會(huì)遇到的問題。為了保證軟件質(zhì)量,我們在經(jīng)過需求分析和概要設(shè)計(jì)階段后,進(jìn)一步細(xì)化我們的系統(tǒng)設(shè)計(jì),以便能設(shè)計(jì)出一個(gè)符合人們的需求并能運(yùn)行較好的軟件系統(tǒng)。1.3名詞定義(1)實(shí)體:客觀世界中存在的且可互相區(qū)別的事物。(2)聯(lián)系:客觀事物中的彼此之間的關(guān)系。(2)屬性:實(shí)體或者聯(lián)系所具有的性質(zhì)。2.任務(wù)概述2.1 詳細(xì)設(shè)計(jì)目標(biāo)具體地設(shè)計(jì)所要求的系統(tǒng),得出新系統(tǒng)的軟件詳細(xì)規(guī)格,同時(shí)要求設(shè)計(jì)出的規(guī)格簡明易懂,便于下一

3、階段用JAVA語言在計(jì)算機(jī)上實(shí)現(xiàn)。2.2詳細(xì)設(shè)計(jì)任務(wù)(1)算法過程的設(shè)計(jì):本詳細(xì)設(shè)計(jì)采用的是流程圖的方式來表達(dá)每個(gè)處理過程的算法;(2)數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì):對于處理過程中涉及的概念性的數(shù)據(jù)類型進(jìn)行確切的定義;(3)測試用例設(shè)計(jì):測試用例包括輸入數(shù)據(jù)和預(yù)期結(jié)果等內(nèi)容。2.3運(yùn)行環(huán)境PC臺式機(jī),筆記本電腦 內(nèi)存:512M以上硬盤:80G以上輸入輸出設(shè)備:掃描儀、打印機(jī)等。數(shù)據(jù)庫軟件:access編程工具、編程語言:vb編譯軟件:Microsoft Visual Studio 2008操作系統(tǒng):Microsoft Windows XP Microsoft Windows 7和其他軟件系統(tǒng)的數(shù)據(jù)接口:OD

4、BC2.4條件與限制要求酒店工作掌握一般的計(jì)算機(jī)操作,會(huì)中英文輸入,同時(shí)還要有三四個(gè)有一定計(jì)算機(jī)水平的工人能對本系統(tǒng)進(jìn)行維護(hù)。要求用戶界面有好,提供幫助。3.功能需求分析3.1設(shè)計(jì)內(nèi)容要求A.能正確運(yùn)行,運(yùn)行結(jié)果是可以檢驗(yàn)的。如運(yùn)行了“增加記錄”的功能,可以通過“查詢”功能看到。B.有操作權(quán)限管理。如酒店前臺和經(jīng)理的權(quán)限是不同的。C.用戶界面是友好的(包括登陸、輸入、查詢、修改、添加、刪除、輸出等界面)。D.一個(gè)系統(tǒng)的功能是完整的。各模塊是由“總控模塊”統(tǒng)一調(diào)度。3.2 系統(tǒng)基本功能本系統(tǒng)要有對信息的增加、刪除、修改、瀏覽、查詢、和一些統(tǒng)計(jì)功能。其中,查詢采用靜態(tài)和動(dòng)態(tài)結(jié)合的方式。在系統(tǒng)設(shè)計(jì)時(shí)

5、,盡量使界面簡單,操作簡化,可以維護(hù)并查詢的信息。3.3 數(shù)據(jù)定義字段名稱數(shù)據(jù)類型長度允許為空備注入住IDInt30否主鍵會(huì)員IDInt30是客房IDInt30是消費(fèi)IDInt30是預(yù)收押金Float30是入住時(shí)間Datetime8是退房時(shí)間Datetime8是客人姓名Char30是證件名稱Char30是客人性別Char30是消費(fèi)金額Float30是結(jié)賬金額Float30是記錄人員Char20是備注Char150是3.3.1客房入住表3.3.2客房類型表字段名稱數(shù)據(jù)類型長度允許為空備注類型IDInt30主鍵類型名稱Char30是客房價(jià)格intr30是客房級別Char50是3.3.3預(yù)約信息表字

6、段名稱數(shù)據(jù)類型長度允許為空備注預(yù)約IDInt30主鍵類型IDInt30是客房IDInt30是類型名稱Char30是預(yù)訂時(shí)間Datetime8是預(yù)收押金Float30是入住時(shí)間Datetime8是預(yù)訂人姓名Char30是客房價(jià)格Float30是聯(lián)系方式Int20是記錄人員Char20是備注Char1503.3.4客房信息表字段名稱數(shù)據(jù)類型長度允許為空備注客房IDInt30主鍵類型IDInt30否類型名稱Char30否樓層編號int4否客房狀態(tài)Char30否客房描述Char30否固有床位Int4否額定人數(shù)Int4否備注Char250是3.3.5消費(fèi)明細(xì)表字段名稱數(shù)據(jù)類型長度允許為空備注消費(fèi)IDIn

7、t30主鍵入住IDInt30是消費(fèi)內(nèi)容Char250是消費(fèi)金額Float50是消費(fèi)時(shí)間Datetime8是3.3.6職員信息表字段名稱數(shù)據(jù)類型長度允許為空備注職員IDInt30否主鍵職務(wù)Char30是姓名Char30是性別Char30是名族Char8是年齡Int5是籍貫Datetime8是身份證號Int30是家庭住址Char30是健康狀況Char30是聯(lián)系電話Int30是婚姻狀況Char30是備注Char150是3.3.7客房結(jié)賬表字段名稱數(shù)據(jù)類型長度允許為空備注消費(fèi)IDInt30主鍵入住IDInt30是客房IDInt30是會(huì)員IDInt30是客人姓名Char30是入住日期Datetetime

8、8是退房日期Datemtime8是預(yù)收押金Int30是消費(fèi)金額Float30是結(jié)帳金額Float30是記錄人員Char20是備注Datetime8是3.3.8會(huì)員信息表字段名稱數(shù)據(jù)類型長度允許為空備注會(huì)員IDInt30主鍵會(huì)員姓名Char30是身份證號Int20是入會(huì)時(shí)間Datetime20是會(huì)員級別Char20是所在單位Char20是4.概念結(jié)構(gòu)設(shè)計(jì)(E-R圖) 5.邏輯結(jié)構(gòu)設(shè)計(jì)5.1數(shù)據(jù)庫連接說明酒店管理系統(tǒng)是一個(gè)要求連貫性很強(qiáng)的系統(tǒng),所以根據(jù)上面的對數(shù)據(jù)庫系統(tǒng)的概念模型的設(shè)計(jì),我們能根據(jù)表里的主鍵,連接出各個(gè)表中的關(guān)系和分類,這樣才給我們做下面的系統(tǒng),每個(gè)主鍵,還有每個(gè)外主鍵,都是數(shù)據(jù)庫

9、的關(guān)鍵,必須做個(gè)關(guān)系明確,這樣系統(tǒng)才能明了清晰,數(shù)據(jù)庫關(guān)系圖如下:6.物理結(jié)構(gòu)設(shè)計(jì)6.1系統(tǒng)功能分析酒店管理系統(tǒng)需要對入住的人員和客房情況進(jìn)行詳細(xì)的管理,其中主要針對客房情況和人員入住情況進(jìn)行管理。因此本系統(tǒng)分為如下兩大個(gè)方面: 1)基本情況資料,而基本情況資料有分為1.職員資料2.客房類型3.客房資料4.會(huì)員管理等 2)消費(fèi)結(jié)帳管理一樣分為1.預(yù)定記錄2.入住記錄3.消費(fèi)明細(xì)4.消費(fèi)結(jié)帳. 6.2系統(tǒng)功能模塊設(shè)計(jì)酒店管理系統(tǒng)包括職員資料管理,客房類型管理,客房資料管理,會(huì)員資料管理,帳目管理分為入住管理,預(yù)定管理,消費(fèi)明細(xì)管理,消費(fèi)結(jié)帳管理,而在查詢界面,可以查到詳細(xì)的各種管理系統(tǒng),詳細(xì)情況

10、如圖所示:酒店管理系統(tǒng)基本資料消費(fèi)結(jié)帳職員資料客房類型客房資料會(huì)員資料預(yù)定記錄入住記錄消費(fèi)明細(xì)消費(fèi)結(jié)帳7.系統(tǒng)結(jié)構(gòu)設(shè)計(jì)7.1用戶界面通過以上模塊和E-R圖可知這個(gè)窗體是由基本資料、消費(fèi)結(jié)帳、記錄查詢、用戶管理、退出系統(tǒng)5部分組成,而基本資料又包括職員資料管理,客房資料管理,客房類型管理,會(huì)員資料管理,而消費(fèi)結(jié)帳又包括預(yù)定記錄管理,入住記錄管理,消費(fèi)明細(xì)管理,消費(fèi)結(jié)帳管理,所以登陸窗體如圖所示:系統(tǒng)主體窗體是系統(tǒng)中唯一一個(gè)聯(lián)系所有窗體的窗體,由基本資料,消費(fèi)結(jié)帳,記錄查詢,用戶管理,退出系統(tǒng)所組成。系統(tǒng)運(yùn)用了很多簡單使用的SQL語句,是主窗體更加實(shí)用、美觀。在功能運(yùn)用狀況中,系統(tǒng)有很高的穩(wěn)定性,

11、能夠穩(wěn)定的完成酒店的所有日常管理,和酒店的新老職工進(jìn)行合理的安排,對職員的信息一目了然,主窗體是用現(xiàn)在對規(guī)范的設(shè)計(jì)視圖設(shè)計(jì)完成的,能夠滿足酒店的各種數(shù)據(jù)需要,如圖所示7.2報(bào)表7.3程序代碼及控件描述Option Compare DatabasePrivate Sub 會(huì)員資料管理_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 添加會(huì)員_Click()On Error GoTo Err_添加會(huì)員_Click DoCmd.GoToRecord , , acNewRecExit_添加會(huì)員_Click: Exit SubErr_添加會(huì)員_Clic

12、k: MsgBox Err.Description Resume Exit_添加會(huì)員_Click End SubPrivate Sub 刪除會(huì)員_Click()On Error GoTo Err_刪除會(huì)員_Click DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70Exit_刪除會(huì)員_Click: Exit SubErr_刪除會(huì)員_Click: MsgBox Err.Description Resume Exit_刪除

13、會(huì)員_Click End SubPrivate Sub 添加會(huì)員_Enter()End SubPrivate Sub 修改會(huì)員_Click()On Error GoTo Err_修改會(huì)員_Click DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70Exit_修改會(huì)員_Click: Exit SubErr_修改會(huì)員_Click: MsgBox Err.Description Resume Exit修改會(huì)員_Click E

14、nd SubPrivate Sub 查詢會(huì)員_Click()On Error GoTo Err_查詢會(huì)員_Click Screen.PreviousControl.SetFocus DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70Exit_查詢會(huì)員_Click: Exit SubErr_查詢會(huì)員_Click: MsgBox Err.Description Resume Exit_查詢會(huì)員_Click End SubPrivate Sub 關(guān)閉窗口_Click()On Error GoTo Err_關(guān)閉窗口_Click Dim s

15、tDocName As String Dim stLinkCriteria As String stDocName = ChrW(20027) & ChrW(30028) & ChrW(-26782) DoCmd.OpenForm stDocName, , , stLinkCriteriaExit_關(guān)閉窗口_Click: Exit SubErr_關(guān)閉窗口_Click: MsgBox Err.Description Resume Exit_關(guān)閉窗口_Click End SubPrivate Sub 主體_Click()End Sub8.設(shè)計(jì)心得 數(shù)據(jù)庫課程設(shè)計(jì)結(jié)束了,在這段時(shí)間我

16、們學(xué)到了很多知識。通過這次的課程設(shè)計(jì),使我們增加了對數(shù)據(jù)庫基本概念的理解,提高對知識的理解和應(yīng)用能力,并且對數(shù)據(jù)庫的應(yīng)用都有了更深的了解,使我的數(shù)據(jù)庫編寫水平又有了明顯的提高。在WINDOWS的環(huán)境中,用ACCESS和VISUAL BASIC代碼構(gòu)建一個(gè)酒店管理系統(tǒng)。讓我們了解到了在實(shí)際的環(huán)境下編寫數(shù)據(jù)庫的應(yīng)用。我們做的課設(shè)題目是酒店管理系統(tǒng),在做課設(shè)的過程當(dāng)中,我充分運(yùn)用我們所學(xué)的知識,當(dāng)然其中肯定有不懂或者懵懂的問題,所以就去圖書館查看相關(guān)的資料,上課時(shí)也咨詢了老師同學(xué),最后問題也都迎刃而解了。在建立職工資料數(shù)據(jù)源時(shí),我們發(fā)現(xiàn)了一個(gè)這樣的問題,就是性別一欄可以填寫除男,女以外的字,我們需要

17、一個(gè)約束,可是在約束語句里,我們有語法錯(cuò)誤,弄了半天還是沒有弄懂,后來問別人知道了那是由于沒有弄清楚一些符號是應(yīng)該在英語還是中文條件下寫出,PB的符號都是在英語的條件下實(shí)現(xiàn)的.我們一般設(shè)主鍵的時(shí)候都是設(shè)一個(gè),這個(gè)主鍵在數(shù)據(jù)源中是不能重復(fù)的。由于自己的分析設(shè)計(jì)和程序經(jīng)驗(yàn)不足,該系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)過程中,還有許多沒有完善的地方,比如數(shù)據(jù)冗余,文檔組織不合理,幫助文檔沒有編寫,用戶界面設(shè)計(jì)不夠美觀,異常出錯(cuò)處理比較差等多方面問題,這些都有待進(jìn)一步完善和提高。我們本來想用SQL SERVER和ASP.NET做這次課程設(shè)計(jì),但是進(jìn)過一個(gè)星期的嘗試,覺得有很多問題,又怕再交課程設(shè)計(jì)的時(shí)間內(nèi)完不成,所以第二個(gè)星期就和組員分開做,讓龐彥飛同學(xué)專門研究SQL SERVER和ASP.NET,而我們其他組員用ACCESS在做一個(gè)課程設(shè)計(jì)。但是由于時(shí)間的原因,我們的SQL SERVER和ASP.NET的研究只進(jìn)行到一半,不過我們會(huì)在課程設(shè)計(jì)結(jié)束之后繼續(xù)完成我們的SQL SERVER和ASP.NET做的課程設(shè)計(jì)。 總的來說,數(shù)據(jù)庫的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論