在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Java语言基础 → java餐饮管理系统源码(含数据库以及毕业设计文档)

java餐饮管理系统源码(含数据库以及毕业设计文档)

Java语言基础

下载此实例
  • 开发语言:Java
  • 实例大小:20.21M
  • 下载次数:211
  • 浏览次数:2501
  • 发布时间:2019-12-25
  • 实例类别:Java语言基础
  • 发 布 人:我爱啦啦啦
  • 文件格式:.zip
  • 所需积分:2
 相关标签: 管理系统 餐饮 管理 系统

实例介绍

【实例简介】 

食色无双餐饮管理系统主要是对餐饮日常工作的管理,收银员可以进入结账界面进行对客户点餐和结账的工作,包括对不同桌号的分别管理,极大的节省了工作的劳动力。管理人员可以不仅可以进入结账界面,还可以进入管理界面,包括菜谱管理模块,及时更新菜谱信息;成本管理模块可以记录原料的成本和每种商品的利润,方便老板对经营状况的掌握,有助于经营策略的调整;还有人事管理模块,可以对人事的调动进行管理,以列表的形势展开,让人一目了然。还有一些人性化的功能,比如万年历的功能,工作人员不仅可以在里面查询日期,还可以随时记录当次的工作日志和其他重要信息。如此这般,将会大大降低网管的劳动强度并且提高工作人员的效率。

食色无双餐饮管理系统开发的总体目标是实现餐饮管理的系统化、规范化、自动化和人性化,以此来减少餐饮管理的工作量[2],为餐厅提供方便便捷的管理技术手段,同时以其人性化的功能需求来吸引顾客。



【实例截图】  

from clipboard




【核心代码】


/*
 * 对数据库操作
 *  对数据库的操作,就是crud【增删改查】
 *  增加(Create)、查询(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)
 *
 */
package com.theone.db;
import java.util.*;
import java.sql.*;

public class SqlHelper {
 
 //定义需要的对象
 Connection ct=null;
 PreparedStatement ps=null;
 ResultSet rs=null;
 private static final ThreadLocal<Connection> threadLocal = new ThreadLocal<Connection>();
 
 String driver="com.mysql.jdbc.Driver";
 static String url="jdbc:mysql://localhost:3306/home";
 static String user="root";
 static String passwd="1234";
 
 //构造函数,初始化ct
  public SqlHelper()
  {
   try {
    //加载驱动
    Class.forName(driver);
    //得到连接
    ct=DriverManager.getConnection(url,user,passwd);
       } catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
  }
 
 
 //增删改
  
 public boolean exeUpdate(String sql,String []paras){
   boolean b=true;
   try {
    ps=ct.prepareStatement(sql);
    for(int i=0;i<paras.length;i ){
     ps.setString(i 1, paras[i]);
    }
    ps.executeUpdate();
   } catch (Exception e) {
    b=false;
    e.printStackTrace();
   }
   return b;
  }


public ResultSet query(String sql,String parars[])
{
 try {
  ps=ct.prepareStatement(sql);
  //对sql的参数赋值
  
  for(int i=0;i<parars.length;i )
  {
   ps.setString(i 1, parars[i]);
  }
  //执行查询
  rs=ps.executeQuery();
 } catch (Exception e) {
  e.printStackTrace();
  // TODO: handle exception
 }
 //返回结果集
 return rs;
}

public static Connection getConnection() {// 创建数据库连接的方法
 Connection conn = threadLocal.get();// 从线程中获得数据库连接
 if (conn == null) {// 没有可用的数据库连接
  try {
   conn = DriverManager.getConnection(url,user,passwd);// 创建新的数据库连接
   threadLocal.set(conn);// 将数据库连接保存到线程中
  } catch (SQLException e) {
   e.printStackTrace();
  }
 }
 return conn;
}
public static boolean closeConnection() {// 关闭数据库连接的方法
 boolean isClosed = true;
 Connection conn = threadLocal.get();// 从线程中获得数据库连接
 threadLocal.set(null);// 清空线程中的数据库连接
 if (conn != null) {// 数据库连接可用
  try {
   conn.close();// 关闭数据库连接
  } catch (SQLException e) {
   isClosed = false;
   e.printStackTrace();
  }
 }
 return isClosed;
}
//关闭资源的方法
 public void close()
 {
  try {
   if(rs!=null) rs.close();
   if(ps!=null) ps.close();
   if(ct!=null) ct.close();
   } catch (Exception e) {
   e.printStackTrace();
   // TODO: handle exception
  }
  }

 
}

实例下载地址

java餐饮管理系统源码(含数据库以及毕业设计文档)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警