餐饮通用管理系统报告

合集下载

java餐饮管理系统报告

java餐饮管理系统报告

Java餐饮管理系统报告1. 简介餐饮行业是一个庞大而复杂的行业,涉及到供应链管理、菜品研发、菜单管理、人员管理、订单管理等多个方面。

传统的手工管理方式已经无法满足餐饮企业的快速发展需求,因此,开发一套餐饮管理系统成为了迫切的需求。

本文主要介绍了Java餐饮管理系统的开发和功能。

2. 功能需求餐饮管理系统主要具备以下功能:2.1 菜单管理菜单管理是餐饮管理系统的核心功能之一。

系统可以实现菜单的创建、编辑、查询和删除功能。

管理员可以通过系统添加新菜品,并设置菜品名称、价格、分类等信息。

同时,系统还可以根据用户的需求进行智能推荐,提供给用户一些可能感兴趣的菜品。

2.2 订单管理订单管理是餐饮管理系统的另一个重要功能。

用户可以通过系统选择菜品,并进行下单。

系统可以生成订单,并记录用户的相关信息。

同时,系统还可以方便地管理订单状态,包括已付款、待配送、已配送、已完成等状态。

管理员可以查看订单信息,并对订单进行处理。

2.3 供应链管理供应链管理是餐饮管理系统的一个关键功能。

系统可以记录供应商的信息,并根据菜品的需求自动采购原材料。

系统还可以实现库存管理,自动更新菜品和原材料的库存量,并在库存不足时提醒管理员进行采购或下单。

2.4 数据统计数据统计是餐饮管理系统的一个重要功能。

系统可以按照不同的维度,例如时间、菜品种类等进行数据统计。

管理员可以通过系统查看销售额、订单量等数据,并根据数据进行经营决策。

3. 技术实现Java餐饮管理系统主要采用以下技术实现:3.1 后端技术系统的后端采用Java语言开发,并基于Spring Boot框架进行快速开发。

Spring Boot提供了一套简化的开发流程,可以快速搭建项目,并提供丰富的扩展功能。

同时,系统还使用了Spring MVC框架来处理HTTP请求,并采用Spring Data JPA来实现对数据库的访问。

3.2 前端技术系统的前端采用HTML、CSS和JavaScript进行开发。

餐饮公司管理体系及服务方案范文(三篇)

餐饮公司管理体系及服务方案范文(三篇)

餐饮公司管理体系及服务方案范文一、引言二、管理体系1.组织结构优化根据公司规模和运作需求,建立适应未来发展的精简且灵活的组织结构。

通过拆分和重新配置工作职能,提高决策效率和沟通效果。

2.智能化管理系统运用人工智能和大数据技术,建立完善的智能化管理系统,实现对餐饮公司各个环节的自动化监控和数据分析。

通过数据驱动的管理方式,提高经营决策的准确性和效率。

3.员工培训与发展制定全面的员工培训计划,包括岗位培训、技能提升和领导力发展等。

通过提供培训机会和晋升通道,激发员工的工作动力和创新能力。

4.供应链管理建立与供应商之间的紧密合作关系,优化供应链管理。

通过共享信息和资源,提高采购效率、减少库存和浪费,保证新鲜度和质量标准。

三、服务方案1.多元化菜单根据调研和市场需求,提供多元化的菜单选择,满足消费者不同的口味和饮食需求。

包括传统美食、地方特色菜、健康餐和国际菜系等。

2.数字化点餐系统引入数字化点餐系统,包括移动应用和电子菜单。

消费者可以用手机扫描二维码或者通过应用程序进行点餐,提高订单处理速度和客户满意度。

3.快速外卖服务建立高效的外卖服务体系,包括自有外卖平台和与第三方外卖平台的合作。

通过优化配送路线和订单管理,提供快速、准时的外卖服务。

4.定制化服务根据客户的个性化需求,提供定制化的服务。

包括私人定制菜单、宴会预订和特殊场景的服务设计等,提升客户满意度和忠诚度。

5.环保可持续发展关注环保和可持续发展,积极采用环保材料和节能技术。

