ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:180.31KB ,
资源ID:7202539      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7202539.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(餐饮业信息管理系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

餐饮业信息管理系统.docx

1、餐饮业信息管理系统课程论文软件工程题 目: 餐饮业务信息管理系统 学院(系): 信息工程学院 专业班级: 通信0801班 学生姓名: 指导教师: 魏洪涛 2010年11月11日摘 要软件工程是电子信息类工程硕士的选修课程,其实践性、应用性很强,实践教学环节是必不可少的一个重要环节。课程大作业的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握软奖工程的基本概念、理论、方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。要求学生在设计指导教师的帮助下自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。本文旨在餐饮业

2、中实现信息化管理,从根本上改变以前那种旧的管理模式,真正做到提高管理和服务水平的目的。系统的设计目标就是要为中小型餐饮企业提供一套运行稳定、安全可靠、操作简便的管理系统。帮助企业处理日常工作业务,规范管理各项工作和操作流程。针对中小型饭店管理中迫切需要解决的问题充分结合计算机管理系统的开发方法和计算机网络技术,以管理信息系统开发的生命周期为基本流程,对业务流程进行分析,进而给出了管理信息系统设计方案,阐述了各个功能模块的详细设计与实现。使用该信息系统后,可以解决传统的手工管理菜单、订单以及点菜信息效率低等问题,明显地提高了外卖业务的销售量。本系统的使用不仅使收银员和财务人员从繁琐的记帐和核算工

3、作中解脱出来,提高了工作效率,而且更重要的是它通过完善的报表分析使提供信息的速度明显加快,管理基础数据更加科学化,管理人员摆脱了事务性工作转而从事管理专业工作,为经营决策提供了快捷和强大的数据支持。把计算机用于餐饮企业管理,可在很大程度上提高管理者分析和决策的科学性,提高经营管职水平,带来更多的顾客,使企业取得更好的经济效益。关键词:餐饮业、管理系统、网上点菜、菜单管理AbstractSoftware engineering is electronic and information engineering master elective courses, its practicality,

4、applicability is very strong, practical teaching link is indispensable important segment. Course big homework are designed to deepen teaching content of theoretical understanding and mastering, enables the student to systematically master the basic concept of soft award engineering, theory and metho

5、ds and skills for students comprehensive knowledge learned, with software engineering based on software development, and in the practice application provides a foundation. Asked the students design guidance of teachers help to complete the operation link, and can realize and to acquire purpose, fini

6、shing a project to solve class of problems. This article aims to achieve food and beverage industry information management, and fundamentally change the previous mode of management that the old, truly improve the management and service level objectives. System design goal is to provide a catering bu

7、siness for small and medium run, stability and security, easy management system. Help companies deal with business routine, standardized management and operation of the work process.For small and medium hotel management issues in the urgent need to address fully integrated computer management system

8、 development methods and computer network technology to manage information systems development life cycle as the basic processes, business process analysis, and then gives the Management Information System program, describes the detailed design of each module and implementation. The use of the infor

9、mation system, can solve the traditional manual management of the menu, order, and order information and low efficiency, significantly improve the take-out business sales.This system is used not only to the cashier and financial personnel from tedious bookkeeping and accounting work, freed to improv

10、e the working efficiency, but more importantly, it reports through the improvement of the provision of information significantly faster, the data management infrastructure more scientific, management turned to clerical work out of professional work in management, for business decision-making provide

11、s a fast and powerful data support. The computer for restaurant business management, can greatly improve the scientific management analysis and decision making, improve business management and staff levels, to bring more customers to enable enterprises to achieve better economic efficiency. Keywords

12、: food service, management systems, online ordering, menu management1 前言随着社会的发展,人们的生活节奏日益加快,越来越多的人把更多的时间投入在工作学习之中。于是花费在生活上其他事情的时间相应的就少了。所谓“民以食为天”,尽管人们生活节奏加快了,但对于饮食的质量的需求却不会因此而下降。这一需求逐渐酝酿出对方便、快捷、营养的餐饮服务市场。网络的兴起为满足这种新型的需求提供了一个平台,软件应用技术和数据库技术成为了信息传递的主要工具。使用计算机对菜单、订单和点菜信息进行操作和管理,具有手工记录和管理所无法比拟的优点。例如:操作方

13、便、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大地提高菜单管理的效率,满足了人们提高生活品质的需求。本文从多数餐饮店的实际情况出发,以管理信息系统开发的生命周期为基本流程,对自身的业务流程进行分析,进而给出了针对自身业务的管理信息系统设计方案,阐述了各个功能模块的详细设计与实现。旨在使餐饮店使用该信息系统后,解决其传统的手工管理菜单、订单以及点菜信息效率低等问题。2 需求分析2.1 需求说明通过一个学期的学习,我认为要学好软件工程这门课程,不仅要认真阅读课本知识,更重要的是要通过实践才能增强和巩固我的知识。21世纪以来了,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应

14、用及普及到经济和社会生活的各个领域,使原本的旧的管理方法越来越不适应现在社会的发展。本文介绍了在餐饮业中信息管理系统的设计方法。为有着高度强烈的时间和效率观念的现代社会人们,展现了其高效性和方便性。2.2 餐饮业概况随着市场经济的发展,我国餐饮业已呈现出高速发展的态势。但在快速发展的同时, 餐饮业在日常经营管理中仍普遍采用手工管理方式, 整体科技含量低。随着餐饮店规模的不断扩大,并且多采用连锁经营的情况下,手工管理无论是在工作效率、人员成本还是提供决策信息方面都已经难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。要想避免手工管理中的弊病, 实现管理方式的升级

15、, 在餐饮企业中建立一套以计算机为信息管理核心的信息管理系统不视为一种非常有效的方法。采用先进的科技手段, 使餐饮企业营销策略的选择性增强, 具有更加灵活的销售手段。另一方面, 由于计算机网络技术的不断发展,尤其是局域网技术的应用日渐成熟,为餐饮企业建立信息管理系统提供了技术上的支持;而计算机硬件资源的价格又随着技术的发展而不断下降,使餐饮企业应用计算机信息管理系统的经济适用性得到了保证。该系统可以利用对营业额、顾客接待量、顾客类别等统计数据,结合人们的文化、习惯、社会发展的趋势和社会消费能力的增长,对有关数据进行科学的分析, 从而可以得出对餐饮业经营和发展的科学建议, 引导行业快速发展2.3

16、 设计内容餐饮业信息管理系统是餐饮业信息管理的重要组成部分,其内容较多,为了简化计论,要求设计的管理系统能够完成以下三种种功能:(1) 普通顾客或会员进行预订、点菜、退订等功能;(2) 管理员进行菜单管理、修改、查看等功能;(3) 会员顾客享受优惠,会员可对自己的信息进行修改等;3 数据模型成功的数据库设计意味着数据库能够存储所有必需的数据,而且其存储方式保证能够快速的保存、提取、编辑、删除数据。许多因素影响数据库设计是否成功,而数据库是否规范化是一个关键的因素。一个规范化的数据库应该满足第三范式的要求,即应该竭力避免部分依赖和传递依赖,因为它们的存在表示存在数据冗余。数据冗余将会造成由于数据

17、异常而引起的错误和不希望出现的数据管理问题。本系统按照概念设计、逻辑设计、物理设计的流程完成数据库设计,力求满足该设计原则。实体属性定义:会员顾客:会员标号,会员名,登录密码,送餐地址,联系电话;菜单:菜单编号,菜单名,价格,会员价,基本描述;订单:订单编号,顾客名,送餐地址,联系电话菜单列表,总价,订单生成时间,是否已确定;管理员:管理员编号,管理员名,登录密码。图1 系统E-R图图2 会员顾客实体图图3 菜单实体图图4 管理员实体图图5 订单实体图4功能模型4.1功能建模的思想功能建模的思想就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,知道找到满足功能要求的所有

18、可实现的软件为止。对于功能模型的建立,数据流图的图形化技术可以达到很好的效果,由于数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它,所以是分析员和用户之间极好的通信工具。此外,设计数据流图时只需要考虑系统必须完成的基本逻辑功能,完全不用考虑怎样具体地实现这些功能,因此,它也是今后进行软件设计的很好的出发点。数据流图有4中成分:源点或终点、处理、数据存储和数据流。根据病人跟踪治疗信息管理系统的需求有如下画图步骤。此系统整体可分为两个子系统,其中一个为针对顾客开放的网上点菜系统,另一个为针对餐店管理人员开放的菜单及订单管理系统。4.2针对顾客的功能模型通过对公司目前顾客点

19、菜的业务流程进行调查、分析,得出如图1所示的业务流程图,它是了解信息需求和进行系统分析与设计的重要基础之一 。图6 针对顾客的功能模型由图6可以看出顾客点菜主要流程如下:1)顾客登录网上点菜系统进行菜单的浏览或者注册为会员。2)会员可以对自己的个人信息进行更改,以会员形式登录的顾客享受优惠。3)如果顾客觉得菜单应该有所改变则可对已选的菜单进行选择、更改、删除。4)当顾客确定点菜完毕后,顾客可以将其提交至服务器并生成订单。4.3针对管理员的功能模型通过对公司目前管理员订单管理的业务流程进行调查、分析,得出如图7所示的业务流程图,它是了解信息需求和进行系统分析设计的重要基础之一。图7 针对的管理员

