餐饮业信息管理系统.docx

上传人:b****6 文档编号:7202539 上传时间:2023-01-21 格式:DOCX 页数:14 大小:180.31KB
下载 相关 举报
餐饮业信息管理系统.docx_第1页
第1页 / 共14页
餐饮业信息管理系统.docx_第2页
第2页 / 共14页
餐饮业信息管理系统.docx_第3页
第3页 / 共14页
餐饮业信息管理系统.docx_第4页
第4页 / 共14页
餐饮业信息管理系统.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

餐饮业信息管理系统.docx

《餐饮业信息管理系统.docx》由会员分享,可在线阅读,更多相关《餐饮业信息管理系统.docx(14页珍藏版)》请在冰豆网上搜索。

餐饮业信息管理系统.docx

餐饮业信息管理系统

 

课程论文

 

软件工程

题目:

餐饮业务信息管理系统

学院(系):

信息工程学院

专业班级:

通信0801班

学生姓名:

指导教师:

魏洪涛

2010年11月11日

摘要

《软件工程》是电子信息类工程硕士的选修课程,其实践性、应用性很强,实践教学环节是必不可少的一个重要环节。

课程大作业的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握软奖工程的基本概念、理论、方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。

要求学生在设计指导教师的帮助下自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。

本文旨在餐饮业中实现信息化管理,从根本上改变以前那种旧的管理模式,真正做到提高管理和服务水平的目的。

系统的设计目标就是要为中小型餐饮企业提供一套运行稳定、安全可靠、操作简便的管理系统。

帮助企业处理日常工作业务,规范管理各项工作和操作流程。

针对中小型饭店管理中迫切需要解决的问题充分结合计算机管理系统的开发方法和计算机网络技术,以管理信息系统开发的生命周期为基本流程,对业务流程进行分析,进而给出了管理信息系统设计方案,阐述了各个功能模块的详细设计与实现。

使用该信息系统后,可以解决传统的手工管理菜单、订单以及点菜信息效率低等问题,明显地提高了外卖业务的销售量。

本系统的使用不仅使收银员和财务人员从繁琐的记帐和核算工作中解脱出来,提高了工作效率,而且更重要的是它通过完善的报表分析使提供信息的速度明显加快,管理基础数据更加科学化,管理人员摆脱了事务性工作转而从事管理专业工作,为经营决策提供了快捷和强大的数据支持。

把计算机用于餐饮企业管理,可在很大程度上提高管理者分析和决策的科学性,提高经营管职水平,带来更多的顾客,使企业取得更好的经济效益。

关键词:

餐饮业、管理系统、网上点菜、菜单管理

Abstract

"Softwareengineering"iselectronicandinformationengineeringmasterelectivecourses,itspracticality,applicabilityisverystrong,practicalteachinglinkisindispensableimportantsegment.Coursebighomeworkaredesignedtodeepenteachingcontentoftheoreticalunderstandingandmastering,enablesthestudenttosystematicallymasterthebasicconceptofsoftawardengineering,theoryandmethodsandskillsforstudents'comprehensiveknowledgelearned,withsoftwareengineeringbasedonsoftwaredevelopment,andinthepracticeapplicationprovidesafoundation.Askedthestudentsdesignguidanceofteachers'helptocompletetheoperationlink,andcanrealizeandtoacquirepurpose,finishingaprojecttosolveclassofproblems.

Thisarticleaimstoachievefoodandbeverageindustryinformationmanagement,andfundamentallychangethepreviousmodeofmanagementthattheold,trulyimprovethemanagementandservicelevelobjectives.Systemdesigngoalistoprovideacateringbusinessforsmallandmediumrun,stabilityandsecurity,easymanagementsystem.Helpcompaniesdealwithbusinessroutine,standardizedmanagementandoperationoftheworkprocess.

