商店進(jìn)銷存管理系統(tǒng)_第1頁(yè)
商店進(jìn)銷存管理系統(tǒng)_第2頁(yè)
商店進(jìn)銷存管理系統(tǒng)_第3頁(yè)
商店進(jìn)銷存管理系統(tǒng)_第4頁(yè)
商店進(jìn)銷存管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)類課程設(shè)計(jì)系統(tǒng)開發(fā)報(bào)告學(xué) 號(hào):xxxxxxxxxxxxxxxxxxx 姓 名: xxxxxxxxxxxxxx 題 目: 企業(yè)員工薪資管理 指導(dǎo)教師: xxxxxx 提交時(shí)間: 2016年7月4日 目錄一 緒論1二 員工薪資管理系統(tǒng)概述11、現(xiàn)狀分析12、系統(tǒng)目標(biāo)23、系統(tǒng)特點(diǎn)3三 商店進(jìn)銷存管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)31、需求分析32、數(shù)據(jù)庫(kù)物理結(jié)構(gòu)分析43、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)43、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)54、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)9四 商店進(jìn)銷存管理系統(tǒng)數(shù)據(jù)庫(kù)功能模塊的創(chuàng)建代碼121、數(shù)據(jù)庫(kù)的創(chuàng)建122、表的創(chuàng)建123、觸發(fā)器的創(chuàng)建154、存儲(chǔ)過程的創(chuàng)建165、規(guī)則的創(chuàng)建17五 總結(jié)17一 緒論

2、60; 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和經(jīng)濟(jì)體制改革的不斷深入,傳統(tǒng)企業(yè)管理方法、手段以及工作效率已不能適應(yīng)新的發(fā)展需要,無法很好地完成員工工資管理工作。提高公司企業(yè)管理水平的主要途徑是更新管理者的思想,增強(qiáng)對(duì)管理活動(dòng)的科學(xué)認(rèn)識(shí)?;?#160;SQL server數(shù)據(jù)庫(kù)技術(shù)建立一個(gè)通用工資管理系統(tǒng),該系統(tǒng)為提供了查詢、增加記錄、刪除等功能,功能比較的齊全,并對(duì)工資進(jìn)行了統(tǒng)計(jì)如津貼管理、報(bào)表統(tǒng)計(jì)等?;旧夏軡M足管理員和公司的要求。   此次數(shù)據(jù)庫(kù)課程設(shè)計(jì)的主要設(shè)計(jì)如下:   原理分析、程序設(shè)計(jì)過程、程序?qū)崿F(xiàn)和程序調(diào)試以及數(shù)據(jù)庫(kù)的設(shè)計(jì)。  需

3、求分析、概要結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)。二 員工薪資管理系統(tǒng)概述1、現(xiàn)狀分析 隨著企業(yè)人員數(shù)量增加,企業(yè)的工資管理工作也變得越來越復(fù)雜。早期的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理紙質(zhì)材料,不僅花費(fèi)財(cái)務(wù)人員大量的時(shí)間且不易保存,往往由于個(gè)人的因素抄寫不慎或計(jì)算疏忽,出現(xiàn)工資發(fā)放錯(cuò)誤的現(xiàn)象。早期工資管理多采取紙質(zhì)材料和具有較強(qiáng)的時(shí)間限制。隨著我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國(guó)特色的社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的迅速完善,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴(yán)峻的挑戰(zhàn),對(duì)企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)

4、質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個(gè)科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必由之路。企業(yè)內(nèi)部財(cái)務(wù)管理是該企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財(cái)務(wù)管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實(shí)際情況也不盡相同,各項(xiàng)工資條款的發(fā)放,如果沒有一個(gè)完整的管理系統(tǒng)對(duì)企業(yè)和員工的工作都帶來許多的不便?;谝陨显颍髽I(yè)工資管理系統(tǒng)使用電腦安全保存、快速計(jì)算、全面統(tǒng)計(jì),實(shí)現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動(dòng)化。2、系統(tǒng)目標(biāo) 商店進(jìn)銷存管理系統(tǒng)實(shí)現(xiàn)進(jìn)貨入庫(kù)庫(kù)存和銷售出庫(kù)庫(kù)存的詳情記錄,對(duì)商品的信息進(jìn)行詳情的記錄方便查閱一目了然,同時(shí)實(shí)現(xiàn)查閱指點(diǎn)時(shí)間內(nèi)的進(jìn)貨情況和

