目录
第 一 章 绪论 1
(一)课题研究背景 1
(二)国内外现状与发展趋势 3
(三) 论文结构和内容 4
第 二 章 相关技术简介 4
(一)java 4
(二)servlrt 5
(三)HTML 5
(四)JavaScript 6
(五)CSS 6
(六)myeclipse 6
第 三 章 需求分析 7
(一)系统目标 7
(二)系统需求 8
(三)功能需求 8
(四)系统性能需求 8
(五)开发技术 9
第 四 章 系统总体功能 10
(1)系统功能结构 10
(2)系统功能流程图 11
第 五 章 数据库设计 11
(一)数据库定义 11
(二)数据库表 11
(三)视图的定义 14
第 六 章 各功能模块 14
(一)系统总体结构设计 14
(二)软件界面设计 16
(三)软件系统编程 27
第 七 章 调试与结果 27
(一)初始化系统登录 27
(二)住房查询 28
第 八 章 总结 29
参考文献 30
致 谢 31
第 三 章 需求分析
(一)系统目标
本系统需要满足以下几个系统设计目标。
(1)实用性原则:真正为酒店工作人员的实际工作服务,按照酒店客房管理工作的实际流程,设计出实用的酒店客房管理系统。
(2)安全性原则:必须为酒店客房提供信息安全的服务,以保证酒店信息的不被泄露。
(3)可操作性原则:本酒店客房管理系统面向的是酒店内工作人员,所以系统操作上要求简单、方便、快捷,便于用户使用。
(4)可扩展性原则:采用开发的标准和接口,便于系统向更大的规模和功能扩展。
(二)系统需求
根据酒店客房管理系统的理念,此酒店客房管理系统必须满足以下需求:
(1)具有设置酒店客房类型和房间信息的功能
(2)能快速、准确地了解酒店的客房状态,以便订房和退房
(3)提供多种手段查询客房订房信息
(4)提供修改订房和修改退房功能
(5)提供简单的酒店工作人员的添加住户和续费房间功能
(三)功能需求
(1)利用系统设置中的登录模块可以进行管理员登录。
(2)客房管理模块主要是对客房进行设置和查询。
(3)预定管理模块主要是对住宿登记、住房时间、房间类型和住户信息。
(4)入住模块主要对客户预定好房间来登记入住开始。
(5)挂账查询模块主要是对挂账和客户结款进行查询、调房登记、续费房间和退宿结账进行管理。
(6)查询统计模块主要是对住宿、退宿进行查询以及对宿费进行提醒。
(7)日结模块主要是对登记预收、客房销售进行报表管理以及对客房销售进行统计。
(8)数据库模块是对客房信息、住户信息和收入信息的统计,不易丢失。
(9)系统维护主要是对数据备份和恢复进行维护。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html>
<html>
<head>
<base href="<%=basePath%>">
<title>MOONLIGHT H0TEL</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="css/default.css">
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="//at.alicdn.com/t/font_956203_hmjb6zplhjn.css">
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="http://cdn.bootcss.com/jqueryui/1.11.0/jquery-ui.min.js"></script>
</head>
<body>
<div class='login'>
<div class='login_title'>
<span>MOONLIGHT H0TEL</span>
</div>
<div class='login_fields'>
<div class='login_fields__user'>
<div class='icon'>
<img src='img/user_icon_copy.png'>
</div>
<input placeholder='用户名' type='text' id="username">
<div class='validation'>
<img src='img/tick.png'>
</div>
</div>
<div class='login_fields__password'>
<div class='icon'>
<img src='img/lock_icon_copy.png'>
</div>
<input placeholder='密码' type='password' id="password">
<div class='validation'>
<img src='img/tick.png'>
</div>
</div>
<div class='login_fields__submit'>
<input type='submit' value='登录' id="ok">
<div class='forgot'>
<a href='#'>忘记密码?</a>
</div>
</div>
</div>
<div class='error'>
<h2>验证失败</h2>
<a href="index.jsp">请重新登录!</a>
</div>
<div class='success'>
<h2>验证成功</h2>
<%
if(session.getAttribute("un") != null){
%>
<p>欢迎登录~<%=session.getAttribute("un")%></p>
<%}%>
<h3 class="mainJsp">进入首页</h3>
</div>
<div class='disclaimer'>
<p>WELCOM MOONLIGHT H0TEL</p>
</div>
</div>
<div class='authent'>
<img src='img/puff.svg'>
<p>正在验证,请稍等</p>
</div>
<script type="text/javascript" src='js/stopExecutionOnTimeout.js?t=1'></script>
</body>
<script type="text/javascript" src="js/login.js"></script>
</html>