Forsmallandmediumhotelmanagementissuesintheurgentneedtoaddressfullyintegratedcomputermanagementsystemdevelopmentmethodsandcomputernetworktechnologytomanageinformationsystemsdevelopmentlifecycleasthebasicprocesses,businessprocessanalysis,andthengivestheManagementInformationSystemprogram,describesthedetaileddesignofeachmoduleandimplementation.Theuseoftheinformationsystem,cansolvethetraditionalmanualmanagementofthemenu,order,andorderinformationandlowefficiency,significantlyimprovethetake-outbusinesssales.

Thissystemisusednotonlytothecashierandfinancialpersonnelfromtediousbookkeepingandaccountingwork,freedtoimprovetheworkingefficiency,butmoreimportantly,itreportsthroughtheimprovementoftheprovisionofinformationsignificantlyfaster,thedatamanagementinfrastructuremorescientific,managementturnedtoclericalworkoutofprofessionalworkinmanagement,forbusinessdecision-makingprovidesafastandpowerfuldatasupport.Thecomputerforrestaurantbusinessmanagement,cangreatlyimprovethescientificmanagementanalysisanddecisionmaking,improvebusinessmanagementandstafflevels,tobringmorecustomerstoenableenterprisestoachievebettereconomicefficiency.

Keywords:

foodservice,managementsystems,onlineordering,menumanagement

1前言

随着社会的发展,人们的生活节奏日益加快,越来越多的人把更多的时间投入在工作学习之中。

于是花费在生活上其他事情的时间相应的就少了。

所谓“民以食为天”,尽管人们生活节奏加快了,但对于饮食的质量的需求却不会因此而下降。

这一需求逐渐酝酿出对方便、快捷、营养的餐饮服务市场。

网络的兴起为满足这种新型的需求提供了一个平台,软件应用技术和数据库技术成为了信息传递的主要工具。

使用计算机对菜单、订单和点菜信息进行操作和管理,具有手工记录和管理所无法比拟的优点。

例如:

操作方便、可靠性高、存储量大、保密性好、成本低等。

这些优点能够极大地提高菜单管理的效率,满足了人们提高生活品质的需求。

本文从多数餐饮店的实际情况出发,以管理信息系统开发的生命周期为基本流程,对自身的业务流程进行分析,进而给出了针对自身业务的管理信息系统设计方案,阐述了各个功能模块的详细设计与实现。

旨在使餐饮店使用该信息系统后,解决其传统的手工管理菜单、订单以及点菜信息效率低等问题。

 

2需求分析

2.1需求说明

通过一个学期的学习,我认为要学好软件工程这门课程,不仅要认真阅读课本知识,更重要的是要通过实践才能增强和巩固我的知识。

21世纪以来了,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域,使原本的旧的管理方法越来越不适应现在社会的发展。

本文介绍了在餐饮业中信息管理系统的设计方法。

为有着高度强烈的时间和效率观念的现代社会人们,展现了其高效性和方便性。

2.2餐饮业概况

随着市场经济的发展,我国餐饮业已呈现出高速发展的态势。

但在快速发展的同时,餐饮业在日常经营管理中仍普遍采用手工管理方式,整体科技含量低。

随着餐饮店规模的不断扩大,并且多采用连锁经营的情况下,手工管理无论是在工作效率、人员成本还是提供决策信息方面都已经难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。

要想避免手工管理中的弊病,实现管理方式的升级,在餐饮企业中建立一套以计算机为信息管理核心的信息管理系统不视为一种非常有效的方法。

采用先进的科技手段,使餐饮企业营销策略的选择性增强,具有更加灵活的销售手段。

另一方面,由于计算机网络技术的不断发展,尤其是局域网技术的应用日渐成熟,为餐饮企业建立信息管理系统提供了技术上的支持;而计算机硬件资源的价格又随着技术的发展而不断下降,使餐饮企业应用计算机信息管理系统的经济适用性得到了保证。

该系统可以利用对营业额、顾客接待量、顾客类别等统计数据,结合人们的文化、习惯、社会发展的趋势和社会消费能力的增长,对有关数据进行科学的分析,从而可以得出对餐饮业经营和发展的科学建议,引导行业快速发展

2.3设计内容

餐饮业信息管理系统是餐饮业信息管理的重要组成部分,其内容较多,为了简化计论,要求设计的管理系统能够完成以下三种种功能:

