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

正文內(nèi)容

酒店客房管理系統(tǒng)_本科生畢業(yè)論文(編輯修改稿)

2024-10-01 19:45 本頁面
 

【文章內(nèi)容簡介】 期實現(xiàn)打下堅實基礎(chǔ)。 第三章 系統(tǒng)概要設(shè)計 8 第三章 系統(tǒng)概要設(shè)計 數(shù)據(jù)庫設(shè)計 首先設(shè)計好相關(guān)的數(shù)據(jù)字典,根據(jù)相對應的字段類型和長度進行創(chuàng)建數(shù)據(jù)庫表的工作 [4]。 數(shù) 據(jù) 庫 表 結(jié)構(gòu) : 職 員 表 ( Hotel_Emloyee ) , 客 房 表(Hotel_Roominfo),客房類型表 (Hotel_RoomType)等 。 職員表 (Hotel_Employee)存儲 使用該系統(tǒng)的酒店員工 所有的 信息,表 Hotel_Employee 的 實體類圖 如下 ; 圖 職員信息 實體類圖 表 員工類型 表 (Hotel_EmpType)用來保存使用該系統(tǒng)的酒店員工類型 的信息,表 Hotel_ EmpType 的 實體類圖 如下 ; 圖 員工類型實體類圖 客房表 (Hotel_Rominfo) 用來保存酒店所有客房基本信息,表Hotel_Rominfo 的 實體類圖 如表所示 ; xxx 本科生畢業(yè)論文(設(shè)計) 9 圖 客房信息 實體類圖 客房類型表 (Hotel_RoomType)主要由經(jīng)理對 保存酒店 客房系統(tǒng)中 所有客房類型的信息 設(shè)置 ,表 Hotel_RoomType 的 實體類圖 如表所示 ; 圖 客房類型實體類圖 預訂表 (Hotel_Engage)保存 系統(tǒng)中 所有 會員預訂客房 的信息,表Hotel_Engage 的 實體類圖 如表所示 ; 圖 預訂信息實體類圖 預訂表 (Hotel_CheckStatment)用來保存酒店所有 客房 退房 的基本信息,表 Hotel_CheckStatment 的 實體類圖 如表所示 ; 第三章 系統(tǒng)概要設(shè)計 10 圖 結(jié)賬信息實體類圖 客戶類型表 (Hotel_customerType),主要由經(jīng)理設(shè)置相應的客戶類型, Hotel_customerType 的 實體類圖 如表所示 ; 圖 顧客類型實體類圖 會員 表 (Hotel_Member) 用 來保 存 系統(tǒng) 中 所有 會員 的 基 本信息 ,Hotel_Member 的 實體類圖 如表所示 ; 圖 會員信息實體類圖 入住表 (Hotel_Livein) 用來保存 酒店所有 顧客 的基本信息 ,Hotel_Livein 的 實體類圖 如表所示 ; xxx 本科生畢業(yè)論文(設(shè)計) 11 圖 入住信息實體類圖 日志表 (Hotel_UseLoginDaily)用來保存 系統(tǒng)中所有用戶的登陸信息 , Hotel_UseLoginDaily 的 實體類圖 如表所示 ; 圖 登陸日志實體類圖 本系統(tǒng)中所有實體類對應的數(shù)據(jù)庫表的映射關(guān)系圖如下; 圖 系統(tǒng)總體類圖 第三章 系統(tǒng)概要設(shè)計 12 角色模塊類的設(shè)計 本系統(tǒng)中主要包括三種角色:會員、前臺職員、經(jīng)理。在系統(tǒng)設(shè)計時主要圍繞著三個角色進行系統(tǒng)的設(shè)計。其中會員角色最主要的 功能是客房的預訂功能,前臺職員最主要的功能是對于客房預訂的管理、以及客房入住以及退房的管理,經(jīng)理負責整個客房系統(tǒng)的管理工作。 會員 會員相關(guān)操作包括會員信息的管理以及客房預訂。在進行業(yè)務處理時,主要包括如下這些類,類間的調(diào)用關(guān)系如下圖; 圖 會員相關(guān)操作的類圖 在會員這個角色中主要是是對于個人信息和預訂信息的處理,在此將主要的類進行了相關(guān)的展示。如在個人信息處理中:首先 Jsp頁面發(fā)出相應的請求,通過配置文件找到對應的 MemberAction 類,MemberAction 類調(diào)用 MemberServicesImpl 類進行業(yè)務相關(guān)處理,再調(diào)用 MemberDaoImpl 類, MemberDaoImpl 類調(diào)用 Hiiberbate 類獲取數(shù)據(jù)庫鏈接對象,對數(shù)據(jù)庫表進行相關(guān)的操作。 前臺職員 前臺職員中包括個人信息的管理、客房預訂的管理、入住結(jié)賬的管理。主要包括如下這些類,類間的聯(lián)系如下圖; xxx 本科生畢業(yè)論文(設(shè)計) 13 圖 前臺職員相關(guān)操作的類圖 前臺職員這個角色主要對這些類進行操作處理,如在預訂管理中:首先在 Jsp 頁面根據(jù)相應的方法找到 EanageAction, EanageAction類調(diào)用 EanageActionServicesImpl 類進行業(yè)務相關(guān)處理 ,再調(diào)用EanageDaoImpl 類, EanageDaoImpl 類調(diào)用 Hiberbate 類獲取鏈接對象,對數(shù)據(jù)庫表進行操作。 經(jīng)理 經(jīng)理主要維護整個客房系統(tǒng)客房、會員信息、員工 CRUD 操作的處理,日志信息的查詢,包括如下這些類,類間的聯(lián)系如下圖; 圖 經(jīng)理主要相關(guān)操作的類圖 第三章 系統(tǒng)概要設(shè)計 14 在經(jīng)理這個角色相關(guān)的類較多,在此將主要的類進行了相關(guān)的展示。如在客房管理中:在 Jsp 頁面根據(jù)相應的方法找到, RoomInfoAction 類調(diào)用 類進行業(yè)務相關(guān)處理,再調(diào)用RoomInfoDaoImpl 類, RoomInfoDaoImpl 類調(diào)用 Hiiberbate 類獲取數(shù)據(jù)庫鏈接對象,對數(shù)據(jù)庫表進行相關(guān)的操作。 第四章 系統(tǒng)詳細設(shè)計 15 第四章 系統(tǒng)詳細設(shè)計 系統(tǒng)模塊詳細設(shè)計 在系統(tǒng)設(shè)計之初在用戶添加過程中,主要分為用戶個人注冊和經(jīng)理添加用戶。登陸時根據(jù)選定的客戶類型,進行數(shù)據(jù)庫數(shù)據(jù)匹配,匹配成功后,跳轉(zhuǎn)到相應的頁面進行操作。 用戶登陸 用戶登錄模塊根據(jù)用戶類型的選擇,通過相應的數(shù)據(jù)庫數(shù)據(jù)驗證,驗證成 功跳轉(zhuǎn)到相應的頁面??蛻舻顷懙牧鞒虉D如下 所示; 圖 客戶登陸系統(tǒng)時序圖 用戶在登陸頁面 ()選擇對應的客戶類型,填寫用戶名和密碼,單擊登陸,將信息提交給 LoginAction, LoginAction 調(diào)用服務層 UserServicesImpl 類 ,在調(diào)用數(shù)據(jù)鏈接層 EmpDaoImpl 類,之后通過 HibernatUtil 類,鏈接到數(shù)據(jù)庫進行數(shù)據(jù)匹配,返回提示信息。 客房預訂 客房預訂系統(tǒng)是酒店客房管理系統(tǒng)中的核心部分,在用戶進行客房預訂時,首先根據(jù)客戶選擇的房間類型信息,在 數(shù)據(jù)庫中查詢符合條件的房間信息,在將符合條件的房間信息返回到客戶端頁面;第二步,根據(jù)返回的客房信息,用戶再進行相關(guān)的預訂操作,預訂成功后返回成功信息??头款A訂查詢詳細時序圖 42; xxx 本科生畢業(yè)論文(設(shè)計) 16 圖 酒店客房預訂查詢時序圖 用戶在 預訂客房是進入預訂 頁面 ()選擇對應的 房間類型,單擊 查詢 ,將信息提交給 EanageAction, EanageAction 調(diào)用服務層 RoomInfoServicesImpl 類,在調(diào)用數(shù)據(jù)鏈接層 RoomInfoDao類,之后通過 HibernatUtil 類, 根據(jù)選擇的客房 類型,匹配出符合條件的房間信息。 圖 酒店客房預訂時序圖 查詢出合適的房源之后,客戶單擊客房信息,進入到 頁面 ,填寫客戶相關(guān)信息,填寫完成之后,將信息提交 EanageAction類,之后調(diào)用 RoomServicesImpl 類,再調(diào)用 RoomDaoImpl 類,通過第四章 系統(tǒng)詳細設(shè)計 17 HibernateUtil 類獲取數(shù)據(jù)庫鏈接對象 session,進行預訂的添加,之后根據(jù)提交的信息,返回客戶當前的預訂單號。 經(jīng)理管理 經(jīng)理 管理模塊主要實現(xiàn)對 會員管理 ,客房 管理 ,職員管理 ,登陸日志的查詢,這四個主要的功 能 。 經(jīng)理管理模塊中功能較多,在此展示經(jīng)理查詢客房類型信息,程序的執(zhí)行過程??头刻砑拥臅r序圖如下 ; 圖 經(jīng)理客房類型查詢時序圖 經(jīng)理 在登陸 成功之后 ,進入到客房類型頁面 (),填寫對應的客房類型信息, 將查詢信息提交給 RoomTypeAction, 再調(diào)用數(shù)據(jù)服務層 RoomTypeServicesImpl 類,再調(diào) RoomTypeDaoImpl類, RoomTypeDaoImpl 類中獲取數(shù)據(jù)庫鏈接對象,在數(shù)據(jù)庫中查詢出對應的客房類型信息,返回對應的客房類型信息。 前臺職員 前臺職員模塊 主要 對會員預訂管理 , 客房結(jié)算,個人信息的管理 。 前臺職員在客房預訂信息查詢管理是其比較重要的工作內(nèi)容之一。故將此功能實現(xiàn)過程做出展示:時序圖如下圖 ; xxx 本科生畢業(yè)論文(設(shè)計) 18 圖 前臺職員預訂查詢時序圖 前臺職員 登陸 成功之后進入導航頁面,單擊右側(cè)導航樹中的客戶預訂信息, 發(fā)出請求,將請求提交給 EanageAction, EanageAction類 調(diào)用服務層 EanageServicesImpl 類,在調(diào)用 EanageDaoImpl 類 獲取 數(shù)據(jù) ,之后通過 HibernateUtil 類,鏈接到數(shù)據(jù)庫進行數(shù)據(jù)匹配 ,返回 客戶的預訂 信息。 會員個人管理 會員個人管理模塊 主要實現(xiàn)對 會員查看自己信息,預訂客房。在此將會員個人信息查詢具體執(zhí)行過程進行展示,其時序圖如下圖; 圖 會員個人信息查詢時序圖 第四章 系統(tǒng)詳細設(shè)計 19 會員 登陸成功之后進入導航頁面, 登錄成功時將會員對應的信息放在 session 中, 單擊右側(cè)導航樹的 個人 信息,發(fā)出請求 在 session中獲取 對應信息 ,將請求提交給 MemberAction, MemberAction 類調(diào)用服務層 MemberServicesImpl 類,在調(diào)用 MemberDaoImpl 類獲取數(shù)據(jù),之 后通過 HibernateUtil 類,鏈接到數(shù)據(jù)庫進行數(shù)據(jù)匹配,返回會員的個人 信息。 系統(tǒng)通用類及模塊實現(xiàn) 數(shù)據(jù)庫數(shù)據(jù) 獲取的主 要實現(xiàn)類 是 Dao 層 進 行實現(xiàn), 通過HibernateUtil 類中的 getSession 方法獲取數(shù)據(jù)庫的鏈接對象,HibernateUtil 對于數(shù)據(jù)庫鏈接和以事務相關(guān)的獲取,在每一次數(shù)據(jù)庫訪問的過程中創(chuàng)建一個事務,在此處事務完成之后進行關(guān)閉,以防止數(shù)據(jù)庫的鏈接過多,造成資源的浪費。在 Dao 層 中調(diào)用HibernateUtil 類中 getSession 方法獲取 Hibernate 框架的 session 對象,完成和數(shù)據(jù)庫數(shù)據(jù)間的交互。 登陸主頁面 用戶進入到登陸頁面,根據(jù)用戶選擇的客戶類型,通過數(shù)據(jù)庫信息驗證成功之后進入到相應的經(jīng)理頁面、會員頁面、前臺職員管理頁面。 圖 系統(tǒng)登陸界面截圖 經(jīng)理管理界面 通過登陸界面, 選擇經(jīng)理登陸,登陸成功后,進入經(jīng)理用戶界面 。 在這個界面中可以進行客戶、會員、客房的管理、以及酒店入住預訂情況的查詢以及修改功能,以及所有用戶登陸信息的查詢。 xxx 本科生畢業(yè)論文(設(shè)計) 20 圖 經(jīng)理登陸界面 截圖 會員個人模塊 會員登陸成功之后轉(zhuǎn)入這個頁面在此頁面下 查 詢自己相關(guān)的信息。 圖 個人信息管理界面 截圖 前臺信息管理界面實現(xiàn) 第四章 系統(tǒng)詳細設(shè)計 21 前臺員工登陸成功之后進入這個頁面對于客房入住信息查詢對住客信息的查詢,以及預訂信息的確認。修改個人的信息。 圖 前臺員工管理界面 截圖 客房預訂 用戶在進入系統(tǒng)首頁后,在導航欄中單擊客房預訂之后進入到此頁面進行預訂的查詢,通過選擇客房類型和客房狀態(tài),進行查詢,如果有適合用戶要求的客房信息就返回到預訂頁面客戶可以進行相應的預訂操作。 預訂管理模塊主要對于預訂相關(guān)信息的處理。主要包括接收和傳遞信息的 控制層 EanageAction 類, EanageAction 類再調(diào)用EanageServiceImpl 類, EanageServiceImpl 進行相應的業(yè)務處理,之后 EanageServiceImpl 調(diào)用 EanageDaoeImpl 類, EanageDaoeImpl 類通過調(diào)用 HibernateUtil 公共類獲得數(shù)據(jù)庫的鏈接,通過 HibernateUtil類獲得 Hibernate 開啟事務的 session 對象,再執(zhí)行不同的 SQL 語句,獲取所需要的數(shù)據(jù)信息。 在數(shù)據(jù)庫鏈接時 采用的是 hibernate技術(shù), hibernate鏈接數(shù)據(jù)庫的基本代碼如下 [ 15]: public class HibernateUtil { // SessionFactro是一個接口,負責 session對象的創(chuàng)建工作。 private static SessionFactory sessionFactory = null。 static{ //使用這個方法是默認的加載 xxx 本科生畢業(yè)論文(設(shè)計) 22 Configuration con = new Configuration().configure()。 sessionFactory = ()。 } //返回一個 sessionFactory對象 private sta
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1