畢業(yè)規(guī)劃設計之鐵道物資自動化立體倉庫的系統(tǒng)規(guī)劃設計.doc_第1頁
畢業(yè)規(guī)劃設計之鐵道物資自動化立體倉庫的系統(tǒng)規(guī)劃設計.doc_第2頁
畢業(yè)規(guī)劃設計之鐵道物資自動化立體倉庫的系統(tǒng)規(guī)劃設計.doc_第3頁
畢業(yè)規(guī)劃設計之鐵道物資自動化立體倉庫的系統(tǒng)規(guī)劃設計.doc_第4頁
畢業(yè)規(guī)劃設計之鐵道物資自動化立體倉庫的系統(tǒng)規(guī)劃設計.doc_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

畢業(yè)設計開題報告論文題目鐵道物資自動化立體倉庫的系統(tǒng)設計學生姓名伏欣學 號200703843專 業(yè)計算機科學與技術指導教師雷斌職 稱講師學 歷開題報告(文獻綜述)內(nèi)容:一、開發(fā)背景隨著社會經(jīng)濟的迅速發(fā)展和科學技術的全面進步,計算機事業(yè)的飛速發(fā)展,以計算機與通信技術為基礎的信息系統(tǒng)正處于蓬勃發(fā)展的時期。隨著經(jīng)濟文化水平的顯著提高,人們對生活質量及工作環(huán)境的要求也越來越高。如何通過計算機為我們完成更多的事情,進而達到辦公自動化和優(yōu)化日常工作的目的,也就成了一個大眾化的課題。作為計算機應用的一部分,使用計算機對信息進行管理,具有與手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高倉庫管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。倉庫管理是與我們?nèi)粘I钕⑾⑾嚓P的問題。大到公司、超市的倉庫管理,小到圖書館的藏書管理,都可以認為是各種各樣的倉庫管理需求。隨著我國改革開放的不斷深入,經(jīng)濟飛速的發(fā)展,企業(yè)要想生存、發(fā)展,要想在激烈的市場競爭中立于不敗之地,沒有現(xiàn)代化的管理是萬萬不行的,倉庫管理的全面自動化、信息化則是其中極其重要的部分。為了加快倉庫管理自動化的步伐,提高倉庫的管理業(yè)務處理效率,建立倉庫管理系統(tǒng),盡可能地減少倉庫管理的重復性和低效性,已變得十分必要。數(shù)據(jù)庫技術產(chǎn)生于60年代,40多年來數(shù)據(jù)庫技術得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實用系統(tǒng)。并且,近年來,隨著World Wide Web(WWW)的猛增及Internet技術的迅速發(fā)展,數(shù)據(jù)庫技術成為最熱門技術之一。面向對象軟件的開發(fā)技術,也大大保障了軟件開發(fā)的速度和效果。信息技術的日新月異,給倉庫管理帶來巨大的影響。為了加快倉庫管理自動化的步伐,提高倉庫的管理業(yè)務處理效率,建立倉庫管理系統(tǒng),盡可能地減少倉庫管理的重復性和低效性,已變得十分必要。隨著計算機的普及,計算機等硬件價格也已經(jīng)不再是什么天文數(shù)字。計算機應用技術的發(fā)展,計算機硬件性能的不斷改進,為倉庫管理系統(tǒng)的開發(fā)提供了技術支持和經(jīng)濟可行性。管理系統(tǒng)的應用,可以將工作者從煩雜的勞動中解脫出來,極大提高工作效率。因此,不管是從技術上,還是經(jīng)濟上,設計和開發(fā)一個倉庫管理系統(tǒng)都已經(jīng)具有較好的可行性。二、選題的意義課題以某倉庫應用背景,通過研究當前倉庫系統(tǒng)的管理現(xiàn)狀、存在問題以及現(xiàn)實需求,設計一個針對倉庫管理工作的管理信息系統(tǒng)。該系統(tǒng)能夠提供較為完備的功能,對于提高工作效率、加快倉庫管理的自動化具有較為重要的意義。由于企業(yè)的物資供應管理往往是很復雜、繁鎖的。所掌握的物資種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個企業(yè)之間的管理體制不盡相同,各類統(tǒng)計計劃報表繁多,因此物資管理必須實現(xiàn)計算化,而且必須根據(jù)企業(yè)的具體情況制定相應的方案以便提高工作效率。以往企事業(yè)倉庫管理員由于缺乏適當?shù)能浖o其工作上如物資的計劃,訂貨,核銷拖收,驗收入庫,根據(jù)企業(yè)各個部門的需要來發(fā)送物資設備,并隨時按期進行庫存盤點,作臺帳,根據(jù)企業(yè)領導和自身管理的需要按月,季,年進行統(tǒng)計分析,產(chǎn)生相應的報表時帶來了很多不便,期間復雜,繁瑣的業(yè)務讓管理人員極多不便。因此物資管理必須實現(xiàn)計算機化,而且必須根據(jù)企業(yè)的具體情況制定相應的方案。根據(jù)當前的企業(yè)管理體制,一般物資供應管理系統(tǒng),總是根據(jù)所掌握的物資類別,相應分成幾個科室來進行物資的計劃,訂貨,核銷托收,驗收入庫,根據(jù)企業(yè)各個部門的需要來發(fā)放物資設備,并隨時按期進行庫存盤點,作臺帳,根據(jù)企業(yè)領導和自身管理的需要按月,季度,年來進行統(tǒng)計分析,產(chǎn)生相應報表。為了加強關鍵物資,設備的管理,要定期掌握其儲備,消耗情況,根據(jù)計劃定額和實際消耗定額的比較,進行定額的管理,使得資金使用合理,物資設備的儲備最佳。所以一個完整的企業(yè)物資供應管理系統(tǒng)應該包括計劃管理,合同托收管理,倉庫管理,定額管理,統(tǒng)計管理,財務管理等模塊。其中倉庫管理是整個物資供應管理系統(tǒng)的核心。因此,開發(fā)這樣的管理軟件成為了很有必要的事情。此次畢業(yè)設計便是一個企事業(yè)倉庫管理系統(tǒng),以方便實現(xiàn)企事業(yè)物資設備管理的系統(tǒng)化,規(guī)范化和自動化,從而達到提高倉庫管理效率的目的,進而是倉庫管理人員可以在業(yè)務上方便的進行任務管理。該系統(tǒng)適用于企事業(yè)生產(chǎn)所需要的各種設備。其功能主要分為七大類:1. 倉庫管理各種信息的輸入;2. 倉庫管理各種信息的查詢,修改和維護;3. 設備采購報表的生成;4. 在庫存管理中加入最高儲備和最低儲備字段,倉庫中的物資設備實現(xiàn)的監(jiān)控和警;5. 企業(yè)各部門的物資需求的管理;6. 操作日志的管理;7.倉庫管理系統(tǒng)的使用幫助??偟膩碚f,課題的目的主要有以下三個:首先學會去開發(fā)一個管理信息系統(tǒng);其次,通過開發(fā)數(shù)據(jù)庫相關的應用程序,把理論知識運用到實踐中來;再次,初步掌握一門Windows下的快速GUI(圖形用戶界面)編程工具Microsoft Visual Basic 6.0;最后,通過對畢業(yè)論文的撰寫過程,對語言文字組織能力、表述能力以及層次分析的能力也進行鍛煉。三、畢業(yè)設計思路框架 (一)設計方法 1.查詢相關資料,了解本系統(tǒng)的研究意義。可以上網(wǎng)搜索或者是去圖書館查閱相關資料。2.通過查詢資料了解該系統(tǒng)要如何做,及要做哪些東西。3.設計出大體上的功能模塊,畫出模塊圖。4.通過進一步的了解,對每個功能模塊進行細化,將每一步都想清楚。制定出每一步的做法和注意的地方。5.對設計好的程序進行調(diào)試,通過調(diào)試發(fā)現(xiàn)存在的問題并解決,從而達到完善系統(tǒng)的目的。6.最后,整理各階段的設計記錄文檔,寫成論文稿。(二)設計內(nèi)容組織結構分析圖1大致是企業(yè)的組織結構圖,其中和倉庫管理系統(tǒng)由直接關系的有以下部門:應用部門:廠長生產(chǎn)部門設備處 車間一車間二原材料倉庫半成品倉庫成品倉庫設備處,完成對企業(yè)中所有設備的管理,倉庫可以有多個,如原材料倉庫,半成品倉庫,成品倉庫等。圖1 組織結構圖 業(yè)務流程分析倉庫管理的物資主要是企業(yè)生產(chǎn)所需要的各種設備。進貨后需要填寫入庫清單、計算機會自動進行信息記錄。企業(yè)各個部門根據(jù)所需要的物資設備總額和部門生產(chǎn)活動需要提出物資申請,管理員根據(jù)需求信息和現(xiàn)存設備總額發(fā)放設備。設備使用完畢需要及時歸還入庫,填寫入庫單,計算機會自動記錄信息。倉庫管理的特點是信息處理量比較大,所管理的物資設備種類繁多,而且入庫單、出庫單、需求單等單據(jù)的發(fā)生量特別大,關聯(lián)信息多,查詢和統(tǒng)計的方式各不相同。因此在管理上實現(xiàn)起來有一定因難。在管理的過程中經(jīng)常出現(xiàn)住處的重復傳遞:單據(jù)、報表的種類繁多,各個部門管理規(guī)格不統(tǒng)一等問題。本系統(tǒng)在設計過程中,為了克服這些困難,滿足計算機管理的需要,采取了下面的一些原則:程序代碼標準化,軟件統(tǒng)一化,確保軟件的可維護性和實用性刪除不必要的管理冗余,實現(xiàn)管理規(guī)范化、科學化。統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一賬目和報表的格式建立操作日志,系統(tǒng)自動記錄所進行的各種操作。界面友好、簡單化,做到實用、方便,盡量滿足企業(yè)中不同層次員工的需要。下面的圖是設備處日常的一些工作的也務流程。倉庫人員設備代碼設備信息基本數(shù)據(jù)維護公共信息數(shù)據(jù)表設備信息維護入庫信息維護入庫信息入庫信息數(shù)據(jù)表設備信息數(shù)據(jù)表出庫信息還庫信息設備信息報警還庫信息維護出庫信息維護出庫信息數(shù)據(jù)表還庫信息數(shù)據(jù)表圖2業(yè)務流程現(xiàn)行系統(tǒng)存在的主要問題分析現(xiàn)行系統(tǒng)的主要問題歸納起來主要有,1. 單機單用戶系統(tǒng),隨著網(wǎng)絡的發(fā)展和校園網(wǎng)的建立,同時倉庫管理系統(tǒng)中信息的使用者大大增加,原有的單機單用戶系統(tǒng)已遠遠不能滿足需要。同時,原有的數(shù)據(jù)庫也不支持多用戶的網(wǎng)絡運行環(huán)境。2系統(tǒng)獨立性差,原有系統(tǒng)一般都是使用數(shù)據(jù)庫提供的開發(fā)工具編寫的程序,因此收數(shù)據(jù)庫的制約比較大,編寫出來的程序性能也不好。特別是無法支持如Access, MS SQL Server等新的數(shù)據(jù)庫。3模塊性差,由于不是一個完整的編程語言,故無法做到代碼的模塊化,給功能的擴展帶來了巨大的不便。提出可能的解決方案鑒于目前企業(yè)對倉庫管理系統(tǒng)的需求與實際情況,新系統(tǒng)方案的重點放在系統(tǒng)的可擴展性上,為了實現(xiàn)這一設計,新系統(tǒng)應具備以下幾方面的要求:1新系統(tǒng)采用服務器/客戶端結構,充分利用現(xiàn)有的校園網(wǎng)絡資源,打破地域的限制,并能提供多人同時使用系統(tǒng),提高工作效率。2使用最新的數(shù)據(jù)訪問接口(ADO),可以運行于Win9x/WinNT/Win2000/WinXP多種操作系統(tǒng)上,所有支持ADO接口的數(shù)據(jù)庫都可以作為系統(tǒng)的后臺數(shù)據(jù)庫。因此,在以后對數(shù)據(jù)處理的要求提高時,容易升級為MS SQL Server 或 Oracle 等數(shù)據(jù)庫。3新系統(tǒng)從設計到實現(xiàn)都應遵循模塊化,是用一致的接口進行信息的傳遞與模塊調(diào)用。模塊的劃分應盡量符合實際業(yè)務的劃分,以保證以后新模塊的加入盡可能少的影響現(xiàn)有功能模塊的運行系統(tǒng)HIPO圖根據(jù)系統(tǒng)分析的結果,按照結構化的系統(tǒng)設計方法,倉庫管理信息系統(tǒng)從功能上可分成如圖10所示,整個系統(tǒng)由公共信息子系統(tǒng)、入庫子系統(tǒng)、出庫子系統(tǒng)、還庫子系統(tǒng)、設備需求管理子系統(tǒng)和用戶管理子系統(tǒng)。各子系統(tǒng)的簡要功能說明如表6:模塊名功能簡介先決條件公共信息模塊公共庫模塊在倉庫系統(tǒng)中主要維護公共信息數(shù)據(jù)表。(系統(tǒng)的維護操作主要指添加、刪除和修改其中的記錄)維護倉庫管理系統(tǒng)所需的基本數(shù)據(jù),如設備代碼等無入庫管理完成對入庫信息的檢驗,并更新相應設備的的庫存。并維護入庫記錄公共信息出庫管理完成對出庫信息的檢驗,并更新相應設備的的庫存。并維護出庫記錄公共信息入庫管理還庫管理完成對還庫信息的檢驗,并更新相應設備的的庫存。并維護出庫記錄公共信息設備需求管理維護設備需求信息公共信息用戶管理增加,修改和刪除用戶賬號無倉庫管理系統(tǒng)基礎數(shù)據(jù)管理入庫操作出庫操作還庫操作基它管理用戶管理需求管理庫存報警設備代碼管理設備管理倉庫管理系統(tǒng)HIPO圖課題難點在于:1. 入庫、出庫及庫存的一致性2. 庫存報警功能3. 產(chǎn)品的種類及數(shù)量的靈活性。適用于一般倉庫管理系統(tǒng)開發(fā)工具選用設計語言目前的可用的設計技術在設計此類系統(tǒng)上的數(shù)據(jù)庫技術已經(jīng)非常成熟,可提供的開發(fā)工具也很多,例如:Visual C+ ,Visual C#2005,PowerBuilder,Dephi, visual foxpro等,它們都是很好的數(shù)據(jù)庫開發(fā)工具,都是可視化開發(fā)工具,功能強大,開發(fā)容易,開發(fā)周期短,對于本任務都能夠勝任。Visual Basic是一種可視化的、面對對象和條用事件驅動方式的結構化高級程序設計,可用于開發(fā)Windows環(huán)境下的種類應用程序。它簡單易學、效率高,且功能強大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C+編程基礎。在Visual Basic環(huán)境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows內(nèi)部的應用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據(jù)交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術,可以高效、快速地開發(fā)出Windows環(huán)境下功能強大、圖形界面豐富的應用軟件系統(tǒng)??偟膩碚f,Visual C# 2005具有以下特點:可視化編程:用傳統(tǒng)程序設計語言設計程序時,都是通過編寫程序代碼來設計用戶界面,在設計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。如果對界面的效果不滿意,還要回到程序中修改。有時候,這種編程-編譯-修改的操作可能要反復多次,大大影響了軟件開發(fā)效率。Visual Basic提供了可視化設計工具,把Windows界面設計的復雜性“封裝”起來,開發(fā)人員不必為界面設計而編寫大量程序代碼。只需要按設計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設置這些圖形對象的屬性。Visual Basic自動產(chǎn)生界面設計代碼,程序設計人員只需要編寫實現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設計的效率。面向對象的程序設計4.0版以后的Visual Basic支持面向對象的程序設計,但它與一般的面向對象的程序設計語言(C+)不完全相同。在一般的面向對象程序設計語言中,對象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而Visual Basic則是應用面向對象的程序設計方法(OOP),把程序和數(shù)據(jù)封裝起來作為一個對象,并為每個對象賦予應有的屬性,使對象成為實在的東西。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上,Visual Basic自動生成對象的程序代碼并封裝起來。每個對象以圖形方式顯示在界面上,都是可視的。結構化程序設計語言Visual Basic是在BASIC語言的基礎上發(fā)展起來的,具有高級程序設計語言的語句結構,接近于自然語言和人類的邏輯思維方式。Visual Basic語句簡單易懂,其編輯器支持彩色代碼,可自動進行語法錯誤檢查,同時具有功能強大且使用靈活的調(diào)試器和編譯器。Visual Basic是解釋型語言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計算機可以識別的機器指令,并判斷每個語句的語法錯誤。在設計Visual Basic程序的過程中,隨時可以運行程序,而在整個程序設計好之后,可以編譯生成可執(zhí)行文件(.EXE),脫離Visual Basic環(huán)境,直接在Windows環(huán)境下運行。5.2選用作為后臺數(shù)據(jù)庫Access2000 就是關系數(shù)據(jù)庫管理工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。Access 的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。Access也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)文件置于網(wǎng)絡文件服務器,與其他網(wǎng)絡用戶共享數(shù)據(jù)庫。Access 是一種關系數(shù)據(jù)庫管理工具,關系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。如上所述,Access 作為關系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點,可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關系數(shù)據(jù)庫的強大功能。(三)設計要求l 數(shù)據(jù)庫相關理論。倉庫管理是一個典型的數(shù)據(jù)庫管理信息系統(tǒng),系統(tǒng)的開發(fā)用到許多數(shù)據(jù)庫相關的理論,因此要求作者具有這方面的基礎知識,能夠正確運用數(shù)據(jù)庫理論進行系統(tǒng)的分析、邏輯設計、實體屬性以及ER圖等的轉換,明白范式的相關內(nèi)容,從而能夠根據(jù)系統(tǒng)實際要求,設計出滿足要求的合理的數(shù)據(jù)庫。l 面向對象理論。當前流行的編程思想是面向對象思想,而且許多工具,如Visual Basic,體現(xiàn)的也正是這種思想。面向對象思想與傳統(tǒng)的面向過程編程思想相比,具有明顯的優(yōu)勢,而且倉庫系統(tǒng)的設計也要求用面向對象編程工具來實現(xiàn)。這就要求作者在進行畢業(yè)設計時,應該明白面向對象的思想,并能夠運用其思想到實際的工作中。l 軟件工程思想。大型系統(tǒng)的開發(fā)要用到軟件工程相關的理論。雖然倉庫系統(tǒng)比較小,但是最好也能按照系統(tǒng)設計的生命周期模型來進行。嚴格按照軟件工程思想和管理信息系統(tǒng)的開發(fā)步驟,設計并實現(xiàn)一個倉庫管理信息系統(tǒng)。以系統(tǒng)開發(fā)過程為主線,從需求分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論