减少一次性物品的使用,推广环保餐具和包装,提倡公益活动和社会责任。

6.客户反馈与改进建立客户反馈机制,及时收集客户的意见和建议。

通过分析客户反馈,改进服务流程和产品质量,提高客户满意度和口碑。

四、结论在____年的餐饮市场竞争中,建立高效的管理体系和提供卓越的服务方案是餐饮企业保持竞争力的关键。

通过优化组织结构、智能化管理系统和员工培训,提高管理效率和创新能力。

通过多元化菜单、数字化点餐系统和快速外卖服务,提升消费者体验和满意度。

餐饮管理系统分析与设计报告

餐饮管理系统分析与设计报告

毕业设计(论文)题目宜昌凯帝大酒店餐饮管理系统分析与设计——后台管理子系统学生姓名学号专业信息管理与信息系统班级指导教师评阅教师完成日期2012 年 5 月15 日毕业设计(论文)课题任务书( 2011 ———-2012学年)学院名称:计算机与信息学院学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

本人完全意识到本声明的法律后果由本人承担。

作者签名: 2012年 5月21日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅.本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

本学位论文属于1、保密□,在_________年解密后适用本授权书.2、不保密□。

(请在以上相应方框内打“√”)作者签名: 2012 年 5 月 21 日导师签名:年月日目录摘要 (6)前言 (7)1 系统规划 (9)1.1 系统开发背景 (9)1.2 系统开发目标 (9)1.3 系统需求分析 (10)1.4 可行性分析 (10)2 系统分析 (11)2.1 组织结构与功能分析 (11)2.2 业务流程分析 (12)2.3 数据流程分析 (18)2.4 数据字典 (21)3 系统设计 (22)3.1 总体设计 (22)3.2 系统详细设计 (25)4.总结与展望 (41)4.1 本文完成的主要工作 (41)4.2 未来研究展望 (41)致谢....................................................... 错误!未定义书签。

参考文献 (43)宜昌凯帝大酒店餐饮管理系统分析与设计—--后台管理子系统学生:刘芬指导教师:郑悦林(三峡大学计算机与信息学院)摘要:本论文主要针对中小型饭店餐饮管理中的一些问题,将其与计算机信息管理系统结合起来,实现中小型饭店管理信息计算机化、系统化,将中小型饭店管理中的工作流转化成比较科学化、规范化的业务流程,使管理基础数据更加准确化,管理人员摆脱了事务性工作,转而从事管理专业工作,为经营决策提供了快捷和强大的数据支持。

食堂管理信息系统设计报告

食堂管理信息系统设计报告

食堂管理信息系统设计报告一、引言食堂管理信息系统是为了提高食堂管理的效率和服务质量,方便食堂管理员统计、管理、查询和分析食堂相关数据而设计的一种信息系统。

本报告旨在对食堂管理信息系统的设计进行详细阐述,包括系统需求分析、系统设计和系统开发方案等内容。

二、系统需求分析1.功能需求(1)用户管理:包括食堂管理员和食堂工作人员的信息管理和权限设置。

(2)菜品管理:包括菜品种类、菜品价格和菜品库存的管理。

(3)订餐管理:包括学生和教职工的订餐信息管理和订餐统计。

(4)用餐管理:包括用餐人数统计、用餐时间管理和用餐环境评价等。

(5)配餐管理:包括配餐人员管理和配餐计划管理。

(6)财务管理:包括食堂收支统计、食堂经营情况分析和财务报表生成等。

(7)统计分析:包括销售量统计、菜品评价分析和用餐流量预测等。

(8)系统维护:包括系统备份和系统性能优化等。

2.数据需求(1)用户数据:包括用户姓名、职位、工号和密码等。

(2)菜品数据:包括菜品名称、种类、价格和库存等。

(3)订餐数据:包括用户订餐时间、订餐菜品和订餐数量等。

(4)用餐数据:包括用餐时间、用餐人数和用餐评价等。

(5)配餐数据:包括配餐人员信息和配餐计划等。

(6)财务数据:包括收支记录、销售额和进货成本等。

(7)统计数据:包括销售量、菜品评价分数和用餐流量等。

