數(shù)據(jù)庫課程設(shè)計(jì)--小型超市管理系統(tǒng)_第1頁
已閱讀1頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  摘 要</b></p><p>  隨著超市規(guī)模的發(fā)展和不斷擴(kuò)大,商品數(shù)量急劇增加,有關(guān)商品的各種信息量也成倍增長。超市時(shí)時(shí)刻刻都需要對(duì)商品各種信息進(jìn)行統(tǒng)計(jì)分析。而大型的超市管理系統(tǒng)功能過于強(qiáng)大而造成操作繁瑣降低了小超市的工作效率。</p><p>  超市管理系統(tǒng)是市場(chǎng)上最流行的超市上常用的系統(tǒng)之一,它主要包含零售前臺(tái)管理系統(tǒng)和和后臺(tái)管

2、理系統(tǒng)。前臺(tái)管理系統(tǒng)包括商品錄入和收銀業(yè)務(wù)等,后臺(tái)管理系統(tǒng)包括進(jìn)貨管理,銷售管理,庫存管理和人員管理。通過兩個(gè)管理系統(tǒng)的協(xié)調(diào),實(shí)現(xiàn)對(duì)進(jìn)貨、銷售及員工信息等實(shí)現(xiàn)全面、動(dòng)態(tài)、及時(shí)的管理。</p><p>  本文分析了小型超市管理系統(tǒng)建立的全過程,包括選題簡(jiǎn)介、需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫的實(shí)施幾個(gè)部分,對(duì)每個(gè)部分都進(jìn)行了詳細(xì)的介紹。本文可以作為建立小型超市管理系統(tǒng)的參考,如有不足還會(huì)繼續(xù)改進(jìn)。<

3、;/p><p>  關(guān)鍵詞:小型超市;管理系統(tǒng);數(shù)據(jù)庫設(shè)計(jì);E-R圖</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p><b>  1 前言1</b></p><p><b>  1.1

4、課題簡(jiǎn)介1</b></p><p>  1.1.1選題背景1</p><p>  1.1.2選題意義1</p><p><b>  1.2設(shè)計(jì)目的2</b></p><p><b>  2 需求分析3</b></p><p>  2.1業(yè)務(wù)需求及處理流

5、程3</p><p>  2.2功能需求分析4</p><p>  2.2.1前臺(tái)業(yè)務(wù)4</p><p>  2.2.2后臺(tái)業(yè)務(wù)4</p><p>  2.3業(yè)務(wù)規(guī)則分析5</p><p>  3 概念結(jié)構(gòu)設(shè)計(jì)6</p><p>  3.1概念設(shè)計(jì)的方法與步驟6</p>

6、;<p>  3.1.1概念設(shè)計(jì)方法6</p><p>  3.1.2概念設(shè)計(jì)步驟6</p><p>  3.2局部E-R圖7</p><p>  3.3全局E-R圖10</p><p>  4 邏輯結(jié)構(gòu)設(shè)計(jì)11</p><p>  4.1E-R圖向關(guān)系模型的轉(zhuǎn)換11</p>

7、<p>  4.2數(shù)據(jù)模型的優(yōu)化11</p><p>  4.3數(shù)據(jù)庫模式轉(zhuǎn)換12</p><p>  5 數(shù)據(jù)庫的實(shí)施16</p><p>  5.1數(shù)據(jù)庫與基表的創(chuàng)建16</p><p>  5.1.1數(shù)據(jù)庫的創(chuàng)建16</p><p>  5.1.2基表的創(chuàng)建17</p>&l

8、t;p>  5.2數(shù)據(jù)的載入19</p><p>  5.3數(shù)據(jù)的查詢22</p><p><b>  結(jié)束語25</b></p><p><b>  參考文獻(xiàn)26</b></p><p><b>  1 前言</b></p><p>&

9、lt;b>  1.1課題簡(jiǎn)介</b></p><p><b>  1.1.1選題背景</b></p><p>  隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已滲透到各個(gè)領(lǐng)域,成為各行業(yè)必不可少的工具,特別是Internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場(chǎng)競(jìng)爭(zhēng)中越發(fā)顯示出其獨(dú)特的優(yōu)勢(shì),步入數(shù)字化時(shí)代,有巨大的數(shù)據(jù)信息等待著加工處理和傳輸,這

