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

正文內(nèi)容

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

2024-09-27 12:25本頁(yè)面
  

【正文】 1 所示。用戶工作界面是通過(guò)瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂三層 MVC 結(jié)構(gòu)。綜用戶房間管理用戶信息管理用戶留言管理用戶資料查看員工信息查看員工簽到查看員工資料查看管理員房間查看管理員人員查看管理員留言查看管理員資金查看管理員記錄查看管理員查看查看開始選擇登陸用戶登陸操作 注冊(cè)員工登陸操作登陸注冊(cè)員工登陸操作登陸基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 17 上,本系統(tǒng)的具體架構(gòu)圖如下圖 52 所示。 2.普通用戶操作主要包括:管理預(yù)定,管理本人信息,進(jìn)行留言,電子日歷,查看資料。 系統(tǒng)活動(dòng)流程 系統(tǒng)流程圖是描繪物理系統(tǒng)的傳統(tǒng)工具。系統(tǒng)流程圖表達(dá)的是部件的信息流程,而不是表示對(duì)信息進(jìn)行加工處理的控制過(guò)程。為 了描述復(fù)雜的軟件系統(tǒng)的信息流向和加工,可采用分層的 DFD 來(lái)描述,分層有頂層,中間層、底層之分。 M O D E L V I E WC o n t r o l l e r S Q L U S E R基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 18 圖 53 系統(tǒng)活動(dòng)圖系統(tǒng)實(shí)體關(guān)系 系統(tǒng)實(shí)體關(guān)系 數(shù)據(jù)對(duì)象是 軟件必須理解的符合信息的表示。數(shù)據(jù)對(duì)象只封裝了數(shù)據(jù)而沒(méi)有對(duì)作用域數(shù)據(jù)上的操作的引用。實(shí)體關(guān)系圖:簡(jiǎn)記 ER圖是指以實(shí)體、關(guān)系、屬性三個(gè)基本概念概括數(shù)據(jù)的基本結(jié)構(gòu),從而描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式,該系統(tǒng)的簡(jiǎn)略實(shí)體關(guān)系圖如下所示。用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接 起來(lái);比如學(xué)生的姓名、學(xué)號(hào)、性別、都是屬性 。 I n p u t u s e rn a m eamp。 p a s s w o rds u b m it V e rit y in f o rm a t io no p e r a t io n E n t e r s y s t e mP re s s e x it k e y E x it s y s t e m u s e r s y s t e mr ig h twr o n g基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 19 圖 54 酒店管理系統(tǒng)的總體流程圖 系統(tǒng)模塊劃分 酒店管理系統(tǒng)是根據(jù)現(xiàn)代酒店和賓館的實(shí)際需求開發(fā)而成,通過(guò)系統(tǒng)把將人員,資金,房屋,員工,顧客統(tǒng)一管理,形成了集成的信息源;既使得酒店管理人員的以擺脫繁重的日常工作,又使得酒店決策者集中精力從戰(zhàn)略的角度來(lái)考慮當(dāng)前和未來(lái)的經(jīng)費(fèi)規(guī)劃和管理政策。 用戶模塊 用戶模塊主要應(yīng)該能夠完成:查詢房間、預(yù)定房間、退訂房間、查 看個(gè)人信息、系統(tǒng)留言、電子日歷、查看相關(guān)資料等。 此模塊共分為 7 部分設(shè)計(jì): 1. 查詢房間:通過(guò)輸入指定時(shí)間,并按 “查詢 ”按鈕查詢指定日期房間狀態(tài)。 3. 退訂房間:通過(guò)該功能列出當(dāng)前用戶所預(yù)定的所有房間,可以選擇相應(yīng)的房間用戶員工性別年齡 姓名賬號(hào)密碼電話身份證賬號(hào)工號(hào)密碼年齡姓名 性別身份證電話管理員賬號(hào) 密碼管理 管理房間價(jià)格號(hào)碼預(yù)定時(shí)間預(yù)訂人入住時(shí)間 退房時(shí)間管理入住信息時(shí)間價(jià)格住戶簽到信息時(shí)間員工基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 20 進(jìn)行刪除操作,退訂房間是單純的退訂功能,不會(huì)扣除相應(yīng)的資金,也不會(huì)對(duì)退訂的資金入賬。 5. 系統(tǒng)留言:系統(tǒng)留言能通過(guò)填寫標(biāo)題和內(nèi)容并按 “確認(rèn) ”按鈕完成對(duì)系統(tǒng)的留言功能。 7. 查看資料:可以查看事實(shí)新聞,公司簡(jiǎn)介等相關(guān)的資料。 此模塊分為 3 部分設(shè)計(jì): 1. 查詢個(gè)人信息實(shí)現(xiàn)了對(duì)當(dāng)前登錄員工信息的查詢,并且能實(shí)現(xiàn)信息的更改,更改完成單擊 “修改 ”按鈕完成相應(yīng)操作。 3. 員工可以查看員工手冊(cè)等相關(guān)信息。 此模塊分為 10 個(gè)部分設(shè)計(jì): 1.預(yù)定入?。侯櫭剂x,該設(shè)計(jì)會(huì)顯示所有預(yù)定的用戶,用回前來(lái)的時(shí)候查找相應(yīng)用戶,收完房費(fèi)后,點(diǎn)擊 “入住 ”即完成入住相關(guān)操作,并且資金自動(dòng)走賬到資金賬目,可以后期查看。 3.預(yù)定退訂:選中想要退訂的房間信息,即可幫用戶退訂房間 。 5.用戶信息管理:用戶信息管理實(shí)現(xiàn)了可以查詢用戶的信息,并且可以進(jìn)行刪除操作。 7.簽到管理:該功能可以查看員工的簽到記錄。 9.歷史記錄:該功能可以查看房間入住的歷史記錄。 數(shù)據(jù)庫(kù)設(shè)計(jì) 本系統(tǒng)采用 MySQL 數(shù)據(jù)庫(kù)。本系統(tǒng)使用的數(shù)據(jù)庫(kù)有很有效的數(shù)據(jù)保護(hù)功能,對(duì)數(shù)據(jù)安全有了基礎(chǔ)的保證。數(shù)據(jù)表分別為: 1.用戶信息表 (user),用來(lái)保存用戶信息。 3.簽到信息表 (attendance),用來(lái)保存員工簽到信息。 5.記錄項(xiàng)目表 (record),用來(lái)保存歷史記錄信息。 7.管理員信息表 (admin),用來(lái)保存管理員信息。 9.預(yù)定時(shí)間表 (bookroom),用來(lái)保存用戶預(yù)定的時(shí)間信息。 用戶信息表 (user),用來(lái)保存用戶的姓名,年齡,性別,電話等信息。 表 51 user 表的結(jié)構(gòu) 基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 22 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 id int 11 是 編號(hào) account varchar 50 否 記錄用戶賬號(hào) (身份證 ) pass varchar 50 否 記錄用戶密碼 name varchar 100 否 記錄用戶姓名 sex varchar 5 否 記錄用戶性別 age varchar 10 否 記錄用戶年齡 phone varchar 20 否 記錄用戶手機(jī)號(hào) 員工信息表 (worker),用來(lái)保存員工的姓名,年齡,性別等。 表 52 worker 表的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 id int 11 是 編號(hào) jobnumber 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),用來(lái)保存管理員登陸的賬號(hào),密碼。 表 53 admin 表的結(jié)構(gòu) 字段名稱 數(shù) 據(jù)類型 長(zhǎng)度 是否主鍵 描述 id 11 是 編號(hào) account varchar 50 否 記錄管理員賬號(hào) pass varchar 50 否 記錄管理員密碼 留言信息表 (advice),用來(lái)保存留言信息。表的結(jié)構(gòu)如表 54 所示。如:簽到時(shí)間,簽到人員等。 表 55 attendance 表的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 id int 11 是 編號(hào) addtime varchar 50 否 記錄員工簽到的時(shí)間 workid int 11 否 記錄簽到的員工 價(jià)格表 (price),用來(lái)保存房間價(jià)格,和資金記錄 等。 表 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),用來(lái)保存房間入住的歷史信息。 表 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),用來(lái)保存房間的信息。房間信息表是一個(gè)比較重要的表,因?yàn)榫频旯芾硐到y(tǒng)的大部分功能都與房間有關(guān),所以房間表的內(nèi)容信息覆蓋面是最廣的,不僅用戶預(yù)定,退訂,查看時(shí)用到該表,管理員對(duì)房間進(jìn)行查看,預(yù)定,管理時(shí)也多次應(yīng)用到了此表,表的結(jié)構(gòu)如表 58 所示。近年來(lái),隨著信息技術(shù)與計(jì)算機(jī)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)技術(shù)的突飛猛進(jìn),人機(jī)界面設(shè)計(jì)和開發(fā)已成為國(guó)際計(jì)算機(jī)界和設(shè)計(jì)界最為活躍的研究方向 [2]。要作到這一點(diǎn),必須要和用戶來(lái)溝通,了解他們的需求、目標(biāo)、期望和偏好等。比如有的用戶可能會(huì)在視覺(jué)方面有欠缺(如色盲),對(duì)很多的顏色分辨不清;有的用戶的聽覺(jué)也會(huì)有障礙,對(duì)于軟件的語(yǔ)音提示反映遲鈍;而且相當(dāng)一部分用戶的計(jì)算機(jī)使用經(jīng)驗(yàn)是很初級(jí)的,對(duì)于復(fù)雜一點(diǎn)的操作會(huì)感覺(jué)到很費(fèi)力。設(shè)計(jì)者如果忽視了這些差別,設(shè)計(jì)出的網(wǎng)頁(yè)在不同的機(jī)器上 顯示就會(huì)造成混亂 [2]。 2. 用戶向?qū)Я己?,方便操作,減少疑惑。 4. 布局設(shè)置合理,良好的布局可以有效地減輕視覺(jué)疲勞。 6. 不失個(gè)性化,個(gè)性的主題讓人有新鮮感。 本章小結(jié) 本章詳細(xì)介紹了本系統(tǒng)使用的體系結(jié)構(gòu),在此之上具體分析每個(gè)用到的工具核技術(shù)之間的關(guān)系,使 系統(tǒng)的整體體系構(gòu)架清晰明了。 基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 26 6 系統(tǒng)實(shí)現(xiàn) 本次畢業(yè)設(shè)計(jì)開發(fā)工具選用的是 JAVA,數(shù)據(jù)庫(kù)是使用的是 MySQL 數(shù)據(jù)庫(kù)。本系統(tǒng)基于 B/S 結(jié)構(gòu),采用結(jié)合了 JAVA、 SSH、J2EE 等技術(shù)模式進(jìn)行開發(fā),在底層使用 SQL數(shù)據(jù)庫(kù)管理系統(tǒng)實(shí)現(xiàn)。表示層中所 執(zhí)行的內(nèi)容主要有:利用 JSP 實(shí)現(xiàn)頁(yè)面間的交互, Service 用來(lái)接收用戶提交的表單等信息,然后 將接收到的信息交給 Action 處理。設(shè)計(jì)中涉及到了幾個(gè)主要的 Java 文件,包括 Action, Entity, Dao, Service,下面對(duì)這些文件做簡(jiǎn)單介紹。 Service: 該文件在需要用到的時(shí)候調(diào)用 Dao 接口實(shí)現(xiàn)增,刪,改,查的相應(yīng)操作,完成與數(shù)據(jù)庫(kù)的聯(lián)動(dòng)操作。 Dao: Dao 是一個(gè) interface 接口,該接口定義了增,刪,改,查的方法,以及接口的實(shí)現(xiàn)。從最基本的意義來(lái)說(shuō),系統(tǒng)是由相互關(guān)聯(lián)的元素構(gòu)成的 。通常狀況下,類的成員變量與對(duì)應(yīng)的表中的列名相同。 1. UserDao 類 UserDao 類用進(jìn)行與表 user 表, room表, advice 表等的數(shù)據(jù)庫(kù)操作,它的成員函數(shù)如表 61 所示。 getUser 該函數(shù)主要用于查詢用戶信息,在用戶登錄的時(shí)候用來(lái)判斷賬號(hào)密碼是否正確。 selectRoom 該函數(shù)主要用于查詢房間功能,在用戶進(jìn)行相應(yīng)操 作的時(shí)候,查詢?cè)摫淼臄?shù)據(jù) 。 orderRoom 該函數(shù)主要用于預(yù)定房間,在用戶進(jìn)行預(yù)定操作的時(shí)候用到。 updateMyInfo 該函數(shù)主要用于修改個(gè)人信息,在用戶查詢個(gè)人信息后,可以進(jìn)行更改操作,其后利用該函數(shù)完成操作。 getMyInfo 該 函數(shù)主要用于獲取個(gè)人信息,在用戶查詢個(gè)人信息的時(shí)候用到。 表 62 WorkerDao 類的成員函數(shù) 函數(shù)名 具體說(shuō)明 saveWorker 該函數(shù)主要用于員工注冊(cè)功能,員工填寫個(gè)人資料后,基于 SSH 小型酒店 管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 28 進(jìn)行相應(yīng)的保存。 updateWorkerInfo 該函數(shù)主要用于修改個(gè)人信 息,在員工查詢個(gè)人信息后,可以進(jìn)行更改操作,其后利用該函數(shù)完成操作。 saveAttendance 該函數(shù)主要用于保存員工簽到,在員工定時(shí)簽到后利用該函數(shù)完成操作。 表 63 AdminDao 類的成員函數(shù) 函數(shù)名 具體說(shuō)明 getAdmin 該函數(shù)主要用于管理員登陸功能,在管理員登錄的時(shí)候用來(lái)判斷賬號(hào)密碼是否正確。 getNowLiveRoomList 該函數(shù)主要用于管理員房間管理功能,在管理員登錄的時(shí)候用查看當(dāng)前房間狀態(tài)列表。 savePrice 該函數(shù)主要用于保存入住時(shí)交納資金的價(jià)格功能。 getAllOrderList 該函數(shù)主要用于檢查預(yù)定列表功能,管理員用查看當(dāng)前所有預(yù)定列表。 selectUser 該函數(shù)主要用于查詢用戶功能,管理員可以用此功能用查看用戶。 deleteUser 該函數(shù)主要用于刪除用戶功能,管理員可以刪除當(dāng)前指定的用戶。 selectWorker 該函數(shù)主要用于查詢員工功能,管理員用此功能查看員工。 getAdviceList 該函數(shù)主要用于檢查留言列表功能,管理員用查看當(dāng)前所有留言。 deletePr
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1