傻大方


首页 > 学习 >

SQL|SQL数据库期末大作业



按关键词阅读: 期末 数据库 作业 SQL

1、学校:北京联合大学 系别:信息管理系 姓名:孙超学号:2013110444006餐饮业信息管理系统的开发1、本项目的需求分析随着今年来中国餐饮行业的日益火爆 , 在强烈的行业竞争中 , 一个高效的餐 饮信息管理系统的应用 , 无疑是至关重要的 。
高效 , 便捷的管理系统 , 不仅仅极 大的方便了食客的就餐 , 同时对于餐饮公司的各项信息管理有着很大的帮助 , 同 时 , 我们的餐饮信息管理系统还能帮助餐厅降低错误率 , 扩大营业范围 , 增加知 名度等 。
为了使得系统在操作的过程中 , 更加便捷 , 具有针对性 , 本次系统设计主要 分为:员工登陆操作信息系统 , 以及店主操作管理信息系统 。
不同的设讣从而达 到不同的功能 , 实现信息的有效传达与管理 。
笫一 。

2、:在员工使用本餐饮信息管理系统应可以实现以下功能:1. 添加修改查询客户会员信息(修改客户信息需客户确认)2. 查询菜单3. 添加查询预定信息 , 为老顾客打折4. 客户可以在自己的会员账户里充值5 顾客可以用现金买单也可以从会员账户里扣取笫二:管理员使用本餐饮信息管理系统应可以实现以下功能:1. 添加修改查询客户会员信息(修改客户信息需客户确认)2. 添加修改查询菜单信息 , 最好能看到菜品图片3. 添加查询预定信息 , 为老顾客打折4. 客户可以在自己的会员账户里充值5 顾客可以用现金买单也可以从会员账户里扣取6. 设定具体的打折方法7. 添加职员信息 , 权限也可以定为管理员 。
8. 可以查询使用者的现金 。

3、收款金额 。
二、餐饮业管理数据库管理系统的E-R模型(概念结构设计)1 用户(员工)的信息:编号、密码、类型、姓名、电话、收款金额2. 客户信息:用户编号、客户编号、姓名、电话、密码、开卡时间、卡内余额3. 食谱:类型、名称、价格、配料、照片4. 预定:用户编号、日期、预定时间、客户姓名、类型、预定食谱、桌号5桌台管理:桌号、使用情况、6. 点餐管理:用户编号、类型、菜品、数量、价格、照片7. 盈利管理:日期、日支出金额、店内收入、外卖收入、盈利额度 各对象之间的联系图:用户E-R图主要存储一些用户信息 , 如用户的账号、密码和类型地点等等 , 主要用于用 户登录 , 添加客户和添加预定时会使用到用户信息 。


4、客户表E-R图 主要存储一些客户信息 , 如客户的账号、密码、联系方式和消费情况等等,主要用于客户订餐、充值和结算 , 使用于添加预定 。
桌台表E-R图主要用于储存餐饮店桌台使用情况 , 方便来客安排 , 与预立 。
食谱表E-R图主要存储一些食谱信息 , 如食谱的名称、价格和照片等等 , 主要用于客户订 餐 , 使用于添加预定 。
点餐表E-R图主要储存堂食客人点餐信息 , 帀于记录、统计点餐信息 , 以及分析菜品的受 欢迎程度 。
预定E-R图主要存储一些预定信息,如客户的账号、预定的时间、桌号和菜单等等 , 主要用于记录客户的预定信息,客户、菜单和折扣信息 。
会使用到用户、用于统计财务收入 。
主要存储每日收入流水,3-数据表的设计1、user。

5、(用户员工表)表 3. 1 user序号字段名称字段描述字段类型长度备注1user id用户编号char20不允许空2Pwd用户密码char20不允许空3Style用户类型nchar20不允许空4Name用户姓名char20不允许空5Tel用户电话Char20不允许空6Money收款金额money允许空用户表主要用于存储一些用户信息 , 如用户的账号、密码和类型地点等等, 主要用于用户登录 , 添加客户和添加预定时会使用到用户信息来记录经手的用 户 , 字段money用于记录用户的收款金额 , 便于结算时对收款现金的核对 。
2、customer (客户表)表 3 2 customer序号字段冬称字段描述字段类型 。

