酒店管理系统设计说明书

合集下载

酒店管理系统课程设计说明

酒店管理系统课程设计说明

酒店管理系统课程设计说明一、课程目标知识目标:1. 理解酒店管理系统的基本概念和功能模块,掌握其运作流程。

2. 学会运用数据库管理酒店信息,包括客户、房间、预订和结算数据。

3. 掌握基本的SQL查询语句,能够对酒店数据进行查询、更新和删除操作。

技能目标:1. 能够使用现有的酒店管理系统软件进行基本的操作,如录入客户信息、预订房间、办理入住和退房手续。

2. 能够通过编程或配置软件,实现个性化功能,满足酒店特定需求。

3. 能够分析和解决酒店管理系统中遇到的问题,提出改进和优化的建议。

情感态度价值观目标:1. 培养学生对于酒店管理工作的兴趣,激发其主动学习和探索的精神。

2. 通过团队合作完成项目任务,培养学生的团队协作能力和沟通能力。

3. 增强学生对于信息技术的应用意识,使其认识到信息技术在酒店行业中的重要性。

课程性质:本课程为实践性较强的学科,以项目驱动的方式进行教学,注重培养学生的实际操作能力和问题解决能力。

学生特点:学生处于高年级阶段,具备一定的信息技术基础和逻辑思维能力,对于实际操作和案例分析有较高的兴趣。

教学要求:结合学生特点和课程性质,注重理论与实践相结合,充分调动学生的主观能动性,提高其独立思考和解决问题的能力。

在教学过程中,将目标分解为具体的学习成果,以便进行有效的教学设计和评估。

二、教学内容1. 酒店管理系统概述:介绍酒店管理系统的基本概念、发展历程、功能模块及系统架构,关联教材第一章内容。

- 系统功能模块:前台、客房、餐饮、财务、人事管理等。

- 系统架构:C/S架构、B/S架构及其优缺点分析。

2. 数据库基础与应用:讲解数据库的基本概念、关系型数据库的设计与操作,以MySQL为例,关联教材第二章内容。

- 数据库设计:实体、关系、主键、外键等。

- SQL语句:SELECT、INSERT、UPDATE、DELETE等。

3. 酒店信息管理操作实践:结合实际酒店管理系统软件,进行操作实践,关联教材第三章内容。

酒店管理系统详细设计规格说明书

酒店管理系统详细设计规格说明书

《酒店管理系统》的详细设计规格说明书一、引言1编写目的在信息化高速发展的今天,时间,效率这样的名词正主导着人们的生活和发展,有必要设计开发一个网上商务系统。

通过系统功能及网络环境解决传统管理模式和经营理念带来的不足,加大企业宣传力度,从而提高酒店形象,扩大酒店市场影响率,优化酒店管理。

2项目背景A.软件名称:酒店管理系统B.项目提出者:某酒店C.开发者:我们组D.用户:某酒店管理人员、顾客、工作人员E.运行该软件的单位:某酒店3定义顾客就餐管理:对就餐的顾客进行管理,并存储顾客消费记录。

顾客住宿管理:对就餐的住宿进行管理,并存储顾客住宿记录。

顾客信息:存放顾客的姓名,证件类型,证件号,性别,年龄,籍贯,工作单位等各项基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。

房间信息:包括房间编号,房间等级,房间价格,房间类型等信息菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息4参考资料JSP 应用开发详解(含光盘) 电子工业出版社2002.9JavaScript 1.5实例教程高等教育出版社2001.4蔡翠平等.Java程序设计[M].北京: 清华大学出版社,2002.10肖刚.Java Web 服务器应用程序设计[M].西安:电子工业出版社,2001.6闪四清.SQL Server2000实用教程[M]. 北京:人民出版社,2002.6二、总体设计1需求概述:这点在需求规格说明书已经指出不在详述。

2软件结构图:详细设计软件结构图住宿管理模块:A程序描述:本程序是管理用户住宿的,在登陆系统后,具有此权限的用户可以使用。

功能:B性能:时间特性要求:要求等待时间<0.5sC输入项:输入项名称:证件号码类型:字符串型输入项名称:客户姓名类型:字符串型输入项名称:客户其他信息输入方式:手工输入D输出项:以表格的形式输出顾客住宿情况E接口本程序隶属于主程序模块用户输入模块A程序描述该程序是用户登录时所必须要用到的,登录之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。

