




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上 課程設計報告書設計名稱: 倉庫管理系統 課程名稱: 數據庫原理 學生姓名: 專 業: 計算機科學與技術(網絡技術) 班 別: 學 號: 指導老師: 日 期: 2015 年 12 月 30 日專心-專注-專業倉庫管理系統摘要 倉庫管理系統是物資管理系統的核心,是一個企業不可或缺的部分,它的內容對于企業的決策者和管理者來說至關重要。一直以來人們使用人工的方式管理倉庫,效率低,查找、更新和維護困難。今天,倉庫作業和庫存控制作業已多樣化、復雜化,靠人工去處理已經十分困難。如果不能保證正確的進貨、驗貨及發貨,就會導致生產過量的庫存,延遲交貨時間,增加經營成本,以致失去客戶。隨
2、著科學技術的不斷提高,計算機科學技術日漸成熟,倉庫管理系統應運而生,其檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等優點,極大地提高了人事勞資管理的效率。倉庫管理系統是為企業的采購、制造計劃、制造執行、客戶服務系統與倉庫或配貨中心提供的管理手段滿足企業對低成本和快速處理的要求,幫助不同行業的企業解決困難的配送問題并降低訂單履行成本,它已經越來越廣泛地應用到各大倉庫,并隨著不斷地完善發揮著越來越重要的作用。目錄1、 概述.12、 課程設計任務的需求分析.12.1、設計任務.12.2、設計要求.13、 概念結構設計 3.1.1設計思想分析.13.1.2、概念結構設計工具(E-R
3、模型).23.2、XXX子系統(局部).33.2.1、子系統描述.33.2.2、分E-R圖.33. 3、總體E-R圖3. x.1、E-R圖的集成.53. x.2、總體E-R圖.54、 邏輯結構設計4.1、關系數據模式.54.2、視圖的設計.55、 數據庫物理設計與實施5.1、數據庫應用的硬件、軟件環境介紹.65.2、物理結構設計.65.3、建立數據庫.65.4、加載測試數據.6、 數據操作要求及實現6.1、數據查詢操作.96.2、數據更新操作.96.3、數據維護操作.97、 收獲、體會和建議.108、 主要參考文獻.101.概述在這個大數據時代,人們的生活節奏越開越快,事情的運行發展很多都是人
4、工不能操控的。計算機在當今時代是無可替代的,而我們的生活節奏的加速恰恰可以借助它使得我們的生活工作更加的得心應手。倉庫管理在企業的整個供應鏈中起著至關重要的作用,如果不能保證正確的進貨和庫存控制及發貨,將會導致管理費用的增加,服務質量難以得到保證,從而影響企業的競爭力。本系統是采用面向對象的設計思想進行編制,整個系統由若干個表單、報表及一個主菜單組成,由項目管理器統一管理全部程序的編寫和調試.用戶在操作中可以通過主菜單調用系統的各個功能.在表單設計方面盡量考慮方便用戶,簡化操作,絕大部分操作只需點擊鼠標即可完成,力求突出系統的便利性、實用性.2.課程設計任務的需求分析2.1、設計任務需完成的功
5、能:A、產品入庫管理,可以填寫入庫單,確認產品入庫;B、產品出庫管理,可以填寫出庫單,確認出庫;C、借出管理,憑借條借出,然后能夠還庫;D、初始庫存設置,設置庫存的初始值,庫存的上下警戒限;E、可以進行盤庫,反映每月、年的庫存情況;F、可以查詢產品入庫情況、出庫情況、當前庫存情況,可以按出庫單、入庫單,產品、時間進行查詢; G、企業倉庫有多個庫房,用來分別存放生產需要的各種零件,倉庫管理系統對此進行科學管理。倉庫管理系統管理的對象如下:·管理員信息:工號、姓名、性別、年齡、電話、工資等。·庫房信息:編號、地址、面積等。·零件信息:零件號、零件名、規格、價格、庫存數
6、量等。I、一個企業有多個庫房,每個庫房有多名管理員,每名管理員只在一個庫房工作;每個庫房可以存放多種零件,每種零件只在一個庫房保存。2.2、設計要求1) 認真完成系統需求分析,明確數據要求和處理要求(需求分析)。2) 設計出系統的概念結構,畫出E-R圖(概念結構設計)。3) 設計系統的關系模式,根據設計所需也可增加輔助關系模式,并找出各關系模式的關鍵字(邏輯設計)。4) 在數據庫管理系統中建立數據庫,建立各關系模式對應的表,并設計所需的視圖、索引等(物理設計和實施)。5) 輸入一批模擬數據。設計一些應用系統常見的數據操作要求,在數據庫管理系統中進行數據操縱,檢查結果。6) 在設計的關系模式基礎
7、上,開發相應的應用系統程序,完成基本的數據管理功能(選做)。2.3、需求描述的規范文檔(可選)3、 概念結構設計 3.1.1、結構設計思想分析: 將管理系統分為進庫操作、出庫操作、損耗操作、查詢操作、報表操作、維護操作六部分。 1、入庫時根據商品的具體情況進行處理,如果庫中已存在此商品,就在原來的數量基礎上加上進貨數量,如果沒有則自動新增此產品,并提醒管理員在最新報價表中加上此商品的最新報價(為了出庫的正確性,某商品的最新報價的存在是其出庫的前提)。如果商品已以入庫,則自動在商品進出表中加上相關記錄,以便于以后的核對。 2、為了達到出庫價格的正確性,出庫時系統自動將此商品的售價和最新報價里的價
8、格進行比較,如果不相等則出現提示信息。另外,程序還有其他服務功能,比如如果商品數量不足或沒有相關商品則出現提示信息。 3、商品的查詢專門提供給廣大客戶使用,客戶可以按商品編號和商品名稱、數量、單價、進庫出庫信息、對庫中的具體商品進行查詢,查詢有商品代號和商品名稱兩種方法,這樣,客戶可以輕松掌握倉庫的庫存情況,便于交易。 4、核對措施也是此系統中必備的,為了便于以后核對,出庫的記錄也將存儲起來。出庫單打印默認為2份,其一用交給交易對方,另一份管理員自己保存。便于核對。同樣,本系統還會自動對入庫情況進行記錄,這樣,用戶能輕松掌握倉庫的變化,可以隨時對庫存進行分析核對。 5、保密性是作為一個企業或者
9、機構所十分重視的,給用戶一個安全的環境是優秀的管理軟件所必須做到做好的,本軟件也做到了安全性,就是說登錄時要有正確的密碼,這樣一來,只有系統管理員才有權更改系統里面的數據了。 6、本系統還帶有自動清除測試記錄功能(課本是本系統的測試數據),如果用戶要正式使用倉庫,只要選擇操作菜單下的正式使用命令。這樣就不需要用記一條條去刪記錄了。3.1.2、概念結構設計工具(E-R模型)歡迎界面登錄修改密碼主界面庫 存 查 詢 退 出其 他 操 作庫 存 輸 出庫 存 統 計庫 存 更 新初 始 化倉庫統計統計入庫數量統計訂單數量統計出庫數量統計收盤存統計采購情況統計收貨統計報表輸出 全 部 產 品 輸 出庫
10、 存 基 本 信 息打 印 登 記 表 單打 印 訂 單 表 格打 印 單 位 名 冊基 本 信 息 輸 出其他操作關于本系統打印打印設置頁面設置修改密碼權限設置保存退出退出直接退出3.2、XXX子系統(局部)3.2.1、子系統描述即根據需求分析的結果,抽取出與本課程設計相關的特性。設計局部概念模式。運用E-R方法,設計出系統的各個局部E-R模型。3.2.2、分E-R圖名稱倉庫ID倉庫 倉庫實體E-R圖備注廠家價格編號ID商品簡稱ID規格ID名稱 商品實體E-R圖電子信箱箱負責人電話名稱ID供應商地址ID網址ID法人 商品實體E-R圖名稱ID操作員密碼ID級別 操作員實體E-R圖 3.3、總體
11、E-R圖3.3.1、E-R圖的集成 4、邏輯結構設計4.1、關系數據模式 數據流程圖的基本目的是利用它作為交流信息的工具,利用它將對現有系統的認識或對目標系統的設想用數據流圖描繪出來,供有關人員審查確認: 數據流程圖的另一個主要用途是作為分析和設計的工具,幫助分析員實現總結現有系統的目標,對更詳細的設計步驟提供幫助. 數據流程圖是描繪系統的邏輯模型,以圖形的形式表示出來。4.2、視圖的設計系統功能設定 庫存、報表生成、查詢采購采購訂單管理采購收貨管理其他收購管理(客戶定義)銷售銷售訂單管理銷售出庫管理倉庫退貨管理其他銷售管理(客戶定義)倉庫入庫管理出庫管理調撥(平
12、價)盤點管理基本資料維護 管理員、產品維護 5數據庫物理設計與實施5.1、數據庫應用的硬件、軟件環境介紹 華碩筆記本電腦,visual studio2008,SQL Server20055.2、物理結構設計 本系統應能夠方便的實現倉庫貨物存儲信息的錄入、修改、編輯和瀏覽等功能,高效地完成 企業的各種產品信息的統計功能,打印出各種產品入庫出庫和盤庫查詢的信息表格,系統的各主要功能的要求如下: 信息錄入功能: 倉庫產品基本信息、產品入庫信息、產品出庫信息、產品清單資料等. 瀏覽功能: 瀏覽倉庫產品基本信息,瀏覽產品入庫情況、出庫情況、當前庫存情況. 查詢功能: 產品標
13、號,或者按驗收時間查詢庫存設置等. 報表打印功能: 打印倉庫產品貨單表,空白產品登記表和各種統計表.5.3建立數據庫 5.4、加載測試數據5.4.1登錄測試 輸入空賬號 輸入不存在的賬號密碼 l 輸入正確的賬號和錯誤的密碼 l 輸入正確賬號和空密碼 5.4.2 新建用戶測試 創建一個已存在的賬號 創建每種用戶類型的空密碼的賬號 l 正常創建每種用戶類型的賬號(非空密碼) l 創建每種用戶類型的空賬號且空密碼 l 創
14、建每種用戶類型的非空密碼的空賬號 5.4.3更改用戶測試 更改每種用戶類型已存在的用戶 l 更改每種用戶類型一個不存在的用戶 每種用戶類型將一個非空密碼的用戶改為空密碼 l 每種用戶類型將一個空密碼的用戶改為空密碼 l 每種用戶類型將一個用戶只更改權限 l 每種用戶類型更改一個空賬號密碼的用戶 l 每種用戶類型更改一個空帳戶但密碼非空 5.4.4刪除用戶測試 刪除一個不存在的用戶 l 刪除一個已存在的用戶 l
15、0;刪除一個空用戶 5.4.5數據錄入測試錄入一條空記錄 錄入一條以上全部數據項非空記錄 l 錄入一條以上只填必填數據項的記錄 l 錄入一條以上只填非必填數據項的記錄 對具有外鍵關聯的表錄入一條以上檢驗外鍵約束的記錄 l 錄入一條以上正確的記錄 錄入一條以上檢驗其他自定義完整性約束的記錄 6、數據操作要求及實現根據需求中給出的數據處理要求,設計訪問數據庫的具體要求,并用SQL語言加以實現。運行SQL語句進行測試。6.1、數據查詢操作正常查詢一條以上記錄 l 查詢各種
16、查非所查的記錄 l 查詢各種不對應選項的查詢insert into store (storeID,storenum,storename)vALUES(003,'80',北倉庫) select * from store insert into store values (003,'90','南倉庫') select * from storeselect stor
17、eID,storenum,storename into nawstore from storeselect * from nawstore update nawstore set storename='北倉庫' where storename='南倉庫' select * from nawstore update nawstore set
18、160;engilsh=engilsh*(1-0.1) select * from employees select * from employees where hiredate>='1993-01-01'and hiredate<='1994-06-01' select *from employees where se
19、x='男'and derp='銷售部' delete from employees where name='金鵬' insert into employees(name,sex,tite,derp)values('林青','男','銷售員','銷售部') select * from employees select name
20、,derp into tao from employees select * from tao update employees set tite='市場專員' where name='孫林' select * from nawclass delete from schoo1 where
21、classID=15 select * from schoo1 drop table nawclass6.2、數據更新操作更改每種用戶類型已存在的用戶 l 更改每種用戶類型一個不存在的用戶 每種用戶類型將一個非空密碼的用戶改為空密碼 l 每種用戶類型將一個空密碼的用戶改為空密碼 l 每種用戶類型將一個用戶只更改權限 l 每種用戶類型更改一個空賬號密碼的用戶 l 每種用戶類型更改一個空帳戶但密碼非空 upda
22、te temp set d=1 from (select a from temp group by a having count(a)=1) twhere t.a=temp.aupdate temp set d=2 from (select a,b from temp where a in (select a from temp group by a having count(a)<>1) group by a,b having count(b)=1) twhere t.a=temp.a and t.b=temp.bupdate temp set d=3 from (select a,b,c from temp where a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蔬果罐頭生產環境與設施衛生管理考核試卷
- 郵件包裹運輸與城市物流配送協同考核試卷
- 心肌梗塞急救教學
- 葡萄胎疾病的護理
- 新兵應急救護常識
- 急性上呼吸道異物梗阻急救處理
- 遏制人工智能的惡意使用(2025)中文
- 當虹科技公司深度報告:預研成果步入落地期智能座艙、工業及衛星驅動新增長
- 2025年科技企業孵化器建設資金申請關鍵指標與評估報告
- 新消費時代2025年寵物市場細分需求洞察:寵物用品與配件創新方向報告
- 2024年公路水運工程施工企業(主要負責人和安全生產管理人員)考核題庫(含答案)
- 檢查與檢驗結果審核制度
- 2025寧夏中衛沙坡頭區社區工作者招聘61人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 醫療物資配送應急預案
- 《工程勘察設計收費標準》(2002年修訂本)-完整版-1
- 【MOOC】材料力學-江蘇科技大學 中國大學慕課MOOC答案
- 物流公司合同范例范例
- 衛星導航產品培訓
- 游戲中的物理奧秘
- 江蘇省揚州市2024年化學中考試題【附答案】
- 2023-2024學年廣東省深圳市南山區八年級(下)期末歷史試卷
評論
0/150
提交評論