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

正文內(nèi)容

薦基于web的酒店客房管理系統(tǒng)的設(shè)計(jì)_與實(shí)現(xiàn)畢業(yè)論文[精選整理](參考版)

2024-11-06 18:49本頁(yè)面
  

【正文】 最后感謝我的母校,是您哺育了我,愿您將來(lái)有 更好的發(fā)展。她是一位認(rèn)真敬業(yè),勤于助人的好老師。 淮陰師范學(xué)院畢業(yè)論文 (設(shè)計(jì) ) 26 參考文獻(xiàn) [1] 張 海藩 .《 軟件工程 》 [M],北京:人民郵電 出版社 , 2020 年 [2] 李剛 .《瘋狂講義》 [M],北京: 電子工業(yè)出版社 , 2020 年 [3] 李剛 .《輕量級(jí) Java_EE 企業(yè)應(yīng)用實(shí)戰(zhàn) _(第三版 )》 [M].北京:電子工業(yè)出版社 , 2020 年 [4]Cay Gary Cornell.《 JAVA 核心技術(shù) 卷 I》 [M].北京:機(jī)械工業(yè)出版社 , 2020 年 [5] Cay Gary Cornell.《 JAVA 核心技術(shù) 卷 II》 [M].北京:機(jī)械工業(yè)出版社 , 2020 年 [6]Ian Sommerville.《軟體工程》 [M].臺(tái)灣 :培生教育出版集團(tuán) , 2020 年 淮陰師范學(xué)院畢業(yè)論文 (設(shè)計(jì) ) 27 致 謝 通過(guò)酒店客房系統(tǒng)的設(shè)計(jì),學(xué)到了很多的 東西 ,包括開(kāi)發(fā)項(xiàng)目的流程,知識(shí)的獲取等。 淮陰師范學(xué)院畢業(yè)論文 (設(shè)計(jì) ) 25 。曾經(jīng)的我,太想著手先做,于是把前面的都舍去了,直接開(kāi)發(fā),結(jié)果在開(kāi)發(fā)階段發(fā)現(xiàn)問(wèn)題,于是把前面寫(xiě)好的都重新修改一遍,等于是在做重復(fù)的工作,不僅浪費(fèi)了時(shí)間, 人力,而且誰(shuí)又能保證繼續(xù)往后之后會(huì)不會(huì)再遇到類(lèi)似的問(wèn)題呢? ,把通用的代碼可以寫(xiě)成個(gè)工具類(lèi),以供以后查閱。 ,一步一步,踏踏實(shí)實(shí)的,心急吃不了熱豆腐?,F(xiàn)在看來(lái),在開(kāi)發(fā)過(guò)程中遇到困難是難免的,重點(diǎn)是要如何面對(duì),逃避絕對(duì)不是智者該有的 態(tài)度,因?yàn)閱?wèn)題不解決,可能這次你規(guī)避掉了,在以后的工作生活還是會(huì)碰到。接下來(lái)是具體開(kāi)發(fā)階段,因?yàn)橛辛饲懊娴臄?shù)據(jù)庫(kù)分析,需求分析,詳細(xì)設(shè)計(jì)等文件,開(kāi)發(fā)起來(lái)相對(duì)輕松一些,但絕不是說(shuō)沒(méi)有問(wèn)題,其中遇到的最典型的問(wèn)題是 Ajax 技術(shù)如何應(yīng)用在 Struts 輕量級(jí)框架中,所幸最終也通過(guò)查找資料解決了。到需求分析時(shí),發(fā)現(xiàn)其實(shí)該系統(tǒng)的功能要求蠻多的,而且數(shù)據(jù)結(jié)構(gòu)繁雜,最重要的是換語(yǔ)言環(huán)境,改用 JAVA 的Struts 和 Heibernate 開(kāi)發(fā),架構(gòu)、邏輯與以前有經(jīng)驗(yàn)的 C語(yǔ)言完全不一樣。 酒店管理系統(tǒng)是個(gè)說(shuō)大不大,說(shuō)小不小的項(xiàng)目。每當(dāng)我灰心或遇到棘手問(wèn)題時(shí),都是他們的幫助讓我重新燃起斗志,奮力向前。從最初的選題,到資料的搜集,到開(kāi)始的需求分析,概要設(shè)計(jì),以及后期的詳細(xì)設(shè)計(jì)與具體的開(kāi)發(fā),遇到過(guò)許許多多的 問(wèn)題。問(wèn)題找到,解決起來(lái)也就容易了,將數(shù)據(jù)庫(kù)中字段統(tǒng)一之后,問(wèn)題順利的解決。還有一個(gè)典型的問(wèn)題是測(cè)試的時(shí)候,模塊單獨(dú)測(cè)試可以通過(guò),但整體測(cè)試即從預(yù)定 入住 結(jié)賬會(huì)出現(xiàn)問(wèn)題。后來(lái)通過(guò)上網(wǎng)查閱資料, 終于找到了一個(gè)解決方法,我從網(wǎng)上找了一段關(guān)于處理右鍵事件的 js 代碼( ),開(kāi)發(fā)的過(guò)程中,當(dāng)遇到添加右鍵事件的時(shí)候,我就直接引用它里面封裝好的方法實(shí)現(xiàn)右鍵功能。 其次就是系統(tǒng)主頁(yè)面某個(gè)房間右擊實(shí)現(xiàn)預(yù)定、入住、結(jié)賬、續(xù)住、退訂房間等功能。采用 Struts之后不知道該如何運(yùn)用 Ajax 技術(shù)。 } 6 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試的必要性 剛開(kāi)發(fā)出來(lái)的系統(tǒng)不可能是十全十美的,必然會(huì)存在某些漏洞,這就需要程序員從各個(gè)角度對(duì)系統(tǒng)做全方位的測(cè)試。 淮陰師范學(xué)院畢業(yè)論文 (設(shè)計(jì) ) 23 (session, tran)。 return success。 (us)。 } /** * 刪除員工 * */ public String UserDelete() { User us = new User()。 userList = list。 ListUser list = new ArrayListUser()。 } /*** 查詢(xún)所有員工 * */ SuppressWarnings(unchecked) public String showAllUser() { String hql = from User。 (session, tran)。 room1 =(Room) (, (id))。 return success。 ()。 (空房 )。該功能只能是管理員使用,一般前臺(tái)管理員不能使用。采用 Jquery 和 Ajax 技術(shù)。 }} return success。 res[4] = (i).getMember().getCard_id()。 res[2] = (i).getRoom().getRoomType().getDescription()。 res[0] = (i).getIn_id()。i()。 } } if(入住 .equals(queryStyle)) { 淮陰師范學(xué)院畢業(yè)論文 (設(shè)計(jì) ) 21 checkinLists = ()。 res[4] = (i).getMenber().getCard_id()。 res[2] = (i).getRoom().getRoomType().getDescription()。 res[0] = (i).getBook_id()。i()。 if((預(yù)定 )) { reserveLists = ()。 if(入住 .equals(queryStyle)) hql = from Checkin。//預(yù)訂者 ListCheckin checkinLists = new ArrayListCheckin()。 淮陰師范學(xué)院畢業(yè)論文 (設(shè)計(jì) ) 20 : 圖 510 預(yù)定信息查詢(xún)界面 2. 核心代碼如下: public String query() { String hql = 。預(yù)定查詢(xún)可查詢(xún)到當(dāng)前酒店所有被預(yù)定的房間信息以及預(yù)定客 戶(hù)的信息;入住查詢(xún)可查詢(xún)到當(dāng)前酒店所有已入住的房間信息以及入住客戶(hù)的信息;賬單查詢(xún)可查詢(xún)到當(dāng)前酒店已結(jié)賬的 房間的營(yíng)收額。 return success。 (session, tran)。 checkin = (Checkin) (, checkInId)。 (空房 )。 (bill)。 (liveAllCount)。 } /*** 結(jié)算 * */ public String payCash() { dispenser = paidCash liveAllCount + cash。 } } } } reserveMessage = 無(wú)此房間信息 。 return success。 if (().getCard_id() .equals(())) { memberId = ().getMember_id()。 query = (session, hql, params)。 params = new Object[] { () }。 query = (session, hql, params)。 hql = from Room where room_name=?。 params = new Object[] { () }。 } 收銀管理界面及核心代碼 先輸入房間的房間號(hào)和客戶(hù)的身份證號(hào),當(dāng)確認(rèn)信息無(wú)誤后,系統(tǒng)會(huì)自動(dòng)顯示該客戶(hù)在酒店中的消費(fèi)信息,客戶(hù)付完錢(qián)后,操作人員在實(shí)付金額框中輸入客戶(hù)付的金額,系統(tǒng)會(huì)自動(dòng)計(jì)算需要的找零數(shù)目,結(jié)賬成功會(huì)出現(xiàn)結(jié)賬成功 的提示信息。 (res)。 res[3] = (i).getPhone()。 res[1] = (i).getMem_name()。i++) { Object[] res = new Object[5]。 for(int i=0。 ListMember memberLists = new ArrayListMember()。 } /** 查詢(xún)會(huì)員信息 */ SuppressWarnings(unchecke
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1