(1)普通顾客或会员进行预订、点菜、退订等功能;

(2)管理员进行菜单管理、修改、查看等功能;

(3)会员顾客享受优惠,会员可对自己的信息进行修改等;

3数据模型

成功的数据库设计意味着数据库能够存储所有必需的数据,而且其存储方式保证能够快速的保存、提取、编辑、删除数据。

许多因素影响数据库设计是否成功,而数据库是否规范化是一个关键的因素。

一个规范化的数据库应该满足第三范式的要求,即应该竭力避免部分依赖和传递依赖,因为它们的存在表示存在数据冗余。

数据冗余将会造成由于数据异常而引起的错误和不希望出现的数据管理问题。

本系统按照概念设计、逻辑设计、物理设计的流程完成数据库设计,力求满足该设计原则。

实体属性定义:

会员顾客:

会员标号,会员名,登录密码,送餐地址,联系电话;

菜单:

菜单编号,菜单名,价格,会员价,基本描述;

订单:

订单编号,顾客名,送餐地址,联系电话菜单列表,总价,订单生成时间,是否已确定;

管理员:

管理员编号,管理员名,登录密码。

 

图1系统E-R图

 

图2会员顾客实体图

 

 

图3菜单实体图

 

图4管理员实体图

 

图5订单实体图

4功能模型

4.1功能建模的思想

功能建模的思想就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,知道找到满足功能要求的所有可实现的软件为止。

对于功能模型的建立,数据流图的图形化技术可以达到很好的效果,由于数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它,所以是分析员和用户之间极好的通信工具。

此外,设计数据流图时只需要考虑系统必须完成的基本逻辑功能,完全不用考虑怎样具体地实现这些功能,因此,它也是今后进行软件设计的很好的出发点。

数据流图有4中成分:

源点或终点、处理、数据存储和数据流。

根据病人跟踪治疗信息管理系统的需求有如下画图步骤。

此系统整体可分为两个子系统,其中一个为针对顾客开放的网上点菜系统,另一个为针对餐店管理人员开放的菜单及订单管理系统。

4.2针对顾客的功能模型

通过对公司目前顾客点菜的业务流程进行调查、分析,得出如图1所示的业务流程图,它是了解信息需求和进行系统分析与设计的重要基础之一。

图6针对顾客的功能模型

由图6可以看出顾客点菜主要流程如下:

1)顾客登录网上点菜系统进行菜单的浏览或者注册为会员。

2)会员可以对自己的个人信息进行更改,以会员形式登录的顾客享受优惠。

3)如果顾客觉得菜单应该有所改变则可对已选的菜单进行选择、更改、删除。

4)当顾客确定点菜完毕后,顾客可以将其提交至服务器并生成订单。

4.3针对管理员的功能模型

通过对公司目前管理员订单管理的业务流程进行调查、分析,得出如图7所示的业务流程图,它是了解信息需求和进行系统分析设计的重要基础之一。

 

图7针对的管理员功能模型

由图7可以看出管理员订单管理的业务流程如下:

1)管理员在本地登录后既可以对服务器上的菜单进行添加、删除、修改。

2)当菜单管理工作结束之后,管理员可以对订单进行管理,进行确认和查看详细信息操作。

根据业务流程的分析可以得知管理员的每一个操作基本都是独立的。

4.4系统功能分析

此系统整体可分为两个子系统,其中一个为针对顾客开放的网上点菜系统,另一个为针对餐店管理人员开放的菜单及订单管理系统。

不同的子系统是针对不同的用户的,因此不同的子系统也拥有不同的功能需求,以下是分别对这两个不同子系统的功能分析。

4.4.1顾客网上点菜子系统功能分析

根据对顾客网上点菜系统业务流程的分析,可以看出顾客点菜主要涉及到一些数据库的逻辑和程序应用逻辑。

具体的功能归纳如下:

1)顾客登录网上点菜系统进行菜单的浏览。

2)顾客注册为会员。