酒店管理系统概要设计范说明书

酒店管理系统概要设计范说明书

酒店管理系统概要设计说明书项目组长: xxx项目组员:xxxxxxxxx日期:2012-05-12目录1.引言 (3)1.1 编写目的 (3)1.2 项目背景 (3)1.3 定义 (4)1.4 参考资料 (4)2.任务概述 (5)2.1 目标 (5)2.2 运行环境 (5)2.3 需求概述 (6)2.4 限制描述 (6)3.总体设计 (7)3.1 基本设计概念和处理流程 (7)3.2 数据总体结构和模块外部设计 (17)3.3 功能分派 (18)4.接口设计 (19)4.1 外部接口 (19)4.2 内部接口 (19)5.数据结构设计 (20)5.1 逻辑结构设计 (20)5.2 物理结构设计 (20)5.3数据结构与程序的关系 (20)6.运行设计 (23)6.1 运行模块的组合 (23)6.2 运行控制 (23)6.3 运行时间 (23)7.其它需求 (24)7.1 出错信息输出 (24)7.2 出错补救措施 (24)7.3 系统恢复设计 (24)8.安全保密设计 (25)9.维护设计 (26)任务分配:# 任务负责人1 引言, 任务概述,维护设计xxx2 总体设计,接口设计,数据结构设计xxx3 运行设计,出错处理设计,安全保密设计xxx1引言1.1 编写目的本需求规格说明书是某酒店管理系统的需求规格说明说,它定义了系统的功能、性能及系统业务处理的基本模型,其主要目的是:①使用户在分析阶段初步判定目标软件能否满足其原来的期望;②作为设计人员进行设计的基本出发点以及最后系统验收的标准。

1.2 项目背景本需求说明书所开发的系统名称为“某酒店管理信息系统”。

当今,席卷全球的信息化大潮把信息管理推到的时代发展的前沿,信息管理系统已经成为全社会注视的热点。

国外许多发达国家在这一方面采用先进技术,发展水平领先一步。

在我国也已开始应用于经营管理的各个领域,在不同部门、不同层次上参与和支持着各种经营、管理活动,扮演着越来越重要的角色,产生了一定的经济效益和社会效益。

酒店管理系统概要设计说明书

酒店管理系统概要设计说明书

酒店管理系统概要设计说明书酒店管理系统概要设计说明书1.引言1.1 目的本文档旨在详细说明酒店管理系统的概要设计,包括系统的整体架构、功能需求、非功能需求等内容,以便开发团队能够清晰地了解系统的设计要求和实现方式。

1.2 范围本文档适用于酒店管理系统的设计和开发,涉及系统的各个方面,包括前台管理、客房管理、餐饮管理、财务管理等。

2.系统概述2.1 系统功能酒店管理系统主要包括以下功能:- 前台管理:包括客户预订、入住办理、退房结算等功能;- 客房管理:包括客房信息管理、客房状态管理、维修保养等功能;- 餐饮管理:包括餐厅预订、点餐、食材库存管理等功能;- 财务管理:包括账务结算、财务报表等功能;- 数据分析:根据系统数据进行统计分析,提供决策依据。

2.2 系统架构酒店管理系统采用分层架构,将系统分为展示层、业务逻辑层和数据访问层三个层次。

展示层负责与用户交互,业务逻辑层负责实现系统的各项功能,数据访问层负责与数据库进行数据交互。

3.功能需求说明3.1 前台管理3.1.1 客户预订- 允许客户通过系统进行客房预订;- 提供客房查询功能,根据客户需求筛选合适的客房;- 允许客户选择入住日期和离店日期,并预订记录。

3.1.2 入住办理- 前台人员通过系统办理客户入住手续;- 根据客户预订记录分配客房,并记录客房使用信息。

3.1.3 退房结算- 前台人员通过系统办理客户退房手续;- 根据客房使用信息计算客户的费用,并结算清单。

3.2 客房管理3.2.1 客房信息管理- 提供客房信息的录入和维护功能;- 包括客房编号、客房类型、客房价格等信息。

