您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 酒店管理系统的设计与实现doc可编辑
1摘要改革开发以后,我国的经济快速发展和旅游行业的兴起,酒店行业的竞争压力也日益增大。酒店只有在自身的管理手段不断完善,服务水平不断提高,才能使酒店健康蓬勃发展。尤其在互联网繁盛的时期,计算机给人们的生活提供了各种方便。因此,计算机在酒店业务上的使用已经成为当务之急。酒店管理系统的引入使酒店能集中管理,管理人员很快了解各部门的经营状况,大大降低工作人员的工作,提高工作效率,方便客户,同时也更好的促进经济效益。此外,酒店管理中各种信息的提供能使管理者实时动态地掌握酒店的运营情况,给管理者提供有力的决策支持。而且当前网络的发展,特别是数据库的快速发展,运用在各种信息的管理方面上,具有手工管理所无法比拟的优点。本文酒店管理系统按照网络工程的方法进行需求分析,系统分为模块实现各自功能,大体满足了在管理以及运营等方面的需求。酒店管理系统是经典的信息化管理系统,它的开发设计主要包括前端应用程序的设计和后台数据库的建立和维护。对于前台的设计要求具体,保证应用程序完整,功能完备,界面清晰,容易使用等等特点,对于数据库则要求安全,易于查找、修改和数据的更新。经过分析,我采用Java开发语言和sqlserver2005数据库支持,利用java提供的面向对象的开发工具的优点,和数据窗口能够很方便的操纵数据库的智能化对象,搭建一个简易的系统应用模型,再对其不断修正改进,最终达到用户的需求。关键词:酒店管理,数据库,用户需求。2ResearchandimplementationofimageinformationhidingtechnologybasedonspecialmatrixStudent:JiangQianqian(FacultyAdviser:ZhangDalei)(SchoolOfComputerScience,HuainanNormalUniversity)AbstractWiththecontinuousdevelopmentofChina'seconomyandtherapiddevelopmentoftourismindustry,thecompetitionofhotelindustrybecomesincreasinglyfierce.OnlythroughimprovingHotelsownmanagementmethodsandservicelevel,cantheygethealthydevelopment.EspeciallyintheperiodoftimethattheInternethasbecomemoreprosperous,thecomputerhasprovidesplentyofcomfortforpeople’slife.Therefore,computersbecomesapivotalandimportanttoolinhotelbusiness.Theintroductionofhotelmanagementsystemcanmakethehotelcentralizedinmanagement,quicklygrasptheoperationsofeachdepartment,reducetheworkofthestaff,andimprovetheworkefficiency.Itisnotonlyconvenientforthecustomer,butalsocanbetterpromoteeconomicbenefits.Inaddition,allkindsofinformationprovidedinthehotelmanagementcanmakethemanagementsgraspthereal-timeanddynamicoperatingsituationofthehotel,andprovideastrongdecisionsupporttothehotelmanagements.Andthedevelopmentofthenetwork,especiallytherapiddevelopmentofdatabaseusedinavarietyofinformationmanagement,hasalotofincomparableadvantages.Inthispaper,Hotelmanagementsystemisnecessityanalysisaccordingtothemethodofsoftwareengineering.Thissystemisdividedintothesemoduleswhichbasicallymeettherequirementinmanagement.Thehotelmanagementsystemisaclassicalinformationmanagementsystem.Itsdesignmainlyincludesthedesignofthefront-endapplicationandthemaintenanceandsupportofthebackstagedatabase.Itrequiresthatthedesignofthefrontdeskshouldensureacompleteapplication,anamplefunction,aclearinterface,aneasyusageandsoon.Andthedemandsfordatabaseissafeandeasytosearch,modifyandupdatethedata.Havinganalyzed,thisessayusesjavadevelopmentlanguageand3SQLSever2005databasesupport.ItappliesJAVAtoprovidetheadvantagesofobject-orienteddevelopment,andthedatawindowtobeveryconvenientformanipulatingdatabaseintelligentobjects.Thepurposeistobuildasimplemodelsystemandthentakeconstantcorrectiontoimproveit,andultimatelyachieveusers’necessity.Keywords:hotelmanagement,database,theusers’demand4第1章开发工具简介1.1Java简介Java语言诞生于20世纪90年代,自问世以来,被广泛关注,经过不断的使用,得到了大量的好评。它的特点:1.跨平台性:Java最为突出的特点就是可以跨平台运行,即平台独立性。2.简单性:Java的语法和C++相似,让人更容易快速掌握。3.面向对象:Java是完全的面向对象的语言。它把程序设计的每一个具体功能作为类,再由类来构建对象。4.安全性:Java为用户提供了一种安全的检查机制,阻止外界对内存的跨权限访问,有效地防止病毒入侵。5.多线程:Java具有多线程性,可把一个程序的不同程序段设置为不同的线程,处理不同的事件。6.分步性:Java是面向网络的语言。它为程序员在设计程序时提供了一种基于互联网应用研究的类库,方便学习和查找,并且可以帮助处理TCP/IP协议,使用户可以通过URL在网络上访问其他资源。7.丰富的类库和API文档:Java为用户提供了详尽的API文档说明,方便了程序员对Java应用系统的开发。Java技术形成了包括Java编辑语言、运行环境等内容的一个整体。JDK(JavaDevelopmentkit,Java开发包工具)为用户提供了程序的运行环境,方便用户的使用和程序的实现。1.2SqlServer简介SqlServer(StructuredQueryLanguage结构化查询语言)是目前数据库使用最广范的查询语言,它最早是由微软公司、赛贝斯公司、和Ashton-Tate三家公司联合开发的。SQLServer具有以下几个特点:1.SQLServer采用图形化的可视界面,使用户更直观的看到对系统和数据库管理的操作。2.SQLServer有很强的伸缩性,可跨平台使用,在多种大型多处理器上都基于支持。3.SQLServer提供了大量的编程接口工具,给用户设计程序提供了更多的选择。54.实现了c/s模式(客户机/服务器模式)。5.SQLServer与微软公司研发的产品完全集成,利用了NT的许多功能,如保护数据的安全性,接受和发送消息等。6.对互联网技术的支持,使用户能够把数据库中的数据发布到Web页面上。第2章系统分析餐饮业的迅速发展,现有的人工管理方式不能满足实际的需求,广大的管理者已经意识到计算机技术的重要性,考虑在餐饮的经营管理上引进酒店管理系统。比起第一二产业,第三产业就是要赢在服务上,尤其像餐饮这类的服务,让客人有宾至如归的感觉是起码的要求。根据实际的情况,酒店管理系统从专业角度出发,努力为管理者提供科学,有效的管理模式和数据分析功能。开台点菜是酒店管理系统最主要的功能之一,我们必须要把该功能设计的更智能化,人性化。比如在客人点餐的时候,不仅可以通过菜品编号点餐,还可以通过菜品助记码确定。自动结账功能也是酒店管理系统最常用的功能,管理者只需要将结账的台号选中,系统会自动计算选中的台号消费金额,并且管理者输入实收金额后,系统还会计算找零的金额。这样既节省时间,还避免了算错。每个管理者都需要知道酒店的经营状况,这就需要每天,每周,每月的财务报表已经菜品销售情况,适时调整酒店的管理策略。本系统提供了一个记账式软件,自动生成报表,方便管理者实时查阅。2.1系统目标系统需要实现目标的包括:前台操作方便、界面简洁;方便快捷的开台点菜功能;助记码提示菜品的点餐功能;实时查看桌号剩余情况,以及用餐的桌号点菜信息的功能;实现自动结账和找零功能;按开台和菜品销售的每日结账功能;根据每天消费额总数实现月报表的统计;根据每日营业额生成的年结账报表功能。需要注意事项:(1)用户第一次登录时,需要新添一个新的用户。才能使用新添加的用户进行登录。(2)在操作自动结账这一功能时,如果出现某一个菜单没有签单或取消签单的6情况,必选先把此菜单进行签单或取消,才能进行结账操作。2.2系统功能结构酒店管理系统的功能结构如图1所示。图12.3业务流程图酒店管理系统的业务流程如图2所示7图22.4文件架结构设计我将酒店管理系统这个项目建立相应的文件夹,以便于查询和管理。为了使用户打开项目中的多数窗体时,方便查找和使用,不仅针对这个项目,我们做其他项目时,也可能会创建许多的文件夹,我们一定要注意窗体分类,将不同放入文件放入不同的文件夹中,既便于前期的开发工作,也给后期的维护提供方便。本系统文件夹组织结构如下图3所示图38第3章数据库设计3.1数据库分析建立一套完善的酒店管理系统,需要开发人员提前调查,针对用户的实际需求,设计一个切实可行的系统。根据我的实际调查,酒店管理系统大体要满足以下几个功能:根据客人的人数能及时的开台,点菜功能;客人点餐时工作人员能根据助记码快速获得对应菜品功能,这样既方便了客人,也使得酒店的管理工作变得简单快捷;客人消费结束时,点击台号自动结账功能,以及酒店每个阶段的营业状况生成日报表,月报表,年报表等。在这些提到的功能中主要牵扯到桌号表、菜单表、消费列表;除此之外,还为系统设计了菜品分类,方便菜品的分类,也方便顾客点餐。同时也设计了菜品每天的销售情况表经营者能根据当天的菜品销售情况,动态的做出调整。3.2数据库概念设计数据库的设计是系统设计的重要组成部分,它根据管理者的整体系统需求先要设计出的数据库,所以这就要求数据库设计时格外注意,它的好坏直接影响了本系统的后期开发。下面对本系统的中的局部E-R图。菜系和餐台在本系统中两个最简单、最基础的实体,菜系主要是用来描述菜品的分类;而餐台在系统中只用来描述餐台的信息,台号和座位数。在描述菜品这一实体时,我还加入了助记
本文标题:酒店管理系统的设计与实现doc可编辑
链接地址:https://www.777doc.com/doc-6970415 .html