10、使得對(duì)數(shù)據(jù)庫的進(jìn)一步開發(fā)和利用顯得尤為迫切。</p><p>  在我國數(shù)量眾多的商品零售企業(yè)中,中小型零售企業(yè)占了絕大多數(shù)。這些企業(yè)也不可避免地要加入國際化企業(yè)的競(jìng)爭(zhēng)行列,而實(shí)現(xiàn)企業(yè)信息化是參與挑戰(zhàn)的必要條件。但是中小企業(yè)的多樣性及其靈活多變的經(jīng)營方式,加上相關(guān)投入量的限制,使得很多中小型零售企業(yè)沒有進(jìn)行信息化建設(shè)。</p><p>  現(xiàn)在大多數(shù)超市不能有效的管理每一種商品,收款結(jié)算速

11、度慢,容易出現(xiàn)營業(yè)差錯(cuò),不宜進(jìn)行商品調(diào)價(jià),盤點(diǎn)效率底等,而且在超市日常管理中,商品進(jìn)、銷、存決策以經(jīng)驗(yàn)為主,缺乏實(shí)時(shí)分析功能,管理人員對(duì)及時(shí)傳遞資料的要求始終得不到滿足,隨著超市形態(tài)的高速發(fā)展,其經(jīng)營管理也變的愈加復(fù)雜,日常所需處理的數(shù)據(jù)量也逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應(yīng)對(duì)這復(fù)雜的市場(chǎng)?,F(xiàn)在的小型超市很需要一個(gè)有效的管理系統(tǒng)。</p><p><b>  1.1.2選題意

12、義</b></p><p>  作為國內(nèi)市場(chǎng)的一些小型超市,他們?cè)谛畔⒒^程中的步伐要落后大中型超市,而對(duì)于這些企業(yè)的資源管理,信息的存儲(chǔ)和處理也顯的迫切需要,要適應(yīng)市場(chǎng)競(jìng)爭(zhēng),就需要有高效的處理方式和管理方法,因此加快超市的電算化進(jìn)程是必不可少的。這就需要我們把超市的管理與計(jì)算機(jī)結(jié)合起來,從而超市管理系統(tǒng)應(yīng)運(yùn)而生。依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來管理超市,節(jié)省了大量的人力、物力,改善了員工的并且能夠快

13、速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對(duì)市場(chǎng)的變化做出相應(yīng)的決策,加快超市經(jīng)營管理效率。</p><p>  為此,我在本次設(shè)計(jì)之中選擇了超市信息管理系統(tǒng)設(shè)計(jì),依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力、改善了員工的工作條件,減輕了勞動(dòng)強(qiáng)度,并且能夠快速反映出商品的進(jìn)銷存狀況和各種反饋信息分析,使管理人員快速對(duì)市場(chǎng)的變化作出相應(yīng)決策,加快超市的系統(tǒng)建立的技術(shù)基礎(chǔ)

14、。</p><p><b>  1.2設(shè)計(jì)目的</b></p><p>  小型超市管理系統(tǒng)能減少很多不必要的資源,不用象以前那樣用冗余的紙張式管理。大大節(jié)省了管理人員的工作量,并且計(jì)算機(jī)的存儲(chǔ)與系統(tǒng)快速查詢功能大大提高了,提高管理人員的效率。方便快捷的操作界面,提高工作效率。</p><p>  對(duì)于超市管理者來說,大量復(fù)雜的銷售、進(jìn)貨、報(bào)損

15、管理、供應(yīng)商管理等難于通過傳統(tǒng)的方法進(jìn)行管理。小型超市管理系統(tǒng)正是對(duì)上述的問題而開發(fā)的,目的是通過計(jì)算機(jī)系統(tǒng)來管理貨品銷售與進(jìn)貨的情況,可以解決大量商品信息的查詢和管理,便于更好的進(jìn)行商品管理,同時(shí)也為銷售員提供方便。</p><p>  數(shù)據(jù)庫的開發(fā)與設(shè)計(jì)是管理信息系統(tǒng)的重要組成部分,數(shù)據(jù)庫設(shè)計(jì)的好壞直接影響到系統(tǒng)的開發(fā)進(jìn)度和功能的實(shí)現(xiàn)。本課程主要應(yīng)用已經(jīng)學(xué)到的數(shù)據(jù)庫系統(tǒng)和應(yīng)用的知識(shí),通過調(diào)查分析設(shè)計(jì)一個(gè)小系統(tǒng)

