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

正文內(nèi)容

酒店客房管理系統(tǒng)_本科生畢業(yè)論文-資料下載頁

2025-08-17 19:45本頁面

【導(dǎo)讀】以任何方式傳播。否則,引起有礙作者著作權(quán)之問題,將可能承擔(dān)。獨立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品或成果。標(biāo)明,本聲明的法律結(jié)果由本人承擔(dān)。摘要現(xiàn)代化的酒店組織龐大、服務(wù)項目多、信息量大,進(jìn)經(jīng)濟(jì)效益,必須借助計算機(jī)來進(jìn)行現(xiàn)代化的信息管理。管理系統(tǒng)正是為此而設(shè)計的。在系統(tǒng)設(shè)計過程中,把模塊按照用戶等級(經(jīng)。理,前臺職員和會員)分別設(shè)計了相應(yīng)的功能。主要劃分為數(shù)據(jù)展示層采用Jsp頁面,邏輯控制層?;痈髯詫?yīng)的接口。使用面向接口的編程是系統(tǒng)的可擴(kuò)展性、健。壯性有了顯著的提高[10]。本系統(tǒng)采用Struts2和Hibernate技術(shù)。

  

【正文】 rway/ target=Mainframe class=a關(guān)于我們 /a /td td align=center a href=doorway/ xxx 本科生畢業(yè)論文(設(shè)計) 31 target=Mainframe class=a酒 店文化 /a /td tdA class=blue_line target=Mainframe href=/hotelmanages/我的賬戶/A/td /tr /table /td /tr /table div id=conter table width=950 style=borderstyle: solid。 borderwidth: 1px。 bordercolor: FF0000。 bordertopwidth: 0px。 borderbottomwidth: 1px。 border=0 align=center cellpadding=0 cellspacing=0 tr td iframe name=Mainframe width=100% border=0 height=600 frameborder=0 SRC=doorway/ /iframe /td/tr /table /div /html //處理用戶登陸信息 Action 類 public class LoginAction extends ActionSupport { // 驗證登陸添加登陸日志 // 驗證登陸添加登陸日志 public String execute() throws Exception { //判斷 limit為空可以確定他是不是在登陸狀態(tài)中 String ip = ().getRemoteAddr()。 userName=()。 boolean flag=(userName,passWord,userType,ip)。 if(flagamp。amp。emp.equals(userType)){ ().getSession().setAttribute(userName, userName)。 ().getSession().setAttribute(passWord, passWord)。 ().getSession().setAttribute(limit,1)。 附錄 32 return empsuccess。 }else if(flagamp。amp。cus.equals(userType)){ ().getSession().setAttribute(memberId, userName)。 ().getSession().setAttribute(passWord, passWord)。 ().getSession().setAttribute(limit, 0)。 return memsuccess。 }else if(flagamp。amp。mamage.equals(userType)){ ().getSession().setAttribute(userName, userName)。 ().getSession().setAttribute(passWord, passWord)。 ().getSession().setAttribute(limit,2)。 return manage。 } else{ errMasage=用戶名或者密碼不正確請選擇正確的用戶類型 。 return login。 } } public String loginFilte() throws Exception{ Object limit=().getSession().getAttribute(limit)。 if(2.equals(limit)){ return manage。 }else if(1.equals(limit)){ return empsuccess。 }else if(0.equals(limit)){ return memsuccess。 }else{ xxx 本科生畢業(yè)論文(設(shè)計) 33 errMasage=請登錄 。 return login。 } } private VectorLoginDailyDto loginDto=new VectorLoginDailyDto ()。 private int pageNum。 /*獲取全部員工登陸信息信息 */ public String getMothed() throws Exception{ if(pageNum=0){ pageNum=1。 } loginDto=(pageNum)。 return success。 } } //登陸 數(shù)據(jù)處理 層 public class UserLoginDailyServicesImpl implements UserLoginDailyServices { /***添加日志記錄 **/ public void addLoginDaily(UserLoginDaily userLoginDaily) { new UserLoginDailyDaoImpl().addLoginDaily(userLoginDaily)。 } /*** 查詢出所有的員工日志 **/ public VectorLoginDailyDtog(int pageNum) { return new UserLoginDailyDaoImpl().getLoginDaily(pageNum)。 } //會員登錄信息 public VectorLoginDailyDto getMemLoginDaily(int pageNum) { return new UserLoginDailyDaoImpl().getMemLoginDaily(pageNum)。 } /*** 查詢出單 個員工的員工登陸日志 **/ public ListUserLoginDaily getEveryLoginDaily(String userName) 附錄 34 { return new serLoginDailyDaoImpl().getEveryLoginDaily(userName)。 } /** 驗證登陸信息 */ public boolean checkLogin(String userName, String passWord, String userType, String ip) { boolean num = (userName, passWord,userType)。 if (num ) { UserLoginDaily userLoginDaily = new UserLoginDaily(userName, ip)。 new UserLoginDailyDaoImpl().addLoginDaily(userLoginDaily)。 } return num。 } //數(shù)據(jù)庫鏈接層 /*** 登 錄日志系統(tǒng)的實現(xiàn)層 **/ public class UserLoginDailyDaoImpl implements UserLoginDailyDao { private HibernateUtil hibernateUtil。 private ListUserLoginDaily loginLt = new ArrayListUserLoginDaily()。 public static boolean checkLogin(String userName, String passWord, String userType) { if (emp.equals(userType)) { Session session = ()。 Criteria criteria = ()。 ((loginNum, userName))。 ((passWord, passWord))。 List list = ()。 if (().hasNext()) { return true。 } else { return false。 } } else if (mamage.equals(userType)) { xxx 本科生畢業(yè)論文(設(shè)計) 35 Session session = ()。 Criteria criteria = ()。 ((loginNum, userName))。 ((passWord, passWord))。 ((, (10000)))。 List list = ()。 if (().hasNext()) { return true。 } else { return false。 } } else { Session session = ()。 Criteria criteria = ()。 ((memberId, (userName)))。 ((certificateNumber, passWord))。 List list = ()。 if (().hasNext()) { return true。 } else { return false。 } } /* 獲取前臺員工登陸信息 在數(shù)據(jù)庫中進(jìn)行分頁操作 * */ public VectorLoginDailyDto getLoginDaily(int pageNum) { int fist = (pageNum 1) * 5 + 1。 int last = (pageNum 1) * 5 + 5。 Session session = ()。 SQLQuery query = session .createSQLQuery( select * from (select rw.*, rownum rownum_ from( select , , from (select , 附錄 36 count() cou from hotel_userlogindaily d group by ) ds ,hotel_emptype emp,hotel_employee e where = and = and =10200 ) rw where rownum= + last + )where rownum_= + fist)。 List list = ()。 List sList = (ArrayList) list。 Iterator iterator1 = ()。 VectorLoginDailyDto vector = new VectorLoginDailyDto()。 while (()) { Object[] o = (Object[]) ()。 (new LoginDailyDto(o[0], o[1], o[2], o[3]))。 } ()。 return vector。 } } //hibernate鏈接數(shù)據(jù)庫進(jìn)行數(shù)據(jù)庫相關(guān)操作類 public class HibernateUtil { // SessionFactro是一個接口 , 負(fù)責(zé) session對象的創(chuàng)建工作。 private static SessionFactory sessionFactory = null。 static{ Configuration con = new Configuration().configure()。 sessionFactory = ()。 } private static SessionFactory getSessionFactory(){ return sessionFactory。 } //獲取數(shù)據(jù)庫鏈接對象,對數(shù)據(jù)庫信息進(jìn)行展示 public static Session getSession(){ return getSessionFactory().openSession()。 } }
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1