數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告商品銷售管理系統(tǒng)_第1頁
數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告商品銷售管理系統(tǒng)_第2頁
數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告商品銷售管理系統(tǒng)_第3頁
數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告商品銷售管理系統(tǒng)_第4頁
數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告商品銷售管理系統(tǒng)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告 題目名稱: 商品銷售管理系統(tǒng) 姓 名: 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班 級: 090453 學(xué) 號: 090453 同組人員: 指導(dǎo)老師: 摘要 在科學(xué)技術(shù)日新月異的今天,計(jì)算機(jī)已逐步滲入各個(gè)領(lǐng)域,無論是學(xué)習(xí),工作,還是娛樂都普及了計(jì)算機(jī)的使用,而隨著網(wǎng)絡(luò)的開通、并與internet連接更讓我們社會(huì)成為信息化的時(shí)代,人們不再需要浪費(fèi)太多的時(shí)間去手工的獲得信息,只要做在家中輕點(diǎn)幾下鼠標(biāo)不但能輕松獲得各種信息,而且能夠購買到自己需要的商品,既擺脫了時(shí)間和空間的限制又節(jié)約了大量的時(shí)間,因此熟練使用計(jì)算機(jī)及網(wǎng)絡(luò),已成為人們進(jìn)入現(xiàn)代社會(huì)的必備技能。商品銷售管理系統(tǒng)正是在這種情況下誕

2、生并逐漸發(fā)展起來的,它已成為我們進(jìn)行商品交易中不可缺少的部分。商品信息管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫,而對于后者則要求應(yīng)用程序功能完備,操作簡單等。本系統(tǒng)是在分析了現(xiàn)行商品管理中存在的問題的基礎(chǔ)上,結(jié)合信息管理系統(tǒng)開發(fā)的概念、結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法,開發(fā)的一套商品信息管理系統(tǒng)。根據(jù)實(shí)際情況,由目前各功能需求和公司里的情況而設(shè)計(jì)的這套系統(tǒng)。全文共分為課題研究的意義、開發(fā)環(huán)境、系統(tǒng)的實(shí)現(xiàn)、性能測試與分析以及結(jié)束語等章節(jié),詳細(xì)地闡述了本系統(tǒng)開發(fā)的目的。關(guān)鍵字:商品銷售,

3、數(shù)據(jù)庫目錄第一章 系統(tǒng)概述41.1 系統(tǒng)開發(fā)背景與意義41.1.1 系統(tǒng)開發(fā)背景41.1.2 系統(tǒng)開發(fā)意義4第二章 需求分析52.1系統(tǒng)功能要求52.2數(shù)據(jù)流圖52.2.1 0層數(shù)據(jù)流圖52.2.1 1層數(shù)據(jù)流圖62.3數(shù)據(jù)字典8數(shù)據(jù)流9數(shù)據(jù)存儲(chǔ)10處理過程10第三章 概念結(jié)構(gòu)設(shè)計(jì)113.1商品庫存子系統(tǒng)113.2商品采購子系統(tǒng)123.3商品銷售子系統(tǒng)133.4 e-r圖14第四章 邏輯結(jié)構(gòu)設(shè)計(jì)階段154.1關(guān)系模式15第五章、系統(tǒng)功能設(shè)計(jì)165.1功能結(jié)構(gòu)圖165.2觸發(fā)器16結(jié)束語18參考文獻(xiàn)19第一章 系統(tǒng)概述1.1 系統(tǒng)開發(fā)背景與意義1.1.1 系統(tǒng)開發(fā)背景在信息技術(shù)的催化之下,世界經(jīng)

4、濟(jì)的變革已經(jīng)進(jìn)入了加速狀態(tài)。世界經(jīng)濟(jì)一體化,企業(yè)經(jīng)營全球化,以及高度競爭造成的高度個(gè)性化與迅速改變的客戶需求,令企業(yè)與顧客、企業(yè)與供方的關(guān)系變得更加密切和復(fù)雜。強(qiáng)化管理,規(guī)范業(yè)務(wù)流程,提高透明度,加快商品資金周轉(zhuǎn),以及為流通領(lǐng)域信息管理全面網(wǎng)絡(luò)化打下基礎(chǔ),是商品銷售公司乃至眾多商業(yè)企業(yè)夢寐以求的愿望。隨著技術(shù)發(fā)展,電腦操作及管理日趨簡化,電腦知識日趨普及,同時(shí)市場經(jīng)濟(jì)快速多變,競爭激烈,因此企業(yè)采用電腦管理進(jìn)貨、庫存、銷售等諸多環(huán)節(jié)也已成為趨勢及必然。1.1.2 系統(tǒng)開發(fā)意義在高端企業(yè)系統(tǒng)市場,強(qiáng)大的客戶關(guān)系經(jīng)常決定了誰能成為市場領(lǐng)導(dǎo)者。及時(shí)和準(zhǔn)確的銷售數(shù)據(jù)能幫助企業(yè)更好地了解客戶的需求和企業(yè)