三、系统设计1.系统架构本系统采用三层架构,即用户界面层、业务逻辑层和数据访问层。

用户界面层负责与用户的交互,业务逻辑层负责处理业务逻辑,数据访问层负责与数据库进行数据交互。

2.系统模块(1)用户管理模块:实现用户信息管理和权限设置功能。

(2)菜品管理模块:实现菜品信息管理和库存管理功能。

(3)订餐管理模块:实现订餐信息管理和订餐统计功能。

(4)用餐管理模块:实现用餐人数统计和用餐评价管理功能。

(5)配餐管理模块:实现配餐人员管理和配餐计划管理功能。

(6)财务管理模块:实现食堂收支统计和财务报表生成功能。

餐馆管理系统需求分析报告

餐馆管理系统需求分析报告

餐馆管理系统需求分析报告概要本文旨在分析餐馆管理系统的需求以及功能要求。

该系统主要用于帮助餐馆管理者对客户进行管理,包括处理订单、菜单管理和员工管理等。

通过分析这些需求,我们可以设计和开发一个全面的餐馆管理系统,使餐馆管理更加高效、方便和完美。

问题陈述如今许多餐馆都在努力提升他们的服务水平,以满足顾客的需求。

一个好的餐馆管理系统可以使餐馆管理更加智能化和高效,降低成本,并且可以提供更好的客户满意度。

但餐馆管理系统的功能要求可能因餐馆的大小和类型而异。

因此,我们针对以下几个因素进行分析:1. 处理餐厅订单。

2. 菜单管理。

3. 员工管理。

相关需求1. 处理餐厅订单首先,餐馆管理系统的核心功能之一是管理餐厅订单。

餐馆管理系统必须能够处理所有顾客的订单,允许顾客在线提交订单和取餐。

餐馆管理人员可以查看和处理外卖和堂食订单,并使顾客能够在餐厅中自主下单。

此外,顾客还可以预订桌子和点餐等。

2. 菜单管理菜单管理也是一个很重要的餐馆管理模块。

管理人员应该能够轻松地添加、删除和编辑菜单选项,以及将菜品分为不同的菜系,以便于用户查看。

系统应具有自动调整库存的功能,以便营销、库存和制作部门自动更新。

3. 员工管理最后,餐馆管理系统需要具备员工管理功能,以帮助管理人员管理员工。

这些功能包括自动计算员工的薪资和工资单,为员工创建排班,为员工设置权限级别,以及跟踪员工的身份验证和职称等。

商户还需要为员工提供培训和奖励计划,以鼓励员工更好地工作,此外,还应提供管理员工报告和工作记录功能。

结论本文通过餐馆管理系统需求分析报告,总结了系统所需的特征和功能,以便更好地了解如何设计和定制相关餐馆管理系统。

从顾客管理、菜单管理、添加堂食、外送和员工管理等方面,商户应该了解如何使用系统来提高效率和客户满意度。

当设计和开发餐馆管理系统时,应充分考虑餐馆的需求并确保系统的安全性、实用性和简易性,这样可以让餐馆管理变得更高效、更方便、更完美。

餐饮管理系统分析设计报告

餐饮管理系统分析设计报告

餐饮管理系统分析设计报告引言餐饮行业是一个竞争激烈且规模庞大的行业,随着时代的发展和人们生活水平的提高,餐饮服务的需求量不断增加。

为了提高餐饮企业的效率和管理水平,许多餐饮企业纷纷引入了餐饮管理系统。

本报告将对餐饮管理系统进行分析和设计,以满足餐饮企业的管理需求。

一、需求分析1.1 目标餐饮管理系统的主要目标是提高餐厅的效率和管理水平,降低运营成本。

系统需要满足以下功能需求:•餐厅管理:包括桌台管理、员工管理、库存管理、采购管理等。

•订单管理:完成订单的接收、分配、处理和结算。

•菜品管理:包括菜单设计、菜品推荐和价格调整等。

•顾客管理:管理顾客的信息、消费记录和反馈。

•报表管理:生成销售报表、员工绩效报表和顾客满意度报表。

