基于B/S结构的数字酒店管理系统的设计与实现中文摘要数字酒店管理系统是一个由人、计算机和数据库组成的进行酒店经营管理的系统,通过对信息的收集、传递、整理、加工、维护和使用,提高管理水平和效率,从而实现酒店管理的自动化、规范化和人性化。本系统采用流行的Web应用开发框架Struts+POJO+Hibernate来实现;数据库的设计上,采用MySQL来支持各种信息,保障数据安全。使用Eclipse(MyEclipse)、Apache-Tomcat-5.2.0开发工具开发。本系统包括了前台功能:用户注册、用户登录、顾客订餐、菜单信息查询、顾客订房,客房信息查询以及客户付款;后台功能:用户管理,菜肴信息维护,客房信息维护,就餐计划管理,就餐管理,住宿计划管理,住宿管理等。本文简要介绍了基于MySQL数据库系统和采用Java程序语言开发的基于B/S结构的酒店管理系统的设计与实现,着重阐述了该系统开发实现过程,从系统采用的开发工具,开发平台以及架构介绍到方案论证、系统功能介绍和开发过程对遇到问题的分析和解决等各个环节都进行了较为详尽的分析和描述。关键词:酒店管理信息系统MySQLJavaB/STHEDESIGNANDIMPLEMENTATIONOFTHEDIGITALHOTELMANAGEMENTSYSTEMBASEDONB/SARCHITECTUREAbstractThehotelmanagementinformationsystemcomposesofhuman,computeranddatabase,whichisusedtodohotelmanagement.Throughthecollection,transmission,sortingout,processing,safeguardingandusingofinformation,improvemanagementlevelandefficiency,thusrealizetheautomatization,standardizationandhumanizationofmanagementofhotels.Forthissystem,weusefashionableWebapplicationexploitframework-Struts+POJO+Hibernatetorealize;WeuseMySQLtosupportvariouskindsinformationandensurethesafetyofdatafordesigningdatabase.WechooseEclipse(MyEclipse)andApache-Tomcat-5.2.0asdevelopmenttools.Thissystemincludeprosceniumfunction:userregister,userlogin,ordermeal,inquirymealmessage,inquiryroommessage,orderroomandclientpayfortheorder;Thebackgroundfunction:usermanagement,dishmessagemaintain,guestroommessagemaintain,eatingplanmaintain,eatingmanagement,lodgingplanmanagement,lodgingmanagementandsoon.ThispaperhasbrieflyintroducedthedesignandimplementationofthehotelmanagementinformationsystemwhichbasesonB/SarchitectureandisdevelopedwithMySQLandJavaprogramminglanguage,emphaticallyexplainedthatshoulddevelopthecourseofrealizingsystematically,fromtheintroductionoftools,platformandstructurewhichisadoptedfordevelopment,tothedemonstrationofprogramme,theintroductionofthesystemfunctionandtheanalysisandsolutionofthedifficultywhichturnedupduringthedevelopment,allthatwhataremetionedbeforeareexhaustivlyanalyseanddescripteindetail.Keywords:thehotelmanagementinformationsystemMySQLJavaB/S目录第一章前言.....................................................1第二章系统概述.................................................3第三章开发平台介绍.............................................4第四章开发工具介绍.............................................54.1Eclipse(MyEclipse)介绍.....................................54.1.1Eclipse简介.........................................54.1.2MyEclipse的功能和特点..............................54.2Apache-Tomcat-5.2.0介绍...................................64.3MySQL数据库介绍........................................64.3.1MySQL的特性......................................64.3.2MySQL的应用......................................7第五章系统架构介绍.............................................85.1三层架构介绍.............................................85.1.1三层架构简介........................................85.1.2各层职责...................................