5、銷售情況,并通過規(guī)則限定商品的單位為只、件、“箱”。 3、系統(tǒng)特點(diǎn) 入庫(kù)和出庫(kù)時(shí)自動(dòng)修改對(duì)應(yīng)商品的總庫(kù)存;在指定時(shí)間內(nèi)查詢各種商品的進(jìn)貨數(shù)量和銷售數(shù)量;通過規(guī)則限制單位。三 商店進(jìn)銷存管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)1、需求分析 隨著社會(huì)發(fā)展,人類的生產(chǎn)、生活越來越離不開信息。誰擁有了更多更有效的信息,誰就將在競(jìng)爭(zhēng)中處于有利地位。信息產(chǎn)業(yè)正在成為一個(gè)國(guó)家的支柱。數(shù)據(jù)作為信息的載體,其管理工具數(shù)據(jù)庫(kù)對(duì)于信息技術(shù)的重要性,正日益得到人們的重視。只有擁有了先進(jìn)的數(shù)據(jù)庫(kù)技術(shù),才能有效地管理好浩如煙海的數(shù)據(jù),并從中提取出對(duì)自己有用的信息來加以利用。數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞將直接影

6、響到系統(tǒng)的效率以及實(shí)現(xiàn)的結(jié)果。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)庫(kù)存儲(chǔ)效率,保證數(shù)據(jù)的完整性和一致性,讓系統(tǒng)具有較快的響應(yīng)速度。根據(jù)對(duì)商店進(jìn)銷存管理系統(tǒng)的管理內(nèi)容和數(shù)據(jù)流程的分析,設(shè)計(jì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:商品類別:類別號(hào)、類別名供應(yīng)商:供應(yīng)商編號(hào)、供應(yīng)商名稱、地址、聯(lián)系電話業(yè)務(wù)員:業(yè)務(wù)員編號(hào)、省份證號(hào)、姓名、性別、聯(lián)系電話商品信息:商品編號(hào)、商品名稱、單價(jià)倉(cāng)庫(kù)信息:倉(cāng)庫(kù)編號(hào)、名稱、電話、地址入庫(kù):倉(cāng)庫(kù)編號(hào)、商品編號(hào)、入庫(kù)數(shù)量、入庫(kù)時(shí)間出庫(kù):倉(cāng)庫(kù)編號(hào)、商品編號(hào)、出庫(kù)數(shù)量、出庫(kù)時(shí)間庫(kù)存:倉(cāng)庫(kù)編號(hào)、商品編號(hào)、供應(yīng)商編號(hào)、商品類別、商品數(shù)量轉(zhuǎn)庫(kù):轉(zhuǎn)出倉(cāng)庫(kù)編號(hào)、轉(zhuǎn)入倉(cāng)庫(kù)編號(hào)、商品編號(hào)、數(shù)量、時(shí)間2、數(shù)據(jù)

7、庫(kù)物理結(jié)構(gòu)分析2.1 設(shè)計(jì)策略由于該系統(tǒng)主要用于商店的商品管理,其中商品的進(jìn)貨、入庫(kù)、出庫(kù)、銷售,商品的增刪減是主要功能,所以應(yīng)用程序主要就是實(shí)現(xiàn)這幾個(gè)功能。2.2 系統(tǒng)總體結(jié)構(gòu)圖商店進(jìn)銷存管理系統(tǒng)商品進(jìn)銷存模塊倉(cāng)庫(kù)信息模塊業(yè)務(wù)員信息模塊商品信息模塊3、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)隨著社會(huì)發(fā)展,人類的生產(chǎn)、生活越來越離不開信息。誰擁有了更多更有效的信息,誰就將在競(jìng)爭(zhēng)中處于有利地位。信息產(chǎn)業(yè)正在成為一個(gè)國(guó)家的支柱。數(shù)據(jù)作為信息的載體,其管理工具數(shù)據(jù)庫(kù)對(duì)于信息技術(shù)的重要性,正日益得到人們的重視。只有擁有了先進(jìn)的數(shù)據(jù)庫(kù)技術(shù),才能有效地管理好浩如煙海的數(shù)據(jù),并從中提取出對(duì)自己有用的信息來加以利用。數(shù)據(jù)庫(kù)在一個(gè)信

