(二)选题的目的和意义
在现代科学、信息技术的飞速发展中,计算技的发展也是日新月异,在计算机不断发展的过程中,其展现的强大功能越来越为人们惊叹,计算机系统在当今这个社会体系的各个场合占据越来越重要的地位,正深刻影响着人们的日常生活和工作。例如:文字和图像的处理,数据的计算和统计,日常的游戏和消遣。人们可以通过计算机完成很多复杂、枯燥的工作。即使各类软件层出不穷,但在特殊要求下,IT工作者仍需开发各种新型的软件来满足特定的需求。随着技术进本,计算机的应用愈发简便,价格也越加低廉。但是其工作性能以及运行适应能力相比于多年前有了显著提升。在此形式下,通过计算机技术对酒店行业进行现代化管理,不仅能够减少人为管理中出现的错误,还能极大的改进工作效率,提高企业经济效益。
(三)开发工具及技术
1. 开发工具
此次程序开发服务器使用Tomcat,程序语言主要使用JSP技术,并借助Dreamweaver对于网站架构的可塑性这一特点搭建整个页面框架。现对于Tomcat以及MySQL数据库进行以下简单介绍。
(1) Tomcat
Tomcat作为一款应用型服务器,其具有小型、轻量级等特点,普遍适用于中小型系统,此次设计受众同样是以中小型酒店企业为目标,与Tomcat特点相吻合,在对相关程序进行开发时会经常使用。换言之,我们也可以直接说:对于配置好Apache服务器的计算机,我们就可以通过HTML页面请求可以通过Apache服务器响应的特点进行操作。其实Tomact服务器就是Apache服务器的一个分支,不过Tomcat可以独立于Apache服务器之外进行单独操作,因此在实际运行中,Tomcat就是一个独立运行操作部分。
(2) MySQL
C和C++语言编写的MySQl数据库,它可以至此很多的语言线路;还可以提供很多的连接途径,对于很多的数据库而言,包括JDBC、ODBC、和TCP/IP等;它的调试可以通过很多种编译器共同完成,使源代码的可移植性得到大大加强,该数据库可以同时处理上千万条信息记录,就以这个特点对于一般的中小型企业或者小到个别用户来说,MySQL数据库所提供的信息录入、存储、运行功能已经是非常之强大了。更重要的是,因为MySQL数据库是开放源码软件,可以极大地节约企业的项目投入。
2. JSP
JSP技术中文译名为Java服务器页面,英文全名为Java Server Pages,其本质是简化的Servlet设计。其功能主要是处理逻辑并生成网页。和ASP技术相类似,JSP在传统网页中通过tag和scriptlet访问存在于服务器端应用程序的逻辑资源,从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用能够在多操作系统、多平台上运行,且其开发过程相对简便。
对于JSP页面的访问,web服务器在请求时,一开始先对其中的程序段进行执行,最后把jsp中的HTML连同执行结果一起发回客户。在数据库中插入java程序可以使数据库具备可操作性并可以对页面进行重新定向,从而实现动态网页的建立。在服务器端的执行JSP和Servlet特点是一样的。往往会返还一个HTML文本,所以客户端可以通过浏览器进行浏览。Servlet是JSP的技术基础,需要Java Servlet和JSP合作才能完成一个对于大型Web应用程序的开发。JSP 兼顾了 Java技术的简便且容易上手操作的属性,其开放性完全面对使用者,而且在运行时独立与平台之外,安全性极高,对于因特网发的所有特点都可以接受。
JSP的优点: