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

《酒店管理系统》的详细设计规格说明书一、引言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程序描述该程序是用户登录时所必须要用到的,登录之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。
酒店管理系统需求分析说明书三篇

酒店管理系统需求分析说明书三篇篇一:酒店管理系统需求分析说明书客房管理是酒店管理中最重要的一个部门,整个的客房管理系统包括:前台预定管理、前台接待管理、前台收银管理、公关销售管理、客房中心(房务中心)管理、夜核管理、客史管理,大堂问询管理、会员管理。
客户关系系统,餐饮管理系统,会员卡管理系统,桑拿沐足管理系统,KTV收银系统,棋牌管理系统,商务中心管理系统,舞厅收银管理系统,通用收银系统,经理查询系统,财务审核系统,仓库管理系统,人事工资管理系统,公安系统接口,工程管理系统,电话计费系统接口一、前台预定系统:客人预定管理1.输入客人姓名系统可自动查出是否是黑名单客人;2.根据已订房客人资料进行“快速预订登记”;3.全面处理客人不同房类的开多间房的预定;4.输入客人姓名回车,如此客人以前在酒店入住过,系统会自动提示其以前消费的记录和客人的详细资料;5.可快速的为客人预定各类型房间及快速的查询是否有该客人在店入住;6.取消客人预定时方便快捷,并对取消预定客人以统一列表形式体现;7.房态图上直接显示预定客人抵店时间,方便接待人员对预定客人来店的操作;8.对散客/团队进行快捷方便的预定处理;9.对散客/团队进行快捷方便的预定取消;10.对散客/团队进行快捷方便的预定换房;11.对散客/团队进行快捷方便的加预定处理;12.散客一次性预定多间客房;13.预定房分别入住和快速的一起入住管理;14.多次预定,房间资源不够时,系统出现提示信息;15.批量预定、批量修改预定、批量入住;16.同时做多间房的预定----全部订房均处于联房关系;17.信息报表;二、前台接待系统:客人接待管理1.按顺序房号列出客房,用图形及颜色表示不同的房态;2.可直接房态图选择显示各种房类的房间列表;3.可直接在房态图上选择房间进行散客/团队预定、散客/团队入住、散客/团队结帐等操作;4.可直接在房态图上直接给客人换房操作,续住操作;5.可直接在房态图上直接给房间修改房态,方便客房中心人员;6.可与客房导航器进行配合使用;7.方便的入住登记:直接双击便可进入;8.可从电脑房态盘客人直接做客人预定、登记、续住、换房等等;9.按客人姓名系统可自动调出回头客信息及历次住店统计信息以确定房价优惠和客人具体的消费记录;10.按客人姓名系统可自动查出是否是黑名单客人;11.根据已订房客人资料进行快速登记;12.更改住客资料和房价;13.快递登记客人的入住,并给客人相印的开出各种特色房间。
酒店管理系统详细设计说明书

.酒店客房管理系统详细设计说明书学号姓名所完成的任务成绩3.3 、3.21111311119 、谢鹏 21、 4 、3.11111311106、王运 3.42013 年 12 月 2日优质范文.1.引言 1.1编写目的建立酒店客房管理信息系统,采用计算机对客房信息进行管理,进一步提高酒店的经实现客房信息管理工作流程的系统济效益和现代化水平,帮助酒店工作人员提高工作效率,易出化、规范化和自动化;改变原始的手工管理客房信息的状况,避免了手工记录效率低、错的缺陷,以树立良好的酒店形象,提高工作效率。
1.2背景软件名称:酒店客房管理系统提出者:谢鹏开发者:谢鹏,王运用户:酒店项目与其他软件的关系:此系统仅为客房管理,与数据库可建立连接,为与其他模块相应功能的实现提供信息来源。
1.3定义在本系统中涉及到的技术及编程语言有、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#自己并没有包含一个类库。
可用于在服务器上生成功是建立在公共语言运行库上的编程框架,能强大的 Web 应用程序。
酒店管理系统详细设计规格说明书

《酒店管理系统》————详细设计规格说明书1.引言1.1编写目的在信息化高速发展的今天,时间,效率这样的名词正主导着人们的生活和发展, 有必要设计开发一个网上商务系统。
通过系统功能及网络环境解决传统管理模式和经营理念带来的不足,加大企业宣传力度,从而提高酒店形象,扩大酒店市场影响率,优化酒店管理。
1.2项目背景随着中国加入WTO,全球经济一体化的逐步深入,酒店管理系统已是现代酒店必不可少的经营策略。
目前,酒店管理系统在国际互联网上可以实现的商务功能已经多样化,技术的进步对传统书店上网解决方案提出更严格要求和挑战。
为了保护传统酒店的投资,酒店管理系统解决方案应切合传统酒店实际的需求和发展的趋向,使投入回报和管理效益最大化,传统酒店在实施管理方案的之前,必须对一系列问题进行科学的论证,如客户住店的需求分析、客户住店总体规划、客户住店系统的功能和实施方案,客户住店的传播与推广、运行客户住店系统的软件和硬件配置、客户住店的管理系统和管理、方法等等。
酒店管理系统具体实施的质素直接影响传统酒店在Internet的实际效果和经济效益,这不仅是技术问题,同时也涉及到管理的因素。
综上所述,酒店管理系统已经成为互联网时代传统酒店的必由之路。
1.3参考资料JSP 应用开发详解(含光盘) 电子工业出版社 2002.9JavaScript 1.5实例教程高等教育出版社 2001.4蔡翠平等.Java程序设计[M].北京: 清华大学出版社,2002.10肖刚.Java Web 服务器应用程序设计[M].西安:电子工业出版社,2001.6闪四清.SQL Server2000实用教程[M]. 北京:人民出版社,2002.62.总体设计2.1需求概述:这点在需求规格说明书已经指出不在详述。
2.2软件结构图:详细设计软件结构图3.程序描述以下逐个模块给出说明:3.1功能统管理模块主要实现以下功能:1.用户登录2.添加用户3.修改用户密码输入输出:系统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码,如果用户3次输入密码不正确,将退出程序。
酒店管理系统设计说明书

酒店管理系统说明书宁夏理工学院 2013.11目录一概述-------------------------------------------------------------(1)1.1 概述----------------------------------------------------(1)二.可行性研究-----------------------------------------------------(2)2.1可行性研究--------------------------------------------(2)三.需求问题描述-------------------------------------------------(3)3.1用户需求------------------------------------------------(3)3.2用户功能需求------------------------------------------(4)3.3系统功能需求------------------------------------------(4)3.4 系统分析方法-----------------------------------------(4)3.5功能模块图---------------------------------------------(5)3.6 数据流图----------------------------------------------- (7)3.7 E-R图--------------------------------------------------- (8)3.8 数据字典----------------------------------------------- (9)四. 逻辑结构设计----------------------------------------------- (9)4.1 E-R模型向关系模型的转换------------------------- (10)4.2 数据模型的优化--------------------------------------- (10)五数据库的物理设计------------------------------------------ (9)5.1客户表---------------------------------------------------- (9)5.2客房表---------------------------------------------------- (9)5.3前台人员表---------------------------------------------- (9)5.4入住记录表-------------------------------------------- (9)5.5预定记录表---------------------------------------------- (9)5.6索引------------------------------------------------------- (9) 六数据库的实施和维护6.1数据库的转储和恢复---------------------------------- (9)6.2数据库的安全性、完整性控制---------------------- (9)6.3数据库性能的监督、分析和改进------------------- (9)6.4数据库的重组织和重构造---------------------------- (9)一、概述酒店服务项目众多,客人信息内容繁琐,而当今,席卷全球的信息化大潮把信息管理推到的时代发展的前沿,信息管理系统已经成为全社会注视的热点。
星级酒店管理系统说明书

