酒店订餐系统说明书

合集下载

酒店预订系统操作手册

酒店预订系统操作手册

酒店预订系统操作手册第1章系统概述 (4)1.1 酒店预订系统简介 (4)1.2 系统功能与特点 (4)1.3 系统登录与退出 (4)3.1 登录 (4)3.2 退出 (5)第2章酒店信息管理 (5)2.1 酒店基本信息维护 (5)2.1.1 功能概述 (5)2.1.2 操作步骤 (5)2.1.3 注意事项 (5)2.2 房型信息管理 (5)2.2.1 功能概述 (5)2.2.2 操作步骤 (5)2.2.3 注意事项 (6)2.3 房价与库存管理 (6)2.3.1 功能概述 (6)2.3.2 操作步骤 (6)2.3.3 注意事项 (6)第3章客户信息管理 (6)3.1 客户资料维护 (6)3.1.1 新增客户资料 (6)3.1.2 修改客户资料 (7)3.1.3 删除客户资料 (7)3.2 客户等级管理 (7)3.2.1 新增客户等级 (7)3.2.2 修改客户等级 (7)3.2.3 删除客户等级 (7)3.3 客户查询与筛选 (8)3.3.1 客户查询 (8)3.3.2 客户筛选 (8)第4章预订管理 (8)4.1 新建预订订单 (8)4.1.1 登录系统 (8)4.1.2 选择酒店 (8)4.1.3 选择房型与入住日期 (8)4.1.4 填写客户信息 (8)4.1.5 确认订单 (8)4.1.6 支付 (8)4.2 预订订单查询与修改 (9)4.2.1 查询预订订单 (9)4.2.3 查看订单详情 (9)4.2.4 修改预订订单 (9)4.2.5 取消预订订单 (9)4.3 预订订单状态管理 (9)4.3.1 订单状态更新 (9)4.3.2 订单状态查询 (9)4.3.3 订单异常处理 (9)4.3.4 订单历史记录 (9)第5章入住管理 (9)5.1 办理入住手续 (9)5.1.1 客人抵达酒店后,前台接待员需主动热情地迎接客人,并询问其预订信息。

(9)5.1.2 接待员需检查客人的有效身份证件,确认身份信息与预订信息相符。

订餐系统说明书

订餐系统说明书

订餐系统说明书(总7页) -CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除订餐系统说明书V3.5一、软件优势订餐系统是一套解决因普通消费机不能订餐而衍生的一套综合性订餐消费管理系统,其优势主要表现在:1)卡类消费模式很灵活:可以根据需要设置不同的消费类型卡。

2)可以限制卡是否同一餐别进行多次订餐或多次刷卡消费。

3)充值灵活:可实现单卡充值、批量充值、卡类充值。

4)员工可以通过电脑、手机进行在线订餐:方便使用电脑的可以使用PC端在线订餐,不方便使用电脑的可以安装手机APP进行在线订餐。

5)PC端或手机APP都很方便对未来餐别的订餐和点菜进行撤消。

6)餐厅厨房可以随时了解某一天、某一餐别的订餐情况和点菜情况。

7)刷卡时可以根据订餐情况、点菜情况进行不同扣费:如:订了餐再用餐的扣费不同、没有订餐就去用餐的扣费又不同、点菜时扣费不同、不同卡扣费不同、不同餐别扣费不同等。

8)餐厅刷卡端界面可以随意调整色调和背景。

9)餐厅刷卡提示更人性化:支持声音提示、语音提示、声音+语音提示。

10)餐厅支持离线刷卡,即使断网、服务器崩溃了都可消费刷卡。

11)P C端在线订餐支持通告发布和留言管理。

12)外卖送餐的支持在线刷卡扣费。

二、启用流程订餐系统由后台管理、餐厅刷卡端、PC版在线订餐、手机APP在线订餐和手机APP在线刷卡等多个程序端进行组成,为了实现软件的最佳效果,请遵循下面的流程来启用软件:1)员工档案:录入员工信息。