8、息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞將直接影響到系統(tǒng)的效率以及實(shí)現(xiàn)的結(jié)果。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)庫(kù)存儲(chǔ)效率,保證數(shù)據(jù)的完整性和一致性,讓系統(tǒng)具有較快的響應(yīng)速度。根據(jù)對(duì)商店進(jìn)銷存管理系統(tǒng)的管理內(nèi)容和數(shù)據(jù)流程的分析,設(shè)計(jì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:商品類別:類別號(hào)、類別名供應(yīng)商:供應(yīng)商編號(hào)、供應(yīng)商名稱、地址、聯(lián)系電話業(yè)務(wù)員:業(yè)務(wù)員編號(hào)、省份證號(hào)、姓名、性別、聯(lián)系電話商品信息:商品編號(hào)、商品名稱、單價(jià)倉(cāng)庫(kù)信息:倉(cāng)庫(kù)編號(hào)、名稱、電話、地址入庫(kù):倉(cāng)庫(kù)編號(hào)、商品編號(hào)、入庫(kù)數(shù)量、入庫(kù)時(shí)間出庫(kù):倉(cāng)庫(kù)編號(hào)、商品編號(hào)、出庫(kù)數(shù)量、出庫(kù)時(shí)間庫(kù)存:倉(cāng)庫(kù)編號(hào)、商品編號(hào)、供應(yīng)商編號(hào)、商品類別、商品數(shù)量轉(zhuǎn)庫(kù):

9、轉(zhuǎn)出倉(cāng)庫(kù)編號(hào)、轉(zhuǎn)入倉(cāng)庫(kù)編號(hào)、商品編號(hào)、數(shù)量、時(shí)間3、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上而進(jìn)行的,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯設(shè)計(jì)打下基礎(chǔ)。概念結(jié)構(gòu)的主要特點(diǎn)是:(1).能真實(shí)、充分地反映現(xiàn)實(shí)世界,包括事物和事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理要求。是對(duì)現(xiàn)實(shí)世界的一個(gè)真實(shí)模型。(2).易于理解,從而可以用它和不熟悉計(jì)算機(jī)的用戶交換意見,用戶的積極參與是數(shù)據(jù)庫(kù)的設(shè)計(jì)成功的關(guān)鍵。(3).易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充。(4).易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型

10、更獨(dú)立于機(jī)器、更抽象,從而更加穩(wěn)定。根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體描述E-R圖如下面各圖所示。 E-R(Entity-Relationship),用來描述實(shí)現(xiàn)世界的概念模型。E-R圖提供了表示實(shí)體型,屬性和聯(lián)系的方法。實(shí)體型:用矩形表示,矩形框內(nèi)寫明試題名。屬性:用橢圓表示,并用無向邊將其與相應(yīng)的實(shí)體聯(lián)系起來。商品類別類別名類別編號(hào)圖3-01商品類別E-R圖供應(yīng)商聯(lián)系電話地址供應(yīng)商名稱供應(yīng)商編號(hào)圖3-02供應(yīng)商E-R圖業(yè)務(wù)員姓名性別身份證號(hào)碼聯(lián)系電話業(yè)務(wù)員編號(hào)圖3-03業(yè)務(wù)員信息E-R圖商品信息單價(jià)商品名稱商品編號(hào)圖3-04商品信息E-R圖倉(cāng)庫(kù)信息名稱地址電話倉(cāng)庫(kù)編號(hào)聯(lián)系電話圖3-05 倉(cāng)庫(kù)信息E

11、-R圖庫(kù)存商品類別供應(yīng)商商品編號(hào)數(shù)量倉(cāng)庫(kù)編號(hào)圖3-06庫(kù)存E-R圖入庫(kù)供應(yīng)商編號(hào)商品編號(hào)倉(cāng)庫(kù)編號(hào)入庫(kù)時(shí)間圖3-07 入庫(kù)E-R圖出庫(kù)商品編號(hào)出庫(kù)時(shí)間出庫(kù)數(shù)量供應(yīng)商編號(hào)倉(cāng)庫(kù)編號(hào)圖3-08 出庫(kù)E-R圖轉(zhuǎn)庫(kù)商品編號(hào)數(shù)量轉(zhuǎn)入倉(cāng)庫(kù)編號(hào)轉(zhuǎn)出倉(cāng)庫(kù)編號(hào)時(shí)間圖3-09 轉(zhuǎn)庫(kù)E-R圖聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型(1:1,1:n,或m:n)。本系統(tǒng)實(shí)體和實(shí)體之間的關(guān)系E-R圖,如圖3-10所示:倉(cāng)庫(kù)入庫(kù)供應(yīng)商出庫(kù)業(yè)務(wù)員 M N M N供應(yīng)商儲(chǔ)存時(shí)間1儲(chǔ)存數(shù)量商品類別1N商品圖3-10 實(shí)體之間的關(guān)系E-R圖4、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 概念結(jié)構(gòu)是獨(dú)

12、立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。4從理論上講,邏輯結(jié)構(gòu)應(yīng)該選擇最適于相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后對(duì)支持這種數(shù)據(jù)模型的各種DBMS進(jìn)行比較,從中選出最合適的DBMS。設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)一般要分三步進(jìn)行:(1).將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;(2).將轉(zhuǎn)換來的關(guān)系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換;(3).對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。根據(jù)系統(tǒng)的使用以及實(shí)現(xiàn)功能的需求分析,在SQL SERVER 2008數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)了以下幾個(gè)數(shù)據(jù)表:具體分析已在上面的E-R圖分析

