电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

连锁餐饮的数据库后台系统

20页
  • 卖家[上传人]:博****1
  • 文档编号:432049942
  • 上传时间:2022-10-28
  • 文档格式:DOC
  • 文档大小:528KB
  • / 20 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、连锁餐饮的数据库后台系统 需求分析企业结构市场部(1)职能:主管公司市场开发工作。(2)所需数据:员工信息,会员信息,会员与之对应服务人员信息表。(3)输出数据:员工信息(操作后),会员信息(操作后),会员与之对应服务人员信息表(操作后)。员工信息会员信息市场部处理数据储存员工信息(读取后)会员信息(操作后)数据流会员与之对应服务人员信息数据流(4)组织结构:市场部市场部经理经理助理职员预备职员(5)权限:仅允许对员工信息,会员信息进行读取,对会员与之对应服务人员信息可进行读取删改。人事部(1)职能:主管公司人员调配及预备干部储备。(2)所需数据:员工信息,员工考勤表。(3)输出信息:员工信息(操作后),员工考勤表(操作后)。员工信息员工考勤人事部处理数据储存员工信息(操作后)员工考勤(操作后)数据流数据流(4)组织结构:人事部人事部经理经理助理职员预备职员(5)权限:允许对员工信息和员工考勤信息进行读取删改。财务部(1)职能:主管公司财务工作,调度每日支出和收益。每月财务状况,由会计汇总成财务报表,上交董事会。(2)所需数据:菜单,订单。(3)输出信息:日收支,季度收支,年收支。订单

      2、财务部处理数据储存日收支季度收支年收支数据流数据流(4)组织结构:财务部会计(5)权限:对菜单,订单只能进行读取。前台(1) 职能:接待来客及电话访客,向顾客传达餐厅内座位预订情况。(2) 所需数据:订单,菜单,座位预定表。(3) 输出信息:座位预定表(操作后)。座位预定表前台处理座位预定表(操作后)数据储存数据流数据流(4)组织结构:前台前台接待员(5)权限:可对座位预定表进行删改,对订单只能读取。概念结构设计数据实体结构1.员工实体描述2.会员实体描述3.座位实体描述4.菜单实体描述连锁餐饮的数据库后台系统结构系统分布结构一. 市场部管理子系统流程图二人事部管理子系统流程图三. 财务部管理子系统流程图四.前台管理子系统流程图代码实现建表部分:一. 员工信息表的建立1.代码:CREATE TABLE 员工信息(Number int primary key,Name char(10),Sex char(10),Age int,R_and_P char(100),/*成就*/W_and_A char(10), /*工龄*/Position char(10), /*职位*/);2.信息录入

      3、:二.会员信息表的建立1.代码:CREATE TABLE 会员信息(Number char(10)primary key,Name char(10),Sex char(10),Age int,M_and_R char(100),/*会员级别*/M_and_S char(10), /*会员积分*/)CREATE TRIGGER T_INSERT_会员信息 /*查询会员积分的打折情况*/ON 会员信息FOR INSERTASBEGIN TRANSACTION-检查数据的合法性:是否存在该会员积分IF NOT EXISTS (SELECT M_and_SFROM 会员信息WHERE Number IN (SELECT Number FROM INSERTED)BEGIN -返回错误提示RAISERROR(错误!该会员积分不存在,16,1); ROLLBACKRETURNENDIF EXISTS (SELECT M_and_SFROM 会员信息WHERE Number IN (SELECT Number FROM INSERTED) ANDM_and_S = 500 )BEGIN-返回提示RA

      4、ISERROR(会员为普通会员,折扣为9折,16,1);-回滚事务ROLLBACKRETURNENDIF EXISTS (SELECT M_and_SFROM 会员信息WHERE Number IN (SELECT Number FROM INSERTED) ANDM_and_S = 1500 )BEGIN-返回提示RAISERROR(会员为白银会员,折扣为8.5折,16,1);-回滚事务ROLLBACKRETURNENDIF EXISTS (SELECT M_and_SFROM 会员信息WHERE Number IN (SELECT Number FROM INSERTED) ANDM_and_S =2500 )BEGIN-返回提示RAISERROR(会员为白金会员,折扣为8折,16,1);-回滚事务ROLLBACKRETURNENDIF EXISTS (SELECT M_and_SFROM 会员信息WHERE Number IN (SELECT Number FROM INSERTED) ANDM_and_S = 3500 )BEGIN-返回提示RAISERROR(会员为钻石会员,

      5、折扣为7.5折,16,1);-回滚事务ROLLBACKRETURNEND; 2.信息录入:三.员工考勤表的建立1.代码:create table 员工考勤表(Date char(10),Number char(10) ,primary key(Date,Number),sign_in char(10),/*签到状态*/)2.信息录入:四餐厅订座表1.代码:create table 餐厅订座表(Number char(10), /*座位号*/Condition char(10), /*使用状态*/DAY DateTime, /*使用日期*/primary key(DAY,Number),S_N int, /*座位对应的服务员*/foreign key(S_N) references 员工信息(Number)2.信息录入:五 订单1. 代码:Create table 订单(Number char(10)Primary key, /*订单号*/D_N char(10), /*座位号*/Dishs char(10), /*菜号*/Day DateTime, /*点菜日期*/Much char(

      6、10), /*份数*/Foreign key(Dishs) references 菜单(Number)2. 信息录入:六 菜单1. 代码:Create table 菜单(Number char(10)primary key,Cost int,)2. 信息录入:七 会员与服务人员对应表1.代码:Create table 会员与服务人员对应表(Number char(10),Name char(10),S_F char(10),Foreign key(S_F) reference 员工信息(Number)Foreign key(Number) reference会员信息(Number)3. 截图:视图部分:一人事部员工查询视图1.代码:Create view 人事部(Number,Name,Sex,Age,R_and_P char,W_and_A char,)ASSelect Number,Name,Sex,Age,R_and_P char,W_and_A charFrom 员工信息2.截图:二前台查询座位使用情况的视图Create view 前台查询(Number,Condition,D

      7、AY)ASSelect Number,Condition,DAY From 餐厅订座表2.截图:三市场部查询会员与之对应服务人员信息视图1.代码:Create view 市场部查询(Number,Name,S_F)ASSelect Number,Name,S_FFrom 会员与服务人员对应表2截图:四 前台查询座位消费情况视图1.代码:Create view 座位消费(Number,D_N,Dishs,Day,Much,Cost )ASSelect 订单.Number,菜单.Number,D_N,Dishs,Day,Much,Cost,count(Cost)From 菜单,订单Where 订单.Number=菜单.Number and Day=时间Group by Number2.截图:五 经理查询座位与对应服务生视图1.代码:Create view 座位与对应服务生(Number,S_N,DAY)ASSelect Number,S_N,DAYFrom 餐厅订座表2.截图:六 人事部查询员工考勤视图1.代码:Create view 员工考勤AS Select Date ,Number,

      8、sign_in /*签到状态*/From 员工考勤表2.截图:授予权限部分:一 授予市场部查询修改会员与对应服务员工信息的权利Grant update(Number,Name,S_F),selectOn table 会员与服务人员对应表To 市场部;二 授予人事部对员工信息与员工考勤表的全部权利Grant all privilegesOn table 员工信息,员工考勤表 To 人事部;三 授予前台查询修改座位预定表的权利Grant uptate(Condition,DAY),selectOn table 座位预定表To 前台;四 授予前台查询座位消费情况的权利Grant selectOn 订单To 前台数据库功能测试部分:一. 人事部员工查询员工是服务员职位的人员1.代码:select Number,Namefrom 员工信息where Position=服务员2.截图:二. 前台查询001号座位在2012-12-01 09:30:30时的使用情况1.代码:select Number,DAYfrom 餐厅订座表where DAY=2012-12-01 09:30:30.000and Number=0012.截图:三市场部查询编号为1号会员与之对应服务人员信息1.代码:select S_Ffrom 会员与服务人员对应表where Number=1;2.截图:四经理查询001号座位与对应服务生1.代

      《连锁餐饮的数据库后台系统》由会员博****1分享,可在线阅读,更多相关《连锁餐饮的数据库后台系统》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.