版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、目 錄 引 言.2 chap 1 需求分析.3 1.1 需求分析.3 1.1.1 數(shù)據(jù)需求.3 1.1.2 功能描述.3 1.2 數(shù)據(jù)字典.4 1.3 數(shù)據(jù)流圖.6 chap 2 概念模型設計.6 2.1 e-r 模型.6 2.1.1 數(shù)據(jù)庫的局部 e-r 圖.6 2.1.2 數(shù)據(jù)庫完整 e-r 圖.9 chap 3 邏輯模型設計.10 3.1 e-r 圖向關(guān)系模型的轉(zhuǎn)換.10 3.2 數(shù)據(jù)模型的規(guī)范化.11 chap 4 數(shù)據(jù)庫的物理設計.13 4.1 系統(tǒng)結(jié)構(gòu)設計.13 4.1.1 系統(tǒng)功能模塊.13 chap 5 數(shù)據(jù)庫的實施.16 5.1 創(chuàng)建數(shù)據(jù)庫.16 5.1.1 創(chuàng)建表.16 5
2、.1.2 創(chuàng)建索引.17 5.2 組織數(shù)據(jù)入庫.19 chap 6 數(shù)據(jù)庫的運行于維護.21 設計心得.22 參考文獻.23 數(shù)據(jù)庫課程設計 designed by sqc_sun 2 引引 言言 隨著社會的發(fā)展,互聯(lián)網(wǎng)的發(fā)展也非常之迅猛,我們漸漸趨于在線調(diào)查 一些用戶對產(chǎn)品使用的滿意程度等。顯然通過一些分散的渠道,如:產(chǎn)品交 流信息平臺的簡單評價已不能滿足日益增長的需求,反饋的信息也不夠準確 完整。為了能使大量的企業(yè)和個人能夠更方便的統(tǒng)計調(diào)查信息,應該有一個 功能比較全面的在線問卷調(diào)查系統(tǒng)。 倉庫管理信息系統(tǒng)主要是為公司的經(jīng)營活動提供信息服務,他涵蓋了倉 庫的各項管理工作,涉及多方面的職能。
3、系統(tǒng)能夠?qū)τ脩粜畔⒐芾?、訂單?理等信息提供存儲、更新、查詢、統(tǒng)計的功能,使公司能夠合理控制進銷存 的各個環(huán)節(jié),提高資金的利用率和結(jié)算速度,實現(xiàn)管理的高效率、實用性、 安全性、科學化、現(xiàn)代化和智能化。 按照管理信息系統(tǒng)的原理和方法,采用成熟的信息技術(shù)和手段,支持公 司管理工作的全過程,加強各種信息資源的管理與運用,提高企業(yè)管理工作 的現(xiàn)代化水平,優(yōu)化人、財、物和信息資源在供、銷等各環(huán)節(jié)的運行機制。 本系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立、維護以及前端應用程序的開發(fā) (略)兩個方面。后臺數(shù)據(jù)庫使用 sql server 2005。 數(shù)據(jù)庫課程設計 designed by sqc_sun 3 cha
4、pchap 1 1 需求分析需求分析 1.11.1 需求分析需求分析 隨著社會的發(fā)展,互聯(lián)網(wǎng)的發(fā)展也非常之迅猛。顯然通過一些分 散的渠道,不能滿足日益增長的需求,產(chǎn)品信息也不夠準確完整。為 了能使大量倉庫能夠更方便的統(tǒng)計產(chǎn)品信息,應該有一個功能比較全 面的倉庫管理系統(tǒng)。此系統(tǒng)以處理為中心,其重點是開發(fā)主要包括數(shù) 據(jù)庫的建立和維護。 1.1.11.1.1 數(shù)據(jù)需求數(shù)據(jù)需求 在調(diào)研的過程中,用戶通過不同的渠道對系統(tǒng)進行評價,這正合開發(fā)人員所需,因為這 為數(shù)據(jù)庫設計提供了數(shù)據(jù)樣例。 1.1.21.1.2 功能描述功能描述 本軟件一個簡單的倉庫管理系統(tǒng),在滿足用戶需求的基礎上,用 計算機來實現(xiàn)系統(tǒng)的信
5、息處理邏輯模型中規(guī)定的輸入、輸出及內(nèi)部處 理等多項功能,本軟件產(chǎn)品是一項獨立的軟件。相應的功能有: (1) 產(chǎn)品入庫管理,可以填寫入庫單,確認產(chǎn)品入庫; (2) 產(chǎn)品出庫管理,可以填寫出庫單,確認出庫; (3) 借出管理,憑借條借出,然后能夠還庫; (4) 初始庫存設置,設置庫存的初始值,庫存的上下警戒限; (5) 可以進行盤庫,反映每月、年的庫存情況; (6) 可以查詢產(chǎn)品入庫情況、出庫情況、當前庫存情況,可以按出庫 單、入庫單,產(chǎn)品、時間進行查詢; 1.21.2 數(shù)據(jù)字典數(shù)據(jù)字典 1) 管理員信息(owner): 設為主鍵管理號(o_id)int 姓名(o_name)varchar50 數(shù)
6、據(jù)庫課程設計 designed by sqc_sun 4 聯(lián)系方式(o_contact) varcha100 所在倉庫號(o_depot) varchar50 2)用戶信息(yonghu): 設為主鍵用戶號(y_id)int 用戶名(y_name) varchar50 年齡(userpassword) varchar50 職業(yè)(usertype) varchar50 聯(lián)系方式(usertype) varchar100 3)產(chǎn)品信息(product): 設為主鍵產(chǎn)品號(p_id)int 產(chǎn)品名(p_name) varchar50 產(chǎn)品價格(p_price) float 產(chǎn)品數(shù)量(p_amount
7、) varchar50 產(chǎn)品的產(chǎn)地(p_area) varchar50 4)倉庫表(depot): 設為主鍵倉庫號(d_id)int | 產(chǎn)品號(int) |產(chǎn)品數(shù)量(d_amount)varchar50 5)入庫表(rk): 設為主鍵倉庫號(rk_id)int 數(shù)據(jù)庫課程設計 designed by sqc_sun 5 產(chǎn)品號(rk_product)int 入庫時間(rk_time)datatime 入庫數(shù)量(rk_amount) varchar50 6)出庫表(ck): 設為主鍵倉庫號(ck_id)int 產(chǎn)品號(ck_product)int 出庫時間(rk_time)datatime 出
8、庫數(shù)量(ck_amount) varchar50 7)借還表(jh): 設為主鍵 | 借單表(jd_id)int | 產(chǎn)品號(jh_p)int | 借還產(chǎn)品數(shù)量(jh_amount) varchar50 | 借還時間(jh_time)datatime 數(shù)據(jù)庫課程設計 designed by sqc_sun 6 1.31.3 數(shù)據(jù)流圖數(shù)據(jù)流圖 (1) 數(shù)據(jù)流圖: 管理員 用戶 倉庫表信息系統(tǒng) 管理員信息 錯誤管理員信息 錯誤管理員信息 錯誤管理員信息 圖 1.1 頂層數(shù)據(jù)流圖 處理用戶信 息 處理管理員 信息 產(chǎn)品 編號 錯誤編號管理員信息 錯誤管理員 信息 圖 1.2 功能數(shù)據(jù)流圖 數(shù)據(jù)庫課程
9、設計 designed by sqc_sun 7 用戶信息 管理員 產(chǎn)品 編號 錯誤編號 借還 管理 倉庫 圖 1.3 用戶信息數(shù)據(jù)流圖 管理員信息 倉庫 正確管理員號 出庫 入庫 正確管理員號 錯誤管理員號 圖 1.4 管理員信息數(shù)據(jù)流圖 數(shù)據(jù)庫課程設計 designed by sqc_sun 8 chapchap 2 2 概念模型設計概念模型設計 2.12.1 e-re-r 模型模型 2.1.12.1.1 數(shù)據(jù)庫的局部數(shù)據(jù)庫的局部 e-re-r 圖圖 1、管理員信息 管理員 管理員號管理員名聯(lián)系方式 所在倉庫 號 圖 2.1管理員信息 e-r 圖 2.用戶信息 數(shù)據(jù)庫課程設計 design
10、ed by sqc_sun 9 用戶 用戶號用戶名 職業(yè) 聯(lián)系方式 年齡 圖 2.2 用戶信息 e-r 圖 3 產(chǎn)品信息 產(chǎn)品 產(chǎn)品號產(chǎn)品數(shù)量 產(chǎn)品價格 產(chǎn)品產(chǎn)地 產(chǎn)品名 圖 2.3 產(chǎn)品 e-r 圖 數(shù)據(jù)庫課程設計 designed by sqc_sun 10 4、倉庫信息 倉庫 倉庫號 產(chǎn)品號 產(chǎn)品數(shù)量 2.1.22.1.2 數(shù)據(jù)庫完整數(shù)據(jù)庫完整 e-re-r 圖圖 數(shù)據(jù)庫課程設計 designed by sqc_sun 11 產(chǎn)品號 產(chǎn)品名稱產(chǎn)品數(shù)量 產(chǎn)品價格 產(chǎn)品產(chǎn)地 產(chǎn)品 出入庫 用戶 用戶號 用戶名 年齡 聯(lián)系方式 職業(yè) 管理員 倉庫 倉庫號產(chǎn)品號產(chǎn)品數(shù)量 所在倉庫 號 聯(lián)系方式
11、管理員號 管理員名 管理 借還 產(chǎn)品時間 產(chǎn)品數(shù)量 借還產(chǎn)品數(shù)量 借單號 借還時間 產(chǎn)品號 產(chǎn)品號 chapchap 3 3 邏輯模型設計邏輯模型設計 3.1 e-r 圖向關(guān)系模型的轉(zhuǎn)換 e-r 圖是由實體型、實體的屬性和實體型之間的聯(lián)系 3 個要素 組成的。本系統(tǒng)中有四個實體,三個聯(lián)系,每個實體中各自有若干 屬性。將其轉(zhuǎn)換為關(guān)系模型即將實體型、實體的屬性和實體型之間 的聯(lián)系轉(zhuǎn)換,轉(zhuǎn)換后的關(guān)系模型如下: 管理員信息表(管理員號,姓名,聯(lián)系方式,所在倉庫號) 此為管理員信息實體所對應的關(guān)系模式。管理員號為該關(guān)系的候選 碼。 用戶信息表(用戶號,用戶名,年齡,職業(yè),聯(lián)系方式) 此為用戶實體所對應的
12、關(guān)系模式。用戶號為該關(guān)系的候選碼。 數(shù)據(jù)庫課程設計 designed by sqc_sun 12 產(chǎn)品表(產(chǎn)品號,產(chǎn)品名稱,產(chǎn)品價格,產(chǎn)品數(shù)量,產(chǎn)品的產(chǎn) 地) 此為產(chǎn)品實體所對應的關(guān)系模式。產(chǎn)品號為該關(guān)系的候選碼。 倉庫表(倉庫號,產(chǎn)品號,剩余容量) 此為倉庫實體所對應的關(guān)系模式。倉庫號為該關(guān)系的候選碼。 入庫表(倉庫號,產(chǎn)品號,入庫時間,入庫數(shù)量) 此為聯(lián)系“入庫”所對應的關(guān)系模式。入庫號,產(chǎn)品號為該關(guān)系的 候選碼。 出庫表(倉庫號,產(chǎn)品號,入庫時間,入庫數(shù)量) 此為聯(lián)系“入庫”所對應的關(guān)系模式。倉庫號,產(chǎn)品號為該關(guān)系的 候選碼。 借還信息表(借單號產(chǎn)品號,借物人,借還時間,借還數(shù)量 此為聯(lián)
13、系“借還”所對應的關(guān)系模式。 借單號 為該關(guān)系的候選碼。 數(shù)據(jù)庫中包含 7 個表。管理員信息表(owner),用戶信息表 (yonghu),產(chǎn)品表(product),倉庫表(depot),入庫表(rkb),出 庫表(ckb),借還信息表(jhxb)。 3.2 數(shù)據(jù)模型的規(guī)范化 1 用戶表 數(shù)據(jù)庫課程設計 designed by sqc_sun 13 2 管理員表 3.產(chǎn)品信息 數(shù)據(jù)庫課程設計 designed by sqc_sun 14 4.出庫表 5 倉庫表 數(shù)據(jù)庫課程設計 designed by sqc_sun 15 6.入庫表 7.借還表 數(shù)據(jù)庫課程設計 designed by sqc_
14、sun 16 數(shù)據(jù)庫課程設計 designed by sqc_sun 17 chapchap 4 4 數(shù)據(jù)庫的物理設計數(shù)據(jù)庫的物理設計 4.1 系統(tǒng)結(jié)構(gòu)設計 系統(tǒng)功能模塊 倉庫 管理 系統(tǒng) 用 戶 信 息 用 戶 登 錄 管 理 員 信 息 管 理 員 登 陸 入 庫 借 還 出 庫 借 產(chǎn) 品 還 產(chǎn) 品 數(shù)據(jù)庫課程設計 designed by sqc_sun 18 5 5 數(shù)據(jù)庫的實施數(shù)據(jù)庫的實施 5.1 創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫 5.1.15.1.1 創(chuàng)建表創(chuàng)建表 1) 創(chuàng)建管理員信息(owner): create table 管理員信息 primary key, (管理號 int, 姓名
15、varchar50, 聯(lián)系方式 varcha100, 所在倉庫號 varchar50) 2)用戶信息(yonghu): create table 用戶信息 (用戶號 int primary key,用戶名 varchar50,年齡 varchar50,職業(yè) varchar50,聯(lián)系方式 varchar100) 3)產(chǎn)品信息(product): create table 產(chǎn)品信息 (產(chǎn)品號 int primary key, 產(chǎn)品名 varchar50, 產(chǎn)品價格 float,產(chǎn)品數(shù)量 varchar50,產(chǎn)品的產(chǎn)地 varchar50) 4)倉庫表(depot): create table 倉庫
16、表 (倉庫號 int primary key, 產(chǎn)品號 int, 產(chǎn)品數(shù)量)varchar50) 5)入庫表(rk): create table 入庫表 (倉庫號 int primary key,產(chǎn)品號 int,入庫時間 datatim,,入庫數(shù)量 varchar50) 數(shù)據(jù)庫課程設計 designed by sqc_sun 19 6)出庫表(ck): create table 出庫表 (倉庫號 int primary key,產(chǎn)品號 int,出庫時間 datatime, 出庫數(shù)量 varchar50) 7)借還表(jh): create table 借還表 (借單表 int primary
17、key, 產(chǎn)品號 int, 借還產(chǎn)品數(shù)量 varchar50, 借還時間 datatime) 5.1.25.1.2 創(chuàng)建視圖創(chuàng)建視圖 create view 庫存 as select 入庫數(shù)量,出庫數(shù)量 from 入庫表.倉庫號=存庫表.倉庫號 select 入庫數(shù)量-出庫數(shù)量 from 庫存表 5.1.35.1.3 創(chuàng)建索引創(chuàng)建索引 create index 產(chǎn)品號_ind on 產(chǎn)品信息(產(chǎn)品號,產(chǎn)品名) 數(shù)據(jù)庫課程設計 designed by sqc_sun 20 5.2 組織數(shù)據(jù)入庫組織數(shù)據(jù)入庫 1.用戶表(yonghu) 2.管理員表(owner) 3.產(chǎn)品信息表 數(shù)據(jù)庫課程設計 d
18、esigned by sqc_sun 21 4 倉庫表 5.入庫表 6出庫表 數(shù)據(jù)庫課程設計 designed by sqc_sun 22 7.借還表 8.庫存 數(shù)據(jù)庫課程設計 designed by sqc_sun 23 chapchap 6 6 數(shù)據(jù)庫的運行于維護數(shù)據(jù)庫的運行于維護 這一階段的任務,是對系統(tǒng)的各個設計階段的結(jié)果進行了一一審 查,并對基本功能進行了驗證,如數(shù)據(jù)庫的查詢、插入、刪除、更新 功能。 1.數(shù)據(jù)庫的查詢 select * from 產(chǎn)品信息; 2. 數(shù)據(jù)庫的插入 insert into 倉庫表 values(“6”,”水杯”,”35”,”44”,”上海”) 3. 數(shù)據(jù)庫的更新 update 管理員表 set 所在倉庫號=”5” 4. 數(shù)據(jù)庫的刪除 delete from 出庫表 where 產(chǎn)品號=”1” 數(shù)據(jù)庫課程設計 designed by sqc_sun
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024運輸合同天然氣運輸合同
- 2025年度塔吊租賃價格指數(shù)調(diào)查與分析合同3篇
- 2024食堂食品安全追溯體系設計與實施合同
- 2025年度紅磚購銷市場分析與預測合同3篇
- 學生心理健康與運動活動的關(guān)系探討
- 小學語文課堂中的古詩詞教學匯報及展望
- 小學階段開展法治教育的多元化路徑探索
- 2024版四人共同投資協(xié)議2篇
- 2024版單位集資房購置與銷售服務協(xié)議3篇
- 二零二五年度環(huán)保設備采購及運維合同模板2篇
- 《神經(jīng)發(fā)展障礙 兒童社交溝通障礙康復規(guī)范》
- 2025年中建六局二級子企業(yè)總經(jīng)理崗位公開招聘高頻重點提升(共500題)附帶答案詳解
- 2025年遼寧省大連市普通高中學業(yè)水平合格性考試模擬政治試題(一)
- 2024版戶外廣告牌安裝與維護服務合同2篇
- 云南省昆明市五華區(qū)2023-2024學年九年級上學期期末數(shù)學試卷
- 安徽省合肥市第四十中學2024~2025學年九年級上學期化學期末模擬試題(含答案)
- 安徽省淮北市(2024年-2025年小學六年級語文)部編版期末考試((上下)學期)試卷及答案
- 注漿工安全技術(shù)措施
- 大學生職業(yè)生涯規(guī)劃
- 干燥綜合征的護理查房
- 江蘇省徐州市2023-2024學年六年級上學期期末科學試卷(含答案)2
評論
0/150
提交評論