




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.學(xué)號數(shù)據(jù)庫原理及運用課程設(shè)計報告題目:某家具城進(jìn)銷存管理系統(tǒng)專業(yè):網(wǎng)絡(luò)工程班級:姓名:指導(dǎo)教師:成績:計算機(jī)學(xué)院2017 年 12月 8 日z.目錄第 1 章 需求分析 .11.1需求調(diào)查 .11.2系統(tǒng)功能分析 .21.3面對用戶需求分析 .3第 2 章 面向?qū)ο蠓治龊驮O(shè)計 .4第 3 章 邏輯結(jié)構(gòu)設(shè)計 .53.1 E-R圖 .53.2類和對象向關(guān)系模式轉(zhuǎn)換. 9第 4 章 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計 .104.1存取法設(shè)計 .104.2存儲結(jié)構(gòu)設(shè)計 .104.3物理設(shè)計 .10第 5 章 數(shù)據(jù)庫完整性設(shè)計 .135.1主鍵及外鍵 .135.2參照完整性設(shè)計 .145.3觸發(fā)器設(shè)計 .14第 6
2、章 數(shù)據(jù)庫視圖設(shè)計 .15第 7 章 數(shù)據(jù)庫存儲過程設(shè)計 .16總結(jié) .17參考文獻(xiàn): .18z.某家具城進(jìn)銷存管理系統(tǒng)第 1章 需求分析1.1 需求調(diào)查進(jìn)銷存管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,由基礎(chǔ)信息管理模塊、進(jìn)貨信息管理模塊、銷售信息管理模塊、庫存信息管理模塊、銷售管理模塊、帳款管理模塊等部分組成,規(guī)劃系統(tǒng)功能模塊如下:(1) 基礎(chǔ)管理模塊該模塊主要包括公司資料、員工資料、商品型號材質(zhì)、供應(yīng)商資料、客戶資料。(2) 進(jìn)貨管理模塊該模塊主要包括采購管理、入庫管理、入庫退貨管理。(3) 銷售管理模塊該模塊主要包括銷售出庫、出庫退貨、本月員工銷售情況總結(jié)。(4) 庫存管理模塊該模塊主要包
3、括庫存明細(xì)、庫存上下限預(yù)警。(5) 帳款管理模塊 該模塊主要包括付款記錄、收款記錄。(6) 查詢模塊該模塊主要包括采購查詢、出入庫查詢、出入庫退貨查詢、收款付款查詢。z.1.2 系統(tǒng)功能分析家具進(jìn)銷存管理模塊基進(jìn)銷庫賬查礎(chǔ)貨售存款詢管管管管管管理理理理理理(1) 基礎(chǔ)管理:主要用于公司資料統(tǒng)計、員工資料統(tǒng)計、家具型號材質(zhì)登記、供應(yīng)商基本資料、客戶基本資料、倉庫資料、家具品牌等記錄。(2) 進(jìn)貨管理:主要用于采購信息記錄、入庫或入庫退貨信息等記錄。(3) 銷售管理:主要用于銷售出庫及出庫退貨的統(tǒng)計、本月員工銷售情況總結(jié)及排行。(4) 庫存管理:此管理主要用于記錄庫存明細(xì)、短線庫存預(yù)警、超儲庫存預(yù)
4、警。(5) 帳款管理模塊:主要統(tǒng)計付款記錄、收款記錄。(6) 查詢管理:主要提供各種查詢,如采購查詢、出入庫查詢、出入庫退貨查詢、付款查詢、z.收款 查詢等。1.3 面對用戶需求分析下面從細(xì)分后的各個子系統(tǒng)分析子系統(tǒng)的需求:家具進(jìn)銷存管理系統(tǒng)家供客家家應(yīng)具戶具具庫收商信信進(jìn)銷存款信息息貨售管管息管管管管理理管理理理理系系理系系系系統(tǒng)統(tǒng)系統(tǒng)統(tǒng)統(tǒng)統(tǒng)統(tǒng)1) 家具信息管理系統(tǒng)。該部分主要錄入家具的主要信息,包括家具和家具類型分號,各 個家具的供應(yīng)商以及品牌和價格。2) 供應(yīng)商信息管理系統(tǒng)。該部分主要實現(xiàn)供應(yīng)商基本信息錄入,修改,以及各個供應(yīng)商 所供應(yīng)的家具的信息。3) 客戶信息管理系統(tǒng)。 該部分主要是
5、針對客戶而設(shè), 主要是顧客基本信息管理,以及對 顧客相對應(yīng)的訂單進(jìn)行處理。4) 家具進(jìn)貨管理系統(tǒng)。該部分主要包括進(jìn)貨信息查詢,進(jìn)貨訂單錄入,進(jìn)貨統(tǒng)計。 int date.5) 家具銷售管理系統(tǒng)。該部分主要包括銷售信息查詢,銷售訂單錄入,銷售統(tǒng)計。6) 庫存管理系統(tǒng)。該部分主要包括庫存信息查詢,家具出庫入庫的記錄。7) 收款管理系統(tǒng)。該部分主要包括用戶基本信息和用戶對應(yīng)訂單的付款狀態(tài)錄入查詢。第 2 章 面向?qū)ο蠓治龊驮O(shè)計類和對象設(shè)計如下:家具信息家具號int家具名稱char(20)制造商char(20)家具價格int家具類別號int家具數(shù)量int供應(yīng)商char(20)品牌char(2
6、0)備注 text添加 ()刪除 ()查詢 ()修改 ()進(jìn)貨訂單訂單號int家具號int家具數(shù)量int家具價格int進(jìn)貨日期date添加 ()z.刪除 ()查詢 ()修改 ()供應(yīng)商信息供應(yīng)商名稱char( 20)家具號 int 家具價格家具數(shù)量進(jìn)貨日期添加 ()刪除 ()查詢 ()修改 ()銷售訂單訂單號int家具號int家具數(shù)量int家具價格int銷售日期date添加 ()刪除 ()查詢 ()修改 ().顧客顧客名稱char( 20)訂單號int聯(lián)系方式char( 20添加 ()刪除 ()查詢 ()修改 ()家具類型家具類別號int家 具類 別名char(20)添加 ()刪除 ()查詢
7、()修改 ()庫存家具號int家具數(shù)量int進(jìn)貨價格int進(jìn)貨日期date進(jìn)貨數(shù)量int添加 ()刪除 ()查詢 ()修改 ()第 3 章 邏輯結(jié)構(gòu)設(shè)計3.1 E-R圖局部 E-R 圖:家具家具號名稱制造商價格類別號數(shù)量供應(yīng)商品牌z.圖 3-1供應(yīng)商供應(yīng)商名稱家具號家具價格家具數(shù)量進(jìn)貨日期圖 3-2進(jìn)貨訂單訂單號家具號家具價格家具數(shù)量進(jìn)貨日期圖 3-3銷售訂單z.圖 3-4顧客顧客名稱訂單號聯(lián)系電話圖 3-5家具類型家具類型號家具類型名圖 3-6庫存z.全局 E-R圖進(jìn)貨訂單PK訂單號家具類型PK家具類別號家具類別名圖 3-7家具信息表PK家具號家具名稱制造商家具價格家具類別號FK1家具數(shù)量供
8、應(yīng)商品牌備注z.FK1 家具號供應(yīng)商進(jìn)貨訂單家具數(shù)量PK供應(yīng)商名稱PK訂單號家具價格進(jìn)貨日期FK1家具號FK1家具號家具數(shù)量家具數(shù)量家具價格家具價格進(jìn)貨日期庫存顧客銷售日期PK,FK1PK 家具號顧客名稱FK2家具數(shù)量訂單號家具價格聯(lián)系式進(jìn)貨日期3.2 類和對象向關(guān)系模式轉(zhuǎn)換進(jìn)貨數(shù)量家具(家具號、家具名稱、制造商、家具價格、家具類別號、家具數(shù)量、供應(yīng)商、品牌)供應(yīng)商(供應(yīng)商名稱、家具號、家具價格、家具數(shù)量、進(jìn)貨日期)進(jìn)貨訂單(訂單號、家具號、家具數(shù)量、家具價格、進(jìn)貨日期)銷售訂單(訂單號、家具號、家具數(shù)量、家具價格、銷售日期)顧客(顧客名稱、訂單號、聯(lián)系式)家具類型(家具類型號、家具類型名)庫
9、存(家具號、家具數(shù)量、進(jìn)貨價格、進(jìn)貨日期、進(jìn)貨數(shù)量)z.第 4 章 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計4.1 存取法設(shè)計數(shù)據(jù)庫系統(tǒng)是多用戶共享的系統(tǒng),對同一個關(guān)系要建立多條存儲路徑才能滿足多用戶的多種應(yīng)用要求。對于家具進(jìn)銷存管理系統(tǒng)來說,為了提高某些屬性 (如:家具號,訂單號,家具信息等)的查詢速度,可以選擇聚簇存取的法, 即把這些屬性上具有相同值的元組集中放在連續(xù)的物理塊上。 這樣在查詢某個訂單或某種家具信息時就會大大提高查詢速度。因此,該系統(tǒng)中選擇聚簇存取法。4.2存儲結(jié)構(gòu)設(shè)計家具進(jìn)銷存管理系統(tǒng)是一個大型復(fù)雜的計算機(jī)網(wǎng)絡(luò)信息系統(tǒng),采用基于客戶端 /服務(wù)器( C/S)的應(yīng)用體系結(jié)構(gòu)來建設(shè)家具進(jìn)銷存管理系統(tǒng)。
10、數(shù)據(jù)庫管理系統(tǒng)采用Microsoft公司推出的 SQL Server 2000或以上版本,并用SQL 進(jìn)行數(shù)據(jù)庫的建立和數(shù)據(jù)庫中數(shù)據(jù)的維護(hù)和查詢。4.3物理設(shè)計實現(xiàn)該設(shè)計的環(huán)境為Windows 2007 + MS SQL Server 2005或以上版本。1. 建立家具進(jìn)銷存管理系統(tǒng)create database 家具進(jìn)銷存管理系統(tǒng)z.2. 家具信息表create table 家具信息表 (家具號int primary key,家具名稱char(20),制造商char(20),家具價格int,家具類別號int,家具數(shù)量int,供應(yīng)商char(20),品牌 char(20),備注 text ,)
11、;3. 供應(yīng)商create table 供應(yīng)商 (供應(yīng)商名稱 char(20) primary key, 家具號 int,家具價格 int, 家具數(shù)量 int,進(jìn)貨日期 date, );4. 進(jìn)貨訂單create table 進(jìn)貨訂單 (z.訂單號int primary key,家具號int,家具數(shù)量int,家具價格int,進(jìn)貨日期date,);5. 銷售訂單create table 銷售訂單 (訂單號int primary key,家具號int,家具數(shù)量int,家具價格int,銷售日期date,);6. 顧客create table 顧客 (顧客名稱char(20) primary key,
12、訂單號int,聯(lián)系式char(20),);7. 家具類型create table 家具類型 (z.家具類別號int primary key,家具類別名char(20),);8. 庫存create table 庫存 (家具號int primary key,家具數(shù)量int,進(jìn)貨價格int,進(jìn)貨日期date,進(jìn)貨數(shù)量int,);第 5章 數(shù)據(jù)庫完整性設(shè)計5.1 主鍵及外鍵表名主鍵外鍵家具基本表(家具號)家具類別號供應(yīng)商(供應(yīng)商名稱)家具號進(jìn)貨訂單(訂單號)家具號銷售訂單(訂單號)家具號顧客(顧客名稱)訂單號家具類型(家具類別號)無庫存(家具號)無z.5.2參照完整性設(shè)計1、家具信息表中將屬性家具類別
13、號設(shè)計為外鍵alter table 家具信息表 add foreign key (家具類別號 ) references家具類型 (家具類別號 )2、供應(yīng)商表中將屬性家具號設(shè)計為外鍵alter table 供應(yīng)商 add foreign key (家具號 ) references 家具信息表(家具號 )3、進(jìn)貨訂單表中將屬性家具號設(shè)計為外鍵alter table 進(jìn)貨訂單 add foreign key (家具號 ) references 家具信息表 (家具號 )4、銷售訂單表中將屬性家具號設(shè)計為外鍵alter table 銷售訂單 add foreign key (家具號 ) referenc
14、es 家具信息表 (家具號 )5、顧客表中將屬性訂單號設(shè)計為外鍵alter table顧客 add foreign key ( 訂單號 ) references 銷售訂單 (訂單號 )5.3 觸發(fā)器設(shè)計1、進(jìn)貨訂單表中建立增加訂單觸發(fā)器CREATE trigger rukuON進(jìn)貨訂單for insertas beginupdate 庫存set 庫存 . 家具數(shù)量 = 庫存 .家具數(shù)量 + 進(jìn)貨訂單 .家具數(shù)z.量 from庫存 ,進(jìn)貨訂單where 庫存 .家具號 = 進(jìn)貨訂單 .家具號 ;end;2、銷售訂單表中建立增加訂單觸發(fā)器CREATE trigger chukuon 銷售訂單for
15、 insertas beginupdate 庫存set 庫存 . 家具數(shù)量 = 庫存 .家具數(shù)量 -銷售訂單 .家具數(shù)量 from庫存 ,銷售訂單where 庫存 .家具號 = 銷售訂單 .家具號 ;end;第 6 章 數(shù)據(jù)庫視圖設(shè)計1、建立各類家具庫存總數(shù)視圖Create view家具庫存AsSELECT SUM ( 家具數(shù)量) AS 總數(shù) , 家具類別號FROM家具信息表GROUP BY 家具類別號2、建立銷售訂單應(yīng)付總金額視圖create view應(yīng)付金額asselect 家具數(shù)量*家具價格總數(shù) , 訂單號z.from銷售訂單 ;3、建立顧客查詢訂單視圖create view訂單查詢as
16、select訂單號 ,家具號 ,家具數(shù)量from銷售訂單 ;第 7 章 數(shù)據(jù)庫存儲過程設(shè)計創(chuàng)建存儲過程統(tǒng)計某段時間各種商品的入庫數(shù)量和銷售數(shù)量;create procedure家具進(jìn)貨銷售情況as beginSELECT 進(jìn)貨訂單 .訂單號 ,進(jìn)貨訂單 .家具數(shù)量 ,進(jìn)貨日期 ,銷售訂單 .訂單號 ,銷售訂單 .家具數(shù)量 ,銷售日期from進(jìn)貨訂單 ,銷售訂單where 進(jìn)貨日期between 2017-11-8 and 2017-11-24 and 銷售日期between 2017-12-1 and 2017-11-24end;z.總結(jié)本文詳細(xì)論述了家具商城銷售管理系統(tǒng)的設(shè)計與實現(xiàn)過程,基本
17、實現(xiàn)了需求分析中的功能要求,進(jìn)入系統(tǒng)之后, 可以進(jìn)行商品信息的添加、刪除、修改和查詢,商品進(jìn)貨信息的添加、修改和查詢,以及商品銷售信息管理和商品庫存信息管理一系列功能的實現(xiàn),對于家具商城的管理起到了一定的幫助作用。由于時間倉促以及開發(fā)者的水平有限,本系統(tǒng)還存在著一些缺點以及不足之處,系統(tǒng)的約束力和容錯能力比較弱 ,而且可性行也不夠強。因此在系統(tǒng)的進(jìn)一步開發(fā)實現(xiàn)以及擴(kuò)展階段,應(yīng)該加強數(shù)據(jù)的完整性,多從安全性面考慮設(shè)計,增強系統(tǒng)的擴(kuò)展能力、 容錯能力以及系統(tǒng)的可行性。通過本次設(shè)計的親身實踐,知識得到了積累,拓寬了自己的視野,更多的發(fā)現(xiàn)了自己的不足,認(rèn)識到自己還要學(xué)習(xí)很多知識才能完成這個項目,以前掌握的知識是遠(yuǎn)遠(yuǎn)不夠的。計算機(jī)是一門非常復(fù)雜且龐大的學(xué)科,一項課題往往需要多項技術(shù)才可以完成的。在設(shè)計階段,通過對課題的深入分析與研究,使我對技術(shù)有了一定的了解。在遇到問題時,得到了指導(dǎo)老師與同學(xué)的悉心幫助,感受到集體的力量是無窮的。要將掌握的理論知識應(yīng)用到實踐中去,總會出現(xiàn)這樣或那樣的問題,不是理論沒有掌握好, 而是只有理論知識是
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆安徽省合肥市45中學(xué)七年級數(shù)學(xué)第二學(xué)期期末學(xué)業(yè)水平測試試題含解析
- 浙江嘉興北師大南湖附學(xué)校2025年七年級數(shù)學(xué)第二學(xué)期期末質(zhì)量跟蹤監(jiān)視試題含解析
- 2025屆江蘇省泰州市海陵區(qū)數(shù)學(xué)八下期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 刑事證據(jù)的合法性標(biāo)準(zhǔn)試題及答案
- 太原市2025年數(shù)學(xué)八下期末調(diào)研試題含解析
- 2025年軟考重點回顧與試題及答案
- 2025年軟件考試經(jīng)驗分享與試題
- VB設(shè)計模式的分層體系題及答案
- 高考數(shù)學(xué)解題思維工具及答案
- 天津市西青區(qū)2025屆七下數(shù)學(xué)期末考試試題含解析
- 倉庫溫濕度記錄表
- 初中 初二 物理 流體壓強與流速的關(guān)系 教學(xué)設(shè)計
- 醫(yī)院檢驗科實驗室生物安全管理委員會及工作職責(zé)
- 福建省市政基礎(chǔ)設(shè)施工程竣工驗收報告(附件2)
- 市政工程監(jiān)理規(guī)劃范本(完整版)
- 艾里遜自動變速箱針腳圖PPT通用課件
- 交管12123駕照學(xué)法減分題庫及答案共155題(完整版)
- 5Why分析法經(jīng)典培訓(xùn)(43頁)
- 食品物性學(xué)-第二章 食品力學(xué)性質(zhì)和流變學(xué)基礎(chǔ)
- 斜屋面瓦安裝施工及方案
- 鋼樓梯鋼結(jié)構(gòu)施工方案
評論
0/150
提交評論