




已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
湖南人文科技學(xué)院經(jīng)濟與管理科學(xué)系課程設(shè)計說明書 課 程 名 稱: 網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)與應(yīng)用 題 目: 商品管理系統(tǒng) 年級/專業(yè)/班:2011級經(jīng)濟與管理科學(xué)系電子商務(wù)1班 學(xué) 生 姓 名: 蔡慧敏、毛修麗、謝江霞 學(xué) 號: 指 導(dǎo) 教 師: 陳 剛 開 題 時 間: 2013/6/17 完 成 時 間: 2013/6/22 目 錄摘要 1Abstract1第一章緒論21.1研究背景與意義21.2當(dāng)前研究現(xiàn)狀21.3相關(guān)技術(shù)與工具2第二章需求分析22.1功能需求32.2數(shù)據(jù)流圖42.3ER圖4第三章系統(tǒng)設(shè)計53.1系統(tǒng)模塊劃分53.2數(shù)據(jù)庫設(shè)計6第四章系統(tǒng)實現(xiàn)64.1模塊一64.2模塊二10總結(jié)10參考文獻14商品管理系統(tǒng)摘要(小4號黑體): 本數(shù)據(jù)庫主要完成對于超市管理,包括商品入庫、出庫、庫存。系統(tǒng)可以完成對各類信息的進行方便的瀏覽、查詢、添加、修改等功能。系統(tǒng)的核心是入庫、出庫、庫存三者之間的聯(lián)系,每一個表的修改都將聯(lián)動的影響其它的表。本數(shù)據(jù)庫的功能很實用。查詢功能,可以讓讓采購員,保管員,統(tǒng)計員對數(shù)據(jù)庫中商品的信息以及銷售情況進行查詢;添加功能可以將銷售情況進行添加;修改功能可以對商品進行庫存修改。在虛擬機運行的Windows2000環(huán)境下進行數(shù)據(jù)庫設(shè)計。此論文主要介紹了本課程設(shè)計的具體過程,例如需求分析,概念設(shè)計,邏輯設(shè)計等的具體實現(xiàn)過程,配有大量圖標(biāo)方便理解。關(guān)鍵詞:系統(tǒng),數(shù)據(jù)庫,需求分析,概念設(shè)計,邏輯設(shè)計 Commodity management systemAbstract:This database is mainly done for supermarket management, including the storage of goods, warehousing, inventory. System can be completed conveniently browse, query, add, modify the functions of all kinds of information.The core of the system is the storage, delivery, inventory links between the three, each table changes will affect other forms. The database function very useful. The query function, can let the buyer, custodian, statistician in the database information of products and sales inquiries; add functionality can be sales add; modification function can be modified for goods inventory. Database design in a virtual machine running under Windows2000 environment.This paper mainly introduced the specific process of the curriculum design, such as requirement analysis, concept design, logic design and concrete realization of the process, with a large number of icons, easy to understand.Key Words:system ,data base,requirement analysis,concept design, logic design第一章 緒論1.1 研究背景與意義現(xiàn)代的社會經(jīng)濟高速發(fā)展,信息化程度也不斷加深,人們的人才需要意識、科技意識已有了很大提高,對于用紙張來記錄信息已顯得很麻煩。在信息技術(shù)的催化之下,世界經(jīng)濟的變革已經(jīng)進入了加速狀態(tài)。世界經(jīng)濟一體化,企業(yè)經(jīng)營全球化,以及高度競爭造成的高度個性化與迅速改變的客戶需求,令企業(yè)與顧客、企業(yè)與供方的關(guān)系變得更加密切和復(fù)雜。強化管理,規(guī)范業(yè)務(wù)流程,提高透明度,加快商品資金周轉(zhuǎn),以及為流通領(lǐng)域信息管理全面網(wǎng)絡(luò)化打下基礎(chǔ),是商品銷售公司乃至眾多商業(yè)企業(yè)夢寐以求的愿望。隨著技術(shù)發(fā)展,電腦操作及管理日趨簡化,電腦知識日趨普及,同時市場經(jīng)濟快速多變,競爭激烈,因此企業(yè)采用電腦管理進貨、庫存、銷售等諸多環(huán)節(jié)也已成為趨勢及必然。1.2 當(dāng)前研究現(xiàn)狀目前,越來越多的企業(yè)使用數(shù)據(jù)庫技術(shù),促使數(shù)據(jù)庫技術(shù)有了很大的發(fā)展。對于國際性的大企業(yè)大部分都使用了數(shù)據(jù)庫技術(shù)來管理信息,但是,小型的商店都不曾使用。本系統(tǒng)的開發(fā)就是運用于此方面的。1.3 相關(guān)技術(shù)與工具工具:SQL2000,myclinpse相關(guān)技術(shù):java語言,數(shù)據(jù)流圖,ER圖,網(wǎng)絡(luò)數(shù)據(jù)庫編程技術(shù)第二章 需求分析2.1 功能需求一系統(tǒng)功能要求:1 有一個存放商品的倉庫,每天都有商品出庫和入庫。 每種商品都有商品編號、商品名稱、生產(chǎn)廠家、型號、規(guī)格等。2 入庫時必須填寫入庫單據(jù),單據(jù)包括商品名稱、生產(chǎn)廠家、型號、規(guī)格、及入庫數(shù)量、日期、倉庫號、倉庫名稱、送貨人姓名。3 出庫時必須填寫出庫單據(jù),單據(jù)包括倉庫詳情,商品詳情還有出庫時間和數(shù)量及提貨人信息.。4 設(shè)置商品庫存臺帳,商品庫存臺帳是對倉庫中目前庫存的所有商品的明細記錄,商品庫存臺帳包括商品信息,庫存量和日期。每當(dāng)有商品入庫或出庫時都應(yīng)自動更新臺帳,最后一次更新的是現(xiàn)在的庫存情況。5 商品的入庫和出庫過程通過庫存臺帳更加清晰條理地顯示出倉庫中商品存數(shù)量和庫存日期等信息,容易對庫存內(nèi)的商品信息進行查詢,增加,修改,刪除等操作。6 該倉庫的商品型號統(tǒng)一為YING-CV992格式,規(guī)格為CX100-CX199格式二主要功能: 商品管理: 包括增加商品詳細資料,修改商品資料,刪除商品所有資料,瀏覽所有商品功能。 庫存管理: 實現(xiàn)商品的入庫,在商品出庫或入庫時通過觸發(fā)器或存儲過程同時完成商品庫臺帳的更新。實現(xiàn)按商品名稱查詢商品的出庫或入庫情況及目前的庫存量。實現(xiàn)按入庫日期查詢商品的出庫或入庫情況及目前的庫存量。按時間段查詢商品庫存情況。實現(xiàn)分別按年、季度和月對入庫或出庫商品數(shù)量的統(tǒng)計。2.2 數(shù)據(jù)流圖商品信息入庫出庫庫存入庫信息出庫信息倉庫2.3 ER圖商品編號型號生產(chǎn)廠家規(guī)格商品名稱商品倉庫號倉庫倉庫名稱nn庫存庫存數(shù)量提貨人姓名出庫日期出庫數(shù)量出庫出庫號入庫日期送貨人姓名入庫數(shù)量入庫入庫號第三章 系統(tǒng)設(shè)計3.1 系統(tǒng)模塊劃分庫存物資管理大體可以分為以下3大模塊,如下圖所示:首先是商品入庫模塊,該模塊主要就是描述把采購回來的商品,分類別的放置到指定的倉庫中去,然后是商品出庫模塊,該模塊主要描述從指定的倉庫中拿出商品;最后時庫存模塊,這個模塊主要是記錄商品的庫存數(shù)量變化。商品信息管理商 品 入 庫 模 塊商 品 出 庫 模 塊商 品 庫 存 模 塊3.2 數(shù)據(jù)庫設(shè)計關(guān)系模式如下:商品(商品編號、商品名稱、生產(chǎn)廠家、型號、規(guī)格) 商品編號為主鍵倉庫(倉庫號、倉庫名稱) 倉庫號為主鍵庫存(商品編號,倉庫號,庫存數(shù)量) (商品編號,倉庫號)為主鍵,同時也分別為外鍵入庫(入庫號,商品編號,倉庫號,入庫數(shù)量,入庫日期,送貨人姓名)(入庫號)為主鍵,(商品編號,倉庫號)為外鍵出庫(出庫號,商品編號,倉庫號,出庫數(shù)量,出庫日期,提貨人姓名)(出庫號)為主鍵,(商品編號,倉庫號)為外鍵第四章 系統(tǒng)實現(xiàn)4.1 模塊一實現(xiàn)商品的入庫,在商品入庫時通過觸發(fā)器或存儲過程同時完成商品庫存臺帳的更新。入庫表的觸發(fā)器create trigger stocking_into on stocking -這是入庫表的觸發(fā)器 after insert asbegin declare a char(10),b char(10),d int;select a=i.DNo,b=i.WNo,d=i.SAmountfrom inserted as i;if(select Stock.WNo from Stock where Stock.WNo=b and Stock.DNo=a) is not nullbeginupdate Stockset Stock.WAmount=Stock.WAmount+dwhere Stock.WNo=b and Stock.DNo=a;return;endinsert into stock values(b,a,d);endinsert into stocking values(100,100005,2010001,200,2006-01-02,小明);insert into stocking values(101,100005,2010003,200,2006-01-02,小蘭);insert into stocking values(102,100001,2010003,200,2006-01-02,小東);insert into stocking values(103,100002,2010001,200,2006-01-02,小紅);insert into stocking values(104,100003,2010001,200,2007-01-14,小風(fēng));insert into stocking values(105,100005,2010002,200,2006-01-25,小明);insert into stocking values(106,100000,2010002,200,2006-02-02,小明);insert into stocking values(107,100001,2010001,200,2005-03-02,小東);insert into stocking values(108,100002,2010002,200,2007-04-02,小紅);insert into stocking values(109,100003,2010003,200,2006-04-02,小風(fēng));insert into stocking values(110,100004,2010001,200,2006-06-09,小敏);insert into stocking values(111,100004,2010002,200,2005-06-02,小風(fēng));insert into stocking values(112,100005,2010001,200,2005-06-02,小青);insert into stocking values(113,100000,2010003,200,2005-06-02,小明);insert into stocking values(114,100001,2010001,200,2005-06-02,小東);insert into stocking values(115,100002,2010002,200,2007-07-02,小紅);insert into stocking values(116,100003,2010003,200,2006-08-02,小風(fēng));insert into stocking values(117,100000,2010001,200,2006-08-02,小明);insert into stocking values(118,100001,2010001,200,2005-09-04,小東);insert into stocking values(119,100002,2010002,200,2005-06-02,小紅);insert into stocking values(120,100003,2010003,200,2005-09-11,小風(fēng));insert into stocking values(121,100002,2010002,200,2005-09-01,小明);insert into stocking values(122,100003,2010002,200,2005-07-08,小敏);insert into stocking values(123,100002,2010003,200,2005-04-11,小敏);insert into stocking values(124,100001,2010001,200,2007-07-08,小紅);insert into stocking values(125,100001,2010003,200,2005-08-21,小青);insert into stocking values(126,100005,2010001,200,2005-07-08,小青);insert into stocking values(127,100003,2010003,200,2005-09-01,小蘭);insert into stocking values(128,100002,2010002,200,2007-07-08,小蘭);insert into stocking values(129,100004,2010001,200,2007-07-08,小蘭);insert into stocking values(130,100005,2010002,200,2007-07-08,小紅);實現(xiàn)按商品名稱查詢商品的入庫情況及目前的庫存量。select SNo,WName,s.WNo,s.DNo,SAmount,WAmount from Stock as s,Ware as w,Stocking as siwhere WName=電冰箱 and s.WNo=w.WNo and w.WNo=si.WNo and s.DNo=si.DNo4.2 模塊二實現(xiàn)按入庫日期查詢商品的入庫情況及目前的庫存量。/* 復(fù)合條件查詢*/select SNo,s.WNo,s.DNo,SAmount,SDate,Supplier,WAmount from Stock as s,Stockingwhere SDate=2006-01-02 00:00:00 and s.WNo=Stocking.WNo and s.DNo=Stocking.DNo實現(xiàn)按商品名稱查詢商品的出庫情況及目前的庫存量。select ONo,s.WNo,s.DNo,OAmount,WName,ODate,Buyers,WAmount from Stock as s,Outbound,Warewhere WName=長城干紅 and Ware.Wno=s.Wno and s.Wno=Outbound.Wno 實現(xiàn)按出庫日期查詢商品的出庫情況及目前的庫存量。 select ONo,s.WNo,s.DNo,OAmount,ODate,Buyers,WAmount from Stock as s,Outboundwhere ODate=2010-01-02 0:00:00 and s.WNo=Outbound.WNo and s.DNo=Outbound.DNo按時間段查詢商品庫存情況select w.WName as 商品,sum(SAmount) as 入庫數(shù)量from Stocking as s ,Ware as w where w.WNo=s.WNo and SDate between 2006-01-02 and 2010-01-02group by w.WNameselect w.WName as 商品,sum(OAmount) as 出庫數(shù)量from Outbound as o ,Ware as w where w.WNo=o.WNo and ODate between 2006-01-02 and 2010-01-02group by w.WName實現(xiàn)分別按年、季度和月對入庫商品數(shù)量的統(tǒng)計/*年:*/select WName,sum(SAmount) Ssumfrom Stocking,Warewhere year (SDate)=2005 and Stocking.WNo=Ware.WNogroup by WName/*季度:*/select WName,sum(SAmount) Ssum from Stocking,Warewhere SDate between 2005-3-1 0:00:00 and 2005-5-31 0:00:00 and Stocking.WNo=Ware.WNogroup by WName/*月:*/select WName,sum(SAmount) Ssumfrom Stocking,Warewhere month (SDate)=6 and Stocking.WNo=Ware.WNo and year (SDate)=2005group by WName實現(xiàn)分別按年、季度和月對出庫商品數(shù)量的統(tǒng)計/*按年:*/select WName,sum(OAmount) Osumfrom Outbound,Warewhere year (ODate)=2010 and Outbound.WNo=Ware.WNo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 咽喉用藥企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 智能手勢識別手表行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 智能戶外景觀路燈行業(yè)跨境出海戰(zhàn)略研究報告
- 智能寵物健康管理平臺企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 熟食安全追溯系統(tǒng)行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 物料配送網(wǎng)絡(luò)智能運維平臺企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 科技學(xué)院2025年秋季創(chuàng)新項目計劃范文
- 2025年重癥監(jiān)護護士培訓(xùn)與考核計劃
- 老年人健康保險需求分析及對策計劃
- 初中物理實驗室創(chuàng)新實驗計劃
- 達美樂比薩線上整合營銷規(guī)劃方案
- 水泥產(chǎn)品生產(chǎn)許可證實施細則
- 德意志意識形態(tài)
- YY/T 1778.1-2021醫(yī)療應(yīng)用中呼吸氣體通路生物相容性評價第1部分:風(fēng)險管理過程中的評價與試驗
- GB/T 20041.21-2008電纜管理用導(dǎo)管系統(tǒng)第21部分:剛性導(dǎo)管系統(tǒng)的特殊要求
- GB/T 14054-1993輻射防護用固定式X、γ輻射劑量率儀、報警裝置和監(jiān)測儀
- 《馬克思主義發(fā)展史》第六章 毛澤東思想是馬克思主義在中國發(fā)展的第一個重大成果
- 粵教版地理七年級下冊全冊課件
- 工商企業(yè)管理專業(yè)模擬實訓(xùn)報告
- 八年級英語15篇完形填空(附答案)
- 會寶嶺選礦廠集中控制技術(shù)方案
評論
0/150
提交評論