13、好了。下面是各個(gè)表的詳細(xì)設(shè)計(jì):商品類別(category):字段類型是否為空值約束說明CategoryIDChar(8)否主鍵商品類別編號(hào)CategoryNameVarchar(20)否類別名稱供應(yīng)商(supplier):字段類型是否為空值約束說明SupplierIDChar(8)否主鍵供應(yīng)商編號(hào)SupplierNameVarchar(20)否供應(yīng)商名稱AddressVarchar(50)供應(yīng)商地址PhoneChar(11)供應(yīng)商電話業(yè)務(wù)員(salesman):字段類型是否為空值約束說明SalesmanIDChar(8)否主鍵業(yè)務(wù)員編號(hào)IDcardChar(18)否身份證號(hào)碼SalesmanN

14、ameVarchar(10)否姓名SexBit否性別PhoneChar(11)電話商品信息(goods):字段類型是否為空值約束說明GoodsIDChar(8)否主鍵商品編號(hào)GoodsNameVarchar(10)否名稱UnitPriceMoney否商品單價(jià)倉(cāng)庫(kù)信息(warehouse):字段類型是否為空值約束說明WarehouseIDChar(8)否主鍵倉(cāng)庫(kù)編號(hào)NameVarchar(10)否名稱PhoneChar(11)否電話AddressVarchar(50)否地址庫(kù)存(replenish):字段類型是否為空值約束說明WarehouseIDChar(8)否外鍵,warehouse表倉(cāng)庫(kù)編

15、號(hào)GoodsIDChar(8)否外鍵,參照goods表商品編號(hào)SupplierIDChar(8)否外鍵參照供應(yīng)商編號(hào)AmountInt否默認(rèn)為零商品數(shù)量入庫(kù)(get):字段類型是否空值約束說明WarehouseIDChar(8)否外鍵參照倉(cāng)庫(kù)編號(hào)GoodsIDChar(8)否外鍵參照商品編號(hào)CategoryIDChar(8)否外鍵參照商品類別號(hào)AmountInt否入庫(kù)數(shù)量Date Smalldatetime否入庫(kù)時(shí)間出庫(kù)(put):字段類型是否空值約束說明WarehouseIDChar(8)否外鍵參照倉(cāng)庫(kù)編號(hào)GoodsIDChar(8)否外鍵參照商品編號(hào)SupplierIDChar(8)否外鍵

