資源描述:
《寵物用品銷售系統(tǒng)資料.doc》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、學號2014-2015學年第一學期1208010142《數(shù)據(jù)庫原理》課程設計報告題目:寵物用品銷售系統(tǒng)專業(yè):計算機科學與技術班級:12(1)姓名:指導教師:成績:計算機與信息工程系2014年12月1日目錄1設計內容及要求11.1設計內容11.2設計要求12需求設計12.1功能描述12.2系統(tǒng)數(shù)據(jù)流圖22.3數(shù)據(jù)字典33概念設計53.1概念結構設計的方法53.2概念結構設計的步驟53.3數(shù)據(jù)抽象與E-R圖設計54邏輯設計74.1E-R圖向關系模型的轉換74.2關系模式74.3數(shù)據(jù)庫的結構75物理實
2、施95.1數(shù)據(jù)庫中的表95.2數(shù)據(jù)庫中索引的建立115.3數(shù)據(jù)庫中視圖的建立126管理模塊127參考文獻14附錄A管理模塊部分代碼15計算機與信息工程系《數(shù)據(jù)庫原理》課程設計報告寵物用品銷售系統(tǒng)1設計內容及要求1.1設計內容隨著人們日常生活的豐富多彩,人們對新事物的不斷追求,使得各種各樣的個性寵物不斷出現(xiàn)。由于這一發(fā)展驅趨勢,提供給人們各個種類寵物的寵物店則如雨后春筍般涌現(xiàn)。本系統(tǒng)專門為實體寵物店設計,主要包括了寵物用品銷售、寵物店客戶管理、寵物貨物管理、寵物用品進貨管理、寵物用品提供商管理等多
3、種業(yè)務管理,解決寵物店進銷存繁瑣問題,建立豐富的寵物用品資料,顧客資料;還包含了豐富的營業(yè)銷售匯總報表,讓寵物店營業(yè)情況一目了然,最終方便管理以及擴大銷售。1.2設計要求可對寵物用品類別進行增刪改查操作;可對供貨商進行增刪改查操作;可對進貨單進行增刪改查操作;可記錄每一筆交易;可對銷售情況進行查詢統(tǒng)計,如根據(jù)月份年份進行銷售額,利潤額等進行查詢統(tǒng)計;可對某種商品的銷售情況進行查詢統(tǒng)計;可對庫存情況根據(jù)不同種類進行查詢統(tǒng)計。2需求設計2.1功能描述(1)管理員和收銀員都可先注冊然后再進行相關操作。
4、(2)管理員可實行客戶管理、寵物用品管理、銷售管理、供應商管理、進貨管理等操作。對客戶信息,貨品信息,供應商信息進行相應的添加、修改、刪除操作。16計算機與信息工程系《數(shù)據(jù)庫原理》課程設計報告(3)收銀員可實行對客戶信息查詢、庫存管理、銷售記錄管理等操作。2.2系統(tǒng)數(shù)據(jù)流圖頂層數(shù)據(jù)流圖圖2.1寵物用品銷售系統(tǒng)頂層數(shù)據(jù)流圖二層數(shù)據(jù)流圖圖2.2寵物用品銷售系統(tǒng)第二層數(shù)據(jù)流圖16計算機與信息工程系《數(shù)據(jù)庫原理》課程設計報告2.3數(shù)據(jù)字典表2.1數(shù)據(jù)項數(shù)據(jù)項名數(shù)據(jù)項含義別名數(shù)據(jù)類型取值范圍取值含義Gno
5、唯一標識每一個商品貨品編號int(10)0~999999前兩位是廠商所在國家的國際代碼,它和3—5位一起構成廠商識別代碼即廠商的注冊號,最后一位是校驗碼Gname標識商品的名稱貨品名char(10)Gsal標識商品的售價售價int(10)0~5555表2.2數(shù)據(jù)結構數(shù)據(jù)結構名含義說明組成貨品是商品管理子系統(tǒng)的主體數(shù)據(jù)結構,定義了一個商品的有關信息貨品編號,貨品名,類別,進價,售價,供應商,重量,庫存量供應廠商是進貨管理子系統(tǒng)的主體數(shù)據(jù)結構,定義了一個供應商的有關信息廠家編號,廠名,生產產品,電話
6、,地址客戶是銷售子系統(tǒng)的主體數(shù)據(jù),定義顧客的有關信息客戶編號,姓名,電話,城市,住址表2.3數(shù)據(jù)流數(shù)據(jù)流名說明數(shù)據(jù)流來源數(shù)據(jù)流去向組成平均流量高峰期流量入庫單供應廠商供應的貨物供應廠商供貨處理入庫單存儲入庫單號,貨品編號,供應廠商編號,庫存數(shù)量,入庫日期每天20個每天100個出庫單庫中商品出庫出庫處理出庫單存儲出庫單號,商品編號,出庫數(shù)量,出庫日期每天20個每天100個銷售單銷售處理16計算機與信息工程系《數(shù)據(jù)庫原理》課程設計報告商店中商品出售銷售單存儲客戶編號,貨品編號,總價,日期每天20個每
7、天100個表2.4數(shù)據(jù)存儲數(shù)據(jù)存儲名說明流入的數(shù)據(jù)流流出的數(shù)據(jù)流組成數(shù)據(jù)量存取方式入庫商品入庫入庫單入庫單入庫單1000000個記錄隨機存取出庫商品出庫商品信息,出庫信息出庫單出庫單1000000個記錄隨機存取銷售商品銷售商品信息,銷售信息銷售單銷售單1000000個記錄隨機存取表2.5處理過程處理過程名說明輸入數(shù)據(jù)流輸出數(shù)據(jù)流處理入庫商品存入倉庫入庫單入庫單記錄入庫單號,貨品編號,入庫數(shù)量,入庫日期出庫商品從倉庫中取出出庫單出庫單記錄出庫單號,貨品編號,出庫數(shù)量,出庫日期銷售商品從商店中售出銷
8、售單銷售單記錄客戶編號,貨品編號,總價,日期1概念設計16計算機與信息工程系《數(shù)據(jù)庫原理》課程設計報告3.1概念結構設計的方法設計概念結構通常有四類方法:自頂向下,自底向上,逐漸擴張以及混合策略。本教學系統(tǒng)采用的是自底向上的方法。即首先定義全局的概念結構的框架,然后逐步細化。根據(jù)自頂向上地進行需求分析然后再自底上上地進行概念設計。3.2概念結構設計的步驟概念結構的設計可分為兩步:第一步是抽象數(shù)據(jù)并設計局部視圖。第二步是集成局部視圖,得到全局的概念結構。3.3數(shù)據(jù)抽象與E-R圖設計按照寵物用品銷售