麦凯思星级酒店管理系统操作手册第1章系统对运行环境的要求1.1 系统运行的硬件环境⏹单机版●主机:Intel P4 1.8GHz●存:512M●硬盘:80G●鼠标:标准系列鼠标●显示器:Window系列支持的显示器,可显示256色●打印机:Epson 24针打印机⏹网络版●网络服务器:Intel P4 2.0或以上,其他同单机要求●工作站:同单机要求1.2 系统运行的软件环境操作系统:WindowsXP 、Windows 2000、Windows2003网络协议:TCP/IP DCOM网络系统:Windows 20031.3 建议环境主机:Intel P4 2.0GHz存:512M硬盘:80G鼠标:标准系列鼠标显示器:Window系列支持的显示器,可显示256色打印机:Epson 24针打印机第2章系统的安装、启动和退出、卸载2.1 系统的安装服务器端的安装本软件使用数据库为SQL 2000数据库,请安装酒店软件前安装SQL 2000并升级SP4补丁。
1、首先将安装光盘的【麦凯思酒店系统数据库管理】文件夹复制到服务器端的硬盘分区(建议不要放在系统分区中,推荐客户将应用程序安装到电脑D盘)。
2、启动【麦凯思酒店系统数据库管理】文件夹下的应用程序【dataserver.exe】进入数据库维护界面(图2-1)PS:请在运行前详细阅读界面下册的注意事项,以免遗漏必要步骤图2-13、将用户名密码修改为服务器安装的SQL数据库的用户名密码,点击【连接数据库】出现提示(图2-2)图2-24、成功后点击【附加数据库】提示(图2-3)图2-35、数据库安装成功,服务器端安装完成。
客户端的安装1、直接运行安装光盘的【酒店管理系统客户.exe】将执行自动安装,系统会自动安装到客户D盘【麦凯思星级酒店管理系统】文件夹下。
2、打开D盘下的【麦凯思星级酒店管理系统】文件夹执行应用程序【服务器连接器.exe】进入(图2-4)图2-43、在(图2-1-4)的参数设置界面中添加数据库所在服务器的IP地址,登陆用户名、密码为SQL数据库的用户名密码。
酒店管理系统需求规格说明书

酒店管理系统软件需求规格说明书版本 1.0修订历史目录1. 概述 (4)1.1 目的 (4)1.2 范围 (4)1.3 定义, 略缩语及缩写 (4)1.4 参考资料 (4)1.5 文档概貌 (4)2. 总体说明 (4)2.1 用例模型概览 (4)2.1.1 系统的参与者(Actors) (4)2.1.2 系统主要用例 (4)2.1.3 用例视图 (7)2.2 假设与依赖 (10)3. 具体需求 (10)3.1 用例报告 (10)3.1.1 公共用例 (10)3.1.2 酒店管理员 (11)3.1.3 酒店经理 (13)3.1.4 前台操作员 (13)3.1.5 客户 (13)3.2 补充需求 (22)软件需求规格说明书1.概述1.1目的编写本文档的目的是为了参与项目各方对软件需求有统一的认识,并成为所有开发活动的依据。
本文档可以作为新加入项目组成员的学习资料,便于他们快速了解项目。
在维护阶段,本文档便于对系统功能改造和升级时参考。
1.2范围本文档仅适用于“酒店管理系统”电子商务系统及内部业务管理。
1.3定义, 略缩语及缩写1.4参考资料1.5文档概貌2.总体说明建立本系统是为了在网上开展酒店预订,住房管理等相关业务,将服务范围扩展到所有大中城市,为酒店和客户提供优质的住房服务。
通过扩大销售规模或者签约酒店降低开发成本,通过便利的服务方便消费者的住房过程,从而刺激消费。
通过服务信誉提高所占市场份额,创造经营效益。
酒店经营者利用本系统在网上开设酒店预订系统,提供和维护统一的客房信息,并在全国各主要大中城市设立分支或连锁机构;住房者(客户)登陆系统选择客房,填写客户信息,支付房款。
然后可以查看自己订单的情况;酒店业务员按照网上已付款的订单信息分配客房,然后让系统反馈信息给住房者,住房者确认信息后即可入住,住房者可更改住房信息或取消订单。
2.1用例模型概览2.1.1系统的参与者(Actors)2.1.1.1酒店管理员各分店酒店的实际管理者,拥有该酒店所有员工(酒店经理,前台操作员)的信息管理权,拥有酒店客房信息的管理权(增加、减少、更改房型),拥有该酒店经理,前台操作员的所有权利。
酒店管理系统需求规格说明书

