倉庫管理系統(tǒng)課程設(shè)計報告_第1頁
倉庫管理系統(tǒng)課程設(shè)計報告_第2頁
倉庫管理系統(tǒng)課程設(shè)計報告_第3頁
倉庫管理系統(tǒng)課程設(shè)計報告_第4頁
倉庫管理系統(tǒng)課程設(shè)計報告_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、濱江學院花旗營校區(qū)軟件工程課程設(shè)計題 目 倉庫管理系統(tǒng) 班 級 14軟件工程 學生姓名 陳博凡 學 號 指導(dǎo)教師 劉文杰 2016 年 10 月 23 日 2概述1概述1.1 課程設(shè)計選題背景隨著我國經(jīng)濟的飛速發(fā)展,各種類型規(guī)模的公司企業(yè)迅速崛起,許多從事生產(chǎn)和經(jīng)營管理的企業(yè)都有自己生產(chǎn)和銷售的產(chǎn)品,而這些產(chǎn)品都需要儲存在倉庫中,對于每個企業(yè)來說,隨著企業(yè)規(guī)模的不斷大,產(chǎn)品數(shù)量的急劇增加,所生產(chǎn)產(chǎn)品的種類也會不斷地更新與發(fā)展,有關(guān)產(chǎn)品的各種信息量也會成倍增長。面對龐大的產(chǎn)品信息量,如何有效地管理倉庫產(chǎn)品,對這些企業(yè)來說是非常重要的,倉庫管理的重點是銷售信息能否及時反饋,從而確保企業(yè)運行效益。而

2、倉庫管理又涉及入庫、出庫的產(chǎn)品、經(jīng)辦人員及客戶等方方面面的因素,如何管理這些信息數(shù)據(jù),是一項復(fù)雜的系統(tǒng)工程,充分考驗著倉庫管理員的工作能力,工作量的繁重是可想而知的,所以這就需要由倉庫管理系統(tǒng)來提高倉庫管理工作的效率,這對信息的規(guī)范管理、科學統(tǒng)計和快速查詢,減少管理方面的工作量,同時對于調(diào)動廣大員工的工作積極性,提高企業(yè)的生產(chǎn)效率,都具有十分重要的現(xiàn)實意義?,F(xiàn)在國內(nèi)外對此類系統(tǒng)的開發(fā)與研究也是很有實用性的,基本上能滿足各企業(yè)的自身特點,來進行倉庫方面的管理,同時,改類系統(tǒng)又都在不斷地深入與發(fā)展,來適用更多的企業(yè),一般都能運用于各個企業(yè)的倉庫管理,但是都沒有針對大眾的廣泛應(yīng)用,只能運用某個企業(yè)或

3、單位,這一點還有待于今后的進一步開發(fā)與實踐。1.2 課程設(shè)計的目的今后此類軟件將會向條碼倉庫管理系統(tǒng)發(fā)展,現(xiàn)階段,伴隨物流及管理信息化、網(wǎng)絡(luò)化的發(fā)展,應(yīng)用條碼技術(shù)進行倉庫管理、實現(xiàn)倉庫作業(yè)自動化,將是一個必然的發(fā)展趨勢,也是需要迫切解決的一個現(xiàn)實問題。隨著信息化技術(shù)的不斷提高和應(yīng)用的日漸普及,更多的商品擁有自己的條碼,而且,使用條碼化工作代替?zhèn)鹘y(tǒng)作業(yè)模式,減少了手工輸入,這樣不但提高了作業(yè)效率,還能確保資料正確,并減少因人為失誤所造成的損失。82 需求分析2.1 設(shè)計任務(wù)該系統(tǒng)主要分為四大功能:管理員功能、信息安全功能、一般用戶功能、報表生成。管理員功能:產(chǎn)品入庫登記、確認入庫信息、刪除庫內(nèi)信

4、息、借出信息登記、產(chǎn)品分類管理、添加人員、刪除人員、查詢庫內(nèi)信息;信息安全功能:人員權(quán)限區(qū)分、事件記錄、數(shù)據(jù)警告、計劃備份、即時備份、數(shù)據(jù)恢復(fù);一般用戶功能:查詢庫內(nèi)信息、查詢出庫信息、查詢?nèi)霂煨畔?、修改本用戶密碼;報表生成:庫存信息報表生成。2.2 設(shè)計要求根據(jù)用戶需求,該系統(tǒng)應(yīng)該實現(xiàn)以下功能:進出庫管理:對進出庫信息進行記錄。查詢功能:倉庫管理對查詢要求高,通過主菜單記錄當前操作用戶的用戶編號,保證了對進、出庫信息錄入負責人的確認。部門資料管理與庫存報表生成:資料管理包括了人員信息管理,財政支出信息管理,以及各項業(yè)務(wù)單據(jù)的資料管理。報表主要分類為:日報表,月報表,銷售報表,入庫報表等等。由