2)餐厅设置:录入公司餐厅(食堂)名称,方便订餐统计分类。

3)餐别设置:系统默认分早餐、午餐、晚餐、宵夜4个餐别,用户可能根据需要删除不要的餐别。

4)菜品设置:录入所有菜品信息。

5)每周菜谱:设置每周一到周日,每个餐别的菜品。

如早餐有什么菜、午餐有什么菜?6)7)卡类设置:设置每种卡的消费模式,如:消费模式有:A)标准模式:按指定餐别、订餐与否、点菜与否进行不同扣费。

酒店餐饮管理系统用户操作手册

酒店餐饮管理系统用户操作手册

酒店餐饮管理系统用户操作手册1. 引言酒店餐饮管理系统是一款专门为酒店餐饮业务设计开发的软件,旨在提高酒店餐饮部门的工作效率和管理水平。

本操作手册旨在帮助用户熟悉和正确操作该系统,以便更好地发挥其功能和优势。

2. 登录与身份验证2.1 登录在系统启动后,用户需要输入正确的用户名和密码进行登录。

确保密码的安全性,不要将密码泄露给他人。

2.2 身份验证登录成功后,系统会根据用户的身份不同,自动进入对应的功能模块。

不同身份的用户拥有不同的操作权限,请严格按照系统规定的权限范围进行操作。

3. 主界面导航3.1 主菜单主界面左侧是主菜单,包括系统管理、餐厅管理、订单管理、库存管理、报表分析等模块。

用户可根据需要点击相应菜单进入对应功能模块。

3.2 快捷菜单主界面顶部是快捷菜单,包括常用的功能按钮,如添加、编辑、删除、查询等。

用户可通过快捷菜单快速操作相关功能。

4. 餐厅管理4.1 餐厅设置用户可在餐厅设置中设置餐厅的基本信息,如名称、地址、联系方式等,以及餐厅的营业时间和桌位数量等。

4.2 菜单管理用户可在菜单管理中进行菜单的添加、删除、编辑等操作。

系统支持多级菜单管理,用户可根据实际情况进行设定。

4.3 桌位管理用户可在桌位管理中设置和管理不同桌位的信息,包括桌位号、座位数、位置等。

用户还可以根据餐厅的需求,设置不同桌位的类型,如包厢、露天区等。

5. 订单管理5.1 预订管理用户可在预订管理中查看和处理客户的预订信息,包括预订时间、预订桌位、预订人数等。

系统还支持预订的取消和修改。

5.2 就餐管理用户可在就餐管理中记录客户的就餐信息,包括就餐时间、就餐桌位、就餐人数等。

系统还自动生成消费清单,方便客户结账。

6. 库存管理6.1 原材料管理用户可在原材料管理中添加、删除、编辑原材料信息,包括原材料名称、库存数量、单位等。

系统支持对原材料的入库和出库管理。

6.2 食材管理用户可在食材管理中添加、删除、编辑食材信息,包括食材名称、库存数量、单位等。

酒店预订系统说明书

酒店预订系统说明书

酒店预订系统说明书一、简介酒店预订系统是一种为客户提供在线预订酒店的平台。

通过该系统,客户可以方便地搜索、比较并预订符合自己需求的酒店房间。

本说明书将详细介绍酒店预订系统的功能、使用方法以及注意事项。

二、功能1. 酒店搜索:客户可以根据目的地、日期、房型等条件进行酒店搜索。

系统将根据客户的输入展示相关的酒店选项,并提供详细信息如酒店名称、地址、价格、评分等,以供客户参考。

2. 房间预订:一旦客户决定预订某个酒店,系统将引导客户填写必要的预订信息,如入住日期、入住人数等。

客户可以选择支付方式,并在确认无误后提交订单。

3. 在线支付:酒店预订系统接受各种常用支付方式,如信用卡、支付宝、微信支付等。

客户可以选择最适合自己的支付方式进行付款,以完成预订。