3)会员对自己的个人信息进行更改,比如送餐地址和联系电话,以及账户密码。

4)以会员形式登录的顾客自动识别,并且以会员价消费。

5)顾客对已选的菜单进行更改选择的数量或者取消选择。

6)当顾客确定点菜完毕后,顾客将其提交至服务器并生成订单。

4.4.2管理员管理系统功能分析

根据对顾客管理员管理系统业务流程的分析,可以看出管理员主系统要涉及到一些数据库的逻辑操作和程序应用逻辑。

具体的功能归纳如下:

1)管理员在本地登录。

创建新的管理员。

2)管理员对服务器上的菜单进行添加、删除和修改,比如更改菜单的图片、价格、菜单描述等等。

3)管理员对订单进行管理,比如确定和打印订单。

4)管理员根据订单进行管理,比如确定和打印订单。

5)管理员根据不同的时间段统计出营业额、成本,同时还能统计出每道菜的销售量、任何时间段的销售情况以及每一个会员顾客的消费情况。

 

5行为模型

5.1行为模型概念

5.1.1状态

状态是任何可以被观察到的系统行为模式,一个状态代表系统的一种行为模式。

状态规定了系统对事件的响应方式。

系统对事件的响应,既可以是一个动作,也可以是仅仅改变系统本身的状态,还可以是既改变状态又做动作。

在状态图中定义的状态主要有:

初态、终态和中间状态。

在一张状态图中只能有一个初态,而终态则可以有0至多个。

状态图既可以表示系统循环动作的过程,也可以表示系统单程生命周期。

当描述循环运行过程时,通常不关心循环是怎么启动的。

当描绘单程生命周期时,需要标明初始状态和最终状态。

5.1.2事件

事件是在某个特定时刻发生的事情,它是对引起系统做动作从一个状态转换到另一个状态的外界事件的抽象。

5.1.3符号

在状态图中,初态用实心圆表示,终态用一对同心圆表示。

中间状态用圆角矩形表示,可以用两条水平横线把它分成上、中、下3部分。

上面部分为状态的名称,这部分是必须有的;中间部分为状态变量的名字和值,这部分是可选的;下面部分是活动表,这部分也是可选的。

5.2行为模型建立

通过对上面功能模型的分析,不难得出“餐饮业信息管理系统”的状态图,如下图8:

 

 

图8餐饮业信息管理系统行为模型

当无人访问时,系统处于闲置状态,当管理员进入系统时,由管理员输入身份验证信息,系统接收到后,产生更新的顾客菜单等信息,现实给管理员,最后管理员退出;当普通顾客进入时,可以直接进行点菜,而当顾客会员进入系统时,按要求输入要验证的基本信息,系统接收后,判断该顾客信息是否存在,若存在就显示点菜页面给顾客,并享受一定优惠;若不存在,则引导顾客进入注册页面。

 

6软件设计

软件设计是软件开发的重要阶段,没有软件设计,就不能进入正式的编码阶段。

在软件开发过程中起着重要的作用。

软件设计是将用户需求准确地转化成为最终的软件产品的唯一途径,在需求打构造之间起到了桥梁作用。

软件设计也是软件开发中质量得以保证的关键步骤。

设计阶段做出的决策将最终影响软件实现的成败,同时影响到软件维护的难易程度。

这使得软件实际成为开发阶段的重要步骤。

另外,阮籍设计也是软件开发中质量得以保证的关键步骤。

设计者提供了软件的表示,使得软件的质量成为可能。

从工程管理的角度,可以将软件设计氛围两个阶段:

概要设计和详细设计阶段。

6.1概要设计

6.1.1系统设计思想

管理信息系统的开发是一个动态过程,即开发随着环境和用户观念的变化不断完善;反之,技术的发展又可能促进用户观念的改进。

在系统设计的整个过程中,应当具备以下的设计思想:

1)适用性:

尽管选用成熟使用的技术,使得整个系统有一个安全稳定的运行环境。

2)开放性:

该系统在建设上必须加强标准化及采用统一的技术规范,以实现网络互联、资源共享,高校运行和科学管理。

