商店進銷存管理系統(tǒng)數(shù)據(jù)庫設計_第1頁
商店進銷存管理系統(tǒng)數(shù)據(jù)庫設計_第2頁
商店進銷存管理系統(tǒng)數(shù)據(jù)庫設計_第3頁
商店進銷存管理系統(tǒng)數(shù)據(jù)庫設計_第4頁
商店進銷存管理系統(tǒng)數(shù)據(jù)庫設計_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、商店進銷存管理系統(tǒng)數(shù)據(jù)庫設計說明書擬制人吳靜杜茂坤審核人批準人2013年1月18日星期五】數(shù)據(jù)庫設計說明書引言11編寫目的隨著計算機技術的高速發(fā)展,人們對計算機的依賴性越來越強,特別是用計算機開發(fā)的數(shù)據(jù)庫以及數(shù)據(jù)管理系統(tǒng)在生活應用中表現(xiàn)得更為突出。隨著超市規(guī)模的發(fā)展不斷擴大,商品數(shù)量急劇增加,有關商品的各種信息量也成倍增長。超市時時刻刻都需要對商品各種信息進行統(tǒng)計分析。A作為國內(nèi)市場的一些中小型商店,它們在信息化過程中的步伐要落后于大型超市,而對于這些企業(yè)的資源管理,信息的存儲和處理也顯得迫切需要,要適應市場競爭,就需要有高效的處理方式和管理方法。因此,針對中小型商店開發(fā)一個商店進銷存管理系統(tǒng)

2、是非常必要的。通過使用商店進銷存管理系統(tǒng),使商店的管理工作系統(tǒng)化、規(guī)范化、自動化、簡易化、智能化,從而達到提高超市進銷存管理效率的目的。商店進銷存管理系統(tǒng)其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立數(shù)據(jù)一致性和完整性強,數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應用程序功能完備,易使用等特點。系統(tǒng)實現(xiàn)了商品信息管理,商品進貨操作,商品出貨操作,庫存信息查詢等功能。本文詳細地介紹了軟件的開發(fā)環(huán)境、數(shù)據(jù)庫的設計、各個模塊的設計和實現(xiàn)及具體界面的設計和功能。1.2背景待開發(fā)軟件系統(tǒng)的名稱:商店進銷存管理系統(tǒng)本項目的任務提出者:石河子大學本項目開發(fā)者:吳靜,杜茂坤本

3、項目用戶:商店員工參考資料MarkPriestley.面向?qū)ο笤O計uml實踐M.龔曉慶,卞雷等譯.北京:清華大學出版社,2005.鄭人杰,馬素霞,殷人昆.軟件工程概論M.北京:機械工業(yè)出版社,2011.王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論概論M.北京:高等教育出版社,2005.盧瀚,王春斌.javaweb開發(fā)實戰(zhàn)1200例M.北京:清華大學出版社,2011.結構設計2.1界面設計整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成進貨、銷售、庫存管理的全過程。系統(tǒng)的登錄界面如圖2.1。圖2.1系統(tǒng)登陸界面系統(tǒng)首頁如圖2.2所示。3畑埶覽器5.0IEI)”11X|jO|IWT|勺皈復|網(wǎng)進

4、呂片T8 HYPERLINK http:/tocalhost http:/tocalhost血,8迸銷存營理崇統(tǒng)(基礎信息管理查詢統(tǒng)計丟狡設疊滲文件(F)查看(V)收叢(B)IM(D攀助(H)日*1”i|g!6om跚春楓gi缶收藏丫肉信息與技薊石河子大3Google、石大砂薊愛視気屏studyJAVAJAVA中屬百度豳易為什么要殲擴展中心圍皙譯T鳳菴圖*,網(wǎng)銀回滅曰嘏年滬登錄管家圖2.2系統(tǒng)首頁商品添加頁面如圖2.3所示。圖2.3商品添加頁面商品查詢界面如圖2.4所示。當前位畫:基礎信息管理商品信息査詢請輸入商品窯稱:網(wǎng)站名片4localhost牛舊童看M堀工ME幫助曲Ivl|8!60搜希春獻

5、商品編號:SP1000001規(guī)格:甜只/箱商品窯稱:蘋果單價:6.0000商品類別:水果類計重單應:只:苗-注:null圖2.4商品查詢界面密碼修改界面如圖2.5所示。圖2.5密碼修改界面2.2邏輯結構設計1)局部E-R圖商品及商品屬性之間存在屬于的關系,如圖2.6所示。商品名稱說明屬于商品說明商品號規(guī)格商品名稱單位單價商品類別號商品類別圖2.6商品、供應商及之間存在著供應入庫的關系,E-R圖如圖2.7所示。Einai地址名稱開戶銀行供應商號ID供應入庫商品供應商圖2.7商品和倉庫之間存在圖2.8所示關系。圖2.9圖2.8商品和顧客之間存在銷售的關系,如圖2.9所示。商品2)全局E-R圖圖2.