3.2.2 客房状态管理- 根据客房使用情况更新客房状态;- 包括客房是否空闲、是否需要维修等状态。

3.3 餐饮管理3.3.1 餐厅预订- 允许客户通过系统进行餐厅预订;- 提供餐厅座位查询功能,根据客户需求筛选合适的座位。

3.3.2 点餐- 允许客户通过系统进行餐点的点餐;- 根据客户的点餐信息订单。

酒店管理系统详细设计说明书

酒店管理系统详细设计说明书

酒店客房管理系统详细设计说明书2013 年12 月2日1、引言1、1编写目的建立酒店客房管理信息系统,采用计算机对客房信息进行管理,进一步提高酒店的经济效益与现代化水平,帮助酒店工作人员提高工作效率,实现客房信息管理工作流程的系统化、规范化与自动化;改变原始的手工管理客房信息的状况,避免了手工记录效率低、易出错的缺陷,以树立良好的酒店形象,提高工作效率。

1、2背景软件名称:酒店客房管理系统提出者:谢鹏开发者:谢鹏,王运用户:酒店项目与其她软件的关系:此系统仅为客房管理,与数据库可建立连接,为与其她模块相应功能的实现提供信息来源。

1、3定义在本系统中涉及到的技术及编程语言有ASP、NET、C#、SQL数据库C#就是一种简单、现代、面向对象与类型安全的编程语言,由C与C++发展而来。

C#牢固地植根于C与C++语言族谱中,并且会很快被C与C++程序员所熟悉。

C#的目标在于把Visual Basic的高生产力与C++本身的能力结合起来。

C#作为Microsoft Visual Studio 7、0的一部分提供给用户。

除了C#以外,Visual Studio 还支持Visual Basic、Visual C++与描述语言VBScript与JavaScript。

所有这些语言都提供对Microsoft 、NET平台的访问能力,它包括一个通用的执行引擎与一个丰富的类库。

Microsoft 、NET平台定义了一个“通用语言子集”(CLS),就是一种混合语言,它可以增强CLS兼容语言与类库间的无缝协同工作能力。

对于C#开发者,这意味着既就是C#就是一种新的语言,它已经可以对用老牌工具如Visual Basic与Visual C++使用的丰富类库进行完全访问。

C#自己并没有包含一个类库。

ASP、NET 就是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web 应用程序。

与以前的Web 开发模型相比,ASP、NET 提供了数个重要的优点:威力与灵活性。

酒店管理系统总体设计说明书

酒店管理系统总体设计说明书

项目总结一、软件存在的不足:我们小组的项目虽然完成了软件,但我们的软件还有很多地方存在不足1、界面不够美观2、C/S部分界面刷新存在问题,不同模块之间进行切换时界面刷新需要等待,或者刷新不出来,需要将窗口最小化再最大化后才能出现。

3、业务逻辑考虑的太简单,一些业务逻辑没有深入分析,对特殊或者一些边界条件没有仔细考虑,如:如果客人在23:59:50预定房间,以及11:59:00预定房间需要做什么样的处理都没有进行特殊的处理,都按照常规的计算方法进行处理。

4、功能简单:我们的软件只是实现了一些基本功能。

二、软件优点1、软件客房图是以图标的形式呈现出来,图标根据不同的状态呈现出不同的颜色,操作员可以很直观的看出客房的状态。

当点击客房图标时将会弹出客房的详细信息,极大地方便操作员的操作。

2、程序有由java完成,方便移植。

3、程序操作简单三、未来工作针对软件的不足,在以后我们首先要将我们软件界面进行美化处理,让用户看着舒心,然后对软件的功能进一步完善。

四、编程心得虽然我们实现了软件,但软件的缺点依然很多,除了对业务逻辑分析不够清楚外,还有一个主要的原因是我们的编程技术还存在很大的问题,对模块的调用关系处理,界面刷新等发那个面把握的不是很清晰,在以后还需要好好的努力。

《酒店管理系统》————总体设计说明书1引言1.1编写目的在信息化高速发展的今天,时间,效率这样的名词正主导着人们的生活和发展,有必要设计开发一个网上商务系统。

