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

正文內(nèi)容

酒店住宿管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-27 22:20本頁面
  

【正文】 } catch (SQLException e) {// TODO Autogenerated catch block()。} //連接數(shù)據(jù)庫} /*public ResultSet QuerySelct(String sql) {try {rs = (sql)。} catch (Exception e) {(2:+())。}return rs。}public void QueryUpdate(String sql) {try { (sql)。} catch (Exception e) {(2:+())。}} 第 7 章 結(jié)論34*/} 系統(tǒng)功能實現(xiàn)本酒店住宿管理系統(tǒng)的功能主要分為管理員功能的實現(xiàn)、客房功能的實現(xiàn),客戶功能的實現(xiàn)。財務(wù)管理功能的實現(xiàn)以及訂單功能的實現(xiàn),具體代碼在程序里,下面就分別舉其中一個功能代碼進行描述。 管理員登陸功能的實現(xiàn) 系統(tǒng)主界面 用戶登錄界面系統(tǒng)的登陸模塊是在首頁對用戶登陸操作的功能模塊,用戶輸入自己的賬號和密碼后,系統(tǒng)便會提示用戶登陸成功,并進入到自己的管理模塊中。用戶需要選擇響相應(yīng)的用戶類型,并輸入相應(yīng)的賬號和密碼才能夠登陸成功,如果是普通的客戶的話則無需登陸賬號和密碼,直接進行預訂下單即可,用戶的登陸界面如圖 所示。圖 用戶登陸界面當管理員進入該系統(tǒng)后,其界面的左邊會顯示相關(guān)的功能模塊,具體有基礎(chǔ)數(shù)據(jù)、房間信息管 第 7 章 結(jié)論35理、酒店事務(wù)管理、客戶管理、統(tǒng)計分析和個人信息,而在中間的頁面中,則是員工的管理頁面,在這個位置中包含了員工的一些基本信息,如員工的工號、密碼以及身份證號等。當然酒店管理員也可以對這些信息進行更改,并可以根據(jù)工號或者姓名進行相關(guān)信息的查詢操作等,具體效果如圖52 所示。 圖 用戶登陸后界面 功能的實現(xiàn)登陸成功后,首頁顯示登陸用戶的基本信息。當點擊登錄按鈕時,執(zhí)行 中如下代碼進行登陸驗證:// 定義數(shù)據(jù)庫的連接對象byte b1[] = (name).getBytes(ISO88591)。String id = new String(b1)。byte b2[] = (pw).getBytes(ISO88591)。String pw = new String(b2)。String sql = select * from Admin where AdminID=39。 + id+ 39。 and AdminPW=39。 + pw + 39。 第 7 章 結(jié)論36// 定義 SQL 語言對象try {Statement stmt = ()。ResultSet rs = (sql)。if (()) {// 生成 session().setAttribute(AdminName, id)。().setAttribute(Astate, pw)。(script language=39。javascript39。alert(39。登陸成功!39。)。=39。39。/script)。} else {(script language=39。javascript39。alert(39。密碼錯誤或用戶名不存在!39。)。=39。39。/script)。}()。()。// ()。} catch (Exception e) {()。} 財務(wù)管理功能的實現(xiàn) 財務(wù)管理功能管理界面單擊界面左邊顯示的功能菜單【統(tǒng)計分析】—【財務(wù)統(tǒng)計】后,進入財務(wù)統(tǒng)計界面,如下圖 所示。 第 7 章 結(jié)論37圖 用戶登陸后界面 功能的實現(xiàn)財務(wù)管理主要就是管理員對客戶入住的情況進行結(jié)算功能的具體實現(xiàn),記錄客戶在本酒店的消費情況。如果想看到某段時間酒店的總的營業(yè)額,可以對統(tǒng)計的開始時間和結(jié)束時間進行設(shè)定,也可以直接選擇某段時間,便可以看到自己所設(shè)定的這段時間的總的營業(yè)額了。當點擊提查詢按鈕時,將會執(zhí)行 中的代碼:String sql=select * from Guest_Room_View 。if(!()){sql+= where StrGuestName=39。+GuestName+39。}Collection ret=new ArrayList()。int totalsize=0。try {Statement stmt = ()。ResultSet rs = (sql)。 第 7 章 結(jié)論38while (()){String gname=(StrGuestName)。String gsex=(StrGuestSex)。Date otime=(OrderTime)。Date oetime=(OrderEndTime)。int ostate=(IntOrderState)。double oprice=(FloatOrderPrice)。String rid=(IntRoomID)。String oid=(StrOrderID)。String time=()。String etime=()。CheckOut ck=new CheckOut()。(gname)。(gsex)。(time)。(etime)。(ostate)。(oprice)。(rid)。(oid)。(ck)。totalsize++。}()。()。 第 7 章 結(jié)論39} catch (SQLException e) {// TODO Autogenerated catch block()。} 客戶管理功能的實現(xiàn) 添加客戶信息管理界面單擊界面左邊顯示的功能菜單【酒店事務(wù)管理】—【客戶入住】后,點擊客戶入住后,工作人員便會看到酒店內(nèi)此時的客房的入住情況,如還剩下的房間以及預訂的時間等,并可以為客戶進行入店辦理。添加客戶入住界面如圖 :圖 添加客戶入住界面圖單擊界面左邊顯示的功能菜單【酒店事務(wù)管理】—【入住信息】 ,便可以看到?jīng)]間客房正在住宿的客戶的相關(guān)信息,如房間的編號、類型、價格、入住的時間等。也可以選擇其他的查詢方式來進行查詢,比如房間的編號或者是客戶到店的時間等。當客戶要辦理離店手續(xù)時,工作人員只需點擊離店結(jié)算,系統(tǒng)便會根據(jù)入住的時間、所住房間的價格、客戶所提前付的押金以及客戶是否為 VIP 用戶等方面的數(shù)據(jù)來進行結(jié)算業(yè)務(wù),如圖 所示。 第 7 章 結(jié)論40圖 入住辦理界面圖單擊界面左邊顯示的功能菜單【酒店事務(wù)管理】—【添加客戶預約】 ,便會進入到新增客戶預約的界面中,便可以為直接到酒店預訂客房或者是打電話來預訂客房的客戶辦理客房預訂業(yè)務(wù)。并且需要填寫頁面中的相關(guān)信息,如客戶姓名、身份證號以及電話等信息,如圖 所示。添加客戶預約信息管理界面如圖 :圖 添加客戶預約信息界面圖單擊界面左邊顯示的功能菜單【酒店事務(wù)管理】—【客戶預約管理】 ,便進入到客戶預約管理的界面,在這個功能模塊中,可以對已經(jīng)進行了客房預約的客戶進行管理, 第 7 章 結(jié)論41在其中可以查詢到客戶預約的一些信息,如客戶姓名、身份證號以及電話號碼等,可以對這些預約信息進行修改,也可以直接進行刪除操作,如果客戶需要取消預約的話便可以直接進行刪除操作,如圖 所示。圖 客戶預約管理界面圖單擊界面左邊顯示的功能菜單【酒店事務(wù)管理】—【客戶預約管理】—【修改】 ,便會進入到對客戶預約信息進行修改的頁面,在該頁面中可以看到客戶的相關(guān)預約信息,并可以對其進行修改,如修改客戶到店的入住日期和預計的離開日期,如果客戶需要取消預約的話也可以進行刪除操作,如圖 所示。圖 客戶預約管理修改界面圖 第 7 章 結(jié)論42 功能的實現(xiàn)客戶管理功能主要有添加客戶預約、客戶管理的查詢、修改和刪除等這些操作。下面就用本系統(tǒng)添加訂單為例子,其部分重要代碼如下://入住辦理if((rzbl)){String roomno = (roomno)。String intime = (intime)。String outtime = (outtime)。String rzday = (rzday)。String yj = (yj)。String sfcard = (sfcard)。String khname = (khname)。String sex = (sex)。String tel = (tel)。String oper = (uname).toString()。//記錄入住信息ArrayList sqllist = new ArrayList()。String sql1 = insert into rzrecord (roomno,intime,outtime,yj,rzday,khsfcard,inoper,inopertime,outoper,outopertime,status) values (39。+roomno+39。,39。+intime+39。,39。+outtime+39。,39。+yj+39。,39。+rzday+39。,39。+sfcard+39。,39。+oper+39。,39。+etDateStr()+39。,39。39。,39。39。,39。在住39。)。//更改房間空閑狀態(tài)String sql = update roominfo set iskx=39。no39。 where roomno=39。+roomno+39。 。//記錄客戶信息,先判斷客戶是否存在于系統(tǒng)ArrayList cklist = (ArrayList)(select * from kh where sfcard=39。+sfcard+39。)。if(()==0){String sql2 = insert into kh (khname,sfcard,sex,tel,isvip,delstatus) 第 7 章 結(jié)論43values (39。+khname+39。,39。+sfcard+39。,39。+sex+39。,39。+tel+39。,39。no39。,39。039。)。(sql2)。}(sql)。(sql1)。(sqllist)。(suc, )。go(/admin/?roomno=+roomno, request, response)。}//入住修改if((rzbledit)){String id = (id)。String intime = (intime)。String outtime = (outtime)。String rzday = (rzday)。String yj = (yj)。String sfcard = (sfcard)。String khname = (khname)。String sex = (sex)。String tel = (tel)。String oper = (uname).toString()。//記錄入住信息ArrayList sqllist = new ArrayList()。String sql1 = update rzrecord set intime=39。+intime+39。,outtime=39。+outtime+39。,yj=39。+yj+39。,rzday=39。+rzday+39。,khsfcard=39。+sfcard+39。 where id=+id。 //記錄客戶信息,先判斷客戶是否存在于系統(tǒng)ArrayList cklist = (ArrayList)(select * from kh where 第 7 章 結(jié)論44sfcard=39。+sfcard+39。)。if(()==0){String sql2 = insert into kh (khname,sfcard,sex,tel,isvip,delstatus) values (39。+khname+39。,39。+sfcard+39。,39。+sex+39。,39。+tel+39。,39。no39。,39。039。)。(sql2)。}(sql1)。(suc, )。go(/admin/?id=+id, request, response)。}//添加客戶預約if((khyyadd)){String roomno = (roomno)。String khname = (khname)。String sfcard = (sfcar
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1