6、10關系模型設計商品類型(類型號,類型名,說明)商品(商品號,商品名,類型號,單價,單位,規(guī)格,說明)供應商(供應商號,供應商全稱,地址,聯(lián)系人,電話,電子郵箱,開戶銀行,開戶賬號)顧客(顧客號,顧客全稱,地址,聯(lián)系人,電話,電子郵箱,開戶銀行,開戶賬號)業(yè)務員(業(yè)務員號,工資,登陸名,密碼)倉庫(倉庫號,面積,單位)入庫單(供應單號,供應商號,業(yè)務員號,應付,實付,未付,是否付清,日期)入庫詳單(商品號,倉庫號,供應單號,數(shù)量,金額)銷售單(流水號,業(yè)務員,應收,實收,未收,是否結清,銷售日期)銷售詳單(.商品號,流水號,數(shù)量,金額)轉倉詳單(轉倉單號,商品號,轉出倉庫,轉入倉庫)庫存(倉庫

7、號,商品號,庫存量)關系圖1)入庫管理關系圖tbsupplierIDgysnameaddressIxrIxrtelkhyhemailtbbrand圖2.112)銷售管理關系圖tbselldtb.customerIDIDkhidkhnamessdatEaddressczyIxrysIxrtelssEmailwskhyhwhetheryhzhsplbIDIbnamem已niotbbrandmemo3)轉倉關系圖表2-2tbbrand(商品)字段名數(shù)據(jù)類型長度說明意義IDvarchar20Primarykey商品號spnamevarchar20Notnul商品名splbvarchar10Foreig

8、nkey類型號djmoneynotnull單價dwVarchar10notnull單位ggVarchar50規(guī)格memovarchar100說明表2-3tbck(倉庫)字段名數(shù)據(jù)類型長度說明意義IDIntPrimarykey倉庫號ckmjFloat面積mjdwVarchar6單位memovarchar100說明表2-4tbsupplier(供應商)字段名數(shù)據(jù)類型長度說明意義IDIntPrimarykey供應商編號gysnamevarchar50Notnull供應商全稱addressvarchar100Notnull地址Lxrvarchar50聯(lián)系人lxrtellvarchar50Notnull

9、聯(lián)系電話khyhvarchar50開戶銀行gysemailvarchar50電子信箱表2-5tbcustomer(顧客)字段名數(shù)據(jù)類型長度說明意義IDIntPrimarykey客戶編號khnamevarchar50Notnull客戶全稱addressvarchar100Notnull地址Lxrvarchar50聯(lián)系人lxrtellvarchar50Notnull聯(lián)系電話khyhvarchar50開戶銀行gysemailvarchar50電子信箱表2-6tbuser(業(yè)務員)字段名數(shù)據(jù)類型長度說明意義IDIntPrimarykey業(yè)務員編號usernameVarchar40用戶名Password

10、varchar40密碼表2-7tbrkd(入庫單)字段名數(shù)據(jù)類型長度說明意義IDvarcahr20Primarykey供應單號GysIDIntForeignkey供應商號czyvarcahr10操作員yfMoney應付sfMoney實付WfMoney未付whetherVarchar2是否付清rkdatedatetime驗收日期表2-8tbruku(供應詳單)字段名數(shù)據(jù)類型長度說明意義spIDVarchar20Foreignkey商品號ckIDVarchar20Foreignkey供應單號slInt數(shù)量JeMoney金額RkidVarchar20入庫單號表2-9tb-selld(銷售單)字段名數(shù)