20、功能模型由图7可以看出管理员订单管理的业务流程如下:1)管理员在本地登录后既可以对服务器上的菜单进行添加、删除、修改。2)当菜单管理工作结束之后,管理员可以对订单进行管理,进行确认和查看详细信息操作。根据业务流程的分析可以得知管理员的每一个操作基本都是独立的。4.4系统功能分析此系统整体可分为两个子系统,其中一个为针对顾客开放的网上点菜系统,另一个为针对餐店管理人员开放的菜单及订单管理系统。不同的子系统是针对不同的用户的,因此不同的子系统也拥有不同的功能需求,以下是分别对这两个不同子系统的功能分析。4.4.1顾客网上点菜子系统功能分析根据对顾客网上点菜系统业务流程的分析,可以看出顾客点菜主要涉

21、及到一些数据库的逻辑和程序应用逻辑。具体的功能归纳如下:1)顾客登录网上点菜系统进行菜单的浏览。2)顾客注册为会员。3)会员对自己的个人信息进行更改,比如送餐地址和联系电话,以及账户密码。4)以会员形式登录的顾客自动识别,并且以会员价消费。5)顾客对已选的菜单进行更改选择的数量或者取消选择。6)当顾客确定点菜完毕后,顾客将其提交至服务器并生成订单。4.4.2 管理员管理系统功能分析根据对顾客管理员管理系统业务流程的分析,可以看出管理员主系统要涉及到一些数据库的逻辑操作和程序应用逻辑。具体的功能归纳如下:1)管理员在本地登录。创建新的管理员。2)管理员对服务器上的菜单进行添加、删除和修改,比如更

