酒店管理系统说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

*******************实践教学*******************兰州理工大学计算机与通信学院2014年春季学期数据库课程设计题目:酒店管理系统专业班级:计算机科学与技术1班姓名:甄浩玲学号:11240136指导教师:王燕成绩:目录摘要.......................................................................................................................11.需求分析..........................................................................................................21.1系统的主要功能.........................................................................................21.2功能模块设计.............................................................................................31.3数据字典.....................................................................................................41.4系统数据流图............................................................................................52.概念结构设计..................................................................................................62.1局部E-R图................................................................................................62.2总体E-R图.................................................................................................73.逻辑结构设计..................................................................................................83.1关系模式:..................................................................................................83.2系统数据表.................................................................................................83.3关系图.....................................................................................................104.系统实现........................................................................................................104.1用SQLServer建立数据库.....................................................................104.2界面实现..................................................................................................125.系统测试........................................................................................................155.1测试方法...................................................................................................155.2测试用例..................................................................................................16参考文献.................................................................................................................17课程设计总结.........................................................................................................181摘要酒店餐饮管理系统是为了实现酒店餐饮自动化管理而设计的,它完全取代了原来酒店餐饮管理一直使用的人工处理的工作方式,并且避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成酒店餐饮管理工作提供了强有力的工具和管理手段。针对传统的酒店餐饮管理带来的诸多不便,文章介绍了新型的酒店餐饮管理模式。在开发酒店餐饮管理系统中,采用了sqlserver2008数据库管理系统,java主流开发技术进行了实现实现流程规范化,数据灵活化配置一套餐饮管理系统。通过系统的开发掌握软件的基本的开发流程,了解了系统的业务。从而掌握软件开发整体过程,把知识运用实际生产中。关键词:数据库;餐饮管理系统;系统设计;java;sqlserver200821.需求分析项目需求分析就是描述系统需求,通过定义系统中的关键域类来建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此,酒店餐饮管理系统的需求分析也是开发人员和用户一起完成的。需求分析的第一步是描述酒店餐饮管理系统的功能,即定义用例,以此确定系统的功能需求。该系统主要从酒店的订餐方面来分析。酒店餐饮管理系统也是一个酒店不可缺少的部分,它的内部无论对于客户还是员工来说都至关重要,所以一个系统应该能够为用户提供充足的快捷的信息和方便的查询方式,而且不应有时间和地域的限制。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已成为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的部分,使用计算机对酒店餐饮的管理具有着手工管理所无法比拟的优点:(1)客户和工作人员可以随时了解有关酒店餐饮的相关信息。(2)减轻了工作人员的工作负担。(3)查询、修改更加方便、快捷。1.1系统的主要功能根据餐饮行业的特点和该企业的实际情况,该系统以餐饮业务为基础,突出前台管理,从专业角度出发,提供科学有效的管理模式。点菜方面采取图形界面加数据的方式,使用户能直观地管理数据信息,并能有效地管理每个开台所点的酒菜。点菜收银管理可实现点菜、结账、清台。营业分析可对客人点单情况、房台营业情况、酒菜销售情况、销售收入等进行分析。点菜收银、营业分析的有机结合,可为酒店经营方向提供依据,为酒店餐馆的发展提供重要保证。根据该企业的具体情况,系统主要功能设计有五大部分,分别为前台管理,财政管理,应收应付管理,系统初始化,系统管理,。1、前台管理:主要是对酒店前台收银的管理。包括订餐管理、结账管理、当日结账数据分析、日结算管理。2、财政管理:主要是对酒店财务方面的管理。包括日结算管理、月结算管理、3年结算管理。3、应收应付管理:主要是对酒店的往来账款进行管理。4、系统初始化:主要是对酒店的基础设置信息的管理。包括订餐管理,收款管理,交班管理,餐饮成本核算。5、系统管理:主要是对权限进行管理。1.2功能模块设计采用本系统可以大大减少前台的服务人员的人数,直接和厨房联系加快上菜速度。由于采用计算机操作,可以大大提高操作速度。为了能够适应信息化发展的需要,提高餐饮部门的工作效率,引入了该信息系统。根据分析,酒店餐饮管理系统可分为以下三个模块:登录模块、订餐模块、后台管理模块。其系统模块图1.1所示。图1.1系统功能模块图41.3数据字典数据字典是系统中各类数据描述的集合,是进行详细的数据的收集和数据分析秘获得的主要成果。数据字典部分如下:表1.1餐桌信息表数据流系统名:餐饮管理系统条目名:餐桌信息来源:区域餐桌信息去处:餐桌信息预定查询数据结构:餐桌信息:{桌号,名称,状态,主菜单ID,其他}简要说明:餐桌信息表主要是查看餐桌的当前状态表1.2菜单信息表数据流系统名:餐饮管理系统条目名:菜单信息来源:菜单信息去处:菜单信息添加,删除查询数据结构:菜单信息表主要是查看菜单的信息菜单信息:{菜号,菜名,描述,价格,菜单ID}简要说明:菜单信息,主要是管理员对菜单信息的添加与删除表1.3订餐信息表数据流系统名:餐饮管理系统条目名:订餐信息来源:订餐去处:订餐信息删除查询数据结构:订餐信息:{菜号,菜名,订餐时间,客户号,客户姓名}简要说明:酒店登陆系统,订餐51.4系统数据流图图2.7酒店餐饮管理系统顶层数据流图图2.8一层数据流图图2.9P1的明细图62.概念结构设计2.1局部E-R图概念设计是一种面向对象的数据模型。它描述了从用户角度看到的数据,反映了用户的实现环境。概念设计中最著名的方法就是实体联系方法,建立E-R模型,用E-R图表示概念结构,得到数据库的概念模型。本系统的主要的实体有订餐信息,客户信息,菜谱信息,结算信息等。实体关系图如下所示:订餐信息:包括的数据项有桌号、菜号、菜名、数量、价格、订餐日期,就餐日期等;订餐信息实体关系图如图2.2所示。菜谱信息:包括的数据项有菜谱号、名称、种类、价格、描述等;菜谱实体关系图如2.3所示。客户信息:包括的数据项有客户编号、客户姓名、年龄、性别、联系电话、所在单位等;客户实体关系图如图2.4所示。结算信息:包括的数据项有客户号、桌号、结算日期、打折情况、总计等;结算实体关系图如图2.5所示。图2.1订餐信息实体关系图图2.2菜谱实体关系图72.3客户信息实体关系图图2.4结算信息实体关系图2.2总体E-R图逻辑设计的目的是把概念设计好的概念模型转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构。这些模型在功能上、完整性和一致性约束及数据库的可扩展性等方面均应满足用户的各种要求[2]。因而,根据上节的实体E-R图,总体E-R图如下:图2.5总体ER图83.逻辑结构设计3.1关系模式:订餐信息(桌号、菜号、菜名、数量、价格、订餐日期,就餐日期)菜谱信息(菜谱号、名称、种类、价格、描述)客户信息(客户编号、客户姓名、年龄、性别、联系电话、所在单位)结算信息(客户号、桌号、结算日期、打折情况、总计)3.2系统数据表表3.1餐桌表dinnertalbe字段名称数据类型字段大小说明索引是否为空idInt4编号PrimaryKeyNOAreaidInt4区域IDPrimarykeyNONameNvarchar50名称YesStateInt4状态YesMenuidInt4主菜单IDYesMemoNvarchar10

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功