版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
自管理會(huì)員卡、、管理會(huì)員報(bào)表及會(huì)員政策,完全可以取代之前復(fù)雜的手工記錄方法,套比較完備的管理工具,極大地提高了超市會(huì)員管理自管理會(huì)員卡、、管理會(huì)員報(bào)表及會(huì)員政策,完全可以取代之前復(fù)雜的手工記錄方法,套比較完備的管理工具,極大地提高了超市會(huì)員管理握與管理物r員「員羽數(shù)擴(kuò)庫(kù)概念設(shè)計(jì)另|J況自效率3姓名3?1根據(jù)不同的対象息回收舊卡補(bǔ)辦新卡:分別畫(huà)出大程度上掛解失掛卡卡卜E-R|I.報(bào)表預(yù)II尺覽。在很發(fā)行新卡各分報(bào)
表
打
印成為會(huì)員條件優(yōu)惠規(guī)則超市會(huì)員管理系統(tǒng)1課程設(shè)計(jì)目的通過(guò)課程設(shè)計(jì)加深對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)理論和基礎(chǔ)知識(shí)的理解,掌握運(yùn)用數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)管理的基本思路和方法,培養(yǎng)分析問(wèn)題、解決問(wèn)題的能力。2?系統(tǒng)功能設(shè)計(jì)2O1功能模塊圖功能模塊圖如圖1.超市會(huì)員管理系統(tǒng)
圖1糸統(tǒng)功能模塊設(shè)計(jì)圖2.2功能說(shuō)明該超市基本管理系統(tǒng)旨在為員卡管的會(huì)員管理工會(huì)提表管個(gè)比較系統(tǒng)的會(huì)政管理平臺(tái),它幫助超市存儲(chǔ)及管理會(huì)員的基本信(1)從會(huì)員基本信息抽象出的分E—R圖如圖2.會(huì)員卡卡號(hào)圖2會(huì)員基本信息的E-R圖(2)從會(huì)員卡信息抽象出分E-R圖從會(huì)員卡信息抽象出的分E-R圖如1M3.、購(gòu)卡n號(hào)言息的E—R圖11擁有圖3會(huì)員卡信(3)從物品信息抽象出分E—圖2會(huì)員基本信息的E-R圖(2)從會(huì)員卡信息抽象出分E-R圖從會(huì)員卡信息抽象出的分E-R圖如1M3.、購(gòu)卡n號(hào)言息的E—R圖11擁有圖3會(huì)員卡信(3)從物品信息抽象出分E—R圖^^有聯(lián)系方式具備從物品信息抽象出的分E-R圖如圖n<1記品編號(hào)會(huì)員別:11戸卡號(hào)4區(qū)分-_具有商品單價(jià)圖購(gòu)收銀員1nnn^會(huì)員卡^_.勺E-R圖11會(huì)年齡種類(lèi)~n(4)合并各分E-R圖,消除屬性沖突、命名沖突、結(jié)構(gòu)沖突等三類(lèi)沖突,得到初步E-R圖,再消除不必要冗余,得到的基本E—R圖?;綞—R圖如圖5。將聯(lián)系轉(zhuǎn)化成獨(dú)立的關(guān)系模式,具體的基本E—R圖向關(guān)系模型的轉(zhuǎn)化如下:會(huì)員基本信息(會(huì)員卡卡號(hào),姓名,性別,年齡,聯(lián)系方式,購(gòu)卡日期,)主碼:姓名、會(huì)員卡卡號(hào)會(huì)員卡信息(會(huì)員卡卡號(hào),會(huì)員卡編號(hào),會(huì)員卡種類(lèi),)主碼:會(huì)員卡編號(hào)物品信息(物品編號(hào),物品種類(lèi),物品名稱,單價(jià))主碼:物品編號(hào)購(gòu)物信息(會(huì)員卡卡號(hào),物品編號(hào),購(gòu)物數(shù)量)主碼:會(huì)員卡卡號(hào)、物品編號(hào)其中:關(guān)系模式會(huì)員基本信息、會(huì)員卡、物品信息在非主屬性對(duì)主屬性的部分函數(shù)依賴,也不存在傳遞函數(shù)依賴,已經(jīng)達(dá)到了3NF。購(gòu)物信息則存在部分依賴屬于2NF。5?數(shù)據(jù)庫(kù)物理設(shè)計(jì)5?1數(shù)據(jù)庫(kù)各基本表的定義(1)會(huì)員基本信息表如表1屬性名數(shù)據(jù)類(lèi)型寬度小數(shù)位數(shù)可否為空說(shuō)明
InoInt默認(rèn)0Notnull會(huì)員卡卡號(hào)InameChar80Notnull姓名IsexChar20Notnull性別IageInt默認(rèn)0Notnull年齡ItelChar110Notnull聯(lián)系方式IdateDate/Time默認(rèn)0Notnull購(gòu)卡日期表1會(huì)員基本信息表會(huì)員卡信息表如表2屬性名數(shù)據(jù)類(lèi)型寬度小數(shù)位數(shù)可否為空說(shuō)明InoInt默認(rèn)Notnull會(huì)員卡卡號(hào)CnoInt默認(rèn)Notnull會(huì)員卡編號(hào)CkindCharNotnull會(huì)員卡種類(lèi)屬性名數(shù)據(jù)類(lèi)型寬度小數(shù)位數(shù)可否為空說(shuō)明InoInt默認(rèn)Notnull會(huì)員卡卡號(hào)CnoInt默認(rèn)Notnull會(huì)員卡編號(hào)CkindCharNotnull會(huì)員卡種類(lèi)表2會(huì)員卡信息表(3)物品信息表如表3屬性名數(shù)據(jù)類(lèi)型寬度小數(shù)位數(shù)可否為空說(shuō)明TnoChar10Notnull物品編號(hào)TkindCharNotnull物品種類(lèi)TnameChar20Notnull物品名稱TpriceMoney20Notnull單價(jià)屬性名數(shù)據(jù)類(lèi)型寬度小數(shù)位數(shù)可否為空說(shuō)明TnoChar10Notnull物品編號(hào)TkindCharNotnull物品種類(lèi)TnameChar20Notnull物品名稱TpriceMoney20Notnull單價(jià)表3物品信息表(4)會(huì)員購(gòu)物信息表如表4屬性名數(shù)據(jù)類(lèi)型寬度小數(shù)位數(shù)可否為空說(shuō)明InoInt默認(rèn)Notnull會(huì)員卡卡號(hào)TnoChar10Notnull物品編號(hào)屬性名數(shù)據(jù)類(lèi)型寬度小數(shù)位數(shù)可否為空說(shuō)明InoInt默認(rèn)Notnull會(huì)員卡卡號(hào)TnoChar10Notnull物品編號(hào)SquantityInt默認(rèn)0Null購(gòu)物數(shù)量表4會(huì)員購(gòu)物信息表5.2各表索引的設(shè)計(jì)為會(huì)員基本信息表按年齡升序建唯一索引。CreateUniqueIndexInfiageOnInformation(Iage);為會(huì)員卡信息表按會(huì)員卡卡號(hào)升序建唯索引。CreateUniqueIndexCarinoOnCard(Ino);為物品信息表按單價(jià)升序建唯一索引。CreateUniqueIndexThitpriseOnThing(Tprise);(4)為會(huì)員購(gòu)物信息表按購(gòu)物數(shù)量降序建唯一索引。CreateUniqueIndexShosquantityOnShopping(Squantity);6?數(shù)據(jù)庫(kù)實(shí)施6.1創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)如圖6.圖6創(chuàng)建數(shù)據(jù)庫(kù)6。2創(chuàng)建表(1)創(chuàng)建會(huì)員基本信息表創(chuàng)建會(huì)員基本信息表如圖7。圖7創(chuàng)建會(huì)員基本信息表創(chuàng)建會(huì)員卡基本信息表創(chuàng)建會(huì)員卡基本信息表如圖8.圖8創(chuàng)建會(huì)員卡基本信息表(3)創(chuàng)建物品信息表創(chuàng)建物品信息表如圖9.圖9創(chuàng)建物品信息表(4)創(chuàng)建購(gòu)物信息表創(chuàng)建購(gòu)物信息表如圖10。圖10創(chuàng)建購(gòu)物信息表6。3創(chuàng)建索引(1)為會(huì)員基本信息表按年齡升序建唯一索引為會(huì)員基本信息表按年齡升序建唯一索引如圖11.圖11為會(huì)員基本信息表按年齡升序建唯一索引為會(huì)員卡信息表按會(huì)員卡卡號(hào)升序建唯一索引為會(huì)員卡信息表按會(huì)員卡卡號(hào)升序建唯一索引如圖12。圖12為會(huì)員卡信息表按會(huì)員卡卡號(hào)升序建唯一索引為物品信息表按單價(jià)升序建唯一索引為物品信息表按單價(jià)升序建唯一索引如圖13。圖13為物品信息表按單價(jià)升序建唯一索引為會(huì)員購(gòu)物信息表按購(gòu)物數(shù)量降序建唯一索引為會(huì)員購(gòu)物信息表按購(gòu)物數(shù)量降序建唯一索引如圖14圖14為會(huì)員購(gòu)物信息表按購(gòu)物數(shù)量降序建唯一索引6。4創(chuàng)建視圖建立會(huì)員基本信息視圖CreateViewMember_Information(Ino)AsSelect*FromInformation;建立的會(huì)員基本信息視圖如圖15圖15會(huì)員基本信息視圖建立會(huì)員卡信息視圖CreateViewCard_Information(Cno)AsSelect大FromCard;建立的會(huì)員卡信息視圖如圖16圖16會(huì)員卡信息視圖建立物品信息視圖CreateViewThing_Information(Tno)AsSelect*FromThing;建立的物品信息視圖如圖17圖17物品信息視圖?設(shè)計(jì)觸發(fā)器和存儲(chǔ)過(guò)程7。1設(shè)計(jì)觸發(fā)器(1)為Information表定義完整性規(guī)則“年齡必須大于等于10歲,否則改為10歲定乂一個(gè)Before彳丁級(jí)觸發(fā)器CreateTriggerIUSageBeforeInsertOrUpdateOnInformationForEachRowAsBeginIf(new.Sage〈10)Thennew。Sage=10;EndIf;End;定義的Before行級(jí)觸發(fā)器如圖18圖18Before行級(jí)觸發(fā)器(2)基于CardTable創(chuàng)建AfterInsert觸發(fā)器CLTrigger,將插入的會(huì)員卡號(hào)限制在20位以內(nèi)。CreateTriggerCLCnoOnCardTableAfterInsertIf(SelectCardCnoFromInserted)>20BeginPrint‘會(huì)員卡卡號(hào)不能超過(guò)’RollBackEndGo建立的AfterInsert觸發(fā)器如圖19圖19AfterInsert觸發(fā)器7。2設(shè)計(jì)存儲(chǔ)過(guò)程(1)為表Information創(chuàng)建一個(gè)存儲(chǔ)過(guò)程Isex_member,用來(lái)查找男性會(huì)員信息CreateProcedureIsex_memberAsBeginSetNocountOn;Select*FromInformationWhereSsex=‘男'EndGo創(chuàng)建的Isex_member存儲(chǔ)過(guò)程如圖20圖20Isex_member存儲(chǔ)過(guò)程(2)為表Thing創(chuàng)建一個(gè)存儲(chǔ)過(guò)程Thi_TpriceCreateProcedureThi_TpriceAsBeginSetNocountOn;Select*FromThingWhereTprice>10EndGo創(chuàng)建的Thi_Tprice存儲(chǔ)過(guò)程如圖21圖21Thi_Tprice存儲(chǔ)過(guò)程?課程設(shè)計(jì)總結(jié)緊張而又充實(shí)的一周數(shù)據(jù)庫(kù)課程設(shè)計(jì)接近尾聲了。雖然開(kāi)始毫無(wú)頭緒,但在周力老師的耐心指導(dǎo)下還是比較圓滿的完成了這次課程設(shè)計(jì)?從此次課程設(shè)計(jì)中我也收獲了不少。這次課程設(shè)計(jì)使我熟悉了數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的整體步驟。系統(tǒng)設(shè)計(jì)大體可分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫(kù)的實(shí)施及調(diào)試測(cè)試六大步驟.在具體的實(shí)施階段中,表的建立及表間關(guān)系最為重要,其實(shí)這也是需求分析重要性的體現(xiàn).這次課程設(shè)計(jì)加深了我對(duì)數(shù)據(jù)庫(kù)系統(tǒng)概論相關(guān)知識(shí)和SQLServer相關(guān)功能的理解.但由于缺乏知識(shí)的整合,所以在邏輯設(shè)計(jì)上還是遇到了困難,不過(guò)還好有周老師的指導(dǎo)。最終問(wèn)題迎刃而解。?參考文獻(xiàn)[1]鄧春妮.《SQL企業(yè)級(jí)開(kāi)發(fā)案例大會(huì)》[M],北京:人民郵電出版社,2003[2]陳志泊.李冬梅,《數(shù)據(jù)庫(kù)原理與應(yīng)用教
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第1單元 古代亞非文明(高頻非選擇題25題)(解析版)
- 八下期末考拔高測(cè)試卷(1)(解析版)
- 新質(zhì)生產(chǎn)力助推現(xiàn)代產(chǎn)業(yè)體系發(fā)展的作用模式與實(shí)踐路徑研究
- 線上藝術(shù)品展覽數(shù)據(jù)分析-洞察分析
- 游戲性能優(yōu)化技術(shù)-洞察分析
- 土地規(guī)劃與利用創(chuàng)新研究-洞察分析
- 云原生開(kāi)發(fā)實(shí)踐-洞察分析
- 宇宙大尺度結(jié)構(gòu)形成-洞察分析
- 宇宙射線探測(cè)研究-洞察分析
- 宇宙早期結(jié)構(gòu)形成-第1篇-洞察分析
- 2024年云南昆明市公安局直屬部門(mén)缺勤務(wù)輔警招聘筆試參考題庫(kù)附帶答案詳解
- 碼頭建設(shè)報(bào)批程序
- 商務(wù)數(shù)據(jù)分析智慧樹(shù)知到期末考試答案2024年
- 2019年10月廣東省自考00850廣告設(shè)計(jì)基礎(chǔ)試題及答案含解析
- DG-TJ08-2425-2023 道路隧道養(yǎng)護(hù)運(yùn)行評(píng)價(jià)技術(shù)標(biāo)準(zhǔn)
- 膠囊內(nèi)鏡知識(shí)課件
- 智聯(lián)招聘題庫(kù)國(guó)企筆試題型
- 車(chē)聯(lián)網(wǎng)分析報(bào)告
- 高新區(qū)八年級(jí)(上)期末語(yǔ)文試卷(含答案)
- 森林防火智能監(jiān)控設(shè)計(jì)方案樣本
- 社區(qū)居家養(yǎng)老方案
評(píng)論
0/150
提交評(píng)論