某家具城進(jìn)銷存管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告書(shū)_第1頁(yè)
某家具城進(jìn)銷存管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告書(shū)_第2頁(yè)
某家具城進(jìn)銷存管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告書(shū)_第3頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)原理及應(yīng)用課程設(shè)計(jì)設(shè)計(jì)報(bào)告題目:某家具城進(jìn)銷存管理系統(tǒng)學(xué)號(hào):131007127學(xué)生:指導(dǎo)教師:提交時(shí)間:2015-1-5目錄第1章 需求分析 31.1 需求調(diào)查 31.2 系統(tǒng)功能分析 41.3面對(duì)用戶需求分析 4第2章面向?qū)ο蠓治龊驮O(shè)計(jì) 5第3章邏輯結(jié)構(gòu)設(shè)計(jì) 73. 1 E-R 圖 73. 2類和對(duì)象向關(guān)系模式轉(zhuǎn)換 11第4章數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì) 114.1 存取方法設(shè)計(jì) 114.2 存儲(chǔ)結(jié)構(gòu)設(shè)計(jì) 114.3 物理設(shè)計(jì) 11第5章數(shù)據(jù)庫(kù)完整性設(shè)計(jì) 135.1主鍵及外鍵 135.2參照完整性設(shè)計(jì) 135. 3觸發(fā)器設(shè)計(jì) 13第6章 數(shù)據(jù)庫(kù)視圖設(shè)計(jì) 14第7章數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程設(shè)計(jì) 14總結(jié) 1

2、5參考文獻(xiàn): 15某家具城進(jìn)銷存管理系統(tǒng)第1章需求分析1.1 需求調(diào)查進(jìn)銷存管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用程序,由基礎(chǔ)信息管理模塊、進(jìn)貨信息管理模塊、銷售信息管理模塊、庫(kù)存信息管理模塊、銷售管理模塊、帳款管理模塊等部分組成, 規(guī)劃系統(tǒng)功能模塊如下:(1) 基礎(chǔ)管理模塊該模塊主要包括公司資料、員工資料、商品型號(hào)材質(zhì)、供應(yīng)商資料、客戶資料。(2) 進(jìn)貨管理模塊該模塊主要包括采購(gòu)管理、入庫(kù)管理、入庫(kù)退貨管理。(3) 銷售管理模塊該模塊主要包括銷售出庫(kù)、出庫(kù)退貨、本月員工銷售情況總結(jié)。(4) 庫(kù)存管理模塊該模塊主要包括庫(kù)存明細(xì)、庫(kù)存上下限預(yù)警。(5) 帳款管理模塊該模塊主要包括付款記錄、收款記錄。

3、(6) 查詢模塊該模塊主要包括采購(gòu)查詢、出入庫(kù)查詢、出入庫(kù)退貨查詢、收款付款查詢。1.2系統(tǒng)功能分析基礎(chǔ)管理:主要用于公司資料統(tǒng)計(jì)、員工資料統(tǒng)計(jì)、家具型號(hào)材質(zhì)登記、供應(yīng)商基本資料、客 戶基本資料、倉(cāng)庫(kù)資料、家具品牌等記錄。進(jìn)貨管理:主要用于采購(gòu)信息記錄、入庫(kù)或入庫(kù)退貨信息等記錄。銷售管理:主要用于銷售出庫(kù)及出庫(kù)退貨的統(tǒng)計(jì)、本月員工銷售情況總結(jié)及排行。庫(kù)存管理:此管理主要用于記錄庫(kù)存明細(xì)、短線庫(kù)存預(yù)警、超儲(chǔ)庫(kù)存預(yù)警。(5)帳款管理模塊:主要統(tǒng)計(jì)付款記錄、收款記錄。查詢管理主要提供各種查詢,如采購(gòu)查詢、出入庫(kù)查詢、出入庫(kù)退貨查詢、付款查詢、收款 查詢等。1.3面對(duì)用戶需求分析F面從細(xì)分后的各個(gè)子系

