您好,欢迎访问三七文档
2开篇引言现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。酒店管理系统正是为此而设计的,该系统具有预定、查询、入住、退房系统等功能来为酒店更好的进行管理,稳定性,可扩展性,安全性,健壮性,都是该酒店管理的优势所在。内容导览开发环境及工具介绍系统分析数据库与系统总体设计详细设计小组分工•刘小雪:组员任务分配及PPT的制作•朱文:开篇引言、开发环境及工具介绍•张丹:系统分析•田玉:数据库设计•马亚文:系统总体设计•许彧章:详细设计4.1、4.2、4.3•王曹麟:详细设计4.4、4.5一、开发环境及工具介绍Eclipse简介:目前,市场上计算机语言和开发工具有很多,但是Eclipse的以其稳定和与平台无关的特性,从众多编程工具中脱颖而出,成为很多程序员的首选。数据库开发工具—vf:这个版本中将有以下特性被提供:新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。Tomcat服务器:Tomcat服务器是一个免费的开放源代码的Web应用服务器,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。二、系统分析•2.1可行性分析•随着旅游业的发展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐厅娱乐业引入电脑服务和管理也取得了优良的经济效益和社会效益。酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。一个成熟的酒店管理系统能让工作人员从烦琐的手工操作中解脱,并且酒店管理系统本身就代表着一种管理方法。随着它的深入,将带动企业的运做,为管理和决策提供支持。2.2需求分析系统需对用户登录进行管理。使用各功能模块时,系统应验证用户身份的有效性,否则要求用户登录。另外,允许用户对自己的密码进行修改。系统应提供客房的分类管理功能,可分类制订客房面积、价格、是否配备空调等客房类型,对不同标准的客房进行有效管理。系统可实现对客房信息的添加、删除以及修改。在进行入住/退房管理时,系统可以根据客房当前的状态自动提示可用服务(入住/退房)。如果客房没有客人入住,则该客房的可用服务为“入住”;否则,可用服务为“退房”。系统的客户端在Windows平台下运行,服务器端可在Windows平台或UNIX平台下运行。系统还需要有较好的安全性和可扩展性。整个系统可以分为2大部分。酒店网站部分(客户服务网站)和酒店管理部分(管理员部分)。本系统只做了有关酒店管理的一部分。酒店管理部分客房管理:预订客房管理、客房查询、退房管理。前台服务员的主要职能是负责订房和退房,以及查询入住的客户信息。所有该角色只可以使用部分功能,包括预定管理、客户信息查询,入住管理,退房管理功能。三、数据库与系统总体设计•3.1数据库分析•按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段:•需求分析•概念结构设计•逻辑结构设计•物理结构设计•数据库实施•数据库运行和维护3.2数据库设计与实现数据库分析完成后,我们就可以对数据库进行设计了。在酒店客房管理系统中,数据库的设计工作主要包括建立管理系统的数据库,创建所需要的表,也可以设计相关的视图及存储过程。3.2.1创建表数据库表结构:管理员表(user)客户信息表(client),客房信息表(room),其他消费表(consumer)。下面分别介绍下这些表的结果。1.管理员表管理员表(user)用来保存操作员登陆的基本信息,表user的结构如表所示。列名数据类型长度主键是否为空说明IDINTEGER是NOTNULL编号usernameVARCHAR(20)20NOTNULL管理员用户名passwordVARCHAR(20)20NOTNULL密码表4-1管理员表2.客户信息表客户信息表(client)用来保存使用该系统的酒店员工的基本信息,表client的结构如下表4-2客户信息表列名数据类型长度主键是否为空说明IDINTEGER是NOTNULL编号cleintnameVARCHAR(20)20NOTNULL客户名字sexVARCHAR(20)20NOTNULL性别AgeintNULL年龄shenfenzhengintNOTNULL身份证minzhuVARCHAR(20)20NOTNULL民族dianhuaintNULL电话roomnointNOTNULL房间号YudingintNOTNULL预定状态3.客房信息表客房信息表(room)用来保存酒店所有客房基本信息,表room的结构如表所示。表4-3客房信息表列名数据类型长度主键是否为空说明roomnoINTEGER是NOTNULL房间号statueINTEGERNOTNULL房间入住状态startdatedatetime20NULL入住时间enddatedatetime20NULL退房时间4.消费信息表消费信息表(consumer)用来保存酒店所有预订客房的基本信息,表consumer的结构如表所示。表4-4消费信息表列名数据类型长度主键是否为空说明IdINTEGER11NOTNULL编号consumernoINTEGER11是NOTNULL顾客编号foodfloatNULL食物消费Dianhuafloatnull电话消费fruitfloatNULL水果消费3.3系统总体设计在本系统中,管理系统模块主要实现对酒店预定添加,修改,修改的管理;客房与用户信息的查询管理;入住管理;退房的管理。该模块中存在4个子模块,他们为平行结构,关系如下列图。系统管理客户预定模块查询信息模块入住模块退房模块退房预定入住登记入住显示房间状态显所有客户信息查询房间预定登记修改登记取消登记图4-5系统模块图四、详细设计•4.1数据库设计与实现•数据库通用类由DAO部分来实现,它是应用程序通过数据池访问数据的基础类,也是应用程序实现上层业务逻辑的基础。该类主要封装了创建访问数据库的一些对象或方法,如数据库连接对象等,以及执行数据库操作的对象或方法。数据库连接是连接数据库的必要对象,在该类定义了连接对象CON,该对象在整个类中都可以使用。4.2用户登陆在本次系统中,用户登陆模块与普通应用系统的用户登陆是基本相同的。因此当一个用户登陆管理系统之后,管理员的操作流程如以下图所示。图5-1管理员登陆操作流程登陆界面输入用户名和密码查询成功登陆管理界面是否登陆模块主要思想为:当输入用户名和密码提交后到logincheck控制模块进行处理,当输入正确时转到jiemian.jsp;否则回到login.jsp页面重新输入,同时提醒登陆错误。图5-2系统登陆界面截图4.3客户预定模块预定模块有三个子功能实现:预定登记,修改登记和取消登记;各子模块实现如下:在本系统中,预定系统模块主要实现对酒店预定添加,修改,取消的管理,关系如下列图。添加是为预定客户保留预定信息,流程如下:点击“添加”按钮显示空房列表输入客户信息,点击确定是否有空房选择房间弹出预定客户客户信息表显示空列表提示操作成功是否图5-3“添加”流程预定登记设计思想:当登记时首先经过getallroom控制块处理,获得还有的空房在roomseachnull.jsp界面显示,然后选择预定的房间进行预定,接着转到addclient.jsp进行客户信息填写,最后经过insertroom到数据库添加。图5-4预登记模块界面截图选择预定房间,点击“预定”后;预定客户信息表设计界面如下:“修改”操作为预定客户提供修改相关信息的功能,流程图如下:图5-6“修改”流程点击“修改”按钮输入用户身份证号是否存在显示修改客户信息列表修改信息,点击确定提示修改成功显示空列表否是否图5-7“修改”流程“取消”操作为客户提供取消预定的功能,方便客户改变计划,流程图如下:点击“取消”按钮输入身份证号是否存在提示不存在信息显示客户列表,点击取消提示取消成功是否图5-8“取消”流程4.4查询模块在本系统中,查询系统模块主要实现对酒店房间状态查询,客户查询和所有客户信息查询的管理,查询设计主要包括:房间入住情况查询,客户查询和显示所有客户;关系如下列图。查询房间状态能更好的了解酒店入住情况,为客户修改房间号提供依据,流程如下:点击“房间状态显示”显示所有房间入住情况图5-9“房间状态”查询流程图5-10房间入住情况”查询界面截图4.5退房模块客户退房模块设计是:输入房间号后查询客户信息及消费情况;在输出之前首先要预先查询房间号是否有人入住,再修改数据库信息,最后显示客户的信息及消费情况。在本系统中,退房模块主要实现对入住客户退房的管理,关系如下列图。点击“退房”输入房间号,点击确定是否有入住显示客户信息及消费情况结账,点击“退房”提示操作成功不存在否是图5-17“退房”操作流程输入房间号:302后:图5-18参考文献[1]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,1997[2]唐德鹏,张文娟,黄宇海.现代饭店经营管理[M].北京:中国水利电力出版社,2004[3]刘善鑫,赵津燕等.数据库实用技术教程[M].北京:中国水利电力出版社,2004[4]彭伟民.基于需求的酒店管理系统的建模与实现[M].北京:人民邮电出版社,2005[5]薛华成.管理信息系统[M].北京:清华大学出版社,1996[6]刘学明.饭店客房管理[M].广东:广东旅游出版社,2000[7]方俊.基于Web的监理信息管理系统的设计与实现[J].福建电脑,2005(12):23-84结论以上就是我们小组完成的酒店管理系统的分析与设计,我们尽己所能力求做到最好,但可能还是存在很多不足之处,欢迎老师和同学们给予批评指正!谢谢!
本文标题:绿色清新模板PPT
链接地址:https://www.777doc.com/doc-5382233 .html