![食堂管理系統(tǒng)-數(shù)據(jù)庫(kù)設(shè)計(jì)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/3/b80d40f1-5b4c-434f-8f12-bc505bcb4022/b80d40f1-5b4c-434f-8f12-bc505bcb40221.gif)
![食堂管理系統(tǒng)-數(shù)據(jù)庫(kù)設(shè)計(jì)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/3/b80d40f1-5b4c-434f-8f12-bc505bcb4022/b80d40f1-5b4c-434f-8f12-bc505bcb40222.gif)
![食堂管理系統(tǒng)-數(shù)據(jù)庫(kù)設(shè)計(jì)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/3/b80d40f1-5b4c-434f-8f12-bc505bcb4022/b80d40f1-5b4c-434f-8f12-bc505bcb40223.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2012 年 3 月 14 日課題:數(shù)據(jù)庫(kù)設(shè)計(jì)(食堂管理系統(tǒng)) 目的和要求:1. 掌握數(shù)據(jù)庫(kù)需求分析2. 掌握數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)與邏輯結(jié)構(gòu)設(shè)計(jì)方法3. 掌握創(chuàng)建數(shù)據(jù)庫(kù)、表、約束、視圖、存儲(chǔ)過(guò)程、觸發(fā)器的方法4. 掌握權(quán)限的設(shè)置方法5. 掌握備份與恢復(fù)的方法操作內(nèi)容:設(shè)計(jì)數(shù)據(jù)庫(kù)課題:食堂管理系統(tǒng)一、數(shù)據(jù)需求分析:在搜集資料和分析用戶應(yīng)用要求的基礎(chǔ)上,形成該數(shù)據(jù) 庫(kù)系統(tǒng)的應(yīng)用需求說(shuō)明;二、涉及到的表:通過(guò)需求分析確定表結(jié)構(gòu)。1、分幾個(gè)表2、表中需哪些列,列名、數(shù)據(jù)類(lèi)型、長(zhǎng)度;3、可否為空值;(表示未知、不可用或?qū)⒃谝院筇砑訑?shù)據(jù))4、 需使用的約束:主鍵,外鍵,默認(rèn)值,check,唯一值約束三、創(chuàng)建
2、視圖四、存儲(chǔ)過(guò)程五、觸發(fā)器六、權(quán)限設(shè)置七、數(shù)據(jù)備份與恢復(fù)設(shè)計(jì)需求分析1. 系統(tǒng)分析隨著時(shí)代的進(jìn)步, 如今各個(gè)服務(wù)行業(yè)也都逐漸發(fā)展壯大起來(lái),尤其是食堂 服務(wù)業(yè),其在服務(wù)范圍、服務(wù)數(shù)量和服務(wù)內(nèi)容上都有著非常大的膨脹幅度,因此 如何對(duì)如此復(fù)雜而頻繁的服務(wù)活動(dòng)進(jìn)行管理就屬于“食堂管理”的內(nèi)容。其主要 包括:職員資料管理、物品管理、消費(fèi)內(nèi)容管理、席位管理、客戶評(píng)價(jià)管理,工 資管理等,它是現(xiàn)代食堂管理中的一個(gè)重要組成部分。2. 功能需求分析“食堂管理”包括很多項(xiàng)目,以前食堂管理人員要記錄大量的用戶消費(fèi)內(nèi) 容,然后通過(guò)計(jì)算器進(jìn)行一系列的加減乘除運(yùn)算,最后得出一位顧客的“應(yīng)付金額”,這樣做的效率和準(zhǔn)確度可想而
3、知。如果使用計(jì)算機(jī)來(lái)實(shí)現(xiàn)對(duì)食堂服務(wù)業(yè)的智能管理,從選擇菜、酒水、主食,到計(jì)算“應(yīng)付金額”,最后到打印消費(fèi)內(nèi)容,計(jì)算機(jī)都可以很準(zhǔn)確、很快捷地進(jìn)行處理,這些都是“食堂管理系統(tǒng)”的功 能。一個(gè)完善的“食堂管理系統(tǒng)”可以很好地管理食堂服務(wù)業(yè)的各項(xiàng)內(nèi)容,這樣 不僅能更好地服務(wù)顧客,而且可以為經(jīng)營(yíng)者創(chuàng)造更大的利潤(rùn)。針對(duì)每部分的具體功能我們又做了如下的詳細(xì)分析:涉及的表職員資料屬性類(lèi)型大小是否為空約束職員編號(hào)char6否主鍵。6位數(shù)姓名varchar20否職位varchar20否性別Char2否,默認(rèn)“男”男或女民族varchar10否,默認(rèn)“漢族”籍貫varchar10否,默認(rèn)“廣東”出生日期dateti
4、me否身份證號(hào)char18否婚姻狀況char4否,默認(rèn)“未婚”未婚或已婚家庭地址varchar30否聯(lián)系電話varchar11否備注varchar30是物品表屬性類(lèi)型大小是否為空約束物口口編號(hào)char6否主鍵。6位數(shù)物品名字varchar20否所屬類(lèi)型char4否,默認(rèn)“主食”主食、酒水或其他價(jià)格/元int否是否售馨char2否,默認(rèn)“否”是或否品牌varchar30是備注varchar30是席位表屬性類(lèi)型大小是否為空約束席位號(hào)char6否主鍵,6位數(shù)負(fù)責(zé)人編號(hào)外鍵人數(shù)int否,默認(rèn)“ 8”1至20狀態(tài)char4否,默認(rèn)“空閑”正在使用,預(yù)定或空閑日期 備注datetime varchar30
5、否 是銷(xiāo)售記錄屬性類(lèi)型大小是否為空約束類(lèi)型外鍵數(shù)量int否方式varchar10否,默認(rèn)“現(xiàn)場(chǎng)”現(xiàn)場(chǎng)、預(yù)定或外賣(mài)日期datetime否金額/元int否備注varchar30是評(píng)價(jià)情況屬性類(lèi)型大小是否為空約束職員編號(hào)外鍵評(píng)價(jià)級(jí)別char4否,默認(rèn)“優(yōu)”優(yōu)、良、一般、差日期datetime否,默認(rèn)當(dāng)天備注varchar30是工資表屬性類(lèi)型大小是否為空約束職員編號(hào)外鍵工資/元int否日期datetime否備注varchar30是SQL 命令創(chuàng)建數(shù)據(jù)庫(kù)create database 食堂管理系統(tǒng)on primary (name= stglxt_data,'e:stglxt_data.mdf
6、39;)log on (name=stglxt_log1,'e:stglxt _log.ldf')創(chuàng)建表create table 職員資料( 職員編號(hào) char(6) not null primary key check( 職員編號(hào) like'0-90-90-90-90-90-9'),姓名 varchar(20) not null,職位 varchar(20) not null,性別char(2) not null check( 性別='男'or 性別='女')default' 男', 民族 varchar(8)
7、null default ' 漢族: 出生日期 datetime not null, 身份證號(hào)碼 char(18) not null unique,婚姻狀況 char(4) not null check( 婚姻狀況 =' 已婚' or 婚姻狀況 =' 未婚') default ' 未婚 ',聯(lián)系電話 varchar(11) not null unique,備注 varchar(30)create table 物品表( 物品編號(hào) char(6) not null primary key,物品名字 varchar(20) not null,所
8、屬類(lèi)型char not null check(所屬類(lèi)型='主食'or所屬類(lèi)型='酒水or所 屬類(lèi)型 =' 其他') default ' 主食',價(jià)格 money not null,是否售馨char(2) not null check(是否售馨='是'or是否售馨='否')default' 否',品牌 varchar(30),備注 varchar(30)create table 席位表( 席位號(hào) char(6) not null primary key,負(fù)責(zé)人編號(hào) char(6) not nu
9、ll foreign key references 職員資料 ( 職員編號(hào) ) on update cascade on delete cascade,人數(shù) int not null,狀態(tài) char(4) not null check( 狀態(tài)=' 使用 ' or 狀態(tài)=' 預(yù)定' or 狀態(tài)=' 空閑') default ' 空閑 ',日期 datetime not null,備注 varchar(30)create table 銷(xiāo)售記錄(類(lèi)型 char not null check( default'主食',數(shù)量
10、 int not n ull,方式 char(4) not null check( default '現(xiàn)場(chǎng):金額 money not n ull, 日期 datetime not nu II,備注 varchar(30)類(lèi)型='主食'or方式='現(xiàn)場(chǎng)'or類(lèi)型='酒水'or方式='預(yù)定'or類(lèi)型='其他')方式='外賣(mài)')create table評(píng)價(jià)情況(職員編號(hào) char(6) not null foreign key references 職員資料(職員編號(hào))on update casc
11、ade on delete cascade,評(píng)價(jià)級(jí)別charnotnull check(評(píng)價(jià)級(jí)別in ('優(yōu)','良','一般','差')default '優(yōu):日期 datetime not null default getdate(),備注 varchar(30)職員資料(職員編號(hào))oncreate table 工資表(職員編號(hào) char(6) not null foreign key references update cascade on delete cascade, 工資 money not n ull,日期 d
12、atetime not nu II,備注 varchar(30)所有表的截圖如下:-$ XoZ GftL Server 9. 0. 1399 - BOZ Adm ini A-數(shù)據(jù)庫(kù)土系軌數(shù)據(jù)庫(kù)(±,二數(shù)據(jù)庫(kù)快照+ |J Stud-.食堂管理系統(tǒng)a Lj+1 一i棗筑視±i J Jbd.職囲費(fèi)料±1二I弧一物品表+ _ ilfco.席位表±1 J皿一銷(xiāo)售邇錄+1 J血評(píng)佃呪+1二皈.工資盍.表名稱(chēng)架構(gòu)創(chuàng)健時(shí)伺一i策繞耒!J職員費(fèi)糾dbo£012-3-14二物品表dbo2012-3-14席位表dbc2012-3-14二購(gòu)售記錄dbo2012-3-1
13、4J評(píng)仰If況dbo£012-3-14二工資表dbo201?-3-14甌甌數(shù)據(jù)庫(kù)I伶堂管理系統(tǒng) '表三、視圖設(shè)計(jì)1. 為了方便查看職員的評(píng)價(jià)與對(duì)應(yīng)的職員, 所以要建一個(gè)“職員信息與評(píng)價(jià)表” , 以顯示職員的評(píng)價(jià)的同時(shí),還可以看到該職員的一些個(gè)人信息。create view 職員信息與評(píng)價(jià)表asselect 姓名, 性別, 職位,聯(lián)系電話 ,評(píng)價(jià)級(jí)別 , 日期from 職員資料 a, 評(píng)價(jià)情況 bwhere a. 職員編號(hào) =b. 職員編號(hào)2. 為了方便查看物品的銷(xiāo)售記錄以及物品的信息,所以建立一個(gè)“物品信息與 銷(xiāo)售情況表”。create view 物品信息與銷(xiāo)售情況表asse
14、lect 物品名字 ,所屬類(lèi)型 , 價(jià)格,品牌, 方式, 日期,數(shù)量 from 銷(xiāo)售記錄 a, 物品表 b where a. 類(lèi)型 =b. 所屬類(lèi)型3. 為了在職員信息中,可以方便看到該職員的工資,所以建立一個(gè)“職員信息 工資表”create view 職員信息工資表asselect 姓名, 性別, 職位,聯(lián)系電話 ,工資(元), 日期 from 職員資料 a, 工資表 b where a. 職員編號(hào) =b. 職員編號(hào)四、存儲(chǔ)過(guò)程1. 創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,通過(guò)給定職位可查看該職位所有職員的個(gè)人信息。create proc 查詢所指定職位的職員基本信息職位 varchar(20)asselect
15、職位,姓名,性別,民族,籍貫,出生日期, 身份證號(hào), 婚姻狀況,家庭住 址,聯(lián)系電話 , 備注from 職員資料where 職位 =職位2. 創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,通過(guò)給定職員編號(hào)可刪除該職員create proc 刪除所指定的職員職員編號(hào) char(6)asdelete 職員資料where 職員編號(hào) =職員編號(hào)五、觸發(fā)器1. 在評(píng)價(jià)情況表中添加記錄后,統(tǒng)計(jì)某職員的優(yōu)評(píng)數(shù)量,在本月 1 號(hào)到到添加 日期這段時(shí)間的好評(píng)達(dá)到 10 次將在職員資料表中為該職員的備注欄添加上 “工作中表現(xiàn)優(yōu)秀!”create trigger 優(yōu)評(píng)備注 on 評(píng)價(jià)情況after insertasdeclare a varc
16、har,b intbeginselect a= 職員編號(hào) form inserted where評(píng)價(jià)級(jí)別 ='優(yōu)select b=count (*) form 評(píng)價(jià)情況where評(píng)價(jià)級(jí)別='優(yōu)'and職員編號(hào)= a and dateadd ( day,-1 ,getdate() ) <30 and dateadd() group by 評(píng) 價(jià)級(jí)別,職員編號(hào)if b>10beginupdate 職員資料set 備注 =”工作中表現(xiàn)優(yōu)秀!”where 職員編號(hào) =aendelseend2. 在評(píng)價(jià)情況表中添加記錄后,統(tǒng)計(jì)某職員的優(yōu)評(píng)數(shù)量,在本月 1 號(hào)到到添加
17、日期這段時(shí)間的差評(píng)達(dá)到 10 次將在職員資料表中為該職員的備注欄添加上 “工作中表現(xiàn)糟糕!”。create trigger 優(yōu)評(píng)備注 on 評(píng)價(jià)情況after insertasdeclare c varchar,d intbeginselect c= 職員編號(hào) form inserted where 評(píng)價(jià)級(jí)別 ='差select d=count (*) form 評(píng)價(jià)情況where評(píng)價(jià)級(jí)別='差'and職員編號(hào)= c and dateadd(day,-1,getdate() ) <30 and dateadd() group by 評(píng) 價(jià)級(jí)別,職員編號(hào)if d&g
18、t;10beginupdate 職員資料set 備注 =”工作中表現(xiàn)糟糕!”where 職員編號(hào) =a endelseend六、權(quán)限設(shè)置我們所設(shè)計(jì)的教師檔案管理系統(tǒng)根據(jù)實(shí)際情況會(huì)用到四類(lèi)用戶,有食堂所 有者、管理者、普通員工,還有客戶。食堂所有者在這管理系統(tǒng)種具有全部權(quán)限, 食堂的管理人員具有職員管理,物品管理,營(yíng)業(yè)管理,評(píng)價(jià)管理的添加刪改 權(quán)限。食堂普通職員具有席位管理的添加刪改權(quán)限,方便對(duì)日常工作的管理。 客戶具有在評(píng)價(jià)情況表上添加對(duì)職員的評(píng)價(jià)情況的權(quán)限, 但是不能修改和刪 除。1、新建了三個(gè)用戶分別代表四類(lèi)用戶,所有者、管理者、普通員工,客戶,分 別設(shè)有密碼。命令如下:exec sp_a
19、ddlogin exec sp_addlogin exec sp_addlogin exec sp_addlogin所有者 ','111'管理者 ','222' 普通員工 ','333' 客戶','444'2、授予所有者所有權(quán)限給 ' 所有者 ' 授予食堂管理系統(tǒng)數(shù)據(jù)庫(kù)訪問(wèn)權(quán),并給其分配為該數(shù)據(jù)庫(kù)的擁有 者:db_owner,在該數(shù)據(jù)庫(kù)中擁有所有權(quán)限;命令如下:use 食堂管理系統(tǒng)exec sp_grantdbaccess ' 所有者 'goexec sp_addro
20、lemember 'db_owner',' 所有者 '2、通過(guò)所有者用戶給普通員工授予權(quán)限,命令如下:use 食堂管理系統(tǒng)exec sp_grantdbaccess ' 普通員工 'gogrant select on 席位表 to 普通員工3、通過(guò)所有者用戶給管理者授予權(quán)限,命令如下:use 食堂管理系統(tǒng)exec sp_grantdbaccess ' 管理者 '職員資料 to 管理者 物品表 to 管理者 銷(xiāo)售記錄 to 管理者gogrant select,insert,update on grant select,insert,
21、update on grant select,insert,update ongrant select,insert,update on評(píng)價(jià)情況 to 管理者七、數(shù)據(jù)備份與恢復(fù)設(shè)計(jì)為了防止數(shù)據(jù)可能在運(yùn)行過(guò)程中出現(xiàn)某些意外的錯(cuò)誤而導(dǎo)致數(shù)據(jù)丟失等嚴(yán)重問(wèn)題,數(shù)據(jù)庫(kù)的備份與恢復(fù)在實(shí)際的數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)中有著十分重要的意義。1. 針對(duì)系統(tǒng)的數(shù)據(jù)庫(kù)分析:為了防止突發(fā)事件對(duì)現(xiàn)存數(shù)據(jù)庫(kù)的破壞,應(yīng)該隨時(shí) 將數(shù)據(jù)庫(kù)信息進(jìn)行備份,考慮到三種備份空間與時(shí)間上的優(yōu)化,我們采取備 份策略:1) 有規(guī)律的進(jìn)行完整數(shù)據(jù)庫(kù)備份,可以隔一段時(shí)間,在操作數(shù)據(jù)庫(kù)不 頻繁的時(shí)間段進(jìn)行;2) 在較小的時(shí)間間隔內(nèi)進(jìn)行差異備份,比如一天;3)
22、 在相鄰的兩次差異備份之間進(jìn)行事務(wù)日志備份,可以每半個(gè)小時(shí)一 次,以補(bǔ)充備份在完整數(shù)據(jù)庫(kù)備份與差異備份進(jìn)行之間之間進(jìn)行的 事務(wù)。2. 考慮食堂管理系統(tǒng)實(shí)際情況,我們采取恢復(fù)策略:先恢復(fù)最近一次的數(shù)據(jù)庫(kù) 備份,接著進(jìn)行差異備份恢復(fù),最后進(jìn)行事務(wù)日志備份的恢復(fù)。因?yàn)槲覀兺?樣關(guān)心數(shù)據(jù)庫(kù)狀態(tài)之間的變化,所以采用完整數(shù)據(jù)庫(kù)恢復(fù)策略。3. 由于食堂管理系統(tǒng)的數(shù)據(jù)量會(huì)隨時(shí)間不斷增多,可能出現(xiàn)很多的人員的調(diào)動(dòng) 和調(diào)整,占據(jù)存儲(chǔ)空間的同時(shí)又降低數(shù)據(jù)庫(kù)訪問(wèn)的效率,針對(duì)這方面我們采 ?。好?年對(duì)教師教師基本信息進(jìn)行數(shù)據(jù)備份, 備份數(shù)據(jù)另保存, 同時(shí)將這些 已備份的數(shù)據(jù)從食堂管理系統(tǒng)中刪除。數(shù)據(jù)庫(kù)備份 備份:數(shù)據(jù)庫(kù)
23、備份就是制作數(shù)據(jù)庫(kù)結(jié)構(gòu)和數(shù)據(jù)的拷貝, 以便在數(shù)據(jù)庫(kù)遭到破壞的 時(shí)候能夠恢復(fù)數(shù)據(jù)庫(kù)。備份數(shù)據(jù)庫(kù)語(yǔ)法 backup database 要備份的數(shù)據(jù)庫(kù)名 to 用來(lái)備份的備份設(shè)備名 / 備份文件名 withformat/init/noinit/restart/differential format :完全刪除備份設(shè)備原內(nèi)容后備份 init :完全刪除備份設(shè)備除標(biāo)題外的原內(nèi)容 noinit :備份內(nèi)容添加到備份設(shè)備原有內(nèi)容后 restart :在中斷點(diǎn)重新備份 differential :進(jìn)行差異性備份 事務(wù)日志備份的語(yǔ)法: backup log 要備份的數(shù)據(jù)庫(kù)名 to 用來(lái)備份的備份設(shè)備名 / 備份
24、文件名 恢復(fù)數(shù)據(jù)庫(kù) 1、數(shù)據(jù)庫(kù)恢復(fù):數(shù)據(jù)庫(kù)恢復(fù)就是把數(shù)據(jù)庫(kù)備份加載到系統(tǒng)中。數(shù)據(jù)庫(kù)備份后, 一旦系統(tǒng)發(fā)生崩潰或者執(zhí)行了錯(cuò)誤的數(shù)據(jù)庫(kù)操作, 就可以從備份文件中恢復(fù)數(shù)據(jù) 庫(kù)。系統(tǒng)在恢復(fù)數(shù)據(jù)庫(kù)的過(guò)程中, 自動(dòng)執(zhí)行安全性檢查、 重建數(shù)據(jù)庫(kù)結(jié)構(gòu)以及完 整數(shù)據(jù)庫(kù)內(nèi)容。2、下面三個(gè)情況會(huì)導(dǎo)致恢復(fù)失?。悍?wù)器上的數(shù)據(jù)庫(kù)文件集和備份集中的數(shù)據(jù)文件集不一致。如果在 restore 語(yǔ)句中指定的數(shù)據(jù)庫(kù)已經(jīng)存在, 并且該數(shù)據(jù)庫(kù)與在備份文件中記 錄的數(shù)據(jù)庫(kù)不同。不能提供用于恢復(fù)數(shù)據(jù)庫(kù)的全部文件或文件組。3、恢復(fù)數(shù)據(jù)庫(kù)時(shí)應(yīng)注意的兩個(gè)問(wèn)題: 在數(shù)據(jù)庫(kù)恢復(fù)前,應(yīng)該首先刪除故障數(shù)據(jù)庫(kù),以便刪除對(duì)故障硬件的任何引用。 在數(shù)據(jù)庫(kù)恢
25、復(fù)前,必須限制用戶對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)恢復(fù)數(shù)據(jù)庫(kù)語(yǔ)法restore database 數(shù)據(jù)庫(kù)名from 備份設(shè)備名with file= 備份文件序號(hào)Norecovery* 還原還沒(méi)有最后完成,還能接收新的日志備份文件,用來(lái)恢復(fù)Recovery* 還原已經(jīng)結(jié)束,數(shù)據(jù)庫(kù)可以恢復(fù)使用恢復(fù)事務(wù)日志restore log 數(shù)據(jù)庫(kù)名from 備份設(shè)備邏輯名with file= 備份文件序號(hào),norecovery/recovery創(chuàng)建備份設(shè)備exec sp_addumpdevice disk ' , '邏輯名稱(chēng)' , '物理名稱(chēng)' 對(duì)數(shù)據(jù)庫(kù)進(jìn)行如下操作: 創(chuàng)建好食堂管理系統(tǒng)
26、數(shù)據(jù)庫(kù),然后對(duì)數(shù)據(jù)庫(kù)進(jìn)行完全備份; 對(duì)數(shù)據(jù)庫(kù)進(jìn)行相對(duì)應(yīng)的操作后,進(jìn)行差異備份; 對(duì)數(shù)據(jù)庫(kù)再次進(jìn)行相關(guān)操作后,進(jìn)行日志備份; 破壞數(shù)據(jù)庫(kù),然后進(jìn)行還原(選擇最佳還原方案)。 還原后,再次進(jìn)行相關(guān)操作,然后進(jìn)行一次差異備份。 破壞數(shù)據(jù)庫(kù),然后進(jìn)行還原(選擇最佳還原方案)。 還原后,進(jìn)行一次完全備份。再次破壞數(shù)據(jù)庫(kù),最后一次還原(選擇最佳還原方案)。 命令如下:exec sp_addumpdevice 'disk','bbb','e:bbb.bak' backup database 食堂管理系統(tǒng) to bbb 2、backup database 食堂管
27、理系統(tǒng) to bbb with differential3、backup log 食堂管理系統(tǒng) to bbbgorestore database restore database restore log 食4、drop database 食堂管理系統(tǒng)食堂管理系統(tǒng) from bbb with 食堂管理系統(tǒng) from bbb with食堂管理系統(tǒng) from bbb with file=35、backup database 食堂管理系統(tǒng) to bbb with differential6、drop database 食堂管理系統(tǒng)gorestore database 食堂管理系統(tǒng) from bbb w
28、ithrestore database 食堂管理系統(tǒng) from bbb with file=47、backup database 食堂管理系統(tǒng) to bbb8、drop database 食堂管理系統(tǒng)gorestore database 食堂管理系統(tǒng) from bbb with file=5總結(jié)通過(guò)這次的數(shù)據(jù)庫(kù)課程設(shè)計(jì), 獨(dú)立完成了食堂管理系統(tǒng)的設(shè)計(jì), 從這次的系統(tǒng)設(shè) 計(jì)中我領(lǐng)略到了:1. 開(kāi)放一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),通常需要進(jìn)過(guò)需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié) 構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、對(duì)功能的 SQL語(yǔ)句的相應(yīng)描述5個(gè)階段;2. 進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)首先需要準(zhǔn)確了解與分析用戶需求、需求分析是整個(gè)設(shè)計(jì)過(guò) 程
29、的基礎(chǔ),是最困難、最耗時(shí)間的一步。作為“地基”的需求分析是否做得 充分與準(zhǔn)確,決定了在其上構(gòu)建數(shù)據(jù)庫(kù)大廈的速度與質(zhì)量。需求分析做的不 好,甚至?xí)?dǎo)致整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)返工重做。3. 數(shù)據(jù)庫(kù)的設(shè)計(jì)艱苦而漫長(zhǎng),必須踏踏實(shí)實(shí),走好每一步。要做到人性化,科學(xué)管理是根 本但是也是最難的,為此,我會(huì)加倍努力投入學(xué)習(xí),以期待能設(shè)計(jì)一個(gè)根據(jù)我完整的數(shù)據(jù)庫(kù)系統(tǒng)。課程設(shè)計(jì)報(bào)告2012年3月17日課題:前臺(tái)asp .net連接后臺(tái)數(shù)據(jù)庫(kù)目的和要求:讓學(xué)生體會(huì)一下如何用最簡(jiǎn)單的方法讓連接后臺(tái)的數(shù)據(jù)庫(kù),在前臺(tái)的窗體中實(shí)現(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫(kù)中數(shù)據(jù)的添加、刪除、修改、查詢等操作。內(nèi)容:1. 制作如下圖所示的網(wǎng)頁(yè),可供用戶登錄對(duì)進(jìn)行數(shù)
30、據(jù)庫(kù)操作。輸入正確的用戶 名是sa,密碼為:123,如下圖2. 制作如下圖所示的網(wǎng)頁(yè),可供用戶選擇對(duì)數(shù)據(jù)庫(kù)要操作的的表進(jìn)行選擇無(wú)標(biāo)通頁(yè) -Int ern&t Eiplorer文件® 編輻堪)查看® 收奩® 工具 幫助地址 http: /localhost' 1276/ stglxt/ ms-Lii. aspx當(dāng)前登錄賬戶:討,歡迎你。選擇表?yè)嶙?選擇表擺柞膽員費(fèi)斜2物品表3離位表4艄售記錄5,評(píng)價(jià)情況6工資表3. 制作如下圖所示的網(wǎng)頁(yè),可以對(duì)一個(gè)表進(jìn)行添加、刪除、修改、查詢、查看 等基本操作。這里選擇了物品表,功能如下圖所示 2 応地i Intr anat笛 無(wú)標(biāo)蟲(chóng)頁(yè)-KicEDsaft Internet Explorer文件電)編抱直看收樓® 工具稱(chēng)助竝卜' r j http ;/localhcst' 1031/st_*sp. n*t/biao2J aspx¥轉(zhuǎn)到當(dāng)前登錄賬戶;S32,物品表看詢加輯1查添編4. 下面為具體的查看、查詢、添加、更新、刪除的操作頁(yè)面:查看:查詢:(以查詢"雞蛋”為例)添加:(這里成功添加了數(shù)據(jù))編輯、更新:(顯示了上面添加的數(shù)據(jù))5.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代家居設(shè)計(jì)與生活品質(zhì)的提升
- 現(xiàn)代辦公環(huán)境中營(yíng)銷(xiāo)自動(dòng)化策略的實(shí)施
- Unit2 An Accident(說(shuō)課稿)-2024-2025學(xué)年北師大版(三起)英語(yǔ)六年級(jí)上冊(cè)
- 3-1《百合花》(說(shuō)課稿)高一語(yǔ)文同步高效課堂(統(tǒng)編版 必修上冊(cè))
- 2023二年級(jí)數(shù)學(xué)上冊(cè) 七 分一分與除法第5課時(shí) 小熊開(kāi)店說(shuō)課稿 北師大版
- 3 天窗(說(shuō)課稿)2023-2024學(xué)年部編版語(yǔ)文四年級(jí)下冊(cè)
- 《8和9的加、減法的應(yīng)用》(說(shuō)課稿)-2024-2025學(xué)年一年級(jí)上冊(cè)數(shù)學(xué)人教版
- Unit 1 Art Using language 2 說(shuō)課稿 -2023-2024學(xué)年高中英語(yǔ)人教版(2019)選擇性必修第三冊(cè)
- Unit 5 Colours Lesson 1(說(shuō)課稿)-2024-2025學(xué)年人教新起點(diǎn)版英語(yǔ)一年級(jí)上冊(cè)
- 2023四年級(jí)數(shù)學(xué)上冊(cè) 1 大數(shù)的認(rèn)識(shí)第4課時(shí) 億以內(nèi)數(shù)的大小比較說(shuō)課稿 新人教版
- 蘇教版四年級(jí)數(shù)學(xué)下冊(cè)第三單元第二課時(shí)《常見(jiàn)的數(shù)量關(guān)系》課件
- 2025年中考物理總復(fù)習(xí)《壓強(qiáng)》專(zhuān)項(xiàng)測(cè)試卷含答案
- 《智能傳感器技術(shù)》課件
- SaaS服務(wù)具體應(yīng)用合同范本2024版版
- 山東省濰坊市2024-2025學(xué)年高三上學(xué)期1月期末 政治試題(含答案)
- 2025年幼兒園年度工作總結(jié)及工作計(jì)劃
- 殘疾人掛靠合作合同協(xié)議書(shū)范本
- 浙江省臺(tái)州市2021-2022學(xué)年高一上學(xué)期期末質(zhì)量評(píng)估政治試題 含解析
- 寧夏“8·19”較大爆燃事故調(diào)查報(bào)告
- 中國(guó)高血壓防治指南(2024年修訂版)解讀課件
- 2024年員工規(guī)章制度具體內(nèi)容范本(三篇)
評(píng)論
0/150
提交評(píng)論