基于web的酒店客房管理系统的设计_与实现毕业论文(编辑修改稿)内容摘要:

及密码进行验证,输入错误或是没有输入,点击登录会出现错误提示信息。 不同权限的用户(酒店管理者和酒店前台管理人员)进入系统,有不同的功能。 : 图 51登录界面 淮阴师范学院毕业论文 (设计 ) 10 : /**登录模块 */ public String userLogin() { if( ().equals()||().equals()) { text=请输入用户名或者密码。 return error。 } else if( ().equals(root)amp。 amp。 ().equals(root)) { return success1。 } else { String hql=From User where username=? and userpassword=?。 Object[] params = new Object[] { (),()}。 Query query=(session, hql, params)。 if(()==null) { text=用户名或者密码错误。 return error。 } else text=。 } return success。 } 主界面显示各个二级菜单。 并显示当前酒店房间的状态,空房为蓝色,预定为黄色,入住为红色。 右击房间图标,也可对房间进行相应的操作,包括:查看房间当前的信息,预定,入住,续订, 退订,以及结账等操作。 1. 主界面如下: 淮阴师范学院毕业论文 (设计 ) 11 图 52 主界面图示 2. 核心代码如下: /*** 显示所有房间 */ function queryAllRoom(currentPage) { if (currentPage 0) { /** 加载房间状态 */ var url = loadRoomStyle。 var data = { currentPage : currentPage, maxResult : 45 }。 ajaxDemo(url, data, showRoomStyle)。 } } /** * ajax通用模板 */ function ajaxDemo(url, data, successResult) { $.ajax({ url : url, data : data, dataType : json, type : post, timeout : 5000, success : successResult, error : function() { alert(加载失败 !)。 淮阴师范学院毕业论文 (设计 ) 12 } })。 } 预定管理界面及核心代码 点击主界面的预定模块中的普通预定,会跳出如下界面,填写预定信息点击提交,会将该预定信息写入数据库。 若是会员预定,或是修改预定信息,则要先填写有关的信息,点击查询后,相关信息会自动显示在预定信息界面。 1. 预定管理界面如下: 图 53 普通用户预定界面 2. 核心代码如下: /*** 保存预定信息 * */ public String reserve() { String hql =。 Object[] params = null。 Query query = null。 // 修改预定信息 if (memberId != 0) { int newRoomId = ().getRoom_id()。 // 新的房间号 hql = from Reserve where member_id=?。 params = new Object[] { memberId }。 query = (session, hql, params)。 淮阴师范学院毕业论文 (设计 ) 13 Reserve oldreserve = (Reserve) ()。 int oldRoomId = ().getRoom_id()。 // 原始的房间号 Room oldRoom = (Room) (, oldRoomId)。 Room newRoom = (Room) (, newRoomId)。 if (oldRoomId != newRoomId) { (空房 )。 (oldRoom)。 (预定 )。 (newRoom)。 } (())。 (())。 (())。 (newRoom)。 (oldreserve)。 reserveMessage = 修改成功 !。 (session, tran)。 return editSuccess。 } // 新增预定信息 VipDisc vip = (VipDisc) (, 1)。 (vip)。 (member)。 (member)。 (reserve)。 Room room = (Room) (, () .getRoom_id())。 (预定 )。 (room)。 (session, tran)。 reserveMessage = 预订成功 !。 return success。 } /*** 保存会员预定信息 * */ public String vipReserve() { (member)。 (reserve)。 Room room = (Room) (, () .getRoom_id())。 (预定 )。 (room)。 淮阴师范学院毕业论文 (设计 ) 14 (session, tran)。 reserveMessage = 预订成功 !。 return success。 } 入住管理界面及核心代码 入住管理模块,分为直接入住,预定入住,会员入住,续住四个子功能,其中直接入住,直接输入客户及房间信息,点击提交会将此入住 信息写入数据库。 其他三个子功能必须输入相应的确认信息,如若信息正确,界面会直接显示客户的相关信息。 1. 界面如下: 图 54普通客户入住界面 图 55预定入住确认界面 淮阴师范学院毕业论文 (设计 ) 15 2. 核心代码如下: /*** 用户入住 * */ public String checkin() { /** * 预订者入住信息保存 * */ if (memberId != 0) { member = (Member) (, memberId)。 room = (Room) (, () .getRoom_id())。 (member)。 (room)。 (checkin)。 (已住 )。 (room)。 String hql = From Reserve where member_id = ?。 Object[] params = new Object[] { memberId }。 Query query = (session, hql, params)。 reserve = (Reserve) ()。 (reserve)。 } else { VipDisc vip = (VipDisc) (, 1)。 (vip)。 (member)。 room = (Room) (, ())。 (member)。 (room)。 (checkin)。 (已住 )。 (room)。 } ()。 ()。 reserveMessage = 入住成功 !。 return success。 } 淮阴师范学院毕业论文 (设计 ) 16 此模块有两个。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。