书签 分享 收藏 举报 版权申诉 / 33
上传文档赚钱

类型餐饮管理系统.docx

  • 上传人(卖家):四川天地人教育
  • 文档编号:2105901
  • 上传时间:2022-02-20
  • 格式:DOCX
  • 页数:33
  • 大小:259.46KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《餐饮管理系统.docx》由用户(四川天地人教育)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    餐饮 管理 系统
    资源描述:

    1、11设计的原始资料及依据查阅有关数据库设计、Java语言程序设计以及案例分析等资料,进一步熟悉面向对象程 序设计基本理论以及基本思想。本设计要求按照软件工程、数据库设计思想及设计步骤设计 一个实用程序,并采用Java开发该系统。通过本设计可以加深对面向对象程序设计基本思想 的理解,加强学生研发、调试程序的能力,培养学生分析、解决问题的能力,提高学生的科 技写作能力。2.设计的主要内容及要求(1)写出系统的需求分析。(2)写出系统的数据库设计过程,包括概念结构设计、逻辑结构设计、物理结构设计。 (数据库应用程序管理系统类设计详细写,其它类设计可以略)(3)写出系统设计思路一工作原理、功能规划。(

    2、4)详细设计一数据分析、算法思路、类设计、功能实现(包括程序流程图、主要代码及 注释)、界面等。(5)运行调试与分析讨论-给出运行屏幕截图,分析运行结果,有何改进等。3对设计说明书撰写内容、格式、字数的要求(1)学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课程设计说明 书(论文)的结构及各部分内容要求参照沈阳工程学院毕业设计(论文)撰写规范执行。 应做到文理通顺,内容正确完整,书写工整,装订整齐。(2)装订格式:封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、结论、致谢、参考 文献。(3)课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字

    3、4.设计完成后应提交成果的种类、数量、质量等方面的要求(1)每组提交一份课程设计报告。(2)每组提交一份课程设计成品。5时间进度安排顺序阶段日期计划完成内容备注112.21充分解读题目内容,进行需求分析设计。212.22数据库设计。312.23系统功能结构设计,确定各功能模块及模块间接口 数据。412.24单元模块设计及调试。512.25单元模块设计及调试。612.28单元模块设计及调试。712.29单元模块集成。812.30单元模块集成。912.31系统功能测试。101.1成绩评定以及撰写课程设计报告。2I6.主要参考资料(文献)1耿详义JAVA精编教程.北京:清华大学出版社,2012。2张

    4、仿彦JAVA项目开发全程实录.北京:清华大学出版社,2007。3杨小虎.软件工程课程设计.浙江:浙江大学出版社,2007。4韩万江.软件工程案例教程.北京:机械工业出版社,2007。5刘竹林,白振林,卢润彩.软件工程与项目管理.北京:北京师范大学出版社,6刘欣怡.软件工程.北京:清华大学出版社,2007。7罗勇胜,张志强,常理民.实用数据库技术.北京:人民邮电出版社,2007。8韩耀军.数据库系统原理与应用.北京:机械工业出版社,2007。2005。3沈阳工程学院课程设计成绩评定表系(部): 信息工程系 班级: _ 学生姓名:指导教师评审意见评价内容具体要求权重评分加权分调研论证能独立查阅文献

    5、,收集资料;能制定课程设计方 案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好, 能够独立完成设计工作,0.25432工作量按期圆满完成规定的设计任务,工作量饱满, 难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论严谨合理, 文字通顺,技术用语准确,符号统一,编号齐 全,图表完备,书写工整规范。0.55432指导教师评审成绩 (加权分合计乘以8)分加权分合计指导教师签名:年 月日评阅教师评审意见评价内容具体要求权重评分加权分查阅 文献查阅文献有一定广泛性;有综合归纳资料的能力0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说

    6、明书立论正确,论述充分,结论严谨合理, 文字通顺,技术用语准确,符号统一,编号齐 全,图表完备,书写工整规范。0.35432评阅教师评审成绩 (加权分合计乘以4)分加权分合计评阅教师签名:年 月日答辩小组评审意见评价内容具体要求权重评分加权分学生汇报汇报准备充分,思路清晰;语言表达准确,概 念清楚,论点正确,有层次,有重点,基本上 反映了所完成任务的全部内容;时间符合要求。0.55432答辩思路清晰;回答问题有理论依据,基本概念清 楚;主要问题回答准确,深入,有说服力。0.55432答辩小组评审成绩 (加权分合计乘以8)分加权分合计4答辩小组教师签名:年 月日课程 设计总 评成绩分沈阳工程学院

    7、课程设计成绩评定表系(部): 信息工程系 班级: _ 学生姓名:指导教师评审意见评价内容具体要求权重评分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方 案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好, 能够独立完成设计工作,0.25432工作量按期圆满完成规定的设计任务,工作量饱满, 难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论严谨合理, 文字通顺,技术用语准确,符号统一,编号齐 全,图表完备,书写工整规范。0.55432指导教师评审成绩 (加权分合计乘以8)分加权分合计指导教师签名:年 月日评阅教师评审意见评价内容具体要求权重

    8、评分加权分查阅 文献查阅文献有一定广泛性;有综合归纳资料的能 力0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说明书立论正确,论述充分,结论严谨合理, 文字通顺,技术用语准确,符号统一,编号齐 全,图表完备,书写工整规范。0.35432评阅教师评审成绩 (加权分合计乘以4)分加权分合计评阅教师签名:年 月日答辩小组评审意见评价内容具体要求权重评分加权分学生汇报汇报准备充分,思路清晰;语言表达准确,概 念清楚,论点正确,有层次,有重点,基本上 反映了所完成任务的全部内容;时间符合要求。0.55432答辩思路清晰;回答问题有理论依据,基本概念清 楚;主要问题回答准确,深入,有

    9、说服力。0.55432答辩小组评审成绩 (加权分合计乘以8)分加权分合计5答辩小组教师签名:年 月日课程 设计总 评成绩分面向对象程序设计摘要-10-6近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而, 传统餐饮企业的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人 工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。酒店餐饮管理系统是为了实现酒店餐饮自耦动画管理而设计的,他完全取代了原来酒店 餐饮管理一直使用的人工处理的工作方式,并避免了由于管理人员的工作疏忽以及管理质量 问题所造成的各种错误,为了及时、准确

    10、、高效地完成酒店餐饮管理工作提供了强有力的工 具和管理手段。针对传统的酒店餐饮管理带来的诸多不便,文章介绍了新型的酒店餐饮管理 模式。在开发酒店餐饮管理系统中,采用tomcat5以及jdk1.8搭建管理系统平台,并采用了mssq12000数据库管理系统及jsp, java,javascript主流开发技术进行了实现试验流程规范化, 数据灵活化配置一套餐饮管理系统。通过系统的开发掌握软件的基本开发流程,了解系统的 业务。从而掌握软件开发的整体过程,把知识运用实际生产中。关键词:餐饮管理系统,JAVA,JSP面向对象程序设计目录-10-7目 录摘要.7.第1章绪论.9.第2章系统分析.1.Q2.1

    11、可行性分析 .1.02.2需求分析.1.Q2.3系统的主要功能.1.12.4系统的实现目标.122.5系统的性能需求 .12第3章总体设计.1.43.1功能模块设计.153.2数据字典.1.33.3系统数据表.1.73.4系统流程图.21.3.5.详细设计书.21.第4章系统实现.224.1用户登录.224.2系统主界面.224.3修改密码.234.4人员管理.244.5区域管理.254.6餐桌管理.264.7菜单管理.264.8关于酒店.274.9修改酒店信息.274.10酒店管理.284.11营业额.294.12退出系统.30结论31面向对象程序设计第 1 章绪论-10-8致谢 .32参考

    12、文献 .33第 1 章绪论JAVA是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等 特点,是目前软件设计中极为健壮的编程语言。JAVA不仅可以用来开发大型的应用程序,而且特别适合于INTERNET的开发。JAVA确实具备了 “一次写成,处处运行”的特点,JAVA已经成为网络时代最重的编程语言之一。实际上JAVA语言是和In ternet公布发展起来的一一新型网络语言,是近20年来计算机软件环境中的最有意义的进步之一。随着时代的发展, 计算机的普及推广越来越受到人们的重视, 作为时代的佼佼者我们不 能被时代落下。而现在的我们正生活在大学之中,学生是一个非常重要的组成部分,我

    13、们每个人都有自己的信息,对于学校来说有必要的记录是十分必要的。这就是我们开发的整体背 景。我们需要一个能够给我们提供记载信息和管理信息,和整理事件的软件。本课程设计是java语言学习中很重要的实践性环节之一,是在学习完java课程后进行的一次全面的综合练习旨在巩固和加深我们对java语言的基本知识的理解和掌握,掌握java语言编程和程序调试的基本技能,利用java语言进行基本的软件设计,掌握书写程序设计说 明文档的能力,提高运用java语言解决实际问题的能力,加强学生研发的能力、让学生尝试 将知识转变为生产力。1.硬件坏境F608机房的计算机2.软件坏境(1) 操作系统:Windows XP,

    14、win7(2) 开发工具:MyEclipse 6.0(3) 数据库:Microsoft Office Access 2003面向对象程序设计第 2 章系统分析第 2 章系统分析2.1可行性分析可行性分析是需求分析的基础上进行的,对系统的开发从技术、经济、营运等方面进行 分析,并得出系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等 方案和结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对 工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判 断它是否可行。可行性分析阶段的主要工作包括以下几个方面:1.技术可行性分析:技术可

    15、行性分析是根据新系统的目标来衡量是否具各所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。从各个网站及许多局 域网的建设中可以看到,目前基于Web的系统开发技术已经十分成熟,相信随着In ternet/l ntranet技术的进一步发展,基于Web的信息系统开发将有更为明朗的前景。2.经济可行性分析:经济可行性分析主要是对开发新系统所投入的资金与系统投入使用 后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。开发此餐饮 管理系统,不仅能提高企业的管理水平给管理者提供一个企业运作的信息平台还能提升企业 的形象及增强竞争力。使用餐饮管理系统能将餐饮企业

    16、业务管理和人员管理信息化,使企业 从原材料进货到客人消费都由计算机管理并记录,可随时掌握酒店里房间的使用状况,客人 点单,挂账等情况,并能尽可能的降低使用者的劳动强度,同时提高工作质量和效率。用最 少的成本获得最好的经济效益,增强了餐饮企业的市场竞争力3.安全可行性:在系统运行后,就用户方而言,由于用户使用本系统时不会也不必关心 系统内部的结构及实现方法,即对用户来说是透明的,所以本系统对用户而言是定位在界面 友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标点击各页面上的链接或按钮 就能执行相应的功能。就管理者而言,关心的是如何处理用户信息,只要把用户的信息放入 服务器端的数据库或专门

    17、的数据库服务器,管理者就可运行相应的后台程序进行处理。4.操作可行性:目前资源的利用情况和可操作性,只需根据相关需要对数据库中的相 应表数据直接操作就可以实现系统的完整、稳定的运行,不会造成系统的巨大压力,可以 保证系统的正常运行。综上所述,通过技术可行性,经济可行性,安全可行性,操作可行性分析,本系统的开发是 可行的。2.2需求分析项目需求分析就是描述系统需求,通过定义系统中的关键域类来建立模型。分析的根本 目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此,酒店餐饮管理系统 的需求分析也是开发人员和用户一起完成的。需求分析的第一步是描述酒店餐饮管理系统的 功能,即定义用例,以此

    18、确定系统的功能需求。该系统主要从酒店的订餐方面来分析。-10-9面向对象程序设计第 2 章系统分析-10-10酒店餐饮管理系统的核心思想就是以顾客是上帝为核心,这就意味着酒店将把客人作为 其运作的核心,提升客人满意程度,获得更大的利润。随着行业竞争的加剧和市场的快速膨 胀,增长率的下降,利润的降低,消费行为的理性化是必然的发展趋势。各大酒店更多的将 目光专注于如何提高服务质量,提高经营管理,而提高经营管理最重要的保证就是信息技术。酒店餐饮管理系统也是一个酒店不可缺少的部分,它的内部无论对于客户还是员工来说 都至关重要,所以一个系统应该能够为用户提供充足的快捷的信息和方便的查询方式,而且 不应有

    19、时间和地域的限制。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已成为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的部分,使用计 算机对酒店餐饮的管理具有着手工管理所无法比拟的优点:(1) 客户和工作人员可以随时了解有关酒店餐饮的相关信息。(2) 减轻了工作人员的工作负担。(3) 查询、修改更加方便、快捷。2.3系统的主要功能根据餐饮行业的特点和该企业的实际情况,该系统以餐饮业务为基础,突出前台管理, 从专业角度出发,提供科学有效的管理模式。点菜方面采取图形界面加数据的方式,使用户 能直观地管理数据信息,并能有效地管理每个开台的房间台号所点的酒菜

    20、。点菜收银管理可 实现点菜、转台、并台、结账、清台。库房管理可记录商品入库、出库情况。营业分析可对 客人点单情况、房台营业情况、酒菜销售情况、销售收入等进行分析。点菜收银、营业分析、 库房管理的有机结合,可为酒店经营方向提供依据,为酒店餐馆的发展提供重要保证。根据该企业的具体情况,系统主要功能设计有七大部分,分别为前台管理、后台管理、 财政管理、应收应付管理、系统初始化、系统管理、帮助。1、 前台管理:主要是对酒店前台收银的管理。包括开台管理、买单管理、当日结账数据 分析、日结算管理。2、 后台管理:主要是对酒店后台进货管理。包括进货管理、进货查询、库存查询、房间 台号管理、商品信息管理、员工

    21、信息管理。3、 财政管理:主要是对酒店财务方面的管理。包括月结算管理、月营业分析、年营业分 析。4、 应收应付管理:主要是对酒店的往来账款进行管理。包括应付账款管理、挂账管理、 历史挂账查询。5、 系统初始化:主要是对酒店的基础设置信息的管理。包括供应商管理、房间台号类型 管理、部门信息管理、仓库信息设置、员工级别管理。6、系统管理:主要是对权限进行管理。7、帮助:主要是对软件的使用帮助。2.4系统的实现目标面对服务行业的高速发展和餐饮企业信息化发展的过程中出现的各种情况,该餐饮管理 系统在实施面向对象程序设计第 2 章系统分析-10-11后应能够达到以下目标:1、采用汉字图形用户界面,系统界

    22、面友好美观,操作简单易行。2、业务管理信息化,可随时掌握进货、客人点单、挂账等情况。3、采用流行的客户机/服务器方式,响应速度快,安全性高,扩充方便。4、支持多种付款方式。现金、支票、免单、挂账等多种方式混合收银。5、该软件应尽可能地降低使用者的劳动强度,同时提高工作质量和效率。6系统维护方便可靠,具有灵活性、通用性及安全性的特点。2.5系统的性能需求1系统的安全性系统运行安全是决定软件质量的重要因素,虽然此餐饮系统不需要接入In ternet,但系统中涉及多方信息,有厨房请购信息、盘点信息、原材料信息、菜品信息等等,如果有人蓄 意破坏任意信息,都可能会导致系统的停用,会带来损失,因此仍然需要

    23、保证它的安全。为 了保证系统的安全性,必须采取一定的安全措施,防止用户越权使用,防止工作数据被非法 篡改、破坏和泄露等。既要考虑操作系统的安全性,还要考虑到餐饮系统本身的安全性。2系统的合理性在设计系统时要考虑实际的系统性能和硬件要求,不能忽视所处环境,也不能一味地追 求新技术,要保证系统的合理性。3系统的简单性、易用性要考虑到不同层次服务人员及领导人员的计算机操作水平,一般而言,大部分服务员的 计算机操作水平偏低,因此开发时要本着“简单易用”的原则,方便各层次人员的使用,使 人员的培训降到最低。对于收银的服务员只需要简单且快捷地收银方式,既利于他们使用, 也提高收银速度,同样对于领导人员,也

    24、需求简单、一目了然的界面,这样即使是没有操作 过计算机的人来说,只需要进行简单的操作培训就可以达到熟练,使之能顺利地完成系统各 种功能。4系统的稳定性、可靠性餐饮业从业人员来源广泛,分布性强,往往不具备专业的计算机知识,因此,餐饮系统 必须稳定、可靠。另外,餐饮业营业时间与一般公司(或企业)区别很大:一般公司(或企业)正常上班时间,餐饮企业生意不多;而一般公司(或企业)休息时间却正是餐饮业营业高峰。 餐饮系统必须兼顾到餐饮业这种间隙性的营业状况,必须具有高度的稳定性,保证在营业高 峰时不出故障,即使出现故障,系统也必须具有快速恢复能力。第 3 章总体设计3.1 功能模块设计采用本系统可以大大减

    25、少前台的服务人员的人数,直接和厨房联系加快上菜速度。由于 采用计算机面向对象程序设计第 3 章总体设计-10-12操作,可以大大提高操作速度。为了能够适应信息化发展的需要,提高餐饮部门 的工作效率,弓I入了该信息系统。根据分析,酒店餐饮管理系统可分为以下三个模块:登录模块、订餐模块、后台管理模 块。其系统模块图3.1所示。3.2 数据字典数据字典是系统中各类数据描述的集合,是进行详细的数据的收集和数据分析秘获得的 主要成果。数据字典在数据库设计中占有很重要的地位。数据字典部分如下:表 3.1 管理员信息表面向对象程序设计第 3 章总体设计-10-13数据流系统名:餐饮管理系统条目名:服务员信息

    26、来源:系统管理员去处:服务员信息删除查询数据结构:管理员信息:编号,区域名称,描述,密码,服务人员类型,员工编号,性别简要说明:管理员信息表主要是录入员工的信息,以及对员工的添加,删除,分工表 3.2 餐桌信息表数据流系统名:餐饮管理系统条目名:餐桌信息来源:区域餐桌信息去处:餐桌信息预定查询数据结构:餐桌信息:编号,区域 ID,名称,状态,主菜单 ID,其他简要说明:餐桌信息表主要是查看餐桌的当前状态面向对象程序设计第 3 章总体设计-10-14表 3.3 菜单信息表数据流系统名:餐饮管理系统条目名:菜单信息来源:菜单信息去处:菜单信息添加,删除查询数据结构:菜单信息表主要是查看菜单的信息菜

    27、单信息:编号,区域名称,描述,价格,菜单ID简要说明:菜单信息,主要是管理员对菜单信息的添加与删除表 3.4 营业额信息表数据流系统名:餐饮管理系统条目名:营业额信息来源:营业额去处:营业额信息查询数据结构:营业额信息:编号,区域名称,描述,类型 简要说明:营业额信息,管理员能查看总的营业额表 3.5 订餐信息表数据流系统名:餐饮管理系统条目名:订餐信息来源:订餐去处:订餐信息删除查询数据结构:订餐信息:教师编号,教师授课号,总成绩,时间简要说明:学生登陆系统,订餐与开台面向对象程序设计第 3 章总体设计-10-15表 3.6 酒店信息表数据流系统名:餐饮管理系统条目名:酒店信息来源:酒店去处

    28、:酒店信息查询数据结构:酒店信息:编号,区域名称,描述,地址,营业时间,负责人,电话,网址简要说明:管理员可查看,修改酒店的基本信息3.3 系统数据表下面将主要介绍关键数据表的数据库设计的详细说明表 3.7 区域表 area字段名称数据类型字段大小说明索引是否为空idInt4编号Primary KeyNOn amen Varchar50区域名称NOMemon Varchar50描述Yes该表是用来记录区域信息表 3.8 订餐表 dinnermenu字段名称数据类型字段大小说明索引是否为空IdInt4IDPrimary keyNoStateInt4状态YesGuesttypeSmalli nt2

    29、用户类型Yes面向对象程序设计第 3 章总体设计-10-16GuestidSmalli nt2用户 idYesGusetco untSmalli nt2用户数YesDi nn ertable idInt4餐桌 IDYessumToPayReal4总合YesDisco untReal4打折率YesWaiteridInt4服务员 IDYesMemoNvarchar50其他Yes该表是用来记录订餐信息,主要有客户信息,订餐人数等。表 3.9 菜单添加表 menuitem字段名称数据类型字段大小说明索引是否为空idInt4编号Primary KeyNOdish namen Varchar50区域名称N

    30、OMemon Varchar50描述YesPriceReal4价格YesMen uidInt4菜单 idNo该表是用来记录菜单信息,和添加菜单信息表 3.10 区域添加表 dishcateroy字段名称数据类型字段大小说明索引是否为空idInt4编号Primary KeyNOn amen Varchar50区域名称NOMemon Varchar50描述Yes该表是用来记录区域信息,主要实现系统区域添加功能面向对象程序设计第 3 章总体设计-10-17表 3.11 餐桌表 dinnertalbe字段名称数据类型字段大小说明索引是否为空idInt4编号Primary KeyNOAreaidInt4

    31、区域 IDPrimarykeyNONameNvarchar50名称YesStateInt4状态YesMen uidInt4主菜单 IDYesMemoNvarchar100其他Yes该表是用来记录餐桌的信息,及当前的使用状态表 3.12 折扣表 discount字段名称数据类型字段大小说明索引是否为空idInt4编号Primary KeyNOn amen Varchar50区域名称NOdisco untreal4打折YesMemoNvarchar100其他Yes该表是用来记录折扣类型信息表 3.13 预定表 area字段名称数据类型字段大小说明索引是否为空idInt4编号Primary KeyN

    32、On amen Varchar50区域名称NOMemon Varchar50描述YesTel numNvarchar50电话yes该表是用来记录预定信息,主要记录预定用户的基本信息面向对象程序设计第 3 章总体设计-10-18表 3.14 退菜表 reject字段名称数据类型字段大小说明索引是否为空IdInt4编号Primary KeyNOReasonn Varchar50区域名称NOMemon Varchar50描述YesItemidInt4菜品 idYes该表是用来记录退菜的信息和退菜的原因表 3.15 付款类型表 paytype字段名称数据类型字段大小说明索引是否为空idInt4编号Pr

    33、imary KeyNOn amen Varchar50区域名称NOMemon Varchar50描述YesTypeNvarchar50类型Yes该表是用来记录付款信息,主要实现系统折扣功能表 3.16 酒店基本信息表 area字段名称数据类型字段大小说明索引是否为空idInt4编号Primary KeyNOn amen Varchar50区域名称NOMemon Varchar50描述YesAddressNvarchar50地址YesHoursNvarchar50营业时间YesMan agerNvarchar30负责人YesTel numNvarchar30电话YesWebsiteNvarcha

    34、r30网址Yes面向对象程序设计第 3 章总体设计-10-19该表是用来记录酒店信息3.4 系统流程图3.5 .详细设计书1用户登录员工通过输入员工编号和密码登录入系统,如果密码或者员工编号不正确,则不任许员 工登录到系统。只有有此系统账号的员工才可以登录到本系统,并把员工的基本信心赋到SESSIO中,以便其他工能模块能获得登录员工的基本信息。2修改密码面向对象程序设计第 3 章总体设计-10-20员工登录后可以自行修改密码,必须先输入原始密码,再重新输入两次新密码,如果输 入不最正确,则系统不任许用户修改密码3人员管理可以看到所有人员基本信息,包括员工姓名,员工编号,员工性别,员工的职责类别

    35、。 对于员工信息也可以删除。如果新添加员工时,则添加员工姓名,员工编号,性别,并设置员工的默认密码4区域管理系统给出酒店内的所有列表,列出的信息由,区域名称,区域说明。如果不需要某一区 域可以通过删除按钮删除该条数据信息。点添加区域”则必须输入,区域名称,以及相应的区域说明。5餐桌管理系统给出酒店内所有餐桌信息,列出餐桌编号,以及所在的区域名称,已经餐桌的使用 状态,如果删除餐桌信息,则通过删除”按钮删除数据,如果添加餐桌信息,则点添加餐桌” 进入添加餐桌信息页面,选择餐桌所在的区域,填写餐桌的编号。添加完保存,系统提示成 功。6菜单管理系统给出酒店所有菜单信息列表,列出菜单的名称,菜单的价格

    36、,菜品的规格,如果删 除菜品的信息,则通过 删除”按钮删除想要删除的数据,如果添加餐桌信息,则点 添加菜品” 进入添加菜品信息页面,选择菜品所归属的类别,填写菜品的名称,菜品的规格,菜品的价 格。填写完保存,系统提示成功,可以通过列表信息查看已经添加的菜品信息。7关于酒店系统给出酒店基本信息,酒店的名称,酒店的电话,酒店的地址,酒店的介绍,酒店的 网址等酒店的基本信息8酒店信息更改系统给出酒店基本信息,酒店的名称,酒店的电话,酒店的地址,酒店的介绍,酒店的 网址等酒店的基本信息,如果更改酒店基本信息,更改后,保存,系统提示操作成功,数据更改。让用户更容易接受当餐桌是空闲状态的时候,点需要就餐的

    37、餐桌,系统提示,开台,预定,关闭.开台 直 接输餐桌上的就餐人数,就可以下一步点菜或者结账的操作,餐桌的状态直接到就餐状态。 如果是预定输入订餐人姓名以及电话,则餐桌的状态变为预定状态,但是餐桌为就餐状态的 时候,进入输入就餐人数,就可进行点餐的操作,服务员进行点餐操作,根据菜品的分类选 择就餐客人所需要的菜品,设置菜品的状态,准备,已做,已上。就餐结束后,进行结账, 系统会根据结账的类型(会员,vip,特价)等信息自动计算本次就餐的价钱。9酒店管理员工根I据区域的选择预定状态经上座的 餐桌,餐桌分4个状态,空闲状,用图标显示餐桌的状态,比文字描述更直观,,结账状态根据区就餐状态面向对象程序设

    38、计第 3 章总体设计-10-2110营业额系统自动列出每一笔交易的金额并且计算总共的营业额第四章系统实现4.1 用户登录员工通过输入员工编号和密码登录入系统,如果密码或者员工编号不正确,则不任许员 工登录到系统。只有有此系统账号的员工才可以登录到本系统,并把员工的基本信心赋到SESSIO中,以便其他工能模块能获得登录员工的基本信息。用户登录界面如图4.1所示图 4.1 登陆界面关键代码如下:logi nOK = waiter.checkPassword(password);if (logi nOK) sessio n.setAttribute(i nfo, waiter);session.se

    39、tAttribute(worknum, workNum);session.setAttribute(pwd, password);resp on se.se ndRedirect(co un ter/home.jsp);系统验证密码正确后,则把人员信息,付给session中,直接跳转到系统首页4.2 系统主界面通过前期的分析和设计,现将系统具体实现。登录成功进入系统主页面。系统主页面中 主要包括的功能有:酒店管理,关于酒店,修改酒店信息,菜单管理,区域管理,餐桌管理, 人员管理,退菜列表,修改密码,营业额,退出系统。系统主界面如图4.2所示。面向对象程序设计第 4 章系统实现-10-22图 4

    40、.2 系统主界面4.3 修改密码员工登录后可以自行修改密码,必须先输入原始密码,再重新输入两次新密码,如果输 入不最正确,则系统不任许用户修改密码。修改密码界面如图4.3所示。修改密码原密码新密码重新密帀马图 4.3 修改密码界面酒店餐饮管理系统_ www.h止止1匚时匚时_酒底營理 黄于酒店 梅改酒店営是 茎单管理 区域管理 無夷管理 人员警理 退弟列衣 曙改密列 营业额 退出系铳12123312一 橡 区- 槪 区二 檄 区观唱停厲店概况泅店才初洒店顾客頑客姓名-陈涟13849499030翘面向对象程序设计第 4 章系统实现图 4.4 人员界面关键代码如下:fun cti on check

    41、()if(form. newpwd.value!=form. newpwd1.value)alert(两次输入的密码不一致);return false;if(form. newpwd.value=|form. newpwd1.value=|form.oldpwd.value=) alert(请输入密码);return false;if(form.oldpwd.value!=v%=pwd%)alert(旧密码输入错误);return false;通过javascript验证新更改的密码是否正确,如果不正确则提示重新输入。4.4 人员管理可以看到所有人员基本信息,包括员工姓名,员工编号,员工性别,

    42、员工的职责类别。 对于员工信息也可以删除。如果新添加员工时,则添加员工姓名,员工编号,性别,并设置 员工的默认密码。人员列表界面如图4.4所示。人员列表人员列表字号字号姓容姓容冈位冈位工号工号性别性别操作操作J小夏小夏001女女122男男面向对象程序设计第 4 章系统实现图 4.4 人员界面-10-23面向对象程序设计第 4 章系统实现-10-25关键代码如下:ResultSet rs = null;conn = DBMa nager.getCo nn ectio n();stmt = conn .createStateme nt();Stri ng sql=select a.id,a. na

    43、me,a.work nu m,a.birthday,a.sex,b. name as type name fromjd.dbo.waiter a,jd.dbo.waitertype b where a.typeid=b.id ;System.out.pri ntln (sql=+sql);rs = stmt.executeQuery(sql);通过查询方法查询出所需要的人员信息并利用System在后台打印sql语句的形式调试sql是否正确。4.5 区域管理系统给出酒店内的所有列表,列出的信息由,区域名称,区域说明。如果不需要某一区 域可以通过删除按钮删除该条数据信息。点添加区域”则必须输入,区

    44、域名称,以及相应的区域说明。区域管理界面如图4.6所示区域列表图 4.5 添加人员界面面向对象程序设计第 4 章系统实现-10-26添加区添加区: :ID区域名称区域名称区域说明区域说明操作操作1楼血楼血三十个座位三十个座位删除删除2| | 一楼一楼B区区删除删除3i二楼二楼c区区删除删除41观榭亭观榭亭宴宴会场所会场所删除删除图 4.6 区域管理界面关键代码如下:vjsp:useBean id=dish scope=session class=com.nebula.hotel.Dish /利用javabean方法,弓I用在java类中圭寸装的retrieveList方法,直接等到list结果

    45、集,在前台显示出来。4.6 餐桌管理系统给出酒店内所有餐桌信息,列出餐桌编号,以及所在的区域名称,已经餐桌的使用 状态,如果删除餐桌信息,则通过删除”按钮删除数据,如果添加餐桌信息,则点添加餐桌” 进入添加餐桌信息页面,选择餐桌所在的区域,填写餐桌的编号。添加完保存,系统提示成 功。餐桌管理界面如图4.7所示4.7 菜单管理系统给出酒店所有菜单信息列表,列出菜单的名称,菜单的价格,菜品的规格,如果删 除菜品的信息,则通过 删除”按钮删除想要删除的数据,如果添加餐桌信息,则点 添加菜品”, 进入添加菜品信息页面,选择菜品所归属的类别,填写菜品的名称,菜品的规格,菜品的价 格。菜单管理界面如图4.

    46、8所示面向对象程序设计第 4 章系统实现-10-277A4一栈呕8B1一伽区9C3二痢区W$号桌一搂心在用11&号桌在用12T 号桌一儀 A 区1 在用13百儀 B 区空闲14太后席1 空闹15町呵 L缠22C1Z3二操区空闹图 4.7 餐桌管理界面菜品列表ID票品名称票品名称规格规格1昨1操操fll凉拌粉皮盘 1 57C2木耳茄子盘8. 0 元特色山珍営养丰富,不含 8固3酸辣土豆盘3.0 元水倉花生4.0 元56刀豆土豆条盘8. 0 元不芹書 9=盘反 0 元7|小龙虾|38. 0 元wsJU大 1 用整只10. 0 元BMg120. m图 4.8 菜单管理界面界面与算法和区域管理相同4.

    47、8 关于酒店系统给出酒店基本信息,酒店的名称,酒店的电话,酒店的地址,酒店的介绍,酒店网 址等酒店的基本信息。算法,直接查询数据库表hotel直接显示信息4.9 修改酒店信息系统给出酒店基本信息,酒店的名称,酒店的电话,酒店的地址,酒店的介绍,酒店的网址等酒店的基本信息,如果更改酒店基本信息,更改后,保存,系统提示操作成功,数据更改。修改酒店信息如图4.9所示餐桌列表: :沫加養卑沫加養卑ID56a 餐耒名祢1号耒亠 塢桌A3区戯名称区戯名称状态状态一儀一儀A区区空悶空悶-AE-AEm _j,雌定闲面向对象程序设计第 4 章系统实现酒店简介算法,直接查询数据库表hotel并更改酒店信息当餐桌是

    48、空闲状态的时候,点需要就餐的餐桌,系统提示,开台,预定,关闭.开台 直接输餐桌上的就餐人数,就可以下一步点菜或者结账的操作,餐桌的状态直接到就餐状态。 如果是预定输入订餐人姓名以及电话,则餐桌的状态变为预定状态,但是餐桌为就餐状态的 时候,进入输入就餐人数,就可进行点餐的操作,服务员进行点餐操作,根据菜品的分类选 择就餐客人所需要的菜品,设置菜品的状态,准备,已做,已上。就餐结束后,进行结账, 系统会根据结账的类型(会员,vip,特价)等信息自动计算本次就餐的价钱。关键代码如下: 开台Stri ng acti on Type = request.getParameter(actType);Di

    49、nn erTable table = (Di nn erTable) sessio n.getAttribute(table);if (act ion Type != n ull) & acti on Type.equals(ope n) int guestCo unt = WebTools.getRequestI nt(request, guestCo un t); try table.ope n( guestCo un t);catch(Excepti on e) 名称大瓦秒锅鹅地址淮海中号楼麗港菜营业时间到0:00675789T6经理孙一I欢迎醉这里是您的休鶴天堂网址http : /wi

    50、oswuqi tng. c4.10 酒店管理员工根据区域的选择选预定状态 让用户更容易接受。择所要预定或已经上座的韵i,就餐状态 ,结账状态_餐桌,餐桌分4个状态,空闲状态,用图标显示餐桌的状态,比文字描述更直观,图 4.9 酒店基本信息界面面向对象程序设计第 4 章系统实现-10-29e.pri ntStackTrace();response.sendRedirect(error.jsp?err_msg=操作失败);return;resp on se.se ndRedirect(tableDetail.jsp?tablelD= + table.id);判断餐桌的状态并利用图片显示if (ta

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:餐饮管理系统.docx
    链接地址:https://www.163wenku.com/p-2105901.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库