22、改菜单的图片、价格、菜单描述等等。3)管理员对订单进行管理,比如确定和打印订单。4)管理员根据订单进行管理,比如确定和打印订单。5)管理员根据不同的时间段统计出营业额、成本,同时还能统计出每道菜的销售量、任何时间段的销售情况以及每一个会员顾客的消费情况。5 行为模型5.1 行为模型概念5.1.1 状态状态是任何可以被观察到的系统行为模式,一个状态代表系统的一种行为模式。 状态规定了系统对事件的响应方式。系统对事件的响应,既可以是一个动作,也可以是仅仅改变系统本身的状态,还可以是既改变状态又做动作。在状态图中定义的状态主要有:初态、终态和中间状态。在一张状态图中只能有一个初态,而终态则可以有0至

23、多个。状态图既可以表示系统循环动作的过程,也可以表示系统单程生命周期。当描述循环运行过程时,通常不关心循环是怎么启动的。当描绘单程生命周期时,需要标明初始状态和最终状态。5.1.2 事件事件是在某个特定时刻发生的事情,它是对引起系统做动作从一个状态转换到另一个状态的外界事件的抽象。5.1.3 符号在状态图中,初态用实心圆表示,终态用一对同心圆表示。中间状态用圆角矩形表示,可以用两条水平横线把它分成上、中、下3部分。上面部分为状态的名称,这部分是必须有的;中间部分为状态变量的名字和值,这部分是可选的;下面部分是活动表,这部分也是可选的。5.2 行为模型建立通过对上面功能模型的分析,不难得出“餐饮

24、业信息管理系统”的状态图,如下图8:图8 餐饮业信息管理系统行为模型当无人访问时,系统处于闲置状态,当管理员进入系统时,由管理员输入身份验证信息,系统接收到后,产生更新的顾客菜单等信息,现实给管理员,最后管理员退出;当普通顾客进入时,可以直接进行点菜,而当顾客会员进入系统时,按要求输入要验证的基本信息,系统接收后,判断该顾客信息是否存在,若存在就显示点菜页面给顾客,并享受一定优惠;若不存在,则引导顾客进入注册页面。6 软件设计 软件设计是软件开发的重要阶段,没有软件设计,就不能进入正式的编码阶段。在软件开发过程中起着重要的作用。软件设计是将用户需求准确地转化成为最终的软件产品的唯一途径,在需求

