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

正文內(nèi)容

基于java的酒店管理系統(tǒng)(編輯修改稿)

2025-06-12 19:39 本頁面
 

【文章內(nèi)容簡介】 可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過程。 系統(tǒng)的可行性分析主要包括經(jīng)濟(jì)上的可行性,技術(shù)上的可行性和操作上的可行性,下面將分別介紹三種技術(shù)上的可行性。 技術(shù)上可行性 酒店管理系統(tǒng)是采用 Java 語言編寫的,具有 Java 的一次編寫,到處運(yùn)行的優(yōu)點(diǎn),所以此系統(tǒng)在不同的操作系統(tǒng)上都可以運(yùn)行,具有很強(qiáng)的移植性、健全性和安全性。并且酒店管理 系統(tǒng) 應(yīng) 具備 功能完備 、 易 于 使用 、易于維護(hù) 等特點(diǎn) ,而 對(duì)于 后 者則要求 能建立數(shù)據(jù)一致性和 完整性強(qiáng) 、數(shù)據(jù)安全性好的庫。 基于以上的要求,本系統(tǒng)采用 作為開發(fā)工具,使得代碼編寫的過程大大的簡化。而數(shù)據(jù)庫則是采用目前較為流行的 Mysql,Java 對(duì) Mysql具有很好的支持,并且在經(jīng)歷了多年的發(fā)展后 Mysql 具有很好的口碑。此系統(tǒng)在技術(shù)上是可行的。 操作上可行性 薛高峰酒店管理系統(tǒng)具備友好的用戶界面 ,使用方便,易于維護(hù),操作簡單易于被用戶接受 ,用戶只需有一定的計(jì)算機(jī)操作基礎(chǔ),并對(duì)此系統(tǒng)的使用做 簡單的了解,即可方便使用此系統(tǒng) ,而且使用此系統(tǒng)可以大大減少管理人員的負(fù)擔(dān)。因此從使用操作方面看,此系統(tǒng)的開發(fā)是可行的。 經(jīng)濟(jì)上可行性 本酒店管理系統(tǒng)運(yùn)行的硬件環(huán)境只需一臺(tái)廉價(jià)的電腦既可,軟件環(huán)境則是安裝windows XP 系統(tǒng), , Mysql 既可。對(duì)于一般的中小型酒店來說都是很小的成 8 本支出。因此此系統(tǒng)在經(jīng)濟(jì)上、技術(shù)上、操作上的開發(fā)都是可行的。 系統(tǒng) ER圖 系統(tǒng) ER 圖如圖 31。 圖 31 系統(tǒng) ER 圖 1 N N 1 N 用戶名 密碼 操作員 管理 客房 房間號(hào) 入住日期 單價(jià) 住房信息編號(hào) 入住 賓 客 顧客 ID 姓名 就餐 餐廳 餐桌號(hào) 就餐信息編號(hào) 服務(wù)者 費(fèi)用 1 9 系統(tǒng)功能分析 滿足客戶的需求,實(shí)現(xiàn)酒店管理的流程。此管理系統(tǒng)主要功能包括添加新管理員、修改密碼、客戶預(yù)訂和入住、客戶住宿管理、客戶餐飲管理、客戶結(jié)賬等等。 添加新管理員:此功能可以添加新的管理員。 客戶入住開單:完成客戶入住開單,實(shí)現(xiàn)客戶入住酒店。 客戶住宿管理:可以實(shí)現(xiàn)管理人員對(duì)客人住宿情況的管理。 客戶餐飲管理:可以實(shí)現(xiàn)管理人員對(duì)客人餐飲情況的管理。 客戶結(jié)賬:實(shí)現(xiàn)客戶離宿后結(jié)賬。 10 第 4 章 系統(tǒng)設(shè)計(jì) 設(shè)計(jì)思想 本系統(tǒng)實(shí)現(xiàn)了賓客入住酒店從登記到離宿的管理 ,本系統(tǒng)主要的功能如下 : 客戶入住開單:完成客戶預(yù)定或者現(xiàn)場入住開單,實(shí)現(xiàn)客人入住酒店。其中需要錄入客人的身份證信息、入住時(shí)間、房間選擇情況等等。 客戶住宿管理:可以實(shí)現(xiàn)管理人員對(duì)客人住宿情況的管理。客戶餐飲管理:可以實(shí)現(xiàn)管理人員對(duì)客人餐飲情況的管理。主要體現(xiàn)在入住客人的就餐消費(fèi)管理和非入住客人的就餐消費(fèi)管理等等。 客戶結(jié)賬:實(shí)現(xiàn)客戶離宿結(jié)賬,包含住宿消費(fèi)和就餐消費(fèi)。 系統(tǒng)功能模塊 如圖 41。 圖 41 系統(tǒng)功能模塊圖 登陸界面 主界面 住宿管理系統(tǒng) 餐飲管理系統(tǒng) 結(jié)賬信息詳細(xì) 客房預(yù)訂 即時(shí)開房 信息查詢 信息修改 信息刪除 就餐消費(fèi) 信息查詢 信息修改 信息刪除 住宿結(jié)賬 就餐結(jié)賬 11 系統(tǒng)流程分析 本系統(tǒng)主要流程如下圖 42。 圖 42 系統(tǒng)流程圖 Y N 開始 登陸界面 輸入賬號(hào)密碼驗(yàn)證碼 登錄信息正確 選擇消費(fèi) 住宿消費(fèi) 就餐消費(fèi) 相關(guān)消費(fèi) 相關(guān)消費(fèi) 退出系統(tǒng) 結(jié)束 12 功能需求與程序模塊對(duì)應(yīng)的關(guān)系 如表 41。 表 41 功能需求與程序模塊對(duì)應(yīng)的關(guān)系 住房信息添加 住房信息查詢 住房信息修改 餐飲信息添加 餐飲信息查詢 餐飲信息修改 住房結(jié)賬 餐飲結(jié)賬 客戶入住 Y 住房管理 Y Y 餐飲管理 Y Y Y 結(jié)賬 Y Y 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)數(shù)據(jù)庫性能需求 整個(gè)系統(tǒng)應(yīng)當(dāng)操作簡便,界面友好 ,維護(hù)簡便。數(shù)據(jù)庫要求運(yùn)行穩(wěn)定,執(zhí)行速度快 ,數(shù)據(jù)安全性高。軟件系統(tǒng)本身運(yùn)行對(duì)計(jì)算機(jī)硬件平臺(tái)和操作系統(tǒng)平臺(tái)要求適中。 數(shù)據(jù)庫技術(shù)是信息資源管理最有效的手段。數(shù)據(jù)庫設(shè)計(jì)是指對(duì)于一個(gè)指定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),有效存儲(chǔ)數(shù)據(jù),滿足用戶信息要求和處理要求。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。本系統(tǒng)采用 Mysql 數(shù)據(jù)庫,靈活方便 。 本系統(tǒng)數(shù)據(jù)庫表設(shè)計(jì)中所遵守的基本原則 系統(tǒng)時(shí)間:由數(shù)據(jù)庫產(chǎn)生的系統(tǒng)時(shí)間首選數(shù)據(jù)庫的日期型,如 DATE 類型。 外部時(shí)間:由數(shù)據(jù)導(dǎo)入或外部應(yīng)用程序產(chǎn)生的日期時(shí)間類型采用 varchar 類型,數(shù)據(jù)格式采用 YYYYMMDDHH24MISS。 大字段:如無特別需要,盡可能避免使用大字段( blob, clob, long, text, image 等)。 13 數(shù)據(jù)庫需求分析 針對(duì)此適用于中小型酒店的酒店管理系統(tǒng)的需求,設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 住房信息的輸入包括:房間號(hào)、客房編號(hào)、住房費(fèi)用、住宿時(shí)間、開始日期等。 顧 客信息的輸入包括:顧客 ID、顧客姓名等。 用戶登錄信息的輸入包括:用戶名、用戶密碼、驗(yàn)證碼等。 餐廳信息的輸入包括:餐桌號(hào)、服務(wù)人員、就餐編號(hào)、就餐日期、就餐費(fèi)用、客人房間號(hào)等。 數(shù)據(jù)字典設(shè)計(jì)及數(shù)據(jù)庫表命名規(guī)則 本系統(tǒng)的數(shù)據(jù)庫共包含 5 張數(shù)據(jù)庫表,各個(gè)數(shù)據(jù)庫表字段的命名遵守見名知意的規(guī)則。下面為主要的 3 個(gè)表的結(jié)構(gòu): 42。 表 42 住房信息表 字段名 類型 可否為空 鍵值 備注 stayID int(10) 否 PK 客房編號(hào) roomID varchar(45) 是 房間號(hào) 碼 customerID number(33) 否 顧客 ID customerName varchar(180) 否 顧客姓名 stayTime varchar(45) 否 住宿時(shí)間 fee int(10) 否 房間單價(jià) startDate datetime 是 開始日期 43。 表 43 用戶登錄表 字段名 類型 可否為空 鍵值 備注 userID int(10) 否 PK 用戶 ID userName varchar(180) 否 用戶名 passWord number(90) 否 用戶密碼 userPosition varchar(150) 是 驗(yàn)證碼 14 44。 表 44 顧客餐飲信息表 字段名 類型 可否為空 鍵值 備注 eatingID int(10) 否 PK 用餐編號(hào) tableNumber varchar(45) 否 餐桌號(hào) fee int(10) 否 用餐費(fèi)用 eatingDate datetime 否 用餐日期 roomID int(10) 否 FK 房間號(hào)碼 server varchar(180) 是 服務(wù)人員 45。 表 45 空餐桌信息表 字段名 類型 可否為空 鍵值 備注 tableNumber varcher(15) 否 PK 餐桌號(hào) tableDescribe varcher(30) 否 餐桌信息 46。 表 46 空房間信息表 字段名 類型 可否為空 鍵值 備注 roomID varcher(20) 否 PK 房間號(hào)碼 fee Int(11) 否 房間單價(jià) roomDescribe varcher(30) 否 房間信息 15 第 5 章 主要功能的實(shí)現(xiàn) 系統(tǒng)登陸界面 用戶在登陸本酒店管理系統(tǒng)的時(shí)候,只需要輸入正確的用戶名、密碼和驗(yàn)證碼,驗(yàn)證碼每次登陸都會(huì)隨機(jī)刷新出來,假如輸入的信息有誤,系統(tǒng)會(huì)提示錯(cuò)誤之處,重新登陸即可。如圖 51。 圖 51 登陸界面 實(shí)現(xiàn)此界面的代碼如下: 驗(yàn)證碼: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { CreateVerifyCodeImageBean oneCreateVerifyCodeImageBean=new CreateVerifyCodeImageBean()。 , image=()。 HttpSession session=()。 String verifyCodeInSession=()。 (verifyCodeNameInSession,verifyCodeInSession)。 // 將認(rèn)證碼存入 SESSION對(duì)象中 (image/jpeg)。 //該已經(jīng)必須要有 (Pragma,Nocache)。 (CacheControl,nocache)。 (Expires, 0)。 16 (image, JPEG, ())。 // 輸出圖像 } 登陸: public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (gb2312)。 String verifyCode=(verifyCode)。 String userName=(userName)。 String passWord=(passWord)。 UserInfoRUImple oneUserInfoRUImple=new UserInfoRUImple()。 UserInfoPO oneUserInfoPO=new UserInfoPO()。 HttpSession session=()。 String verifyCodeInSession=(String)(verifyCodeNameInSession)。 if((verifyCodeInSession)){ try { oneUserInfoPO= (userName, passWord)。 } catch (WebException e) { // TODO Autogenerated catch block ()。 } if(oneUserInfoPO==null){ (errorText,用戶名和密碼輸入錯(cuò)誤! )。 RequestDispatcher oneRequestDispatcher=(().getInitParameter(forwardShowErrorInfoTargetPage))。 (request, response)。 return。 } else { RequestDispatcher oneRequestDispatcher=(/)。 (request, response)。 } } else { (errorText,驗(yàn)證碼輸入錯(cuò)誤! )。 RequestDispatcher oneRequestDispatcher=(().getInitParameter(forwardShowErrorInfoTargetPage))。 (request, response)。 return。 } } 17 添加住房信息功能 添加住房信息功能可以實(shí)現(xiàn)客 戶的入住登記,其中包含客人的姓名、身份證號(hào)、入住日期、選擇房間的情況等等,便于管理員進(jìn)行管理和查詢。如圖 52。 圖 52 添加住房信息界面 實(shí)現(xiàn)此功能的代碼如下: private void doAddAssetsInfoAction(HttpServletRequest request, HttpServletResponse response, S
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1