數(shù)據(jù)庫(kù)開發(fā)與實(shí)現(xiàn)超市管理系統(tǒng)概述_第1頁(yè)
數(shù)據(jù)庫(kù)開發(fā)與實(shí)現(xiàn)超市管理系統(tǒng)概述_第2頁(yè)
數(shù)據(jù)庫(kù)開發(fā)與實(shí)現(xiàn)超市管理系統(tǒng)概述_第3頁(yè)
數(shù)據(jù)庫(kù)開發(fā)與實(shí)現(xiàn)超市管理系統(tǒng)概述_第4頁(yè)
數(shù)據(jù)庫(kù)開發(fā)與實(shí)現(xiàn)超市管理系統(tǒng)概述_第5頁(yè)
已閱讀5頁(yè),還剩30頁(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、青島工學(xué)院數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告書題 目超市管理系統(tǒng)學(xué)生姓名康潤(rùn)珅、魏善寶指導(dǎo)教師房正華系 部信息工程系專業(yè)班級(jí)計(jì)算機(jī)科學(xué)與技術(shù)2011級(jí)1班超市管理系統(tǒng)1、 小組成員分工序號(hào)成員主要任務(wù)所占系統(tǒng)比例1康潤(rùn)珅數(shù)據(jù)庫(kù)整體,界面60%2魏善寶視圖,觸發(fā)器40%2、 教師簽字指導(dǎo)教師: 答辯教師: 目 錄1 前言11.1系統(tǒng)開發(fā)目的11.2背景說明11.3項(xiàng)目確立11.4應(yīng)用范圍12 需求分析、業(yè)務(wù)流程和數(shù)據(jù)字典介紹221需求規(guī)定22.1.1對(duì)功能的規(guī)定22.1.2對(duì)性能的規(guī)定32.1.3輸人輸出要求42.1.4數(shù)據(jù)管理能力要求42.1.5故障處理要求52.2業(yè)務(wù)流程52.3數(shù)據(jù)字典93 基本表設(shè)計(jì)及完

2、整性體現(xiàn)123.1商品信息表123.2銷售單123.3銷售詳單一三3.4貨架表一三3.5商品存放表一三3.6進(jìn)貨單143.7進(jìn)貨詳單144 視圖設(shè)計(jì)和各功能實(shí)現(xiàn)一五4.1商品信息視圖一五4.2小票視圖164.3盈利明細(xì)視圖174.4總盈利額視圖一八4.5庫(kù)存盤點(diǎn)視圖195 存儲(chǔ)過程和觸發(fā)器設(shè)計(jì)及各功能實(shí)現(xiàn)205.1銷售詳單的觸發(fā)器205.2進(jìn)貨詳單的觸發(fā)器206 數(shù)據(jù)庫(kù)報(bào)表設(shè)計(jì)與實(shí)現(xiàn)216.1商品信息報(bào)表216.2商品存放報(bào)表226.3銷售詳單報(bào)表227 應(yīng)用系統(tǒng)實(shí)現(xiàn)237.1框架主題237.2數(shù)據(jù)插入界面247.3數(shù)據(jù)刪除界面267.4數(shù)據(jù)查詢界面277.5視圖查詢界面298實(shí)踐心得體會(huì)32

3、數(shù)據(jù)庫(kù)開發(fā)與實(shí)現(xiàn)大作業(yè)1 前言1.1系統(tǒng)開發(fā)目的(1)大大提高超市的運(yùn)作效率;(2)通過全面的信息采集和處理,輔助提高超市的決策水平;(3)使用本系統(tǒng),可以迅速提升超市的管理水平,為降低經(jīng)營(yíng)成本, 提高效益,增強(qiáng)超市擴(kuò)張力, 提供有效的技術(shù)保障。1.2背景說明21世紀(jì),超市的競(jìng)爭(zhēng)也進(jìn)入到了一個(gè)全新的領(lǐng)域,競(jìng)爭(zhēng)已不再是規(guī)模的競(jìng)爭(zhēng),而是技術(shù)的競(jìng)爭(zhēng)、管理的競(jìng)爭(zhēng)、人才的競(jìng)爭(zhēng)。技術(shù)的提升和管理的升級(jí)是超市業(yè)的競(jìng)爭(zhēng)核心。零售領(lǐng)域目前呈多元發(fā)展趨勢(shì),多種業(yè)態(tài):超市、倉(cāng)儲(chǔ)店、便利店、特許加盟店、專賣店、貨倉(cāng)等相互并存。如何在激烈的競(jìng)爭(zhēng)中擴(kuò)大銷售額、降低經(jīng)營(yíng)成本、擴(kuò)大經(jīng)營(yíng)規(guī)模,成為超市營(yíng)業(yè)者努力追求的目標(biāo)。1.

4、3項(xiàng)目確立針對(duì)超市的特點(diǎn),為了幫助超市解決現(xiàn)在面臨的問題,提高小型超市的競(jìng)爭(zhēng)力,我們將開發(fā)以下系統(tǒng):銷售系統(tǒng)、管理系統(tǒng),其中這兩個(gè)子系統(tǒng)又包含其它一些子功能。1.4應(yīng)用范圍本系統(tǒng)適應(yīng)于各種小型的超市。2 需求分析、業(yè)務(wù)流程和數(shù)據(jù)字典介紹21需求規(guī)定2.1.1對(duì)功能的規(guī)定超市管理系統(tǒng)需要實(shí)現(xiàn)以下功能:1、商品信息:商品明細(xì)、商品種類、包裝種類、存放貨架等2、進(jìn)貨:進(jìn)貨單,進(jìn)貨詳單。當(dāng)插入進(jìn)貨詳單數(shù)據(jù)時(shí),觸發(fā)器完成修改商品表的商品,數(shù)量=數(shù)量+進(jìn)貨數(shù)量。3、銷售收銀:銷售單,銷售詳單。當(dāng)插入銷售詳單數(shù)據(jù)時(shí),觸發(fā)器完成修改商品表的商品,數(shù)量=數(shù)量-銷售數(shù)量。4、統(tǒng)計(jì)功能:庫(kù)存盤點(diǎn)、盈利明細(xì)、月盈利額

5、等。超市管理系統(tǒng)主要實(shí)現(xiàn)以下模塊:(1)進(jìn)貨業(yè)務(wù)進(jìn)貨管理是企業(yè)生產(chǎn)經(jīng)營(yíng)活動(dòng)中及其重要的一個(gè)環(huán)節(jié),它關(guān)系到產(chǎn)品質(zhì)量能否得到保證,生產(chǎn)是否能夠順利進(jìn)行,采購(gòu)成本能否得到有效控制等問題。企業(yè)現(xiàn)代管理理念中對(duì)企業(yè)的進(jìn)貨管理提出新的要求;企業(yè)進(jìn)貨時(shí)對(duì)供貨商的選擇更見慎重, 雙方不再是討價(jià)還價(jià)的買賣關(guān)系,而是一種相互依存的合作伙伴關(guān)系,并且還需要認(rèn)識(shí)到企業(yè)產(chǎn)品質(zhì)量要從采購(gòu)抓起,這就關(guān)系到供方的供貨、服務(wù)質(zhì)量。下面是進(jìn)貨業(yè)務(wù)程序的主要內(nèi)容:供貨商的情況調(diào)查: 在實(shí)施采購(gòu)之前,超市首先就要對(duì)市場(chǎng)上各大商品供貨商進(jìn)行詳細(xì)的調(diào)查,了解公司的具體情況,評(píng)定企業(yè)的信譽(yù)級(jí)別和公司的市場(chǎng)口碑,做到準(zhǔn)確無誤,采購(gòu)順利。采購(gòu)

6、計(jì)劃的編制:超市根據(jù)自身的資金條件和銷售狀況,綜合分析市場(chǎng)規(guī)律,擬定采購(gòu)計(jì)劃表。實(shí)施進(jìn)貨計(jì)劃: 根據(jù)供貨商檔案及評(píng)審結(jié)果,選定供貨商;生成訂貨單給選定的供貨商;雙方就價(jià)格、數(shù)量、質(zhì)量等方面洽談磋商,直至簽訂合同;跟蹤合同執(zhí)行,安排供貨進(jìn)度和貨物運(yùn)輸,做好驗(yàn)收入庫(kù)工作。(2)庫(kù)存管理業(yè)務(wù)庫(kù)存管理是指在經(jīng)營(yíng)中為銷售和耗用而存儲(chǔ)的各種資產(chǎn)。企業(yè)存貨不當(dāng)都會(huì)增加不必要的費(fèi)用:存貨過多將導(dǎo)致物資的積壓、存儲(chǔ)費(fèi)用增加、流動(dòng)資金周轉(zhuǎn)不利,并且過量的庫(kù)存會(huì)掩蓋管理不善的問題。存貨不足則影響企業(yè)的正常銷售活動(dòng)。庫(kù)存管理的目標(biāo)是需求最佳存貨數(shù)量,使庫(kù)存的成本總額最小化。其主要業(yè)務(wù)如下:產(chǎn)品入庫(kù)、出庫(kù)、盤庫(kù)等日常處

7、理??茖W(xué)合理地確定某庫(kù)存物資的庫(kù)存控制參數(shù)。如:最佳訂貨批量、最大庫(kù)存量、最佳缺貨量、最佳訂購(gòu)周期等,進(jìn)行嚴(yán)格的庫(kù)存控制工作。匯總統(tǒng)計(jì)各類庫(kù)存數(shù)據(jù),反應(yīng)和監(jiān)督儲(chǔ)備資金占用及采購(gòu)資金使用情況。(3)銷售業(yè)務(wù)銷售對(duì)一個(gè)企業(yè)的生存和發(fā)展是至關(guān)重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對(duì)外關(guān)系到企業(yè)產(chǎn)品、服務(wù)和企業(yè)形象等多方面因素,對(duì)內(nèi)涉及到銷售、庫(kù)存、財(cái)務(wù)等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn), 封閉意味著落后,超市要抓住時(shí)機(jī),引入現(xiàn)代化的銷售管理模式,實(shí)施企業(yè)的信息化、智能化銷售管理,才能使超市在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地。(4)庫(kù)存業(yè)務(wù)庫(kù)存業(yè)務(wù)對(duì)于一個(gè)企業(yè)來說是至關(guān)重要的的