通过系统功能及网络环境解决传统管理模式和经营理念带来的不足,加大企业宣传力度,从而提高酒店形象,扩大酒店市场影响率,优化酒店管理。

1.2范围a.待开发的软件名称:酒店管理系统b.项目提出者:酒店总经理c.用户:本酒店的管理人员、顾客、工作人员d.运行该软件的单位:广宇酒店1.3参考资料JSP应用开发详解(含光盘)电子工业出版社2002.9JavaScript1.5实例教程高等教育出版社2001.4蔡翠平等.Java程序设计[M].北京:清华大学出版社,2002.102总体设计2.1需求的规定说明本系统的主要的输出项目、处理的功能性能要求,详细的说明可以参见《需求分析说明书》。

酒店管理系统总体设计说明书

酒店管理系统总体设计说明书1. 引言本文档旨在提供关于酒店管理系统总体设计的详细说明,包括系统的功能需求、系统的架构设计、系统模块的设计和接口设计等内容。

这些说明将有助于开发人员理解系统的设计思路和实现细节,为酒店管理系统的开发提供指导和支持。

2. 功能需求酒店管理系统需要支持以下主要功能:1.酒店房间管理:包括房间的增加、删除、查询和修改功能,以及房间状态的管理。

2.客户管理:包括客户的注册、查询和修改功能,以及客户信息的管理。

3.订单管理:包括订单的创建、查询和修改功能,以及订单状态的管理。

4.员工管理:包括员工的注册、查询和修改功能,以及权限管理和工作调度。

5.报表统计:包括酒店收入、客房入住率等统计功能。

3. 系统架构设计为了满足酒店管理系统的需求,我们采用了三层架构来组织系统的设计。

三层架构包括以下层次:1.表示层:负责与用户进行交互,接收用户的输入和请求,并将结果展示给用户。

我们将采用基于Web的用户界面来实现表示层。

2.业务逻辑层:负责处理用户请求,进行业务逻辑处理,调用数据访问层进行数据的读取和修改,并返回处理结果给表示层。

我们将采用面向对象的方式实现业务逻辑层。

3.数据访问层:负责与数据存储进行交互,包括数据的读取、写入和修改。

我们将采用关系型数据库来存储系统数据,并使用对象关系映射(ORM)工具来简化数据访问层的开发。

4. 系统模块设计酒店管理系统将被划分为以下模块:1.房间管理模块:负责管理酒店的房间信息,包括房间的增加、删除、查询和修改功能,以及房间状态的管理。

2.客户管理模块:负责管理酒店的客户信息,包括客户的注册、查询和修改功能,以及客户信息的管理。

3.订单管理模块:负责管理酒店的订单信息,包括订单的创建、查询和修改功能,以及订单状态的管理。

4.员工管理模块:负责管理酒店的员工信息,包括员工的注册、查询和修改功能,以及权限管理和工作调度。

5.报表统计模块:负责酒店的各种统计功能,包括酒店收入、客房入住率等。

酒店管理系统分析设计说明书

酒店管理系统分析设计说明书酒店管理系统分析设计说明书1、介绍1.1 项目概述酒店管理系统是一个用于实现酒店日常运营管理的软件系统。

该系统将使用计算机技术和网络技术来优化酒店业务流程,提高酒店管理效率,并提供在线预订和管理服务。

1.2 目的本文档的目的是对酒店管理系统进行全面分析和详细设计,以便开发团队能够准确理解系统需求,并根据这些需求进行系统设计和实现。

2、系统需求分析2.1 功能需求2.1.1 客房管理功能描述客房信息、预订和入住等相关操作。

2.1.2 前台管理功能处理客户入住、结账和退房等前台业务。

2.1.3 后台管理功能管理员对系统进行维护和管理的功能,包括员工管理、报表统计、财务管理等。

2.2 性能需求2.2.1 系统响应时间系统需保证在任何时候都能够快速响应用户的操作请求,保证用户体验流畅性。

2.2.2 数据安全性酒店管理系统需要具备数据备份和恢复的功能,以确保数据的安全性和可靠性。

3、系统总体设计3.1 架构设计3.1.1 客户端-服务器架构将酒店管理系统划分为客户端和服务器两个部分,利用客户端与服务器之间的通信实现数据传输和业务逻辑处理。