4. 订单管理:客户可以在系统中查看自己的订单信息,包括预订的酒店、入住时间、费用等。

客户还可以对订单进行修改、取消或查询支付状态等操作。

5. 评价与反馈:客户入住后,可以在系统中对酒店进行评价,并留下自己的意见和建议。

这些评价将为其他客户提供参考,并有助于酒店改善服务质量。

三、使用方法1. 访问网站:客户需要通过浏览器访问酒店预订系统的网站。

确保使用稳定可靠的网络连接,并输入正确的网址。

2. 搜索与选择:在系统首页上,客户可以输入目的地和日期等信息进行搜索。

在搜索结果中,客户可以根据自己的需求选择合适的酒店。

3. 预订流程:客户点击选择的酒店后,将跳转至酒店详细信息页面,显示更多有关酒店的信息。

客户需要选择入住日期、房间类型等,并确认价格与数量后点击“预订”按钮。

4. 填写预订信息:客户需要填写预订的相关信息,如入住人姓名、联系方式等,确保信息的准确性。

客户可以选择支付方式并核对订单信息后提交。

5. 付款与确认:客户选择并完成支付后,系统将生成预订确认函或订单号。

客户可以保存该凭证作为入住时的参考,并在需要时与酒店工作人员进行确认。

四、注意事项1. 信息准确性:客户在预订过程中需保证填写的信息准确无误,特别是与入住相关的信息如日期、人数等。

品智餐饮管理系统说明书

品智餐饮管理系统说明书
注:如果更改权限组权限,“是”属于这个组的员工权限都会发生改变,
“否”属于这个组的员工权限不会发生改变。
第二节
点击权限管理菜单中的用户管理,进入以下用户管理界面。如图3-2。
图3-2
帐号:员工登陆软件工号。
姓名:员工名字。
密码:员工登陆软件密码。
最大打折扣:员工最多打几折,如无折扣应设为:100。
最大抹零:员工最多抹多少零。如不抹零则输入0。
图2-10
第三章
第一节
点击权限管理菜单中的权限组进入权限管理界面,如图3-1。
图3-1
用户权限组:权限组名称。
最大折扣:本组成员最大可打几折,100为不打折。
最大抹零:本组成员最大抹零钱数。
权限:本组所能操作软件的权限。
操作方法:点击新增按扭输入用户权限组名称回车(ENTER)输入最大折扣回车(ENTER)输入最大折扣,点击保存。选中权限组勾选右边权限,保存。
转台后退菜,合并打印:如选中,则转台信息和退菜信息一并打印。
第七节
第一步:点击基础设置—报表格式设置,打开窗口,如图2-7。
图2-7
第二步:全部使用推荐数值,根据喜好选择不同风格的报表格式,设置完后保存。
第八节
点击基础设置—打印方式设置,打开窗口,如图2-8。
图2-8
客户单打印方式:自动为点菜宝发送完数据后客户单打印机自动出客户单。
印单打印整单:如选中收银印单时打印印单。不选印单时不打印印单。
多次印单提示是否打印:当印单次数超过一次再印单时提示该台已印单是否重新印单,点是再出一份印单点否不打印。
白帐单格式:如不选中白帐单打印时为帐单套打。
单独打印退菜:如选中在结帐单上将显示退菜明细。
结帐打印整单:如选中结帐时将打印结帐单。如不选中不打印结帐单。

酒店行业酒店预订系统使用手册

酒店行业酒店预订系统使用手册

