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

正文內(nèi)容

基于ssh小型酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2024-09-07 12:25本頁面

【導(dǎo)讀】計(jì)算機(jī)解決實(shí)際問題。酒店面對(duì)大量的預(yù)定,入住以及人員管理和歷史記錄的查。性低,所以酒店管理系統(tǒng)的出現(xiàn)起到了很重要的作用。因此,總結(jié)前人的經(jīng)驗(yàn),可行性分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)的整個(gè)開發(fā)過程。易維護(hù)性和易操作性,并且系統(tǒng)運(yùn)行穩(wěn)定、安全。在酒店收費(fèi)系統(tǒng)的設(shè)計(jì)過程中結(jié)合運(yùn)用了SSH技術(shù),實(shí)現(xiàn)一套適合中小。的實(shí)際經(jīng)驗(yàn)和體會(huì)。

  

【正文】 varchar 50 否 記錄員工號(hào)賬號(hào) pass varchar 50 否 記錄員工密碼 name varchar 100 否 記錄員工姓名 sex varchar 5 否 記錄員工性別 age varchar 10 否 記錄員工年齡 phone varchar 20 否 記錄員工電話 phersoncode varchar 50 否 記錄員工身份證號(hào) 管理員信息表 (admin),用來保存管理員登陸的賬號(hào),密碼。表的結(jié)構(gòu)如表 53 所示。 表 53 admin 表的結(jié)構(gòu) 字段名稱 數(shù) 據(jù)類型 長(zhǎng)度 是否主鍵 描述 id 11 是 編號(hào) account varchar 50 否 記錄管理員賬號(hào) pass varchar 50 否 記錄管理員密碼 留言信息表 (advice),用來保存留言信息。如:留言標(biāo)題、留言內(nèi)容、留言時(shí)間。表的結(jié)構(gòu)如表 54 所示。 表 54 advice 表的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 23 id int 11 是 編號(hào) title varchar 255 否 記錄留言標(biāo)題 content text 否 記錄留言內(nèi)容 addtime datatime 否 記錄留言時(shí)間 userid int 11 否 記錄留言者 簽到表 (attendance),用來保存員工簽到的相關(guān)信息。如:簽到時(shí)間,簽到人員等。表的結(jié)構(gòu)如表 55 所示。 表 55 attendance 表的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 id int 11 是 編號(hào) addtime varchar 50 否 記錄員工簽到的時(shí)間 workid int 11 否 記錄簽到的員工 價(jià)格表 (price),用來保存房間價(jià)格,和資金記錄 等。該表對(duì)統(tǒng)計(jì)數(shù)據(jù)起著重要的作用,是比較主要的數(shù)據(jù)存儲(chǔ)表之一,價(jià)格表的結(jié)構(gòu)如表 56 所示。 表 56price 表的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 id int 11 是 編號(hào) addtime datatime 否 記錄交費(fèi)時(shí)間 roomprice smallint 6 否 記錄房屋價(jià)格 personcode varchar 30 否 記錄交費(fèi)用戶 歷史記錄表 (record),用來保存房間入住的歷史信息。主要是房間的各項(xiàng)指數(shù)的設(shè)置,該表對(duì)統(tǒng)計(jì)數(shù)據(jù)起著重要的作用,是比較主要的數(shù)據(jù)存儲(chǔ) 表之一,管理員可以通過歷史記錄查看該表的內(nèi)容,該表的信息是在用戶退房時(shí)自動(dòng)填寫的,這么設(shè)計(jì)是為了避免因用戶預(yù)定了房間卻沒有入住造成的錯(cuò)誤記錄的產(chǎn)生,后期可以通過查看此表了解相關(guān)信息,表的結(jié)構(gòu)如表 57 所示。 表 57 record 表的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 id int 11 是 編號(hào) addtime datatime 否 記錄相關(guān)時(shí)間 roomid smallint 6 否 記錄房間號(hào) personcode varchar 30 否 記錄入住用戶 基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 24 房間信息表 (room),用來保存房間的信息。如:用戶名、密碼等。房間信息表是一個(gè)比較重要的表,因?yàn)榫频旯芾硐到y(tǒng)的大部分功能都與房間有關(guān),所以房間表的內(nèi)容信息覆蓋面是最廣的,不僅用戶預(yù)定,退訂,查看時(shí)用到該表,管理員對(duì)房間進(jìn)行查看,預(yù)定,管理時(shí)也多次應(yīng)用到了此表,表的結(jié)構(gòu)如表 58 所示。 表 58 Users 表的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 id int 11 是 編號(hào) code varchar 10 否 記錄房間號(hào) price smallint 6 否 記錄房間價(jià)格 status tinyint 1 否 記錄房間狀態(tài) userAccount varchar 30 否 記錄使用用戶 ordertime varchar 20 否 記錄時(shí)間 界面設(shè)計(jì) 界面設(shè)計(jì)是人與機(jī)器之間傳遞和交換信息的媒介,包括 硬件 界面和軟件界面,是計(jì)算機(jī)科學(xué)與心理學(xué)、設(shè)計(jì)藝術(shù)學(xué)、認(rèn)知科學(xué)和人機(jī)工程學(xué)的交叉研究領(lǐng)域。近年來,隨著信息技術(shù)與計(jì)算機(jī)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)技術(shù)的突飛猛進(jìn),人機(jī)界面設(shè)計(jì)和開發(fā)已成為國際計(jì)算機(jī)界和設(shè)計(jì)界最為活躍的研究方向 [2]。 本軟件很好的利用了用戶向?qū)н@種理念,設(shè)計(jì)網(wǎng)頁首先要明確到底誰是使用者,要站在用戶的觀 點(diǎn)和立場(chǎng)上來考慮設(shè)計(jì)軟件。要作到這一點(diǎn),必須要和用戶來溝通,了解他們的需求、目標(biāo)、期望和偏好等。網(wǎng)頁的設(shè)計(jì)者要清楚,用戶之間差別很大,他們的能力各有不同。比如有的用戶可能會(huì)在視覺方面有欠缺(如色盲),對(duì)很多的顏色分辨不清;有的用戶的聽覺也會(huì)有障礙,對(duì)于軟件的語音提示反映遲鈍;而且相當(dāng)一部分用戶的計(jì)算機(jī)使用經(jīng)驗(yàn)是很初級(jí)的,對(duì)于復(fù)雜一點(diǎn)的操作會(huì)感覺到很費(fèi)力。另外,用戶使用的計(jì)算機(jī)機(jī)器配置也是千差萬別,包括顯卡、聲卡、內(nèi)存、網(wǎng)速、操作系統(tǒng)以及瀏覽器等都會(huì)有不同。設(shè)計(jì)者如果忽視了這些差別,設(shè)計(jì)出的網(wǎng)頁在不同的機(jī)器上 顯示就會(huì)造成混亂 [2]。用戶可以從以下幾方面輕松地進(jìn)行操作: 1. 顏色搭配合理,并且略顯成熟嚴(yán)肅。 2. 用戶向?qū)Я己?,方便操作,減少疑惑。 基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 25 3. 運(yùn)行速度合理,該軟件能快速的相應(yīng)用戶操作。 4. 布局設(shè)置合理,良好的布局可以有效地減輕視覺疲勞。 5. 文字可閱讀性強(qiáng),減少了無意義的文字存在,言簡(jiǎn)意賅。 6. 不失個(gè)性化,個(gè)性的主題讓人有新鮮感。 7. 創(chuàng)新的理念,引導(dǎo)了用戶的思維。 本章小結(jié) 本章詳細(xì)介紹了本系統(tǒng)使用的體系結(jié)構(gòu),在此之上具體分析每個(gè)用到的工具核技術(shù)之間的關(guān)系,使 系統(tǒng)的整體體系構(gòu)架清晰明了。然后劃詳細(xì)分了用戶操作框架,細(xì)分了系統(tǒng)的各個(gè)功能模塊,并且對(duì)每個(gè)功能模塊的功能細(xì)分到底層,用來與后臺(tái)數(shù)據(jù)庫進(jìn)行連接,為下面的系統(tǒng)實(shí)現(xiàn)打下了堅(jiān)實(shí)基礎(chǔ)。 基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 26 6 系統(tǒng)實(shí)現(xiàn) 本次畢業(yè)設(shè)計(jì)開發(fā)工具選用的是 JAVA,數(shù)據(jù)庫是使用的是 MySQL 數(shù)據(jù)庫。該程序是建立在 MVC 三層結(jié)構(gòu)基礎(chǔ)之上的。本系統(tǒng)基于 B/S 結(jié)構(gòu),采用結(jié)合了 JAVA、 SSH、J2EE 等技術(shù)模式進(jìn)行開發(fā),在底層使用 SQL數(shù)據(jù)庫管理系統(tǒng)實(shí)現(xiàn)。 系統(tǒng)結(jié)構(gòu)實(shí)現(xiàn) 本系統(tǒng)采用 MVC 三層結(jié)構(gòu)進(jìn)行設(shè)計(jì),這三層分別是表示層,業(yè)務(wù)層和持久層。表示層中所 執(zhí)行的內(nèi)容主要有:利用 JSP 實(shí)現(xiàn)頁面間的交互, Service 用來接收用戶提交的表單等信息,然后 將接收到的信息交給 Action 處理。在業(yè)務(wù)層中,Spring 向 Action 提供數(shù)據(jù)處理 DAO 完成業(yè)務(wù)邏輯,并提供事務(wù)處理,在持久層中,Hibernate 對(duì)象化映射和數(shù)據(jù),交互處理 Dao 請(qǐng)求的數(shù)據(jù)并返回結(jié)果。設(shè)計(jì)中涉及到了幾個(gè)主要的 Java 文件,包括 Action, Entity, Dao, Service,下面對(duì)這些文件做簡(jiǎn)單介紹。 Action: 提交表單后通過 xml 文件交給 Action 處理,先倒入 User 等一系列的類所在的包,其后實(shí)例化一個(gè)對(duì)象,數(shù)據(jù)從頁面獲取來之后執(zhí)行 set 方法設(shè)置這個(gè)對(duì)象,然后執(zhí)行 save 方法,執(zhí)行 save 操作必須注入相應(yīng)的 Service 才能調(diào)用相應(yīng)的 save 方法。 Service: 該文件在需要用到的時(shí)候調(diào)用 Dao 接口實(shí)現(xiàn)增,刪,改,查的相應(yīng)操作,完成與數(shù)據(jù)庫的聯(lián)動(dòng)操作。 Entity: 該文件是做出的 Java 文件,定義了各個(gè)類的實(shí)例,并寫入了相應(yīng)的 get 和 set方法。 Dao: Dao 是一個(gè) interface 接口,該接口定義了增,刪,改,查的方法,以及接口的實(shí)現(xiàn)。 從系 統(tǒng)目的出發(fā)按照一定規(guī)律組織起來的、相互關(guān)聯(lián)的系統(tǒng)元素的集合。從最基本的意義來說,系統(tǒng)是由相互關(guān)聯(lián)的元素構(gòu)成的 。 在與數(shù)據(jù)庫的聯(lián)系過程中主要用到的是 Service,它通過調(diào)用 Dao 實(shí)現(xiàn)了與數(shù)據(jù)庫的聯(lián)動(dòng),在 Service 中,寫了相應(yīng)的類以及成員函數(shù)等。通常狀況下,類的成員變量與對(duì)應(yīng)的表中的列名相同。絕大多數(shù)成員函數(shù)所實(shí)現(xiàn)的功能各不相同,但是他們的編碼格式很多都是非常相似的,所以在這里只介紹部分類中成員函數(shù)的基本功能,并不對(duì)所有成員函數(shù)進(jìn)行具體的代碼分析,下面介紹包括 user 類, worker 類在內(nèi)的部分類和類基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 27 的成 員函數(shù)及函數(shù)的功能。 1. UserDao 類 UserDao 類用進(jìn)行與表 user 表, room表, advice 表等的數(shù)據(jù)庫操作,它的成員函數(shù)如表 61 所示。 表 61 UserDao 類的成員函數(shù) 函數(shù)名 具體說明 saveUser 該函數(shù)主要用于用戶注冊(cè)功能,用戶填寫個(gè)人資料后,進(jìn)行相應(yīng)的保存。 getUser 該函數(shù)主要用于查詢用戶信息,在用戶登錄的時(shí)候用來判斷賬號(hào)密碼是否正確。 getRoomList 該函數(shù)主要用于獲得房間列表 。 selectRoom 該函數(shù)主要用于查詢房間功能,在用戶進(jìn)行相應(yīng)操 作的時(shí)候,查詢?cè)摫淼臄?shù)據(jù) 。 getRoom 該函數(shù)主要用于獲取房間,在用戶進(jìn)行相應(yīng)操作的時(shí)候,查詢?cè)摫淼臄?shù)據(jù) 。 orderRoom 該函數(shù)主要用于預(yù)定房間,在用戶進(jìn)行預(yù)定操作的時(shí)候用到。 getOrderRoomList 該函數(shù)主要用于獲得預(yù)定房間列表 。 updateMyInfo 該函數(shù)主要用于修改個(gè)人信息,在用戶查詢個(gè)人信息后,可以進(jìn)行更改操作,其后利用該函數(shù)完成操作。 saveAdvice 該函數(shù)主要用于系統(tǒng)留言功能,用戶在正確完成系統(tǒng)留言后,利用該函數(shù)進(jìn)行保存操作。 getMyInfo 該 函數(shù)主要用于獲取個(gè)人信息,在用戶查詢個(gè)人信息的時(shí)候用到。 2. WorkerDao 類 WorkerDao 類用來管理 worker 表, adttence 表等數(shù)據(jù)庫操作,它的成員函數(shù)如表 62所示。 表 62 WorkerDao 類的成員函數(shù) 函數(shù)名 具體說明 saveWorker 該函數(shù)主要用于員工注冊(cè)功能,員工填寫個(gè)人資料后,基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 28 進(jìn)行相應(yīng)的保存。 基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 29 續(xù)表 62 getWorker 該函數(shù)主要用于查詢員工信息,在員工登錄的時(shí)候用來判斷賬號(hào)密碼是否正確。 updateWorkerInfo 該函數(shù)主要用于修改個(gè)人信 息,在員工查詢個(gè)人信息后,可以進(jìn)行更改操作,其后利用該函數(shù)完成操作。 getAttendanceCheck 該函數(shù)主要用于檢查員工簽到,在員工定時(shí)簽到后檢查是否重復(fù)簽到,利用該函數(shù)完成操作。 saveAttendance 該函數(shù)主要用于保存員工簽到,在員工定時(shí)簽到后利用該函數(shù)完成操作。 3. AdminDao 類 AdminDao 類用來管理 admin 表, roon 表, user 表, worker 表, advice 表等一系列表的數(shù)據(jù)庫操作,它的成員函數(shù)如表 63 所示。 表 63 AdminDao 類的成員函數(shù) 函數(shù)名 具體說明 getAdmin 該函數(shù)主要用于管理員登陸功能,在管理員登錄的時(shí)候用來判斷賬號(hào)密碼是否正確。 deleteRoom 該函數(shù)主要用于管理員房間管理功能,在管理員登錄的時(shí)候用來刪除不需要的房間。 getNowLiveRoomList 該函數(shù)主要用于管理員房間管理功能,在管理員登錄的時(shí)候用查看當(dāng)前房間狀態(tài)列表。 getRoom 該函數(shù)主要用于查看房間功能。 savePrice 該函數(shù)主要用于保存入住時(shí)交納資金的價(jià)格功能。 nowLive 該函數(shù)主要用于立即入住功能,在管理員對(duì)待立即入住的用 戶完成相應(yīng)的操作。 getAllOrderList 該函數(shù)主要用于檢查預(yù)定列表功能,管理員用查看當(dāng)前所有預(yù)定列表。 saveRecord 該函數(shù)主要用于保存住房記錄功能,系統(tǒng)在退房的時(shí)候自動(dòng)保存當(dāng)前信息。 selectUser 該函數(shù)主要用于查詢用戶功能,管理員可以用此功能用查看用戶。 基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 30 續(xù)表 63 getUser 該函數(shù)主要用于選擇用戶功能,管理員可以用選定指定用戶。 deleteUser 該函數(shù)主要用于刪除用戶功能,管理員可以刪除當(dāng)前指定的用戶。 deleteAdvice 該函數(shù)主要用于刪除 留言功能,管理員可以刪除當(dāng)前指定的留言信息。 selectWorker 該函數(shù)主要用于查詢員工功能,管理員用此功能查看員工。 deleteWorker 該函數(shù)主要用于刪除員工功能,管理員可以刪除當(dāng)前指定的員工。 getAdviceList 該函數(shù)主要用于檢查留言列表功能,管理員用查看當(dāng)前所有留言。 getPriceList 該函數(shù)主要用于檢查收費(fèi)列表功能,管理員用查看當(dāng)前所有收費(fèi)。 deletePrice
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1