酒店管理系统java源代码 java酒店管理系统课程设计( 三 )


装入 Web 服务器并在 Web 服务器内执行,而 applet
装入 Web 浏览器并在 Web 浏览器内执行 。
—139—
3 酒店客房管理系统分析
酒店管理系统应该具备以下功能: 快速办理客
人入住、退房;实时、快速、 准确地提供客房动态;方
便查询客人的消费情况 。前台系统是酒店管理系统
中的核心部分 , 它是一个 24 小时连续运行的实时管
理系统,只有完善了前台系统才能说是实现了酒店
电脑管理 。前台系统应包括:有效的预订处理,充分
发挥销售潜力;简便迅捷的前台登记服务;有效的客
房管理;客人历史资料处理、 VIP 客人、协议客人、 黑
名单管理; 完善、全面的综合查询;系统运行稳定可
靠、各项维护功能齐全、易于维护;简单、友好的操作
界面 。
软件体系结构是开发软件的基础 , 其基本思想
是将系统设计成由相对独立、单一功能的模块组成
的结构,完成系统的总体结构设计、数据设计、 过程
设计和界面设计,为实现由需求转化为源代码提供
依据和框架 , 同时也为测试做准备 。
针对酒店客房管理系统,根据系统分析和需求
分析,可以将系统大致分为七个模块 , 这七个模块之
间是没有太大的联系的,可以分别属于一个领域,单
独完成自己的功能 , 完成属于相应用户的操作 。对于
其中一个模块的操作不影响其他模块的操作和功
能 。这个酒店客房管理系统,有员工管理、 参数设置、
客房管理、宾客管理、 结算管理、 账目报表、 登录系统
几个模块,再具体的还有客房类型维护,客房信息添
加,客房信息修改 ,  客房信息查询,客户类型添加,客
户信息添加,订房、 退房、 结算等 。
该系统包含如下七个模块:
系统模块图
3. 1 系统开发及运行环境
3. 1. 1 系统开发平台: 基于 B /S 结构和关系数据
库结合的开发平台 。
3. 1. 2 系统的开发环境: 数据库选用SQLServ-
er2000 。选用 JSP 服务器:Tomcat 。浏览器:IE5. 0,推
荐使用 IE6. 0 。开发工具包:JDKVersion1. 4. 2 。开发
环境:Jbuider10 。
3. 2 数据库设计
为了提高数据存取效率,降低数据冗余度,对系
统所需的数据先建一个数据库,数据库包含 7 个数
据表,即宾房类型信息表 (afficede)、宾房信息表
(info)、 员工基本信息表(bumf)、 宾客类型信息表、 宾
客信息表(eminfo)、账目信息表(deparment)等 。
4 系统实现
根据以上项目的特点,本系统采用 B /S 模式的
Web 设计方案,整体基于 J2EE 的 Web 应用体系结
构 。将 MVC 模式与 J2EE 应用结合,采用基于 JSP +
JavaBean + Servlet 相结合的框架来改进J2EE 体系
的 Web 系统 。
登录模块主要实现管理员、经理、员工的登录,
是整个系统的入口,是系统的首页 。利用登录来管理
用户操作权限 。登录系统时,需输入用户名和登录密
码 , 其它详细信息如用户姓名、用户权限、 用户单位、
备注等将从后台数据库中自动检索出来 。程序首先
判断输入的用户名和密码是否合法,即判断用户的
合法身份,如果用户输入错误,程序将给出提示 。
通过身份验证后,系统将在后台执行另一个检
测过程,从员工密码信息表中调取权限数据,判断该
用户的权限级别 。
4. 1 前台系统功能实现
前台系统主要涉及普通职员和经理对系统的操