这个鬼东西是用jdbc来写的
包结构:
package com.mwq.dao; import java.util.Vector; public class Dao extends BaseDao { private static Dao dao; static { dao = new Dao(); } public static Dao getInstance() { return dao; } // tb_user public Vector sUser() { return selectSomeNote("select name,sex,birthday,id_card,freeze from tb_user where freeze='正常'"); } public Vector sUserNameOfNotFreeze() { return selectSomeValue("select name from tb_user where freeze='正常'"); } public Vector sUserByName(String name) { return selectOnlyNote("select * from tb_user where name='" + name + "'"); } public boolean uPasswordByName(String name, String password) { return super.longHaul("update tb_user set password='" + password + "' where name='" + name + "'"); } public boolean uFreezeByName(String name, String freeze) { return super.longHaul("update tb_user set freeze='" + freeze + "' where name='" + name + "'"); } public boolean iUser(String values[]) { String sql = "insert into tb_user(name,sex,birthday,id_card,password,freeze) values('" + values[0] + "','" + values[1] + "','" + values[2] + "','" + values[3] + "','" + values[4] + "','" + values[5] + "')"; System.out.println(sql); return longHaul(sql); } // tb_order_form public Vector sOrderFormOfDay(String date) { return selectSomeNote("select * from tb_order_form where datetime between '" + date + " 00:00:00' and '" + date + " 23:59:59'"); } public String sOrderFormOfMaxId() { Object object = selectOnlyValue("select max(num) from tb_order_form"); if (object == null) { return null; } else { return object.toString(); } } public String sOrderFormOfMinDatetime() { Object object = selectOnlyValue("select min(datetime) from tb_order_form"); if (object == null) { return null; } else { return object.toString(); } } public String[] monthCheckOut(String num) { String values[] = { "——", "——", "——", "——", "——" }; String sqls[] = { "select count(*) from tb_order_form where num like '" + num + "%'", "select sum(money) from tb_order_form where num like '" + num + "%'", "select avg(money) from tb_order_form where num like '" + num + "%'", "select max(money) from tb_order_form where num like '" + num + "%'", "select min(money) from tb_order_form where num like '" + num + "%'" }; for (int i = 0; i < sqls.length; i++) { Object value = super.selectOnlyValue(sqls[i]); if (value != null) { String v = value.toString(); if (!v.equals("0")) values[i] = v; } } return values; } public Vector yearCheckOut(int year) { Vector<Vector> valueV = new Vector<Vector>(); String sql = ""; String formatMonth = ""; String formatDay = ""; for (int day = 1; day <= 31; day++) { Vector rowV = new Vector();// 统计行 rowV.add(day);// 加入日期 formatDay = (day < 10 ? "0" + day : "" + day); for (int month = 1; month <= 12; month++) {// 做统计 formatMonth = (month < 10 ? "0" + month : "" + month); sql = "select sum(money) from tb_order_form where num like '" + year + formatMonth + formatDay + "%'"; yearCheckOut(rowV, sql); } sql = "select sum(money) from tb_order_form where num like '" + year + "__" + formatDay + "%'";// 做列总计 yearCheckOut(rowV, sql); valueV.add(rowV); } Vector rowV = new Vector();// 总计行 rowV.add("总计"); for (int month = 1; month <= 12; month++) {// 做月总计 formatMonth = (month < 10 ? "0" + month : "" + month); sql = "select sum(money) from tb_order_form where num like '" + year + formatMonth + "%'"; yearCheckOut(rowV, sql); } sql = "select sum(money) from tb_order_form where num like '" + year + "%'";// 做年总计 yearCheckOut(rowV, sql); valueV.add(rowV); return valueV; } public void yearCheckOut(Vector rowV, String sql) { Object value = super.selectOnlyValue(sql); if (value == null) rowV.add("——"); else rowV.add(value); } public boolean iOrderForm(String[] values) { String sql = "insert into tb_order_form(num,desk_num,datetime, money, user_id) values('" + values[0] + "','" + values[1] + "','" + values[2] + "'," + values[3] + "," + values[4] + ")"; return longHaul(sql); } // tb_order_item public boolean iOrderItem(String[] values) { String sql = "insert into tb_order_item(order_form_num,menu_num,amount, total) values('" + values[0] + "','" + values[1] + "'," + values[2] + "," + values[3] + ")"; return longHaul(sql); } // v_order_item_and_menu public Vector sOrderItemAndMenuByOrderFormNum(String num) { return selectSomeNote("select * from v_order_item_and_menu where order_form_num='" + num + "'"); } // Desk public Vector sDesk() { return selectSomeNote("select * from tb_desk"); } public Vector sDeskByNum(String num) { return selectOnlyNote("select * from tb_desk where num='" + num + "'"); } public boolean iDesk(String num, String seating) { String sql = "insert into tb_desk values('" + num + "'," + seating + ")"; return longHaul(sql); } public boolean dDeskByNum(String num) { String sql = "delete from tb_desk where num='" + num + "'"; return longHaul(sql); } // Sort public Vector sSortName() { return selectSomeNote("select name from tb_sort"); } public Vector sSortById(String id) { return selectOnlyNote("select * from tb_sort where id=" + id); } public Vector sSortByName(String name) { return selectSomeNote("select * from tb_sort where name='" + name + "'"); } public boolean iSort(String name) { String sql = "insert into tb_sort values('" + name + "')"; return longHaul(sql); } public boolean dSortByName(String name) { String sql = "delete from tb_sort where name='" + name + "'"; return longHaul(sql); } // Menu public Vector sMenu() { String hql = "select num, name, code, sort_id, unit, unit_price from tb_menu"; Vector vector = selectSomeNote(hql); for (int i = 0; i < vector.size(); i++) { Vector menuV = (Vector) vector.get(i); Vector sortV = sSortById(menuV.get(4).toString()); menuV.set(4, sortV.get(1)); } return vector; } public Vector sMenuOfSell() { String hql = "select num, name, code, sort_id, unit, unit_price from tb_menu where state='销售'"; Vector vector = selectSomeNote(hql); for (int i = 0; i < vector.size(); i++) { Vector menuV = (Vector) vector.get(i); Vector sortV = sSortById(menuV.get(4).toString()); menuV.set(4, sortV.get(1)); } return vector; } public Vector sMenuById(String num) { return selectSomeNote("select * from tb_menu where num like '" + num + "%'"); } public Vector sMenuByCode(String code) { return selectSomeNote("select * from tb_menu where code like '" + code + "%'"); } // public Vector sMenuByName(String name) { // return selectOnlyNote("select * from tb_menu where name='" + name // + "' and state='销售'"); // } public Vector sMenuByNameAndState(String name, String state) { return selectOnlyNote("select * from tb_menu where name='" + name + "' and state='" + state + "'"); } public String sMenuOfMaxId() { Object object = selectOnlyValue("select max(num) from tb_menu"); if (object == null) { return null; } else { return object.toString(); } } public boolean iMenu(String[] values) { String sql = "insert into tb_menu(num,name, code, sort_id, unit, unit_price, state) values('" + values[0] + "','" + values[1] + "','" + values[2] + "'," + values[3] + ",'" + values[4] + "','" + values[5] + "','" + values[6] + "')"; return longHaul(sql); } public boolean uMenu(String[] values) { String sql = "update tb_menu set code='" + values[2] + "', sort_id=" + values[3] + ", unit='" + values[4] + "', unit_price=" + values[5] + ", state='" + values[6] + "' where name='" + values[1] + "'"; return longHaul(sql); } public boolean uMenuStateByName(String name, String state) { return longHaul("update tb_menu set state='" + state + "' where name='" + name + "'"); } public boolean dMenuByName(String name) { return longHaul("delete from tb_menu where name='" + name + "'"); } }
包结构:
发表评论
-
酒店管理系统数据库表(swing)
2011-04-28 23:59 1598菜单表: 菜系表: 台号表: 用户表: ... -
酒店管理系统之登录界面(swing)
2011-04-28 21:31 2480package com.mwq.frame; i ... -
酒店管理系统总界面(swing)
2011-04-28 21:10 1808package com.mwq.frame; imp ... -
酒店管理系统之年结帐界面(swing)
2011-04-28 21:06 1077package com.mwq.frame.check_o ... -
酒店管理系统之月结帐界面(swing)
2011-04-28 21:04 786package com.mwq.frame.check_o ... -
酒店管理系统之日结帐界面(swing)
2011-04-28 21:02 1142package com.mwq.frame.check_o ... -
酒店管理系统之用户管理界面(swing)
2011-04-28 20:59 2057package com.mwq.frame.user; ... -
酒店管理系统之修改密码界面(swing)
2011-04-28 20:57 1309package com.mwq.frame.user; ... -
酒店管理系统之菜系管理界面(swing)
2011-04-28 20:55 910package com.mwq.frame.manage ... -
酒店管理系统之菜品界面(swing)
2011-04-28 20:49 1091package com.mwq.frame.manag ...
相关推荐
酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 C++/Qt酒店管理系统,连接SQLServer 数据库 ...
酒店管理系统 (数据库课程设计).pdf酒店管理系统 (数据库课程设计).pdf酒店管理系统 (数据库课程设计).pdf酒店管理系统 (数据库课程设计).pdf酒店管理系统 (数据库课程设计).pdf酒店管理系统 (数据库课程设计).pdf...
酒店管理系统_(数据库课程设计
基于ssm的酒店管理系统源码+数据库文件(毕业设计).zip,已获高分通过项目。本项目是一套基于ssm的酒店管理系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。也可作为课程设计、...
(java swing毕业设计)酒店管理系统(ppt+ER图+流程图+需求背景数据库+架构说明有lun文视频源码齐全)(java swing毕业设计)酒店管理系统(ppt+ER图+流程图+需求背景数据库+架构说明有lun文视频源码齐全)(java swing毕业...
JavaWeb的期末项目酒店管理系统源码+数据库.zip JavaWeb 作业,即简单的酒店管理系统。 JavaWeb的期末项目酒店管理系统源码+数据库.zip JavaWeb 作业,即简单的酒店管理系统。JavaWeb的期末项目酒店管理系统源码+...
酒店管理系统的需求包括开台点菜功能、智能化获取菜品功能、自动结账功能、营业额报表功能等。依据餐饮行业的特点,本系统实现以下目标: 操作简单方便、界面简洁大方。 方便快捷的开台点菜功能。 智能化定位...
基于Java swing带GUI界面的酒店管理系统源码+数据库(95分以上课设).zip 代码完整下载即用无需修改。 基于Java swing带GUI界面的酒店管理系统源码+数据库(95分以上课设).zip 代码完整下载即用无需修改。基于...
ecplise swing java 酒店管理信息系统 含数据库 ecplise swing java 酒店管理信息系统 含数据库
酒店管理系统SQL数据库设计报告
一个自己做的小型酒店管理系统,主要功能都有,简单实用~
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料...基于jsp+servlet设计酒店管理系统源码+数据库.zip
javaswing酒店管理系统源代码+数据库模型 酒店管理系统的需求包括开台点菜功能、智能化获取菜品功能、自动结账功能、营业额报表功能等。依据餐饮行业的特点,本系统实现以下目标: 操作简单方便、界面简洁大方。 ...
酒店管理系统(数据库设计).pdf酒店管理系统(数据库设计).pdf酒店管理系统(数据库设计).pdf酒店管理系统(数据库设计).pdf酒店管理系统(数据库设计).pdf酒店管理系统(数据库设计).pdf酒店管理系统(数据库设计).pdf酒店...
该项目采用SSM框架技术搭配MySql数据库设计而成的酒店管理系统,其功能模仿了现实生活中的酒店,功能点包含:旅客住房,房间类型有:单人间、标准间、超级豪华间...管理员管理住房信息等功能。项目已提供源码支持...
酒店管理系统数据库关系图,有visio软件制作
酒店点餐管理系统数据库设计,执行脚本后就能得到完整的数据库
酒店管理系统 课程设计大二下 MySQL数据库,tomcat服务器。 界面好看,课程设计拿到了优。你值得拥有
酒店管理系统后台,供管理员管理系统之用 客房类型设置 客房设置 员工信息管理 酒店管理系统系统供酒店所有工作人员使用前台 登记信息 客户信息 客户订单信息管理 客户入住信息管理 结账: 通过房间号码进行退房结账 ...
Java+Swing+Mysql实现酒店管理系统,系统经多次测试,运行无误,大家放心下载。