freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

酒店客房預(yù)定管理系統(tǒng)設(shè)計(jì)本科主(設(shè)計(jì))-資料下載頁

2025-05-14 02:47本頁面

【導(dǎo)讀】店當(dāng)中脫穎而出,就必須實(shí)現(xiàn)現(xiàn)代化的管理。旅行、辦公等都越來越離不開酒店。顧客的資金提供明細(xì)查詢,實(shí)現(xiàn)高效到運(yùn)轉(zhuǎn),就必須實(shí)現(xiàn)一個(gè)完善的系統(tǒng)。JavaEE的三大框架struts,hibernate,spring實(shí)現(xiàn)后臺業(yè)務(wù)邏輯,struts可以。處理前臺提交到后臺的業(yè)務(wù)。利用spring的注解,可以實(shí)現(xiàn)只需要申明類,而。不需要實(shí)例化,在一定程度上提高了系統(tǒng)運(yùn)行的速率。在前臺部分用到類jquery和json到技術(shù),來實(shí)現(xiàn)無刷新提交業(yè)務(wù)。寫代碼時(shí)使用MyEclipse,數(shù)據(jù)到存儲方面用到oracle。在后臺管理員可以幫助顧客預(yù)定房間,修改預(yù)定信息,退訂房間,結(jié)賬,查。看顧客消費(fèi)記錄,以及注冊用戶,刪除用戶。是智能實(shí)現(xiàn)的,在快節(jié)奏的生活中,可以更加高效的處理各類問題。

  