5、在市場中的地位。通過“商品銷售系統(tǒng)”,商店能迅速獲得第一手的銷售數(shù)據(jù),如銷售數(shù)量、價(jià)格、訂單、存貨、市場趨勢和競爭者的有關(guān)信息。同時(shí),這個(gè)“商品銷售系統(tǒng)”也讓公司管理層加強(qiáng)了對散布在全國各地的經(jīng)銷商和銷售代表的管理,在任何銷售事件發(fā)生時(shí)就對之有了第一時(shí)間的了解。“商品銷售系統(tǒng)的設(shè)計(jì)與開發(fā)”的主要特點(diǎn)是利用了電腦,使得商店管理者通過數(shù)據(jù)庫就能輕松查詢到本商店的相關(guān)信息,極大地方便了商店管理者。第二章 需求分析2.1系統(tǒng)功能要求(1) 用戶登錄(2) 基本信息管理:包括銷售情況、商品信息、庫存表、員工表等信息的錄入、瀏覽、修改、撤銷、刪除和查詢等(3) 商品銷售管理:包括商品售出、退回和入庫(4)

6、 盤點(diǎn):包括庫存盤點(diǎn)、當(dāng)日銷售盤點(diǎn)2.2數(shù)據(jù)流圖2.2.1 0層數(shù)據(jù)流圖2.2.1 1層數(shù)據(jù)流圖2.2.2.2.2層數(shù)據(jù)流圖2.3數(shù)據(jù)字典數(shù)據(jù)項(xiàng)顧客數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類型長度編號編號char10姓名姓名char10性別性別char2地址地址char16電話電話char10員工數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類型長度編號編號char10姓名姓名char16性別性別char4年齡年齡int4職位職位char10權(quán)限權(quán)限char10密碼密碼char10商品數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類型長度編號編號char10名稱名稱char16價(jià)格價(jià)格char10數(shù)量數(shù)量int4倉庫號碼倉庫號碼char10采購字典:屬

7、性名存儲(chǔ)代碼類型長度編號編號char10員工號碼員工號碼char10商品號碼顧客姓名char10供應(yīng)商號碼顧客性別char10采購量商品性質(zhì)int4采購日期購入單價(jià)char10庫存盤點(diǎn)信息字典:屬性名存儲(chǔ)代碼類型長度庫存編號庫存編號char10商品編號商品編號char10庫存號庫存號char10庫存盤點(diǎn)日期庫存盤點(diǎn)日期char10庫存量庫存量char10供應(yīng)商數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類型長度編號編號char10姓名姓名char10地址地址char16電話電話char10數(shù)據(jù)流數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)名組成員工信息員工編號,姓名,性別,年齡,職位,權(quán)限,密碼商品銷售記錄銷售編號,員工編號,顧客編號,商品

8、編號,商品數(shù)量,銷售日期商品采購記錄采購編號,員工編號,商品編號,供應(yīng)商編號,采購量,采購日期庫存信息倉庫編號,名稱,庫存量供應(yīng)商供應(yīng)商編號,供應(yīng)商名稱,地址,電話顧客信息顧客編號,顧客姓名,顧客性別,顧客地址,顧客電話總編號編號名稱來源去向所含數(shù)據(jù)結(jié)構(gòu)說明2.0d1訂單數(shù)據(jù)顧客訂單審核訂單標(biāo)識、顧客細(xì)節(jié)、貨物細(xì)節(jié)2.0d2核對訂單數(shù)據(jù)訂單審核員工訂單標(biāo)識、顧客細(xì)節(jié)、貨物細(xì)節(jié)、不合格原因退還顧客2.0d3庫存信息庫存記錄訂單審核訂單標(biāo)識、顧客細(xì)節(jié)、貨物細(xì)節(jié)用于編輯訂單2.1d4退貨信息顧客退貨審核訂單標(biāo)識、顧客細(xì)節(jié)、貨物細(xì)節(jié)用于編輯退貨核對2.1d5退貨詳情退貨審核退貨處理訂單標(biāo)識、顧客細(xì)節(jié)、

