




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘 要隨著超市規(guī)模的發(fā)展和不斷擴(kuò)大,商品數(shù)量急劇增加,有關(guān)商品的各種信息量也成倍增長(zhǎng)。超市時(shí)時(shí)刻刻都需要對(duì)商品各種信息進(jìn)行統(tǒng)計(jì)分析。而大型的超市管理系統(tǒng)功能過(guò)于強(qiáng)大而造成操作繁瑣降低了小超市的工作效率。超市管理系統(tǒng)是市場(chǎng)上最流行的超市上常用的系統(tǒng)之一,它主要包含零售前臺(tái)管理系統(tǒng)和和后臺(tái)管理系統(tǒng)。前臺(tái)管理系統(tǒng)包括商品錄入和收銀業(yè)務(wù)等,后臺(tái)管理系統(tǒng)包括進(jìn)貨管理,銷(xiāo)售管理,庫(kù)存管理和人員管理。通過(guò)兩個(gè)管理系統(tǒng)的協(xié)調(diào),實(shí)現(xiàn)對(duì)進(jìn)貨、銷(xiāo)售及員工信息等實(shí)現(xiàn)全面、動(dòng)態(tài)、及時(shí)的管理。本文分析了小型超市管理系統(tǒng)建立的全過(guò)程,包括選題簡(jiǎn)介、需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)的實(shí)施幾個(gè)部分,對(duì)每個(gè)部分都進(jìn)行
2、了詳細(xì)的介紹。本文可以作為建立小型超市管理系統(tǒng)的參考,如有不足還會(huì)繼續(xù)改進(jìn)。關(guān)鍵詞:小型超市;管理系統(tǒng);數(shù)據(jù)庫(kù)設(shè)計(jì);E-R圖目 錄摘 要I1 前言11.1課題簡(jiǎn)介1選題背景1選題意義11.2設(shè)計(jì)目的22 需求分析32.1業(yè)務(wù)需求及處理流程32.2功能需求分析4前臺(tái)業(yè)務(wù)4后臺(tái)業(yè)務(wù)42.3業(yè)務(wù)規(guī)則分析53 概念結(jié)構(gòu)設(shè)計(jì)63.1概念設(shè)計(jì)的方法與步驟6概念設(shè)計(jì)方法6概念設(shè)計(jì)步驟63.2局部E-R圖73.3全局E-R圖104 邏輯結(jié)構(gòu)設(shè)計(jì)114.1E-R圖向關(guān)系模型的轉(zhuǎn)換114.2數(shù)據(jù)模型的優(yōu)化114.3數(shù)據(jù)庫(kù)模式轉(zhuǎn)換125 數(shù)據(jù)庫(kù)的實(shí)施165.1數(shù)據(jù)庫(kù)與基表的創(chuàng)建16數(shù)據(jù)庫(kù)的創(chuàng)建16基表的創(chuàng)建175.
3、2數(shù)據(jù)的載入195.3數(shù)據(jù)的查詢(xún)22結(jié)束語(yǔ)25參考文獻(xiàn)261 前言1.1課題簡(jiǎn)介選題背景隨著現(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ù)信息等待著加工處理和傳輸,這使得對(duì)數(shù)據(jù)庫(kù)的進(jìn)一步開(kāi)發(fā)和利用顯得尤為迫切。在我國(guó)數(shù)量眾多的商品零售企業(yè)中,中小型零售企業(yè)占了絕大多數(shù)。這些企業(yè)也不可避免地要加入國(guó)際化企業(yè)的競(jìng)爭(zhēng)行列,而實(shí)現(xiàn)企業(yè)信息化是參與挑戰(zhàn)的必要條件。但是中小企業(yè)的多樣性及其靈活多變的經(jīng)營(yíng)方式,加上相關(guān)投入量的限制,使得很多中小型零售
4、企業(yè)沒(méi)有進(jìn)行信息化建設(shè)?,F(xiàn)在大多數(shù)超市不能有效的管理每一種商品,收款結(jié)算速度慢,容易出現(xiàn)營(yíng)業(yè)差錯(cuò),不宜進(jìn)行商品調(diào)價(jià),盤(pán)點(diǎn)效率底等,而且在超市日常管理中,商品進(jìn)、銷(xiāo)、存決策以經(jīng)驗(yàn)為主,缺乏實(shí)時(shí)分析功能,管理人員對(duì)及時(shí)傳遞資料的要求始終得不到滿(mǎn)足,隨著超市形態(tài)的高速發(fā)展,其經(jīng)營(yíng)管理也變的愈加復(fù)雜,日常所需處理的數(shù)據(jù)量也逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來(lái)越多,原始的人工管理已無(wú)法應(yīng)對(duì)這復(fù)雜的市場(chǎng)。現(xiàn)在的小型超市很需要一個(gè)有效的管理系統(tǒng)。選題意義作為國(guó)內(nèi)市場(chǎng)的一些小型超市,他們?cè)谛畔⒒^(guò)程中的步伐要落后大中型超市,而對(duì)于這些企業(yè)的資源管理,信息的存儲(chǔ)和處理也顯的迫切需要,要適應(yīng)市場(chǎng)競(jìng)爭(zhēng),就需要有高效的
5、處理方式和管理方法,因此加快超市的電算化進(jìn)程是必不可少的。這就需要我們把超市的管理與計(jì)算機(jī)結(jié)合起來(lái),從而超市管理系統(tǒng)應(yīng)運(yùn)而生。依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來(lái)管理超市,節(jié)省了大量的人力、物力,改善了員工的并且能夠快速反映出商品的進(jìn)、銷(xiāo)、存等狀況和各種反饋信息分析,使管理人員快速對(duì)市場(chǎng)的變化做出相應(yīng)的決策,加快超市經(jīng)營(yíng)管理效率。為此,我在本次設(shè)計(jì)之中選擇了超市信息管理系統(tǒng)設(shè)計(jì),依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來(lái)管理超市,從而節(jié)省了大量的人力、物力、改善了員工的工作條件,減輕了勞動(dòng)強(qiáng)度,并且能夠快速反映出商品的進(jìn)銷(xiāo)存狀況和各種反饋信息分析,使管理人員快速對(duì)市場(chǎng)的變化作出相應(yīng)決策,加快超市的系統(tǒng)建立的
6、技術(shù)基礎(chǔ)。1.2設(shè)計(jì)目的小型超市管理系統(tǒng)能減少很多不必要的資源,不用象以前那樣用冗余的紙張式管理。大大節(jié)省了管理人員的工作量,并且計(jì)算機(jī)的存儲(chǔ)與系統(tǒng)快速查詢(xún)功能大大提高了,提高管理人員的效率。方便快捷的操作界面,提高工作效率。對(duì)于超市管理者來(lái)說(shuō),大量復(fù)雜的銷(xiāo)售、進(jìn)貨、報(bào)損管理、供應(yīng)商管理等難于通過(guò)傳統(tǒng)的方法進(jìn)行管理。小型超市管理系統(tǒng)正是對(duì)上述的問(wèn)題而開(kāi)發(fā)的,目的是通過(guò)計(jì)算機(jī)系統(tǒng)來(lái)管理貨品銷(xiāo)售與進(jìn)貨的情況,可以解決大量商品信息的查詢(xún)和管理,便于更好的進(jìn)行商品管理,同時(shí)也為銷(xiāo)售員提供方便。數(shù)據(jù)庫(kù)的開(kāi)發(fā)與設(shè)計(jì)是管理信息系統(tǒng)的重要組成部分,數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接影響到系統(tǒng)的開(kāi)發(fā)進(jìn)度和功能的實(shí)現(xiàn)。本課程主
7、要應(yīng)用已經(jīng)學(xué)到的數(shù)據(jù)庫(kù)系統(tǒng)和應(yīng)用的知識(shí),通過(guò)調(diào)查分析設(shè)計(jì)一個(gè)小系統(tǒng)的數(shù)據(jù)庫(kù),來(lái)提高學(xué)生對(duì)所學(xué)的知識(shí)和數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程的理解和掌握,提高分析問(wèn)題、解決問(wèn)題的能力,并為接下來(lái)的管理信息系統(tǒng)的課程設(shè)計(jì)打下基礎(chǔ)。2 需求分析2.1業(yè)務(wù)需求及處理流程業(yè)務(wù)需求分析是根據(jù)現(xiàn)實(shí)世界對(duì)象需求,描述應(yīng)用的具體業(yè)務(wù)處理流程,并分析哪些業(yè)務(wù)是計(jì)算機(jī)可以完成的,而哪些業(yè)務(wù)不能由計(jì)算機(jī)完成、小型超市管理業(yè)務(wù)主要包括:零售前臺(tái)業(yè)務(wù)和后臺(tái)管理業(yè)務(wù)等。以下是總流程圖:小型超市管理系統(tǒng)后臺(tái)前臺(tái)銷(xiāo)售管理人員管理倉(cāng)庫(kù)管理銷(xiāo)售管理進(jìn)貨管理商品錄入收銀業(yè)務(wù)商品調(diào)撥商品調(diào)撥盤(pán)點(diǎn)查詢(xún)記錄查詢(xún)銷(xiāo)售情況查詢(xún)庫(kù)存管理訂單管理?xiàng)l形碼掃描商品信息查詢(xún)交
8、易單據(jù)交易詳情交易詳情交易詳情銷(xiāo)售單交易詳情圖2.1總流程圖2.2功能需求分析 根據(jù)上述需求描述和業(yè)務(wù)流程,通過(guò)查詢(xún)小型超市管理系統(tǒng)的有關(guān)知識(shí),網(wǎng)上書(shū)店主要功能包括以下內(nèi)容:前臺(tái)業(yè)務(wù)(1)商品錄入根據(jù)超巿業(yè)務(wù)特點(diǎn)制定相關(guān)功能,可以通過(guò)輸入唯一編號(hào)、掃描條形碼、商品名稱(chēng)等來(lái)實(shí)現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能準(zhǔn)確快速地進(jìn)行商品掃描錄入。(2)收銀業(yè)務(wù)收銀員在操作臺(tái)登陸,通過(guò)掃描條形碼或者直接輸入商品名稱(chēng)(對(duì)于同類(lèi)多件商品采用一次錄入加數(shù)量的方式)自動(dòng)計(jì)算本次交易的總金額。在顧客付款后,自動(dòng)計(jì)算找零,同時(shí)打印交易清單(包括交易的流水賬號(hào)、每類(lèi)商品的
9、商品名、數(shù)量、該類(lèi)商品的總金額、交易的時(shí)間、負(fù)責(zé)本次收銀的員工號(hào))。如果顧客是本店會(huì)員并持有本人會(huì)員卡,則在交易前先掃描會(huì)員卡,并對(duì)所購(gòu)物品全部實(shí)行95折優(yōu)惠,并將所購(gòu)物品的總金額累計(jì)到該會(huì)員的總消費(fèi)金額中。 會(huì)員卡的有效期限為一年,滿(mǎn)一年未續(xù)卡者,該會(huì)員卡將被注銷(xiāo)。后臺(tái)業(yè)務(wù)(1)進(jìn)貨管理根據(jù)銷(xiāo)售情況及庫(kù)存情況,自動(dòng)制定進(jìn)貨計(jì)劃(亦可手工制定修改),可以避免盲目進(jìn)貨造成商品積壓。 按計(jì)劃單有選擇性地進(jìn)行自動(dòng)入庫(kù)登記。 綜合查詢(xún)打印計(jì)劃進(jìn)貨與入庫(kù)記錄及金額。(2)銷(xiāo)售管理商品正常銷(xiāo)售、促銷(xiāo)與限量、限期及禁止銷(xiāo)售控制。 綜合查詢(xún)各種銷(xiāo)售明細(xì)記錄、各地收銀員收銀記錄以及交結(jié)賬情況等。 按多種方式統(tǒng)計(jì)
10、生成銷(xiāo)售排行榜,靈活察看和打印商品銷(xiāo)售日、月、年報(bào)表。(3)庫(kù)存管理綜合查詢(xún)庫(kù)存明細(xì)記錄。 庫(kù)存狀態(tài)自動(dòng)告警提示。如庫(kù)存過(guò)剩、少貨、缺貨等。軟件為您預(yù)警,避免庫(kù)存商品積壓損失和缺貨。 庫(kù)存自動(dòng)盤(pán)點(diǎn)計(jì)算。(4)人員管理員工、會(huì)員、供貨商、廠商等基本信息登記管理。 員工操作權(quán)限管理。 客戶(hù)銷(xiāo)售權(quán)限管理。2.3業(yè)務(wù)規(guī)則分析基于上述功能需求,通過(guò)進(jìn)一步了解,小型超市業(yè)務(wù)規(guī)則如下:(1)收銀前臺(tái)配合商品促銷(xiāo)及特價(jià),商品銷(xiāo)售可自動(dòng)給價(jià),允許多種付款方式:現(xiàn)金、禮券、折價(jià)券、提貨單、應(yīng)收鍵、信用卡等(2)提供指定前筆交易作廢、選入重開(kāi)(卡紙時(shí)用)、選入退貨(商品退貨時(shí)用)、選入修改等功能。(3) 通過(guò)員工信
11、息注入實(shí)現(xiàn)員工的銷(xiāo)售情況。(4)員工可以對(duì)職工信息進(jìn)行查詢(xún)、更新、增加、刪除、修改等。(4)商品信息修改完成對(duì)商品變動(dòng)的情況記錄和修改。(5)按商品進(jìn)貨管理查詢(xún)和按銷(xiāo)售查詢(xún)來(lái)查詢(xún)商品的銷(xiāo)售情況。(6)可將客戶(hù)交易明細(xì)暫存于儲(chǔ)存格中,待客戶(hù)回來(lái)時(shí)再取出繼續(xù)交易;儲(chǔ)存格應(yīng)至少有10組。(7)提供門(mén)市賣(mài)場(chǎng)常用店務(wù)管理功能。(8)市人員針對(duì)單一賣(mài)場(chǎng)進(jìn)行單點(diǎn)銷(xiāo)售分析。(9)統(tǒng)計(jì)各商品銷(xiāo)售排行表數(shù)量、銷(xiāo)售金額、營(yíng)收毛利、稅額等信息。(10)統(tǒng)計(jì)各分類(lèi)銷(xiāo)售排行表數(shù)量、銷(xiāo)售金額、營(yíng)收毛利等信息,區(qū)分多組分類(lèi)。各分類(lèi)數(shù)據(jù)可直接查詢(xún)分類(lèi)中之商品銷(xiāo)售明細(xì)。3 概念結(jié)構(gòu)設(shè)計(jì)3.1概念設(shè)計(jì)的方法與步驟概念設(shè)計(jì)方法 概念
12、設(shè)計(jì)通常有四種方法:自頂向下,自底向上,逐漸擴(kuò)張以及混合策略。 (1)自頂向下:先定義全局概念結(jié)構(gòu)E-R模型的框架,再逐步細(xì)化。(2)自底向上:先定義各局部應(yīng)用的概念結(jié)構(gòu)E-R模型,然后將它們集成,得到全局概念結(jié)構(gòu)E-R模型。(3) 逐步擴(kuò)張:先定義最重要的核心概念E-R模型,然后向外擴(kuò)充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu)E-R模型。(4)混合策略:該方法采用自頂向下和自底向上相結(jié)合的方法,先自頂向下定義全局框架,再以它為骨架集成自底向上方法中設(shè)計(jì)的各個(gè)局部概念結(jié)構(gòu)。本小型超市管理系統(tǒng)采用自底向上的方法。即首先定義全局的概念框架,然后逐漸細(xì)化。運(yùn)用自頂向上的方法進(jìn)行需求分析,然后再自底向上的
13、進(jìn)行概念設(shè)計(jì)。概念設(shè)計(jì)步驟(1)確定實(shí)體集由上節(jié)幾分析可知,小型超市管理系統(tǒng)中出現(xiàn)的主要“名詞”有:商品、員工、會(huì)員、銷(xiāo)售、供貨商、進(jìn)貨、交易等。由于以上“名詞”都有唯一的屬性將其確定,所以可以建模為實(shí)體。確定了實(shí)體集,接下里愛(ài)就是確定實(shí)體集的屬性和主碼了。確定實(shí)體集屬性的總原則是只需要將那些與應(yīng)用相關(guān)的特征建模為實(shí)體集的屬性。確定了屬性之后還要進(jìn)一步分析是簡(jiǎn)單屬性還是復(fù)合屬性。接下來(lái)就是選擇主碼了,主碼就是能唯一標(biāo)識(shí)各個(gè)實(shí)體集的屬性或?qū)傩约?。根?jù)上述原則,確定出實(shí)體集有:?jiǎn)T工、會(huì)員、商品、供貨商、廠商、倉(cāng)庫(kù)。(2)確定聯(lián)系集確定了實(shí)體集,接下來(lái)就是確定聯(lián)系集,即發(fā)現(xiàn)實(shí)體集之間的數(shù)學(xué)關(guān)系。確定
14、聯(lián)系集的一個(gè)重要任務(wù)是分析所建模聯(lián)系集的映射基數(shù),即參與聯(lián)系的實(shí)體集中的一個(gè)實(shí)體通過(guò)該聯(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)系集的描述屬性出畫(huà)出。基于上節(jié)設(shè)計(jì)的實(shí)體集,可確定如下聯(lián)系集:商品與供應(yīng)商之間的“供貨”聯(lián)系集。是多對(duì)一的聯(lián)系集,一個(gè)供應(yīng)商可以供應(yīng)多種商品。其屬性有供貨日期和供貨數(shù)量。商品與會(huì)員之間的“購(gòu)買(mǎi)”聯(lián)系集。是多對(duì)多的聯(lián)系集,一個(gè)會(huì)員可與購(gòu)買(mǎi)多種商品,一種商品也可以被多個(gè)會(huì)員購(gòu)買(mǎi)。其屬性有購(gòu)買(mǎi)日期和購(gòu)買(mǎi)數(shù)量和購(gòu)買(mǎi)
15、金額。商品與員工之間的“進(jìn)貨”聯(lián)系集。是多對(duì)多的聯(lián)系集,一個(gè)職員可以進(jìn)貨多種商品,一種商品也可以被多個(gè)職員進(jìn)貨。其屬性有進(jìn)貨日期、進(jìn)貨數(shù)量和進(jìn)貨金額。商品與倉(cāng)庫(kù)之間的“存儲(chǔ)”聯(lián)系集。是多對(duì)一的聯(lián)系集,多種商品可以存放在一個(gè)倉(cāng)庫(kù)里,其屬性有入庫(kù)時(shí)間。商品與廠商之間的“生產(chǎn)”聯(lián)系集。是多對(duì)一的聯(lián)系集,多種商品可以由同一個(gè)廠商生產(chǎn)。其屬性有生產(chǎn)日期。3.2局部E-R圖(1)員工實(shí)體集。其屬性有:?jiǎn)T工編號(hào),姓名,職務(wù),性別,生日,電話(huà),居住地址,工資,身份證號(hào)。其中員工號(hào)是主碼。E-R圖如下: 員工員工編號(hào)姓名身份證號(hào)居住地址電話(huà)性別工資生日職務(wù)圖3.1 員工實(shí)體集的E-R圖(2)商品實(shí)體集。其屬性有
16、:商品編號(hào)、廠商、商品名稱(chēng)、規(guī)格、單位、價(jià)格。其中是商品號(hào)主碼。E-R圖如下:商品編號(hào)名稱(chēng)廠商商品 郵編地址聯(lián)系人電話(huà)名稱(chēng)郵編地址聯(lián)系人電話(huà)名稱(chēng)單位價(jià)格規(guī)格圖3.2 商品實(shí)體集的E-R圖(3)供貨商實(shí)體集。其屬性有:供應(yīng)商編號(hào)、供應(yīng)商名稱(chēng)、傳真、電話(huà)、聯(lián)系人、地址、郵編。其中供應(yīng)商編號(hào)是主碼。E-R圖如下:供應(yīng)商編號(hào) 圖3.3 供貨商實(shí)體集的E-R圖(4)廠商實(shí)體集。其屬性有:廠商編號(hào)、廠商名稱(chēng)、郵編、地址、電話(huà)、聯(lián)系人。其中廠商編號(hào)是主碼。E-R圖如下:廠商編號(hào)供應(yīng)商廠商 圖3.4 廠商實(shí)體集的E-R圖種類(lèi)地址電話(huà)姓名(5)會(huì)員實(shí)體集。其屬性有:會(huì)員姓名、會(huì)員卡號(hào)、身份證號(hào)。其中會(huì)員卡號(hào)是主
17、碼。E-R圖如下:身份證號(hào)會(huì)員卡號(hào)倉(cāng)庫(kù)會(huì)員地址郵編 圖3.5 會(huì)員實(shí)體集E-R圖面積倉(cāng)庫(kù)編號(hào)(6)倉(cāng)庫(kù)實(shí)體集,。其屬性有:倉(cāng)庫(kù)編號(hào)、面積。其中倉(cāng)庫(kù)編號(hào)是主碼。其E-R圖如下: 圖3.6 倉(cāng)庫(kù)實(shí)體集E-R圖3.3全局E-R圖包括上述設(shè)計(jì)的全部實(shí)體集,聯(lián)系集以及描述屬性的全局E-R圖如圖所示。圖中省略了實(shí)體集屬性。廠商供應(yīng)商日期生產(chǎn)日期金額日期種類(lèi)數(shù)量日期金額數(shù)量數(shù)量數(shù)量數(shù)量生產(chǎn)供應(yīng)采購(gòu)員工商品 管理儲(chǔ)存購(gòu)買(mǎi)倉(cāng)庫(kù)會(huì)員圖3.7小型超市總E-R圖4 邏輯結(jié)構(gòu)設(shè)計(jì)4.1E-R圖向關(guān)系模型的轉(zhuǎn)換上述E-R圖可轉(zhuǎn)化為如下關(guān)系模式:?jiǎn)T工(員工編號(hào)、姓名、職務(wù)、性別、生日、電話(huà)、居住地址、工資、身份證號(hào))商品(
18、商品編號(hào)、廠商、商品名稱(chēng)、規(guī)格、單位、價(jià)格、倉(cāng)庫(kù)編號(hào)、廠商編號(hào)、供應(yīng)商編號(hào))供貨商(供應(yīng)商編號(hào)、供應(yīng)商名稱(chēng)、傳真、電話(huà)、聯(lián)系人、地址、郵編)廠商(廠商編號(hào)、廠商名稱(chēng)、郵編、地址、電話(huà)、聯(lián)系人)會(huì)員(會(huì)員卡號(hào)、會(huì)員姓名、身份證號(hào))倉(cāng)庫(kù)(倉(cāng)庫(kù)編號(hào)、面積)進(jìn)貨(商品編號(hào)、員工編號(hào)、進(jìn)貨日期、進(jìn)貨數(shù)量、進(jìn)貨金額)購(gòu)買(mǎi)(會(huì)員編號(hào)、商品編號(hào)、購(gòu)買(mǎi)數(shù)量、購(gòu)買(mǎi)日期、購(gòu)買(mǎi)金額)4.2數(shù)據(jù)模型的優(yōu)化分析上述E-R圖,缺少用戶(hù)權(quán)限實(shí)體集和商品類(lèi)別實(shí)體集。用戶(hù)權(quán)限實(shí)體集,其屬性有用戶(hù)編號(hào)、登錄密碼、用戶(hù)名。其中用戶(hù)編號(hào)是主碼。商品類(lèi)別實(shí)體集,其屬性有類(lèi)別編號(hào)、類(lèi)別名稱(chēng),類(lèi)別編號(hào)是主碼。補(bǔ)充的E-R圖如下: 用戶(hù)權(quán)限用
19、戶(hù)編號(hào)用戶(hù)名用戶(hù)密碼 圖4.1用戶(hù)權(quán)限實(shí)體集的E-R圖 商品類(lèi)別類(lèi)別名稱(chēng)類(lèi)別編號(hào) 圖4.2 商品類(lèi)別實(shí)體集的E-R圖員工與用戶(hù)權(quán)限的“修改”聯(lián)系集,是一對(duì)一的聯(lián)系集。商品類(lèi)別與商品的包含聯(lián)系集,是一對(duì)多的聯(lián)系集,一種商品類(lèi)別可以包含多種商品。經(jīng)過(guò)優(yōu)化后的全局E-R圖如下圖所示:會(huì)員員工供應(yīng)商廠商倉(cāng)庫(kù)商品購(gòu)買(mǎi)進(jìn)貨供貨生產(chǎn)存儲(chǔ)進(jìn)貨數(shù)量進(jìn)貨日期購(gòu)買(mǎi)數(shù)量購(gòu)買(mǎi)日期購(gòu)買(mǎi)金額供貨日期供貨數(shù)量生產(chǎn)日期存儲(chǔ)數(shù)量包含商品類(lèi)別修改用戶(hù)權(quán)限圖4.3 優(yōu)化后的小型超市總E-R圖 經(jīng)檢查,上述E-R圖已基本包含了全部需求信息描述,但是仍然會(huì)存在一些不足之處,以后將繼續(xù)完善。4.3數(shù)據(jù)庫(kù)模式轉(zhuǎn)換(1)商品實(shí)體集的轉(zhuǎn)換如下圖
20、所示:(主碼加橫線(xiàn),外碼加波浪線(xiàn))字段名字段類(lèi)型長(zhǎng)度字段值約束商品編號(hào)char6NOT NULL倉(cāng)庫(kù)編號(hào)char6NOT NULL廠商編號(hào)char6NOT NULL供應(yīng)商編號(hào)char6NOT NULL商品名稱(chēng)nvarchar8NOT NULL商品類(lèi)別nvarchar8NULL商品價(jià)格money4NOT NULL規(guī)格char8NULL單位char4NULL表4.1 商品表(2)員工實(shí)體集的轉(zhuǎn)換如下圖所示:字段名字段類(lèi)型長(zhǎng)度字段值約束職工編號(hào)Char6NOT NULL姓名Nvarchar8NOT NULL性別Nchar2NOT NULL職務(wù)nchar4NUT NULL生日date10NULL身份證
21、號(hào)Varchar18NOT NULL電話(huà)varchar11NUT NULL居住地址nchar36NULL工資nchar8NUT NULL表4.2 員工表 (3)供應(yīng)商實(shí)體集轉(zhuǎn)換如下表所示:字段名字段類(lèi)型長(zhǎng)度字段值約束供貨商編號(hào)Char6NOT NULL供應(yīng)商名稱(chēng)Nvarchar50NOT NULL聯(lián)系人Nvarchar8NOT NULL電話(huà)Varchar12NOT NULL地址Nvarchar50NOT NULL郵編Varchar10NULL傳真Varchar20NULL表4.3 供應(yīng)商表 (4)廠商實(shí)體集轉(zhuǎn)換如下表所示:字段名字段類(lèi)型長(zhǎng)度字段值約束廠商編號(hào)char6NOT NULL廠商名稱(chēng)n
22、varchar50NOT NULL聯(lián)系人nvarchar8NOT NULL電話(huà)varchar12NOT NULL地址nvarchar50NOT NULL郵編varchar10NULL表4.4 廠商表(5)會(huì)員實(shí)體集轉(zhuǎn)換如下表所示:字段名字段類(lèi)型長(zhǎng)度字段值約束會(huì)員卡號(hào)char6NOT NULL會(huì)員姓名Nvarchar8NOT NULL身份證號(hào)Nvarchar18NOT NULL表4.5 會(huì)員表(6)倉(cāng)庫(kù)實(shí)體集轉(zhuǎn)換如下表:字段名字段類(lèi)型長(zhǎng)度字段值約束倉(cāng)庫(kù)編碼char6NOT NULL面積Nvarchar8NULL表4.6 倉(cāng)庫(kù)表(7)用戶(hù)權(quán)限實(shí)體集轉(zhuǎn)換如下表所示:字段名字段類(lèi)型長(zhǎng)度字段值約束用戶(hù)編
23、碼char6NOT NULL用戶(hù)密碼Nvarchar8NOT NULL用戶(hù)名nchar8NOT NULL表4.7 用戶(hù)權(quán)限表(8)商品類(lèi)別實(shí)體集轉(zhuǎn)換如下表所示:字段名字段類(lèi)型長(zhǎng)度字段值約束類(lèi)別編號(hào)char6NOT NULL類(lèi)別名稱(chēng)Nvarchar8NOT NULL表4.8 商品類(lèi)別表(9)進(jìn)貨聯(lián)系集轉(zhuǎn)換如下表所示:字段名字段類(lèi)型長(zhǎng)度字段值約束商品編號(hào)Char6NOT NULL員工編號(hào)nvarchar50NOT NULL進(jìn)貨日期date8NOT NULL進(jìn)貨數(shù)量nchar6NOT NULL進(jìn)貨金額money50NOT NULL表4.9進(jìn)貨表(10)購(gòu)買(mǎi)聯(lián)系集轉(zhuǎn)換如下表所示:字段名字段類(lèi)型長(zhǎng)度字段
24、值約束會(huì)員編號(hào)Char6NOT NULL商品編號(hào)nvarchar50NOT NULL購(gòu)買(mǎi)日期date8NOT NULL購(gòu)買(mǎi)數(shù)量nchar6NOT NULL購(gòu)買(mǎi)金額money50NOT NULL表4.10購(gòu)買(mǎi)聯(lián)系集轉(zhuǎn)換以上是所有的實(shí)體集和聯(lián)系集轉(zhuǎn)換為數(shù)據(jù)庫(kù)模式的表。5 數(shù)據(jù)庫(kù)的實(shí)施5.1數(shù)據(jù)庫(kù)與基表的創(chuàng)建5.1.1數(shù)據(jù)庫(kù)的創(chuàng)建運(yùn)行SQL-server 2000,新建數(shù)據(jù)庫(kù)如圖5.1圖5.1小型超市管理系統(tǒng)5.1.2基表的創(chuàng)建1.員工信息表的創(chuàng)建。如圖5.2圖5.2.員工信息表2.商品信息表的創(chuàng)建。如圖5.3圖5.3商品信息表3.供應(yīng)商信息表的創(chuàng)建。如圖5.4圖5.4供應(yīng)商信息表4.廠商信息表的創(chuàng)
25、建。如圖5.5圖5.5廠商信息表5.會(huì)員信息表的創(chuàng)建。如圖5.6圖5.6會(huì)員信息表6.倉(cāng)庫(kù)信息表的創(chuàng)建。如圖5.75.2數(shù)據(jù)的載入SQL插入語(yǔ)句是將新的紀(jì)錄插入到關(guān)系中。1. 員工信息表數(shù)據(jù)的載入。如圖5.8圖5.8員工信息表數(shù)據(jù)的載入圖2. 商品信息表數(shù)據(jù)的載入。如圖5.9圖5.9商品信息表數(shù)據(jù)的載入圖3. 供應(yīng)商信息表數(shù)據(jù)的載入。如圖5.10圖5.10供應(yīng)商信息表數(shù)據(jù)的載入圖4. 廠商信息表數(shù)據(jù)的載入。如圖5.11圖5.11廠商信息表數(shù)據(jù)的載入圖5. 會(huì)員信息表數(shù)據(jù)的載入。如圖5.12圖5.12會(huì)員信息表數(shù)據(jù)的載入圖6.倉(cāng)庫(kù)信息表數(shù)據(jù)的載入。如圖5.13圖5.13倉(cāng)庫(kù)信息表數(shù)據(jù)的載入圖5.
26、3數(shù)據(jù)的查詢(xún)所有實(shí)體集基表創(chuàng)建和數(shù)據(jù)載入完成以后都可以進(jìn)行數(shù)據(jù)的查詢(xún)。1. 在供應(yīng)商信息屬性表中查詢(xún)供應(yīng)商的編號(hào)。如圖5.14圖5.14數(shù)據(jù)查詢(xún)結(jié)果2. 在會(huì)員信息屬性表中查詢(xún)會(huì)員卡號(hào)。如圖5.15圖5.15數(shù)據(jù)查詢(xún)結(jié)果3.在廠商信息屬性表中查詢(xún)廠商名稱(chēng)。如圖5.16圖5.16數(shù)據(jù)查詢(xún)結(jié)果4.在員工信息屬性表中查詢(xún)員工的職務(wù)。如圖5.17圖5.17數(shù)據(jù)查詢(xún)結(jié)果4. 在商品信息屬性表中查詢(xún)商品價(jià)格。如圖5.18圖5.18數(shù)據(jù)查詢(xún)結(jié)果結(jié)束語(yǔ) 做了大概兩個(gè)星期的課設(shè)終于接近尾聲了,通過(guò)自己的努力,慢慢摸索,對(duì)小型超市的管理系統(tǒng)有了比較深層次的了解,這個(gè)過(guò)程雖然不容易,但是我們的收獲也很多。 最開(kāi)始的問(wèn)題是選題,總認(rèn)為這個(gè)不好做那個(gè)不好做的。想了很久才決定的做小型超市的管理系統(tǒng)。在做的過(guò)程中,遇到了好多問(wèn)題。首先是需求分析,里面要有一個(gè)流程圖,最開(kāi)始都不知道流程圖是什么,查資
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于經(jīng)濟(jì)學(xué)類(lèi)的論文
- 高數(shù)北大版課后題答案及詳解
- 財(cái)產(chǎn)贈(zèng)與書(shū)模板
- 專(zhuān)項(xiàng)用途資金管理制度
- 云南小學(xué)中餐管理制度
- 風(fēng)電公司給油脂管理制度
- 中國(guó)神華計(jì)量管理制度
- 人員物品車(chē)輛管理制度
- 產(chǎn)科衛(wèi)材庫(kù)房管理制度
- 鄉(xiāng)鎮(zhèn)漏電保護(hù)管理制度
- GB/T 45698-2025物業(yè)服務(wù)客戶(hù)滿(mǎn)意度測(cè)評(píng)
- 宣講政策課件
- 無(wú)痛胃鏡操作急救知識(shí)要點(diǎn)
- 護(hù)理質(zhì)控中心建設(shè)與運(yùn)營(yíng)
- 金融公司干股協(xié)議書(shū)
- 2025益陽(yáng)事業(yè)單位筆試真題
- 委托加工稻米協(xié)議書(shū)
- 國(guó)際壓力性損傷潰瘍預(yù)防和治療臨床指南(2025年版)解讀
- (高清版)DG∕TJ 08-67-2015 園林綠化草坪建植和養(yǎng)護(hù)技術(shù)規(guī)程
- 2025年初中地理學(xué)業(yè)水平考試(八年級(jí))模擬卷【內(nèi)蒙古專(zhuān)用】(含解析)
- 《足外傷的護(hù)理》課件
評(píng)論
0/150
提交評(píng)論