1、餐饮管理系统餐饮管理系统姓名:姓名:学号:学号:指导老师:指导老师:系统分析系统分析 1、开发背景、开发背景 近年来,随着改革开放步伐的加快和中西方文化近年来,随着改革开放步伐的加快和中西方文化的交流,我国人民生活水平得到了极大的提高,全社会的交流,我国人民生活水平得到了极大的提高,全社会对餐饮业的需求越来越高,消费持续增长,餐饮业已经对餐饮业的需求越来越高,消费持续增长,餐饮业已经成为发展最快的行业之一,餐饮业的竞争越来越激烈。成为发展最快的行业之一,餐饮业的竞争越来越激烈。要想在竞争中取得优势,必须在经营管理,餐饮服务等要想在竞争中取得优势,必须在经营管理,餐饮服务等方面提高服务管理意识。
2、而对酒店的经营状况起决定作方面提高服务管理意识。而对酒店的经营状况起决定作用的是酒店的管理。如何应用先进的管理手段,提高酒用的是酒店的管理。如何应用先进的管理手段,提高酒店的管理水平,是每一家酒店的管理者所面临的重要课店的管理水平,是每一家酒店的管理者所面临的重要课题。另外餐饮企业具有管理复杂、货品繁多、菜品多样、题。另外餐饮企业具有管理复杂、货品繁多、菜品多样、价格多变、折扣灵活、现金量大以及报表需求复杂多样价格多变、折扣灵活、现金量大以及报表需求复杂多样等特点,现在的人工管理方式已不能完全胜任,这就迫等特点,现在的人工管理方式已不能完全胜任,这就迫切需要标准的、高效率的计算机管理方式引导餐
3、饮行业切需要标准的、高效率的计算机管理方式引导餐饮行业的发展的发展 2、需求分析、需求分析 根据餐饮行业的特点,该系统应以餐饮业务为基础,根据餐饮行业的特点,该系统应以餐饮业务为基础,突出前台管理,从专业角度出发,提供科学有效的管理模式。突出前台管理,从专业角度出发,提供科学有效的管理模式。点菜方面采取图形界面加数据的方式,使用户能直观的管理点菜方面采取图形界面加数据的方式,使用户能直观的管理信息,并能有效的管理每个开台的房间台号所点的酒菜。点信息,并能有效的管理每个开台的房间台号所点的酒菜。点菜收银管理可实现点菜、转台、并台、结账、清台。库房管菜收银管理可实现点菜、转台、并台、结账、清台。库
4、房管理可记录商品入库、出库情况。营业分析可对客人点单情况、理可记录商品入库、出库情况。营业分析可对客人点单情况、房台营业情况、酒菜销售情况、销售收入等进行分析。点菜房台营业情况、酒菜销售情况、销售收入等进行分析。点菜收银、营业分析、库房管理的有机结合,可为酒店经营方向收银、营业分析、库房管理的有机结合,可为酒店经营方向提供依据,为酒店餐馆的发展提供重要保证提供依据,为酒店餐馆的发展提供重要保证 系统主要功能设计有七大部分,分别为前台管理、后台系统主要功能设计有七大部分,分别为前台管理、后台管理、财政管理、应收应付管理、系统初始化、系统管理、帮助管理、财政管理、应收应付管理、系统初始化、系统管理
5、、帮助(1)前台管理:)前台管理:主要是对酒店前台收银的管理。包括开台管理、主要是对酒店前台收银的管理。包括开台管理、买单管理、当日结账数据分析、日结账管理买单管理、当日结账数据分析、日结账管理(2)后台管理:)后台管理:主要是对酒店后台进货、出货等的管理、包括进主要是对酒店后台进货、出货等的管理、包括进 货管理、出货管理、进货查询、出货查询、库存货管理、出货管理、进货查询、出货查询、库存 查询、库存统计分析、房间台号管理、商品信息查询、库存统计分析、房间台号管理、商品信息 管理、员工信息管理管理、员工信息管理(3)财政管理:)财政管理:主要是对酒店财务方面的管理。包括月结算管理、主要是对酒店
6、财务方面的管理。包括月结算管理、月营业分析、年营业分析。月营业分析、年营业分析。(4)应收应付管理:)应收应付管理:主要是对酒店的往来账款进行管理。包括应付主要是对酒店的往来账款进行管理。包括应付 账款管理、挂账管理、历史挂账管理。账款管理、挂账管理、历史挂账管理。(5)系统初始化:)系统初始化:主要是对酒店的基础设置信息的管理。包括本主要是对酒店的基础设置信息的管理。包括本 单位定义、供应商管理、房间台号类型管理、单位定义、供应商管理、房间台号类型管理、部门信息管理、仓库信息管理、员工级别管理。部门信息管理、仓库信息管理、员工级别管理。(6)系统管理:)系统管理:主要是对软件的维护和权限进行
7、管理、包括系主要是对软件的维护和权限进行管理、包括系 统维护向导、权限管理。统维护向导、权限管理。(7)帮助:)帮助:主要是对软件的使用帮助。包括帮助、关于主要是对软件的使用帮助。包括帮助、关于 3、实现目标、实现目标 面对服务行业的高速发展和餐饮企业信息化发展的过程中出面对服务行业的高速发展和餐饮企业信息化发展的过程中出现的各种情况,该餐饮管理系统在实施后应能够达到以下目标:现的各种情况,该餐饮管理系统在实施后应能够达到以下目标:(1)实现多点操作的信息共享,相互之间的信息传递要准确、快捷)实现多点操作的信息共享,相互之间的信息传递要准确、快捷(2)采用汉字图形用户界面,系统界面友好美观,操
8、作简单易行,)采用汉字图形用户界面,系统界面友好美观,操作简单易行,查询灵活方便查询灵活方便(3)业务管理信息化,可随时掌握进货、客人点单、挂账等情况)业务管理信息化,可随时掌握进货、客人点单、挂账等情况(4)采用流行的客户机)采用流行的客户机/服务器方式,响应速度快,安全性高,系统服务器方式,响应速度快,安全性高,系统 配置灵活,扩充方便配置灵活,扩充方便(5)支持多种付款方式。先进、支票、免单、挂账等多种方式混合)支持多种付款方式。先进、支票、免单、挂账等多种方式混合 收银收银(6)该软件应尽可能的降低使用者的劳动强度,同时提高工作质量)该软件应尽可能的降低使用者的劳动强度,同时提高工作质
9、量 和效率和效率(7)系统维护方便可靠,具有灵活性、通用性及安全性的特点)系统维护方便可靠,具有灵活性、通用性及安全性的特点 二、系统设计二、系统设计1、系统结构图、系统结构图餐饮管理系统前台管理后台管理财政管理应收应付管理系统管理系统初始化开台管理买单管理当日结帐数据分析日结帐管理月结帐管理月营业管理年营业分析本单位定义房台类型管理当日结帐数据分析部门信息管理仓库信息管理员工级别管理进货管理出货管理进货查询出货查询库存统计分析房间台号管理商品信息查询员工信息查询库存查询应付帐款管理挂帐管理历史挂帐查询系统维护向导权限管理2、业务流程图、业务流程图数据处理数据存储中心前台营业凭证数据处理器数据
10、打印数据分析财政信息统计月结算管理打印单据信息打印进货信息存储房间台号录入商品信息录入员工信息录入日结算管理开台管理买单管理3、数据库设计、数据库设计 本系统采用本系统采用SQL Server数据库,包含客户信息表、日结帐表、月结账数据库,包含客户信息表、日结帐表、月结账表、表、付款单据历史表、出货表、员工信息表、商品基础信息表等将近付款单据历史表、出货表、员工信息表、商品基础信息表等将近30个表个表,以下仅列出两个表结构以下仅列出两个表结构 日结帐表的结构日结帐表的结构50char结款说明20char借款方式12char结款人money结款金额datetime日期10char房台编号30ch
11、ar结账单据号字段大小数据类型字段名称付款单据历史表的结构付款单据历史表的结构money欠款金额4char是否结清20char付款方式datetime还款日期datetime欠款日期50char供应商全称money付款金额money实付money应付18numeric税率18numeric折扣money金额18numeric数量18numeric品种数30char结账票号字段大小数据类型字段名称三、系统实现三、系统实现实现开台实现开台Private kt()msgbox(“请选择房间请选择房间”)if xuanze.caption=“营业营业”orxuanze.caption=“维修维修”msgbox(“对不起,该房间不可选,请重新选择对不起,该房间不可选,请重新选择”)else分配房间分配房间将该房间状态改为营业将该房间状态改为营业实现结账实现结账Private jiezhangPrivate jiezhang coutcout所付金额所付金额if if 所付金额所付金额 应付金额应付金额coutcout找零找零将该房间状态改为空闲将该房间状态改为空闲 谢谢!谢谢!