商品管理系統實驗報告.doc_第1頁
商品管理系統實驗報告.doc_第2頁
商品管理系統實驗報告.doc_第3頁
商品管理系統實驗報告.doc_第4頁
商品管理系統實驗報告.doc_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

湖南人文科技學院經濟與管理科學系課程設計說明書 課 程 名 稱: 網絡數據庫技術與應用 題 目: 商品管理系統 年級/專業(yè)/班:2011級經濟與管理科學系電子商務1班 學 生 姓 名: 蔡慧敏、毛修麗、謝江霞 學 號: 指 導 教 師: 陳 剛 開 題 時 間: 2013/6/17 完 成 時 間: 2013/6/22 目 錄摘要 1Abstract1第一章緒論21.1研究背景與意義21.2當前研究現狀21.3相關技術與工具2第二章需求分析22.1功能需求32.2數據流圖42.3ER圖4第三章系統設計53.1系統模塊劃分53.2數據庫設計6第四章系統實現64.1模塊一64.2模塊二10總結10參考文獻14商品管理系統摘要(小4號黑體): 本數據庫主要完成對于超市管理,包括商品入庫、出庫、庫存。系統可以完成對各類信息的進行方便的瀏覽、查詢、添加、修改等功能。系統的核心是入庫、出庫、庫存三者之間的聯系,每一個表的修改都將聯動的影響其它的表。本數據庫的功能很實用。查詢功能,可以讓讓采購員,保管員,統計員對數據庫中商品的信息以及銷售情況進行查詢;添加功能可以將銷售情況進行添加;修改功能可以對商品進行庫存修改。在虛擬機運行的Windows2000環(huán)境下進行數據庫設計。此論文主要介紹了本課程設計的具體過程,例如需求分析,概念設計,邏輯設計等的具體實現過程,配有大量圖標方便理解。關鍵詞:系統,數據庫,需求分析,概念設計,邏輯設計 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 研究背景與意義現代的社會經濟高速發(fā)展,信息化程度也不斷加深,人們的人才需要意識、科技意識已有了很大提高,對于用紙張來記錄信息已顯得很麻煩。在信息技術的催化之下,世界經濟的變革已經進入了加速狀態(tài)。世界經濟一體化,企業(yè)經營全球化,以及高度競爭造成的高度個性化與迅速改變的客戶需求,令企業(yè)與顧客、企業(yè)與供方的關系變得更加密切和復雜。強化管理,規(guī)范業(yè)務流程,提高透明度,加快商品資金周轉,以及為流通領域信息管理全面網絡化打下基礎,是商品銷售公司乃至眾多商業(yè)企業(yè)夢寐以求的愿望。隨著技術發(fā)展,電腦操作及管理日趨簡化,電腦知識日趨普及,同時市場經濟快速多變,競爭激烈,因此企業(yè)采用電腦管理進貨、庫存、銷售等諸多環(huán)節(jié)也已成為趨勢及必然。1.2 當前研究現狀目前,越來越多的企業(yè)使用數據庫技術,促使數據庫技術有了很大的發(fā)展。對于國際性的大企業(yè)大部分都使用了數據庫技術來管理信息,但是,小型的商店都不曾使用。本系統的開發(fā)就是運用于此方面的。1.3 相關技術與工具工具:SQL2000,myclinpse相關技術:java語言,數據流圖,ER圖,網絡數據庫編程技術第二章 需求分析2.1 功能需求一系統功能要求:1 有一個存放商品的倉庫,每天都有商品出庫和入庫。 每種商品都有商品編號、商品名稱、生產廠家、型號、規(guī)格等。2 入庫時必須填寫入庫單據,單據包括商品名稱、生產廠家、型號、規(guī)格、及入庫數量、日期、倉庫號、倉庫名稱、送貨人姓名。3 出庫時必須填寫出庫單據,單據包括倉庫詳情,商品詳情還有出庫時間和數量及提貨人信息.。4 設置商品庫存臺帳,商品庫存臺帳是對倉庫中目前庫存的所有商品的明細記錄,商品庫存臺帳包括商品信息,庫存量和日期。每當有商品入庫或出庫時都應自動更新臺帳,最后一次更新的是現在的庫存情況。5 商品的入庫和出庫過程通過庫存臺帳更加清晰條理地顯示出倉庫中商品存數量和庫存日期等信息,容易對庫存內的商品信息進行查詢,增加,修改,刪除等操作。6 該倉庫的商品型號統一為YING-CV992格式,規(guī)格為CX100-CX199格式二主要功能: 商品管理: 包括增加商品詳細資料,修改商品資料,刪除商品所有資料,瀏覽所有商品功能。 庫存管理: 實現商品的入庫,在商品出庫或入庫時通過觸發(fā)器或存儲過程同時完成商品庫臺帳的更新。實現按商品名稱查詢商品的出庫或入庫情況及目前的庫存量。實現按入庫日期查詢商品的出庫或入庫情況及目前的庫存量。按時間段查詢商品庫存情況。實現分別按年、季度和月對入庫或出庫商品數量的統計。2.2 數據流圖商品信息入庫出庫庫存入庫信息出庫信息倉庫2.3 ER圖商品編號型號生產廠家規(guī)格商品名稱商品倉庫號倉庫倉庫名稱nn庫存庫存數量提貨人姓名出庫日期出庫數量出庫出庫號入庫日期送貨人姓名入庫數量入庫入庫號第三章 系統設計3.1 系統模塊劃分庫存物資管理大體可以分為以下3大模塊,如下圖所示:首先是商品入庫模塊,該模塊主要就是描述把采購回來的商品,分類別的放置到指定的倉庫中去,然后是商品出庫模塊,該模塊主要描述從指定的倉庫中拿出商品;最后時庫存模塊,這個模塊主要是記錄商品的庫存數量變化。商品信息管理商 品 入 庫 模 塊商 品 出 庫 模 塊商 品 庫 存 模 塊3.2 數據庫設計關系模式如下:商品(商品編號、商品名稱、生產廠家、型號、規(guī)格) 商品編號為主鍵倉庫(倉庫號、倉庫名稱) 倉庫號為主鍵庫存(商品編號,倉庫號,庫存數量) (商品編號,倉庫號)為主鍵,同時也分別為外鍵入庫(入庫號,商品編號,倉庫號,入庫數量,入庫日期,送貨人姓名)(入庫號)為主鍵,(商品編號,倉庫號)為外鍵出庫(出庫號,商品編號,倉庫號,出庫數量,出庫日期,提貨人姓名)(出庫號)為主鍵,(商品編號,倉庫號)為外鍵第四章 系統實現4.1 模塊一實現商品的入庫,在商品入庫時通過觸發(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,小風);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,小風);insert into stocking values(110,100004,2010001,200,2006-06-09,小敏);insert into stocking values(111,100004,2010002,200,2005-06-02,小風);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,小風);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,小風);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,小紅);實現按商品名稱查詢商品的入庫情況及目前的庫存量。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 模塊二實現按入庫日期查詢商品的入庫情況及目前的庫存量。/* 復合條件查詢*/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實現按商品名稱查詢商品的出庫情況及目前的庫存量。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 實現按出庫日期查詢商品的出庫情況及目前的庫存量。 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 入庫數量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 出庫數量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實現分別按年、季度和月對入庫商品數量的統計/*年:*/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實現分別按年、季度和月對出庫商品數量的統計/*按年:*/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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論