6、长度备注1Name客户姓名char20不允许空2Id客户编号nchar20不允许空3Pwd客户密码nchar20不允许空4Addtime添加时间nchar20不允许空5Money账户余额money不允许空6usedmoney已用金额money不允许空7Tel客户电话nchar20允许空8Userid用户编号nchar10不允许空客户表主要用于存储一些客户信息 , 如客户的账号、密码、联系方式和消费 情况等等 , 主要用于客户订餐、充值和结算 , 字段money用于储存账户余额 , 在 使用充值和账户余额支付时会使用到它 。
字段usedmoney用于记录客户的消费情 况 , 为客户打折时会使用到它 。
3、food (食 。

7、谱表)表 3. 3 food序号字段名称字段描述字段类型长度备注1foodname食谱划称nchar20不允许空2Price价格money不允许空3Photo食谱照片image允许空4Efficacy类型nchar50允许空5Formula食谱配料nchar50允许空食谱表主要用于存储一些食谱信息 , 如食谱的名称、价格和照片等等 , 主要 用于客户订餐 , 使用于添加预定 。
字段Price记录的是食物的价格 。
当客户预定 餐点时 , 系统使用它来算费用 。
4、Order (点餐表)表 3. 3 Order序号字段冬称字段描述字段类型长度备注1Userid用户编号nchar10不允许空2Tableidnchar10 。

8、不允许空3People人数nchar10不允许空4foodname菜品名称nchar20不允许空5Efficacy消费类型nchar50允许空6Photo菜品照片image允许空7Price价格money不允许空8Amount数量nchar50不允许空9Date日期nchar20不允许空5、YuDing (预定表)表 3.4 YuDing序号字段名称字段描述字段类型长度备注1Tableidnchar10不允许空2Date日期nchar20不允许空3Time预泄时间nchar10不允许空4Name客户姓名nchar10不允许空5Userid用户编号nchar10不允许空6Food菜 9nvarc 。

9、harMAX不允许空7Money消费金额money不允许空预定表主要用于存储一些预定信息 , 如客户的账号、预定的时间、桌号和菜 单等等 , 主要用于记录客户的预定信息 , 会使用到用户、客户、菜单和折扣信息 。
当系统预定餐点时 , 会从其他各表中调出需要的信息 , 经过计算和处理后 , 将最 终信息储存到YuDing表 , 该表和其它各表都有紧密的联系 。
6、Yinli (盈利表)表 3. 3 food序号字段冬称字段描述字段类型长度备注1Data1:1期nchar20不允许空2ini店内收入money允许空3in2外卖收入money允许空4out日支出money允许空5yinli盈利money允许空5beizhu备注n 。

10、char允许空4.数据库创建:创建表509-16.小餐.-dbo.役畜表列名数据类型允许Null值n char(10)价格money食谱照片innage类型n char( 10)朋配糾n char( 10)食谱表509-16.小餐-dbo.用尸表列名数据类型允许Null值nchar(lO)用尸密码nchar(lO)用戶类型nchar(lO)用戶姓名nchar(lO)用戶电话nchar(lO)收款金额money用户表/509-16.小餐- dbo.孜定表列名数揭类型允许Null值nchar(lO)桌号nchar(lO)客户姓名n char(10)预定人数nchar(lO)菜单号nchar(lO) 。

11、用户编号n char(10)消费金额nchar(lO)预左表509-16.小晉一 dbo.奠台表I列名数据类型允许皿II值6小彎饮管理系统桌台訓砧心0)便用情呪n char(10)可座人数n char (10)备注nchar(lO)桌台表盈利表数据类型列名nchar(lO) nchar(lO)nchar(lO)nchar(lO)moneyintmoney nvarchar(KO)datetime消费类型用戶编号 朿单号 菜名 价格总价 备注 誚售日期点餐表509-16.- db 。
.客尸表列名数据类型允许刚II值悟戶褊号二计nchar(lO)客户姓名nchar(lO)客戶电话nvarchar(5 。

12、0)客尸密码nvarch3r(50)开卡时间datetime余额money己用金鞭money用戶编号nchar(lO)客户表六查询1 查询“小餐饮管理”数据库中 , “客户表”中的所有数拯如卿加豪刁口 a) RutD IM GQG壮ML *ttJJ:.,.!)亠卫 c6EJ口 d *$QLQWF.C55)5W-.2 - JU 5X和M5饮膏理买览6B*alce ,5客戶袤伙贏;
!抑T A R *刁 厂 T 匕巨12、Qk 0dl2 3;L S.rvr 10 C. 1 - O;l23 S 二 R凭口n I 丄 #.x. Svf g5汪片丹3314“C2?1412I;(MCOCOC210JQXOWI2 。

