基于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 此模块有两个。基于web的酒店客房管理系统的设计_与实现毕业论文(编辑修改稿)
相关推荐
与仪表控制为重点。 商业大楼可以利用 ZigBee 完成自动控制,管理员可以有效地管理空调,灯光,火灾感应系统等各项开关控制系统,可以达到减少能源费用,降低管理人力等节约目的。 对消费者来说,若家中具有 ZigBee 系统,可方便的监控家中的整体运作,有效掌握电力,自来水,瓦斯的使用状况之外,亦可以具有安全功能,例如可以在家中安装无线传感器来监控各种不同情况,一旦侦查到异状即可自动发出 警告。
计的整个过程中,进一步明确了设计任务的要求 ,创建机电体系设计工作的总体概念,从工程情况、达成技术措施和操作方式的各个环节着手来设计控制系统,经过连续的调试和完善硬件设计,最后可以满足这些要求。 此次课程设计不但培养咱们的工程应用功能,单独完成事情的能力外,还培养了我们文献检索的能力和对所学知识的综合运用的能力, 为我们毕业后能有个良好的工作能力奠定了基础。
合 面 各自的组成成员,又构成各自的系统。 不仅各子系统之间存在着物质、能量、信息的交换。 而且人机系统作为一个整体,它还置于整个社会的大系统中,因此,对人机系统的研究,必须从系统的整体出发去分析各子系统的性能及其相互关系,同时寻求社会性因素对系统中各要素及其相互关系的制约,以便寻求各要素之间的最合理的匹配,以取得最佳的效果。 人机工程学的产生与发展 自人类社会形成以来,人类在求生存
布线,他们正在考虑采用 ZigBee 无线技术来传输相关数据。 在消费类电子方面, ZigBee 技术可以替现在的红外遥控,于红外遥控相比, ZigBee的优势在于每一个操作都会有反馈信息,告诉他们是否实现了相关操作。 现今我们也可以看到 ZigBee 用于家庭保安,消费者在家中的门和窗上都安装了 ZigBee 网络,当有人闯入时,ZigBee 可以控制开启室内摄像装置,这些数据再通过
计) 4 作效率。 它是功能丰富的 JavaEE 集成开 发环境 ,包括完 备的编码、测试、调试和发布功能,完整支持 Struts、 HTML、 JSP、 CSS、 Spring、 Javascript、 SQL、Hibernate。 MyEclipse 是一个 非常优秀的用于开发 Java 和 J2ee 的 Eclipse 插件集合, MyEclipse 的功能非常 强大,支持也非常广泛
对用户数据维护。 同时运用 纯 Java 的数据连接方式实现 JSP界面与 数据库中 数据的通信。 设计数据库过程中需要注意启用 TCP/IP 协议、 Named Pipes 协议,如下图所示: 用户体验值评估 基于考虑以上内容,我们小组内认识到本系统以简约赢得较多用户的支持,然而存在功能的不完善从而导致用户评价值低的结果,但小组成员已尽最大努力完善系统,并会继续吸纳用户及专业人士的建议优化系统