4、統(tǒng)分析子系統(tǒng)的需求:1) 家具信息管理系統(tǒng)。該部分主要錄入家具的主要信息,包括家具和家具類型分號(hào), 各個(gè)家具的供應(yīng)商以及品牌和價(jià)格。2) 供應(yīng)商信息管理系統(tǒng)。 該部分主要實(shí)現(xiàn)供應(yīng)商基本信息錄入,修改,以及各個(gè)供應(yīng)商所供應(yīng)的家具的信息。3) 客戶信息管理系統(tǒng)。該部分主要是針對(duì)客戶而設(shè),主要是顧客基本信息管理,以及對(duì)顧客相對(duì)應(yīng)的訂單進(jìn)行處理。4) 家具進(jìn)貨管理系統(tǒng)。該部分主要包括進(jìn)貨信息查詢,進(jìn)貨訂單錄入,進(jìn)貨統(tǒng)計(jì)。5) 家具銷售管理系統(tǒng)。該部分主要包括銷售信息查詢,銷售訂單錄入,銷售統(tǒng)計(jì)。6) 庫(kù)存管理系統(tǒng)。該部分主要包括庫(kù)存信息查詢,家具出庫(kù)入庫(kù)的記錄。7) 收款管理系統(tǒng)。該部分主要包括用戶基

5、本信息和用戶對(duì)應(yīng)訂單的付款狀態(tài)錄入查 詢。第2章 面向?qū)ο蠓治龊驮O(shè)計(jì)類和對(duì)象設(shè)計(jì)如下:家具信息家具號(hào)int家具名稱char (20) 制造商char (20) 家具價(jià)格int家具類別號(hào)int 家具數(shù)量int供應(yīng)商char (20) 品牌 char (20) 備注text 添加() 刪除() 查詢() 修改()供應(yīng)商信息供應(yīng)商名稱char( 20)家具號(hào)int家具價(jià)格int家具數(shù)量int進(jìn)貨日期date 添加() 修改() 刪除() 查詢()進(jìn)貨訂單訂單號(hào)int 家具號(hào)int 家具數(shù)量int 家具價(jià)格int進(jìn)貨日期date添加() 修改() 刪除() 修改()銷售訂單訂單號(hào)int 家具號(hào)int

6、家具數(shù)量int 家具價(jià)格int銷售日期date 添加() 修改() 刪除() 修改()家具類型家具類別號(hào)int 家具類別名 char ( 20) 查詢() 修改() 添加() 刪除()顧客顧客名稱char (20) 訂單號(hào)int聯(lián)系方式char ( 20)查詢()添加()刪除()修改()庫(kù)存家具號(hào)int 家具數(shù)量int 進(jìn)貨價(jià)格int進(jìn)貨日期date進(jìn)貨數(shù)量int查詢() 修改() 添加() 刪除()第3章邏輯結(jié)構(gòu)設(shè)計(jì)局部E-R圖:家具號(hào)制造商家具價(jià)格家具類別號(hào)/<家_供應(yīng)商名稱<)家具號(hào)家具圖3-1家具價(jià)格家具數(shù)量家具數(shù)量/進(jìn)貨日期)圖3-2圖3-3圖3-4圖3-5家具類型號(hào)家具