【SQL|SQL数据库期末大作业】13、.100XNU-9TO7科3U)W九恕 /匚$3 (J 503-L2 (SQL S&ttct 10.0.1603 - 50A12UU t 2J迪摇燈出 Li SKfiCE 涓匚i僦利J J MportSorveFH j| Bepor ServerTenpDB3 J巾喈沁理系统te Li线抵库空S3曰一1岌可口系歩羡 創SO3-12.44?- d“ 小衣 SQSTX2 m ratr g)拿 472.小农 -dbo.US小春饮管理系塔GOEJlect菜名浙移类型用讲照片用翎己科1 rtrow食潜表Q0T)3出X咖憨农 扰 。
客戶衣 T。
必5盘利衷 口 dbo.用户衣 d畑.预罡表 衷决S) 同义询 。

14、 可艇性 Sarvac* BroXr女全性口沽果zasti爲SQL Server代耀菜名tt徐通锐片伶tss?初:3G O3NULLNULL潮袖九子汤26.0)NULLNULL5 CO饮科NULLNULL冬厲蛊24.CONULLNULL亘奁彩3503NULLNULL16 03NULLNULL刊许RJ丝29.WNULLNULL宫曲丁208NULLNULL焉S主轰21.03拔菜NULLNULLJft酷花14 03NULLNULL盂列闵95 nita$Mill 1NIII 1910114.查询“点菜表”中用户编号为01点菜情况 。
. licrosoft SQL Server lana?eent Stu 。

15、dio龙样9 和枚E)哎)顶目僅) WO!)工具SI口 0C)讹区Q 和助妁 .J2 小令 4b& 点林 SQLQory? . r“ 刃” au小餐庆管谨系馥g m口消费类型 , 用户编号 , 菜单号 , 菜乙数邑总价仇3点.亲義3用户馥号-*01*QO BeLect *亦*点菜炭Lb: Li糸瞇斤二j aoI* IlI* . 1 *o- 2t*JSB a Go用戶艮It *0 SR 任二Co 0台应玄同义叼 A -J町诙桂* _j Sum Jr&X. .7rtr W)- -12.缶X 。
小範恢習理系统QoB aele&t *0客户在-vbu二q云二r衣&住工築cb? m尸r| 11 .we期云;ep妊各1 。

16、 :而 她2 孙耀WP电玄5PSW开钿口5W45曲5S5己用金加用步;
121Z12201*03 5x| S01XhiTy2. s. rator (55)” 509-12.小 命 6 点粟蔻少餐饮百理系统go3 select cout(*)a3户总数trc 丿跖斗司r r迪T I 1 * *对寿茨朋毂84 x齣冒力-3p 0 5O9-J2 (SL Sv为尸点* db)倉出立* 4M屯巾康3i ZD屉用尸丟5 n払3 f 。
运石66 Z3 辰 15 杰一i fiB克冋炯A _i Ojatfa _J Service h-oker卬 Li TfK3 2安全淳ID二女全性(ti _ie JjSDWw -j 。

17、9W (2SQL Sarv1坤户表.用戶编号00a用P?S用P电応釣藤虫云庇冷呦?15轲6仝屍0101691011长&总*:&s e s a &旳第aM56 令h初21S45G 会貝215(66Z15I5621M5621S4SG215詩 6Z1M5521M6Gii 干垢牛磋 麻比亘熏 右馆 晦上屯 皈I拒罚 宛口州式泡些0101010C10101013a2cea2CQm02020202龙台朋 ar5w?. n? rp9.三表查询:查询“用户表S “客户表S “点菜表”中 , 用户编号为01的用户类型. 点菜情况 , 以及预左情况St udioS:件 O 5(Z)2(9 (B)龙目 Q)工 Rd) (& 。

18、) ttC)裕幼A疏査川Jj汾电$二匚加3 &d韦2飙期j执行増 , ; “匕T 。
匸8二二谅证竺用R班令-SD牛E2S取509-12.d-ff 1U. J - f 宀:対豪阪穆営注屯X監誥誥竄監ololololmolmolmmal皱0人-亦8如 躬二i加&快胆 J D幻0权ScrxrW J Be0rt$erverTewiC5 A . J才令2侏廉* 适_| 3臬用关毛阴任口另歩石* dt m 農* “名户* 斤23 Ai食IB帀仕伽2他也: 4b用户夷 *1 *it-伐兵条Ite -J lb叭台力w 2j盘刃 2耿词 通_1 E/W住Jb 丄 Strviee Vvat a -a?U “多金性.嚴停 。

19、羽对疣a / MW0 Zjirg* ZSLSsz 切EJieet用户衰用户編号用户类型用户姓名川系表用户编号凍名总价 , 致#:.消独娄型佑户;
,5用户袤 , 点菜抵备户表here角户袅命户给r点桑卷用户编号nd直35表用户嵋号-Oloo用P砖r010101010101010101血矣8W妊英81血欣子広26W1iB桂汁5001干仪牛岗匕29W118 (D1台貝右检S3?1终上科18(01主会员R0SO 肉龙的1丰台坊猬口川式蘇2281生合员J3的1瞬wm皿11*仝样釵密播璃卿玮玮85 玮坯环41 3 21 3 3 3 nJ 3 310嵌套查询:查询点了热菜的用户编号icrosoft SQL Ser 。

20、vex laiituceMent Studio文件电)褊衔啓讽E)电)玄询 琐目电)调试工且盅口电)壮区()巒助凹A舒運兰询血J匕出3 口二H d 4 c_ : rrcr$吩!W沧F淳接肋汝段-,3小曙曲丢丟统?肠o UJSO3T2 GOL Server 10.0 360) - S09-1A 2 级E库u LJu U硼库快廉S J RGpcrtScrrcrjW J BportS wvwT cnpDB 弓u寸甘吹昔邃爰烷 e 口数脣库关系g) hJ LJE N耒统現S匕访n二:Tg诂.:; j二二字垄八/ 哄”带饮管理蕃疣aoQ selecf丄5用戶恚 皿“角户綸号mS 矩 ttS82 dbo. 。

