文档库 最新最全的文档下载
当前位置:文档库 › 基于JSP的酒店管理系统的分析与设计【文献综述】

基于JSP的酒店管理系统的分析与设计【文献综述】

文献综述

(20_ _届)

基于JSP的酒店管理系统的分析与设计

本毕业设计是基于JSP技术进行开发的,其目标是为了设计出一套具有跨平台作用,提高酒店信息化水平,并且方便用户使用的酒店管理系统。因此在开发系统前,本人通过收集资料,查看国内外酒店管理系统的现状并进行分析,并且全面分析各种系统的开发技术和开发技术的一些相关案例,再对系统选用JSP技术的优势和可行性进行分析。考虑到使用MVC模式开发系统,可以提高开发效率,就查阅相关资料,并且对系统采用MVC模式的优势和可行性进行分析。

1国内外酒店管理系统的现状分析

韩其洲(2009)[1]提到,酒店业是近年来蓬勃发展的产业之一,随着国内酒店业数量的逐渐增加,酒店业之间的竞争也将越来越激烈。为了在竞争激烈的环境中生存下去,对于中国酒店服务业,实施信息化管理体系的重要性。李超(2010)[2]和任红霞(2010)[3]也都表明,在这个信息化的时代,中国酒店要想在竞争激烈的酒店服务业中发展下去,最重要的是酒店业务的计算机管理。并肯定了引入计算机管理系统后,对于酒店的种种优势,例如酒店可以对自身内部进行集中管理,集中控制,可以降低工作人员的劳动强度,提高了工作效率,而且可以避免不必要的损失,减少经济的支出等。

郝薇(2008)[4]提到,国际酒店业先进信息化应用的产生和发展大概经历了五个阶段,分别是:电算化阶段、自动化阶段、网络化阶段、集成化阶段和协同化阶段,而国际酒店业的信息化建设已经发展到比较高的水平。

而韩其洲(2009)[1]指出,中国酒店业利用计算机管理系统来加强管理、提高服务水平,虽然至今已有了20多年的历史,但起步发展较晚,只是一些浅层次应用,大多数还停留于七拼八凑的MIS系统水平,甚至还仅限于简单的电算化和信息发布阶段。

综上可见,随着我国酒店服务业的发展,酒店管理系统对于酒店管理的重要性。同时,酒店管理系统在竞争越来越激烈的酒店服务业中,给酒店服务业所带来的便捷与管理信息的自动化。而从国际酒店业的发展和发展趋势看,随着信息化的发展,高层次的信息化建设不再仅仅利用计算机进行简单的辅助管理,而是集成化基础上的协同化。而目前国内由于起步较晚,很多酒店的信息化管理还处于电算化水平,与国际上信息化建设有比较大的差距。而在竞争激烈的酒店服务业,信息化水平不高,就意味着淘汰。在信息化的时代,酒店的价格竞争和质量竞争已不再是竞争的主要方式,而酒店信息化水平将是酒店服务业的竞争模式。

2开发技术的比较以及应用分析

魏强(2008)[5]表示,ASP、PHP、https://www.wendangku.net/doc/6e548050.html,和JSP是现在比较流行的四种WEB编译技术,他分别从应用方面、应用群体、可否跨平台等各个方面对这四种编译技术进行了对比。并且肯定了JSP具备跨平台运行能力,安全性高,运行效率快等优点。而王晓军,田中雨,刘跃军(2008)[6]也对四种编译技术的优缺点进行了介绍并且比较,并对ASP、PHP和JSP进行了运行速度、运行损坏等参数进行技术性能的比较,可以看出三种技术都具有各自的优点。

国外也有学者对各种语言和技术进行了比较并进行研究,如Venkatreddy Dwarampudi、Shahbaz Singh Dhillon等人(2010)[7]比较了Java、Scala、C++、VB .NET、PHP等多种语言的优缺点,他们分别从是否是更安全的编程、Web 应用程序的开发、Web服务的设计和组成等多方面进行以上各种语言的比较。以此,为学者在开发网站或系统选择哪种语言或者技术上提供了参考的资料。Grove Smith(2009)[8]也提到,目前开发有数据库驱动的网站的脚本技术主要有https://www.wendangku.net/doc/6e548050.html,、PHP、JSP、Perl和Cold Fusion。他主要对https://www.wendangku.net/doc/6e548050.html,、PHP、JSP 和Perl进行了分析对比,并比较肯定JSP和Perl的优势。

彭浩和林翠云(2008)[9]指出,随着因特网和电子商务的发展,创建可靠、安全的WEB站点的重要性。而JSP技术的先进、安全和跨平台等特点,正好可以帮助商业网站的稳定运行。可见,JSP的技术的热门程度以及其对IT行业,包括商业网站所带来的深远影响。而且,JSP技术的种种优势可以保证网站的稳定运行。

王岩(2006)[10],王知强、于海华和王宇(2009)[11],夏威(2009)[12]和张彪(2009)[13]等多人通过分析JSP技术并使用JDBC连接数据库,并探讨了JSP技术在系统开发的可行性。