16、的數(shù)據(jù)庫,來提高學(xué)生對(duì)所學(xué)的知識(shí)和數(shù)據(jù)庫開發(fā)過程的理解和掌握,提高分析問題、解決問題的能力,并為接下來的管理信息系統(tǒng)的課程設(shè)計(jì)打下基礎(chǔ)。</p><p><b>  2 需求分析</b></p><p>  2.1業(yè)務(wù)需求及處理流程</p><p>  業(yè)務(wù)需求分析是根據(jù)現(xiàn)實(shí)世界對(duì)象需求,描述應(yīng)用的具體業(yè)務(wù)處理流程,并分析哪些業(yè)務(wù)是計(jì)算機(jī)可以

17、完成的,而哪些業(yè)務(wù)不能由計(jì)算機(jī)完成、</p><p>  小型超市管理業(yè)務(wù)主要包括:零售前臺(tái)業(yè)務(wù)和后臺(tái)管理業(yè)務(wù)等。以下是總流程圖:</p><p><b>  圖2.1總流程圖</b></p><p><b>  2.2功能需求分析</b></p><p>  根據(jù)上述需求描述和業(yè)務(wù)流程,通過查詢小

18、型超市管理系統(tǒng)的有關(guān)知識(shí),網(wǎng)上書店主要功能包括以下內(nèi)容:</p><p><b>  2.2.1前臺(tái)業(yè)務(wù)</b></p><p><b> ?。?)商品錄入</b></p><p>  根據(jù)超巿業(yè)務(wù)特點(diǎn)制定相關(guān)功能,可以通過輸入唯一編號(hào)、掃描條形碼、商品名稱等來實(shí)現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電

19、腦操作水平層次的人員均能準(zhǔn)確快速地進(jìn)行商品掃描錄入。</p><p><b> ?。?)收銀業(yè)務(wù)</b></p><p>  收銀員在操作臺(tái)登陸,通過掃描條形碼或者直接輸入商品名稱(對(duì)于同類多件商品采用一次錄入加數(shù)量的方式)自動(dòng)計(jì)算本次交易的總金額。在顧客付款后,自動(dòng)計(jì)算找零,同時(shí)打印交易清單(包括交易的流水賬號(hào)、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時(shí)間、

20、負(fù)責(zé)本次收銀的員工號(hào))。如果顧客是本店會(huì)員并持有本人會(huì)員卡,則在交易前先掃描會(huì)員卡,并對(duì)所購物品全部實(shí)行95折優(yōu)惠,并將所購物品的總金額累計(jì)到該會(huì)員的總消費(fèi)金額中。 會(huì)員卡的有效期限為一年,滿一年未續(xù)卡者,該會(huì)員卡將被注銷。</p><p><b>  2.2.2后臺(tái)業(yè)務(wù)</b></p><p><b> ?。?)進(jìn)貨管理</b></p&g

21、t;<p>  根據(jù)銷售情況及庫存情況,自動(dòng)制定進(jìn)貨計(jì)劃(亦可手工制定修改),可以避免盲目進(jìn)貨造成商品積壓。 按計(jì)劃單有選擇性地進(jìn)行自動(dòng)入庫登記。 綜合查詢打印計(jì)劃進(jìn)貨與入庫記錄及金額。</p><p><b> ?。?)銷售管理</b></p><p>  商品正常銷售、促銷與限量、限期及禁止銷售控制。 綜合查詢各種銷售明細(xì)記錄、各地收銀員收銀記錄以及

22、交結(jié)賬情況等。 按多種方式統(tǒng)計(jì)生成銷售排行榜,靈活察看和打印商品銷售日、月、年報(bào)表。</p><p><b> ?。?)庫存管理</b></p><p>  綜合查詢庫存明細(xì)記錄。 庫存狀態(tài)自動(dòng)告警提示。如庫存過剩、少貨、缺貨等。軟件為您預(yù)警,避免庫存商品積壓損失和缺貨。 庫存自動(dòng)盤點(diǎn)計(jì)算。</p><p><b>  (4)人員管理