3.2 数据库设计3.2.1 客房数据表设计设计客房信息、预订记录和入住记录等相关数据表。

3.2.2 员工数据表设计设计员工信息、权限和职位等相关数据表。

3.3 界面设计3.3.1 登录界面设计设计用户登录界面,包括用户名和密码输入框以及登录按钮等。

3.3.2 客房管理界面设计设计客房信息展示、预订和入住操作界面。

4、功能模块详细设计4.1 客房管理功能模块4.1.1 客房信息管理子模块实现客房信息的增加、修改和删除等操作。

4.1.2 预订管理子模块实现客户的预订操作,包括查询客房可用性、预订客房和取消预订等。

4.1.3 入住管理子模块实现客户的入住操作,包括登记入住、修改入住信息和退房等操作。

4.2 前台管理功能模块4.2.1 客户入住管理子模块实现客户的入住登记、结账和退房等操作。

酒店管理系统分析设计说明书

酒店管理系统分析设计说明书酒店管理系统分析设计说明书一、引言随着旅游业的繁荣发展,酒店行业在全球范围内迅速崛起。

为了提高酒店运营效率和服务质量,酒店管理系统应运而生。

本文将详细分析并设计一个适用于各类酒店的管理系统,旨在为酒店行业提供实用的解决方案。

二、需求分析酒店管理系统应满足以下需求:1、基础功能:包括客房管理、预订管理、入住管理、退房管理等。

2、高级功能:包括客户服务管理、投诉处理、员工绩效评估等。

3、技术要求:系统应具备良好的稳定性、可扩展性和易用性。

4、数据安全:保护酒店和客户信息不被泄露或损坏。

5、界面设计:应简洁明了,易于操作。

三、系统设计1、架构设计:采用分层架构,将系统划分为表示层、业务逻辑层和数据访问层。

2、数据流程:设计合理的数据流程图,明确输入、处理和输出过程。

3、技术选型:采用成熟的开发框架和技术,如Spring、MySQL等。

4、界面设计:采用响应式布局,适应不同屏幕尺寸。

四、详细设计以客房预订模块为例,详细设计如下:1、数据结构设计:建立客房预订表,包括房间号、入住日期、离店日期、客户姓名等信息。

2、算法实现:采用循环算法,检查预订信息是否符合逻辑(如入住日期必须在离店日期之前等)。

3、界面实现:在界面上创建预订表单,接收用户输入的预订信息。

4、后端实现:编写后端代码,处理预订信息,并与数据库交互。

五、测试与维护1、测试方案:编写详细的测试用例,包括正常情况下的测试、异常情况下的测试等。

2、测试工具:采用自动化测试工具,如Selenium等。

3、测试报告:测试完成后,输出详细的测试报告,便于后续问题排查。

4、系统维护:定期对系统进行维护和升级,确保系统的稳定性和安全性。

六、应用推广为了使酒店管理系统具有广泛的应用前景,我们将采取以下推广策略:1、市场调研:了解目标市场的需求,制定针对性的推广策略。

2、网络宣传:利用社交媒体、博客、论坛等网络平台,发布系统介绍和使用教程。

酒店管理系统详细设计说明书

酒店管理系统需求说明书班级计算111组长组员酒店管理系统详细设计说明书1 引言随着计算机的普及、网络信息技术的发展,电子商务模式已渐入各行各业,它改变了许多行业传统的经营模式。

这同样也为酒店业提供了新的竞争手段。

目前许多酒店运用电子商务模式建立新型业务系统,系统充分发挥其信息交流的优势,将酒店内各个部门组成一个大的信息网,建立统一的管理制度和经营标准,以达到信息共享、各部门协同发展的目的。

并且,系统通过互联网在酒店外部开展各种营销活动,采购经营必需品,提供相关服务信息,收集顾客信息以,达到扩大市场、提高酒店形象的目的。

酒店电子商务系统不但可以提高酒店的形象,加速工作效率,加强管理水平,还加快了酒店在现代市场中的适应能力。

总之,电子商务在酒店业的应用越来越广泛,它为酒店的管理现代化、智能化、信息化起到了不可或缺的作用。