酒店行业酒店预订系统使用手册第一章:概述 (3)1.1 系统简介 (3)1.2 功能概述 (3)1.2.1 预订管理 (3)1.2.2 客户管理 (3)1.2.3 入住管理 (4)1.2.4 退房管理 (4)1.2.5 数据统计与分析 (4)1.2.6 系统设置 (4)第二章:系统安装与配置 (4)2.1 系统安装 (4)2.1.1 安装环境要求 (4)2.1.2 安装步骤 (5)2.2 系统配置 (5)2.2.1 网络配置 (5)2.2.2 数据库配置 (5)2.2.3 系统参数配置 (5)2.2.4 系统权限配置 (6)第三章:用户注册与登录 (6)3.1 用户注册 (6)3.1.1 注册流程 (6)3.1.2 验证邮件 (6)3.2 用户登录 (6)3.2.1 登录流程 (6)3.2.2 登录异常处理 (7)3.3 忘记密码 (7)3.3.1 找回密码流程 (7)3.3.2 邮件操作 (7)3.3.3 密码重置注意事项 (7)第四章:酒店信息查询 (7)4.1 搜索酒店 (7)4.2 酒店详情 (8)4.3 酒店筛选与排序 (8)第五章:酒店预订 (8)5.1 选择房型 (8)5.1.1 用户可根据酒店提供的房型列表,选择适合自己需求的房型。

(8)5.1.2 用户可查看每种房型的详细信息,如面积、床型、容纳人数等。

(8)5.1.3 用户可通过筛选条件,如价格、朝向等,快速定位到符合需求的房型。

(8)5.2 预订房间 (8)5.2.1 用户在选定房型后,需填写预订信息,包括入住时间、退房时间、预订数量等。

(8)5.2.2 用户需填写入住人信息,包括姓名、性别、身份证号码等。

(8)5.2.3 用户可选择支付方式,如在线支付、线下支付等。

(8)5.2.4 用户确认预订信息无误后,“提交预订”按钮。

(8)5.3 预订确认 (9)5.3.1 预订成功后,系统会向用户发送预订确认短信或邮件。

订餐管理系统操作手册

订餐管理系统操作手册

订餐管理系统操作手册文档控制文档更新记录文档审核记录目录1.整体流程图 (2)1.1.订餐管理流程图 (2)2.功能 (3)3.公共部分说明 (3)4.订餐管理 (4)4.1.菜品信息 (4)4.2.餐桌维护 (7)4.3.用户餐卡维护 (10)4.4.每日食谱信息 (13)4.5.用户订餐信息 (18)4.6.餐卡消费查询 (22)1.整体流程图1.1.订餐管理流程图2.功能订餐管理:维护菜品、餐桌、用户餐卡信息后,用户针对早餐、午餐、晚餐进行订餐,用户可查询自己的餐卡消费信息。

3.公共部分说明公共说明:●本系统使用浏览器主要针对浏览器为IE8、IE9。

●“邮件管理”、“文件管理”、“任务管理”三个模块选择的用户为“用户管理”中的用户信息,其他模块均为“组织人员分配”中的用户信息。

●查询时文本查询条件支持模糊查询。

●必填项:在追加、修改页面中必填项,控件左上方用“”进行标注。

●失效:对失效的数据只能进行查看,不能进行其它操作。

●分页:分页在页面最下方进行显示,如下图:合计:显示检索数据的总共记录数、总共页数,每页总记录数,当前位于的页数。

首页:点击,页面显示第一页信息。

尾页:点击,页面显示最后一页信息。

上一页:点击,页面显示当前页面的上一页信息。

下一页:点击,页面显示当前页面的下一页信息。

跳转:在中输入要跳转页面的数字,点击按钮,页面跳转到输入数字的页面,同时在中输入的数字清空。

输入的数字为0或为空或数字大于尾页,页面不进行跳转。

按钮说明:按钮说明点击此控件,打开下拉数据列表,进行数据选择。

点击此控件,打开日历控件,进行日期的选择。

点击此按钮,打开开窗页面,进行数据的选择;点击按钮,清空选择的数据。

点击此按钮,打开人员开窗页面,进行数据的选择;点击按钮,清空选择的数据。

点击此按钮,根据查询条件检索数据。

点击此按钮,打开“追加”页面。

点击此按钮,对多条数据进行删除。

点击此按钮,对多条数据进行失效。

系统操作说明书模板

系统操作说明书模板

系统操作说明书
预定系统部分
1、预定系统主界面
餐饮预定主要用于团体宴会,旅行团就餐,工作餐预定,查询。