酒店管理系统需求规格说明书酒店管理系统需求规格说明书1.引言1.1 目的本文档旨在详细描述酒店管理系统的功能需求,以及系统与用户之间的接口和交互方式,并为开发团队提供一个清晰的指导,确保在开发过程中能够满足用户的期望和需求。
1.2 范围本文档适用于开发酒店管理系统的所有相关方,包括业务人员、系统分析师、设计师和开发人员。
通过详细说明系统的功能需求,确保系统能够准确地满足酒店管理的各方面需求。
2.总体描述2.1 产品展望酒店管理系统旨在提供一个全面的解决方案,以帮助酒店管理人员有效地管理酒店的各项业务,包括客房管理、预订管理、餐饮管理、前台管理等。
系统将提供易于使用的界面和功能,使用户能够更高效地完成日常工作。
2.2 用户特征酒店管理系统的主要用户包括酒店管理人员、前台人员、预订员、客房服务人员和财务人员等。
用户对系统有不同的使用需求,因此系统需要提供不同的角色和权限管理,以确保各个用户只能访问和操作与其职责相关的功能。
2.3 运行环境酒店管理系统将在常见的计算机设备上运行,包括台式机、笔记本电脑和平板电脑等。
系统需要支持多种操作系统,如Windows、macOS和Android等。
3.系统需求3.1 功能需求①酒店预订管理●用户可以通过系统查看酒店的客房信息和房价,并进行在线预订。
●用户可以选择预订的日期和房间类型,并填写相关信息进行预订。
②客房管理●管理人员可以添加、编辑和删除客房信息,包括客房类型、房间号、房价等。
●管理人员可以查看客房的状态,如已预订、已入住、已清理等,并进行相应操作。
③前台管理●前台人员可以查看客户的预订信息,并进行入住登记。
●前台人员可以处理客户的退房申请,并结算相应费用。
④餐饮管理●用户可以通过系统预订酒店的餐饮服务,并选择菜单和用餐时间。
●餐厅人员可以查看菜单和预订信息,并进行准备和安排。
⑤财务管理●财务人员可以查看客户的账单信息,并进行结算和收款。
●财务人员可以报表,如收入报表、支出报表等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
*******************实践教学*******************兰州理工大学计算机与通信学院2014年春季学期数据库课程设计题目:酒店管理系统专业班级:信息与计算科学1班姓名:丁永菲学号:11500106指导教师:王燕成绩:目录摘要 (1)1.需求分析 (2)2.概念结构设计 (5)3.逻辑结构设计 (11)4.系统实现 (19)5.系统测试 (27)参考文献 (27)课程设计总结 (28)摘要酒店餐饮管理系统是为了实现酒店餐饮自动化管理而设计的,它完全取代了原来酒店餐饮管理一直使用的人工处理的工作方式,并且避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成酒店餐饮管理工作提供了强有力的工具和管理手段。
针对传统的酒店餐饮管理带来的诸多不便,文章介绍了新型的酒店餐饮管理模式。
在开发酒店餐饮管理系统中,本系统运用了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所示。
图2.1 系统模块图登 录闪 屏 操作管理界面收款界面登录管理 菜谱价格 人事管理系统设置 成本控制 系统帮助报表统计 预定位置退定位置点菜用餐结帐服务客户服务结帐统计2.2数据字典数据字典是系统中各类数据描述的集合,是进行详细的数据的收集和数据分析秘获得的主要成果。
数据字典在数据库设计中占有很重要的地位。
数据字典部分如下:表2.1管理员信息表数据流系统名:酒店管理系统条目名:服务员信息来源:系统管理员去处:服务员信息删除查询数据结构:管理员信息:{ 编号,区域名称,描述,密码,服务人员类型,员工编号,性别} 简要说明:管理员信息表主要是录入员工的信息,以及对员工的添加,删除,分工表2.2餐桌信息表数据流系统名:酒店管理系统条目名:餐桌信息来源:区域餐桌信息去处:餐桌信息预定查询数据结构:餐桌信息:{ 编号,区域ID,名称,状态,主菜单ID,其他}简要说明:餐桌信息表主要是查看餐桌的当前状态表2.3菜单信息表数据流系统名:酒店管理系统条目名:菜单信息来源:菜单信息去处:菜单信息添加,删除查询数据结构:菜单信息表主要是查看菜单的信息菜单信息:{ 编号,区域名称,描述,价格,菜单ID}简要说明:菜单信息,主要是管理员对菜单信息的添加与删除表2.4营业额信息表数据流系统名:酒店管理系统条目名:营业额信息来源:营业额去处:营业额信息查询数据结构:营业额信息:{ 编号,区域名称,描述,类型}简要说明:营业额信息,管理员能查看总的营业额表2.5订餐信息表数据流系统名:酒店管理系统条目名:订餐信息来源:订餐去处:订餐信息删除查询数据结构:订餐信息:{ 员工编号,餐桌号,时间}简要说明:订餐信息,订餐与开台表2.6酒店信息表数据流系统名:餐饮管理系统条目名:酒店信息来源:酒店去处:酒店信息查询数据结构:酒店信息:{ 编号,区域名称,描述,地址,营业时间,负责人,电话} 简要说明:管理员可查看,修改酒店的基本信息 2.3 E-R 图概念设计是一种面向对象的数据模型,是按照用户的观点来对数据和信息建模。
它描述了从用户角度看到的数据,它反映了用户的实现环境,这种方法用ER 图描述现实世界中的实体,而不涉及这些实体在系统中的方法。
概念设计中最著名的方法就是实体联系方法(ER 方法),建立ER 模型,用ER 图表示概念结构,得到数据库的概念模型 。
ER 模型中包含“实体”,“联系”和“属性”。
在本系统中,多对多的关系用(m-n )表示。
本系统的主要的实体有餐桌,客人,菜谱,餐饮,账单,点菜单等。
实体ER 图如下所示:图 2.2 餐桌实体餐桌餐桌编号餐桌状态座数位置客人姓名联系方式订餐时间编号座位号图 2.3 客人实体图图 2.4 菜谱实体菜单菜品种类菜名价格厨师描述订餐座位号菜名名称价格数量区域图2.5 餐饮实体图图2.6 消费实体图账单座位号客人号菜单号结账图2.7 点菜实体图点菜单菜类餐桌号菜名说明数量2.4总体E-R 图逻辑设计的目的是把概念设计好的概念模型转换成与选用的具体机器上的DBMS 所支持的数据模型相符合的逻辑结构。
这些模型在功能上、完整性和一致性约束及数据库的可扩展性等方面均应满足用户的各种要求。
因而,根据上节的实体ER 图,总体ER 图如下:图2.8 总体ER 图账单客人餐桌订餐餐饮结账 入座上菜用餐点菜菜谱11nmnnm1113.逻辑结构设计3.1建立关系模式客户(客户编号,姓名,电话,座位号,订餐时间)员工(员工号,姓名,性别,年龄,电话,密码)点菜单(食品编号,菜名,餐桌号,数量,说明)销售账单(订单号,销售额,备注)订单(座位号,订单号,订单时间,菜单号,数量,顾客号)菜单(菜单号,菜品号,时间)菜品(菜品号,名称,价格,状态)1、rszl(用户表)表3.1 rszl序号字段名称字段描述字段类型长度备注1 empid 用户编号nvarchar 20 不允许空2 empname 用户姓名nvarchar 20 不允许空3 empimage 用户照片image 允许空4 sex 用户性别nchar 1 允许空5 address 用户地址nvarchar 50 允许空6 birthday 出生年月日datetime 允许空7 sfzid 身份证号nchar 18 允许空8 xl 学历nchar 4 允许空9 zhiwei 职位nchar 8 允许空10 hf 婚姻状况nchar 2 允许空11 tel1 电话varchar 20 允许空12 tel2 手机varchar 20 允许空13 mail 邮箱varchar 50 允许空14 zctime 日期datetime 允许空15 passwd 密码nvarchar 20 允许空用户表主要用于存储一些用户信息,如用户的账号、密码和类型地点等等,主要用于用户登录,添加客户和添加预定时会使用到用户信息来记录经手的用户。