23、</b></p><p>  員工、會(huì)員、供貨商、廠商等基本信息登記管理。 員工操作權(quán)限管理。 客戶銷售權(quán)限管理。</p><p><b>  2.3業(yè)務(wù)規(guī)則分析</b></p><p>  基于上述功能需求,通過進(jìn)一步了解,小型超市業(yè)務(wù)規(guī)則如下:</p><p> ?。?)收銀前臺(tái)配合商品促銷及特價(jià),商品銷

24、售可自動(dòng)給價(jià),允許多種付款方式:現(xiàn)金、禮券、折價(jià)券、提貨單、應(yīng)收鍵、信用卡等</p><p> ?。?)提供指定前筆交易作廢、選入重開(卡紙時(shí)用)、選入退貨(商品退貨時(shí)用)、選入修改等功能。</p><p>  (3) 通過員工信息注入實(shí)現(xiàn)員工的銷售情況。</p><p> ?。?)員工可以對(duì)職工信息進(jìn)行查詢、更新、增加、刪除、修改等。</p><

25、;p> ?。?)商品信息修改完成對(duì)商品變動(dòng)的情況記錄和修改。</p><p> ?。?)按商品進(jìn)貨管理查詢和按銷售查詢來查詢商品的銷售情況。</p><p>  (6)可將客戶交易明細(xì)暫存于儲(chǔ)存格中,待客戶回來時(shí)再取出繼續(xù)交易;儲(chǔ)存格應(yīng)至少有10組。</p><p>  (7)提供門市賣場(chǎng)常用店務(wù)管理功能。</p><p>  (8)市

26、人員針對(duì)單一賣場(chǎng)進(jìn)行單點(diǎn)銷售分析。</p><p> ?。?)統(tǒng)計(jì)各商品銷售排行表數(shù)量、銷售金額、營收毛利、稅額等信息。</p><p> ?。?0)統(tǒng)計(jì)各分類銷售排行表數(shù)量、銷售金額、營收毛利等信息,區(qū)分多組分類。各分類數(shù)據(jù)可直接查詢分類中之商品銷售明細(xì)。</p><p><b>  3 概念結(jié)構(gòu)設(shè)計(jì)</b></p><

27、p>  3.1概念設(shè)計(jì)的方法與步驟</p><p>  3.1.1概念設(shè)計(jì)方法</p><p>  概念設(shè)計(jì)通常有四種方法:自頂向下,自底向上,逐漸擴(kuò)張以及混合策略。</p><p>  (1)自頂向下:先定義全局概念結(jié)構(gòu)E-R模型的框架,再逐步細(xì)化。</p><p>  (2)自底向上:先定義各局部應(yīng)用的概念結(jié)構(gòu)E-R模型,然后將它們

28、集成,得到全局概念結(jié)構(gòu)E-R模型。</p><p> ?。?) 逐步擴(kuò)張:先定義最重要的核心概念E-R模型,然后向外擴(kuò)充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu)E-R模型。</p><p> ?。?)混合策略:該方法采用自頂向下和自底向上相結(jié)合的方法,先自頂向下定義全局框架,再以它為骨架集成自底向上方法中設(shè)計(jì)的各個(gè)局部概念結(jié)構(gòu)。</p><p>  本小型超市管理系統(tǒng)采

29、用自底向上的方法。即首先定義全局的概念框架,然后逐漸細(xì)化。運(yùn)用自頂向上的方法進(jìn)行需求分析,然后再自底向上的進(jìn)行概念設(shè)計(jì)。</p><p>  3.1.2概念設(shè)計(jì)步驟</p><p><b> ?。?)確定實(shí)體集</b></p><p>  由上節(jié)幾分析可知,小型超市管理系統(tǒng)中出現(xiàn)的主要“名詞”有:商品、員工、會(huì)員、銷售、供貨商、進(jìn)貨、交易等。由

