基于Java的酒店客房网上管理系统设计与实现
毕 业 设 计(论 文)基于 Java 的酒店客房网上管理系统设计与实现教 学 系: 信息工程系 二 0 一三年六月毕业设计(论文)任务书学生姓名 专业班级 计算机 1092 班指导教师 陈剑锋 工作单位 华夏学院信息工程系设计(论文)题目 基于 Java 的酒店客房网上管理系统设计与实现设计(论文)主要内容: 在如下的开发环境:Windows 7、开发工具:MyEclipse ,tomcat,JAVA 开发环境及数据库设计工具 MySQL 上开发一个酒店客房网上管理系统。酒店客房网上管理系统在现代酒店运营中 ,是一个重要的管理项目,实现酒店客房管理的规范化和自动化是十分必要的,本系统要求:使酒店客房管理变得简单、高效;信息维护方便;运行稳定、图形用户界面符合用户的日常使用习惯,数据处理正确无误。其主要功能包括:1. 开房、退房:前台能够在线给顾客办理开房与退房、续住;2. 客房信息维护:管理员能够维护客房信息(添加、修改、删除等);3. 帐务汇总: 按要求完成酒店客房销售资金的统计;4. 系统管理: 完成用户管理,如添加新用户、修改用户密码等;要求完成的主要任务及其时间安排:要求完成的主要任务:1. 查阅资料,写出不低于 10 篇参考文献(其中至少有 2 篇外文文献)的参考文献摘要;2. 进行方案论证;写出开题报告;3. 进行总体设计和详细设计;完成软、硬件设计4. 完成系统的联调;按系统设计要求,能独立运行演示程序5. 撰写论文并准备答辩;要求论文语言通顺,整篇论文不少于 10000 汉字;时间安排:1、3 月 6 日(第二周周三)前下设计任务书 。2、3 月 22 日(第四周末)前完成开题报告并提交开题报告给指导教师审阅、批复。3、3 月 18 日~5 月 24 日(第 4 至 13 周)为系统设计与撰写论文时间。其间:(1)毕业设计的期中检查定第 8~9 周;(2)文献摘要的提交时间在 4 月 12 日(第 7 周)前;(3)5 月 20 日~24 日(第 13 周)指导教师初阅论文,学生修改论文;4、5 月 27 日~5 月 31 日(第 14 周)答辩小组内交换评阅论文,学生制作 PPT 做答辩准备。5、6 月 3 日~6 月 6 日(第 15 周)毕业答辩 ,具体时间再通知。必读参考资料(至少给出 3 篇)1、 Java 编程思想(第 4 版) (美)埃克尔著 陈昊鹏译 机械工业出版社2、 Java 从入门到精通 魔力科技(MLDN)软件实训中心 人民邮电出版社 3、 轻量级 Java EE 企业应用实战(第 3 版):Struts 2+Spring3+Hibernate 整合开发 李刚 电子工业出版社4、JavaScript 权威指南 弗兰纳根著 机械工业出版社指导教师签名: 陈剑锋 教研室主任签名: 毕业设计(论文)开题报告系: 信息工程系 专业: 计算机科学与技术 1、题目:基于 Java 的酒店客房网上管理系统设计与实现2、设计(论文)目的及意义(含国内外的研究现状分析)设计(论文)的目的:在这个信息发展飞速的社会,酒店客房网上管理系统是一个酒店经营不可缺少的一个部分。它的功能对于酒店的经营者和管理者来说都非常重要,酒店客房网上管理系统能够让用户更加方便快捷的订退房和续费,信息更加透明和丰富。本系统的主要目的是充分利用信息技术提高酒店客房网上管理水平、服务水平。酒店客房网上管理系统要实现住宿登记、退房结账、续住、查询统计等功能。将动态实时的住宿登记、续住等有机地联系在一起,对酒店客房进行全方位的管理,提高经济效益、提高服务质量、提高工作效率及全面了解营业情况。设计(论文)的意义是(理论或实际):一直以来酒店客房管理人员使用传统人工的方式管理酒店客户资料,这种管理方式存在着许多缺点,如:效率低、保密性差,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,作为现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理, 作为计算机应用的一部分,使用计算机对酒店客户信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高酒店客户信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情。酒店客房网上管理信息系统面对强大的信息量可以轻松的管理,减少了在管理上面物力和人力,有利于酒店提高工作效率和酒店效益。面对庞大的信息量,酒店在正常运营中需要对客房资源、顾客信息、结算信息进行管理,利用酒店客房管理信息系统及时了解保个环节中信息的变更,有利于提高管理的效率.通过这样的系统,可以做到信息的规范管理、需要统计和快速的查询,从而减少在管理方面的工作量。提高经济效益、提高服务质量、提高工作效率、全面了解营业情况、完善酒店内部管理体制。3、设计(论文)任务、重点研究内容、技术方案及进度安排设计(论文)的任务是:本系统主要完成以下功能:(1) 开房、退房:前台能够在线给顾客办理开房与退房、续住。(2) 客房信息维护:管理员能够维护客房信息(添加、修改、删除等)。(3) 帐务汇总: 按要求完成酒店客房销售资金的统计。(4) 系统管理: 完成用户管理,如添加新用户、修改用户密码等。系统功能模块图如下:设计(论文)需要重点解决的问题是:本系统重点解决的内容是:(1)数据库里面,表的结构的设计,数据的调用、存取和修改的实现。(2)服务器端,对前台请求的处理,功能模块的调用,页面跳转的实现。(3)系统的开发环境,前台页面编写。技术方案为:(1)关于数据库的开发。数据库用 Mysql5.5 服务器 ,它优化的 SQL 查询算法,有效地提高查询速度,可 以 处 理 拥有 上 千 万 条 记 录 的 大 型 数 据 库 , 相 当 的 方 便 , 与 此 同 时 , 用 JDBC 来 连 接 数 据 库 。 建表酒店客房管理系统退房续住客房信息管理系统管理开房数据库包括系统用户表、客房信息表、资金统计表等。用 Myeclipse 在后台编写 Dao 类操作数据库,封装添加、查询、删除数据的方法。(2)此方案的关键即是 servlet。Servlet 是一种服务器端的 Java 应用程序,具有独立于平台和协议的特性,可以生成动态的 Web 页面。 它担当客户请求(Web 浏览器或其他 HTTP客户程序)与服务器响应(HTTP 服务器上的数据库或应用程序)的中间层。Servlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。这个过程为:客户端发送请求至服务器端,服务器将请求信息发送至 Servlet,Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求。然后服务器将响应返回给客户端。。所以应该编写 servlet,处理请求,跳转页面,调用方法实现该有的功能。(3)本系统用 j