1.1 编写目的本系统的开发目的在于更好的管理和经营酒店餐饮行业。

本文档的预期读者是酒店管理系统软件开发有关的开发人员1.2 背景本项目的名称:酒店管理系统。

随着国民经济的发展,酒店餐饮行业的队伍在全国范围(尤其是在经济发达地区)不断壮大,从事酒店餐饮行业的单位之间竞争愈加激烈。

为了提升自身的竞争能力,各酒店餐饮单位都在尽量定制或购买各项业务的应用软件,运用高科技手段进行经营和管理。

为了让酒店更好的经营,我们组织开发了本软件。

本项目的任务提出者及开发者是酒店管理系统软件开发小组,主要是面向酒店餐饮服务行业。

1.3 定义酒店管理系统是帮助酒店自身管理和服务酒店客户的软件。

1.4 参考资料①《现代软件工程》北京希望电子出版社孙涌等编著②《Delphi住宿餐饮管理系统开发实例导航》人民邮电出版社刘敬严东明马刚编著③《软件需求说明书(GB856T——88).doc》④《iso标准之需求分析说明书.doc》2 程序系统结构本系统的软件结构图如下:3 数据库物理结构设计本系统采用 SQL Server 2005 数据库,系统数据库名为酒店管理,其中包含一些表格、触发器、约束条件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

*******************实践教学*******************理工大学计算机与通信学院2014年春季学期数据库课程设计题目:酒店管理系统专业班级:信息与计算科学2班姓名:王亚娇学号: 11500227指导教师:王旭阳成绩:目录摘要 (1)1.需求分析 (2)2.概念结构设计 (5)3.逻辑结构设计 (11)4.系统实现 (19)5.系统测试 (25)参考文献 (26)课程设计总结 (27)摘要酒店餐饮管理系统是为了实现酒店餐饮自动化管理而设计的,它完全取代了原来酒店餐饮管理一直使用的人工处理的工作方式,并且避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成酒店餐饮管理工作提供了强有力的工具和管理手段。

针对传统的酒店餐饮管理带来的诸多不便,文章介绍了新型的酒店餐饮管理模式。

在开发酒店餐饮管理系统中,本系统运用了SQL Server 2008为数据库,系统实现了后台管理、桌台信息的查询、开台信息、点菜、收银、桌台信息管理、员工管理、菜单维护、消费查询和盈利信息查询等功能。

数据灵活化配置一套餐饮管理系统。

通过系统的开发掌握软件的基本的开发流程,了解了系统的业务。

从而掌握软件开发整体过程,把知识运用实际生产中。

关键词:数据库管理系统,酒店餐饮管理系统,系统设计,SQL server 20081.需求分析项目需求分析就是描述系统需求,通过定义系统中的关键域类来建立模型。

分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此,酒店餐饮管理系统的需求分析也是开发人员和用户一起完成的。

需求分析的第一步是描述酒店餐饮管理系统的功能,即定义用例,以此确定系统的功能需求。

该系统主要从酒店的订餐方面来分析。

酒店餐饮管理系统的核心思想就是以顾客是上帝为核心,这就意味着酒店将把客人作为其运作的核心,提升客人满意程度,获得更大的利润。

随着行业竞争的加剧和市场的快速膨胀,增长率的下降,利润的降低,消费行为的理性化是必然的发展趋势。

各大酒店更多的将目光专注于如何提高服务质量,提高经营管理,而提高经营管理最重要的保证就是信息技术。

酒店餐饮管理系统也是一个酒店不可缺少的部分,它的部无论对于客户还是员工来说都至关重要,所以一个系统应该能够为用户提供充足的快捷的信息和方便的查询方式,而且不应有时间和地域的限制。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已成为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的部分,使用计算机对酒店餐饮的管理具有着手工管理所无法比拟的优点:(1)客户和工作人员可以随时了解有关酒店餐饮的相关信息。

(2)减轻了工作人员的工作负担。

(3)查询、修改更加方便、快捷。

1.1系统的主要功能根据餐饮行业的特点和该企业的实际情况,该系统以餐饮业务为基础,突出前台管理,从专业角度出发,提供科学有效的管理模式。