30、于以上“名詞”都有唯一的屬性將其確定,所以可以建模為實(shí)體。確定了實(shí)體集,接下里愛就是確定實(shí)體集的屬性和主碼了。確定實(shí)體集屬性的總原則是只需要將那些與應(yīng)用相關(guān)的特征建模為實(shí)體集的屬性。確定了屬性之后還要進(jìn)一步分析是簡(jiǎn)單屬性還是復(fù)合屬性。接下來就是選擇主碼了,主碼就是能唯一標(biāo)識(shí)各個(gè)實(shí)體集的屬性或?qū)傩约?。根?jù)上述原則,確定出實(shí)體集有:?jiǎn)T工、會(huì)員、商品、供貨商、廠商、倉庫。</p><p><b> ?。?)確

31、定聯(lián)系集</b></p><p>  確定了實(shí)體集,接下來就是確定聯(lián)系集,即發(fā)現(xiàn)實(shí)體集之間的數(shù)學(xué)關(guān)系。確定聯(lián)系集的一個(gè)重要任務(wù)是分析所建模聯(lián)系集的映射基數(shù),即參與聯(lián)系的實(shí)體集中的一個(gè)實(shí)體通過該聯(lián)系集能同時(shí)與一個(gè)實(shí)體集中多少個(gè)實(shí)體聯(lián)系。同實(shí)體集一樣,聯(lián)系集聯(lián)系集也可以有自己的描述屬性,要注意的是,聯(lián)系集已包含了所有參與該聯(lián)系的實(shí)體集的主碼屬性,所以在E-R圖中參與聯(lián)系集的實(shí)體集的主碼屬性不要作為聯(lián)系集的

32、描述屬性出畫出?;谏瞎?jié)設(shè)計(jì)的實(shí)體集,可確定如下聯(lián)系集:</p><p>  商品與供應(yīng)商之間的“供貨”聯(lián)系集。是多對(duì)一的聯(lián)系集,一個(gè)供應(yīng)商可以供應(yīng)多種商品。其屬性有供貨日期和供貨數(shù)量。</p><p>  商品與會(huì)員之間的“購買”聯(lián)系集。是多對(duì)多的聯(lián)系集,一個(gè)會(huì)員可與購買多種商品,一種商品也可以被多個(gè)會(huì)員購買。其屬性有購買日期和購買數(shù)量和購買金額。</p><p>

33、;  商品與員工之間的“進(jìn)貨”聯(lián)系集。是多對(duì)多的聯(lián)系集,一個(gè)職員可以進(jìn)貨多種商品,一種商品也可以被多個(gè)職員進(jìn)貨。其屬性有進(jìn)貨日期、進(jìn)貨數(shù)量和進(jìn)貨金額。</p><p>  商品與倉庫之間的“存儲(chǔ)”聯(lián)系集。是多對(duì)一的聯(lián)系集,多種商品可以存放在一個(gè)倉庫里,其屬性有入庫時(shí)間。</p><p>  商品與廠商之間的“生產(chǎn)”聯(lián)系集。是多對(duì)一的聯(lián)系集,多種商品可以由同一個(gè)廠商生產(chǎn)。其屬性有生產(chǎn)日期。&

34、lt;/p><p><b>  3.2局部E-R圖</b></p><p> ?。?)員工實(shí)體集。其屬性有:?jiǎn)T工編號(hào),姓名,職務(wù),性別,生日,電話,居住地址,工資,身份證號(hào)。其中員工號(hào)是主碼。E-R圖如下:</p><p>  圖3.1 員工實(shí)體集的E-R圖</p><p> ?。?)商品實(shí)體集。其屬性有:商品編號(hào)、廠商、商

35、品名稱、規(guī)格、單位、價(jià)格。其中是商品號(hào)主碼。E-R圖如下:</p><p>  圖3.2 商品實(shí)體集的E-R圖</p><p> ?。?)供貨商實(shí)體集。其屬性有:供應(yīng)商編號(hào)、供應(yīng)商名稱、傳真、電話、聯(lián)系人、地址、郵編。其中供應(yīng)商編號(hào)是主碼。E-R圖如下:</p><p>  圖3.3 供貨商實(shí)體集的E-R圖</p><p> ?。?)廠商實(shí)體

36、集。其屬性有:廠商編號(hào)、廠商名稱、郵編、地址、電話、聯(lián)系人。其中廠商編號(hào)是主碼。E-R圖如下:</p><p>  圖3.4 廠商實(shí)體集的E-R圖</p><p> ?。?)會(huì)員實(shí)體集。其屬性有:會(huì)員姓名、會(huì)員卡號(hào)、身份證號(hào)。其中會(huì)員卡號(hào)是主碼。E-R圖如下:</p><p>  圖3.5 會(huì)員實(shí)體集E-R圖</p><p> ?。?)倉庫實(shí)

