




已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
目 錄1.緒論11.1項目背景11.2新系統(tǒng)概況21.3系統(tǒng)的運行環(huán)境22軟件需求分析32.1編寫目的32.2數據描述42.2.1靜態(tài)數據42.2.2動態(tài)數據42.2.3數據庫介紹42.2.4數據詞典42.2.5數據采集62.3功能需求62.3.1功能劃分62.3.2功能描述72.4性能需求82.4.1時間特性82.4.2適應性82.5運行需求82.5.1用戶界面82.5.2硬件接口82.5.3軟件接口92.5.4故障處理92.6其它需求93概要設計103.1處理流程103.2總體結構和模塊外部設計113.3功能分配113.4接口設計133.4.1外部接口133.4.2內部接口133.5運行設計133.5.1運行模塊的組合133.5.2運行控制133.5.3運行時間143.6出錯處理設計143.6.1出錯輸出信息143.6.2出錯處理對策143.7安全保密設計143.8維護設計144詳細設計154.1編寫目的154.2軟件結構164.3系統(tǒng)管理模塊174.3.1功能174.3.2性能174.3.3輸入項目174.3.4輸出項目174.3.5程序邏輯174.3.6存儲分配184.3.7測試要點184.4采購管理模塊194.4.1功能194.4.2性能194.4.3輸入項目194.4.4輸出項目204.4.5程序邏輯204.4.6存儲分配214.4.7測試要點214.5生產管理模塊214.5.1功能214.5.2性能224.5.3輸入項目224.5.4輸出項目224.5.5程序邏輯234.5.6存儲分配234.5.7測試要點244.6庫存管理模塊244.6.1功能244.6.2性能254.6.3輸入項目254.6.4輸出項目254.6.5程序邏輯264.6.6存儲分配264.6.7測試要點264.7車間管理模塊274.7.1功能274.7.2性能274.7.3輸入項目274.7.4輸出項目284.7.5程序邏輯284.7.6存儲分配284.7.7測試要點285.數據庫設計295.1編寫目的295.2結構設計295.2.1概念結構設計295.2.3邏輯結構設計305.2.4物理結構設計325.3安全保密設計38總結39參考文獻40第 40頁 共40頁1.緒論1.1項目背景當前國際社會和國內正處在信息化的高潮之中。信息管理是人類社會繼工業(yè)化之后一次新的產業(yè)革命,將實現(xiàn)社會生產力的新飛躍。信息管理已經成為現(xiàn)代社會組織生存與發(fā)展以至整個國家、民族獨立與富強的戰(zhàn)略資源。積極、合理開發(fā)和科學、有效利用管理信息,對于社會經濟發(fā)展具有重要意義.因此,管理信息就成了管理活動、特別是企業(yè)管理的主要支柱之一。作為現(xiàn)代管理學科體系中的新學科,管理信息系統(tǒng)的體系結構與內容正在不斷的完善與發(fā)展之中。管理信息系統(tǒng)是先進的科學技術和現(xiàn)代化管理想結合的綜合科學,也是一門具有獨特風格的邊緣科學。在一個國家管理信息系統(tǒng)能否廣泛運用,標志著這個國家的近代科學水平。同樣建立以計算機為手段的管理信息系統(tǒng),已成為現(xiàn)代企業(yè)政府機構等社會組織提高自身素質、實現(xiàn)組織目標的戰(zhàn)略措施。面對激烈的挑戰(zhàn)和競爭,商業(yè)企業(yè)的經營者們漸漸體悟到唯有有效地配置自己擁有的資源并合理使用社會一切資源,不斷地調整自己的發(fā)展策略,得以保證企業(yè)長期穩(wěn)定發(fā)展并在細分市場上取得自己的競爭優(yōu)勢。從而,如何降低成本越來越成為企業(yè)要解決的問題。對生產型企業(yè)來講,這涉及到原材料的進貨渠道、生產管理及庫存方面的管理,管理的好壞對企業(yè)至關重要;對經銷商而言,渠道扁平化己是大勢所趨,這使經銷商對產品的進、銷、存合理化提出了更高的要求。概括地講,企業(yè)對進貨、生產、倉儲系統(tǒng)的需求具有普遍性。企業(yè)進貨、生產、倉儲管理解決方案適用于企業(yè)的采購、生產和倉庫部門,可以對采購、生產及倉庫的業(yè)務全過程進行有效地控制和跟蹤。企業(yè)應用進貨、生產、倉儲解決方案可有效減少盲目采購、降低成本、合理控制庫存、減少資金占用并提高市場靈敏度,提升企業(yè)市場競爭力。1.2新系統(tǒng)概況本系統(tǒng)是在主要針對的是中小企業(yè),所以主要在ERP的基本框架下,吸收繼承它管理中的優(yōu)點,開發(fā)出適應中小企業(yè)實際需求資源信息管理系統(tǒng),決定采用基于C/S架構體系的管理系統(tǒng)。此新系統(tǒng)需要實現(xiàn)的任務是:實現(xiàn)涵蓋企業(yè)商品流通過程的主要環(huán)節(jié)的管理與控制,即,對基本信息包括客戶信息、商品類目信息、商品信息、倉庫信息、員工信息、用戶信息的增、刪、改;對采購單、銷售單、入庫單、出庫單的增、刪、改;對倉庫超儲、缺貨預警;對基礎信息,采購、銷售、庫存信息的查詢,報表分析等;對企業(yè)的生產進行科學的管理。以達到實現(xiàn)對企業(yè)工作流程進行有效的管理和控制,從而滿足企業(yè)日常管理的發(fā)展要求。本系統(tǒng)欲采用Visual C+程序設計語言進行設計,SQL Server2000數據庫進行數據管理,設計以風格友好化,輕松管理,容易上手,達到一看就懂、一學即會為目的。1.3系統(tǒng)的運行環(huán)境(1)硬件環(huán)境處理器:Intel Pentium4 1.8GB或更高內存:256MB硬盤空間:80GB顯卡:SVGA顯示適配器(2)軟件環(huán)境操作系統(tǒng):Windows 98/ME/2000/XP數據庫:Microsoft SQL 2000。2軟件需求分析2.1編寫目的需求分析(Requirement Analysis)是調查用戶對新開發(fā)的信息系統(tǒng)的需要和要求,結合組織的目標、現(xiàn)狀、實力和技術等因素,通過深入細致的分析,確定出合理可行的信息系統(tǒng)需求,并通過規(guī)范的形式描述需求的過程。需求分析的任務是在需求調查的基礎上,結合組織目標、業(yè)務現(xiàn)狀、技術水平、投資能力等因素,對用戶提出的需求從信息系統(tǒng)目標、宏觀結構、業(yè)務功能、技術性能、風險等方面進行深入分析,最后確定出全面、合理、可行的信息系統(tǒng)需求。需求分析的工作內容有:需求調查、需求分析、需求驗證和需求描述。需求調查(Requirement Investigation)也被稱為需求獲取,是由分析人員通過座談、走訪、問卷、召開座談會等形式,深入了解用戶對新建立信息系統(tǒng)的需要和要求,來獲取用戶需求。需求分析是對獲取的用戶需求,通過綜合考慮組織目標、現(xiàn)狀、技術條件、投資能力等因素,從信息系統(tǒng)目標、結構、功能、性能、風險等方面進行深入分析,最終確定出合理、可行的信息系統(tǒng)需求。需求驗證(Requirement Validation)是由分析人員通過一定手段對初步確定的信息系統(tǒng)需求的正確性和可行性進行驗證,以確定正確和可行的需求,排除不可行的需求。需求描述(Requirement Description)是建立信息系統(tǒng)的需求說明文檔,把需求分析的結果采用規(guī)范的形式描述出來,形成需求規(guī)格說明,作為下面開發(fā)工作的依據。2.2數據描述2.2.1靜態(tài)數據靜態(tài)數據: 用戶信息及權限設置;設備基本信息;供應商信息;員工基本信息;2.2.2動態(tài)數據動態(tài)數據:物料信息;生產計劃信息;采購信息;出入庫信息2.2.3數據庫介紹數據庫是信息系統(tǒng)的基礎和核心,本系統(tǒng)使用Microsoft SQL 2000,對企業(yè)的數據進行統(tǒng)一集中的管理。2.2.4數據詞典(1)名字:采購訂單表別名:采購信息描述:每天一次送給采購員的需要訂貨的物料表定義:采購訂單表=物料編號+物料名稱+訂貨數量+目前價格+主要供應商+次要供應商位置:輸出到打印機(2)名字:生產計劃表別名:生產計劃信息描述:每天一次送給車間的生產任務,領料表等定義:生產計劃表=生產編號+生產車間+生產領料+生產日期 位置:輸出到打印機(3)名字:用戶信息表別名:用戶信息描述:存儲用戶的各種資料 定義:用戶信息表=用戶名稱+用戶編號+用戶類型+用戶密碼 位置:數據庫(4)名字:員工信息表別名:員工信息描述:系統(tǒng)存儲員工的各項信息 定義:員工信息表=員工編號+員工姓名+員工類型+員工住址+員工描述+郵政編碼+聯(lián)系電話 位置:(5)名字:入庫表別名:入庫信息描述:紀錄倉庫物料入庫信息定義:入庫表=操作標號+ 物料編號+物料名稱+入庫量+出庫緣由位置:輸出到打印機(6)名字:出庫表別名:出庫信息描述:紀錄倉庫物料出庫信息定義:出庫表=操作標號+ 物料編號+物料名稱+出庫量+出庫緣由位置:輸出到打印機(7)名字:物料信息表別名:物料信息描述:存儲物料的各項信息 定義:物料信息表=物料編號+物料名稱+物料等級+物料存量+存儲位置位置:(8)名字:供應商表別名:供應商信息描述:存儲供應商的各項信息定義:供應商表=供應上編號+供應商名稱+供應商品+商品等級+信譽等級+基本價格+基本信息 位置: 2.2.5數據采集數據的采集主要由各部門根據自己的工作 內容向數據庫提供數據,如: 供應商信息,物料基本信息等,由采購部門提供;設備信息由管理部門錄入;庫存各種貨物的存儲信息及其變動等,由倉儲部進行管理;用戶權限及基本信息等主要由管理部門來管理和錄入等等。企業(yè)數據采集是一項長期積累的過程,在數據庫初期建立較完善的體系,在企業(yè)運行的 過程中逐步增加企業(yè)的信息量。2.3功能需求2.3.1功能劃分本系統(tǒng)功能概括性的可劃分為信息的錄入、查詢、更新、存儲、分析、共享及產生各種報表。2.3.2功能描述(1)登錄功能;通過用戶登錄界面來限制用戶群,從而保護系統(tǒng)以及企業(yè)的商業(yè)信息。(2)基本信息管理;包括客戶、用戶、倉庫信息的增、刪、改;包括系統(tǒng)提示與退出系統(tǒng),便于書店業(yè)務擴展后系統(tǒng)的擴展,即實現(xiàn)在線消息的發(fā)送。(3)商品信息管理;包括商品類目、商品信息的錄入、修改和刪除及查詢。(4)物料采購管理;包括填寫采購單、填寫采購退貨單以及商品缺貨報警情況的查詢。(5)生產管理;包括對訂單或計劃單依據物料狀況、設備狀況等,按牌生產計劃,對生產計劃進行調整和控制,開立托工單,領料單等。(6)庫存操作管理;包括采購入庫操作、采購退貨出庫操作、銷售出庫操作、銷售退貨入庫操作以及庫存盤點。(7)生產車間管理;包括工作間每日活動的上報,車間生產計劃執(zhí)行的詳細報表。(9)報表分析功能;包括收款管理;付款管理;基礎信息報表分析、打印;采購、銷售信息查詢,保鏢分析、打印;財務統(tǒng)計報表分析、打印。(10)圖形分析功能;包括采購、銷售、財務信息的圖形分析。(11)系統(tǒng)維護功能;包括對系統(tǒng)數據備份、還原,系統(tǒng)留言等。(12)幫助功能。 提供關于版本以及關于作者信息方面的幫助提示。2.4性能需求2.4.1時間特性系統(tǒng)在執(zhí)行操作時的響應時間、更新處理時間、數據轉換與傳輸時間、運行時間,都應該保持一般系統(tǒng)標準,盡量提高各項操作的速率,提高系統(tǒng)質量。2.4.2適應性在操作方式、運行環(huán)境、與其它軟件的接口以及開發(fā)計劃等發(fā)生變化時,應具有的適應能力,系統(tǒng)應具有良好的擴展性和可移植性。2.5運行需求2.5.1用戶界面主頁面為圖形化用戶界面,操作簡捷。報表以現(xiàn)實報表為模版,以適應工作人員習慣。輸入輸出時間在操作頁面的右下方,順應工作習慣。窗口模式可隨意調整大小,采用下拉式菜單等。用戶界面的設計風格主要遵循簡潔,操作方便,適應用戶心理習慣的原則。2.5.2硬件接口 處理器:Intel Pentium4 1.8GB或更高 內存:256MB 硬盤空間:80GB顯卡:SVGA顯示適配器2.5.3軟件接口 操作系統(tǒng):Windows 98/ME/2000/XP 數據庫:Microsoft SQL 2000。本地虛擬運行環(huán)境:Tomcat網絡支持:IE 5.0 以上版本2.5.4故障處理 系統(tǒng)在出現(xiàn)故障時,能夠做出盡可能正確地推斷,給出如何解決故障的提示信息。如無法解決給出提示,建議咨詢專業(yè)維護人員。2.6其它需求本系統(tǒng)的后臺數據庫應易于維護;系統(tǒng)可以聯(lián)機進行計劃、采購、入庫、出庫、銷售、核算等處理;系統(tǒng)處理效率要比手工高;一般職工通過簡單培訓就可以使用系統(tǒng);系統(tǒng)要具有良好的可使用性、安全保密、可維護性、可移植性等3概要設計3.1處理流程3.2總體結構和模塊外部設計系統(tǒng)管理子系統(tǒng)生產管理子系統(tǒng)采購管理子系統(tǒng)庫存管理子系統(tǒng)車間管理子系統(tǒng)數據庫系統(tǒng)3.3功能分配3.4接口設計 3.4.1外部接口本系統(tǒng)設置用戶操作及面,來實現(xiàn)用戶與系統(tǒng)之間進行交互,同時根據現(xiàn)有常有軟件,設置與外部軟件的接口,并可根據企業(yè)實際情況進行調整。系統(tǒng)在硬件接口方面,可以與掃描儀,條形碼讀碼器等相連,實現(xiàn)數據輸入。3.4.2內部接口(1)系統(tǒng)管理與其他操作模塊之間的接口輸入:用戶名及密碼。輸出:進入相應權限的操作界面。(2)采購管理與庫存管理之間的接口采購管理調用庫存物料信息,綜合處理后輸出采購定單,向庫存提供物料信息。(3)生產管理與庫存管理之間的接口生產管理根據庫存信息調整生產計劃等。(4)生產管理與車間管理之間的接口車間管理根據生產管理制定生產計劃,執(zhí)行生產任務。3.5運行設計3.5.1運行模塊的組合本系統(tǒng)的各個模塊是相對獨立的,且都是在基于數據庫的基礎之上的,運行時的基本三個模塊,即是:輸入模塊,輸出模塊,處理模塊等,運行的過程中調用數據庫中的數據。這使得整個系統(tǒng)的維護容易,簡單;系統(tǒng)的結構層次簡單,易懂。3.5.2運行控制本系統(tǒng)設有用戶訪問權限設置,根據不同的用戶進行不同的操作,各模塊相對獨立,運行不互相影響,采用的控制方式主要有三種:順序,選擇,循環(huán)。3.5.3運行時間一般的操作響應時間為150毫秒,若需要調用大量數據庫數據或大量運算,可適當延長,但原則在人們接受的范圍內,最長不大于5秒。3.6出錯處理設計3.6.1出錯輸出信息若系統(tǒng)程序出現(xiàn)錯誤,顯示出錯提示框,給出警告及處理意見。若操作錯誤,則,給出出錯提示,指示用戶如何正確操作。3.6.2出錯處理對策系統(tǒng)設置后備、性能降級、恢復及再啟動等,對于數據庫定時進行備份,如有錯誤,給出相應的提示及處理意見。3.7安全保密設計各模塊的操作都設有權限訪問限制,只有正確的用戶及密碼才能進行相應的操作。對于機密信息,設置多驗證保證信息安全。對于系統(tǒng)整體設置防火墻等來保證安全。3.8維護設計(1)充分利用現(xiàn)成的軟件包。(2)使用結構化編程技術,使程序易于理解和維護。(3)在配置管理時,把硬件和操作系統(tǒng)以及其他相關因素的可能變化考慮在內,可以減少某些適應性維護。(4)將硬件、操作系統(tǒng)及其他外部設備相關的程序歸到特定的程序模塊中。(5)將自檢能力引入程序,通過非正常狀態(tài)的檢查發(fā)現(xiàn)程序的問題。4詳細設計4.1編寫目的詳細設計的主要任務是設計每個模塊的實現(xiàn)算法、所需的局部數據結構。詳細設計的目標有兩個:實現(xiàn)模塊功能的算法要邏輯上正確和算法描述要簡明易懂。傳統(tǒng)軟件開發(fā)方法的詳細設計主要是用結構化程序設計法。詳細設計的表示工具有圖形工具和語言工具。圖形工具有程序流程圖、PAD(Problem Analysis Diagram)圖、NS(由 Nassi和 Shneidermen開發(fā),簡稱 NS)圖。語言工具有偽碼和 PDL(Program Design Language)等。主要任務:1為每個模塊確定采用的算法,選擇某種適當的工具表達算法的過程,寫出模塊的詳細過程性描述;2確定每一模塊使用的數據結構;3確定模塊接口的細節(jié),包括對系統(tǒng)外部的接口和用戶界面,對系統(tǒng)內部其它模塊的接口,以及模塊輸入數據、輸出數據及局部數據的全部細節(jié)。在詳細設計結束時,應該把上述結果寫入詳細設計說明書,并且通過復審形成正式文檔。交付給下一階段(編碼階段)的工作依據。4要為每一個模塊設計出一組測試用例,以便在編碼階段對模塊代碼(即程序)進行預定的測試,模塊的測試用例是軟件測試計劃的重要組成部分,通常應包括輸入數據,期望輸出等內容。4.2軟件結構4.3系統(tǒng)管理模塊4.3.1功能(1)建立與數據庫的連接(2)獲取用戶資料及權限設置等(3)運行對話框(4)根據輸入的不同用戶名及密碼,調用相應的程序模塊(5)退出系統(tǒng)時斷開與數據庫的連接4.3.2性能能夠根據不同的用戶調用相應的模塊,保證系統(tǒng)良好的可操作性及安全性。4.3.3輸入項目登陸時,輸入用戶名及密碼;注冊時,輸入用戶注冊基本信息申請用戶名及密碼。4.3.4輸出項目 登陸后進入相應的模塊;若用戶名或密碼錯誤,則給出出錯提示,無法進入系統(tǒng)執(zhí)行操作;注冊后,經過系統(tǒng)驗證合格后,給用戶名及密碼。4.3.5程序邏輯4.3.6存儲分配建立用戶資料表,存儲用戶基本信息及用戶權限設置。4.3.7測試要點本模塊主要測試用戶是否能夠正常的登陸和注冊,執(zhí)行的模塊是否與用戶權限相符,用戶操作出錯時,是否給出正確的提示信息,系統(tǒng)的安全性是否符合要求。 4.4采購管理模塊4.4.1功能(1)按照價格、合格率、標準預購、允許數期等標準評估供應商,自動更新采購資料和供應商資料。(2)可任意選擇物料或訂單,進行物料需求計算,并對物料進行庫存量、采購量、在運量、在制量、其它訂單量等信息列表及分析,可轉入采購單及列入生產計劃(3)根據生產需求自動生成或手工輸入采購單(P.O.)(4)可對物料按日,按周,按月進行采購;可對同一采購單進行分批交貨(5)可根據安全庫存或銷售需求決定訂購物料及數量(6)采購退貨:允許采購退貨,可選擇補貨或另開采購單(7)物料狀況:提供多種自定義條件查詢,選擇性供您查詢物料庫存量、備用量、在途量、可用量、在制量、安全庫存、短缺、訂單數量等信息(8)物料短缺狀況:將所有短缺物料列表顯示(9)采購單查詢:提供多種自定義條件,選擇性供您查詢采購單,以便于合理安排物料采購及生產計劃;收貨單查詢:查詢采購收貨狀況;采購退貨查詢:查詢采購退貨狀況(10)未完成采購單:將所有未完成收貨采購單列表顯示4.4.2性能采購影響著生產順利運行,關系資金的有效使用。采購模塊幫助用戶維護供應商信息,進行物料需求計算,準備采購單,處理收貨入庫和采購退貨。產生跟催依據和采購統(tǒng)計報表。4.4.3輸入項目輸入項目有:供應商信息、物料信息、生產計劃等。4.4.4輸出項目輸出項目有:采購單、補貨單、采購執(zhí)行現(xiàn)狀等。4.4.5程序邏輯4.4.6存儲分配建立物料信息表、供應商信息表、采購信息表等,來存儲數據。4.4.7測試要點主要測試系統(tǒng)能否正確調用數據庫中的信息,能否根據現(xiàn)有各種信息制定采購單;缺貨時,是否能夠及時報警等;在操作出錯時,能否給出正確的出錯提示,操作響應速率是否正常。4.5生產管理模塊4.5.1功能(1)主生產計劃:由訂單或計劃單自動產生生產排程計劃(2)生產計劃調整:對現(xiàn)有生產計劃進行圖形化調整(3)生產過程控制:以樹狀結構報告所有工作單的進展,發(fā)料和完工狀況(4)工作單編輯:查看和修改工作單明細(5)生產排程:產生,查看或修改工作單排程(6)工作單發(fā)料:根據用料清單表,發(fā)放車間物料或托工物料(7)可任意設定工廠每日上下班時間,休息時間(8)訂單可分批生產,可自動按交貨排期進行分批;一次可排任意多個訂單;可以并單生產,也可以插單生產(9)可以順排(從前往后排),也可以倒排(從交貨截止日期往前排);同一工作單可以分批號生產,便于管理(10)根據訂單的項目自動生成工作單。(單層BOM);自動根據產品的BOM清單成套發(fā)料;對于多層BOM生成的一系列工作單,可進行全面修改,以便重新安排生產。(11) 監(jiān)控物料短缺情況并準備補料單;發(fā)料時可選擇地發(fā)放物料的正常耗量;對于已經排期工作單的成品,進行作業(yè)更改;和生產模塊一樣,跟蹤每一工作單對物料的發(fā)出、遺失、損耗和已用數量;通過對物料和非物料成本的詳細分解來計算工作成本。4.5.2性能本系統(tǒng)是生產系統(tǒng)的核心。對訂單或計劃單,依據物料狀況,設備狀況和人力狀況,安排生產計劃,對生產計劃進行相應調整和控制,根據生產需要開立托工單,開立廠商或車間領料單。跟蹤生產進度和成品回倉情況。4.5.3輸入項目輸入項目有:訂單、計劃單4.5.4輸出項目輸出項目有: 生產排期、生產任務具體安排、物料領料單4.5.5程序邏輯4.5.6存儲分配建立生產計劃表、生產任務表、生產領料單來存儲數據。4.5.7測試要點主要測試系統(tǒng)能否正確的進行生產排期,及時準確地下達生產指令,生成領料單,能否根據物料、設備、資金、定單等,做出正確的處理。測試能否正確的調用數據庫的數據;對于操作錯誤是否能給出正確的反應;操作速率是否正常。4.6庫存管理模塊4.6.1功能(1)支持多個存貨地點;可對物料進行全檢和抽檢(2)能方便地提供所有標準報告和具有查詢功能。(3)支持倉庫的多種操作,包括物料移轉、入庫、出庫、調整、發(fā)散料、報廢等(4)周期盤點結存:可周期性對倉庫物料進行盤點結存(5)物料轉換:可在倉庫間進行物料的轉換;(6)物料查詢:提供多種自定義條件,選擇性供您查詢物料狀況;成品庫存查詢:提供多種自定義條件,選擇性供您查詢庫存成品庫存狀況;物料存放地點查詢:根據物料存放地點,查詢物料狀況(7)物料過往記錄:查詢物料的歷史過往記錄,包括:初始量、入倉量、出倉量、采購收貨、退貨、發(fā)料、完工、調整等(8)過往記錄明細:根據日期顯示所有物料的使用情況(9)倉庫條件查詢:提供多種自定義條件,選擇性供您查詢倉庫物料狀況(10)物料進出匯總:匯總各物料進出總值及現(xiàn)有量;倉庫盤點表:將倉庫盤點結果進行報表打??;存?zhèn)}總值:將倉庫所有物料成本,數量及金額進行報表打印4.6.2性能本模塊處理倉庫的日常作業(yè)。提供倉庫物料動態(tài)和靜態(tài)的各種統(tǒng)計分析報告。控制及管理各倉庫料品的收/退料、收料檢驗、驗收/驗退、領/退料、入庫/退制、借用/歸還、調撥、報廢、盤點等交易, 并提供相關信息。4.6.3輸入項目輸入項目有:出入庫信息、倉庫信息、 庫存盤點信息等4.6.4輸出項目輸出項目有:庫存分析表、庫存報警等 4.6.5程序邏輯4.6.6存儲分配建立倉庫表、出入庫信息表、庫存盤點信息表等來存儲數據。4.6.7測試要點主要測試能否將數據正確的存儲在數據庫中,能否正常的調用數據庫的信息,庫存的報警系統(tǒng)是否正常,操作錯誤時,能否給出正確的出錯提示,操作執(zhí)行速率是否正常。4.7車間管理模塊4.7.1功能(1)報告每日,每個工作間中每個制造單的生產狀況(2)輸入制造單在每道工序的加工成本日報作業(yè)(3)處理委托的收貨;處理生產成本;可以分批入庫(4)可以隨時查詢生產進度和各工作間的生產狀況(5)報告生產間物料的損耗、發(fā)放、遺失、耗用、移轉狀況(6)隨時查詢工作間和委托加工的物料數量(7)累計每一工序中直接物料成本、間接物料成本、人工、設備折舊、電費等(8)隨時可查詢到生產中成品或半成品的成本(9)將委托加工和本廠加工完全融合在一起,自動產生應付帳(10)輸出各種標準報告和提供多種方式的查詢功能;當工作完成或取消時,系統(tǒng)將自動處理剩余物料。(11)快速查詢工作單、半制成品及物料使用的異?,F(xiàn)象;連接生產管理系統(tǒng),記錄每一工作單的物料發(fā)放、遺失、已用、損耗的情況。4.7.2性能此系統(tǒng)用于支持工作間的每日運作管理。通過報告工作間每日活動的執(zhí)行情況來完成PMC功能,確保生產及物料計劃正確執(zhí)行,記錄成品和物料回倉,記錄生產間物料移轉,損耗和使用狀況。提供在線執(zhí)行情況報告,提供損耗報告及其它損失,提供每個工作間每道工位上的生產報告。并進行生產過程的成本收集、匯總和分攤。4.7.3輸入項目輸入項目有:物料實際消耗信息、日生產報告表等。4.7.4輸出項目輸出項目有:日生產報告單、物料消耗單、生產任務執(zhí)行狀況報告等。4.7.5程序邏輯4.7.6存儲分配建立物料實際消耗報表、日生產報告表、生產任務進度報表等來存儲數據。 4.7.7測試要點主要測試各項操作能否正常運行,每日上報的數據能否及時準確地傳輸到上級管理部門,對于生產的各項監(jiān)督是否全面準確,操作出錯時,是否給出正確的出錯提示,操作執(zhí)行速率是否正常。5.數據庫設計5.1編寫目的數據庫是信息系統(tǒng)的基礎和核心,數據庫設計的質量將直接關系到信息系統(tǒng)開發(fā)的成敗和優(yōu)劣。 數據庫設計是指根據業(yè)務需求、信息需求和處理需求,確定信息系統(tǒng)中的數據庫結構、數據操作和數據一致性約束的過程。從而使編程人員設計的數據庫更加科學合理。5.2結構設計5.2.1概念結構設計數據庫的概念設計是針對現(xiàn)實世界,通過對其中信息實體的收集、分類、聚集和概括,建立數據庫概念結構的過程。(1)實體實體是就是客觀事物的描述。在本設計中,涉及到的實體有公司的供應商、物料類目、物料、員工、用戶、倉庫、采購單、入庫單、出庫單等。(2)實體的關聯(lián)實體與實體之間的聯(lián)系,即A實體的多少個實例與B實體的多少個實例的發(fā)生聯(lián)系。聯(lián)系方式有:1對1、1對多、多對多。在本設計中,包括地聯(lián)系有:1)供應商采購單,多對多;2)用戶員工,一對多;3)員工采購單,多對多;4)員工入庫單,多對多;5)物料類目商品,一對多;6)物料倉庫,多對一;7)員工用戶,1對多;8)員工采購單,1對多等。(3)實體的關鍵字1)供應商:產品號2)物料類目:物料類目編號3)倉庫:倉庫編號4)員工:員工編號5)用戶:用戶名稱,用戶密碼6)采購單:采購單號7)入庫單:入庫單號8)出庫單:出庫單號9)庫存商品:庫存商品編號10)收款單:收款編號11)付款單:付款編號5.2.3邏輯結構設計(1)根據實體屬性得出與其等價的關系模式將抽象的概念模型轉化為與選用的SQL server2000產品所支持的數據模型相符合的邏輯模型,它是物理設計的基礎。1)供應商(供應商編號、供應商名稱、供應的貨品、開戶銀行、銀行帳號、聯(lián)系人、通信地址、郵政編碼、聯(lián)系電話、傳真電話、供應商描述);2)倉庫(倉庫編號、倉庫名稱、倉庫位置、倉庫說明);3)員工(員工編號、員工姓名、員工類型、員工住址、郵政編碼、聯(lián)系電話、員工描述);4)用戶(用戶名稱、用戶密碼、用戶類型、員工編號);5)物料(物料編號、物料名稱、物料品類型編號、物料規(guī)格、計量單位、參考價格、物料庫存下限、物料庫存上限);6)采購單(采購單號、采購類型、采購產品號、采購產品單價、采購數量、采購總金額、客戶編號、采購日期、經辦人、出入庫標志);7)入庫單(入庫編號、入庫類型、倉庫編號、經辦人、入庫日期);8)出庫單(出庫編號、出庫類型、倉庫編號、經辦人、出庫日期);9)庫存(產品存儲編號、產品編號、產品入庫單價、產品數量、倉庫編號);(2)按需要對關系模式進行規(guī)范化第一范式規(guī)范化:實體的每個屬性不可再分;第二范式規(guī)范化:實體的所有非關鍵屬性必須完全函數依賴主關鍵字;第三范式規(guī)范化:實體的非關鍵屬性之間不能有函數依賴關系。分析得知以上的關系模式已符合三個范式的要求。(3)得出E-R圖5.2.4物理結構設計數據庫物理設計是在已確定的邏輯數據庫結構基礎上,設計出在限定應用環(huán)境下,具有高效率、可實現(xiàn)的物理數據庫結構的過程。物理設計還應該考慮操作約束、數據庫性能和數據安全性等問題。(1)表結構的實現(xiàn)1)名稱:供應商信息表(如表5.1所示)表名稱標識:client數據來源:基礎信息模塊錄入表5.1 供應商信息表編號字段名稱類型長度中文描述完整性約束1ClientidChar10供應商編號主鍵Not null2ClientnameVarchar50供應商名稱Not null3ClienttypeChar1客戶等級Not null4BankVarchar50開戶銀行5BankaccountVarchar50銀行賬戶6ContactVarchar30聯(lián)系人7AddressVarchar50聯(lián)系地址8PostcodeVarchar10郵政編碼9PhoneVarchar30聯(lián)系電話10FaxVarchar30傳真號碼11DescribeVarchar100供應商描述2)名稱:物料類目表(如表5.2所示)表名稱標識:protype數據來源:基礎信息模塊錄入表5.2 物料類目表編號字段名稱類型長度中文描述完整性約束1TypeidChar10物料類目編號主鍵Not null2TypenameVarchar50類目名稱3Upperidchar10上級類目編號參照本表的typeid3)名稱:物料信息表(如表5.3所示)表名稱標識:product數據來源:基礎信息模塊錄入表5.3 商品信息表編號字段名稱類型長度中文描述完整性約束1ProidChar10物料編號主鍵Not null2PronameVarchar50物料名稱Not null3TypeidChar10物料類別Not null 參照protype表的typeid4ProstyleVarchar50物料型號5ProunitVarchar10物料單位6PropriceVarchar20物料單價Not null7ProlowInt4最低庫存Not null8prohighint4最高庫存Not null4)名稱:倉庫信息表(如表5.4所示)表名稱標識:storehouse數據來源:基礎信息管理模塊錄入表5.4 倉庫信息表編號字段名稱類型長度中文描述完整性約束1StoreidChar10倉庫編號主鍵Not null2StorenameVarchar50倉庫名稱Not null3PlaceVarchar50倉庫位置3DescribeVarchar100倉庫描述5)名稱:員工信息表(如表5.5所示)表名稱標識:worker數據來源:基礎信息管理模塊錄入表5.5 員工信息表編號字段名稱類型長度中文描述完整性約束1WorkeridChar10員工編號主鍵Not null2WorkernameVarchar50員工姓名Not null 3WorkertypeChar1員工類型Not null 參照users表的usertype4AddressVarchar50員工住址5PostcodeVarchar10郵政編碼6PhoneVarchar30聯(lián)系電話7describevarchar100員工描述6)名稱:用戶信息表(如表5.6所示)表名稱標識:users數據來源:基礎信息管理模塊錄入表5.6 用戶信息表編號字段名稱類型長度中文描述完整性約束1UsernameVarchar50用戶名稱主鍵Not null2PwdVarchar50用戶密碼主鍵not null3UsertypeChar10用戶類型Not null4EmpidChar10用戶編號Not null 參照workers表的workerid7)名稱:采購信息表(如表5.7所示)表名稱標識:orders數據來源:采購管理模塊錄入表5.7 采購信息表編號字段名稱類型長度中文描述完整性約束1orderidChar10采購單號主鍵Not null2ordertypeVarchar20采購類型1-采購,2-采購退貨Not null3ProidChar10物料編號Not null參照product表的proid4PropriceVarchar20物料單價Not null5PronumInt4物料數量Not null6ProaccountVarchar20采購總金額Not null7ClientidChar10客戶編號Not null8OptdateChar10采購日期9EmpnameVarchar50經辦人10storedChar1出入庫標志8)名稱:入庫操作信息表(如表5.8所示)表名稱標識:storein數據來源:倉庫管理模塊錄入表5.8 入庫操作信息表編號字段名稱類型長度中文描述完整性約束1StoreinidChar10入庫單號主鍵Not null2StoreintypeVarchar20入庫類型Not null3StoreidChar10倉庫編號Not null4EmpnameVarchar50經辦人5OptdateChar10入庫日期9)名稱:出庫操作信息表(如表5.9所示)表名稱標識:takeout數據來源:倉庫管理模塊錄入表5.9出庫操作信息表編號字段名稱類型長度中文描述完整性約束1takeoutidChar10出庫單號主鍵Not null2takeouttypeVarchar20出庫類型Not null3StoreidChar10倉庫編號No
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南電子科技職業(yè)學院《內科》2023-2024學年第一學期期末試卷
- 吊蘭考試試題及答案
- 大學計算機vb考試試題及答案
- 安徽省合肥市巢湖第三中學2024年數學七上期末質量跟蹤監(jiān)視試題含解析
- 初中二年級數學試題及答案
- 浙江農林大學暨陽學院《地理教學專業(yè)英語》2023-2024學年第一學期期末試卷
- 湖北省武漢市武昌區(qū)省水二中學2024年數學七年級第一學期期末達標檢測模擬試題含解析
- 長春工業(yè)大學人文信息學院《水利水電工程概論》2023-2024學年第一學期期末試卷
- 浙江省義烏市三校2024年七年級數學第一學期期末綜合測試試題含解析
- 2024年廣東省廣州荔灣區(qū)六校聯(lián)考數學七上期末教學質量檢測試題含解析
- 2023-2024學年廣東省深圳市龍華區(qū)八年級(下)期末英語試卷
- 濕疹護理課件教學課件
- 相關方需求和期望表
- 胃腸內鏡護士進修匯報
- 23J916-1 住宅排氣道(一)
- 生物基復合材料的LCA(生命周期評估)
- 【核心素養(yǎng)目標】人教版物理九年級 13.1分子熱運動 教案
- 第四課 拗音 課件初中日語人教版七年級第一冊
- 廣東省廣州市天河區(qū)2023-2024學年八年級下學期期末物理模擬試卷
- 甲乙方施工合同范本
- 嬰幼兒配方乳粉市場銷售管理規(guī)范
評論
0/150
提交評論