点菜方面采取图形界面加数据的方式,使用户能直观地管理数据信息,并能有效地管理每个开台的房间台号所点的酒菜。

人事管理:新管理员或者经理或主管可以在这里进行注册,以获得注册并获得软件的管理权限。

登录管理:已注册的用户可以在这里修改自己的密码,并核查已注册人员。

菜谱价格:菜谱价格面板用于添加或者修改各种菜品并为其制定价格。

报表统计:报表统计面板主要用于显示每日或者每月或每年的销售额柱状图、曲线图,方便统计人员的直观查阅。

成本控制:成本控制面板用于各个阶段销售额及成本的计算,统计和归总。

系统设置:系统设置用于对系统的各种音乐进行选择或者设置音效。

系统帮助:主要进行各种帮助文件的调用和选择。

收款界面:预定位置:用于完成位置的预定操作。

退订位置:用于完成位置的退定。

点菜系统:用于完成点菜的相关操作,可以采用下拉式菜单,也可直接输入菜名或编号。

结帐服务:用于完成结帐的相关操作。

客户服务:用于添加客户及查找客户信息等操作。

1.2系统的实现目标面对服务行业的高速发展和餐饮企业信息化发展的过程中出现的各种情况,该餐饮管理系统在实施后应能够达到以下目标:采用汉字图形用户界面,系统界面友好美观,操作简单易行。

人工处理这些信息不仅工作量繁重、复杂,而且容易产生错误和混乱。

采用计算机进行信息的有效管理不但能实现管理的规化,而且还可以避免错误,提高效率,本系统即针对餐饮业的信息管理而设计制作的。

该软件应尽可能地降低使用者的劳动强度,同时提高工作质量和效率。

系统维护方便可靠,具有灵活性、通用性及安全性的特点。

1.3系统的性能需求1系统的安全性系统运行安全是决定软件质量的重要因素,虽然此餐饮系统不需要接入Internet,但系统中涉及多方信息,如果有人蓄意破坏任意信息,都可能会导致系统的停用,会带来损失,因此仍然需要保证它的安全。

为了保证系统的安全性,必须采取一定的安全措施,防止用户越权使用,防止工作数据被非法篡改、破坏和泄露等。

既要考虑操作系统的安全性,还要考虑到餐饮系统本身的安全性。

2系统的合理性在设计系统时要考虑实际的系统性能和硬件要求,不能忽视所处环境,也不能一味地追求新技术,要保证系统的合理性。

3系统的简单性、易用性要考虑到不同层次服务人员及领导人员的计算机操作水平,一般而言,大部分服务员的计算机操作水平偏低,因此开发时要本着“简单易用”的原则,方便各层次人员的使用,使人员的培训降到最低。

对于收银的服务员只需要简单且快捷地收银方式,既利于他们使用,也提高收银速度,同样对于领导人员,也需求简单、一目了然的界面,这样即使是没有操作过计算机的人来说,只需要进行简单的操作培训就可以达到熟练,使之能顺利地完成系统各种功能。

4系统的稳定性、可靠性餐饮业从业人员来源广泛,分布性强,往往不具备专业的计算机知识,因此,餐饮系统必须稳定、可靠。

另外,餐饮业营业时间与一般公司(或企业)区别很大:一般公司(或企业)正常上班时间,餐饮企业生意不多;而一般公司(或企业)休息时间却正是餐饮业营业高峰。

餐饮系统必须兼顾到餐饮业这种间隙性的营业状况,必须具有高度的稳定性,保证在营业高峰时不出故障,即使出现故障,系统也必须具有快速恢复能力。

1.4运行环境系统对运行的环境的要求:1硬件环境现在的电脑很高的性价比,因此需要的配置应该高于下面的配置:处理器:Inter Pentium 1.0GHz 或更高存:216MB硬盘空间:80GB光驱:CD-ROM 48X显卡:SVAG显示适配器。

2软件环境Windows 7+ SQL Server2008 + JDK 1.63开发环境JAVA + SQL Server20082.概念结构设计2.1功能模块设计采用本系统可以大大减少前台的服务人员的人数,直接和厨房联系加快上菜速度。

由于采用计算机操作,可以大大提高操作速度。