37、體集,。其屬性有:倉庫編號(hào)、面積。其中倉庫編號(hào)是主碼。其E-R圖如下:</p><p>  圖3.6 倉庫實(shí)體集E-R圖</p><p><b>  3.3全局E-R圖</b></p><p>  包括上述設(shè)計(jì)的全部實(shí)體集,聯(lián)系集以及描述屬性的全局E-R圖如圖所示。圖中省略了實(shí)體集屬性。</p><p>  圖3.7小型

38、超市總E-R圖</p><p><b>  4 邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p>  4.1E-R圖向關(guān)系模型的轉(zhuǎn)換</p><p>  上述E-R圖可轉(zhuǎn)化為如下關(guān)系模式:</p><p>  員工(員工編號(hào)、姓名、職務(wù)、性別、生日、電話、居住地址、工資、身份證號(hào))</p><p>  商品

39、(商品編號(hào)、廠商、商品名稱、規(guī)格、單位、價(jià)格、倉庫編號(hào)、廠商編號(hào)、供應(yīng)商編號(hào))</p><p>  供貨商(供應(yīng)商編號(hào)、供應(yīng)商名稱、傳真、電話、聯(lián)系人、地址、郵編)</p><p>  廠商(廠商編號(hào)、廠商名稱、郵編、地址、電話、聯(lián)系人)</p><p>  會(huì)員(會(huì)員卡號(hào)、會(huì)員姓名、身份證號(hào))</p><p>  倉庫(倉庫編號(hào)、面積)&l

40、t;/p><p>  進(jìn)貨(商品編號(hào)、員工編號(hào)、進(jìn)貨日期、進(jìn)貨數(shù)量、進(jìn)貨金額)</p><p>  購買(會(huì)員編號(hào)、商品編號(hào)、購買數(shù)量、購買日期、購買金額)</p><p>  4.2數(shù)據(jù)模型的優(yōu)化</p><p>  分析上述E-R圖,缺少用戶權(quán)限實(shí)體集和商品類別實(shí)體集。用戶權(quán)限實(shí)體集,其屬性有用戶編號(hào)、登錄密碼、用戶名。其中用戶編號(hào)是主碼。商

41、品類別實(shí)體集,其屬性有類別編號(hào)、類別名稱,類別編號(hào)是主碼。補(bǔ)充的E-R圖如下:</p><p>  圖4.1用戶權(quán)限實(shí)體集的E-R圖</p><p>  圖4.2 商品類別實(shí)體集的E-R圖</p><p>  員工與用戶權(quán)限的“修改”聯(lián)系集,是一對(duì)一的聯(lián)系集。商品類別與商品的包含聯(lián)系集,是一對(duì)多的聯(lián)系集,一種商品類別可以包含多種商品。經(jīng)過優(yōu)化后的全局E-R圖如下圖所

42、示:</p><p>  圖4.3 優(yōu)化后的小型超市總E-R圖</p><p>  經(jīng)檢查,上述E-R圖已基本包含了全部需求信息描述,但是仍然會(huì)存在一些不足之處,以后將繼續(xù)完善。</p><p>  4.3數(shù)據(jù)庫模式轉(zhuǎn)換</p><p>  (1)商品實(shí)體集的轉(zhuǎn)換如下圖所示:(主碼加橫線,外碼加波浪線)</p><p>

43、;<b>  表4.1 商品表</b></p><p> ?。?)員工實(shí)體集的轉(zhuǎn)換如下圖所示:</p><p><b>  表4.2 員工表</b></p><p> ?。?)供應(yīng)商實(shí)體集轉(zhuǎn)換如下表所示:</p><p><b>  表4.3 供應(yīng)商表</b></p>

44、;<p> ?。?)廠商實(shí)體集轉(zhuǎn)換如下表所示:</p><p><b>  表4.4 廠商表</b></p><p> ?。?)會(huì)員實(shí)體集轉(zhuǎn)換如下表所示:</p><p><b>  表4.5 會(huì)員表</b></p><p> ?。?)倉庫實(shí)體集轉(zhuǎn)換如下表:</p>&l