7、數(shù)量全局E-R圖圖3-6庫(kù)存進(jìn)貨價(jià)格進(jìn)貨日期圖3-7家具類別名J進(jìn)貨數(shù)量家具類型PK家具類別號(hào)家具類別名進(jìn)貨訂單PK訂單號(hào)FK1家具號(hào) 家具數(shù)量 家具價(jià)格 進(jìn)貨日期供應(yīng)商PK供應(yīng)商名稱FK1家具號(hào) 家具價(jià)格 家具數(shù)量 進(jìn)貨日期銷售訂單PK訂單號(hào)FK1家具號(hào) 家具數(shù)量 家具價(jià)格 銷售日期庫(kù)存PK家具號(hào)D家具數(shù)量 進(jìn)貨價(jià)格 進(jìn)貨日期 進(jìn)貨數(shù)量顧客PK,FK1顧客名稱FK2訂單號(hào) 聯(lián)系方式家具信息表PK家具號(hào)FK1家具名稱 制造商 家具價(jià)格 家具類別號(hào) 家具數(shù)量 供應(yīng)商 品牌 備注3. 2類和對(duì)象向關(guān)系模式轉(zhuǎn)換家具(家具號(hào)、家具名稱、制造商、家具價(jià)格、家具類別號(hào)、家具數(shù)量、供應(yīng)商、品 牌)供應(yīng)商(供

8、應(yīng)商名稱、家具號(hào)、家具價(jià)格、家具數(shù)量、進(jìn)貨日期)進(jìn)貨訂單(訂單號(hào)、家具號(hào)、家具數(shù)量、家具價(jià)格、進(jìn)貨日期)銷售訂單(訂單號(hào)、家具號(hào)、家具數(shù)量、家具價(jià)格、銷售日期)顧客(顧客名稱、訂單號(hào)、聯(lián)系方式)家具類型(家具類型號(hào)、家具類型名)庫(kù)存(家具號(hào)、家具數(shù)量、進(jìn)貨價(jià)格、進(jìn)貨日期、進(jìn)貨數(shù)量)第4章數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)4.1 存取方法設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)是多用戶共享的系統(tǒng), 對(duì)同一個(gè)關(guān)系要建立多條存儲(chǔ)路徑才能滿足多用戶的 多種應(yīng)用要求。對(duì)于家具進(jìn)銷存管理系統(tǒng)來(lái)說(shuō),為了提高某些屬性(如:家具號(hào),訂單號(hào),家具信息等)的查詢速度,可以選擇聚簇存取的方法,即把這些屬性上具有相同值的元組集 中放在連續(xù)的物理塊上。這樣在查詢

9、某個(gè)訂單或某種家具信息時(shí)就會(huì)大大提高查詢速度。因此,該系統(tǒng)中選擇聚簇存取方法。4.2 存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)家具進(jìn)銷存管理系統(tǒng)是一個(gè)大型復(fù)雜的計(jì)算機(jī)網(wǎng)絡(luò)信息系統(tǒng),采用基于客戶端/服務(wù)器(C/S )的應(yīng)用體系結(jié)構(gòu)來(lái)建設(shè)家具進(jìn)銷存管理系統(tǒng)。數(shù)據(jù)庫(kù)管理系統(tǒng)采用Microsoft 公司推出的 SQL Server 2000 或以上版本,并用SQL進(jìn)行數(shù)據(jù)庫(kù)的建立和數(shù)據(jù)庫(kù)中數(shù)據(jù)的維護(hù)和查詢。4.3 物理設(shè)計(jì)或以上版本。實(shí)現(xiàn)該設(shè)計(jì)的環(huán)境為Win dows XP Professio nal + MS SQL Server 20051. 建立家具進(jìn)銷存管理系統(tǒng)create database家具進(jìn)銷存管理系統(tǒng)2. 家具信

10、息表create table家具信息表(家具號(hào) int primary key,家具名稱 char (20),制造商char (20),家具價(jià)格int ,家具類別號(hào)int ,家具數(shù)量int ,供應(yīng)商 char (20),品牌 char (20), 備注text ,);3. 供應(yīng)商create table 供應(yīng)商(供應(yīng)商名稱char (20) primary key ,家具號(hào)int ,家具價(jià)格int ,家具數(shù)量int ,進(jìn)貨日期date ,);4. 進(jìn)貨訂單create table 進(jìn)貨訂單( 訂單號(hào) int primary key, 家具號(hào)int ,家具數(shù)量int ,家具價(jià)格int ,進(jìn)貨日期

11、date ,);5銷售訂單create table 銷售訂單(訂單號(hào) int primary key, 家具號(hào)int ,家具數(shù)量int ,家具價(jià)格int ,銷售日期date ,);6. 顧客create table 顧客(顧客名稱char (20) primary key,訂單號(hào)int ,聯(lián)系方式char (20),);7. 家具類型create table 家具類型(家具類別號(hào) int primarykey,家具類別名char (20),);&庫(kù)存create table 庫(kù)存(家具號(hào) int primary key,家具數(shù)量int ,進(jìn)貨價(jià)格int ,進(jìn)貨日期date ,進(jìn)貨數(shù)量i

12、nt ,);第5章數(shù)據(jù)庫(kù)完整性設(shè)計(jì)5.1主鍵及外鍵表名主鍵外鍵豕具基本表(家具號(hào))家具類別號(hào)供應(yīng)商(供應(yīng)商名稱)家具號(hào)進(jìn)貨訂單(訂單號(hào))家具號(hào)銷售訂單(訂單號(hào))家具號(hào)顧客(顧客名稱)訂單號(hào)家具類型(家具類別號(hào))無(wú)庫(kù)存(家具號(hào))無(wú)5.2參照完整性設(shè)計(jì)1、家具信息表中將屬性家具類別號(hào)設(shè)計(jì)為外鍵alter table 家具信息表add foreign key ( 家具類別號(hào))references家具類型(家具類別號(hào))2、供應(yīng)商表中將屬性家具號(hào)設(shè)計(jì)為外鍵alter table 供應(yīng)商add foreign key ( 家具號(hào))references 家具信息表(家具號(hào))3、進(jìn)貨訂單表中將屬性家具號(hào)設(shè)計(jì)為