9、貨物細(xì)節(jié)用于編輯庫存記錄與退貨記錄2.2d5采購單處理采購單供應(yīng)商采購標(biāo)識、供應(yīng)商細(xì)節(jié)、員工細(xì)節(jié)、貨物細(xì)節(jié)用于編輯采購數(shù)據(jù)存儲(chǔ)總編號編號名稱輸入數(shù)據(jù)流輸出數(shù)據(jù)流內(nèi)容說明1.1d7退貨記錄表退貨信息退貨標(biāo)識、貨物細(xì)節(jié)、顧客細(xì)節(jié)用于核對庫存信息1.1d8訂單記錄表供貨信息訂單標(biāo)識、貨物細(xì)節(jié)、顧客細(xì)節(jié)用于編輯訂單供貨與核對1.1d9庫存記錄表退貨信息供貨信息庫存信息退貨標(biāo)識、訂單標(biāo)識、貨物細(xì)節(jié)、顧客細(xì)節(jié)用于更新庫存信息1.1d10進(jìn)貨記錄表進(jìn)貨信息采購標(biāo)識、貨物細(xì)節(jié)、員工細(xì)節(jié)用于編輯采購2.0d11賬目記錄表財(cái)務(wù)結(jié)算細(xì)節(jié)退貨信息售貨單訂單標(biāo)識、退貨標(biāo)識、采購標(biāo)識、員工細(xì)節(jié)、供應(yīng)商細(xì)節(jié)、顧客細(xì)節(jié)用于編

10、輯盤點(diǎn)處理過程總編號編號名稱輸入處理概況邏輯輸入說明11d12退貨處理退貨單根據(jù)顧客退款并修改庫存退貨信息退款更新庫存11d13供貨處理訂貨單根據(jù)庫存判斷是否需退貨供貨信息是否缺貨更新庫存11d14庫存管理庫存信息更新入庫、出庫詳情進(jìn)貨信息退貨細(xì)節(jié)20d15財(cái)務(wù)管理進(jìn)貨單付款金額退貨金額統(tǒng)計(jì)支出、收入財(cái)務(wù)信息總結(jié)盈利20d16訂單審核訂單數(shù)據(jù)庫存信息檢驗(yàn)顧客訂單,分成不合格(缺貨)、2種情況已批準(zhǔn)訂單,核對訂單數(shù)據(jù)檢驗(yàn)訂單屬于哪類,方便后續(xù)管理22d17處理采購單缺貨單根據(jù)缺貨情況采購相應(yīng)貨物2層數(shù)據(jù)流圖入庫處理 第三章 概念結(jié)構(gòu)設(shè)計(jì)本次課設(shè)開發(fā)商品銷售管理系統(tǒng),經(jīng)過可行性分析、詳細(xì)調(diào)查以及多

11、次討論,確定了該系統(tǒng)由商品采購、商品庫存、商品銷售三個(gè)子系統(tǒng)組成。本過程結(jié)構(gòu)設(shè)計(jì)過程采用自底向上的設(shè)計(jì)方法,即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來,得到全局概念結(jié)構(gòu).下面給出商品銷售子系統(tǒng)的分析及分e-r圖的設(shè)計(jì)及對其進(jìn)行的各項(xiàng)調(diào)整。3.1商品庫存子系統(tǒng)包含子功能:此模塊完成庫存產(chǎn)品的輸入包括庫房中已有商品庫存的增加以及新產(chǎn)品的輸入信息和數(shù)量。如果庫房中已存在此商品,直接銷售,直接對商品數(shù)量做成一定的更新即可。如果庫房中此商品數(shù)量不夠則不能銷售根據(jù)需求分析給出的數(shù)據(jù)流圖,參照數(shù)據(jù)字典中的詳細(xì)描述,給出3.2商品采購子系統(tǒng)包含子功能:商品的采購,根據(jù)庫存來決定是否需要采購,供應(yīng)商供貨

