




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
aaaaaa設計題目:倉儲物流信息系統(tǒng)分析與設計專業(yè):物流工程(本科)專業(yè):物流姓名:指導教師:起訖日期:2012年6月4日至8日二O一二年六月八日aaaaaa摘要:本信息系統(tǒng)開發(fā)課程設計題目是:倉儲物流信息系統(tǒng)。隨著我國經濟的快速發(fā)展,企業(yè)倉儲問題也日益突顯。倉儲是企業(yè)存儲和保管物料的重要場所,倉儲管理是企業(yè)物流管理的核心工作。本文以民貿物流園的倉儲管理體系作為研究對象,進行系統(tǒng)開發(fā)和設計。系統(tǒng)開發(fā)的總的設計目標是實現(xiàn)倉儲管理的系統(tǒng)化、規(guī)范化和自動化,實現(xiàn)對倉儲庫存的集中統(tǒng)一的管理。本系統(tǒng)主要實現(xiàn)對倉儲信息的管理,主要功能為基本信息維護功能、貨物出入庫信息錄入以及貨品出入庫信息查詢。關鍵詞:倉儲物流系統(tǒng)化規(guī)范化自動化Abstract:Thetopicofthisinformationsystemdevelopmentcoursedesignis:storageandlogisticsinformationsystem.Alongwiththerapideconomicdevelopmentofourcountry,theenterprisewarehouseissuesarebecomingincreasinglyprominent.Storageistheimportantplacetoenterprisestorageandpreservationofthematerial,storagemanagementisthecoreofenterpriselogisticsmanagementwork.Wedevelopedanddesignedthesystembasedonthefrontierlogisticspark'swarehousemanagementsystemastheobjectofresearch,.Thegeneralsystemdevelopmentdesigngoalistorealizethesystematization,standardization,automationofwarehousemanagement,realizethecentralizedandunifiedmanagementofwarehouseinventory.Thissystemmainlyrealizethemanagementofwarehouseinformation,themainfunctionaaaaaaincludesthebasicinformationmaintenance,theinputtingofloadingandunloadingcargoinformationandthequeryingofloadingandunloadinggoodsinformation.Keywords:Warehousinglogisticssystematicstandardizationautomationaaaaaa目錄一、物流企業(yè)的概述 aaaaaa圖7-13系統(tǒng)管理流程圖7.3數(shù)據(jù)庫的設計(1)代碼設計為了和工作人員以往的商品管理方式一致,商品信息編碼以數(shù)字表示。根據(jù)行業(yè)標準,所有商品分為19大類(兩位數(shù)字),每大類又分為若干小類(兩位數(shù)字),在小類中根據(jù)商品規(guī)格型號的不同以卡號(四位數(shù)字)再進行區(qū)分。設計方案如圖4所示。********小類號商品規(guī)格型號大類號圖4商品代碼設計方案此外為了使數(shù)據(jù)錄入、商品信息管理、信息查詢、統(tǒng)計的方便快速,我們還根據(jù)需要對商品的去向和來源進行了統(tǒng)計用信息編碼和部門編碼。(2)數(shù)據(jù)庫設計數(shù)據(jù)庫是數(shù)據(jù)庫應用程序的核心。數(shù)據(jù)庫設計是建立一個應用程序最重要的步驟之一。數(shù)據(jù)庫設計一般要在需求分析和數(shù)據(jù)分析的基礎上進行概念設計、邏輯設計和物理設計。aaaaaa①概念設計經過對該廠的調查我們了解到系統(tǒng)中的實體類型有:供應商、商品、領用單位等,這些實體之間的相互關系有:供應商與商品之間存在“供應”聯(lián)系,是多對多的。商品與領用單位之間存在“出庫”,“出庫”對多的。每個實體的屬性分別是:供應商:供應商編號,名稱,地址,電話,傳真,銀行帳號商品:商品編號,名稱,類別,規(guī)格,單價,單位,庫存量,存放位置,用途車間:車間編號,名稱,聯(lián)系人,電話畫出庫存管理的E-R圖如圖5所示。圖5庫存管理E-R圖②邏輯設計邏輯設計的任務是根據(jù)DBMS的特征把概念結構轉換為相應的邏輯結構。概念設計所得到的E-R模型,是獨立于DBMS的,這里的轉換就是把表示概念結構的E-R圖轉換成關系模型的邏輯結構。將上圖轉換為規(guī)范的關系模式為:aaaaaa供應商(供應商編號,名稱,地址,電話,傳真,銀行帳號)商品(商品編號,名稱,類別,規(guī)格,單價,單位,庫存量,存放位置,用途)供應(供應商編號,商品編號,數(shù)量,單價)車間(車間編號,名稱,聯(lián)系人,電話)出庫(商品編號,車間編號,數(shù)量)③物理設計物理設計的目的是根據(jù)具體DBMS的特征,確定數(shù)據(jù)庫的物理結構(存儲結構)。關系數(shù)據(jù)庫的物理設計任務包括兩個方面,一是確定所有數(shù)據(jù)庫文件的名稱及其所含字段的名稱、類型和寬度;二是確定各數(shù)據(jù)庫文件需要建立的索引,在什么字段上建立索引等。各表結構如表1-7所示。表1庫存臺賬字段名字段類型字段寬度說明商品編號Character8購入單價Numeric10.2庫存數(shù)量Numeric5庫存數(shù)量aaaaaa表2合同臺賬字段名字段類型 8合同編號字段寬度 8供應商編號說明合同編號Character8供應商編號Character8商品編號Character 8商品編號8單價Numeric10.2數(shù)量Numeric5日期Date8合同狀態(tài) 10.2單價Logic 10.2購入數(shù)量1備注 30合同未執(zhí)行的原因Demo合同未執(zhí)行的原因aaaaaa表3計劃臺賬字段名字段類型 字段寬度說明計劃編號Character8車間編號Character8商品編號Character8數(shù)量Numeric5日期Date8是否定貨Logic1是否到貨Logic1是否取貨Logic1表4供應商信息字段名字段類型字段寬度說明供應商編號Character8名稱Character40地址Character50電話Character20傳真Character20銀行帳號Character20表5商品信息aaaaaa字段名 字段名字段類型字段寬度說明商品編號Character8名稱Character20類別Character8規(guī)格Character8單價Numeric10.2單位Character8存放位置Character50用途Demo表6車間信息字段名字段類型字段寬度說明車間編號Character8名稱Character20聯(lián)系人Character10車間的聯(lián)系人電話Character20聯(lián)系人的電話表7用戶信息aaaaaa字段名字段類型字段寬度說明用戶名Character20用戶登錄時的名稱密碼Character20用戶登錄時的密碼權限Character8用戶的權限7.4I/O設計基本信息輸入:供應商編號,供應商名稱輸出:供應商信息處理周期每月多次項目號項目名稱長度備注1供應商編碼C/62供應商名稱C/203供應商簡稱C/204供應商地址C/305銀行編碼C/66銀行帳號C/10輸入:客戶編號,客戶名稱輸出:客戶信息aaaaaa項目號項目名稱長度備注1銀行編碼C/62銀行帳號C/103客戶編碼C/64客戶名稱C/205客戶簡稱C/206客戶地址C/30輸入:貨品編號,貨品名稱輸出:貨品信息項目號項目名稱長度備注1貨品編號C/62貨品名稱C/203貨品所在位置C/20銷售信息輸入:銷售編碼,客戶編碼輸出:銷售信息1貨品編號C/62客戶編碼C/63銷售編碼C/64銷售日期C/10短線信息aaaaaa輸入:短線編號貨品短線底限輸出:短線信息1貨品編號C/62貨品名稱C/203貨品短線底限I4貨品數(shù)量I5短線編號C/6超儲信息輸入:超儲編號貨品超儲上限輸出:超儲信息1貨品編號C/62貨品名稱C/203貨品超儲上限I4貨品數(shù)量I5超儲編號C/6退貨信息輸入:退貨編碼貨品編號輸出:退貨信息1退貨編碼C/62退貨日期C/103貨品編號C/6aaaaaa4供應商編碼C/65采購編碼C/66采購日期C/10報表信息輸入:貨品名稱貨品編號輸出:收入報表信息1貨品編號C/62貨品名稱C/203貨品超儲上限I4貨品數(shù)量I5超儲編號C/66貨品單價I7貨品總金額I8報表時間C/10輸入:貨品名稱貨品編號輸出:銷售報表信息1貨品編號C/62貨品名稱C/203貨品超儲上限I4貨品數(shù)量I5超儲編號C/6aaaaaa6貨品單價I7貨品總金額I8報表時間C/10輸入:貨品名稱貨品編號輸出:利潤報表信息1貨品編號C/62貨品名稱C/203貨品超儲上限I4貨品數(shù)量I5超儲編號C/66貨品單價I7貨品總金額I8報表時間C/109利潤I用戶信息輸入:用戶編碼用戶姓名輸出:用戶信息1用戶編碼C/62用戶姓名C/203用戶權限C/204用戶密碼C/6aaaaaa貨品庫存信息輸入:貨品名稱貨品編號輸出:貨品庫存信息1貨品編號C/62貨品名稱C/203貨品所在位置C/204供應商編碼C/65采購日期C/106貨品數(shù)量I采購信息輸入:貨品編號采購編號輸出:采購信息1貨品編號C/62供應商編碼C/63采購編碼C/64采購日期C/10銷售信息輸入:貨品編號銷售編碼輸出:銷售信息1貨品編號C/62客戶編碼C/6aaaaaa3銷售編碼C/64銷售日期C/107.5網絡架構設計網絡設計將解決如何將系統(tǒng)規(guī)劃中的各個子系統(tǒng)從內部用局域網連接起來,以及今后系統(tǒng)如何與外界連接的問題。主要是根據(jù)實際業(yè)務的需要去考慮如何配置和選用網絡產品。網絡設計首先是根據(jù)用戶的要求選擇網絡的結構,本系統(tǒng)采用的是總線式網絡拓撲結構。在總線式電纜網絡中,任何瞬間僅有一臺機器主站,可以發(fā)送信息。網絡協(xié)議選擇X.25的接口協(xié)議,與總公司和配送中心通信采用TCP/IP協(xié)議。使用時不必涉及協(xié)議標準的內部細節(jié),只需按照其規(guī)定操作即可。該連鎖店的網絡拓撲結構如圖1-15所示。圖1-15網絡拓撲結構圖2.設備和網絡配置aaaaaa本系統(tǒng)是應用了VB6.0、Access編寫而成,其安裝程序為VB6.0的打包文件。操作系統(tǒng)為WindowsXP(在WindowsMe及Windows2000系統(tǒng)下安裝程序會因程序文件與操作系統(tǒng)文件沖突,安裝程序文件要求更新操作系統(tǒng)文件而導致程序安裝失敗)。另外,系統(tǒng)采用現(xiàn)在主流計算機設計,計算機的配置要求為P42.8G以上的計算機。系統(tǒng)管理員處配備一臺主服務器(H),庫存管理部、人事部、各配備兩臺通過網絡集線器(HUB)(F)與主服務器H聯(lián)網的計算機(A、B、C、E)及打印機(D)。具體如圖1-16所示。圖1-16網絡設備配置圖八.系統(tǒng)實施8.1硬件配置方案CPU:80586以上(最好PentiumⅡ以上);內存:64Maaaaaa硬盤空間:至少100M打印機及其他。8.2軟件配置方案操作系統(tǒng):采用MSWindows2000簡體中文版數(shù)據(jù)庫:SQLServer2000或AdaptiveServerAnyWhere6.0數(shù)據(jù)庫前端開發(fā)工具:PowerBuilder7.0(或以上版本)8.3程序設計1.系統(tǒng)的總體結構(主菜單m_main)2.應用腳本的open()事件:open(win_logon)aaaaaa//getid&passwordstructure_logonuppupp=message.PowerObjectParmifupp.id=""then haltendif //出現(xiàn)splash窗口open(win_splash)environment env //保存環(huán)境信息string startupfile //定義初始化文件名/*獲取環(huán)境信息*/IF(GetEnvironment(env)<>1)THEN MessageBox("Application:Open","Unabletogetenvironmentinformation.~nHalting...") HALT//終止應用程序的執(zhí)行ENDIF/*根據(jù)當前使用的操作系統(tǒng)選擇初始化文件*/CHOOSECASEenv.OSTypeCASEWindows!,WindowsNT! startupfile="pb.ini"CASESol2!,AIX!,OSF1!,HPUX!aaaaaa startupfile=".pb.ini"CASEMacintosh! startupfile="PowerBuilderPreferences"CASEELSE MessageBox("Application:Open","Unrecognizedoperatingsystem.~nHalting...") HALTENDCHOOSE/*根據(jù)當前PB.INI的設置值設置事務對象SQLCA屬性*/sqlca.DBMS=ProfileString(startupfile,"database","dbms","")sqlca.database=ProfileString(startupfile,"database","database","")sqlca.userid=ProfileString(startupfile,"database","userid","")sqlca.dbpass=ProfileString(startupfile,"database","dbpass","")sqlca.logid=ProfileString(startupfile,"database","logid","")sqlca.logpass=ProfileString(startupfile,"database","LogPassWord","")sqlca.servername=ProfileString(startupfile,"database","servername","")sqlca.dbparm=ProfileString(startupfile,"database","dbparm","")connect;//與數(shù)據(jù)庫進行連接usingsqlca//檢查連接是否成功ifsqlca.sqlcode<>0thenaaaaaa MessageBox("數(shù)據(jù)庫連接錯誤",sqlca.sqlerrtext) returnendifclose(win_splash)Open(win_Main)3.系統(tǒng)登陸界面(win_logon)添加腳本:(1)登陸窗口的close()事件://聲明一個結構變量structure_logonmy_logon//變量賦值my_logon.id=sle_user.textmy_logon.password=sle_password.text//返回輸入的帳號和口令到應用程序對象CloseWithReturn(win_logon,my_logon)(2)cb_ok的click()事件://觸發(fā)窗口的close事件aaaaaaparent.triggereventclose()(3)cb_cancel的click()事件://將輸入的帳號和口令變成空,觸發(fā)窗口close事件sle_user.text=""sle_password.text=""parent.triggereventclose()4.入庫數(shù)據(jù)錄入:5.出庫數(shù)據(jù)錄入:6.商品入庫信息查詢:aaaaaa(1)按日期查詢的cb_ok的click()事件:stringls_start,ls_enddateld_start,ld_endifIsDate(sle_datestart.text)then ifIsDate(sle_dateend.text)then ld_start=date(sle_datestart.text) ld_end=date(sle_dateend.text) dw_indate.retrieve(ld_start,ld_end) else MessageBox("數(shù)據(jù)錯誤","請重新輸入結束日期。") endifelse MessageBox("數(shù)據(jù)錯誤","請重新輸入開始日期。")endifsle_datestart.Setfocus()aaaaaa(2)該窗口的open()事件:tab_1.tabpage_date.dw_indate.SetTransObject(SQLCA)tab_1.tabpage_bill.dw_billcode.SetTransObject(SQLCA)tab_1.tabpage_code.dw_code.SetTransObject(SQLCA)tab_1.tabpage_provider.dw_provider.SetTransObject(SQLCA)(3)cb_exit的click()事件:close(parent)以下是按單據(jù)號碼查詢:以下是按商品代碼查詢:aaaaaa7.商品出庫信息查詢:8.4系統(tǒng)實施建議倉儲在企業(yè)的整個供應鏈中起著只至關重要的作用,如果不能保障正確的進貨和庫存的控制及發(fā)貨,將會導致管理費用的增加,服務的質量難以保證,從而影響企業(yè)的競爭力。傳統(tǒng)簡單、靜態(tài)的倉庫管理已無法保證企業(yè)各種資源的有效使用。如今的倉庫作業(yè)和庫存控制作業(yè)已十分復雜化多樣化,僅靠工人記憶和手工錄入不但費時費力,而且容易出錯,給企業(yè)帶來巨大的損失。綜上所述可以看出開發(fā)倉庫管理系統(tǒng)的重要性和對企業(yè)的巨大的利益,要經常學習和熟悉我們倉庫管理系統(tǒng)的使用方法,并在實際操作過程中不斷修改和完善,讓該倉庫管理系統(tǒng)發(fā)揮出最大的作用。aaaaaa九、系統(tǒng)運行管理與維護9.1系統(tǒng)維護內容根據(jù)維護對象的不同,系統(tǒng)維護內容可分為以下幾類: ⑴程序維護 ⑵數(shù)據(jù)維護 ⑶代碼維護 ⑷設備維護aaaaaa ⑸文檔維護9.2系統(tǒng)維護類型(1)改正性維護系統(tǒng)測試不可能發(fā)現(xiàn)系統(tǒng)中所有潛在的錯誤,這些潛在的錯誤在某些特定的環(huán)境下才會暴露出來。(2)適應性維護一、管理體制的改變、機構的調整帶來系統(tǒng)服務環(huán)境的變化,二、計算機技術的發(fā)展,軟硬件的更新?lián)Q代。(3)完善性維護擴充原有系統(tǒng)的功能,提高其性能。(4)預防性維護預防性維護是指主動采取預防性的措施。為了適應未來軟硬件的變化,對那些使用期長、目前尚能正常運行、但有可能發(fā)生變化的部分進行提前維護。9.3系統(tǒng)維護方法生產企業(yè)信息系統(tǒng)的運行管理不僅僅是機房環(huán)境和設施的管理,更主要的是對系統(tǒng)每天運行情況、數(shù)據(jù)輸入和輸出情況以及系統(tǒng)的安全性與完備性及時如實的記錄和處置。這些工作主要由系統(tǒng)管理員完成。系統(tǒng)運行管理的主要工作有:①系統(tǒng)運行的日常維護:包括數(shù)據(jù)收集、數(shù)據(jù)整理、數(shù)據(jù)錄入以及處理結果的整理與分發(fā)。此外,還包括簡單的硬件管理和設施管理。系統(tǒng)運行情況的記錄aaaaaa除了記錄正常情況(如處理效率、文件存儲率、更新率)外,還要記錄意外情況發(fā)生的時間、原因與處理結果。②硬件維護:突發(fā)性故障維護:對于突發(fā)性的故障集中人力檢修或更換定情預防性維護:按照一定的設備維護理論,定期對系統(tǒng)設備進行檢查和保養(yǎng)。③軟件維護:正確性維護:改正在系統(tǒng)開發(fā)階段已經發(fā)生而在系統(tǒng)測試過程上位發(fā)現(xiàn)的錯誤。適應性維護:為適應用戶外部環(huán)境、內部條件發(fā)生變化,對系統(tǒng)提出新的要求而進行的修改。完善性維護;為進一步擴充系統(tǒng)功能和改善性能進行的修改。預防性維護:為減少或避免以后需要進行的上述三類維護而進行的維護系統(tǒng)運行軟件環(huán)境維護或更新:操作系統(tǒng)等系統(tǒng)軟件新的版本出現(xiàn)后,對其進行評估,決定是否更行。④數(shù)據(jù)維護數(shù)據(jù)安全:經?;蚨ㄆ趯χ匾獢?shù)據(jù)進行備份,對于非常重要的數(shù)據(jù)實時備份數(shù)據(jù)整理:對系統(tǒng)運行過程中產生的各種臨時文件進行清理,減少存儲空間的無謂占用,提高系統(tǒng)運行效率。編碼維護:經常檢查編碼是否有改動,防止運行錯誤。aaaaaa9.4系統(tǒng)運行管理制度:系統(tǒng)安全制度系統(tǒng)定期維護制度系統(tǒng)運行操作規(guī)程用戶使用規(guī)程系統(tǒng)信息的安全密保制度系統(tǒng)修改規(guī)程系統(tǒng)運行日志填寫規(guī)范9.5物流信息系統(tǒng)維護步驟:系統(tǒng)維護工作不應該隨意進行,一般遵循下列步驟:提出維護修改要求。修改意見應該以書面形式,明確需要修改的內容和需要修改的元嬰。維護修改要求一般不能同時滿足,要在匯集分析后有計劃地進行。制定系統(tǒng)維護工作的實施。軟件系統(tǒng)維護方法同新軟件的開發(fā)方法是相似的。在維護工作實施時,一定要注意做好準備工作,不能英雄系統(tǒng)的正常使用。整理系統(tǒng)維護工作的文檔。在實施系統(tǒng)維護工作時,對系統(tǒng)中存在的問題、系統(tǒng)維護修改的內容,修改后系統(tǒng)的測試、修改后系統(tǒng)的切換及使用情況等均需要有完整、系統(tǒng)的記錄。aaaaaa結論:通過本次課程設計,我們了解了倉儲物流的基本信息以及信息系統(tǒng)的開發(fā)設計基本過程。本次的系統(tǒng)開發(fā)主要是實現(xiàn)對倉儲的集中統(tǒng)一管理,以實現(xiàn)對倉儲管理的系統(tǒng)化、規(guī)范化和自動化。這次課程設計讓我們對《物流信息管理》這門課程有了更深的理解,同時更加了解管理信息系統(tǒng)的過程,基本掌握了各個階段的要點,能夠在進行實際操作過程中運用所學知道,將理論用在實際上。由于我們并不是專業(yè)的計算機人員,并不能完成復雜的程序設計,因此在本次設計的過程中基本采用簡單方便的程序來完成基本的信息處理,并且由于本次設計時間以及人員等問題,設計過程中存在著一些錯誤以及不足,但通過本次課程設計,我們學到了許多東西,并從設計中獲得了寶貴的經驗,促進了團隊協(xié)作的能力。aaaaaa在這次小組課程設計中,我們學到了許多專業(yè)的和非專業(yè)的知識。在課程設計選題討論及分工階段,通過查資料了解相關課題,并選題,每個人都表達了自己的看法;然后組長對我們的工作進行粗略分工,完成最基本的工作。在項目設計階段,我們真正體會到了團結合作的重要。首先在完成自己的工作的同時,配合組內其他成員,每個人都認真完成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度拆除工程風險評估及應急預案
- 2025年度新能源項目場站建設與運營管理合同
- 2025年度電池儲能系統(tǒng)設計與集成服務合同
- 2025年度商業(yè)秘密保護保密勞動合同及保密協(xié)議
- 2025年度城市道路臨時停車位租賃及交通管理合同
- 2025年度彩鋼板隔墻快速安裝服務合同
- 2025年度體育賽事贊助商提成協(xié)議
- 2025年冷墩鋼合作協(xié)議書
- 如何選擇理財顧問計劃
- 多元文化背景下的藝術教育計劃
- 實驗動物飼養(yǎng)人員崗位競聘演講范文匯報報告范文
- 商業(yè)地產市場競品樓盤市場調研表格
- SMT失效模式分析PFMEA
- 國際貿易地理全套課件
- 家校共育-助孩子成長-家長會課件
- 叉形件工藝及車床夾具設計說明書
- GB/T 709-2019熱軋鋼板和鋼帶的尺寸、外形、重量及允許偏差
- GB/T 5916-2008產蛋后備雞、產蛋雞、肉用仔雞配合飼料
- GB/T 14177-2003林業(yè)機械便攜式割灌機和割草機試驗方法
- 安全測試工具、蹭網利器wifiphisher新增漢化版
- 中學教育-中學生心理健康量表參考范本
評論
0/150
提交評論