精华内容
下载资源
问答
  • (C#完整项目源代码)餐饮管理系统+(SQL 数据库) (C#完整项目源代码)餐饮管理系统+(SQL 数据库)
  • 此项目是C#结构,窗体形式,完美的体现出了餐饮管理系统的各种点菜 下单 包括员工基本信息,菜单录入,桌台结账等等
  • 数据库课程设计餐饮管理系统完整版源码,c++buider写的,需要可以下载,完整无缺。
  • s2学习阶段.net结业项目餐饮管理系统数据库和源代码 包含自己新加入的图片样式等 新加入一些小工具和功能
  • 系统包括源代码数据库文件,使用说明书
  • 数据库的课程设计报告,使用的是MySQL和java进行开发的,压缩包里只有课程设计报告,没有工程代码,大约有5千多字。
  • 餐饮业收费管理系统可以有效解决传统餐饮企业人工管理效率低、出错率高等问题,它检索迅速方便、可靠性高、存储量大,能够极大提高运营管理的效率。 后台数据库使用SQL Server,前台开发工具使用Delphi。
  • 餐饮管理系统数据库课程设计

    热门讨论 2009-09-22 20:46:34
    餐厅的内部服务项目众多,既需要完成前台的服务工作,还需要完成后台的管理工作,如果没有一套可靠的餐饮管理系统,单凭手工操作,不仅效率低,而且会极大地影响到酒店的服务质量。 设计的目标:实现餐饮管理的科学...
  • 表名 表序号 admin(管理员信息表) 表3-2 dinnerTable(餐桌信息表) 表3-3 ygInfo(员工信息表) 表3-4 dishType(菜品种类信息表) 表3-5 dishInfo(菜品信息表) 表3-6 checkMoney(账单表) 表3-7
  • 数据库课程设计餐饮管理系统delphi源码)
  • java开发的餐饮管理系统源码密码消息源 介绍 无论您是否意识到,您创建的软件都具有全球市场。 也许比任何其他行业的任何其他产品都更重要的是,从一个小的、个人的努力开始的代码有可能Swift发展成一种在世界各地...
  • 摘要:C#源码,数据库应用,餐饮管理系统 VS2008开发的C#餐饮管理系统是饭店现代化、自动化管理的重要组成部分,它可以对饭店的桌台信息、员工信息、食品信息和报表进行管理,进而提高工作效率,避免资源的浪费。...
  • 餐饮管理系统源码.sql

    2020-07-04 20:06:08
    详细的餐饮管理系统,点餐系统,适合学生实训用的源代码,适合所有中小大的餐厅的使用,完整的一套,里面包括管理员表,顾客表,员工表,餐桌表,菜谱表,点菜记录表,账单表、财务管理表、财务管理员表、订单表以及...
  • 基于数据库的学校餐饮管理系统设计

    千次阅读 多人点赞 2020-04-29 10:40:51
    数据库的目的是,管理学校餐饮系统实现对就餐者(教职工、学生)消费,食堂窗口收益,工作人员工作等信息的统计、管理。待实现的功能主要有: 1、就餐者凭饭卡在食堂消费就餐,每张饭卡与每个就餐者唯一对应。...

    一、需求分析

    该数据库的目的是,管理学校餐饮系统。实现对就餐者(教职工、学生)消费,食堂窗口收益,工作人员工作等信息的统计、管理。待实现的功能主要有:
    1、就餐者凭饭卡在食堂消费就餐,每张饭卡与每个就餐者唯一对应。饭卡中记录有持有者的个人信息及充值情况(余额)等。
    2、学校有多个校区,每个校区又有多个食堂。就餐者可根据便利情况自由选择,在任意食堂的任意窗口消费就餐。
    3、每个食堂中有多个窗口,每个窗口又有多种菜品。窗口有卡机,供就餐者刷卡消费。在相应窗口工作的多名工作人员,均可操作卡机,并在卡机上查看盈利情况。
    4、每次刷卡消费时,通过卡机,从就餐者饭卡中扣费,并增加至窗口盈利情况中。刷卡消费成功,卡机滴声提示,若饭卡中余额不足,消费失败,卡机也显示告知。
    5、就餐者可根据信息,从网上查到自己每次的消费就餐记录,包括什么时间在哪个食堂的哪个窗口,消费了价值多少的菜品;工作人员可查到自己所在窗口的收益情况,包括什么时间售出了价值多少的菜品;管理人员可查看并修改所有信息,包括就餐者的个人信息、消费情况、充值情况,窗口的基本信息、盈利情况,工作人员的个人信息等。

    二、概念设计

    1、实体属性
    该数据库包括六个实体:就餐者、食堂、窗口、菜品、工作人员、用户
    (1)、就餐者(包括教职工和学生),属性包括:证件号(及教职工的工号和学生的学号)、姓名、性别、类型(即为老师还是学生)、院系、余额
    (2)、食堂,属性包括:名称、所在校区
    在这里插入图片描述
    (2)、食堂,属性包括:名称、所在校区
    在这里插入图片描述
    (3)、窗口,属性包括:名称、所在食堂、盈利
    在这里插入图片描述
    (4)、菜品,属性包括:名称、所属窗口、价格
    在这里插入图片描述
    (5)、工作人员,属性包括:工号、姓名、性别、所在窗口
    在这里插入图片描述
    (6)、用户,属性包括:用户名、密码、权限(用户名,对教职工来说是工号,对学生来说是学号,对管理员来说是NULL)
    在这里插入图片描述
    2、实体联系
    (1)、一个就餐者一次购买一种或多种菜品,“消费”关系,一对多,此关系具有属性“消费时间”
    (2)、一种菜品属于一个窗口,一个窗口有多种菜品,“属于”关系,一对多
    (3)、一个窗口位于一个食堂内,一个食堂有多个窗口,“属于”关系,一对多
    (4)、一个工作人员在一个窗口工作,一个窗口有多名工作人员,“工作”关系,一对多,此关系具有属性“工作时间”
    (5)、就餐者、工作人员、管理者均为用户,“属于”关系,一对一
    在这里插入图片描述
    3、完整的E-R图
    (1)、合成初步E-R图
    在这里插入图片描述
    (2)、消除冲突,设计基本E-R图
    菜品的名称、窗口的名称、食堂的名称均称为“名称”,存在命名冲突。为消除冲突,分别改为菜品名、窗口名、食堂名
    在这里插入图片描述

    三、逻辑设计

    转化为关系模式:
    1、就餐者(证件号,姓名,性别,类型,院系,余额)
    R1(U1,F1)
    U1={证件号,姓名,性别,类型,院系,余额}
    F1={证件号->姓名,证件号->性别,证件号->类型,证件号->院系,证件号->余额}
    候选码:证件号
    主属性:证件号
    非主属性:姓名,性别,类型,院系,余额
    不存在非主属性对码的部分函数依赖,不存在非主属性对码的传递函数依赖,不存在主属性对码的部分和传递函数依赖,不存在非平凡且非函数依赖的多值依赖
    达到4NF

    2、食堂(食堂名,所在校区)
    R2(U2,F2)
    U2={食堂名,所在校区}
    F2={食堂名->所在校区}
    候选码:食堂名
    主属性:食堂名
    非主属性:所在校区
    不存在非主属性对码的部分函数依赖,不存在非主属性对码的传递函数依赖,不存在主属性对码的部分和传递函数依赖,不存在非平凡且非函数依赖的多值依赖
    达到4NF

    3、窗口(窗口名,食堂名,盈利)
    R3(U3,F3)
    U3={窗口名,食堂名,盈利}
    F3={窗口名->食堂名,窗口名->盈利}
    候选码:窗口名
    外码:食堂名
    主属性:窗口名
    非主属性:食堂名,盈利
    不存在非主属性对码的部分函数依赖,不存在非主属性对码的传递函数依赖,不存在主属性对码的部分和传递函数依赖,不存在非平凡且非函数依赖的多值依赖
    达到4NF

    4、菜品(菜品名,窗口名,价格)
    R4(U4,F4)
    U4={菜品名,窗口名,价格}
    F4={菜品名->窗口名,菜品名->价格}
    候选码:菜品名
    外码:窗口名
    主属性:菜品名
    非主属性:窗口名,价格
    不存在非主属性对码的部分函数依赖,不存在非主属性对码的传递函数依赖,不存在主属性对码的部分和传递函数依赖,不存在非平凡且非函数依赖的多值依赖
    达到4NF

    5、工作人员(工号,姓名,性别,窗口名,工作时间)
    R5(U5,F5)
    U5={工号,姓名,性别,窗口名,工作时间}
    F5={工号->姓名,工号->性别,工号->窗口名,工号->工作时间}
    候选码:工号
    外码:窗口名
    主属性:工号
    非主属性:姓名,性别,窗口名,工作时间
    不存在非主属性对码的部分函数依赖,不存在非主属性对码的传递函数依赖,不存在主属性对码的部分和传递函数依赖,不存在非平凡且非函数依赖的多值依赖
    达到4NF

    6、用户(用户名,密码,权限)
    R6(U6,F6)
    U6={用户名,密码,权限}
    F6={用户名->密码,用户名->权限}
    候选码:用户名
    主属性:用户名
    非主属性:密码,权限
    不存在非主属性对码的部分函数依赖,不存在非主属性对码的传递函数依赖,不存在主属性对码的部分和传递函数依赖,不存在非平凡且非函数依赖的多值依赖
    达到4NF

    7、消费(证件号,姓名,菜品名,消费时间)
    R7(U7,F7)
    U7={证件号,姓名,菜品名,消费时间}
    F7={证件号->姓名,证件号、菜品名->消费时间}
    候选码:证件号、菜品名
    外码:证件号、菜品名
    主属性:证件号、菜品名
    非主属性:姓名、消费时间
    不存在非主属性对码的部分函数依赖,不存在非主属性对码的传递函数依赖,不存在主属性对码的部分和传递函数依赖,不存在非平凡且非函数依赖的多值依赖
    达到4NF

    建立视图:
    1、就餐者信息视图
    此视图用于管理者查看就餐者信息,包括:证件号,姓名,性别,类型,院系,余额,菜品名,消费时间
    2、窗口信息视图
    此视图用于管理者查看窗口信息,包括:窗口名,食堂名,盈利,菜品名,消费时间
    3、消费信息视图
    此视图用于就餐者查看消费信息,包括:证件号,余额,窗口名,菜品名,消费时间
    4、盈利信息视图
    此视图用于工作人员查看盈利信息,:包括:盈利,菜品名,消费时间

    四、物理设计

    1、就餐者
    在这里插入图片描述
    2、食堂
    在这里插入图片描述
    3、窗口
    在这里插入图片描述
    4、菜品
    在这里插入图片描述
    5、工作人员
    在这里插入图片描述
    6、用户
    在这里插入图片描述
    7、消费
    在这里插入图片描述
    (注:就只是进行了理论设计,还没有具体代码实现啦)

    展开全文
  • 1 《酒店管理系统》 资源目录介绍 2 安装配置 1)前期准备 a、安装好MySQL数据库,用户名root,密码root b、安装配置java环境(JDK1.7+,当前JDK1.8.0_152) c、安装配置好Tomcat(Tomcat7+,当前Tomcat7.0.69)...
  • 酒店管理系统,采用python的Django框架,连接MySQL数据库实现增删改查以及连接查询,系统包含八个管理模块,分为员工管理、顾客管理、菜品管理、客房管理、会员管理、餐饮订单管理、客房订单管理和车库车位管理。...
  • 详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果进行分析总结。 包括程序毕设程序源代码一份,数据库一份,完美运行。配置环境里面有...
  • 详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果进行分析总结。 包括程序毕设程序源代码一份,数据库一份,完美运行。配置环境里面有...
  • 酒店餐饮管理系统java代码数据库

    热门讨论 2013-05-05 20:36:20
    酒店餐饮管理系统java完全代码数据库 需要另下载sql sever的驱动 用eclipse就可以调试运行了,本人亲测
  • 资源链接:C#餐饮管理系统源码及数据库设计.zip 登录页面: 登录的用户名和密码及权限: 主界面: 开台界面: 点餐界面: 结账界面:

    资源链接:C#餐饮管理系统源码及数据库设计.zip
    登录页面:在这里插入图片描述
    登录的用户名和密码及权限:
    在这里插入图片描述
    主界面:
    在这里插入图片描述
    开台界面:
    在这里插入图片描述
    点餐界面:
    在这里插入图片描述
    结账界面:
    在这里插入图片描述

    展开全文
  • SQL数据库系统设计之食堂管理系统

    万次阅读 多人点赞 2018-03-19 22:41:42
    目 录 1数据库设计 1 1.1 需求分析 1 1.2 需求分析实现的过程 1.3 概念结构设计 1 1.3.1 概念结构设计的方法 1 1.3.2 概念结构设计的E-R图 2 1.3.3 逻辑结构设计 ... 2.2数据库代码实现…………………...

    目 录
    1数据库设计 1
    1.1 需求分析 1
    1.2 需求分析实现的过程
    1.3 概念结构设计 1
    1.3.1 概念结构设计的方法 1
    1.3.2 概念结构设计的E-R图 2
    1.3.3 逻辑结构设计
    2数据库的实现 3
    2.1数据库图表的建立………………………………………………………………………1
    2.2数据库的代码实现…………………………………………………………………….2
    2.2界面的实现……………………………………………………………………………2
    3总结 4

    1.数据库设计
    1.1 需求分析
    1.1.1需求分析的任务
    计算机是现代食堂管理的重要组成部分其主要包括:职员资料管理、物品管理、消费内容管理、席位管理、客户评价管理,工资管理等,计算机对于食堂的管理越来越重要,食堂离不开计算机的应用,因此设计一个食堂管理系统具有非常大的实际价值和意义。
    1.1.2需求分析的过程
    现代食堂主要功能模块是:职工信息管理,食堂各个区域的管理,物品管理,学生信息管理。下面分别对职工以及学生的模块进行描述。
    (1) 职工信息的管理,职工的工资,评价等的相关管理
    (2) 食堂各区域的详细情况,属于哪个人员复制
    (3) 食堂物品的保管以及日常维护
    (4) 学生的消费情况
    1.3概念模型的设计
    1.3.1 概念模型的主要特点:
    (1)能真实的反映现实世界,包括事物与事物之间的联系,能满足用户对数据的处理要求,是现实世界的一个真实模型。
    (2)易于理解,可以用和它不熟悉计算机的用户交换意见。用户的积极参与是数据库设计成功的关键。
    (3)易于更改,当应用环境和应用要求改变时容易对模型进行修改和扩充。
    (4)易于向关系,网状,层次等各种数据模型转换。
    1.3.2 E-R模型
    设计整体E-R图:
    E-R图如图所示

    1.3.3逻辑结构设计
    (1)E-R图向关系模式的转换
    职员资料表(职员编号,姓名,职位,性别,民族,出生日期,身份证号,婚姻状况,家庭地址,联系电话,工资,评价级别)
    物品表(物品编号,物品名字,所属类型,价格,是否售罄,品牌)
    席位表(席位号,负责人编号,人数,状态,日期)
    学生购买情况(类型,购买学生,数量,方式,金额,日期)
    学生表(姓名,学生编号,性别)

                        2数据库的实现
    

    2.1数据库图表的建立

    二涉及的表

    职员资料

    属性 类型 大小 是否为空 约束
    职员编号 char 6 否 主键。6位数
    姓名 varchar 20 否
    职位 varchar 20 否
    性别 Char 2 否,默认“男” 男或女
    民族 varchar 10 否,默认“汉族”
    出生日期 datetime 否
    身份证号 char 18 否
    婚姻状况 char 4 否,默认“未婚” 未婚或已婚
    家庭地址 varchar 30 否
    联系电话 varchar 11 否
    工资 money
    评价级别 Char 4

    物品表

    属性 类型 大小 是否为空 约束
    物品编号 char 6 否 主键。6位数
    物品名字 varchar 20 否
    所属类型 char 4 否,默认“主食” 主食、饮料或其他
    价格/元 int 否
    是否售馨 char 2 否,默认“否” 是或否
    品牌 varchar 30 是

    席位表

    属性 类型 大小 是否为空 约束
    席位号 char 6 否 主码,6位数
    负责人编号 外码
    人数 int 否,默认“8” 1至20
    状态 char 4 否,默认“空闲” 正在使用,预定或空闲
    日期 datetime 否

    属性 类型 大小 是否为空 约束
    类型 char 4 否
    购买学生 char 15 外码
    数量 int 否
    方式 varchar 10 否,默认“现场” 现场、预定或外卖
    金额/元 money 否
    日期 datetime 否
    学生购买情况

                                 学生表
    

    属性 类型 大小 是否为空 约束
    学生编号 char 10 主码
    姓名 char 4 否”
    性别 char 10 否

    2.2数据库的代码实现
    create table 职员资料(
    职员编号 char(6) not null primary key
    check(职员编号 like ‘[0-9][0-9][0-9][0-9][0-9][0-9]’),
    姓名 varchar(20) not null,
    职位 varchar(20) not null,
    性别 char(2) not null check(性别=’男’ or 性别=’女’) default ‘男’,
    民族 varchar(8) null default ‘汉族’,
    出生日期 datetime not null,
    身份证号码 char(18) not null unique,
    婚姻状况 char(4) not null check(婚姻状况=’已婚’ or 婚姻状况=’未婚’) default ‘未婚’,
    联系电话 varchar(11) not null unique,
    工资 money ,
    评价级别 char(4) not null check(评价级别 in (‘优’,’良’,’一般’,’差’)) default ‘优’
    );

    create table 物品表
    (物品编号 char(6) not null primary key,
    物品名字 varchar(20) not null,
    所属类型 char(4) not null check(所属类型=’主食’or 所属类型=’饮料’ or 所属类型=’其他’) default ‘主食’,
    价格 money not null,
    是否售馨 char(2) not null check(是否售馨=’是’ or 是否售馨=’否’) default ‘否’,
    品牌 varchar(30),
    );

    create table 席位表(
    席位号 char(6) not null primary key,
    负责人编号 char(6) not null foreign key references 职员资料(职员编号),
    人数 int not null,
    状态 char(4) not null check(状态=’使用’ or 状态=’预定’ or 状态=’空闲’) default ‘空闲’,
    日期 datetime not null,
    );

    create table 学生购买情况
    (类型 char(4) not null check(类型=’主食’or 类型=’饮料’ or 类型=’其他’) default ‘主食’,
    购买学生 char(15) not null foreign key references 学生表(学生编号),
    数量 int not null,
    方式 char(4) not null check(方式=’现场’ or 方式=’预定’ or 方式=’外卖’) default ‘现场’,
    金额 money not null,
    日期 datetime not null,
    );

    create table 学生表
    (
    姓名 char(10),
    学生编号 char(15) primary key ,
    性别 char(10),
    );

    向职工表插入数据
    insert
    into 职员资料
    values (‘111111’,’张三’,’经理’,’男’,’汉’,’1988.2.6’,’218218198802061111’,’已婚’,’123456’,’6000’,’优’)
    insert
    into 职员资料
    values (‘222222’,’李四’,’主管’,’男’,’汉’,’1989.2.6’,’218218198802062222’,’已婚’,’132456’,’5000’,’良’)
    insert
    into 职员资料
    values (‘333333’,’王五’,’后勤’,’男’,’汉’,’1990.2.6’,’218218198802063333’,’已婚’,’142356’,’4000’,’一般’)
    insert
    into 职员资料
    values (‘444444’,’刘六’,’员工’,’男’,’汉’,’1991.2.6’,’218218198802064444’,’未婚’,’152346’,’3000’,’差’)
    insert
    into 职员资料
    values (‘555555’,’翠花’,’采购’,’女’,’苗族’,’1992.2.6’,’218218198802065555’,’已婚’,’162345’,’3000’,’一般’)

    向物品表插入数据

    insert
    into 物品表
    values (‘a0010’,’米饭’,’主食’,’0.2’,’否’,’稻花香’)
    insert
    into 物品表
    values (‘b0010’,’面条’,’主食’,’5’,’否’,’扬州’)
    insert
    into 物品表
    values (‘c0010’,’米粉’,’主食’,’6’,’否’,’绵阳’)
    insert
    into 物品表
    values (‘d0010’,’矿泉水’,’饮料’,’3’,’否’,’农夫’)
    insert
    into 物品表
    values (‘e0010’,’面包’,’其他’,’2’,’是’,’桃李’)

    向席位表插入数据

    insert
    into 席位表
    values (‘A’,’111111’,’10’,’空闲’,’2017.12.13’)
    insert
    into 席位表
    values (‘B’,’222222’,’20’,’空闲’,’2017.12.13’)
    insert
    into 席位表
    values (‘C’,’333333’,’30’,’空闲’,’2017.12.13’)
    insert
    into 席位表
    values (‘D’,’444444’,’40’,’预定’,’2017.12.13’)
    insert
    into 席位表
    values (‘E’,’555555’,’50’,’使用’,’2017.12.13’)

    向学生购买情况插入数据
    insert
    into 学生购买情况
    values (‘主食’,’1604010811’,’2’,’现场’,’4’,’2017.12.10’)
    insert
    into 学生购买情况
    values (‘其他’,’1604010812’,’1’,’预定’,’30’,’2017.12.10’)
    insert
    into 学生购买情况
    values (‘饮料’,’1604010813’,’8’,’现场’,’24’,’2017.12.10’)

    向学生表插入数据

    insert
    into 学生表
    values (‘小明’,’1604010811’,’男’)
    insert
    into 学生表
    values (‘小王’,’1604010812’,’女’)
    insert
    into 学生表
    values (‘小李’,’1604010813’,’男’)

    建立职员信息情况视图
    create view 职员信息情况
    as
    select *
    from 职员资料

    建立学生情况视图

    create view 学生情况
    as
    select 学生编号,姓名
    from 学生表

    职工工资的更新

    update 职员资料
    set 工资=工资-500
    where 评价级别=’差’

    学生购买情况的更新

    update 学生购买情况
    set 数量+=1
    where 类型=’主食’

    查询职工情况视图

    查询学生表

    查询学生购买情况

    将职工评价为差的职工工资扣500

    学生购买更新的实时情况

    2.2界面的实现
    1.代码部分:
    import tkinter as tk
    import pyodbc

    root = tk.Tk()
    root.title(‘南翔食堂管理系统’)
    root.geometry(‘450x300’)

    canvas = tk.Canvas(root, height=200, width=500)
    canvas.pack(side=’top’)

    tk.Label(root, text=’User name: ‘).place(x=50, y= 150)
    tk.Label(root, text=’Password: ‘).place(x=50, y= 190)

    name = tk.StringVar()
    name.set(‘123456’)
    uname = tk.Entry(root, textvariable=name)
    uname.place(x=160, y=150)
    upwd = tk.StringVar()
    upwd = tk.Entry(root, textvariable=upwd, show=’*’)
    upwd.place(x=160, y=190)

    def usrlogin():

    conn=pyodbc.connect(r'DRIVER={SQL Server Native Client 11.0};SERVER=LAPTOP-EQH6QBBN;DATABASE=st;UID=sa;PWD=123456789')
    c1=conn.cursor()
    c1.execute("select * from 职员资料")
    results=c1.fetchall()
    for result in results:
        print(result)
    

    login=tk.Button(root, text=’Login’, command=usrlogin)
    login.place(x=170, y=230)

    root.mainloop()

    2.运行截图

    这里写图片描述

    3总结
    (设计过程中遇到的问题以及解决方法;课程学习及设计的体会)
    这次的数据库实践作业,我们做的是“食堂管理系统”,通过几个星期对其各阶段任务的分析实验操作(确定项目、需求分析、设计等),使我们对数据库设计有了更深层次的了解,同时也学到了很多东西。
    (1) 在这次实验中,通过对数据食堂管理库的设计,我们深刻认识了数据信息、数据处理、数据库、数据库管理及系统重要概念,也学习到数据库 技术,理解和掌握管理信息系统的相关内容,成功实现利用理论对数据库进行处理、分析和理解技术。
    (2) 在设计数据库管理中,所涉及的内容非常之多,需要每个成员都必须保持极大地耐心和细心,考虑数据库模型涉及要素要非常全面,数据库中的大量数据必须按严格的数据模型来组织,数据库中的数据是高度结构化的,它不仅是数据本身而且反映数据之间的关系。
    (3) 经过与老师的答辩环节,当时由于没有理解老师说的再买一份饭其实就是更新操作将米粉的销售数量加1即可,后来回去我们又进行了多方的思考与改进,最后重新进行详细的合理的数据库分析。踏踏实实的从可行性分析开始,经过需求分析、逻辑设计和物理设计。
    (4)我们采用python技术进行数据库的连接和界面的开发。而我们的python也是全新的学习,自己看看书,网上看点学习视频,网上查查资料,进行有关知识的学习。通过一边学习,一边解决遇到的问题。我们对这个方面的知识有了深刻的认识

    4、完整SQL代码如下
    use st
    go

    create table 职员资料(
    职员编号 char(6) not null primary key
    check(职员编号 like ‘[0-9][0-9][0-9][0-9][0-9][0-9]’),
    姓名 varchar(20) not null,
    职位 varchar(20) not null,
    性别 char(2) not null check(性别=’男’ or 性别=’女’) default ‘男’,
    民族 varchar(8) null default ‘汉族’,
    出生日期 datetime not null,
    身份证号码 char(18) not null unique,
    婚姻状况 char(4) not null check(婚姻状况=’已婚’ or 婚姻状况=’未婚’) default ‘未婚’,
    联系电话 varchar(11) not null unique,
    工资 money ,
    评价级别 char(4) not null check(评价级别 in (‘优’,’良’,’一般’,’差’)) default ‘优’
    );
    insert
    into 职员资料
    values (‘111111’,’张三’,’经理’,’男’,’汉’,’1988.2.6’,’218218198802061111’,’已婚’,’123456’,’6000’,’优’)
    insert
    into 职员资料
    values (‘222222’,’李四’,’主管’,’男’,’汉’,’1989.2.6’,’218218198802062222’,’已婚’,’132456’,’5000’,’良’)
    insert
    into 职员资料
    values (‘333333’,’王五’,’后勤’,’男’,’汉’,’1990.2.6’,’218218198802063333’,’已婚’,’142356’,’4000’,’一般’)
    insert
    into 职员资料
    values (‘444444’,’刘六’,’员工’,’男’,’汉’,’1991.2.6’,’218218198802064444’,’未婚’,’152346’,’3000’,’差’)
    insert
    into 职员资料
    values (‘555555’,’翠花’,’采购’,’女’,’苗族’,’1992.2.6’,’218218198802065555’,’已婚’,’162345’,’3000’,’一般’)

    create table 物品表
    (物品编号 char(6) not null primary key,
    物品名字 varchar(20) not null,
    所属类型 char(4) not null check(所属类型=’主食’or 所属类型=’饮料’ or 所属类型=’其他’) default ‘主食’,
    价格 money not null,
    是否售馨 char(2) not null check(是否售馨=’是’ or 是否售馨=’否’) default ‘否’,
    品牌 varchar(30),
    );
    insert
    into 物品表
    values (‘a0010’,’米饭’,’主食’,’0.2’,’否’,’稻花香’)
    insert
    into 物品表
    values (‘b0010’,’面条’,’主食’,’5’,’否’,’扬州’)
    insert
    into 物品表
    values (‘c0010’,’米粉’,’主食’,’6’,’否’,’绵阳’)
    insert
    into 物品表
    values (‘d0010’,’矿泉水’,’饮料’,’3’,’否’,’农夫’)
    insert
    into 物品表
    values (‘e0010’,’面包’,’其他’,’2’,’是’,’桃李’)

    create table 席位表(
    席位号 char(6) not null primary key,
    负责人编号 char(6) not null foreign key references 职员资料(职员编号),
    人数 int not null,
    状态 char(4) not null check(状态=’使用’ or 状态=’预定’ or 状态=’空闲’) default ‘空闲’,
    日期 datetime not null,
    );
    insert
    into 席位表
    values (‘A’,’111111’,’10’,’空闲’,’2017.12.13’)
    insert
    into 席位表
    values (‘B’,’222222’,’20’,’空闲’,’2017.12.13’)
    insert
    into 席位表
    values (‘C’,’333333’,’30’,’空闲’,’2017.12.13’)
    insert
    into 席位表
    values (‘D’,’444444’,’40’,’预定’,’2017.12.13’)
    insert
    into 席位表
    values (‘E’,’555555’,’50’,’使用’,’2017.12.13’)

    create table 学生购买情况
    (类型 char(4) not null check(类型=’主食’or 类型=’饮料’ or 类型=’其他’) default ‘主食’,
    购买学生 char(15) not null foreign key references 学生表(学生编号),
    数量 int not null,
    方式 char(4) not null check(方式=’现场’ or 方式=’预定’ or 方式=’外卖’) default ‘现场’,
    金额 money not null,
    日期 datetime not null,
    );
    insert
    into 学生购买情况
    values (‘主食’,’1604010811’,’2’,’现场’,’4’,’2017.12.10’)
    insert
    into 学生购买情况
    values (‘其他’,’1604010812’,’1’,’预定’,’30’,’2017.12.10’)
    insert
    into 学生购买情况
    values (‘饮料’,’1604010813’,’8’,’现场’,’24’,’2017.12.10’)

    create table 学生表
    (
    姓名 char(10),
    学生编号 char(15) primary key ,
    性别 char(10),
    );

    insert
    into 学生表
    values (‘小明’,’1604010811’,’男’)
    insert
    into 学生表
    values (‘小王’,’1604010812’,’女’)
    insert
    into 学生表
    values (‘小李’,’1604010813’,’男’)

    select *
    from 学生表

    select *
    from 物品表

    select *
    from 席位表

    select *
    from 学生购买情况

    create view 职员信息情况
    as
    select *
    from 职员资料

    select *
    from 职员信息情况

    create view 学生情况
    as
    select 学生编号,姓名
    from 学生表

    select *
    from 学生情况

    update 职员资料
    set 工资=工资-500
    where 评价级别=’差’

    select *
    from 职员信息情况

    update 学生购买情况
    set 数量+=1
    where 类型=’主食’
    select *
    from 学生购买情况

    展开全文
  • 本资源为本人手打,使用Java和MySQL创作,内含餐馆点餐管理系统代码+mysql导出文件。可以新增菜品和价格,并显示所有的菜品。适合初学者
  • 今天给大家分享一款由Java swing实现的酒店餐饮管理系统,该系统相对复杂,数据库采用的是sqlserver,功能很多,非常适合Java学习者参考学习,项目除了源码还有详细的设计文档,下载地址最后面附上,下面来看下演示...
    

    今天给大家分享一款由Java swing实现的酒店餐饮管理系统,该系统相对复杂,数据库采用的是sqlserver,功能很多,非常适合Java学习者参考学习,项目除了源码还有详细的设计文档,下载地址最后面附上,下面来看下演示截图:

    1.1 登录界面


    1.1 主界面


    人事管理界面


    1.1 报表统计界面



    下载地址:https://pan.baidu.com/s/1huis92c

    更多项目源码:http://programmer.ischoolbar.com

    【沐伊科技教程源码】http://www.dwntme.com/h.ZZBvt22 点击链接,再选择浏览器打开;或复制这条信息¥1mhM0lk9iXJ¥后打开手淘

    
    展开全文
  • jsp 写的餐饮管理系统非常适合,课程设计,毕业设计
  • 内容索引:VC/C++源码,数据库应用,管理系统,宾馆,酒店 餐饮管理系统VC++源代码,界面没有美化,早两年的程序,不过编译很顺利,使用MSSQL或Access都可以。在编译、运行程序之前,请将所附的数据库文件rms.mdb导入SQL...
  • 基于JSP酒店管理系统设计软件程序源码+数据库+WORD毕业设计论文文档。介绍思路 1 《酒店管理系统》 资源目录介绍 2 安装配置 1)前期准备 a、安装好MySQL数据库,用户名root,密码root b、安装配置java环境(JDK...
  • 餐饮管理系统 课程设计报告加源码加数据库 自己开发 适合初学者交课程设计
  • 好东西值得你拥有,不在乎分的多少,课程设计 ,真的不错 VB+sqlServer
  • 基于Javaweb实现餐饮管理系统

    万次阅读 热门讨论 2021-06-15 10:26:38
    本系统基于Javaweb开发实现一套餐饮管理系统,可以实现用户在线定桌、点菜并进行支付等功能,系统管理员可以在系统后台对所有的菜品、餐桌、订单等进行相关信息的管理和维护工作。本系统功能完整,界面简洁大方,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,506
精华内容 1,002
关键字:

餐饮管理系统数据库设计代码实现