【Jsp精品源码栏目提醒】:网学会员在Jsp精品源码频道为大家收集整理了“[精品资料]酒店客房管理系统(论文范文,JSP,JAVA,毕业设计) - 经营企划“提供大家参考,希望对大家有所帮助!
摘 要 随着社会服务行业的发展,使用管理软件来管理酒店的客房信息也正逐步成为众多酒店管理者的需求,而许多酒店也陆续采用了相关的酒店客房管理系统,代替原来的手工记录管理,使效率有明显的提高,出错率显著下降……酒店客房管理系统可以实现对客房的科学化、规范化、查询顾客情况、定房信息、以及结算信息等。
有助于提高管理的效率客房管理系统是根据某酒店对客房管理的实际情况进行编写的,主要目的是为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作。
主要有用户信息管理模块、客房类型管理模块、客房信息管理模块、客户信息查询模块、经营状况统计模块等。
整个宾馆信息管理系统分为两大部分,即后台的数据管理维护和前台的操作。
后台数据的管理能保证系统各项功能的正常运行,前台操作能提供给宾馆客户尽可能方便快捷的服务。
本系统使用功能强大的 MyEclipse 8.5 作为开发工具,对整个系统进行设计与开发。
本系统可以根据各应用的具体情况,适当加以修改,以便更好应用。
另外,本系统还设计了详细的查询功能,以供管理人员快速掌握酒店的各项业务及相关信息。
在数据库设计阶段使用了 Microsoft SQL Server 2005 软件,同时介绍了数据库的相关知识,对数据库进行数据库需求分析和数据库结构设计。
分析在数据库中要建立多少存储信息的表,又列出各表的结构,分析表中字段之间的。
关键词:
JSP 酒店 客房 Microsoft SQL Server 2005 需要本论文完整程序源代码答辩 PPT 或者更多毕业论文联系上传者即可 目 录摘 要 ............................................................................................................................. I目 录 ............................................................................................................................. I第一章 绪论................................................................................................................... 1 1.1 系统开发的背景 .................................................................................................. 1 1.2 系统开发的意义 .................................................................................................. 1 1.3 系统开发的主要内容 .......................................................................................... 2第二章 相关技术介绍................................................................................................... 3 2.1
JSP 简介 ................................................................................................................ 3 2.1.1
JSP 的优点 ...................................................................................................... 4 2.1.2
JSP 的工作原理 .............................................................................................. 4 2.1.3
JSP 的运行环境 .............................................................................................. 5 2.2 C/S 与 B/S 模式 .................................................................................................... 6 2.2.1 C/S 与 B/S 的比较分析 .................................................................................. 6 2.2.2 B/S 模式的优势 .............................................................................................. 6 2.3 SQL Server 2005 简介 .......................................................................................... 7 2.3.1 SQL Server 数据库数据体系结构 ................................................................. 9 2.3.2 SQL 语言的组成 ............................................................................................ 9 2.3.3 对数据库进行操作 ........................................................................................ 9第三章 系统的分析与设计 ........................................................................................ 11 3.1 系统需求分析 .................................................................................................... 11 3.2 开发及运行环境 ................................................................................................. 12 3.2.1 网站开发环境 .............................................................................................. 12 3.2.2 服务器端 ...................................................................................................... 12 3.2.3 客户端 .......................................................................................................... 12 3.3 功能模块的设计 ................................................................................................. 12 3.3.1 设计目标 ...................................................................................................... 12 3.3.2 客房管理系统前台的设计 .......................................................................... 13 3.3.3 客房管理系统后台的设计 .......................................................................... 14 3.4 数据库逻辑结构设计 ......................................................................................... 15第四章 系统各模块的实现 ........................................................................................ 18 4.1 客房管理系统首页的实现 ................................................................................. 18 4.1.1 客房管理系统首页概述 .............................................................................. 18 4.1.2 客房管理系统首页实现过程 ...................................................................... 18 4.2 客房管理系统前台的实现 ................................................................................. 20 4.2.1 客房管理系统前台概述 .............................................................................. 20 4.2.2 客房管理系统前台实现过程 ...................................................................... 21 4.2.3 客户信息及客房类型的查询 ...................................................................... 21 4.2.4 客房信息操作 ............................................................................................ 21 4.3 客房管理系统后台的实现 ................................................................................. 22 需要本论文完整程序源代码答辩 PPT 或者更多毕业论文联系上传者即可 4.3.1 客房管理系统后台概述 ............................................................................. 22 4.3.2 客房管理系统后台实现过程 ..................................................................... 22第五章 系统测试 ........................................................................................................ 25 5.1 功能测试 ............................................................................................................. 25 5.2 可用性测试 ......................................................................................................... 25 5.3 安全性试 ............................................................................................................. 26第六章 总结与展望 .................................................................................................... 28致 谢 .......................................................................................................................... 29参考文献 ...................................................................................................................... 30 需要本论文完整程序源代码答辩 PPT 或者更多毕业论文联系上传者即可 第一章 绪论1.1 系统开发的背景 随着人员流动规模的不断扩大,酒店数量的急剧增加,有关客房管理的各种信息量也在不断成倍增长。
面对庞大的信息量,就需要有酒店客房订购管理系统来提高客房管理工作的效率。
通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。
传统手工的客房信息管理,管理过程繁琐而复杂,执行效率低,并且易于出错。
通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
酒店客房系统系统对酒店加强客房信息管理有着极其重要的作用,就一所客房数量较大的酒店来说,它的设计内容非常复杂而且繁多,比如拥有客房信息管理、客房类别信息管理、预定信息管理等功能,而且设计的模块也很多,比如用户信息管理模块、客房类型管理模块、客房信息管理模块、客房经营管理模块、客户信息查询模块、经营状况统计模块等等。
1.2 系统开发的意义 随着科学技术的不断提高计算机科学日渐成熟其强大的功能已被人们深刻认识到它已进入人类社会的各个领域并发挥着越来越重要的作用。
并且深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。
各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。
然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。
今天,计算机已经成为我们学习和工作的得力助手;计算机的价格已经十分低廉,性能却有了长足的进步。
它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感信息更加安全,等等。
我作为一个计算机应用的大专生,希望可以在这方面有所贡献。
改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我三年的所学编制出一个实用的程序来帮助学进行更有效的酒店客房预定系统。
归纳起来,好处大约有以下几点: 需要本论文完整程序源代码答辩 PPT 或者更多毕业论文联系上传者即可 1.可以在计算机上管理酒店客房; 2.只需一名录入员即可操作本系统,节省大量人力; 3.可以迅速查到所需信息。
现在我国还有许多的酒店客房的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,采用传统的纸介质的管理模式,还主要依赖于人力手工的操作,并归档编号保存,事后如需查阅,则要人工从浩瀚的资料中查找,既费时费力又容易出错。
作为保存资料的介质---纸张,又有容易被火烧毁,易被虫蛀,易发霉变质等等缺点。
在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
这就急需有一套全新的高效的管理系统,由计算机来代替手工完成酒店客房预定的管理。
1.3 系统开发的主要内容 本论文主要有六章内容: 第一章主要对开发基于
JSP 的酒店客房管理系统的背景及其意义进行了讲解,使读者了解开发的目的及重要性。
第二章介绍开发基于
JSP 的酒店客房管理系统用到的相关技术。
包括:
JSP的优点、工作原理、运行环境;C/S 与 B/S 模式的比较,使用 B/S 模式的优势;SQL Server 数据库数据体系结构,SQL 语言的组成,对数据库的具体操作等。
第三章说明了开发基于
JSP 的酒店客房管理系统的需求,系统的运行环境以及各个功能模块的实现等。
第四章主要讲的是系统各模块的实现,主要有:首页的实现,前台的实现,后台的实现等。
第五章是对系统进行测试。
主要对功能,可用性,安全性进行了基本的测试。
这么做主要是为了确保本系统的稳定性和安全性。
需要本论文完整程序源代码答辩 PPT 或者更多毕业论文联系上传者即可 第二章 相关技术介绍2.1
JSP 简介
JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。
JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。
Web 服务器在遇到访问
JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同
JSP 文件中的 HTML 代码一起返回给客户。
插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。
JSP 的 1.0 规范的最后版本是 1999 年 9 月推出的,12 月又推出了 1.1 规范。
目前较新的是
JSP1.2 规范,
JSP2.0 规范的征求意见稿也已出台。
JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。
服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。
Java Servlet 是
JSP 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servlet 和
JSP 配合才能完成。
JSP 具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
JSP 可用一种简单易懂的等式表示为:HTMLJavaJSP。
如图 2-1 所示为
JSP执行过程。
请求
JSP 页面 响应 3 执行 客户端 转译 1 编译 2
JSP 执 行过程 Servlet 图 2-1
JSP 执行过程 需要本论文完整程序源代码答辩 PPT 或者更多毕业论文联系上传者即可2.1.1
JSP 的优点 1.一次编写,到处运行。
除了系统之外,代码不用做任何更改。
2.系统的多平台支持。
基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。
相比 ASP/PHP 的局限性是显而易见的。
3.强大的可伸缩性。
从只有一个小的 Jar 文件就可以运行 Servlet/
JSP,到由多台服务器进行集群和负载均衡,到多台 Application 进行事务处理,消息处理,一台服务器到无数台服务器,Java 显示了一个巨大的生命力。
4.多样化和功能强大的开发工具支持。
这一点与 ASP 很像,Java 已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
5.支持服务器端组件。
Web 应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供 Web 页面调用,以增强系统性能。
JSP 可以使用成熟的 JAVA BEANS 组件来实现复杂商务功能。
2.1.2
JSP 的工作原理 在一个
JSP 文件第一次被请求时, 引擎把该
JSP 文件转换成为一个 servlet。
JSP 在而这个引擎本身也是一个 servlet, JSWDK 或 WEBLOGIC 中,它就是 JspServlet。
JSP 引擎先把该
JSP 文件转换成一个 Java 源文件,在转换时如果发现
JSP 文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功,
JSP 引擎用 javac 把该 Java 源文件编译成相应的 class 文件。
然后创建一 该个该 SERVLET 的实例, SERVLET 的 jspInit方法被执行,jspInit方法在 servlet的生命周期中只被执行一次。
然后 jspService方法被调用来处理客户端的请求。
对每一个请求,
JSP 引擎创建一个新的线程来处理该请求。
如果有多个客户端同 则时请求该
JSP 文件,
JSP 引擎会创建多个线程。
每个客户端请求对应一个线程。
以多线程方式执行可大大降低对系统的资源需求提高系统的并发量及响应时间.但应该注意多线程的编程限制,由于该 servlet 始终驻于内存,所以响应是非常快的。
如果
JSP 文件被修改了,服务器将根据设置决定是否对该文件重新编译,如果需要重新编译,则将编译结果取代内存中的 servlet,并继续上述处理过程。
虽然
JSP 效率很高,但在第一次调用时由于需要转换和编译而有一些轻微的延迟。
此外,如果在任何时候如果由于系统资源不足的原因,
JSP 引擎将以某种不确定的方式将 servlet 从内存中移去。
当这种情况发生时 jspDestroy方法首先被调用 然后 servlet 实例便被标记加入quot垃圾收集quot处理。
jspInit及 jspDestory格式如下:可在 jspInit中进行一些初始化工作如建立与数据库的连接,或建立网络连接,从配置文件中取一些参数等,在 jspDestory中释放相应的资源。
需要本论文完整程序源代码答辩 PPT 或者更多毕业论文联系上传者即可2.1.3
JSP 的运行环境
JSP 的运行环境主要使用 MyEclipse,JDK,Tomcate 等开发工具。
jdk1.5.0 的安装 1.jdk1.5.0 的配置 假设 jdk 的安装目录是 d:jdk1.5.0 右键点击我的电脑选择属性选择高级选项卡单击环境变量按钮在系统变量找到 path 变量,单击编辑按钮 ,把 d:jdk1.5.0bin 添加到里面与已有的内容用分号隔开. 在系统变量中单击新建按钮在变量名文本框中输入名称 classpath在变量值文本框中输入.D:jdk1.5lib 2.编写 HelloWorld推荐刚入门时不要使用 IDE用简单的文本编辑器就可以 了 比 较 好 用 的 有 Jcreator 可 以 不 用 进 dos 直 接 编 译 运 行 java 程 序 EditplusUltraEdit public class HelloWorld public static void mainString args System.out.printlnquotHello Worldquot 保存为 HelloWorld.java注意文件名必须与声明为 public 类的类名完全相同包括大小写。
3.编译 HelloWorld 在 dos 下进入 HelloWorld.java 文件所在目录使用命令 javac HelloWorld.java编译注意 HelloWorld.java 大小写一定要正确。
4.运行 HelloWorld 使用命令 java HelloWorld注意 HelloWorld 大小写一定要正确而且不要写.java 后缀。
tomcat 的部署: 1.tomcat5.5 的安装 也很简单没什么可说的只建议修改安装目录名称为 tomcat5.5安装好后启动tomcat在地址栏中输入http://localhost:8080可以看见quotcatquot的欢迎界面 2.tomcat5.5 的配置 需要配置 classpath 假 设 tomcat 的 安 装 目 录 是 d:tomcat5.5 那 么 就 在 classpath 中 添 加 :d:tomcat5.5commonlibservlet-api.jard:tomcat5.5commonlibjsp-api.jar 需要本论文完整程序源代码答辩 PPT 或者更多毕业论文联系上传者即可 3.编写 HelloWorld lt out.printlnquotHello Worldquotgt保存为 Hell.