目前,酒店管理系统一般基于.NET构架搭建,一般不能跨平台使用。为了使管理系统具有可移植性,具有跨平台的作用,通过查阅以上资料,对ASP、PHP、https://www.wendangku.net/doc/6e548050.html,和JSP进行比较分析,可以看出使用JSP技术进行编译将是比较明智的选择。此外,从以上资料可以看出,JSP的先进性、安全性等优势,可以保证网站安全稳定的运行。而且已有很多学者对JSP探讨过,并使用JSP 技术进行网站的开发,肯定了JSP技术开发网站的可行性。因此,选择JSP技术来开发本酒店管理系统。

3 MVC设计模式在系统开发中的应用分析

王树杰(2006)[14]提到:MVC是一种专为交互式系统应用开发所设计的一

种设计模式,它强制性的将应用程序的输入、处理和输出分开,分成模型、视图和控制器三个组件,使得他们各自处理自己的任务。而采用MVC模式构建成的多层Web应用系统可有效提高系统的可重用性、可维护性和可拓展性。Struts 架构作为一个稳定、成熟的架构,加上其在MVC架构中所占市场份额最大,也逐渐成为目前Java Web MVC框架中首选之一。

此外,段春梅,潭慧琳(2009) [15]也有提到:Struts是当前比较流行的MVC 模式的Web框架,它是利用Java Servlet和JSP来构架Web应用系统的。Struts继承了MVC的各项特性,而当前的基于Struts框架构建并进行开发的Java Web应用程序也比较多。此外,他们还指出,Struts的框架结构和MVC的设计模式将表示与逻辑分离开来,程序结构也非常清晰,因此也更容易理解,能大大提高软件开发的效率。

而张炘(2005)[16]、朱荣(2008)[17]以及顾春霞和张广泉(2007)[18]等多位学者都是用MVC模式进行系统的开发,他们都对MVC模式和Struts开发框架进行了深入分析,并且将成果应用在自己所开发的系统中,其中一方面肯定了该模式和框架的实用性,另一方面肯定了采用MVC模式构建成的多层Web应用系统可有效提高系统的可重用性、可维护性和可拓展性。

综上可见,MVC设计模式分离了系统的用户界面、业务逻辑及业务控制,使得三者发挥各自的作用,各自处理自己的任务。而Struts框架作为MVC架构中一个比较成熟的架构,更能大大提高系统的可扩展性、可重用性及可维护性,最终让设计者能够更好地实现系统,达到用户的实际需求。此外,已有很多学者用基于MVC模式的Struts框架进行系统的开发,可见其可行性和实用性。

参考文献

[1] 韩其洲.酒店管理系统设计与实现[D].大连:大连理工大学硕士学位论文,2009.

[2] 李超.酒店计算机管理信息系统研究及展望[J].科海故事博览·科教创新,2010(1).

[3] 任红霞.基于B/S模式的酒店管理系统的设计与实现[J].濮阳职业技术学院学报,2010(4).

[4] 郝薇.国际酒店业信息化对中国酒店业的启示[J].党史纵横,2008(7).

[5] 魏强.JPS技术简介及发展前景[J].装备制造技术,2008(7).

[6] 王晓军,田中雨,刘跃军.JSP动态网站开发基础教程与实验指导[M].北京:清华大学出版社,2008.

[7] Venkatreddy Dwarampudi, Shahbaz Singh Dhillon, Jivitesh Shah, Nikhil Joseph Sebastian, Nitin Kanigicharla.Comparative study of the Pros and Cons of Programming languages Java,

Scala, C++, Haskell, VB .NET, AspectJ, Perl, Ruby, PHP & Scheme[D].Canada: Concordia University,2010.

[8] Grove Smith.How to choose a Programming Language for Web Application[EB/OL].https://www.wendangku.net/doc/6e548050.html,/programming-articles/how-to-choose-a-programming-language-for-web-application-2294488.html,2009.05.

[9] 彭浩,林翠云.基于JSP技术的三层结构商务网站构建[J].福建电脑,2008(10).

[10] 王岩.基于WEB的酒店管理系统的设计与实现[D].武汉:华中科技大学硕士学位论文,2006.

[11] 王知强,于海华,王宇.基于JSP的电子商务网上书店管理系统的研究[J].哈尔滨商业大学学报(自然科学版),2009(1).

[12] 夏威.基于JSP的校园旧货交易系统的设计[J].职大学报,2009(2).

[13] 张彪.基于JSP的酒店客房管理系统设计与实现[J].微型机与应用,2009(24).

[14] 王树杰.MVC框架的研究及M-Struts实现[D].北京:首都经济贸易大学硕士学位论文,2006.

[15] 段春梅,潭慧琳.基于MVC模式的Struts框架技术的研究与应用[J].福建电脑,2009(6).

[16] 张炘.基于MVC模式的Struts框架在物流管理信息系统中的应用[D].成都:西南交通大学硕士学位论文,2005.

[17] 朱荣.基于MVC模式的物流信息系统的研究与实现[D].武汉:武汉理工大学硕士学位论文,2008.

[18] 顾春霞,张广泉.基于MVC模式的Struts框架在图书管理系统中的应用[J].沙洲职业工学院学报,2007(1).

相关文档
相关文档 最新文档