【正文】 null)。 //更新修改后的房間信息,得到上傳圖片 的路徑 String housepic =null。 if(image != null){ int fia=(int)(()*100000)。 imageFileName = (0, (.))。 imageFileName += fia+.jpg。String path = ().getRealPath(\\pic\\room) + \\ + imageFileName。 (image, new File(path))。 housepic = ((\\),())。 housepic = pic\\room+housepic。 }else{housepic = pic\\room\\。} (housepic)。 (roomInfomation)。 return jump。 } 當(dāng)房間被棄置了很久,或是和其他房間合并了需要?jiǎng)h除本房間,可以通過點(diǎn)擊按鈕直接刪除。 //刪除指定的房間 public String deleteRoom(){ String roomId = ().getParameter(roomId)。 ((roomId))。 return jump。} 預(yù)定房間管理模塊的設(shè)計(jì) 首次進(jìn)入到頁面會顯示所有顧客的信息,如圖 20 所示。 圖 20 房間預(yù)定信息界面 實(shí)現(xiàn)的代碼: 27 for(UserInfo user : lstUser){ String roomName = 。 TotalService tService = new TotalService()。 (())。 (())。 ((double)())。 if(() != null){ MyService ser = (())。 (ser)。 ((double)())。 String[] arr_01 = ().split(,)。 for(int i=0。i。i++){ RoomInfo r = (arr_01[i])。 (())。 (())。 roomName += ()+,。} (roomName)。 } (tService)。} 當(dāng)有顧客需要新的預(yù)定或是修改之前的預(yù)定信息就一塊直接通過編輯來實(shí)現(xiàn),預(yù)定房間模塊界面如圖 21所示。 圖 21 預(yù)定房間模塊界面 預(yù)定,主要流程圖:如圖 22 28 選取需要預(yù)定的房間填寫需要修改的信息保存修改后的信息保存到數(shù)據(jù)庫返回到頁面 圖 21 房間信息的修改流程圖 顧客結(jié)賬模塊的設(shè)計(jì) 顧客結(jié)賬主要完成的功能是入住完成后,顧客想結(jié)賬離開了,顯示界面顯示顧客所有已預(yù)訂房間的信息,如圖 22 所示。 圖 22 顧客結(jié)賬信息界面 關(guān)鍵代碼: for(UserInfo user : lstUser){ TotalService tService = new TotalService()。 (())。 (())。 ((double)())。 29 (())。 MyService ser = (())。 (ser)。 if(() != null){ String[] arr_01 = ().split(,)。 //得到房間的名稱 for(int i=0。i。i++){ RoomInfo r = (arr_01[i])。 (())。 (())。 roomName += ()+,。} (roomName)。 if(() != null) { String[] arr_02 = ().split(,)。 //得到房間的名稱 for(int i=0。i。i++){ Menu m = ((arr_02[i]))。 roomName += ()+,。} (menuName)。 }} (tService)。 } } 點(diǎn)繼結(jié)賬,會顯示顧 客的基本信息,消費(fèi)的詳細(xì)信息,以及有那些消費(fèi),如圖 23 所示。 圖 23 顧客消費(fèi)的詳細(xì)信息 實(shí)現(xiàn)結(jié)賬的流程圖,如圖 24 所示。 查詢所有有預(yù)定房間的顧客點(diǎn)擊需要結(jié)賬的顧客查詢相應(yīng)顧客消費(fèi)詳細(xì)信息返回查詢的數(shù)據(jù)到頁面 圖 24 顧客實(shí)現(xiàn)結(jié)賬的流程圖 30 實(shí)現(xiàn)的關(guān)鍵代碼: (())。 (())。 ((double)())。 (())。 (())。 MyService ser = (())。 (ser)。 ((double)())。 String[] arr_01 = ().split(,)。 lstRoom = new ArrayListRoomInfo()。 for(int i=0。i。i++){ RoomInfo r = (arr_01[i])。 (r)。 (())。 (())。 roomName += ()+,。} (roomName)。 if(() != null) { String[] arr_02 = ().split(,)。 //得到房間的名稱 for(int i=0。i。i++){ Menu m = ((arr_02[i]))。 roomName += ()+,。 } (menuName)。 } 顧客管理模塊 顯示所有的顧客基本信息,點(diǎn)擊相應(yīng)的按鈕實(shí)現(xiàn)顧客信息的刪除,修改,還可以增加新會員,顧客管理模塊界面如圖 25 所示。 圖 25 所有顧客詳細(xì)信息頁面 實(shí)現(xiàn)的關(guān)鍵代碼: //管理用戶信息 public String manaUser(){ 31 lst = ()。 return getUserInfo。 } 點(diǎn)擊修改,可以實(shí)現(xiàn)顧客基本信息的修改,權(quán)限的修改,如圖 26 所示。 圖 26 顧客基本信息的修改界面 實(shí)現(xiàn)顧客信息修改的流程圖如圖 27 所示。 查詢所有顧客在數(shù)據(jù)庫中查詢顧客信息返回?cái)?shù)據(jù)到頁面 圖 27 顧客基本信息的修改 實(shí)現(xiàn)的關(guān)鍵代碼: //保存修改后的用戶信息 public String saveUserInfo(){ String status = ().getParameter(status)。 ((status))。 if((1)){ ()。 }else{ ()。 } (user)。 return jump。 } 32 數(shù)據(jù)庫的設(shè)計(jì) 建立數(shù)據(jù)庫 根據(jù)數(shù)據(jù)庫的需求分析,新建所有的表結(jié)構(gòu),包含屬性關(guān)聯(lián)。 表與表之間的聯(lián)系如表 所示。 表 表與表之間的關(guān)聯(lián) 名稱 代碼 父表格 子表格 外鍵列 Reference_1 Reference_1 消費(fèi)信息表 人員表 消費(fèi) ID Reference_2 Reference_2 房間表 消費(fèi)信息表 房間表 _房間 ID Reference_3 Reference_3 訂餐表 消費(fèi)信息表 訂餐表 _菜單號 用戶表包括顧客 id、消費(fèi) ID、顧客姓名、登陸密碼、身份證號碼、電話、預(yù)留金額、狀態(tài)和折扣率等屬性,用戶表表結(jié)構(gòu)如表 所示。 表 用戶表 名稱 代碼 顧客 id USER_ID 消費(fèi) ID SERVICE_ID 顧客姓名 USER_NAME 登錄密碼 PASSWORD 身份證號碼 ID_CARD 電話 USER_PHONE 預(yù)留金額 USER_MONEY 狀態(tài) STATUS 折扣率 ANATE 房間信息表包括房間 ID、房間名稱、類型、價(jià)格、圖片、是否特價(jià)房、入住日期、截至日期、狀態(tài)和備注等屬性,房間信息表如表 所示。 表 房間信息表 名稱 代碼 房間 ID ROOM_ID 房間名稱 ROOM_NAME 類型 ROOM_TYPE 價(jià)格 ROOM_PRICE 圖片 ROOM_PIC 是否特價(jià)房 是否特價(jià)房 入住日期 STAR_TIME 截至日期 STOP_TIME 狀態(tài) STATUS 備注 CONTENT 33 消費(fèi)服務(wù)表包括消費(fèi) ID、房間表 _房間 ID、訂餐表 _菜單號、房間金額、菜單金額、所有消費(fèi)等屬性。消費(fèi)服務(wù)表表結(jié)構(gòu)如表 。 表 消費(fèi)服務(wù)表 名稱 代碼 消費(fèi) ID SERVICE_ID 房間表 _房間 ID ROO_ROOM_ID 訂餐表 _菜單號 MEN_MENU_ID 房間金額 ROOM_MONEY 菜單金額 MENU_MONEY 所有消費(fèi) TOTAL 訂餐表包括菜單號、菜名、價(jià)格、特價(jià) 菜、數(shù)量、圖片、備注等屬性。訂餐表表結(jié)構(gòu)如表 。 表 訂餐表 名稱 代碼 菜單號 MENU_ID 菜名 FOOD_NAME 價(jià)格 FOOD_PRICE 特價(jià)菜 特價(jià)菜 數(shù)量 數(shù)量 圖片 圖片 備注 FOOD_CONTENT 訂餐表包括菜單號、菜名、價(jià)格、特價(jià)菜、數(shù)量、圖片、備注等屬性。訂餐表表結(jié)構(gòu)如表 。 表 訂餐表 名稱 代碼 編號 DIC_ID 類型 DIC_TYPE 價(jià)格 DIC_PRICE 配置 hibernate 連接 ORACAL 數(shù)據(jù)庫 在 Src\\whos\ssh\entity 目錄中新建 、 、 , 、 、 然后在 Java 類所對應(yīng)的 . 文件中配置,使數(shù)據(jù)庫中的表與上述實(shí)體類對 34 應(yīng)。并在 Spring 配置文件 配置與數(shù)據(jù)庫連接。主要代碼如下: ?xml version=39。39。 encoding=39。UTF839。? !DOCTYPE hibernateconfiguration PUBLIC //Hibernate/Hibernate Configuration DTD ! Generated by MyEclipse Hibernate Tools. hibernateconfiguration sessionfactory property name=dialect /property property name= jdbc:oracle:thin:@:1521:orcl /property property name=j1030/property property name=j1030/property property name= /property property name= oracle_j1030 /property ! 顯示 sql信息 property name=show_sqltrue/property mapping resource=/whos/ssh/entity/ / mapping resource=/whos/ssh/entity/ / mapping resource=/whos/ssh/entity/ / mapping resource=/whos/ssh/entity/ / mapping resource=/whos/ssh/entity/ / mapping resource=/whos/ssh/entity/ / /sessionfactory /hibernateconfiguration 35 5 系統(tǒng)測試 針對該項(xiàng)目的功能需求和預(yù)期要求,該系統(tǒng)的測試是對主要功能模塊進(jìn)行了功能的測試。 需要進(jìn)行測試的模塊如下: 用戶主 要功能有:注冊、登陸、個(gè)人信息修改、客房入住等。 管理員主要功能有:登陸、用戶個(gè)人信息修改、新增用戶、刪除用戶、查詢用戶列表,新增客房、修改客房信息、刪除客房信息、客房入住、以及退房操作。 為配合功能和性能測試,分別對管理員以及用戶模塊編寫測試用例并依照測試用例進(jìn)行測試。 其中,用戶測試用例及結(jié)果如表 。 表 用戶測試用例 序號 測試用例標(biāo)題 期望結(jié)果 可能其他結(jié)果 測試結(jié)果與預(yù)期是否一致 1
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1