8、,庫(kù)存的不足或者過剩都會(huì)導(dǎo)致企業(yè)不利的發(fā)展,所以企業(yè)應(yīng)對(duì)自身的庫(kù)存水平進(jìn)行控制,力求盡量降低庫(kù)存數(shù)量,提高物流系統(tǒng)的效率,以強(qiáng)化企業(yè)的競(jìng)爭(zhēng)力。2.1.2對(duì)性能的規(guī)定2.1.2.1精度可以精確查找商品等信息查找時(shí)字母不區(qū)分大小寫。2.1.2.2時(shí)間特性要求響應(yīng)時(shí)間:1s以內(nèi)局域網(wǎng)10s,Internet網(wǎng)60s更新處理時(shí)間:3s以內(nèi);數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間:不得超過10秒;2.1.2.3靈活性運(yùn)行環(huán)境的變化:操作系統(tǒng):Windows 7/XP、SQL Server 2008同其他軟件的接口的變化:允許接口的重載與復(fù)用精度和有效實(shí)現(xiàn)的變化:精度在必須調(diào)整的條件下,可以上下浮動(dòng)十個(gè)百分點(diǎn),有效實(shí)現(xiàn)則依

9、據(jù)現(xiàn)實(shí)的測(cè)試情況允許稍大范圍的變化。2.1.3輸人輸出要求用戶根據(jù)人事檔案數(shù)據(jù)要求,逐項(xiàng)輸入自己的個(gè)人信息。軟件將進(jìn)行審核后加到數(shù)據(jù)庫(kù)中。當(dāng)人事檔案的要求輸出時(shí),軟件可以根據(jù)用戶的要求進(jìn)行清單式的打印。輸入數(shù)據(jù): 查詢方式、查詢關(guān)鍵字,數(shù)據(jù)錄入。輸出數(shù)據(jù):查詢關(guān)鍵字確定的數(shù)據(jù)庫(kù)記錄的數(shù)據(jù),信息錄入、刪改結(jié)果(成功或失?。?.1.4數(shù)據(jù)管理能力要求配合企業(yè)開展人事調(diào)配工作,全面實(shí)現(xiàn)人事調(diào)配工作過程中的對(duì)各類信息的查詢、添加、刪除、修改等功能的人事管理系統(tǒng)。系統(tǒng)的核心是人員調(diào)整,人員檔案信息,部門信息三者之間的聯(lián)系,每一個(gè)表的修改都將聯(lián)動(dòng)的影響其它的表。查詢功能也是系統(tǒng)的核心之一,其目的都是為了

10、方便用戶使用。2.1.5故障處理要求故障處理:當(dāng)接收到錯(cuò)誤或者不合理的數(shù)據(jù)時(shí),有一定的錯(cuò)誤提醒。當(dāng)遇到突發(fā)事件時(shí),系統(tǒng)能保存好用戶信息,下次使用時(shí)能保證信息的完整性。正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也能必須保證據(jù)庫(kù)完好無損。在系統(tǒng)故障排除后,應(yīng)能恢復(fù)回原來備份的數(shù)據(jù)庫(kù)。定期對(duì)存儲(chǔ)設(shè)備進(jìn)行維護(hù),以免造成損失。2.2業(yè)務(wù)流程銷售單銷售詳單單單進(jìn)貨單商品信息進(jìn)貨詳單 m m n n m 商品存放貨架 n 圖2-1 E-R圖進(jìn)貨單 進(jìn)貨日期進(jìn)貨員日期單號(hào)圖2-2進(jìn)貨單商品單號(hào)進(jìn)貨詳單商品編號(hào)商品種類商品名稱商品數(shù)量商品規(guī)格商品售價(jià)商品進(jìn)價(jià)圖2-3進(jìn)貨詳單商品編號(hào)警戒線商品信息商品名

11、稱庫(kù)存數(shù)量商品進(jìn)價(jià)商品進(jìn)價(jià)商品規(guī)格商品種類圖2-4商品信息商品進(jìn)價(jià)商品數(shù)量銷售單號(hào)商品編號(hào)銷售詳單商品名稱商品單價(jià)利潤(rùn)商品規(guī)格圖2-5銷售詳單銷售單合計(jì)利潤(rùn)銷售單號(hào)找零銷售日期實(shí)收金額應(yīng)收金額圖2-6銷售單商品存放貨架編號(hào)商品種類商品名稱商品編號(hào) 圖2-7商品存放貨架貨架編號(hào)貨架種類圖2-8貨架表2.3數(shù)據(jù)字典表2-1貨架表字段名字段類型長(zhǎng)度主/外鍵字段約束中文解釋備注ShelfIDVarchar10 pNot null 貨架號(hào)Shelf kindVarchar25Not null貨架種類 表2-2商品存放表字段名字段類型長(zhǎng)度主/外鍵字段約束中文解釋備注MerchIDvarchar10P、FN

12、ot null商品編碼級(jí)聯(lián)刪除ShelfIDvarchar10P、FNot null貨架號(hào)級(jí)聯(lián)刪除MerchNamevarchar56Not null商品名稱March kindvarchar25商品種類表2-3進(jìn)貨單字段名字段類型長(zhǎng)度主/外鍵字段約束中文解釋備注Purchase IDvarchar10pNot null進(jìn)貨單號(hào)Purchase DatedatetimeNot null進(jìn)貨日期Purchase Mem varchar10Not null進(jìn)貨員Totul PricemoneyNot null總價(jià)表2-4進(jìn)貨詳單MerchIDvarchar10P、FNot null商品編號(hào)刪除時(shí)拒

13、絕PurchaseIDvarchar10P、FNot null進(jìn)貨單號(hào)刪除時(shí)拒絕MerchNamevarchar50l商品名稱MerchNormvarchar8Not null商品規(guī)格Merchkindvarchar25Not null商品種類PurpricemoneyNot null>0進(jìn)價(jià)Purchase NumintNot null進(jìn)貨數(shù)量Merch pricemoneyNot null>0商品價(jià)格表2-5商品信息表字段名字段類型長(zhǎng)度主/外鍵字段約束中文解釋備注MerchIDvarchar10pNot null商品編號(hào)Merch Name varchar50商品名稱Merch

14、pricemoneyNot null>0商品售價(jià)MerchNormvarchar8Not null商品規(guī)格Merchkindvarchar25商品種類MerchnumintNot null庫(kù)存數(shù)量Cautionnumint庫(kù)存警戒數(shù)量PurprisemoneyNot null>0進(jìn)價(jià)表2-6銷售單字段號(hào)字段類型長(zhǎng)度主/外鍵字段約束中文解釋備注SaleIDvarchar10pNot null銷售單號(hào)SaleDatedatetimeNot null銷售日期PayMonymoneyNot null>0應(yīng)付款RenlMoneymoneyNot null>0實(shí)收款ForgetMo

15、neymoneyNot null>0找零Real-PayTotalprofitsmoneyNot null>0合計(jì)利潤(rùn)銷售詳單利潤(rùn)之和表2-7銷售詳單字段名字段類型長(zhǎng)度主/外鍵字段約束中文解釋備注MerchIDvarchar10P、FNot null商品編號(hào)拒絕刪除Sale IDvarchar50P、FNot null銷售單號(hào)拒絕刪除MerchNamevarchar8Not null商品名稱QuantityintNot null購(gòu)買數(shù)量MerchNormvarcharNot null商品規(guī)格MerchPricemoneyNot null>0商品單價(jià)TotalPricemone

16、yNot null>0商品總價(jià)MerchPrice*QuantituPorfittmoneyNot null>0利潤(rùn)商品信息表中(售價(jià)-單價(jià))*Quantity3 基本表設(shè)計(jì)及完整性體現(xiàn)3.1商品信息表該表實(shí)現(xiàn)商品信息的錄入,包括編號(hào)、名稱、售價(jià)、規(guī)格、種類、庫(kù)存、庫(kù)存警戒量以及進(jìn)價(jià)。具體實(shí)現(xiàn)代碼如下:create table 商品信息表(MerchID varchar(10)not null primary key,MerchName Varchar(50),MerchPrice money not null check(MerchPrice>0),MerchNorm va

17、rchar(8)not null,MerchKind varchar(25),MerchNum int not null,CautionNum int,PurPrice money check(PurPrice>0)Go3.2銷售單該表實(shí)現(xiàn)銷售信息的錄入,包括銷售單號(hào)、銷售日期、應(yīng)付款、實(shí)付款、找零以及該單的利潤(rùn)。具體實(shí)現(xiàn)代碼如下:create table 銷售單(SaleID varchar(10)not null primary key,SaleDate datetime not null,PayMoney money not null check(PayMoney>0),Re

18、alMoney money not null check(RealMoney>0),ForgetMoney money not null check(ForgetMoney>=0),TotalProfits money not null check(TotalProfits>=0)Go3.3銷售詳單該表實(shí)現(xiàn)銷售商品詳細(xì)信息的錄入,包括商品編號(hào)、銷售單號(hào)、商品名、數(shù)量、規(guī)格、單價(jià)、自己以及該商品的利潤(rùn)。具體實(shí)現(xiàn)代碼如下:create table 銷售詳單(MerchID varchar(10) not null references 商品信息表(MerchID)on delet

19、e no action,SaleID varchar(10) not null references 銷售單(SaleID)on delete no action,MerchName varchar(50),Quantity int not null,Merchnorm varchar(8)not null,MerchPrice money not null check(MerchPrice>0),TotalPrice money not null check(TotalPrice>0),Porfit money not null check(Porfit>=0),prima

20、ry key(MerchID,SaleID)Go3.4貨架表該表實(shí)現(xiàn)貨架信息的錄入,包括貨架號(hào)以及貨架種類。具體實(shí)現(xiàn)代碼如下:create table 貨架表(ShelfID varchar(10)not null primary key,ShelfKind varchar(25)not null)Go3.5商品存放表該表實(shí)現(xiàn)商品存放信息的錄入,包括商品編號(hào)、存放貨架號(hào)、商品名以及商品種類。具體實(shí)現(xiàn)代碼如下:create table 商品存放表(MerchID varchar(10)not null references 商品信息表(MerchID)on delete no action,Sh

21、elfID varchar(10)not null references 貨架表(ShelfID)on delete no action,MerchName varchar(50)not null,MerchKind varchar(25),Primary key(MerchID,ShelfID)Go3.6進(jìn)貨單該表實(shí)現(xiàn)進(jìn)貨信息的錄入,包括進(jìn)貨單號(hào)、進(jìn)貨日期、進(jìn)貨員以及進(jìn)貨總價(jià)。具體實(shí)現(xiàn)代碼如下:create table 進(jìn)貨單(PurchaseID varchar(10)not null primary key,PurchaseDate datetime not null,PurchaseM

22、em varchar(10)not null,TotalPrice money not null check(TotalPrice>0)Go3.7進(jìn)貨詳單該表實(shí)現(xiàn)進(jìn)貨商品詳細(xì)信息的錄入,包括商品編號(hào)、進(jìn)貨單號(hào)、商品名、規(guī)格、種類、進(jìn)價(jià)、數(shù)量以及總價(jià)。具體實(shí)現(xiàn)代碼如下:create table 進(jìn)貨詳單(MerchID varchar(10)not null references 商品信息表(MerchID)on delete no action,PurchaseID varchar(10)not null references 進(jìn)貨單(PurchaseID)on delete no ac

23、tion,MerchName varchar(50),MerchNorm varchar(8)not null,MerchKind varchar(25),PurPrice money not null check(PurPrice>0),PurchaseNum int not null,MerchPrice money not null check(MerchPrice>0),primary key(MerchID,PurchaseID)Go4 視圖設(shè)計(jì)和各功能實(shí)現(xiàn)4.1商品信息視圖該視圖實(shí)現(xiàn)了商品基本信息的查看,并且屏蔽了進(jìn)價(jià)、庫(kù)存等信息,利于大多數(shù)非核心人員的數(shù)據(jù)庫(kù)管理人員查

24、看。具體實(shí)現(xiàn)代碼如下:use 超市管理系統(tǒng)gocreate view 商品視圖asselect MerchID 商品編號(hào),MerchName 商品名,MerchPrice 單價(jià),MerchNorm 規(guī)格,MerchKind 種類from 商品信息表go4.2小票視圖該視圖實(shí)現(xiàn)了銷售信息的查看,并且屏蔽了進(jìn)價(jià)、利潤(rùn)等信息,利于包括顧客在內(nèi)的所有人查看。具體實(shí)現(xiàn)代碼如下: use 超市管理系統(tǒng)gocreate view 小票asselect 銷售單.SaleID 銷售單號(hào),MerchID 商品編號(hào),MerchName 商品名,Merchnorm 規(guī)格,MerchPrice 單價(jià),Quantity

25、數(shù)量,Paymoney 應(yīng)付,RealMoney 實(shí)付,RealMoney-PayMoney 找零,MerchPrice*Quantity 總價(jià),SaleDate 銷售日期from 銷售單,銷售詳單where 銷售單.SaleID=銷售詳單.SaleIDgo4.3盈利明細(xì)視圖該視圖實(shí)現(xiàn)了所有盈利信息的查看,包括每個(gè)銷售單上的所有商品的盈利,以及總盈利等,利于超市老板查看盈利。具體實(shí)現(xiàn)代碼如下:use 超市管理系統(tǒng)gocreate view 盈利明細(xì)as select SaleID 小票號(hào),銷售詳單.MerchID 商品編號(hào),銷售詳單.MerchName 商品名,(銷售詳單.MerchPrice

26、-PurPrice)*Quantity 該商品盈利from 銷售詳單,商品信息表where 銷售詳單.MerchID=商品信息表.MerchIDgo4.4總盈利額視圖該視圖實(shí)現(xiàn)了所有總盈利信息的查看。具體實(shí)現(xiàn)代碼如下:use 超市管理系統(tǒng)gocreate view 總盈利額asselect distinct SUM(銷售詳單.Porfit) 總盈利from 銷售詳單4.5庫(kù)存盤點(diǎn)視圖該視圖實(shí)現(xiàn)了所有庫(kù)存盤點(diǎn)信息的查看,包括所有商品現(xiàn)有庫(kù)存數(shù),以及警戒量等,利于盤點(diǎn)庫(kù)存以方便進(jìn)貨。具體實(shí)現(xiàn)代碼如下:use 超市管理系統(tǒng)gocreate view 庫(kù)存盤點(diǎn)asselect MerchID 商品編號(hào)

27、,MerchName 商品名,MerchNorm 規(guī)格,MerchKind 種類,MerchNum 庫(kù)存,CautionNum 庫(kù)存警戒量from 商品信息表go5 存儲(chǔ)過程和觸發(fā)器設(shè)計(jì)及各功能實(shí)現(xiàn)5.1銷售詳單的觸發(fā)器向銷售詳單插入一條信息,商品信息表中庫(kù)存根據(jù)銷售詳單內(nèi)容依次減去相應(yīng)的數(shù)量Sale_Insert。具體實(shí)現(xiàn)代碼如下:create trigger Sale_Inserton 銷售詳單for insert asdeclare xMerchID varchar(10)declare xQuantity intbeginselect xMerchID=MerchIDfrom inse

28、rtedselect xQuantity=Quantityfrom insertedupdate 商品信息表set MerchNum=MerchNum-xQuantitywhere MerchID=xMerchIDend5.2進(jìn)貨詳單的觸發(fā)器向進(jìn)貨詳單插入一條信息,商品信息表中庫(kù)存根據(jù)進(jìn)貨詳單內(nèi)容依次減去相應(yīng)的數(shù)量Purchase_Insert。具體實(shí)現(xiàn)代碼如下:create trigger Purchase_Inserton 進(jìn)貨詳單for insert as declare xMerchID varchar(10)declare xPurchaseNum intbeginselect xMerchID=MerchIDfrom insertedselect xPurchaseNum=PurchaseNumfrom insertedupdate 商品信息表set MerchNum=MerchNum+xPurchaseNumwhere MerchID=xMerchIDend6 數(shù)據(jù)庫(kù)報(bào)表設(shè)計(jì)與實(shí)現(xiàn)6.1商品信息報(bào)表圖6-1 商品信息報(bào)表6.2商品存放報(bào)表圖6-2 商品存放報(bào)表6.3銷售詳單報(bào)表圖6-3 銷售詳單報(bào)表7 應(yīng)用系統(tǒng)實(shí)現(xiàn)開發(fā)環(huán)境:Win7所用軟件:SQL Serv

溫馨提示

  • 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)論