45、t;p><b>  表4.6 倉庫表</b></p><p> ?。?)用戶權(quán)限實(shí)體集轉(zhuǎn)換如下表所示:</p><p>  表4.7 用戶權(quán)限表</p><p>  (8)商品類別實(shí)體集轉(zhuǎn)換如下表所示:</p><p>  表4.8 商品類別表</p><p> ?。?)進(jìn)貨聯(lián)系集轉(zhuǎn)換如下表

46、所示:</p><p><b>  表4.9進(jìn)貨表</b></p><p> ?。?0)購買聯(lián)系集轉(zhuǎn)換如下表所示:</p><p>  表4.10購買聯(lián)系集轉(zhuǎn)換</p><p>  以上是所有的實(shí)體集和聯(lián)系集轉(zhuǎn)換為數(shù)據(jù)庫模式的表。</p><p><b>  5 數(shù)據(jù)庫的實(shí)施</

47、b></p><p>  5.1數(shù)據(jù)庫與基表的創(chuàng)建</p><p>  5.1.1數(shù)據(jù)庫的創(chuàng)建</p><p>  運(yùn)行SQL-server 2000,新建數(shù)據(jù)庫如圖5.1</p><p>  圖5.1小型超市管理系統(tǒng)</p><p>  5.1.2基表的創(chuàng)建</p><p>  1.員工

48、信息表的創(chuàng)建。如圖5.2</p><p>  圖5.2.員工信息表</p><p>  2.商品信息表的創(chuàng)建。如圖5.3</p><p><b>  圖5.3商品信息表</b></p><p>  3.供應(yīng)商信息表的創(chuàng)建。如圖5.4</p><p>  圖5.4供應(yīng)商信息表</p>

49、<p>  4.廠商信息表的創(chuàng)建。如圖5.5</p><p><b>  圖5.5廠商信息表</b></p><p>  5.會(huì)員信息表的創(chuàng)建。如圖5.6</p><p><b>  圖5.6會(huì)員信息表</b></p><p>  6.倉庫信息表的創(chuàng)建。如圖5.7</p>

50、<p><b>  5.2數(shù)據(jù)的載入</b></p><p>  SQL插入語句是將新的紀(jì)錄插入到關(guān)系中。</p><p>  員工信息表數(shù)據(jù)的載入。如圖5.8</p><p>  圖5.8員工信息表數(shù)據(jù)的載入圖</p><p>  商品信息表數(shù)據(jù)的載入。如圖5.9</p><p>  

51、圖5.9商品信息表數(shù)據(jù)的載入圖</p><p>  供應(yīng)商信息表數(shù)據(jù)的載入。如圖5.10</p><p>  圖5.10供應(yīng)商信息表數(shù)據(jù)的載入圖</p><p>  4. 廠商信息表數(shù)據(jù)的載入。如圖5.11</p><p>  圖5.11廠商信息表數(shù)據(jù)的載入圖</p><p>  5. 會(huì)員信息表數(shù)據(jù)的載入。如圖5.1

52、2</p><p>  圖5.12會(huì)員信息表數(shù)據(jù)的載入圖</p><p>  6.倉庫信息表數(shù)據(jù)的載入。如圖5.13</p><p>  圖5.13倉庫信息表數(shù)據(jù)的載入圖</p><p><b>  5.3數(shù)據(jù)的查詢</b></p><p>  所有實(shí)體集基表創(chuàng)建和數(shù)據(jù)載入完成以后都可以進(jìn)行數(shù)據(jù)的

53、查詢。</p><p>  在供應(yīng)商信息屬性表中查詢供應(yīng)商的編號(hào)。如圖5.14</p><p>  圖5.14數(shù)據(jù)查詢結(jié)果</p><p>  在會(huì)員信息屬性表中查詢會(huì)員卡號(hào)。如圖5.15</p><p>  圖5.15數(shù)據(jù)查詢結(jié)果</p><p>  3.在廠商信息屬性表中查詢廠商名稱。如圖5.16</p>