12、,采購單批準(zhǔn),采購的商品需要入改變庫存3.3商品銷售子系統(tǒng)包含子功能:通過商品編號查找出商品的所有信息通過商品名稱查找出商品的所有信息輸入銷售數(shù)量完成銷售交易 計(jì)算出銷售3.4 e-r圖第四章 邏輯結(jié)構(gòu)設(shè)計(jì)階段用戶的需求體現(xiàn)在各種信息的提供、保存,更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù),為后面的具體設(shè)計(jì)打下基礎(chǔ)。4.1關(guān)系模式倉庫(倉庫編號,倉庫名稱,倉庫庫存量);供應(yīng)商(供應(yīng)商編號,供應(yīng)商名稱,供應(yīng)商地址,供應(yīng)商電話);顧客(顧客編號,顧客姓名,顧客性別,顧客地址,顧客電話);商品(商品編號,商品名稱,商品價(jià)格,商品數(shù)量,倉庫編號);員工(員工編號,員工姓

13、名,員工性別,員工年齡,員工職務(wù),員工權(quán)限,員工密碼);入庫(入庫票號,商品編號,倉庫編號,入庫數(shù)量,入庫日期);退貨(退貨票號,商品編號,顧客編號,退貨數(shù)量,退貨原因);采購(采購票號,員工編號,商品編號,供應(yīng)商編號,采購數(shù)量,采購日期);銷售 (銷售票號,員工編號,顧客編號,商品編號,倉庫編號,銷售數(shù)量,商品價(jià)格,銷售總額,銷售日期);庫存盤點(diǎn)(庫存盤點(diǎn)票號,商品編號,庫存編號,庫存盤點(diǎn)時(shí)間,庫存盤點(diǎn)總量);銷售盤點(diǎn)(銷售盤點(diǎn)票號,商品編號,顧客編號,員工編號,銷售盤點(diǎn)時(shí)間,銷售盤點(diǎn)價(jià)格,銷售盤點(diǎn)總量,銷售盤點(diǎn)總額);說明:(1)模型優(yōu)化:根據(jù)范式理論將關(guān)系模型優(yōu)化到bcnf,即在2nf的

14、基礎(chǔ)上關(guān)系模型不存在部分、傳遞函數(shù)依賴。(2)模型的定義:完整性約束方面,遵守主碼非空且唯一,外碼為空或?yàn)楸粎⒄贞P(guān)系的主碼值。具體描述見數(shù)據(jù)字典中的數(shù)據(jù)項(xiàng)與數(shù)據(jù)結(jié)構(gòu)的說明。第五章、系統(tǒng)功能設(shè)計(jì)5.1功能結(jié)構(gòu)圖5.2觸發(fā)器約束商品價(jià)格必須大于0create trigger sp_priceon 商品 for insert,updateas if exists(select * from inserted where spprice =0) beginprint 商品價(jià)格必須大于0rollback end存儲(chǔ)過程 查詢庫存盤點(diǎn)create procedure cg_selectkp kpdate

15、char(10) asselect *from 庫存盤點(diǎn)where kpdate=kpdatego查詢銷售盤點(diǎn)create procedure cg_selectxp xpdate char(16) asselect *from 銷售盤點(diǎn)where xpdate=xpdatego查詢員工信息create procedure cg_selectygxx ygno char(10) asselect *from 員工where ygno=員工.ygnogo刪除供應(yīng)商create procedure gys_deletegysno char(10) asdelete from 供應(yīng)商where gy

16、sno=gysnogo插入供應(yīng)商create procedure gys_insertgysno char(10),gysname char(10),gysadd char(16),gystel char(10) asinsert into 供應(yīng)商values (gysno,gysname,gysadd ,gystel );go結(jié)束語經(jīng)過兩個(gè)個(gè)禮拜的調(diào)查、學(xué)習(xí)、研究和設(shè)計(jì),數(shù)據(jù)庫課程設(shè)計(jì)已經(jīng)結(jié)束。通過本次課程設(shè)計(jì),使我更加了解了數(shù)據(jù)庫設(shè)計(jì)的過程,需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)等,通過三個(gè)人的交流和討論,同時(shí)在數(shù)據(jù)庫設(shè)計(jì)階段遇到的問題,解決,查詢資料,受益匪淺。雖然功能不是那么完善,但是也是一次合作,一次團(tuán)隊(duì)的努力成果。商品銷售管理系統(tǒng),系統(tǒng)的功能差不多達(dá)到設(shè)計(jì)的要求,同時(shí)也做了一點(diǎn)擴(kuò)充,在這做課設(shè)這段時(shí)間中時(shí)間里,雖然不是很長,但是學(xué)到的東西卻很多,使學(xué)到的東西運(yùn)用到實(shí)踐,而且更進(jìn)一步學(xué)習(xí)了數(shù)據(jù)庫的設(shè)計(jì),學(xué)會(huì)如何思考解決問題。團(tuán)隊(duì)隊(duì)合作精神,這種精神在項(xiàng)目以及職業(yè)生涯中是不可缺少的,最后我

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論