




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、文檔來(lái)源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持商店進(jìn)銷存管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)說明書擬制人吳靜杜茂坤審核人批準(zhǔn)人【2013年1月18日星期五】數(shù)據(jù)庫(kù)設(shè)計(jì)說明書1 .引言1.1 編寫目的隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,人們對(duì)計(jì)算機(jī)的依賴性越來(lái)越強(qiáng),特別是用計(jì)算機(jī)開發(fā)的數(shù)據(jù)庫(kù)以及數(shù)據(jù)管理系統(tǒng)在生活應(yīng)用中表現(xiàn)得更為突出。隨著超市規(guī)模的發(fā)展不斷擴(kuò)大,商品數(shù)量急劇增加,有關(guān)商品的各種信息量也成倍增長(zhǎng)。超市時(shí)時(shí)刻刻都需要對(duì)商品各種信息進(jìn)行統(tǒng)計(jì)分析。作為國(guó)內(nèi)市場(chǎng)的一些中小型商店,它們?cè)谛畔⒒^程中的步伐要落后于大型超市,而對(duì)于這些企業(yè)的資源管理,信息的存儲(chǔ)和處理也顯得迫切需要,要適應(yīng)市場(chǎng)競(jìng)爭(zhēng),就需要有高
2、效的處理方式和管理方法。因此,針對(duì)中小型商店開發(fā)一個(gè)商店進(jìn)銷存管理系統(tǒng)是非常必要的。通過使用商店進(jìn)銷存管理系統(tǒng),使商店的管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化、簡(jiǎn)易化、智能化,從而達(dá)到提高超市進(jìn)銷存管理效率的目的。商店進(jìn)銷存管理系統(tǒng)其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。系統(tǒng)實(shí)現(xiàn)了商品信息管理,商品進(jìn)貨操作,商品出貨操作,庫(kù)存信息查詢等功能。本文詳細(xì)地介紹了軟件的開發(fā)環(huán)境、數(shù)據(jù)庫(kù)的設(shè)計(jì)、各個(gè)模塊的設(shè)計(jì)和實(shí)現(xiàn)及具體界面的設(shè)計(jì)和功能。1.2 背景a. 待開發(fā)軟件系統(tǒng)的名稱
3、:商店進(jìn)銷存管理系統(tǒng)b. 本項(xiàng)目的任務(wù)提出者:石河子大學(xué)c.本項(xiàng)目開發(fā)者:吳靜,杜茂坤d.本項(xiàng)目用戶:商店員工1 .3參考資料lMarkPriestley.面向?qū)ο笤O(shè)計(jì)uml實(shí)踐M.龔曉慶,卞雷等譯.北京:清華大學(xué)出版社,2005.2鄭人杰,馬素霞,殷人昆.軟件工程概論M.北京:機(jī)械工業(yè)出版社,201L3王珊,薩師炮.數(shù)據(jù)庫(kù)系統(tǒng)概論概論M.北京:高等教育出版社,2005.4盧瀚,王春斌.javaweb開發(fā)實(shí)戰(zhàn)1200例M.北京:清華大學(xué)出版社,201L2 .結(jié)構(gòu)設(shè)計(jì)2.1 界面設(shè)計(jì)整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成進(jìn)貨、銷售、庫(kù)存管理的全過程。系統(tǒng)的登錄界面如圖
4、2.1。圖2.1系統(tǒng)登陸界而系統(tǒng)首頁(yè)如圖2.2所示。圖2.2系統(tǒng)首頁(yè)商品添加頁(yè)面如圖2.3所示。圖2.3商品添加頁(yè)而商品查詢界面如圖2.4所示。圖2.4商品查詢界面密碼修改界面如圖2.5所示。圖2.5密碼修改界而2.2邏輯結(jié)構(gòu)設(shè)計(jì)(1)局部E-R圖商品及商品屬性之間存在屬于的關(guān)系,如圖2.6所示。圖2.6商品、供應(yīng)商及之間存在著供應(yīng)入庫(kù)的關(guān)系,E-R圖如圖2.7所示。圖2.7商品和倉(cāng)庫(kù)之間存在圖2.8所示關(guān)系。圖2.8商品和顧客之間存在銷售的關(guān)系,如圖2.9所示。圖2.9(2)全局E-R圖圖2.102.3關(guān)系模型設(shè)計(jì)商品類型(類型號(hào),類型名,說明)商品(商品號(hào),商品名,類型號(hào),單價(jià),單位,規(guī)格
5、,說明)供應(yīng)商(供應(yīng)商號(hào),供應(yīng)商全稱,地址,聯(lián)系人,電話,電子郵箱,開戶銀行,開戶賬號(hào))顧客(顧客號(hào),顧客全稱,地址,聯(lián)系人,電話,電子郵箱,開戶銀行,開戶賬號(hào))業(yè)務(wù)員(業(yè)務(wù)員號(hào),工資,登陸名,密碼)倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),面積,單位)入庫(kù)單(供應(yīng)單號(hào),供應(yīng)商號(hào),業(yè)務(wù)員號(hào),應(yīng)付,實(shí)付,未付,是否付清,日期)入庫(kù)詳單(商品號(hào),倉(cāng)庫(kù)號(hào),供應(yīng)單號(hào),數(shù)量,金額)銷售單(流水號(hào),業(yè)務(wù)員,應(yīng)收,實(shí)收,未收,是否結(jié)清,銷售日期)銷售詳單(商品號(hào),流水號(hào),數(shù)量,金額)轉(zhuǎn)倉(cāng)詳單(轉(zhuǎn)倉(cāng)單號(hào),商品號(hào),轉(zhuǎn)出倉(cāng)庫(kù),轉(zhuǎn)入倉(cāng)庫(kù))庫(kù)存(倉(cāng)庫(kù)號(hào),商品號(hào),庫(kù)存量)2.4關(guān)系圖(1)入庫(kù)管理關(guān)系圖圖 2. 11(2)銷售管理關(guān)系圖th Id
6、鬼 ID世 ID kKn-amekhildCZK八her8ysIxrtelEithail5yhwhetherVtlZtl八plh ff IDIbndinHHWEE3lb brund7 id2nomc 0lb dj dw00 txmmemo圖 2. 12(3)轉(zhuǎn)倉(cāng)關(guān)系圖圖 2. 132. 5物理結(jié)構(gòu)設(shè)計(jì)表2-1splb(商品類別)字段名數(shù)據(jù)類型長(zhǎng)度說明意義IDvarchar20Primarykey類型號(hào)Ixnamevarchar20Notnull類型名memovarchar100說明表2-2tbbrand(商品)字段名數(shù)據(jù)類型長(zhǎng)度說明意義IDvarchar20Primarykey商品號(hào)spnam
7、evarchar20Notnul商品名splbvarchar10Foreignkey類型號(hào)djmoneynotnull單價(jià)dwVarchar10notnull單位ggVarchar50規(guī)格memovarchar100說明表2-3tb_ck(倉(cāng)庫(kù))字段名數(shù)據(jù)類型長(zhǎng)度說明意義IDIntPrimarykey倉(cāng)庫(kù)號(hào)ckmjFloat面積mjdwVarchar6單位memovarchar100說明表2-4tbsupplier(供應(yīng)商)字段名數(shù)據(jù)類型長(zhǎng)度說明意義IDIntPrimarykey供應(yīng)商編號(hào)gysnamevarchar50Notnull供應(yīng)商全稱addressvarchar100Notnull地
8、址Lxrvarchar50聯(lián)系人Ixrtellvarchar50Notnull聯(lián)系電話khyhvarchar50開戶銀行g(shù)ysemailvarchar50電子信箱表2-5tbcustomer(顧客)字段名數(shù)據(jù)類型長(zhǎng)度說明意義IDIntPrimarykey客戶編號(hào)khnamevarchar50Notnull客戶全稱addressvarchar100Notnull地址Lxrvarchar0聯(lián)系人Ixrtellvarchar0Notnull聯(lián)系電話khyhvarchar50開戶銀行g(shù)ysemailvarchar50電子信箱表2-6tbuser(業(yè)務(wù)員)字段名數(shù)據(jù)類型長(zhǎng)度說明意義IDIntPrimar
9、ykey業(yè)務(wù)員編號(hào)usernameVarchar40用戶名Passwordvarchar10密碼表2-7tbrkd(入庫(kù)單)字段名數(shù)據(jù)類型長(zhǎng)度說明意義IDvarcahr20Primarykey供應(yīng)單號(hào)GysIDIntForeignkey供應(yīng)商號(hào)czyvarcahr10操作員yfMoney應(yīng)付sfMoney實(shí)付WfMoney未付whetherVarchar2是否付清rkdatedatetime驗(yàn)收日期表2-8tb_ruku(供應(yīng)詳單)字段名數(shù)據(jù)類型K度說明意義spIDVarchar20Foreignkey商品號(hào)ckIDVarchar20Foreignkey供應(yīng)單號(hào)siInt數(shù)量JeMoney金額
10、RkidVarchar20入庫(kù)單號(hào)表2-9tb-selld(銷售單)字段名數(shù)據(jù)類型K度說明意義IDVarchar20Primarykey流水號(hào)kylDIntForeignkey客戶號(hào)ysmoney應(yīng)收ssmoney實(shí)收WsMoney未收jqVarchar2是否結(jié)清xsdatedate銷售日期表2-10tbsell(銷售詳單)字段名數(shù)據(jù)類型長(zhǎng)度說明意義spIDVarchar10Foreignkey商品號(hào)SelldVarchar20Foreignkey流水號(hào)siint數(shù)量jeMoney金額表2Tltbzc(轉(zhuǎn)倉(cāng)單)字段名數(shù)據(jù)類型長(zhǎng)度說明意義IDvarchar20主鍵spIDVarchar20For
11、eignkey商品號(hào)ZcckIntForeignkey轉(zhuǎn)出庫(kù)編號(hào)ZrckIntForeignkey轉(zhuǎn)入庫(kù)編號(hào)表2-12tbkc(庫(kù)存)字段名數(shù)據(jù)類型長(zhǎng)度說明意義ckIDVarchar20Foreignkey倉(cāng)庫(kù)號(hào)spIDVarchar20Foreignkey商品號(hào)kcSlint庫(kù)存量kcjeMoney金額3存儲(chǔ)過程腳本(1)創(chuàng)建存儲(chǔ)過程統(tǒng)計(jì)指定時(shí)間段內(nèi)各種商品的進(jìn)貨數(shù)量createprocpro_rkslstarttimedatetime,endtimedatetime,spidvarchar(20),totalslintoutput,totaljemoneyoutputasselecttot
12、alsl=sum(si),totalje=sum(je)fromtb_ruku,tb_rkdwheretb_rkd.ID二tb-ruku.rkdandrkdatebetween starttimeand endtime groupbyspidhavingspid=spid(2)創(chuàng)建存儲(chǔ)過程統(tǒng)計(jì)指定時(shí)間段內(nèi)各種商品的銷售數(shù)量createprocpro_xssltotalsl intstarttimedatetime,endtimedatetime,spidvarchar(20),output,totaljemoneyoutputasselecttb selldgrouptotalsl.ID-1_
13、by spid二sum( si ),sellhaving spidtotalje =sum( je ) from tb_selland xsdate between starttime二spidtb selldwhereand endtime4觸發(fā)器腳本money1)當(dāng)商品入庫(kù)時(shí)自動(dòng)增加該商品的庫(kù)存量createtrigger tri_sprkontb rukufor insertasdeclare oldslint , oldje money , spid varchar ( 20),ckid int,ckidlint , rkslint , rkjemoneyselectckidl =0s
14、electspid =spid,ckid二ckid , rksl =si , rkje =je frominsertedselectckidl =ckidfromtb_kucun where spid二spidif rksl0beginif ckid=ckidlbeginselect oldsl =kcsl updateoldje =kcje from tb_kucun where spid kcsl =oldsl +=spidtb_kucun set spid = spidrksl , kcje = oldje + rkjewhereendreturnendif ckidl =0begini
15、nsert into tb kucunreturnendvalues ( spid , ckid , rksl , rkje )rollbacktransaction2)當(dāng)商品銷售時(shí)自動(dòng)修改各倉(cāng)庫(kù)的庫(kù)存量createtriggertri_spxsontb sellfor insertasdeclareoldsl int , spid varchar ( 11), xssl int , oldje money , xsjeselectspid二spid,xssl=sl,xsje=jefrominsertedselectoldsl=kcsl,oldje=kcjefromtb-kucunwheres
16、pid=spidifxssl0andoldslxsslbeginupdatetb_kucunsetkcsl=oldsl-xssl,kcje二oldje-xsjewherespid=spidreturnendrollbacktransaction(3)當(dāng)商品轉(zhuǎn)倉(cāng)時(shí)自動(dòng)修改各倉(cāng)庫(kù)的庫(kù)存量createtriggertri_spzcontb_zcforinsertasdeclarekcslint,kcjemoney,zcckint,zrckint,spidvarchar(20)selectspid=spid,zcck=zcck,zrck=zrckfrominsertedselectkcsl=kcsl,kcje=kcjefromtb_kucunwherespid=spidandckid=zcckifkcsl0begindeletefromtb_kucuninsertintotb_kucunreturnendrollbacktransaction5數(shù)據(jù)庫(kù)恢復(fù)與備份wherespid=spidandckid二zcckvalues(spid,zrck,kcsl,kcje)(1)數(shù)據(jù)庫(kù)的完全備份backupdatabasedb_
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年高中語(yǔ)文課時(shí)作業(yè)7陸文學(xué)自傳含解析粵教版選修唐宋散文蚜
- 2024-2025學(xué)年高中歷史第五單元改革開放與中華民族的偉大復(fù)興第17課改革開放的新時(shí)代講義岳麓版選修1
- 2024年高考政治一輪復(fù)習(xí)專題09走進(jìn)社會(huì)主義市抄濟(jì)講含解析
- 2024-2025學(xué)年高中語(yǔ)文訓(xùn)練提升1在哈金森工廠含解析粵教版選修傳記蚜
- 第二單元《關(guān)愛老人》第一課時(shí)(教學(xué)設(shè)計(jì))-2023-2024學(xué)年四年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)粵教版
- 17《爬天都峰》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年統(tǒng)編版語(yǔ)文四年級(jí)上冊(cè)
- 第三單元名著導(dǎo)讀《儒林外史》導(dǎo)讀課教學(xué)設(shè)計(jì) 2023-2024學(xué)年統(tǒng)編版語(yǔ)文九年級(jí)下冊(cè)
- 第一單元 玩一玩(教學(xué)設(shè)計(jì))-2024-2025學(xué)年一年級(jí)上冊(cè)數(shù)學(xué)滬教版
- 第20課《曹劌論戰(zhàn)》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語(yǔ)文九年級(jí)下冊(cè)
- 2025年道路運(yùn)輸企業(yè)主要負(fù)責(zé)人試題題庫(kù)
- 2020 ACLS-PC-SA課前自我測(cè)試試題及答案
- BIM技術(shù)應(yīng)用管理辦法
- 元宵節(jié)猜燈謎PPT
- 信息論與編碼第4章信息率失真函數(shù)
- 錦州市主要環(huán)境問題論文
- 東風(fēng)4型內(nèi)燃機(jī)車檢修規(guī)程
- 空間幾何向量法之點(diǎn)到平面的距離
- 藥品經(jīng)營(yíng)企業(yè)GSP計(jì)算機(jī)系統(tǒng)培訓(xùn)PPT課件
- 建筑工程冬期施工規(guī)程JGJT1042011
- 變頻器變頻altivar71說明書
- 反激式變壓器計(jì)算表格
評(píng)論
0/150
提交評(píng)論