13、外鍵alter table進(jìn)貨訂單add foreign key (家具號(hào))references家具信息表(家具號(hào))4、銷售訂單表中將屬性家具號(hào)設(shè)計(jì)為外鍵alter table銷售訂單add foreign key (家具號(hào))references家具信息表(家具號(hào))5、顧客表中將屬性訂單號(hào)設(shè)計(jì)為外鍵alter table 顧客 add foreign key ( 訂單號(hào))references銷售訂單(訂單號(hào))5.3觸發(fā)器設(shè)計(jì)1、進(jìn)貨訂單表中建立增加訂單觸發(fā)器CREATEtrigger rukuON進(jìn)貨訂單 for insertas beg inupdate庫(kù)存set庫(kù)存.家具數(shù)量=庫(kù)存.家具數(shù)

14、量+進(jìn)貨訂單.家具數(shù)量from 庫(kù)存,進(jìn)貨訂單 where庫(kù)存.家具號(hào)=進(jìn)貨訂單.家具號(hào);end;2、銷售訂單表中建立增加訂單觸發(fā)器CREATEtrigger chukuon銷售訂單 for insertas beg inupdate庫(kù)存set庫(kù)存.家具數(shù)量=庫(kù)存.家具數(shù)量-銷售訂單.家具數(shù)量from 庫(kù)存,銷售訂單 where庫(kù)存.家具號(hào)=銷售訂單.家具號(hào);end;第6章數(shù)據(jù)庫(kù)視圖設(shè)計(jì)1、建立各類家具庫(kù)存總數(shù)視圖Create view 家具庫(kù)存asSELECT SUM(家具數(shù)量)AS總數(shù),家具類別號(hào)FROM家具信息表GROUPBY家具類別號(hào)2、建立銷售訂單應(yīng)付總金額視圖create view

15、應(yīng)付金額asselect家具數(shù)量*家具價(jià)格總數(shù),訂單號(hào)from銷售訂單;3、建立顧客查詢訂單視圖create view 訂單查詢asselect 訂單號(hào),家具號(hào),家具數(shù)量from銷售訂單;第7章數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程設(shè)計(jì)創(chuàng)建存儲(chǔ)過(guò)程統(tǒng)計(jì)某段時(shí)間各種商品的入庫(kù)數(shù)量和銷售數(shù)量;create procedure 家具進(jìn)貨銷售情況as beg inSELECT進(jìn)貨訂單.訂單號(hào),進(jìn)貨訂單.家具數(shù)量,進(jìn)貨日期,銷售訂單.訂單號(hào),銷售訂單 家具數(shù)量,銷售日期from進(jìn)貨訂單,銷售訂單where 進(jìn)貨日期 between 2014-1-3 and 2014- 11-24 and 銷售日期between 2014-1-