为了能够适应信息化发展的需要,提高餐饮部门的工作效率,引入了该信息系统。

根据分析,酒店餐饮管理系统可分为以下三个模块:登录模块、订餐模块、后台管理模块。

其系统模块图2.1.1所示。

图2.1.1 系统模块图2.2数据字典数据字典是系统中各类数据描述的集合,是进行详细的数据的收集和数据分析秘获得的主要成果。

数据字典在数据库设计中占有很重要的地位。

数据字典部分如下:表2.2.1管理员信息表表2.2.2餐桌信息表表2.2.3菜单信息表表2.2.4营业额信息表表2.2.5订餐信息表表2.2.6酒店信息表2.3 E-R 图概念设计是一种面向对象的数据模型,是按照用户的观点来对数据和信息建模。

它描述了从用户角度看到的数据,它反映了用户的实现环境,这种方法用ER 图描述现实世界中的实体,而不涉及这些实体在系统中的方法。

概念设计中最著名的方法就是实体联系方法(ER 方法),建立ER 模型,用ER 图表示概念结构,得到数据库的概念模型 。

ER 模型中包含“实体”,“联系”和“属性”。

在本系统中,多对多的关系用(m-n )表示。

本系统的主要的实体有餐桌,客人,菜谱,餐饮,账单,点菜单等。

实体ER 图如下所示:图 2.3.1 餐桌ER图 2.3.2 总体ER 图图2.3.5 餐饮费ER图2.4总体E-R图逻辑设计的目的是把概念设计好的概念模型转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构。

这些模型在功能上、完整性和一致性约束及数据库的可扩展性等方面均应满足用户的各种要求。

因而,根据上节的实体ER图,总体ER图如下:图2.4 总体ER图3.逻辑结构设计3.1建立关系模式客户(客户编号,,,座位号,订餐时间)员工(员工号,,性别,年龄,,密码)点菜单(食品编号,菜名,餐桌号,数量,说明)销售账单(订单号,销售额,备注)订单(座位号,订单号,订单时间,菜单号,数量,顾客号)菜单(菜单号,菜品号,时间)菜品(菜品号,名称,价格,状态)1、rszl(用户表)表3.1 rszl用户表主要用于存储一些用户信息,如用户的账号、密码和类型地点等等,主要用于用户登录,添加客户和添加预定时会使用到用户信息来记录经手的用户。

2、orderdesk(客户表)表3.2 orderdesk客户表主要用于存储一些客户信息,如客户的、、座位号、定菜数目、订餐时间。

通过字段deskid找到顾客订餐的详细情况。

3、menu (食谱表)表3.3 menu食谱表主要用于存储一些食谱信息,如食谱的名称、价格等等,主要用于客户订餐,使用于添加预定。

字段Price记录的是食物的价格。

当客户预定餐点时,系统使用它来算费用。

4、bookdetail(预定表)表3.4 bookdetail预定表主要用于存储一些预定信息,如客户的订单号、食品编号、食品数目。

该表和其它各表都有紧密的联系。

5.costnum(报价表)表3.5 costnum3.2餐饮管理系统逻辑功能图图3.2系统逻辑功能图3.3餐饮管理系统各模块详细设计3.3.1.管理界面主界面1.访问模块说明主要包括7大功能模块,分别是:‘人事资料’‘员工登陆’‘菜谱价格’‘报表统计’‘成本库房’‘帮助’‘系统设置’2.主界面功能说明点击主界面左功能按钮缩进纽后,左功能按钮区缩进,便于用户放大右区域的图标进行浏览查询。

缩进后按钮变为功能面板弹出钮,点击后功能面板在左侧弹出。

主界面布局结构:一共有4个Jpanel,一个分屏面板,分屏面板加载了左侧的功能面板和右边的卡片式布局面板,然后下方框架CON加载了状态栏面板。

3.3.2人事管理1.模块功能:对员工的信息进行添加、修改、删除、查询、显示详细信息的操作。

访问数据表说明:表名‘人事资料’字段名及用途:‘员工编号’存放员工的编号。

(主键)‘’存放员工。

‘照片’存放指定图片的路径。

‘性别’存放员工的性别。

‘住址’存放员工的家庭住址。

相关文档
最新文档