1.2 功能需求1.2.1 餐厅管理•桌台管理:根据餐厅的布局设计,管理桌台的状态、预定情况和使用情况,方便服务员进行座位安排。

•员工管理:管理员工信息、工作时间和工资等,方便对员工进行考勤和薪酬管理。

•库存管理:实时监测库存情况,自动生成库存报表,提醒采购管理员及时补充物品。

•采购管理:根据库存情况和菜品需求自动生成采购订单,方便管理者进行采购的安排和管理。

1.2.2 订单管理•订单接收:客户通过系统进行线上下单,系统能够实时接收并处理订单。

•订单分配:根据桌台情况和服务员工作情况,将订单分配给合适的服务员。

•订单处理:服务员完成订单中的菜品制作和服务,并记录相关信息。

•订单结算:根据菜品价格和优惠信息自动生成账单,方便客户结账。

1.2.3 菜品管理•菜单设计:根据菜品种类和市场需求设计菜单,实现菜品的增删改查和价格调整。

•菜品推荐:根据顾客的历史订单和偏好推荐适合的菜品,提高顾客满意度和消费额。

•价格调整:根据市场价格和成本调整菜品价格,保证餐厅的盈利和竞争力。

1.2.4 顾客管理•顾客信息管理:记录顾客的基本信息、消费记录和反馈,为顾客提供更好的服务和个性化推荐。

•消费记录:记录顾客每次消费的时间、金额和菜品详情,用于生成销售报表和顾客满意度报表。

餐馆管理系统报告实用资料

餐馆管理系统报告实用资料

餐馆管理系统报告实用资料(可以直接使用,可编辑优秀版资料,欢迎下载)餐饮管理系统可行性研究报告1引言1.1 编写目的计算机技术的飞速发展,使我们的生活变得越来越“智能化”,“简单化”。

计算机几乎已经遍布了我们生活的每一个角落,帮助我们更加高效,快速的解决工作与问题。

随着我国市场经济的快速发展,餐饮业的发展日新月异,近两年来已呈现出高速发展的态势。

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

随着餐饮企业规模和数量的不断增长,手工管理模式无论是在工作效率、人员成本还是提供决策信息方面都已难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。

有效的管理成为了一个难题,为能有效的解决这些问题提高企业的经济效益,在这些中小型饭店中采用工作流技术,结合饭店绿色管理内容,实施计算机管理信息系统视为一条有效的解决途径。

1.2 背景名称:餐饮管理系统开发人员:陈美容、王梦瑶用户:餐饮楼、饭店数据库设计采用软件:Microsoft Office 2021开发单位:武夷学院开发环境:Windows 71.3定义RMS:Restaurant Management System,餐饮管理系统。

1.4 参考资料1.《软件产品开发文件编制指南》2.《使用软件文档写作》2.可行性研究的前提2.1要求功能分析:1.会员信息管理:查询、增、删、改2.菜单信息的管理:查询、增、删、改5.餐桌信息的管理:查询、增、删、改6.前台定桌:顾客可以根据自己的需求,选择不同餐桌7.点菜:按照用户需求为其点菜并提交菜单给厨房8.会员消费记录信息的管理:查询、增、删、改9.会员积分信息的管理:查询、增、删、改10.上菜管理:服务员对已上菜和待上菜进行管理11.做账服务:审核菜单,协助顾客结账性能:该系统所占硬盘容量大约为100M,开启运行时间约2~3秒输入:系统需要员工输入账号和密码才能操作,另外系统的输入包括顾客点菜输入和管理员增添菜品信息。

餐馆管理系统需求分析报告

餐馆管理系统需求分析报告

餐馆管理系统需求分析报告1. 引言随着餐饮行业的发展和普及,餐馆管理系统日益成为一种必备工具。

通过餐馆管理系统,餐馆可以提高工作效率,提供更好的服务,实现更好的经营和管理。

本文将对餐馆管理系统的需求进行分析,以确定系统需要具备的功能和特点。

2. 系统概述餐馆管理系统旨在帮助餐馆提高管理效率,提供优质的服务。

系统将提供以下主要功能: - 餐桌管理:包括餐桌的添加、修改、删除等操作,以及餐桌状态的查看和管理。