5、于計算機能存貯大量的數(shù)據(jù),而且數(shù)據(jù)只要一次存入,便可多次重復(fù)使用,所以管理數(shù)據(jù)達到完整,統(tǒng)一,原始記錄能保證及時,準確。許多重復(fù)性的工作,都可由計算機去執(zhí)行,從而使管理人員從事務(wù)性工作解脫出來,真正變?yōu)閺氖乱恍┬畔⒌姆治觯袛?,決策等創(chuàng)造性的工作。2.3 需求描述的規(guī)范文檔2.3.1 數(shù)據(jù)流圖當信息在軟件中流動時,它將被一系列“變換”所修改。數(shù)據(jù)流圖(Data FlowDiagram):簡稱 DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。根據(jù)畢業(yè)論文選題事務(wù),容易得出系

6、統(tǒng)的頂層數(shù)據(jù)流圖如圖2.1所示,跟進子系統(tǒng)數(shù)據(jù)流圖如圖2.2所示。圖 2.1 系統(tǒng)的頂層數(shù)據(jù)流圖圖 2.2 系統(tǒng)詳細數(shù)據(jù)流圖3概念結(jié)構(gòu)設(shè)計建立簡明準確的表示模型是把握復(fù)雜系統(tǒng)的關(guān)鍵。模型是對事物的一種抽象,人們常常在正式建造實物之前,首先建立一個簡化的模型,以便更透徹地了解它的本質(zhì)。使用模型可使人們從全局把握系統(tǒng)的全貌及其相關(guān)部件之間的關(guān)系,可以防止人們過早的陷入各個模塊的細節(jié)。因此,建模是畢業(yè)論文選題系統(tǒng)數(shù)據(jù)庫設(shè)計的重要部分。而統(tǒng)一建模語言UML是第三代用來為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品進行說明、可視化和編制文檔的標準表示,是目前最好的建模工具。下面就用 UML 對本系統(tǒng)進行建模。3.1概念結(jié)構(gòu)設(shè)

7、計工具(E-R模型)3.2總體E-R圖3.2.1 E-R圖的集成1 現(xiàn)有庫存信息:倉庫號、零件號、最小庫存、最大庫存。圖3.1 庫存實體E-R圖2 零件入庫:編號、零件號、供應(yīng)商、經(jīng)手人、入庫數(shù)量、入庫時間。圖3-2入庫實體E-R圖3 零件出庫:編號、零件號、出庫數(shù)量、使用人、領(lǐng)取人、出庫時間。圖3-3出庫實體E-R圖4 零件需求:零件號、部門號、需求數(shù)量、需求時間。圖3.4 部門需求實體E-R圖圖3.5 實體和實體之間的關(guān)系圖3.2.2 總體E-R圖圖3.6 倉庫管理系統(tǒng)總E-R圖3.3 系統(tǒng)結(jié)構(gòu)設(shè)計系統(tǒng)功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu)。根據(jù)設(shè)計原則、設(shè)計目標和詳細的調(diào)研,主要針對

8、倉庫的進出貨物情況而開發(fā)的一個具有綜合管理功能的信息系統(tǒng)。倉庫管理系統(tǒng)主要完成對倉庫進出貨物信息的處理工作。該系統(tǒng)可以完成系統(tǒng)管理、倉庫管理、備份恢復(fù)等全過程。系統(tǒng)功能模塊結(jié)構(gòu)如圖3-7所示。圖3.7 倉庫管理系統(tǒng)功能模塊結(jié)構(gòu)圖4設(shè)計心得體會首先我感覺自己的學習知識不是很牢固;我在這次數(shù)據(jù)庫課程設(shè)計中,我花了一周的時間做需求分析和數(shù)據(jù)庫設(shè)計,用三天的時間編寫程序。開始時真的不知道該怎么做,倉庫管理系統(tǒng)到底要創(chuàng)建哪些表,表里到底要有哪些數(shù)據(jù)項,這些都很模糊。于是就找別人的設(shè)計作參考,按著設(shè)計要求一步一步的設(shè)計。需求分析真的很重要,也不容易,比編程還難。在需求設(shè)計階段,把系統(tǒng)的功能勾畫出來,分析系統(tǒng)的數(shù)據(jù)流向,畫出E-R圖,根據(jù)E-R圖數(shù)據(jù)庫設(shè)計關(guān)系模型,這樣一步步下來,自己對倉庫管理系統(tǒng)有更多的了解,對后面的程序編程也明朗了。在數(shù)據(jù)庫設(shè)計的時候也花了不少的時間,多次的在數(shù)據(jù)庫關(guān)系模型、E-R圖和數(shù)據(jù)字典之間循環(huán)修改,重復(fù)的修改完整性定義,優(yōu)化表格。在定義check完整時發(fā)現(xiàn)MySQL的check完整性定義失效,翻書完整性定義還沒有強化。等數(shù)據(jù)關(guān)系模型最終確定了,才開始設(shè)計索引和觸發(fā)子。之后的編程就簡單多了。在數(shù)據(jù)庫設(shè)計期間,我是在設(shè)計的過程中就去創(chuàng)建數(shù)據(jù)庫,建表,所以當修改完整性定義和數(shù)據(jù)項時現(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論