11、據(jù)類型長度說明意義IDVarchar20Primarykey流水號kyIDIntForeignkey客戶號ysmoney應收ssmoney實收WsMoney未收jqVarchar2是否結清xsdatedate銷售日期表2-10tbsell(銷售詳單)字段名數(shù)據(jù)類型長度說明意義spIDVarchar10Foreignkey商品號SelldVarchar20Foreignkey流水號slint數(shù)量jeMoney金額表2-11tbzc(轉倉單)字段名數(shù)據(jù)類型長度說明意義IDvarchar20主鍵spIDVarchar20Foreignkey商品號ZcckIntForeignkey轉出庫編號ZrckI

12、ntForeignkey轉入庫編號表2-12tbkc(庫存)字段名數(shù)據(jù)類型長度說明意義ckIDVarchar20Foreignkey倉庫號spIDVarchar20Foreignkey商品號kcSlint庫存量kcjeMoney金額存儲過程腳本創(chuàng)建存儲過程統(tǒng)計指定時間段內(nèi)各種商品的進貨數(shù)量createprocpro_rkslstarttimedatetime,endtimedatetime,spidvarchar(20),totalslintoutput,totaljemoneyoutputasselecttotalsl=sum(sl),totalje=sum(je)fromtb_ruku,t

13、b_rkdwheretb_rkd.ID=tb_ruku.rkdandrkdatebetweenstarttimeandendtimegroupbyspidhavingspid=spid創(chuàng)建存儲過程統(tǒng)計指定時間段內(nèi)各種商品的銷售數(shù)量createprocpro_xsslstarttimedatetime,endtimedatetime,spidvarchar(20),totalslintoutput,totaljemoneyoutputasselecttotalsl=sum(sl),totalje=sum(je)fromtb_sell,tb_selldwheretb_selld.ID=tb_sel

14、l.selldandxsdatebetweenstarttimeandendtimegroupbyspidhavingspid=spid觸發(fā)器腳本當商品入庫時自動增加該商品的庫存量createtriggertri_sprkontb_rukuforinsertasdeclareoldslint,oldjemoney,spidvarchar(20),ckidint,ckid1int,rkslint,rkjemoneyselectckid1=0selectspid=spid,ckid=ckid,rksl=sl,rkje=jefrominsertedselectckid1=ckidfromtb_kuc

15、unwherespid=spidifrksl0beginifckid=ckid1beginselectoldsl=kcsl,oldje=kcjefromtb_kucunwherespid=spidupdatetb_kucunsetkcsl=oldsl+rksl,kcje=oldje+rkjewherespid=spidreturnendifckid1=0begininsertintotb_kucunvalues(spid,ckid,rksl,rkje)returnendendrollbacktransaction當商品銷售時自動修改各倉庫的庫存量createtriggertri_spxsont

16、b_sellforinsertasdeclareoldslint,spidvarchar(11),xsslint,oldjemoney,xsjemoneyselectspid=spid,xssl=sl,xsje=jefrominsertedselectoldsl=kcsl,oldje=kcjefromtb_kucunwherespid=spidifxssl0andoldslxsslbeginupdatetb_kucunsetkcsl=oldsl-xssl,kcje=oldje-xsjewherespid=spidreturnendrollbacktransaction當商品轉倉時自動修改各倉庫

17、的庫存量createtriggertri_spzcontb_zcforinsertasdeclarekcslint,kcjemoney,zcckint,zrckint,spidvarchar(20)selectspid=spid,zcck=zcck,zrck=zrckfrominsertedselectkcsl=kcsl,kcje=kcjefromtb_kucunwherespid=spidandckid=zcckifkcsl0begindeletefromtb_kucunwherespid=spidandckid=zcckinsertintotb_kucunvalues(spid,zrck,kcsl,kcje)returnendrollbacktransaction數(shù)據(jù)庫恢復與備份(1)數(shù)據(jù)庫的完全備份backup

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論