- 菜单管理:包括菜单的添加、修改、删除等操作,以及菜单的查看和管理。

- 订单管理:包括订单的提交、查询、修改和删除等操作,以及订单的处理和统计。

- 会员管理:包括会员信息的录入、修改、删除等操作,以及会员积分的管理和兑换。

- 支付管理:包括各类支付方式的接入和管理,以及支付结果的记录和查询。

3. 功能需求分析3.1 餐桌管理•添加餐桌:管理员可以添加新的餐桌,并指定餐桌的座位数和位置。

•修改餐桌:管理员可以修改餐桌的座位数和位置等信息。

•删除餐桌:管理员可以删除不再使用的餐桌。

•查看餐桌状态:管理员和服务员可以查看餐桌的状态,是否已经被占用。

3.2 菜单管理•添加菜单:管理员可以添加新的菜品,并指定菜品的名称、价格和分类。

•修改菜单:管理员可以修改菜品的名称、价格和分类等信息。

•删除菜单:管理员可以删除不再供应的菜品。

•查看菜单:管理员和服务员可以查看菜单,了解菜品的详细信息。

3.3 订单管理•提交订单:顾客可以通过系统提交订单,包括选择餐桌、点菜和支付方式等。

•查询订单:顾客可以查询自己的订单,查看订单的详细信息和状态。

•修改订单:管理员和服务员可以修改订单的状态,如确认订单、取消订单等。

•删除订单:管理员可以删除不再需要的订单。

•处理订单:服务员可以处理订单,包括传达给厨房、配送餐桌等。

•统计订单:管理员可以统计订单,包括每日、每周、每月的销售额和数量等。

3.4 会员管理•添加会员:管理员可以添加新的会员,并录入会员的基本信息和联系方式。

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

餐饮通用管理系统一、实验目的1.理解和掌握软件工程的设计理念与设计方法。