预定操作简单的说就是在电脑上完成一张就餐预订单的填写。

2、新建预定
操作步骤:
(1)点击主界面上键,进入如下图所示
(2)在‘预定管理’界面输入信息(如宾客/公司名字,人数,联系人和电话,餐段等),选择要预定的桌台,最后点击‘保存’。

(3)等返回主界面后会显示预定的桌台号,选中刚预定的桌台信息栏,点击‘确认预定’如下图所示:
不须要告知选‘否’,不然则选‘是’出现如下图方框:
点击‘发送’完成新建预定操作,如想发送多条信息可点‘加入’输入多个手机号码。

3、修改预定
1在主界面上的桌台信息栏中选中要修改的顾客信息条(变成蓝色),点击键,进入的界面如上图所示
2修改或增加里面的内容信息
3点击‘保存’退出
4、退订
(1)在主界面上的桌台信息栏中选中要退定的顾客信息条(变成蓝色)
(2)点击出现提示框,点‘确定’完成退定操作。

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

机械工程与自动化学院《数据库》大作业说明书姓名:陈宇杰学号:1302220226班级:测控11302题目:酒店订餐管理系统成绩:2016年5月12日摘要近几年来,计算机网络、分布技术日趋成熟,随着科技的发展,酒店餐饮业的竞争也越来越激励。

想在这样竞争激励的环境下生存,那么就必须运用科学的管理思想与先进的管理方法,使用点餐与管理一体化。

这样不仅提高了工作效率,也避免了手工作业的麻烦,从而使得管理者能够准确,有效的管理酒店餐饮。

因此,酒店餐饮业的管理者更需要一种综合实时的管理模式,希望从更科学的管理中取得竟争的优势,在竟争激烈的商业市场中取胜。

结合管理信息系统的开发方法及步骤,以此为理论根据,开发出一个信息管理系统—酒店订餐管理系统。

随着现在餐饮业的不断发展,作为餐饮业不可缺少的一部分——餐饮管理系统,它的内容对于餐饮业的决策者和管理者来说都非常重要。

本系统主要包括预订查询,前厅管理,销售情况,人事档案,报表及权限等这六个大部分,本系统具有良好的用户接口,使用方便。

具有完善的查询,对维护系统起到辅助决策的作用,能及时、方便、灵活地进行查询、修改、删除等维护性操作。

餐饮管理系统有足够的存储容量,满足了酒店每日营业的变动,另外对于贵宾人事档案和顾客人事档案上也有一定的管理,并对每一部分的权限有一定的设置。

基于上述原因,利用vfp6.0提供的强大的数据库管理功能、界面优化等方便之处,以给用户提供一个方便快捷的管理工具。

餐饮管理应用程序是按照软件工程整个理论规范来完成的。

关键字:管理信息系统;数据库设计;查询AbstractIn the last few years, the computer network, the distribution technology are mature day by day, along with the technical development, the dining industry competition also more and more drove. Thought like this competes under the drive environment to survive, then must utilize the science the management thought and the advanced management, application point meal and management integration. Like this not only enhanced the working efficiency, also has avoided the before manual work trouble, thus enables the superintendent to be able to be accurate, effective management dining. Therefore, the dining industry superintendent needs one kind of synthesis real-time management pattern, hoped has the superiority from a more scientific management which unexpectedly struggles, in unexpectedly struggles in the intense commercial market to win. The union management information system method of exploitation and the step, take this as the theory basis, develops a information management system - - dining management system management system.Key word:The management information system, the database is designed, inquiry1.课题背景及要求1.1课题设计背景餐饮管理在酒店经营过程中充当着一个十分重要角色,餐饮管理的效率对经营的质量起着举足轻重的作用。

随着现代科学技术的发展,越来越多的饭店及餐饮行业对餐饮管理都实行了信息化管理,使用计算机系统代替繁琐冗余的手工方式来管理餐饮事务。