21、点茨視 出匸列心购二i索引 无二a 弘 。
客尸召1 dbo.纟箔義 dbo盈利衣 0用尸耘1心 。
斑液 审N列 心购二i索引 土 si+fi e 弘o SLQH 石二J列 ,-4隣select J.;户循号缸5点菜表 nhetrc 桨名 inselecv菜名from宜谱表 nbetrc类型热菜,二I 结采 Jj .&用户沁用户邹5用户绘用户姓若用尸电话收宓1:cn:113长2154560.000J022Effi卫46460.0030657845450.007.约束7.1代码约束/*设置餐饮衣中盈利额度店内收入0并=1000的约束*/use小餐饮管理系统goALTER TABLE 盈利农ADD CO 。

22、NSTRAINT qwconstraint CHECK (店内收入;
二0 AND 店内收入=10000)select *from盈利农/*设置价格=0 AND价格=110的约束*/use小餐饮管理系统goALTER TABLE 食谱衣ADD CONSTRAINT wcL_constraint CHECK (价格二0 AND 价格=110)select *from食谱衣/*设置桌台农可座人数=0 AND可座人数=10的约束*/use小餐饮管理系统goALTER TABLE 桌台衣ADD CONSTRAINT rs.constraint CHECK (可朋人数;
二0 AXD 可朋人数3) *gn。

23、皿$叭0 (SQL Sctw 10.0 I6C0 5X0Ud 弓 2j .:土 乐壻总花*3b ;J 斶3!仮EY _ Rercri$-?rverTipDB=IJ小令诙莒&敕HEs :刚词S 可員世住 Swri e 1*4k*rG0 安全性 国N安至虛3 32国:筲应3 3)SQL S.rW 代gXLICR HOLE 盈;
p嬢ADD CONSTRAINT qeonscrsiinc CHECK 店内收入;
、P 帖口 店内收入2S7PAIJTCHEK 0 价裕: 110select 3 仕om jfig辰设曾集&疾可座人数小可理人数2的约束”s *養汝爸理系统goXL7HR I1BLE 采台表AD 。

24、D C0JS7RZir C5_coD5tcmt CHECK 可座人般0 MJ 可座入?4ft$4rv4t?wp)0 二-小务廉网天縫曰一i衣 Lj茅惑& db.点缺寢 Z A.各p衣 袒3 4b. 0若表*伽俶丄二db.用尸立血独定条 E A. A8S* 一1別田=t 一i KfttS)上二町痢性 3 ?*rvie Erdt.r -J wcryl s. rtor (53)”VSZ小餐炊習理系goDcreate PROCEDURE 用户堀_iMoa:,aelecc *益 。
m用户表where拜户编号goCXCOMU匪短土城一|n苗 j稍启用円I号用尸E円用尸fflFft名用戶电话收纖金祓刖另口汪囚Q(X 2Gl4a U:mi fi231 :7 。


    稿源:(未知)

    【傻大方】网址:/a/2021/0816/0023745919.html

    标题:SQL|SQL数据库期末大作业


    上一篇:三级|三级医师查房制度考试题

    下一篇:液压|液压线安全操作规程简易版