2.掌握某种数据库管理以及可视化编程环境,掌握基于某种编程语言的信息系统或`嵌入式软件的开发设计方法。

二、实验说明本实验除了限定了软硬平台的题目之外,可以任意选择软硬平台。

尤其是Windows下的软件题目,可以选择.NET平台(/WinForm)、J2EE平台(JSP/Servlet)、WIN32平台等任意平台,开发工具、开发环境自行选择,涉及数据库系统的可以任意选择数据库系统。

以下为实验备选题目。

题目1:餐饮通用管理系统1.管理菜品信息。

2.要能按餐馆的要求修改菜单和让新顾客的资料备份。

3.产生定菜单,并修改货物库存。

4.财务管理部分主要是根据顾客的消费结帐和修改总帐目数据。

三、实验设备四、实验内容4.1 可行性分析可行性分析的定义可以大致概括为:可行性分析指的是在一个项目开发前期,人为的对它进行鉴定和考察,通过对它所涉及到的经济、技术、财物等综合的分析来最终判断它是否可行。

以下几个方面是可行性分析阶段主要进行分析的内容:4.1.1技术可行性分析技术可行性分析是指按照一个系统开发的最终目的和要求,来首先衡量技术方面的资源是否符合条件,比如硬件软件的要求,研发人员的数量和水平等等相关的技术条件,都是属于技术可行性分析的方面。

例如,像这个小型餐饮管理系统的研发,它所需要的开发环境及工具都要具备,还有操作系统版本的求也要考虑进去以及对内存的要求这些都要考虑进去,目前Java的研发技术越来越成熟了,相信以后的发展前景会更加明朗。

4.1.2经济可行性分析经济可行性分析这个项目研发成功后,给公司带来的经济效益与研发前所投入的资金之间的一个比较,从而来确认所开发系统是否真的能给企业带来一定的经济效益。

开发这个餐饮管理系统,不仅能给企业管理者提供一个更好管理餐饮业的平台,而且还能大幅度提高企业的形象及增强与外界的竞争力。

摆脱了以前陈旧的低效率经营模式,适应了现代经营管理的要求。

这套餐饮管理系统将餐饮业中开台、点菜、预定、结账、货物入库出库、人员信息等一连串的业务用计算机来管理,分析与设计了餐饮系统的结构及功能模块,解决餐饮系统的关键技术和解决方案,使得餐饮管理机制真正实现了现代化。

从而提高酒店的服务质量,并配合现代化的酒店管理,获得了更好的经济效益。

4.1.3安全可行性分析系统正式运行后,就企业这一块而言,登录的用户方不需要了解系统研发过程所涉及到的一些技术性方面的东西,即它对用户而言是完全透明的。

用户登陆后,只需根据系统界面的链接或按钮来执行相应的操作,达到所要求的功能。

而且,本系统的界面美观大方、操作方便、功能齐全,所以不仅能够给用户带来视觉上的舒服,而且也很好的达到了用户的需求。

另一方面,这个系统设计了一个系统锁定功能,这个功能大大提升了系统的安全性,防止了外界无关人员对本系统非法的操作,很好的体现了系统安全的功能。

4.1.4操作可行性分析本系统,根据软硬件资源的利用情况,按照数据库里数据表的内容直接在前台进行操作,可以实现系统完整、稳定的运行,不会给系统造成过多负面的压力,保证了它正常的运行。

如上所述,本系统通过对以上四个方面的可行性分析,最终得出结论,开发这个小型的餐饮管理系统是可行的4.2系统需求分析根据现在餐饮行业及该企业的实际情况,该餐饮管理系统突出前台管理提供一个科学有效的管理模式。

前台管理采取图形界面加数据的方式,让用户能直观地管理数据信息,并能有效地管理每个开台的房间台号所点的酒菜,并且可以实现收银管理。

入库信息可记录商品入库情况。

除此之外,还有员工信息管理、供应商信息管理、菜单管理、系统锁定等等一些重要的功能。

通过这些功能餐饮业经营者更有效的管理整个人餐饮业,不仅使顾客享受更便捷的服务,也为企业达到更大程度的获益。

根据该餐饮业的具体情况,本系统主要功能设计分为四大块,分别有前台管理、入库信息管理、员工信息管理、菜单管理。

(1)前台管理:主要是对酒店前台开台点菜、预定、收银的管理。

包括开台管理、预定管理、数据结账分析管理。

(2)入库信息管理:主要是对酒店后台进货的货物情况进行管理。

包括每日进货量查询、库存信息查询、商品单价查询,及对当日商品的添加、修改、删除操作。

(3)员工信息管理:主要是对酒店服务人员,像经理、服务员,收银人员信息的管理,包括员工信息添加、修改、删除等,来对员工进行合理的管理。

(4)菜单管理:主要是酒店管理人员对每日菜单的管理,同样里面有添加、删除、修改工能。

4.3.设计过程中的各种图形系统模块图总体E-R 图用户设置登录员工资料结账单号流水账单流水盘点明细销售量菜单管理入库信息入库入库表单查询查询供应商信息餐桌点菜服务员工资料宾客预订预订信息折扣信息宾客折扣4.4程序清单(1)入库信息管理部分代码: package com.dianxin.dao.impl; import java.sql.SQLException; import java.util.ArrayList; import java.util.List;import mons.dbutils.QueryRunner;import mons.dbutils.handlers.BeanHandler;import mons.dbutils.handlers.BeanListHandler;import mons.dbutils.handlers.ScalarHandler;import com.dianxin.bean.Food;import com.dianxin.bean.Money;import com.dianxin.dao.FoodDao;import com.dianxin.util.TxQueryRunner;public class FoodDaoImpl implements FoodDao {public int addfood(Food food) {int result = 0;QueryRunner qr = new TxQueryRunner();String sql = "insert into food(foodName,foodPrice,foodDetail,foodKucun) values(?,?,?,?)";Object[] params = { food.getFoodName(), food.getFoodPrice(),food.getFoodDetail(),food.getFoodKucun() };try {result = qr.update(sql, params);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace(); }return result; }public int deletefood(Food food) {int result = 0;QueryRunner qr = new TxQueryRunner();String sql = "delete from food where foodId=?";Object[] params = { food.getFoodId() };try {result = qr.update(sql, params);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace(); }return result; }public int updatefood(Food food) {int result = 0;QueryRunner qr = new TxQueryRunner();String sql = "update food set foodKucun=? where foodId=?";Object[] params = {food.getFoodKucun(),food.getFoodId() };try {result = qr.update(sql, params);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace(); }return result; }public List<Food> findall() {List<Food> list = new ArrayList<Food>();QueryRunner qr = new TxQueryRunner();String sql = "select * from food order by foodId asc";try { list = qr.query(sql, new BeanListHandler<Food>(Food.class));} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace(); }return list; }public Food finfByid(int id){Food food=new Food();QueryRunner qr = new TxQueryRunner();String sql = "select * from food where foodId=?";Object[] params={id};try { food=qr.query(sql, new BeanHandler<Food>(Food.class),params);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace(); }return food; }public double zong(){double mon=0.0;QueryRunner qr = new TxQueryRunner();String sql = "select sum(zongMoney) from money";try {mon=(Double)qr.query(sql, new ScalarHandler<>());} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace(); }return mon; }public int addmon(Money money){int result=0;QueryRunner qr = new TxQueryRunner();String sql = "insert into money values(?)";Object[] params={money.getZongMoney()};try {qr.update(sql,params);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace(); }return result; }}(2)顾客信息管理部分代码:package com.dianxin.bean;import java.sql.Date;public class User2 { private int userId2;private String userName2;private String userSex2;private int userTel2;private Date userDate2;public User2(int userId2, String userName2, String userSex2,int userTel2, Date userDate2) { super();erId2 = userId2;erName2 = userName2;erSex2 = userSex2;erTel2 = userTel2;erDate2 = userDate2; }public User2() { super(); }public int getUserId2() { return userId2; }public void setUserId2(int userId2) {erId2 = userId2; }public String getUserName2() { return userName2; }public void setUserName2(String userName2) {erName2 = userName2; }public String getUserSex2() {return userSex2; }public void setUserSex2(String userSex2) {erSex2 = userSex2; }public int getUserTel2() {return userTel2; }public void setUserTel2(int userTel2) {erTel2 = userTel2; }public Date getUserDate2() {return userDate2; }public void setUserDate2(Date userDate2) {erDate2 = userDate2; }@Overridepublic String toString() {return "User2Dao [userId2=" + userId2 + ", userName2=" + userName2 + ", userSex2=" + userSex2 + ", userTel2=" + userTel2+ ", userDate2=" + userDate2 + "]"; }}(3)菜单管理程序package com.dianxin.bean;import java.sql.Date;public class Order {private int orderId;private int foodId;private String foodName;private String oderDate;private double foodPrice;public Order(int orderId, int foodId, String foodName, String oderDate, double foodPrice) {super();this.orderId = orderId;this.foodId = foodId;this.foodName = foodName;this.oderDate = oderDate;this.foodPrice = foodPrice;}public Order() {super();}public int getOrderId() {return orderId;}public void setOrderId(int orderId) {this.orderId = orderId;}public int getFoodId() {return foodId;}public void setFoodId(int foodId) {this.foodId = foodId;}public String getFoodName() {return foodName;}public void setFoodName(String foodName) {this.foodName = foodName;}public String getOderDate() {return oderDate;}public void setOderDate(String oderDate) {this.oderDate = oderDate;}public double getFoodPrice() {return foodPrice;}public void setFoodPrice(double foodPrice) { this.foodPrice = foodPrice; } }(4)总账目管理部分代码:package com.dianxin.bean;public class Money {private double zongMoney;public Money(double zongMoney) {super();this.zongMoney = zongMoney; }public Money() {super(); }public double getZongMoney() {return zongMoney; }public void setZongMoney(double zongMoney) { this.zongMoney = zongMoney; } }4.5系统最终效果图(1)系统主界面(2)菜单管理效果图(3)顾客信息管理效果图(4)用户登录效果图(5)总收入效果图五、实验心得通过本次实验,我们复习并熟悉了各种软件平台:.NET平台(/WinForm)、J2EE平台(JSP/Servlet)、WIN32等。

相关文档
最新文档