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

正文內(nèi)容

基于java酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(參考版)

2024-08-30 15:25本頁(yè)面
  

【正文】 Login 類是登陸界面,當(dāng)運(yùn)行 Login 類時(shí)會(huì)彈出界面,當(dāng)輸入正確的用戶賬號(hào)與密碼后,就會(huì) 自動(dòng)登陸到 MainFrame 類所寫(xiě)的主界面中 。 我還特別感謝我同班的那些同學(xué)們,還有幫助過(guò)我的老師和同學(xué)們,他們對(duì)我的學(xué)業(yè)和生活上的無(wú)私指導(dǎo)和熱情幫助令我深深感激。 他 嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)和平易近人的生活態(tài)度無(wú)疑不給我 留下了深刻的印象。 他 不但在學(xué)術(shù)思想上對(duì)我諄諄教導(dǎo),撥云驅(qū)霧給我指明了前進(jìn)的方向,令我學(xué)習(xí)各方面的知識(shí)來(lái)充實(shí)和完善自己。謝謝! 我要感謝院系各級(jí)領(lǐng)導(dǎo)和輔導(dǎo)員老師的關(guān)心和支持,還要深深地感謝我的指導(dǎo)老師夏新軍 老師。 39 參考文獻(xiàn) [1] Rogers .梅興文譯 (第 4版 ).北京:人民郵電出版社, 2020. [2] Bruce In Java(第 4版 ) .北京:機(jī)械工業(yè)出版社, 2020. [3] 陳軼,姚曉昆編著 .Java程序設(shè) 計(jì)實(shí)驗(yàn)指導(dǎo) .北京:清華大學(xué)出版社, 2020. [4] 楊昭編著 .二級(jí) Java語(yǔ)言程序設(shè)計(jì)教程 .北京:中國(guó)水利水電出版社, 2020. [5] 王克宏,柳西玲,丁峰編著 .java技術(shù)教程(中) .北京:清華大學(xué)出版社, 2020. [6] 天宏工作室 .Oracle9i開(kāi)發(fā)指南: PL/SQL程序設(shè)計(jì) .北京:清華大學(xué)出版社, 2020. [7] 孫衛(wèi)琴 .編著《 JAVA面向?qū)ο缶幊獭?[M].天津 :電子工業(yè)出版社 ,2020. [8] 劉欣怡 . 軟件工程 [M].北京:清華大學(xué)出版社, 2020. [9] 鄭人杰編著 . 實(shí)用 軟件工程 .北京:清華大學(xué)出版社, 2020. [10] Bruce Eckel. Java編程思想 [M].北京:機(jī)械工業(yè)出版社, 2020年 . [11] 霍斯特曼等 . Java核心技術(shù) [M].北京:機(jī)械工業(yè)出版社, 2020年 . [12] 趙文靖編著 .Java程序設(shè)計(jì)基礎(chǔ)與上機(jī)指導(dǎo) .北京:清華大學(xué)出版社, 2020. [13] 張紅強(qiáng) . Oracle數(shù)據(jù)庫(kù)實(shí)例教程 . 天津 :天津大學(xué)出版社 .2020. [14] 葉核亞編著 .Java程序設(shè)計(jì)實(shí)用教程 (第 3版 ).北京:電子工業(yè)出版社, 2020. [15] 凱西 .施瓦爾茨 著 (美 ). 鄧世中等譯 . IT軟件項(xiàng)目管理 (原書(shū)第 2版 ) .機(jī)械工業(yè)出版社 .2020. [16] (美) Ramez Elmasri, Shamkant 著,孫瑜 注釋 . 數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ) [ M]. 北京: 人民郵電出版社 , 2020: 5380. [17] Donald E, Sexton Customer value added marketing:the most important metric you39。 雖然,此次完成畢業(yè)設(shè)計(jì)的過(guò)程中,還有些許不足的地方,但是相對(duì)于我以前的能力而言,我已經(jīng)有了很大的提升。 這次我們所做的系統(tǒng)不再是一個(gè)單獨(dú)存在的東西,而是連接了數(shù)據(jù)庫(kù),創(chuàng)建了視圖界面,對(duì)于我把數(shù)據(jù)庫(kù)部分的知識(shí)重新梳理整合有很大的好處,加深了我對(duì)于數(shù)據(jù)庫(kù)部分的知識(shí)理解,也讓我能夠更加的靈活使用數(shù)據(jù)庫(kù)部分的知識(shí)。 總而言之,這次畢業(yè)設(shè)計(jì),收獲不少。房間信息管理可以 對(duì)房間進(jìn)行開(kāi)單、結(jié)賬、預(yù)定 ,營(yíng)銷信息管理可以 對(duì)整個(gè)酒店入住客戶信息進(jìn)行增刪改查等操作 ,商品信息管理可以 查詢、修改商品信息、結(jié)賬等 ,系統(tǒng)設(shè)置部分我們可以對(duì)房間信息進(jìn)行修改、添加、刪除等操作。業(yè)務(wù)模塊主要包括登錄、房間管理、營(yíng)銷管理、系統(tǒng)設(shè)置等功能。 38 第五章 結(jié)束語(yǔ) 經(jīng)過(guò)這段時(shí)間努力終于完成了酒店管理系統(tǒng)的設(shè)計(jì),該管理系統(tǒng)主要包括了后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)和前臺(tái)業(yè)務(wù)模塊的設(shè)計(jì)。 該系統(tǒng)操作簡(jiǎn)單、人機(jī)界面性極好。 該系統(tǒng)的使用,可以確保數(shù)據(jù)存儲(chǔ)能力、處理速度、工作效率的提高。 該系統(tǒng)處理功能的完善并具備良好的系統(tǒng)穩(wěn)定性。 當(dāng)點(diǎn)擊“結(jié)賬”按鈕結(jié)賬后,即可點(diǎn)擊功能面板中的“ 營(yíng)銷管理 ”按鈕(圖 ),營(yíng)銷管理中時(shí)有所有在酒店消費(fèi)過(guò)的客戶信息以及 vip 信息,當(dāng)客戶結(jié)賬后,可以點(diǎn)擊相應(yīng)的客戶消費(fèi)選項(xiàng)卡面板,點(diǎn)擊查詢查看消費(fèi)信息: 33 圖 點(diǎn)擊“營(yíng)銷管理”按鈕后彈出界面 當(dāng)要增加客戶信息時(shí),點(diǎn)擊對(duì)應(yīng)的客戶信息點(diǎn)擊“ 增加 ”(圖 ),在添加完相應(yīng)信息后點(diǎn)擊保存即可: 34 圖 點(diǎn)擊“增加”按鈕彈出界面 點(diǎn)擊功能面板中“ 酒店外賣 ”,即可進(jìn)入相應(yīng)的界面,點(diǎn)擊添加商品后的文本框,就會(huì)彈出商品信息界面(圖 ),如下所示: 圖 點(diǎn)擊“酒店外賣”后彈出界面 選擇相應(yīng)的商品點(diǎn)擊確定(圖 )后,即可將信息寫(xiě)入下面的表單中(點(diǎn)擊“ 開(kāi)始結(jié)賬 ”即可結(jié)賬): 35 圖 選擇相應(yīng)的商品點(diǎn)擊確定 點(diǎn)擊功能面板中“ 預(yù)定管理 ”按鈕(圖 ),即進(jìn)入界面: 圖 點(diǎn)擊“預(yù)定管理”后彈出界面 36 點(diǎn)擊功能按鈕中的 “ 系統(tǒng)設(shè)置 ”按鈕(圖 ),即可進(jìn)入系統(tǒng)設(shè)置中: 圖 點(diǎn)擊“系統(tǒng)設(shè)置”后彈出界面 可在系統(tǒng)設(shè)設(shè)置中點(diǎn)擊“ 單個(gè)添加 ” (圖 ),即可添加相應(yīng)房間: 37 圖 點(diǎn)擊“單個(gè)添加”后彈出界面 測(cè)試結(jié)果 該軟件系統(tǒng)經(jīng)測(cè)試證實(shí)了本軟件的能力,如下: 可以很好地實(shí)現(xiàn)在對(duì)數(shù)據(jù)的輸入、處理、輸出操作中確保數(shù)據(jù)的安全性和提高準(zhǔn)確率。 ().dispose()。 32 ().getleftRoomData(leftData)。 (roomZhangYong)。 (roomSum)。 int roomZhangYong=(占用 )。 int roomSum=()。 LoginDao loginDao=()。 // 將數(shù)據(jù)寫(xiě)入左面板中 ().setNUll(data)。 } (roomId)。//得到 vip 消費(fèi)與積分 (vipID)。 Vector vipData=(roomId)。 (vipID)。 (())。 (roomId)。 (0)。 if(普通客戶 .equals(id)) { ((()))。//得到賬單信息 String id=()。 if(結(jié)賬 .equals(mand)){ JieZhangDialog pane = ()。 FactoryHotelRoomIdInfo factory = ()。 下方的表單也會(huì) 將點(diǎn)擊的房間消費(fèi)信息寫(xiě)入。 (false)。 } } AddComcustFrame =()。i++) { Vector datas = (Vector) (i)。 for(int i=0。 } }else if(消費(fèi)退單 .equals(m)){ ()。 if(dataInfo!=null) { Vector consumeData=(data,staffName,user)。 String user=()。 if(添加 .equals(m)){ Vector data=(())。 FactoryHotelRoomIdInfo factory=()。 public AddComcustAction(AddComcustFrame frame) { =frame。 點(diǎn)擊要消費(fèi)的商品,在增加數(shù)量文本框中輸入數(shù)量,按添加按鈕,會(huì)將增加的信息寫(xiě)入右邊的表單中,若是不想消費(fèi)該商品即在右邊的消費(fèi)表 單中選中該商品,按“消費(fèi)退單”按鈕即可,消費(fèi)完畢按“關(guān)閉確定”: 28 圖 在圖十三的文本框中輸入正確信息則彈出此界面 當(dāng)再點(diǎn)擊增加消費(fèi)的房間編號(hào)時(shí),會(huì)彈出“ 收銀結(jié)賬 ”界面(圖 ),同時(shí)會(huì)將消費(fèi)信息寫(xiě)入。 } } } 26 圖 選中某個(gè)客戶時(shí),即可將客戶信息寫(xiě)入顧客開(kāi)單面板中的賓客信息 同樣的,這一操作也可以選擇點(diǎn)擊功能面板中的“ 散客開(kāi)單 ”按鈕(圖 ): 圖 點(diǎn)擊“散客開(kāi)單”按鈕后彈出該界面 輸入要開(kāi)單的房間且房間狀態(tài)為可供的房間編號(hào)即可,如果輸入錯(cuò)誤即有對(duì)應(yīng)的錯(cuò)誤窗口彈出。 ()。 (roomYuding)。 (roomKeGong)。 int roomYuding=(預(yù)定 )。 int roomKeGong=(可供 )。 Vector leftData=new Vector()。 if(flag) { //如果數(shù)據(jù)庫(kù)將數(shù)據(jù)存儲(chǔ),轉(zhuǎn)換按鈕,再點(diǎn)擊時(shí)進(jìn)入結(jié)賬頁(yè)面 }else{ (null,連接數(shù)據(jù)庫(kù)出錯(cuò),請(qǐng)稍后再試 )。 (CustID)。 }else{ (custData)。//得到房間信息 25 Vector custData=()。 EngrossDialog pane=()。 當(dāng) 房間為可供 (圖 )時(shí): 23 圖 房間可供時(shí)顯示顧客開(kāi)單 當(dāng)有客戶來(lái)到酒店開(kāi)單時(shí),可在顧客開(kāi)單面板中的將客戶信息寫(xiě)入,賓客信息有普通客戶和 vip 客戶,若是在客戶類型的下拉列表中選擇普通客戶信息,則手動(dòng)寫(xiě)入 客戶信息 (圖 ): 圖 :賓客信息 若是選擇的不是普通客戶,則彈出 vip 客戶信息 的界面(圖 ): 24 圖 vip客戶信息面板 點(diǎn)擊對(duì)應(yīng)的按鈕即可完成相應(yīng) 的操作,當(dāng)選中某個(gè)客戶時(shí),即可將客戶信息寫(xiě)入顧客開(kāi)單面 板中的賓客信息(圖 )中,點(diǎn)擊確定則該房間的狀態(tài)就轉(zhuǎn)為占用(當(dāng)再次開(kāi)單且此客戶未結(jié)賬時(shí),再次進(jìn)入 vip 客戶信息中,此 vip 客戶的信息不再顯示,直至此vip 客戶退單): 開(kāi)單相關(guān)部分代碼: public class EngrossDialogAction implements ActionListener { private FactoryHotelRoomIdInfo factory = ()。 分隔面板將主面板中間分隔為左右兩部分,右邊的選項(xiàng)卡面板以對(duì)應(yīng)的房間類型分類, 房間類型下是對(duì)應(yīng)的 房間編號(hào)按鈕 (圖 )。 圖 主界面 小功能模塊為 菜 單項(xiàng) (圖 )、系統(tǒng)狀態(tài)欄,菜單項(xiàng)已使用了事件監(jiān)控,當(dāng)點(diǎn)擊相應(yīng)的菜單項(xiàng)時(shí)會(huì)引發(fā)不同的事件,系統(tǒng)狀態(tài)欄使用了 OpenSwing 中的一個(gè)組件JStatusBar。 } } } 21 } 當(dāng)輸入對(duì)應(yīng)賬號(hào)和密碼,輸入正確后會(huì)進(jìn)入 主界面 (圖 )。 ()。 ().setUserName(userName)。 (roomYuding)。 (roomKeGong)。 int roomYuding=(預(yù)定 )。 int roomKeGong=(可供 )。 Vector leftData=new Vector()。 } else if (().equals(password)) { LoginDao dao=()。 if(i==10) { if (.equals(userName)) { (null, 請(qǐng)輸入用戶名 )。 String password = ().getPassWord(userName)。 public LoginKeyLister(Login login) { =login。 5 退出整個(gè)系統(tǒng) 測(cè)試 本系統(tǒng)使用 Java 為開(kāi)發(fā)語(yǔ)言,使用 eclipse 為開(kāi)發(fā)工具,首先設(shè)計(jì)了 登陸界面 (圖1): 登陸界面使用 JLabel 以及 JTextField,以及兩個(gè)登陸和取消兩個(gè)按鈕 圖 登陸界面 當(dāng)您操作錯(cuò)誤時(shí) ,我們會(huì)得到文本框中的信息與數(shù)據(jù)庫(kù)對(duì)應(yīng)的數(shù)據(jù)進(jìn)行比較并且通 19 過(guò)事件監(jiān)聽(tīng)來(lái)返回一個(gè)相對(duì)應(yīng)的 JOptionPane 提示。 Ps:當(dāng)輸入為空時(shí)點(diǎn)擊查詢按鈕,查詢的是所有的客戶信息。 B、如用戶選擇的是進(jìn)入某個(gè)管理模塊的 查詢 選項(xiàng),則都會(huì) 進(jìn)入查詢表單界面進(jìn)行所需的相應(yīng)操作。 3 進(jìn)入某個(gè)管理模塊進(jìn)行相應(yīng)操作 在這里應(yīng)分兩部分介紹: A、如選擇營(yíng)銷管理選項(xiàng),那便會(huì)首先都會(huì)彈出一個(gè)客戶信息操作界面,其中包括編輯的四大功能: 添加 、 查詢 、 修改 、 刪除 。其中散客開(kāi)單、增加消費(fèi)、賓客結(jié)賬是先彈出對(duì)話框提示要輸
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1