版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、中 國(guó) 礦 業(yè) 大 學(xué)管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告學(xué) 院 成人教育學(xué)院 專 業(yè) 會(huì) 計(jì) 班 級(jí) 會(huì)計(jì)2011秋專本 學(xué)生姓名 王 媛(?。?任課教師 徐秀 2012年 6 月 20 日皇家酒店管理系統(tǒng)目錄:1 引言.背景說(shuō)明1.術(shù)語(yǔ)定義及參考資料12 開(kāi)始環(huán)境及安裝配置1.系統(tǒng)的開(kāi)發(fā)環(huán)境2.JDK1.6的安裝和配置2 .3 軟件架構(gòu)及相關(guān)技術(shù)23 功能模塊圖34 數(shù)據(jù)庫(kù)設(shè)計(jì)45 E-R關(guān)系圖 86 UML關(guān)系圖157 類關(guān)系圖168 系統(tǒng)實(shí)現(xiàn)178. 登錄17 8.2 菜單178.3 前臺(tái)操作 18 8.4 信息查詢19 8.5 代碼維護(hù)21 8.6 用戶管理249 結(jié)束語(yǔ) 261 引言科技管理系
2、統(tǒng)要求具有信息處理的開(kāi)發(fā)性,方便用戶上傳數(shù)據(jù)、管理數(shù)據(jù)、修改數(shù)據(jù)和查詢信息等,因此本系統(tǒng)設(shè)計(jì)了數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),使用java語(yǔ)言編程以及sql數(shù)據(jù)庫(kù)的開(kāi)發(fā)技術(shù)應(yīng)用程序。實(shí)現(xiàn)登錄頁(yè)面上的功能,驗(yàn)證用戶憑證,向用戶提供適當(dāng)?shù)奶匦院凸δ?。?shí)現(xiàn)主頁(yè)上的功能,前臺(tái)操作、信息查詢、代碼維護(hù)、用戶管理。前臺(tái)操作:實(shí)現(xiàn)了對(duì)房間的預(yù)定管理。信息查詢:實(shí)現(xiàn)了對(duì)房間及員工的信息檢索。代碼維護(hù):實(shí)現(xiàn)了對(duì)后臺(tái)主要信息的管理。用戶管理:實(shí)現(xiàn)了對(duì)登錄用戶的管理及登錄權(quán)限。系統(tǒng)功能特點(diǎn) 1內(nèi)容全面系統(tǒng)全面覆蓋了酒店信息,可為用戶提供全面準(zhǔn)確的信息。 2 層次分明系統(tǒng)采用模塊化程序設(shè)計(jì)結(jié)構(gòu)。各模塊之間既相互獨(dú)立,又具有一定的聯(lián)系
3、,各模塊可獨(dú)立編制、調(diào)試、查錯(cuò)、修改和執(zhí)行,結(jié)構(gòu)嚴(yán)謹(jǐn),便于擴(kuò)展和維護(hù)。 1.1 背景說(shuō)明項(xiàng)目名稱為: 皇家賓館管理系統(tǒng)本項(xiàng)目的任務(wù)提出者:Hoyal Hotel開(kāi)發(fā)者:王媛主管部門(mén):學(xué)校1.2 術(shù)語(yǔ)定義及參考資料1.Microsoft,MSDN2.Microsoft, SQL Server2000聯(lián)機(jī)手冊(cè) 2 開(kāi)發(fā)環(huán)境及安裝配置皇家酒店信息管理系統(tǒng)是在一臺(tái)Windows xp操作系統(tǒng)上安裝并運(yùn)行,該系統(tǒng)的開(kāi)發(fā)環(huán)境和安裝配置信息如下所述:2.1系統(tǒng)的開(kāi)發(fā)環(huán)境系統(tǒng)的開(kāi)發(fā)環(huán)境如下:l 操作系統(tǒng):Windows XP Professional 2002l 數(shù)據(jù)庫(kù): Microsoft SQL Serv
4、er 2005 l 開(kāi)發(fā)平臺(tái): NetBeans IDE 6.8l 顯示器分辨率:最佳效果1280×8002.2 JDK 1.6的安裝和配置Java是由Sun公司開(kāi)發(fā)的,從Sun公司的官方網(wǎng)站可以找到最新版本JDK。目前的JDK的最高版本JDK 6.0,它的下載網(wǎng)址是:以Windows系統(tǒng)為例,JDK的安裝與環(huán)境配置如下:Windows下,直接雙擊運(yùn)行.exe文件,安裝到一個(gè)目錄,默認(rèn)情況下安裝到C:Program FilesJava目錄下。配置環(huán)境變量過(guò)程如下:從桌面上選擇“我的電腦”(右鍵)高級(jí)環(huán)境變量,在其中選擇“系統(tǒng)變量”的“新建”;在變量名中輸入JAVA_HOME,變量值中
5、輸入C:Program FilesJavajdk1.6.0_02;然后選擇確定;接著還要選擇“系統(tǒng)變量”的“新建”,在變量名中輸入CLASSPATH,變量值中輸入%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;然后選擇確定。再次選擇“系統(tǒng)變量”的“新建”,在變量名中輸入PATH,變量值中輸入%JAVA_HOME%bin, 然后選擇確定。2.3 軟件架構(gòu)及相關(guān)技術(shù)2.3.1 javaJava是一種可以撰寫(xiě)跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言和Java平臺(tái)(即JavaSE
6、, JavaEE, JavaME)的總稱。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開(kāi)發(fā)者專業(yè)社群。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢(shì)和廣闊前景。本文采用的是JavaSE。Java SE(Java Platform,Standard Edition)。Java SE 以前稱為J2SE。它允許開(kāi)發(fā)和部署在桌面、服務(wù)器、嵌入式環(huán)境和實(shí)時(shí)環(huán)境中使用的Java 應(yīng)用程序。Java SE 包含了支持Java Web 服務(wù)開(kāi)發(fā)的類,并為Java Platform,En
7、terprise Edition(Java EE)提供基礎(chǔ)。2.3.2 SQL ServerSQL(Structured Query Language),結(jié)構(gòu)化查詢語(yǔ)言。SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)都采用了SQL語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL語(yǔ)句進(jìn)行了再開(kāi)發(fā)和擴(kuò)展,但是包括Select, Insert, Update, Delete, Create,以及Drop在
8、內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。3 功能模塊圖用戶登錄前臺(tái)操作信息查詢代碼維護(hù)用戶管理預(yù)定房間幫助房間結(jié)賬房間信息查詢員工信息查詢房間代碼維護(hù)房間管理維護(hù)員工信息維護(hù)清潔信息維護(hù)退出密碼修改帳號(hào)管理4 數(shù)據(jù)庫(kù)設(shè)計(jì)通過(guò)對(duì)科技管理系統(tǒng)工作內(nèi)容和相關(guān)數(shù)據(jù)流程分析,根據(jù)酒店管理系統(tǒng)的需要,就可以設(shè)計(jì)出能滿足酒店需求的各種實(shí)體,以及它們之間的關(guān)系,由此得到數(shù)據(jù)庫(kù)所支持的數(shù)據(jù)模型,即數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。表1.User表Users表涉及的數(shù)據(jù)列項(xiàng)字段名稱 數(shù)據(jù)類型 說(shuō)明 NULLSortIDInt標(biāo)識(shí)符否NOInt職工號(hào)否UserNameVarchar(50)用戶名否RealNam
9、eVarchar(50)真實(shí)姓名否PasswordVarchar(50)密碼否ReserveRoomint權(quán)限,預(yù)約房間否ClearRoomint權(quán)限,打掃房間否SelectRoomint權(quán)限,查詢房間否Menuint權(quán)限,廚房菜單否Partyint權(quán)限,宴會(huì)否Serviceint權(quán)限,房間服務(wù)否Hotelint權(quán)限,飯店(餐廳)否Playroomsint權(quán)限,休閑娛樂(lè)室否Businessint權(quán)限,業(yè)務(wù)中心否Storeint權(quán)限,商店否SaveStoreint權(quán)限,商店代碼的維護(hù)否Workoutsint權(quán)限,健身中心否Parkingint權(quán)限,停車和其它服務(wù)否表2.ClearRooms表涉及
10、的數(shù)據(jù)列項(xiàng)字段名稱 數(shù)據(jù)類型 說(shuō)明 NULLRoomNOint房間號(hào)否Floorint樓層號(hào)否Upgradeint清潔狀態(tài)否ResponsibilityVarchar(50)負(fù)責(zé)人否GuidanceVarchar(50)清潔員的領(lǐng)班否表3. Rooms表涉及的數(shù)據(jù)列項(xiàng)字段名稱數(shù)據(jù)類型說(shuō)明NULLSortIDint標(biāo)識(shí)符否RoomNoint房間號(hào)否FloorInt樓層號(hào)否TypeVarchar(10)房間類型否PriceInt房間價(jià)格否UpgradeVarchar(50)房間狀態(tài)否PeopleVarchar(50)預(yù)約人的姓名是PhoneInt預(yù)約人的身份證是IDCardInt預(yù)約人的電話是Op
11、enDatedatetime開(kāi)房時(shí)間是CloseDateDatetime退房時(shí)間是Timedatetime預(yù)約時(shí)間是Paymentint總費(fèi)用是Employeeint員工號(hào)是Intoint是否已入住是SomeMoneyint已繳押金是Oldint以前記錄否表4.RoomServert(房間服務(wù))字段名稱數(shù)據(jù)類型說(shuō)明NULLRoomIDint房間號(hào)否FoodNameVarchar(20)食物名稱否Quanint數(shù)量否Timedatetime時(shí)間否Expensesint費(fèi)用否DirectVarchar(20)責(zé)任人否表5.BUY(進(jìn)貨信息)字段名稱數(shù)據(jù)類型說(shuō)明NULLSortIDint標(biāo)識(shí)符否Bu
12、yIDint進(jìn)貨編號(hào)否BuyNameVarchar(50)商品名稱否BuyNoint商品編號(hào)否SuppNameVarchar(50)供應(yīng)商名稱否EnterQuanint進(jìn)貨數(shù)量否EnterDatadatetime進(jìn)貨日期否EnterEmployVarchar(50)進(jìn)貨員工否BelongVarchar(50)所屬倉(cāng)庫(kù)否Payint實(shí)付金額否RemarksVarchar(50)備注否表6.Sales(銷售信息)字段名稱數(shù)據(jù)類型說(shuō)明NULLSortIDint標(biāo)識(shí)符否SaleIDint銷售ID否BillIDint帳單表的ID否Timedatetime時(shí)間否EmployeeVarchar(50)員工否
13、Copeint應(yīng)付金額否Receiptint實(shí)收金額否Changeint找零金額否RemarksVarchar(50)備注否表7.Bill(超市帳單)字段名稱數(shù)據(jù)類型說(shuō)明NULLRoomIDint房間號(hào)否BuyNameVarchar(50)商品名稱否BuyNoInt商品編號(hào)否Quanint數(shù)量否Expensesint費(fèi)用否表8.KcGoods(庫(kù)存信息)字段名稱數(shù)據(jù)類型說(shuō)明NULLBuyNoInt商品編號(hào)否BuyQuanInt商品數(shù)量否WareNameVarchar(50)倉(cāng)庫(kù)名稱否AlertQuanInt警報(bào)數(shù)量否表9.Consumer (飯店顧客消費(fèi)信息)字段名稱數(shù)據(jù)類型說(shuō)明NULLSor
14、tIDInt標(biāo)識(shí)符否AsetNameVarchar(50)桌臺(tái)名稱否ConTimedatetime消費(fèi)時(shí)間否BuyIDInt商品ID否PaymentInt總費(fèi)用否ReceiptInt實(shí)收金額否ChangeInt找零金額否表10.FoodBill(飯店菜單)字段名稱數(shù)據(jù)類型說(shuō)明NULLMenuNoInt菜單編號(hào)否BuyTypeVarchar(50)商品類型否BuyNameVarchar(50)商品名稱否QuanInt數(shù)量否PriceInt單價(jià)否TotalInt總價(jià)否表11.VIP(超級(jí)會(huì)員信息)字段名稱數(shù)據(jù)類型說(shuō)明NULLSortIDInt標(biāo)識(shí)符否VIPNameVarchar(50)VIP姓名否
15、VIPMemberVarchar(50)VIP身份證號(hào)碼否ContactVarchar(50)聯(lián)系電話否SellVarchar(50)卡類型否表12.Amuse(餐廳信息)字段名稱數(shù)據(jù)類型說(shuō)明NULLSortIDInt標(biāo)識(shí)符否ConTimedatetime消費(fèi)時(shí)間是TableVarchar(50)桌名是GiveVarchar(50)開(kāi)單人是MenuNoint菜單編號(hào)是Consumeint消費(fèi)總額是AppearanceVarchar(50)桌臺(tái)狀態(tài)是SetTimedatetime開(kāi)臺(tái)時(shí)間是CloseTimedatetime關(guān)臺(tái)時(shí)間是Datedatetime日期是Acceptint收銀是Chang
16、eint找零是Expensesint桌臺(tái)包間費(fèi)用是Numberint用餐人數(shù)是CustNameVarchar(50)顧客名稱是RemarksVarchar(50)備注是 5 E-R關(guān)系圖 這個(gè)系統(tǒng)有兩個(gè)部分,一個(gè)是客戶部,另一個(gè)是其它(本次主要對(duì)客房部進(jìn)行軟件編寫(xiě))。 客戶部:預(yù)約房間的要登記房間號(hào),聯(lián)系人方式信息如直接入住可以跳過(guò)此步驟,然后入住,對(duì)房間進(jìn)行清潔以及離開(kāi)進(jìn)行費(fèi)用總計(jì)。(從顧客的角度來(lái)畫(huà)的關(guān)系圖)皇家賓館has其他部門(mén)has保留房間信息登記日期hasConf號(hào)碼離開(kāi)日期房間入住日期ofhas房間清潔房間號(hào)樓層號(hào)狀態(tài)責(zé)任人總付款價(jià)格住的總天數(shù)ofof房間種類種類描述 其他部門(mén):
17、混和運(yùn)營(yíng)部:健身中心、停車、商店、休閑娛樂(lè)、業(yè)務(wù)中心。 餐飲部:酒店、宴會(huì)廳。 皇家賓館has其他部門(mén)has餐飲部混和運(yùn)營(yíng)部酒店宴會(huì)廳業(yè)務(wù)中心停車和其他健身中心現(xiàn)場(chǎng)商場(chǎng)has休閑娛樂(lè)室對(duì)皇家酒店管理系統(tǒng)進(jìn)行總體的流程圖,包括登錄和員工信息。皇家賓館has其他部門(mén)登錄密碼用戶名hashas房間信息樓層號(hào)房間號(hào)負(fù)責(zé)人清潔狀態(tài)員工信息姓名員工號(hào)電話地址電子郵件has清潔員領(lǐng)班對(duì)酒店的房間服務(wù)和進(jìn)貨信息的關(guān)系圖。皇家賓館has房間服務(wù)房間號(hào)食物名稱數(shù)量時(shí)間費(fèi)用責(zé)任人has超市帳單房間號(hào)商品編號(hào)商品名稱數(shù)量費(fèi)用has進(jìn)貨信息進(jìn)貨編號(hào)商品名稱商品編號(hào)供應(yīng)商名稱備注進(jìn)貨數(shù)量進(jìn)貨日期所屬倉(cāng)庫(kù)實(shí)付金額對(duì)酒店的客
18、人的消費(fèi)以及貨品之間的關(guān)系?;始屹e館hashashas銷售信息帳單表ID銷售ID應(yīng)付金額實(shí)收金額找零時(shí)間員工備注飯店顧客消費(fèi)信息倉(cāng)庫(kù)庫(kù)存信息商品編號(hào)商品數(shù)量倉(cāng)庫(kù)名稱警報(bào)數(shù)量桌臺(tái)名稱消費(fèi)時(shí)間商品ID總費(fèi)用實(shí)收金額找零對(duì)酒店的宴會(huì)廳之間的關(guān)系,詳細(xì)分類。皇家賓館hashas帳單消費(fèi)時(shí)間桌臺(tái)包間費(fèi)用桌名開(kāi)單人菜單編號(hào)消費(fèi)總額桌臺(tái)狀態(tài)開(kāi)臺(tái)時(shí)間關(guān)臺(tái)時(shí)間日期收銀找零用餐人數(shù)備注顧客名稱VIPVIP姓名VIP身份證號(hào)碼聯(lián)系電話打折類型6 UML關(guān)系圖 對(duì)用戶和系統(tǒng)之間的關(guān)系進(jìn)行劃分。7 類關(guān)系圖 每個(gè)表與表之間的關(guān)系,以及表里面的元素相對(duì)應(yīng)的屬性。8 系統(tǒng)實(shí)現(xiàn)因時(shí)間有限,現(xiàn)只做了房間方面的軟件,對(duì)于食物和飲
19、料等等,并沒(méi)有實(shí)現(xiàn)到。8.1 登錄先判斷用戶名和密碼是否為空,接著再進(jìn)行用戶名和密碼的正確匹對(duì),如輸入錯(cuò)誤將彈出對(duì)話枉內(nèi)容為:"用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入!"如超”過(guò)三次密碼輸入錯(cuò)誤,系統(tǒng)將會(huì)自動(dòng)退出。否則將會(huì)進(jìn)入菜單。8.2 菜單 前臺(tái)操作:預(yù)定房間、房間結(jié)帳、退出 信息查詢:房間信息查詢、員工信息查詢 代碼維護(hù):房間代碼維護(hù)、房間管理維護(hù)、員工信息維護(hù)、清潔信息維護(hù) 用戶管理:帳號(hào)管理、密碼修改 幫助: PS:只有管理員才可以使用帳號(hào)管理這個(gè)功能,普通用戶是看不到此菜單的,而且實(shí)際顯示的菜單要根據(jù)用戶的權(quán)限來(lái)顯示,此報(bào)告是根據(jù)管理員的權(quán)限來(lái)寫(xiě)的。不同的角色有不同的權(quán)限,根據(jù)角色的權(quán)限來(lái)顯示相對(duì)應(yīng)的菜單。8.3 前臺(tái)操作預(yù)定房間:是分房間類型和樓層號(hào)對(duì)未預(yù)定房間進(jìn)行管理,主要涉及到預(yù)定人,預(yù)訂人電話,預(yù)訂人身份證,預(yù)定日期,截止日期等相關(guān)信息數(shù)據(jù)操作。如有人預(yù)定房間在同一時(shí)間這個(gè)房間不可使用,及會(huì)收取預(yù)定人的相關(guān)預(yù)定費(fèi)用。 房間結(jié)賬:是分房間類型和樓層
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)性化聘用協(xié)議:2024年版權(quán)益保障版A版
- 2025版臨時(shí)合作項(xiàng)目聘用協(xié)議4篇
- 2025年度市政道路大理石鋪裝及后期養(yǎng)護(hù)管理合同4篇
- 2025年度個(gè)人快遞分揀中心租賃合同樣本4篇
- 智能家居新趨勢(shì)提升家庭生活質(zhì)量
- 教育與培訓(xùn)中的創(chuàng)新思維教學(xué)方法探討
- SSL證書(shū)的申請(qǐng)與配置(2024版)3篇
- 家庭教育中的自然教育與戶外活動(dòng)結(jié)合
- 2025年度土地承包權(quán)抵押融資承包合同模板4篇
- 2025年度瑪雅酒店客房預(yù)訂管理合同4篇
- 四川省成都市武侯區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期期末考試化學(xué)試題
- 初一到初三英語(yǔ)單詞表2182個(gè)帶音標(biāo)打印版
- 2024年秋季人教版七年級(jí)上冊(cè)生物全冊(cè)教學(xué)課件(2024年秋季新版教材)
- 2024年共青團(tuán)入團(tuán)積極分子考試題庫(kù)(含答案)
- 碎屑巖油藏注水水質(zhì)指標(biāo)及分析方法
- 【S洲際酒店婚禮策劃方案設(shè)計(jì)6800字(論文)】
- 鐵路項(xiàng)目征地拆遷工作體會(huì)課件
- 醫(yī)院死亡報(bào)告年終分析報(bào)告
- 中國(guó)教育史(第四版)全套教學(xué)課件
- 上海民辦楊浦實(shí)驗(yàn)學(xué)校初一新生分班(摸底)語(yǔ)文考試模擬試卷(10套試卷帶答案解析)
- 圍手術(shù)期應(yīng)急預(yù)案
評(píng)論
0/150
提交評(píng)論