16、3and 2014 - 11- 24 end總結(jié)本文詳細(xì)論述了家具商城銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,基本實(shí)現(xiàn)了需求分析中的功能要求,進(jìn)入系統(tǒng)之后,可以進(jìn)行商品信息的添加、刪除、修改和查詢,商品進(jìn)貨信息的添 加、修改和查詢,以及商品銷售信息管理和商品庫(kù)存信息管理一系列功能的實(shí)現(xiàn),對(duì)于家具商城的管理起到了一定的幫助作用。由于時(shí)間倉(cāng)促以及開(kāi)發(fā)者的水平有限,本系統(tǒng)還存在著一些缺點(diǎn)以及不足之處,系統(tǒng)的約束力和容錯(cuò)能力比較弱,而且可性行也不夠強(qiáng)。因此在系統(tǒng)的進(jìn)一步開(kāi)發(fā)實(shí)現(xiàn)以及擴(kuò)展階 段,應(yīng)該加強(qiáng)數(shù)據(jù)的完整性,多從安全性方面考慮設(shè)計(jì),增強(qiáng)系統(tǒng)的擴(kuò)展能力、容錯(cuò)能力以 及系統(tǒng)的可行性。通過(guò)本次設(shè)計(jì)的親身實(shí)踐,

17、知識(shí)得到了積累,拓寬了自己的視野, 更多的發(fā)現(xiàn)了自己的 不足,認(rèn)識(shí)到自己還要學(xué)習(xí)很多知識(shí)才能完成這個(gè)項(xiàng)目,以前掌握的知識(shí)是遠(yuǎn)遠(yuǎn)不夠的。計(jì)算機(jī)是一門(mén)非常復(fù)雜且龐大的學(xué)科,一項(xiàng)課題往往需要多項(xiàng)技術(shù)才可以完成的。在設(shè)計(jì)階段,通過(guò)對(duì)課題的深入分析與研究,使我對(duì)技術(shù)有了一定的了解。在遇到問(wèn)題時(shí),得到 了指導(dǎo)老師與同學(xué)的悉心幫助,感受到集體的力量是無(wú)窮的。要將掌握的理論知識(shí)應(yīng)用到實(shí)踐中去,總會(huì)出現(xiàn)這樣或那樣的問(wèn)題,不是理論沒(méi)有掌握好,而是只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,一定要把理論知識(shí)和實(shí)踐結(jié)合起來(lái)。把學(xué)到的知識(shí)應(yīng)用到實(shí)踐中去,多做多練,才可以把理論的精華發(fā)揮出來(lái)。理論知識(shí)一定要在實(shí)踐中得到應(yīng)用,解決實(shí)際問(wèn)題,

18、這才是學(xué)習(xí)的根本目的。參考文獻(xiàn):1馬駿編.C#程序設(shè)計(jì)及應(yīng)用教程(第 2版)M.人民郵電,2009 ( 5).2耀東編.C#從入門(mén)到實(shí)踐清華大學(xué),2009(9).3建偉,梁樹(shù)軍編數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用一 SQLServer 2005人民郵電,2008(4)4王珊,薩師煊主編.數(shù)據(jù)庫(kù)系統(tǒng)概論M.高等教育,2006(4).5海藩主編.軟件工程導(dǎo)論清華大學(xué),2008(5).6江紅.C#.NET程序設(shè)計(jì)教程M.清華大學(xué),20107王華秋.Visual C#.NET程序設(shè)計(jì)基礎(chǔ)教程.清華大學(xué),20098周峰,王征.Visual C#.NET 2008程序設(shè)計(jì)案例集錦.水利水電,20099梁冰,呂雙,王小科.C#程序開(kāi)發(fā)例寶典.第2版.人民郵電,200910周紅安.21天學(xué)通C#.電子工業(yè),200911馬軍.SQL語(yǔ)言與數(shù)據(jù)庫(kù)操作技術(shù)大全一基于SQL Server實(shí)現(xiàn).電子工業(yè),200812孔琳俊.30天學(xué)通C#項(xiàng)目案例開(kāi)發(fā).電子工業(yè),200913殷曉波.基于.NET技術(shù)的數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用D.優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫(kù)200514 文娟.基于.NET的ERP系統(tǒng)在中小型企業(yè)中的實(shí)現(xiàn)與研究D.中國(guó)優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫(kù),2006(11)15 譚永紅.基于.NET 2.0平臺(tái)的教學(xué)辦公系統(tǒng)的開(kāi)發(fā)研究論文全文數(shù)據(jù)庫(kù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論