25、打构造之间起到了桥梁作用。软件设计也是软件开发中质量得以保证的关键步骤。设计阶段做出的决策将最终影响软件实现的成败,同时影响到软件维护的难易程度。这使得软件实际成为开发阶段的重要步骤。另外,阮籍设计也是软件开发中质量得以保证的关键步骤。设计者提供了软件的表示,使得软件的质量成为可能。 从工程管理的角度,可以将软件设计氛围两个阶段:概要设计和详细设计阶段。6.1 概要设计6.1.1 系统设计思想管理信息系统的开发是一个动态过程,即开发随着环境和用户观念的变化不断完善;反之,技术的发展又可能促进用户观念的改进。在系统设计的整个过程中,应当具备以下的设计思想:1)适用性:尽管选用成熟使用的技术,使得

26、整个系统有一个安全稳定的运行环境。2)开放性:该系统在建设上必须加强标准化及采用统一的技术规范,以实现网络互联、资源共享,高校运行和科学管理。3)安全性:为保障系统的正常运行,以及数据的完整性,整个系统必须有良好的安全性,加强数据库的安全保密设计。6.1.2 系统模块设计1)用户管理模块。本系统的用户管理模块同时向顾客和管理员开房,顾客可以根据自身的具体情况改变自己的一些属性,比如密码、地址、用户姓名等等。管理员也可以根据业务的情况添加、删除、修改顾客的属性和管理员。2)权限设置模块。本系统的权限设置主要针对进行点菜的顾客。顾客分为普通顾客和会员顾客,其区别在于普通顾客不能享受优惠价,而会员顾

27、客可以。并且可以根据会员顾客的消费情况进行积分的累计,从而采用灵活的优惠政策。3)点菜销售模块。顾客访问网站可以浏览当天所发布的菜单,选择了自己想要的菜之后即可提交,并生成订单。4)菜单管理模块。菜单管理模块向管理员开放,管理员通过此模块对菜单进行增加、删除、修改。5)订单管理模块。订单管理模块向管理员开放,管理员通过此模块对顾客所提交的订单进行管理,并且可以根据订单处理结果向下属传达正确的安排。图9 餐饮业信息管理系统概要设计6.2 详细设计6.2.1 顾客点菜功能模块用户进入点菜主页面之后,不论是登录的会员还是普通顾客都可以立即进行点菜。只要顾客想在选择的菜名后输入想要的数量,再点击后面的

28、“选择”按钮,即已经把该菜选入订单,顾客可以从主页面上的“我的餐盒”框中看到自己已选的菜名以及其数量。当用户完成点菜,用户可以点击在主页面上的“完成点菜”按钮,当用户点击了此按钮后,订单就同时生成。当用户点击“完成点菜”按钮之后,用户进入订单确认页面,用户可以对送餐地址和联系电话进行输入,如果是会员则其送餐地址和联系电话会自动填上该会员在注册时的信息。用户通过此页面最后确认订单或取消订单。 以普通顾客点菜图10 顾客点菜子系统操作流程图6.2.2 管理员菜单管理模块当管理员用户成功登录后,就进入了管理子系统的管理模块,管理员可以看见一个菜单列表,列表列出了每一个菜的一些相关信息。管理员用户点击

29、菜单的每一行,就会弹出一个该菜的详细信息的对话框,用户可以在这个对话框上所选菜单进行修改或删除。其中修改包括修改菜单的图片、菜单的名字和价格以及一些基本描述。除此之外,在菜单管理的基本界面上还有一个添加菜单的按钮,管理员点击此按钮即可弹出一个添加菜单的对话框。管理员在添加对话框中可以添加菜单的相关信息,比如菜单图片、菜单名、菜单价格、菜单描述等等。图11 管理员管理子系统操作流程7 体会经过一个星期的研究,通过看课本,上网查资料,以及到图书馆查阅资料,我对软件工程这门课程加深了了解,对其设计过程及设计方法有了较深的理解,同时通过此次课程的设计,我也对餐饮业管理有所了解,也因此对类似行业的管理系

30、统有了不同层次的了解。也发现学好软件工程这门课程很重要。通过对此次课题的实践,我们应学会举一反三,以后应学会用类似的方法完成一个项目或解决一类问题。我们应该能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;尽量做到对知识的较好地理解和掌握,能够一些大问题进行简单分析和判断进而编写出具有良好风格的软件。 经过这次课程设计,我的思考能力和独立解决问题的能力都有所提高,对管理方面的知识有所了解并产生了一些兴趣。以后以机会一定会继续锻炼自己的各方面的能力,让自己的能力得到进一步的提高。8 参考文献1张海藩 软件工程.人民邮电出版社,2002年3月.2 美 Pressman R S 著, 黄柏素, 梅宏译. 软件工程实践者的研究方法M . 北京: 机械工业出版社, 2001.3齐治昌, 谭庆平, 宁􀀁 洪. 软件工程M . 北京: 高等教育出版社,2001. . .

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

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