传统的手工方式不仅效率低下,而且容易出错,采用计算机技术进行餐饮管理可以克服手工管理的缺点,将人们从烦杂的劳动中解放出来。

随着餐饮企业的管理者对管理信息系统的重视程度的提高,餐饮管理系统的管理功能也在不断的增强,发挥的作用越来越大。

从开始的只能进行数据的浏览、添加、修改等简单操作,到现在的能够帮助管理者进行经营分析决策,餐饮管理系统正在逐步的取代人工管理方式,帮助企业实现管理的信息化。

1.2课题设计要求本系统的目标是建立方便的酒店订餐管理平台。

可以对酒店内的所有菜名以及相对应的菜号进行查询;可以对订餐的客户进行记录,并能查询、修改、删除和结算总额;可以对每日的营业额进行结算,以及统计利润总额。

主要有以下功能:1)客户信息管理:包括客户姓名、联系电话等信息的录入、修改、查询、删除等。

2)菜谱管理:包括菜名、菜号、价格、利润等信息的录入、修改、查询、删除等。

3)订餐操作管理:包括客户、日期、桌号、菜号、菜名、数目的录入、修改、删除等。

4)查询定餐管理:可以按照桌号和日期查询,或分别按照桌号、按照日期查询等。

5)订餐结算管理:包括每个桌号的金额总计,日营业额结算和日利润结算等。

2.系统设计及分析2.1需求分析与概念设计为实现餐饮管理人员对餐饮业务登记、查询、编辑流程的管理,将大大提高工作效率,节省许多不必要的人工浪费,所以本系统是采用面向对象的设计思想进行编制的,整个系统由若干表单,报表及一个主菜单组成,由项目管理器统一管理全部程序的编写和调试。

用户在操作过程中可以通过主菜单调用系统的各项功能模块。

确定系统应具有以下四个模块:其一是就餐管理模块,能够生动形象的实现点菜,可以浏览点菜结果,并计算各项金额。

在预定部分中顾客可以选择不同标准的包桌。

其二是查询信息模块,不仅可以浏览全部菜谱,还能查询日营业额,日就餐人数,某类主料日销售量及预定等情况。

其三是各类变更模块,可以让用户方便地实现增加菜肴及主食品种,修改、删除菜谱的有关内容,修改、删除预定单中的记录。

为了增加数据库的安全性,在进行菜谱及预定内容的修改、删除等操作时,必须输入有效密码。

其四是报表打印模块,顾客结帐时,打印结帐单。

根据管理需要还可以打印流水帐单。

2.2系统功能逻辑设计就餐管理:含有就餐、点菜、预定等功能查询信息:主要包括浏览菜谱、按日期查询就餐人数、按日期查询营业额、按日期及午晚餐查询预定单等功能。

各类变更:包括各种增、删、改的操作。

报表输出:包括打印结帐单和打印流水帐单等功能。

退出系统:实现退出餐饮管理系统的功能。

根据已确定的系统主要模块功能,即系统应有录入、增加、修改、删除菜谱中的有关菜肴的信息功能。

能够按不同方式浏览菜谱。

应具有统计日销售额、日就餐人数以及打印结帐单、流水帐单的功能。

还可以预订。

综合以上分析得出系统结构总框架图如图2-1所示2.3物理设计与数据库表结构通过前面所获得的信息,可将各种信息分成就餐、菜谱、预定三个基本主题,每个主题都建立一个独立的表,所需建立的表应为就餐表,菜谱表,预定表,并用餐菜联将就餐及菜谱信息联系起来。

就餐表主要用来存储顾客就餐所需的信息,所包含字段为:就餐帐单号,就餐日期、桌号、人数、收银员姓名。

索引字段为:就餐.帐单号,索引类型为主索引。

菜谱表主要用来存储餐厅经营品种的信息。

所包含字段为:菜编号、菜名、类别、菜系、单价、主料、规格、图样、菜简介。

索引字段为:菜编号,索引类型为主索引。