16、參照供應(yīng)商編號(hào)AmountInt否出庫(kù)數(shù)量DateSmalldatetime否出庫(kù)時(shí)間轉(zhuǎn)庫(kù)(transfer):字段類型是否空值約束說明PutIDChar(8)否外鍵參照出庫(kù)編號(hào)GetIDChar(8)否外鍵參照入庫(kù)編號(hào)GoodsIDChar(8)否外鍵參照商品編號(hào)AmountChar(8)否商品數(shù)量DateSmalldatetime否時(shí)間四 商店進(jìn)銷存管理系統(tǒng)數(shù)據(jù)庫(kù)功能模塊的創(chuàng)建代碼1、數(shù)據(jù)庫(kù)的創(chuàng)建create database shopmanageDBonprimary(name = stop,filename = 'E:studySQL SERVER綜訓(xùn)項(xiàng)目stopDBshopD

17、B.mdf',size = 4,maxsize = 10,filegrowth = 1)log on (name = stoplog,filename = 'E:studySQL SERVER綜訓(xùn)項(xiàng)目stopDBstoplog.ldf',size = 2,maxsize = 4,filegrowth = 1)2、表的創(chuàng)建創(chuàng)建category表create table Category(CategoryID Char(8) not null primary key,CategoryName varchar(20) not null)創(chuàng)建supplier表create ta

18、ble supplier(supplierID char(8) not null primary key,supplierName varchar(20) not null ,address varchar(50) ,phone char(11) 創(chuàng)建salesman表create table salesman(salesmanID char(8) not null primary key,IDcard char(18) not null ,salesmanName varchar(10) not null,sex bit NOT NULL,PHONE CHAR(11) 創(chuàng)建goods表use

19、 shopmanageDBgocreate table goods (goodsID char(8) not null primary key,goodsName varchar(10) not null ,unitprice money not null ,categoryID char(8) not null foreign key references category(categoryID),supplierID char(8) not null foreign key references supplier(supplierID)創(chuàng)建warehouse表create table wa

20、rehouse(warehouseID char(8) not null primary key,warehouseName varchar(10) not null ,phone char(11),address varchar(50) not null) 創(chuàng)建replanish表create table replenish(warehouseID char(8) not null foreign key references warehouse(warehouseID),supplierID char(8) not null foreign key references supplier(

21、supplierID)goodsID char(8) not null foreign key references goods(goodsID),amount int not null default 0 ,categoryID char(8) not null foreign key references category(categoryID),primary key(warehouseID,goodsID) 創(chuàng)建get表create table get (warehouseID char(8) not null foreign key references warehouse(ware

22、houseID),supplierID char(8) not null foreign key references supplier(supplierID)goodsID char(8) not null foreign key references goods(goodsID),amount int not null default 0 ,categoryID char(8) not null foreign key references category(categoryID),riqi smalldatetime not null,primary key(warehouseID,go

23、odsID) 創(chuàng)建put表create table put(warehouseID char(8) not null foreign key references warehouse(warehouseID),goodsid char(8) not null foreign key references goods(goodsid),amount int not null ,riqi smalldatetime not null,primary key(warehouseID,goodsID)3、觸發(fā)器的創(chuàng)建為入庫(kù)創(chuàng)建觸發(fā)器create trigger T_geton get for inse

24、rtasasdeclare warehouse char(8),supplier char(8),goods char(8),category char(8),amount int,unit char(8),riqi smalldatetimeselect warehouse = warehouseID ,supplier = supplierID, goods = goodsid ,category = categoryID, amount = amount ,unit = unit, riqi = riqifrom insertedif exists(select goodsID from

25、 replenish where warehouse = replenish.warehouseID and goods = replenish.goodsID)update replenish set replenish.amount = replenish.amount + amountwhere warehouse = replenish.warehouseID and goods = replenish.goodsIDelseinsert replenishvalues (warehouse,supplier,goods,category,amount,unit,riqi)為出庫(kù)創(chuàng)建觸

26、發(fā)器alter trigger t_puton putfor insertasdeclare warehouse char(8),goods char(8),amount int,riqi smalldatetimeselect warehouse = warehouseID , goods = goodsid , amount = amount , riqi = riqifrom insertedupdate replenish set replenish.amount = replenish.amount - amountwhere warehouse = replenish.wareho

27、useID and goods = replenish.goodsID為轉(zhuǎn)庫(kù)創(chuàng)建觸發(fā)器create trigger t_reon transferfor insertasdeclare putID char(8),getID char(8),goodsID char(8),amount int,riqi smalldatetimeselect putID = putID,getid = getid,goodsID = goodsID,amount = amount,riqi = riqifrom insertedinsert put values (putID,goodsID,amount,r

28、iqi)insert get values (getID,goodsID,amount,riqi)update replenish set amount = amount + amount where warehouseID = getID and goodsid = goodsidupdate replenish set amount = amount - amount where warehouseid = putid and goodsid = goodsid4、存儲(chǔ)過程的創(chuàng)建同一時(shí)間段銷售和進(jìn)貨 存儲(chǔ)過程alter proc quetime1 smalldatetime,time2 s

29、malldatetimeasselect get.goodsid,goodsName,sum(amount) as 進(jìn)貨數(shù)量 from get inner join goods on get.goodsid = goods.goodsID where riqi between time1 and time2group by get.goodsid ,goodsNameselect put.goodsid,goodsName,sum(amount) as 銷售數(shù)量from put inner join goods on put.goodsid = goods.goodsID where riqi

30、 between time1 and time2group by put.goodsid,goodsName5、規(guī)則的創(chuàng)建創(chuàng)建規(guī)則進(jìn)行限制create rule r_unitasunit = '只' and unit = '箱' and unit = '件' goexec sp_bindrule 'r_unit','get.unit'五 總結(jié) 在計(jì)算機(jī)飛速發(fā)展的今天,將計(jì)算機(jī)這一信息處理器應(yīng)用于商店的日常管理已是大勢(shì)所趨,而且這也將為商店管理帶來前所未有的改變,它可以帶來意想不到的效益,同時(shí)也會(huì)為企業(yè)的飛速發(fā)展提供

31、無限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為商店管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理來了明顯的經(jīng)濟(jì)效益和社會(huì)效益。主要體現(xiàn)在:極大地提高了商店工作人員的工作效率,大大減少了以往入出存流程繁瑣、雜亂、周期長(zhǎng)的弊端;基于商店管理的全面自動(dòng)化,可以減少入庫(kù)管理、出庫(kù)管理及庫(kù)存管理中的漏洞,可以節(jié)約不少管理開支,增加企業(yè)收入;商店管理的操作自動(dòng)化和信息的電子化,全面提高了商店的管理水平。 經(jīng)過市場(chǎng)調(diào)查研究、程序的設(shè)計(jì)和編制,系統(tǒng)基本開發(fā)完畢。其功能基本符合小型商店用戶需求,能夠完成庫(kù)存管理、收銀管理等商店的基本要求,并提供部分系統(tǒng)維護(hù)功能,使用戶能方便地進(jìn)行數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)刪除等工作。對(duì)于數(shù)據(jù)的一致性的問題也通過程序進(jìn)行了有效的解決。 我們上課時(shí)學(xué)的數(shù)據(jù)庫(kù)系統(tǒng)知識(shí)都是較為淺顯的,而本次項(xiàng)目設(shè)計(jì)開發(fā)需要較為專業(yè)的理論素養(yǎng),于是,我們花大力氣學(xué)習(xí)了管理信息系統(tǒng)的流程、編程、測(cè)試等知識(shí)。經(jīng)過這一階段的學(xué)習(xí),我們的專業(yè)知識(shí)有了更大的提高,我們的自學(xué)能力也得到了相應(yīng)的加強(qiáng),我們受益匪淺。 通過小組的配合,我們的團(tuán)隊(duì)協(xié)作能力得到了增強(qiáng),懂得了分工協(xié)作,明白了共同協(xié)商的道理,我們?cè)诠ぷ髦屑訌?qiáng)了人際交往的能力,更加深刻懂得了如何通過團(tuán)結(jié)協(xié)作,將我們的所學(xué)知識(shí)全部運(yùn)用到實(shí)際中,相信在以后的學(xué)習(xí)生活中會(huì)對(duì)我們的事業(yè)有更好的促進(jìn)作用。 本次課程設(shè)計(jì)我們小組共同

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論