畢業規劃設計之鐵道物資自動化立體倉庫的系統規劃設計.doc_第1頁
畢業規劃設計之鐵道物資自動化立體倉庫的系統規劃設計.doc_第2頁
畢業規劃設計之鐵道物資自動化立體倉庫的系統規劃設計.doc_第3頁
畢業規劃設計之鐵道物資自動化立體倉庫的系統規劃設計.doc_第4頁
畢業規劃設計之鐵道物資自動化立體倉庫的系統規劃設計.doc_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論