菜谱表、就餐表、账单表、预定表如图2-3,4,5,6所示图2-3图2-4图2-5图2-6数据库表结构如图2-7所示:图2-73.应用程序设计3.1主程序设计set talk offset sysmenu offset status bar offset safe offset stat offset dele on*set cent on*set date to ansiclose allclear screen*deactivate window allif mod(day(date()),2)=0_SCREEN.backcolor=rgb(80,180,150)MODIFY WINDOW SCREEN TITLE "订餐管理系统今天是:"+str(year(date()),4)+"年"+str(month(date()),2)+"月"+str(day(date()),2)+"日"+cdow(date())+"制作:陈宇杰"else_SCREEN.backcolor=rgb(80,150,180)MODIFY WINDOW SCREEN TITLE "订餐管理系统今天是:"+str(year(date()),4)+"年"+str(month(date()),2)+"月"+str(day(date()),2)+"日"+cdow(date())+"制作:陈宇杰"endifZOOM WINDOW SCREEN MAX*_SCREEN.controlbox=.t.do form 开始.scxread events3.2初始界面设计主程序执行后,在程序中执行系统初始化表单(开始.scx),系统进入如图3-1所示的界面。

图3-1【继续】按钮代码如下:thisform.ReleaseclearDO 主菜单.mpr【退出】按钮代码如下thisform.ReleaseQuit3.3主菜单设计主菜单设计过程与菜单预览如图3-2、3-3所示图3-2图3-33.4就餐管理就餐管理菜单项有点菜、预定等下一级菜单。