3)安全性:

为保障系统的正常运行,以及数据的完整性,整个系统必须有良好的安全性,加强数据库的安全保密设计。

6.1.2系统模块设计

1)用户管理模块。

本系统的用户管理模块同时向顾客和管理员开房,顾客可以根据自身的具体情况改变自己的一些属性,比如密码、地址、用户姓名等等。

管理员也可以根据业务的情况添加、删除、修改顾客的属性和管理员。

2)权限设置模块。

本系统的权限设置主要针对进行点菜的顾客。

顾客分为普通顾客和会员顾客,其区别在于普通顾客不能享受优惠价,而会员顾客可以。

并且可以根据会员顾客的消费情况进行积分的累计,从而采用灵活的优惠政策。

3)点菜销售模块。

顾客访问网站可以浏览当天所发布的菜单,选择了自己想要的菜之后即可提交,并生成订单。

4)菜单管理模块。

菜单管理模块向管理员开放,管理员通过此模块对菜单进行增加、删除、修改。

5)订单管理模块。

订单管理模块向管理员开放,管理员通过此模块对顾客所提交的订单进行管理,并且可以根据订单处理结果向下属传达正确的安排。

图9餐饮业信息管理系统概要设计

6.2详细设计

6.2.1顾客点菜功能模块

用户进入点菜主页面之后,不论是登录的会员还是普通顾客都可以立即进行点菜。

只要顾客想在选择的菜名后输入想要的数量,再点击后面的“选择”按钮,即已经把该菜选入订单,顾客可以从主页面上的“我的餐盒”框中看到自己已选的菜名以及其数量。

当用户完成点菜,用户可以点击在主页面上的“完成点菜”按钮,当用户点击了此按钮后,订单就同时生成。

当用户点击“完成点菜”按钮之后,用户进入订单确认页面,用户可以对送餐地址和联系电话进行输入,如果是会员则其送餐地址和联系电话会自动填上该会员在注册时的信息。

用户通过此页面最后确认订单或取消订单。

以普通顾客点菜

 

图10顾客点菜子系统操作流程图

6.2.2管理员菜单管理模块

当管理员用户成功登录后,就进入了管理子系统的管理模块,管理员可以看见一个菜单列表,列表列出了每一个菜的一些相关信息。

管理员用户点击菜单的每一行,就会弹出一个该菜的详细信息的对话框,用户可以在这个对话框上所选菜单进行修改或删除。

其中修改包括修改菜单的图片、菜单的名字和价格以及一些基本描述。

除此之外,在菜单管理的基本界面上还有一个添加菜单的按钮,管理员点击此按钮即可弹出一个添加菜单的对话框。

管理员在添加对话框中可以添加菜单的相关信息,比如菜单图片、菜单名、菜单价格、菜单描述等等。

 

 

图11管理员管理子系统操作流程

7体会

经过一个星期的研究,通过看课本,上网查资料,以及到图书馆查阅资料,我对软件工程这门课程加深了了解,对其设计过程及设计方法有了较深的理解,同时通过此次课程的设计,我也对餐饮业管理有所了解,也因此对类似行业的管理系统有了不同层次的了解。

也发现学好软件工程这门课程很重要。

通过对此次课题的实践,我们应学会举一反三,以后应学会用类似的方法完成一个项目或解决一类问题。

我们应该能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;尽量做到对知识的较好地理解和掌握,能够一些大问题进行简单分析和判断进而编写出具有良好风格的软件。

经过这次课程设计,我的思考能力和独立解决问题的能力都有所提高,对管理方面的知识有所了解并产生了一些兴趣。

以后以机会一定会继续锻炼自己的各方面的能力,让自己的能力得到进一步的提高。

 

 

8参考文献

[1]张海藩软件工程.人民邮电出版社,2002年3月.

[2][美]PressmanRS著,黄柏素,梅宏译.软件工程实践者的研究方法[M].北京:

机械工业出版社,2001.

[3]齐治昌,谭庆平,宁􀀁洪.软件工程[M].北京:

高等教育出版社,2001.

..

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1