54、;<p>  圖5.16數(shù)據(jù)查詢結(jié)果</p><p>  4.在員工信息屬性表中查詢員工的職務(wù)。如圖5.17</p><p>  圖5.17數(shù)據(jù)查詢結(jié)果</p><p>  在商品信息屬性表中查詢商品價(jià)格。如圖5.18</p><p>  圖5.18數(shù)據(jù)查詢結(jié)果</p><p><b>  結(jié)束

55、語</b></p><p>  做了大概兩個(gè)星期的課設(shè)終于接近尾聲了,通過自己的努力,慢慢摸索,對(duì)小型超市的管理系統(tǒng)有了比較深層次的了解,這個(gè)過程雖然不容易,但是我們的收獲也很多。</p><p>  最開始的問題是選題,總認(rèn)為這個(gè)不好做那個(gè)不好做的。想了很久才決定的做小型超市的管理系統(tǒng)。在做的過程中,遇到了好多問題。首先是需求分析,里面要有一個(gè)流程圖,最開始都不知道流程圖是什

56、么,查資料才弄明白的。終于把流程圖做好了,下一個(gè)問題就來了,功能需求分析,又是一頭霧水。小型超市的功能,不就是買東西,賣東西嗎?實(shí)際不是這么簡(jiǎn)單的,還有很多細(xì)小的,復(fù)雜的功能,每一個(gè)都是必不可少的,缺了一個(gè)超市就不能正常運(yùn)行,所以要考慮的十分周密才行。以前從來都沒接觸過這些,所以,又是一頓查資料,慢慢才有了點(diǎn)頭緒。分析完了就是具體的設(shè)計(jì)了,實(shí)體集,聯(lián)系集,參照教材都還好做,但是,這個(gè)E-R圖就沒有那么簡(jiǎn)單了。最開始的時(shí)候連用什么畫圖都不

57、知道,后來問同學(xué)這才知道的。理清了思路,其實(shí)E-R圖并不難畫,但是需要耐心,著急是畫不好的。畫完E-R圖就要面臨最大的困難了,數(shù)據(jù)庫的實(shí)施。要?jiǎng)?chuàng)建表,輸入數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行查詢,說起來就這么幾個(gè)字,做起來可不容易。不過慢慢做也還好,都能做明白。</p><p>  通過本次實(shí)驗(yàn),遇到了不少問題,在解決問題的過程中,我們也學(xué)到了很多知識(shí)。了解了小型超市管理系統(tǒng)的運(yùn)作流程,學(xué)會(huì)了畫E-R圖,進(jìn)一步熟悉了數(shù)據(jù)庫的有關(guān)知識(shí)

58、和操作,這一切都是通過自己的努力得到的,體會(huì)到了成功的快樂。除了這些,我覺得還有一點(diǎn)是重要的,就是做事不能著急,要按部就班。這個(gè)課設(shè)確實(shí)很難,做著做著就煩了,然后就不愛做,其實(shí)煩也沒用,最后還是要做的,還不如靜下心來,慢慢做,遇到問題就解決,告訴自己,沒什么難的,無論遇到什么困難,都要以平常心對(duì)待,想辦法解決。這就要求我們有一個(gè)良好的心態(tài),其實(shí)什么是都是這樣的,有一個(gè)良好的心態(tài)來面對(duì)就能把它做好。</p><p>

59、;  課設(shè)結(jié)束了,但是我們的學(xué)習(xí)并沒有結(jié)束,不足的地方還有很多,還要繼續(xù)完善,為以后的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 王勇領(lǐng).計(jì)算機(jī)數(shù)據(jù)處理系統(tǒng)分析與設(shè)計(jì).北京:清華大學(xué)出版社,2007.3</p><p>  [2] 張珍寶、劉刀.超市管理系統(tǒng)的分析與設(shè)計(jì)[J].高等函授學(xué)報(bào),2

60、002,15(3)</p><p>  [3] 薛銘.會(huì)員制超市管理系統(tǒng)[D].吉林:吉林大學(xué),2005</p><p>  [4] 萬常選、劉喜平.數(shù)據(jù)庫系統(tǒng)原理與設(shè)計(jì).北京:清華大學(xué)出版社,2009.9</p><p>  [5] 王珊,薩師煊.?dāng)?shù)據(jù)庫系統(tǒng)概論(第四版)[M].北京:高等教育出版社,2006</p><p>  [6] 黨

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論