版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、商店進銷存管理系統(tǒng)數(shù)據(jù)庫設計說明書擬制人 吳靜杜茂坤審核人批準人【2013年1月18日星期五】數(shù)據(jù)庫設計說明書1.引言編寫目的隨著計算機技術的高速發(fā)展,人們對計算機的依賴性越來越強,特別是用計算機開發(fā)的數(shù)據(jù)庫以及數(shù)據(jù)管理系統(tǒng)在生活應用中表現(xiàn)得更為突出。隨著超市規(guī) 模的發(fā)展不斷擴大,商品數(shù)量急劇增加,有關商品的各種信息量也成倍增長。 超 市時時刻刻都需要對商品各種信息進行統(tǒng)計分析。 作為國內(nèi)市場的一些中小型商 店,它們在信息化過程中的步伐要落后于大型超市, 而對于這些企業(yè)的資源管理, 信息的存儲和處理也顯得迫切需要,要適應市場競爭,就需要有高效的處理方式 和管理方法。因此,針對中小型商店開發(fā)一個
2、商店進銷存管理系統(tǒng)是非常必要的。通過使用商店進銷存管理系統(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)及具體界面的設計和功能。背景a.待開發(fā)軟件系統(tǒng)的名稱:商店進銷存管理系統(tǒng)b.本項目的任務提出者:石河子
3、大學C.本項目開發(fā)者:吳靜,杜茂坤d.本項目用戶:商店員工參考資料1 Mark P riestley.面向?qū)ο笤O計uml實踐M.龔曉慶,卞雷等譯.北京:清華大學出版社,2005.2鄭人杰,馬素霞,殷人昆.軟件工程概論M.北京:機械工業(yè)出版社,2011.3王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論概論M.北京:高等教育出版社,2005.4盧瀚,王春斌.java web開發(fā)實戰(zhàn)1200例M.北京:清華大學出版社,2011.2.結構設計界面設計整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成進貨、銷售、庫存管理的全過程。系統(tǒng)的登錄界面如圖。JlAX - J'£_m八八稱54-和
4、 qti . IF r:-» I rt_ -Jh Ih 雇點2 .量但曲 < 鮎E- r:也匸5 1 fcl J * '4JI套PF圖系統(tǒng)登陸界面系統(tǒng)首頁如圖所示。>£ I I- Tmi.Tt 丘 -氏正號:-T M亠運3J門匚二二 w; R 巨i * :71T =-丄;亠碎已j-n工策Ph忌芒G帝h gri匸宴-h T = Ei=<h !> 二哥GEi 忑aLhIHKPIIII?17圖系統(tǒng)首頁商品添加頁面如圖所示。ift T rwt'vniF! jti r蘭;" ;i J蕾乏Z" i y-Ja A l ” * *
5、 "-冠富=& <*,S"'=疋 Xuff li丄二 S 二粗I ir8*l»; "T;iPTflan 丁嚴 4 r圖商品添加頁面商品查詢界面如圖所示。'Si 75?5 I - I -rrnl *'V -17 匕二丁h 14 習' iJ3 1='-<厶 n r .i- .覽 fa 1 II < 1 二i - xI11<lUi陽 1 蒼K 心 A,亡二!k-j*r«T土卜重=阿i已庚n,二電 丁曰 ' t垂匹 一話S 42 -'. r 逅琵尸(八齊-w / 1
6、 t- -兀包¥ F噸二仝 >憎'1 梓«± J 1J-11- j *IS載匚-1 門二塔二T?i匸' 書二二沙 rm 二"VWLl?b b圖商品查詢界面密碼修改界面如圖所示。i半垂h 裒:7 *tr 5丁廠工 -£-: rh -Or - i rlb- TAT T"圖密碼修改界面邏輯結構設計(1)局部E-R圖商品及商品屬性之間存在屬于的關系,如圖所示。n商品和倉庫之間存在圖所示關系。(2)全局E-R圖圖關系模型設計商品類型(類型號,類型名,說明)商品(商品號,商品名,類型號,單價,單位,規(guī)格,說明)供應商(供應商
7、號,供應商全稱,地址,聯(lián)系人,電話,電子郵箱,開戶銀 行,開戶賬號)顧客(顧客號,顧客全稱,地址,聯(lián)系人,電話,電子郵箱,開戶銀行,開 戶賬號)業(yè)務員(業(yè)務員號,工資,登陸名,密碼)倉庫(倉庫號,面積,單位)入庫單(供應單號,供應商號,業(yè)務員號,應付,實付,未付,是否付清, 日期)入庫詳單(商品號,一倉庫號,供應單號,數(shù)量,金額)銷售單(流水號,業(yè)務員,應收,實收,未收,是否結清,銷售日期)銷售詳單(商品號,流水號,數(shù)量,金額)轉倉詳單(轉倉單號,商 軽,如倉庫,轉入倉庫)庫存(倉庫號,商品號,庫存量)關系圖(1)入庫管理關系圖圖(2)銷售管理關系圖圖(3)轉倉關系圖物理結構設計表2-1 sp
8、lb(商品類別)字段名數(shù)據(jù)類型長度說明意義IDvarchar20P rimary key類型號Ixnamevarchar20Not null類型名memovarchar100說明表 2-2 tb brand(商品)字段名數(shù)據(jù)類型長度說明意義IDvarchar20P rimary key商品號sp namevarchar20Not nul商品名sp lbvarchar10Foreign key類型號djmoneynot null單價dwVarchar10not null單位ggVarchar50規(guī)格memovarchar100說明表 2-3 tb_ck(倉庫)字段名數(shù)據(jù)類型長度說明意義IDInt
9、P rimary key倉庫號ckmjFloat面積mjdwVarchar6單位memovarchar100說明表 2-4 tb supplier(供應商)字段名數(shù)據(jù)類型長度說明意義IDIntP rimary key供應商編號gysnamevarchar50Not null供應商全稱addressvarchar100Not null地址Lxrvarchar50聯(lián)系人lxrtellvarchar50Not null聯(lián)系電話khyhvarchar50開戶銀行gysemailvarchar50電子信箱表 2-5 tb customer(顧客)字段名數(shù)據(jù)類型長度說明意義IDIntP rimary ke
10、y客戶編號khnamevarchar50Not null客戶全稱addressvarchar100Not null地址Lxrvarchar50聯(lián)系人lxrtellvarchar50Not null聯(lián)系電話khyhvarchar50開戶銀行gysemailvarchar50電子信箱表2-6 tb user(業(yè)務員)字段名數(shù)據(jù)類型長度說明意義IDIntP rimary key業(yè)務員編號usernameVarchar40用戶名P asswordvarchar40密碼表2-7 tb rkd( 入庫單)字段名數(shù)據(jù)類型長度說明意義IDvarcahr20P rimary key供應單號GysIDIntFor
11、eign key供應商號czyvarcahr10操作員yfMoney應付sfMoney實付WfMoney未付whetherVarchar2是否付清rkdatedatetime驗收日期表2-8 tb ruku(供應詳單)字段名數(shù)據(jù)類型長度說明意義sp IDVarchar20Foreign key商品號ckIDVarchar20Foreign key供應單號slInt數(shù)量JeMoney金額RkidVarchar20入庫單號表 2-9 tb-selld(銷售單)字段名數(shù)據(jù)類型長度說明意義IDVarchar20P rimary key流水號kyIDIntForeign key客戶號ysmoney應收s
12、smoney實收WsMoney未收jqVarchar2是否結清xsdatedate銷售日期表2-10 tb sell(銷售詳單)字段名數(shù)據(jù)類型長度說明意義sp IDVarchar10Foreign key商品號SelldVarchar20Foreign key流水號slint數(shù)量jeMoney金額表2-11 tb zc( 轉倉單)字段名數(shù)據(jù)類型長度說明意義IDvarchar20主鍵sp IDVarchar20Foreign key商品號ZcckIntForeign key轉出庫編號ZrckIntForeign key轉入庫編號表 2-12 tb kc( 庫存)字段名數(shù)據(jù)類型長度說明1意義ckI
13、DVarchar20Foreign key倉庫號sp IDVarchar20Foreign key商品號kcSlint庫存量kcjeMoney金額3存儲過程腳本(1)創(chuàng)建存儲過程統(tǒng)計指定時間段內(nèi)各種商品的進貨數(shù)量createproc pro._rkslstarttimedatetime,endtime datetime,spid varchar(20),totalslintout putoc,totaljemoneyout putdo selecttotalsl=sum ( sl), totalje =sum (je)from tb_ruku,tb_rkdwhere=andrkdatebetw
14、ee nstarttimeand endtimegroup by spidhavingsp id=s pid創(chuàng)建存儲過程統(tǒng)計指定時間段內(nèi)各種商品的銷售數(shù)量proc pr o_xsslstarttime datetime , endtime out put , totalje money out putcreatedatetime,spidvarchar(20), totalsl intasselect totalsl =sum (sl ), totalje and xsdate between starttime and= sum (jeen dtime)fromtb sellgrou pby
15、spid,tb_selldhav ingwherespid =s pid4觸發(fā)器腳本當商品入庫時自動增加該商品的庫存量createtriggertri_s prkon tb_rukufor insertas declare oldsl int , oldje money , spid varchar (20), ckid intint , rksl int , rkje moneyselect ckid1 =0selectspid =spid , ckid =ckid , rksl =sl , rkje =je from insertedselect ckid1 =ckid from tb_k
16、ucunwhere spid=spid,ckid1if rksl >0 beginif ckid begin select=ckid1up dateoldsl = kcsltb kucunsettb_kucu n where spid+ rkjeoldje = kcje fromkcsl =oldsl + rksl , kcje =oldje=s pidwherespid = spidreturnendif ckid1 =0 begin insertinto tb_kucunvalues ( spid , ckid , rksl , rkjeendcreateonasreturnendr
17、ollbacktransaction當商品銷售時自動修改各倉庫的庫存量trigger tb_selldeclaretri_spxs for insertoldsl int , spid varchar ( 11), xssl int , oldjemoney , xsjemoneyselect spid =spid , xssl =sl , xsje =je from insertedoldsl =kcsl , oldje =kcje from tb_kucunselectwhere spid=spidif xssl >0 and oldsl > xssl beginupdates
18、pid = spidreturntb_kucun set kcsl =oldsl - xssl , kcje = oldje - xsje whereendrollbacktransaction當商品轉倉時自動修改各倉庫的庫存量createontriggertb_zctri_spzc for insertasdeclarekcslint , kcje money , zcck int , zrck int , spid( 20)select spid =spid select kcsl =kcsl ckid = zcckif kcsl >0begin deletevarcharfromtbendinsertreturnrollbackinto, zcck =zcck , zrck , kcje=zrck from insertedkucuntb_kucuntransaction=kcje fromtb_kucunwhere spid =spid andwherevaluesspid= spid and ckid = zcck( spid , zrck , kcsl , kcje )5 數(shù)據(jù)庫恢復與備份(1) 數(shù)據(jù)庫的完全備份backup database d
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度民營醫(yī)院員工安全生產(chǎn)教育與責任合同4篇
- 二零二五年度嬰幼兒奶粉進口清關及倉儲物流服務合同
- 二零二五年度民法典物權編在遺產(chǎn)繼承中的法律咨詢合同4篇
- 2025年度個人農(nóng)業(yè)生產(chǎn)經(jīng)營質(zhì)押擔保貸款合同3篇
- 課題申報參考:面向國家重大戰(zhàn)略需求的博士生項目制培養(yǎng)模式研究
- 課題申報參考:馬來西亞華人音樂之存續(xù)與中華文化認同建構
- 二零二五年度木工行業(yè)安全生產(chǎn)責任保險合同
- 2025年度個人與公司租賃合同稅費承擔協(xié)議4篇
- 2025版門禁控制系統(tǒng)研發(fā)與定制服務合同4篇
- 2025年度個人股權贈與與受贈合同范本4篇
- JBT 14588-2023 激光加工鏡頭 (正式版)
- 2024年四川省成都市樹德實驗中學物理八年級下冊期末質(zhì)量檢測試題含解析
- 九型人格與領導力講義
- 廉潔應征承諾書
- 2023年四川省成都市中考物理試卷真題(含答案)
- 泵車述職報告
- 2024年山西文旅集團招聘筆試參考題庫含答案解析
- 恢復中華人民共和國國籍申請表
- 管理期貨的趨勢跟蹤策略 尋找危機阿爾法
- 瀝青化學分析試驗作業(yè)指導書
- 腦出血的護理課件腦出血護理查房PPT
評論
0/150
提交評論