用VF编写餐饮管理系统论文.docx
- 文档编号:8281464
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:35
- 大小:3.08MB
用VF编写餐饮管理系统论文.docx
《用VF编写餐饮管理系统论文.docx》由会员分享,可在线阅读,更多相关《用VF编写餐饮管理系统论文.docx(35页珍藏版)》请在冰豆网上搜索。
用VF编写餐饮管理系统论文
目录
中文摘要……………………………………………………………………………………I
英文摘要……………………………………………………………………………………II
1概述…………………………………………………………………………………1
1.1课题设计景…………………………………………………………………………1
1.2数据库技术与VFP系统平台概述…………………………………………………2
2系统设计……………………………………………………………………………3
2.1系统设计原理………………………………………………………………………3
2.2有关数据表结构……………………………………………………………………3
2.2.1菜谱信息表的设计…………………………………………………………3
2.2.2就餐表的设计………………………………………………………………4
2.2.3帐单表的设计………………………………………………………………4
2.2.4点菜谱表的设计……………………………………………………………4
2.2.5预定表的设计………………………………………………………………5
2.2.6类别表的设计………………………………………………………………5
2.2.7主料表的设计………………………………………………………………5
2.2.8规格表的设计………………………………………………………………6
2.3系统思路……………………………………………………………………………6
3系统实现……………………………………………………………………………7
3.1开发平台及系统配置………………………………………………………………7
3.2主程序的编制………………………………………………………………………8
3.3开始界面的制作……………………………………………………………………9
3.4主菜单………………………………………………………………………………10
3.5就餐管理……………………………………………………………………………11
3.5.1点菜…………………………………………………………………………11
3.5.2预定…………………………………………………………………………16
3.6查询信息……………………………………………………………………………17
3.6.1菜谱查询……………………………………………………………………17
3.6.2按日期查询销售情况………………………………………………………18
3.6.3查询器“查询1”制作方法………………………………………………20
3.6.4按日期查询预定情况………………………………………………………21
3.6.5按日期查询流水帐单………………………………………………………22
3.7各类变更…………………………………………………………………………23
3.7.1菜谱增改……………………………………………………………………23
3.8报表输出…………………………………………………………………………26
3.8.1打印结帐单…………………………………………………………………26
3.8.2打印流水帐单………………………………………………………………27
3.8.3报表的制作方法……………………………………………………………28
3.9退出系统……………………………………………………………………………28
4结束语………………………………………………………………………………29
致谢…………………………………………………………………………………………30
参考文献……………………………………………………………………………………31
餐饮管理系统
摘要:
近几年来,计算机网络、分布技术日趋成熟,随着科技的发展,餐饮业的竞争也越来越激励。
想在这样竞争激励的环境下生存,那么就必须运用科学的管理思想与先进的管理方法,使用点餐与管理一体化。
这样不仅提高了工作效率,也避免了手工作业的麻烦,从而使得管理者能够准确,有效的管理餐饮。
因此,餐饮业的管理者更需要一种综合实时的管理模式,希望从更科学的管理中取得竟争的优势,在竟争激烈的商业市场中取胜。
结合管理信息系统的开发方法及步骤,以此为理论根据,开发出一个信息管理系统—餐饮管理系统。
随着现在餐饮业的不断发展,作为餐饮业不可缺少的一部分——餐饮管理系统,它的内容对于餐饮业的决策者和管理者来说都非常重要。
本系统主要包括预订查询,前厅管理,销售情况,人事档案,报表及权限等这六个大部分,本系统具有良好的用户接口,使用方便。
具有完善的查询,对维护系统起到辅助决策的作用,能及时、方便、灵活地进行查询、修改、删除等维护性操作。
餐饮管理系统有足够的存储容量,满足了酒店每日营业的变动,另外对于贵宾人事档案和顾客人事档案上也有一定的管理,并对每一部分的权限有一定的设置。
基于上述原因,利用vfp6.0提供的强大的数据库管理功能、界面优化等方便之处,以给用户提供一个方便快捷的管理工具。
餐饮管理应用程序是按照软件工程整个理论规范来完成的。
餐饮管理系统的的开发成功,实现了餐饮业的现代化,表明了餐饮管理正与国际化接轨,有了更为深入的发展。
关键字:
管理信息系统;数据库设计;查询
Abstract
Studentmajoringinagriculturalelectrifictionandautomation
Ailixiati
TutorLinKexue
Inthelastfewyears,thecomputernetwork,thedistributiontechnologyarematuredaybyday,alongwiththetechnicaldevelopment,thediningindustrycompetitionalsomoreandmoredrove.Thoughtlikethiscompetesunderthedriveenvironmenttosurvive,thenmustutilizethesciencethemanagementthoughtandtheadvancedmanagement,applicationpointmealandmanagementintegration.Likethisnotonlyenhancedtheworkingefficiency,alsohasavoidedthebeforemanualworktrouble,thusenablesthesuperintendenttobeabletobeaccurate,effectivemanagementdining.Therefore,thediningindustrysuperintendentneedsonekindofsynthesisreal-timemanagementpattern,hopedhasthesuperiorityfromamorescientificmanagementwhichunexpectedlystruggles,inunexpectedlystrugglesintheintensecommercialmarkettowin.Theunionmanagementinformationsystemmethodofexploitationandthestep,takethisasthetheorybasis,developsainformationmanagementsystem--diningmanagementsystemmanagementsystem.
Alongwiththepresentdiningindustryunceasingdevelopment,tookadiningindustryessentialpartof-diningmanagementsystemmanagementsystem,itscontentsaidallthecountformuchregardingthediningindustryorderstheinquiry,thelobbymanagement,thesalessituation,thedossier,thereportformandthejurisdictionandsoonthesesixmajorities,thissystemhasthegooduserconnection,theeasytooperate.Hastheconsummationtheinquiry,tomaintainsthesystemtoplaytheassistancedecision-makingrole,canprompt,inquiry,revision,deletionmaintenanceoperationandsoonbeconvenient,nimblycarryon.Thediningmanagementsystemmanagementsystemhastheenoughstoragecapacity,hassatisfiedthechangewhichthehoteldoesbusinesseveryday,moreoveralsohasthecertainmanagementregardingthedistinguishedguestdossierandinthecustomerdossier,andhasthecertainestablishmenttoeachpartofjurisdiction.Basedontheabovereason,Iwantformidableconvenienceandsoondatabankadministrationfunction,contactsurfaceoptimizationwhichprovidesusingvfp6.0place,byprovidesaconveniencequickmanagementtooltotheuser.Thediningmanagementapplicationprocedureisdeferstothesoftwareengineeringentiretheory
standardtocomplete.
Diningmanagementsystemmanagementsystemdevelopssuccessfully,hasrealizedthediningindustrymodernization,hadindicatedthediningmanagementwasconnectingrailswiththeinternationalization,hadamorethoroughdevelopment.
Keyword:
Themanagementinformationsystem,thedatabaseisdesigned,inquiry
1概述
1.1课题设计背景
餐饮管理在酒店经营过程中充当着一个十分重要角色,餐饮管理的效率对经营的质量起着举足轻重的作用。
随着现代科学技术的发展,越来越多的饭店及餐饮行业对餐饮管理都实行了信息化管理,使用计算机系统代替繁琐冗余的手工方式来管理餐饮事务。
传统的手工方式不仅效率低下,而且容易出错,采用计算机技术进行餐饮管理可以克服手工管理的缺点,将人们从烦杂的劳动中解放出来。
随着餐饮企业的管理者对管理信息系统的重视程度的提高,餐饮管理系统的管理功能也在不断的增强,发挥的作用越来越大。
从开始的只能进行数据的浏览、添加、修改等简单操作,到现在的能够帮助管理者进行经营分析决策,餐饮管理系统正在逐步的取代人工管理方式,帮助企业实现管理的信息化。
在这样的背景下,酒店要想持久的发展下去,就需要开发一套适合自己企业的餐饮经营管理系统来提高企业的竞争力。
本系统使用VFP6.0进行开发,原因是VFP6.0易学、易记、功能齐全、容易上手。
餐饮管理中涉及的业务过程大致如下:
·就餐管理:
含有就餐、点菜、预定等功能。
·查询信息:
主要包括浏览菜谱、按日期查询就餐人数、按日期查询营业额、按日期及午晚餐查询预定单等功能。
·各类变更:
包括各种增、删、改的操作。
·报表输出:
包括打印结帐单和打印流水帐单等功能。
·退出系统:
实现退出餐饮管理系统的功能。
通过完成餐饮经营管理系统,实现饭店对餐饮管理的稳定性、易操作性、可维护性、安全性等,从而达到提高餐饮管理效率的目的。
系统的本质要求是要实现对餐饮业务的基本信息管理、顾客消费情况管理以及系统信息维护管理过程中数据库中数据的更新以及提供每一步操作所需要的统计信息,能够随时掌握各种情况,能够对餐饮经营情况随时进行统计,也可以对整体的餐饮情况随时进行统计,给餐饮决策者提供餐饮的有关信息,这些信息将作为餐饮经营单位对餐饮效益情况进行综合考评的依据。
1.2数据库技术与VFP系统平台概述
数据库技术产生于20世纪60年代末70年代初,到70年代末期数据库理论的研究已基本进入了成熟阶段。
它的出现与完善使得计算机应用进入了新的历史时期,社会的每一个领域都与计算机发生了联系,计算机在人类社会中开始起着不可估量的作用。
随着信息技术、网络技术及计算机技术的飞速发展和人民生活水平的提高,微机走入了我们的家庭成为我们工作和学习的得力助手。
在此浪朝的推动下各类学习软件相继推出,尤其学习语言类的软件更是种类繁多,面面俱到。
VisualFoxpro(以下简称VFP)是一个优秀的,基于Internet平台的数据库管理系统。
VFP既具有Visual语言系列的功能强大、直观易用以及面向对象的优点,又兼有Windows和FoxPro的长处。
并为用户提供了众多向导、生成器、设计器及面向对象程序设计的技术支持,特别适合开发中小型系统。
用VFP开发的系统具有界面友好、操作方便、易于学习的特点。
特别VFP6.0是一个功能强大的数据库管理系统(DBMS),同以前的版本相比,具有更快速、更有效、更灵活的突出特点。
随着现代科学技术的发展,越来越多的餐饮经营机构开始使用计算机系统代替繁琐冗余的手工操作来管理餐饮经营的工作。
VFP6.0是面向对象的可视化编程工具,利用该系统可以方便快捷的开发包含数据库的各种应用软件,开发出的可执行文件效率较高,打包发布也非常方便。
所以,采用VFP6.0开发工具来实现餐饮管理人员对餐饮业务登记、查询、编辑流程的管理,将大大提高工作效率,节省许多不必要的人工浪费。
2系统设计
2.1系统设计原理
本系统是采用面向对象的设计思想进行编制的,整个系统由若干表单,报表及一个主菜单组成,由项目管理器统一管理全部程序的编写和调试。
用户在操作过程中可以通过主菜单调用系统的各项功能模块。
确定系统应具有以下四个模块:
其一是就餐管理模块,能够生动形象的实现点菜,可以浏览点菜结果,并计算各项金额。
在预定部分中顾客可以选择不同标准的包桌。
其二是查询信息模块,不仅可以浏览全部菜谱,还可以分别按菜系、主料进行查询。
还能查询日营业额,日就餐人数,某类主料日销售量及预定等情况。
其三是各类变更模块,可以让用户方便地实现增加菜肴及主食品种,修改、删除菜谱的有关内容,修改、删除预定单中的记录。
为了增加数据库的安全性,在进行菜谱及预定内容的修改、删除等操作时,必须输入有效密码。
其四是报表打印模块,顾客结帐时,打印结帐单。
根据管理需要还可以打印流水帐单。
根据已确定的系统主要模块功能,即系统应有录入、增加、修改、删除菜谱中的有关菜肴的信息功能。
能够按不同方式浏览菜谱。
应具有统计日销售额、日就餐人数以及打印结帐单、流水帐单的功能。
还可以预订。
综合以上分析得出系统结构总框架图如图2-1所示
系统结构图如图2-1所示。
图2-1系统模块图
2.2有关数据表结构
通过前面所获得的信息,可将各种信息分成就餐、菜谱、预定三个基本主题,每个主题都建立一个独立的表,所需建立的表应为就餐表,菜谱表,预定表,并用餐菜联将就餐及菜谱信息联系起来。
另外,为了便于顾客对帐及打印结帐单还创建了刷新表菜谱点;为了保证数据录入的标准化和查询的需要,也为了增加程序设计的灵活性,还建立了种类、菜系、主料、规格共四个静态表。
(1)就餐表
此数据表主要用来存储顾客就餐所需的信息,所包含字段为:
就餐帐单号,就餐日期、桌号、人数、收银员姓名。
索引字段为:
就餐.帐单号,索引类型为主索引。
(2)菜谱表
此数据表主要用来存储餐厅经营品种的信息。
所包含字段为:
菜编号、菜名、类别、菜系、单价、主料、规格、图样、菜简介。
索引字段为:
菜编号,索引类型为主索引。
(3)餐菜联表
此数据表是就餐、菜谱联系表。
主要是为菜谱与就餐的多对多关系转化为两个一对多关系而建立的。
所包含字段为:
就餐帐单号、菜编号、点菜份数。
索引字段为:
就餐帐单号、菜编号。
索引类型均为普通索引,此数据表通过就餐帐单号与就餐表的就餐帐单号建立永久的关系,通过菜编号与菜谱表的菜编号建立永久关系。
关系示意图如图2-2所示。
(4)此数据表主要存储顾客预订信息。
所包含字段为:
预订单号、姓氏、联系电话、订餐标准、数量、日期、订餐时段、经手人姓名。
索引字段为:
预订单号,索引类型为主引。
图2-2关系示意图
2.2.1菜谱信息表设计
菜谱是餐饮管理系统的一个基本表,用于存放菜的基本信息。
对系统中的各项功能的实现,均需依赖于该表。
菜谱表的逻辑结构设计如表2-1所示。
表2-1菜谱
字段名字段类型字段宽度小数位数含义
菜编号C
菜名C
单价N
类别C
规格C
主料C
点菜标志L
样图G
简介M
100菜编号
100菜名
52单价
80类别
40规格
60主料
10点菜标志
40图样
40菜简介
2.2.2就餐信息表设计
该表是餐饮管理系统的一个重要的表。
系统中的很多功能的实现都要依赖于该表。
就餐表的逻辑结构设计如表2-2所示:
表2-2就餐
字段名字段类型字段宽度小数位数含义
单号
日期
桌号
人数
收银员
C
D
C
N
C
60就餐帐单号
83
00
就餐日期
桌号
30人数
80收银员姓名
2.2.3帐单信息表设计
该表存放点菜记录所有信息。
表2-3帐单表
字段名字段类型字段宽度小数位数含义
单号
菜编号
菜名
单价
数量
金额
C6
D8
0
0
0
就餐帐单号
菜编号
菜名
C3
N3
N2
N8
0单价
0数量
0金额
2.2.4点菜表设计
该表临时存放点菜信息。
表2-4点菜表
字段名字段类型
字段宽度小数位数含义
单号C
60就餐帐单号
80菜编号
30菜名
30单价
20点菜
80金额
菜编号D
菜名C
单价N
数量N
金额N
2.2.5预定表设计
表2-5预定表
字段名字段类型字段宽度小数位数含义
预定单号C
姓氏C
电话C
订餐标准N
人数N
日期D
时段C
办理人C
40预定单号
40姓氏
80联系电话
30订餐标准
30人数
80日期
100订餐时段
80经手人姓名
2.2.6类别表设计
表2-6类别表
字段名字段类型字段宽度小数位数含义
类别编号C20种类编号
类别名称C80种类名称
2.2.7主料表设计
表2-7主料表
字段名字段类型字段宽度小数点含义
主料编号C
主料名称C
10
100
主料编号
主料名称
2.2.8规格表设计
表2-8规格表
字段名字段类型字段宽度小数位数含义
规格编号C10主索引
规格名称C100
2.3系统思路
该系统的基本设计思路如下:
通过需求分析,整理出需要解决的问题,综合运用VFP知识,将各个问题解决。
其中涉及到的不仅有界面、功能设计问题,而且还有模块之间接口的技术处理。
整个系统在编制时,划分成若干小模块,通过开辟若干工作区,将不同的数据表文件载入内存,需要使用表文件中的数据的程序或表单,则按照各自工作区的方式进行数据的存取。
具体的程序设计在稍后的详细设计中进行讨论。
3系统实现
3.1开发平台及系统配置
VisualFoxPro6.0是Microsoft公司推出的最新可视化数据库管理信息系统开发平台。
使用VisualFoxPro6.0,用户所做的大部分设计工作均会直接反映在屏幕上,用户可随时启动程序观察结果。
该开发平台具有一下优点:
(一)用户可通过VsualFoxPro的开发环境方便地设计数据库结构、管理数据库、设计应用程序界面和设计查询、报表、菜单,并可利用项目管理器对数据库和程序进行管理、生成可执行文件。
(二)面向对象的特点与程序设计的可视化结合在一起,有效地提高了编程的效率,使编制程序中许多复杂的数据库管理和外接具有特技效果的软件也变成相对轻松的事。
(三)VisualFoxPro语言已经得到了改进,以简化编程工作。
而且,将VisualFoxProAPI库Foxtools.fll中的许多有关文件名操作的函数也添加到了VisualFoxPro中。
(四)VisualFoxPro提供了经过改进而更可靠的自动服务程序,这些自动服务程序能更好地与MicrosoftTransactionServer、MicrosoftVisualBasic和ActiveSeverPages这样的产
品和技术协作。
VFP6.0使用32位的开发工具,因此可以在Windows95/98,Windows2000或WindowsXP环境上运行,本次论文采用的操作系统为WindowsXP,系统配置要求如下:
(一)配置有586/100MHz或更高处理器的IBMPC或其兼容机。
(二)至少16MB内存,推荐64MB。
(三)至少要350MB的硬盘空间用于VFP9.0的典型安装。
(四)VGA或更高分辨率的监视器。
(五)Microsoft兼容鼠标。
3.2主程序的编制
主程序将整个软件串接起来,系统是从主程序开始执行的。
代码如下:
settalkoff&&关闭对话模式
setsysmenuoff&&关闭系统菜单
se
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 编写 餐饮 管理 系统 论文