首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于JSP技术的酒店客房管理系统设计与实现
来源:本站整理  作者:佚名  2011-08-21 07:42:22



 (1)客人-房间表crooms的表结构,如表1所示。

QQ截图未命名3.jpg

  关于字段oldflag取值:零表示该客人是在住客人;为正整数时表示该客人已离店(本系统中称为历史客人)。如果一个客人在一天之内多次入住、离店,其最大值即表示了该客人在当日的离店次数。为保持数据库中数据的一致性和完整性约束,在日结清理数据时,针对该客人的消费记录、住店记录等数据采取的处理方法如下:

  假如该客人是历史客人,则先查询出与此客人相关的oldflag字段上的最大值(设为X),然后删除oldflag≤X的消费记录、oldflag<X的住店记录,最后将余下的住店记录中的oldflag字段值复位为1。

  (2) 房间-消费汇总表rctotal的表结构,如表2所示。

QQ截图未命名4.jpg

  3 系统实现

  为客人提供快捷的服务、为酒店用户提供人性化的操作界面是本系统的设计目标。在系统实现时,采用酒店行业的术语、按照酒店用户的使用习惯,提高界面的友好性。

  根据作者的项目实践经验,酒店一般都是在服务台用一个Hub集线器将若干主机连接起来形成一个局域网。在该局域网内使用客房管理系统。若无特别需要,基本是不需连接Internet的。在这种环境下,软件架构采用B/S、C/S均可。但酒店客房部的营业活动具有较为明显的“旺季和淡季”。采用B/S结构开发,酒店用户可根据需要,基本不受限制地自行增添、更换非服务器主机。

  基于成本、安全性、可扩展性3个因素进行考虑,本系统的架构是B/S结构,具体采用JSP为开发技术(选用“JSP+JavaBean”模式)、Tomcat为Web服务器、SQL Server 2000为后台数据库。

  在“JSP+JavaBean”模式下[2],将与数据库连接池相关的操作、读写数据库的操作、需经常使用的数据库的数据进行的操作分别定义成一个类。考虑到某个功能可能需要用到上述建立的多个类,而JSP动作元素中的<jsp:useBean>标签每次只能创建一个Bean实例。为避免出现JSP页面中多次重复使用<jsp:useBean>标签的情况,在开发时单独建立一个JSP文件,在该JSP文件中,用若干条<jsp:useBean>标签将上述类的实例一起创建好。这样就可以在各个JSP页面中仅用一条JSP指令元素中的include指令即可透明地读写数据库,也便于修改和统一管理。

  各个角色经统一的登录页面成功登录后,界面均是一个被拆分为常见的“左窄右宽型”的框架集,其中左侧是功能选择区,右侧是具体操作区。

  本系统实现了一对一的个性化服务,已被地跨广东省佛山和江门两市的柏丽酒店连锁集团的八家分店使用,现在已经进入稳定运行期。从运行效果看,本系统体现了更加系统化、规范化、自动化,实现操作简便、灵活性强、安全性好等特点,更为广大客户提供了方便的信息查询平台。


 

上一页  [1] [2] [3] [4] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:204,867.20000 毫秒