如图3-4图3-43.4.1点菜表单init事件代码:CLOSE DATABASESOPEN DATABASE 酒店订餐USE 菜谱replace ALL 菜谱.点菜标志WITH .F.【单号】text1的lostfocus事件代码:PUBLIC COPEN DATABASE 酒店订餐USE 就餐SELECT 就餐GO TOPGO BOTTOMc=RECNO()THISFORM.TEXT1.V ALUE=c+1USE【日期】thisform.text2.Value=DATE()【桌号】bo1.DisplayValue="请选择"【确认】thisform.list2.AddItem(thisform.list1.List(thisform.list1.listindex)) thisform.list1.RemoveItem(thisform.list1.listindex)SELECT 菜谱GO topLOCATE FOR ALLTRIM(菜谱.菜名)=ALLTRIM(thisform.list1.value) replace 菜谱.点菜标志WITH .T.CONTINUEIF EOF()GO topENDIF【取消】SELECT 菜谱GO TOPLOCATE FOR ALLTRIM(菜谱.菜名)=ALLTRIM(thisform.list2.value) replace 菜谱.点菜标志WITH .T.CONTINUEIF EOF()GO topENDIFthisform.list2.RemoveItem(thisform.list2.listindex)【提交】USE 点菜DELETE allPACKUSE 菜谱IF NOT EOF()COPY to diancai FIELDS 菜编号,菜名,单价FOR 点菜标志=.t. ENDIFUSEUSE 点菜APPEND FROM diancai FIELDS 菜编号,菜名,单价replace ALL 点菜.数量WITH 1replace ALL 点菜.金额WITH 点菜.单价*点菜.数量replace ALL 点菜.单号WITH ALLTRIM(str(thisform.text1.Value)) USEUSE 账单APPEND FROM 点菜FIELDS 单号,菜编号,菜名,单价,数量,金额USEUSE 就餐APPEND BLANKreplace 就餐.单号WITH ALLTRIM(str(thisform.text1.Value)) replace 就餐.日期WITH thisform.text2.Valuereplace 就餐.桌号with bo1.Valuereplace 就餐.人数with val(bo2.Value)USEERASE 点菜.dbfUSE 菜谱replace ALL 菜谱.点菜标志WITH .F.USEMESSAGEBOX("提交成功!",48+0+0,"信息提示")点菜界面如图3-5所示:图3-53.4.2预订预订表单如图3-6所示图3-6该表单的【确认提交】代码为:APPEND BLANKreplace 预定单号WITH thisform.text1.Value replace 姓名WITH thisform.text2.Value replace 电话WITH thisform.text3.Value replace 定餐标准WITH bo1.Value replace 人数WITH bo2.Value replace 时段WITH bo3.Valuerq=CTOD(thisform.text4.Value)replace 日期WITH rqreplace 办理人WITH bo4.ValueUSEMESSAGEBOX("提交成功!",48+0+0,"警告")【重写】按钮代码:thisform.text2.Value=""thisform.text3.Value=""thisform.text4.Value=""3.5查询信息3.5.1菜谱查询浏览菜谱主界面如图3-7所示图3-7【combo1】的click事件代码:SELECT 菜谱.菜名;from 菜谱;WHERE 菜谱.类别==bo1.Value;INTO CURSOR bbbo2.RowSource="bb"bo2.Requery【查询】按钮代码:0SELECT 菜谱set filter to 菜名=alltrim(bo2.value)GO TOPthisform.Refresh3.5.2按日期查询设置表单的“数据环境”,添加表“就餐”“帐单”“查询1”“查询1”设计界面如图3-8所示:图3-83.5.3按日期查询销售情况按日期查询销售情况表单如图3-9所示:图3-9【查询】按钮代码为:PUBLIC x,y,z,a,m,n,dhm=0x=ALLTRIM(bo1.Value)y=ALLTRIM(bo2.Value)z=ALLTRIM(bo3.Value)a=y+"/"+z+"/"+xSELECT 就餐set filter to 日期=ctod(a)LOCATE FOR 就餐.日期=ctod(a)DO WHILE NOT EOF()n=就餐.人数dh=就餐.单号m=m+nCONTINUEENDDOthisform.text2.Value=mSET SAFETY OFFDO 查询1.qprsele 查询1public u,v,ll=0locat for CTOD(a)=日期do while not eof()k=金额l=k+lcontinuenddoset talk offthisform.text1.value=lSELECT 帐单SET filter TO 帐单.单号=就餐.单号GO TOPthisform.Refresh3.6各类变更3.6.1菜谱增改【前一菜】按钮代码:SELECT 菜谱IF RECNO()>0SKIP -1IF BOF()GO topENDIFthisform.RefreshENDIF【后一菜】按钮代码:SELECT 菜谱IF RECNO()>0SKIPIF BOF()GO bottomENDIFthisform.RefreshENDIF【添加保存】按钮代码:SELECT 菜谱APPEND BLANKREPLACE 菜谱.菜编号WITH thisform.text1.ValueREPLACE 菜谱.菜名WITH thisform.text2.ValueREPLACE 菜谱.单价WITH thisform.text3.ValueREPLACE 菜谱.类别WITH thisform.text4.ValueREPLACE 菜谱.规格WITH thisform.text5.ValueREPLACE 菜谱.主料WITH thisform.text6.Valuethisform.Refresh【保存修改】按钮代码:SELECT 菜谱REPLACE 菜谱.菜编号WITH thisform.text1.ValueREPLACE 菜谱.菜名WITH thisform.text2.ValueREPLACE 菜谱.单价WITH thisform.text3.ValueREPLACE 菜谱.类别WITH thisform.text4.ValueREPLACE 菜谱.规格WITH thisform.text5.ValueREPLACE 菜谱.主料WITH thisform.text6.Value【删除】按钮代码:SELECT 菜谱IF RECNO()>0IF MESSAGEBOX("删除便不能恢复,真的删除",48+1,"信息提示")=1 DELETEthisform.RefreshENDIFENDIF【查询】按钮代码:SELECT 菜谱set filter to 菜名=alltrim(bo2.value) GO TOPthisform.Refresh菜谱更改的表单界面如图3-10所示:图3-103.7报表输出打印账单表单界面如图3-11所示:图3-11 3.8退出系统【退出】代码:clear eventsquit小结酒店订餐管理系统是一个十分复杂的课题,涉及的内容十分繁多。

相关文档
最新文档