freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

倉庫貨物管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-文庫吧

2025-06-09 19:25 本頁面


【正文】 的分析,以及對于本系統(tǒng)開發(fā)的意義。3)系統(tǒng)需求分析 分析系統(tǒng)的業(yè)務流程、數(shù)據(jù)流向,為系統(tǒng)設計打下基礎。4)系統(tǒng)設計 根據(jù)前文的分析,設計出系統(tǒng)的功能模塊、數(shù)據(jù)庫模型。5)系統(tǒng)實現(xiàn) 描述系統(tǒng)各模塊的功能。 2 相關理論與技術 C/S模式C/S模式分為客戶機和服務器兩層,客戶機具有了一定的數(shù)據(jù)存儲和數(shù)據(jù)處理能力而是。通過將應用軟件的算法和數(shù)據(jù)合理分配給客戶端和服務端的方法,可以降低服務器的負載,發(fā)揮客戶端的能力。本文要研究的倉管系統(tǒng)就適用于倉庫這樣用戶數(shù)目不多的局域網中。C/S模式只依賴于企業(yè)內部網絡的應用系統(tǒng),即無論企業(yè)是否能夠上網,都不影響其應用。綜合考慮以上的因素,本系統(tǒng)最終決定采用C/S模式開發(fā),充分發(fā)揮客戶端的處理能力。 C程序設計語言C Framework之上的一種面向對象的高級程序設計語言。C是一種安全、穩(wěn)定、簡單的,由C和C++衍生出來的一種面向對象的編程語言。它去除了C和C++的復雜性,同時又繼承了C和C++的強大功能。C綜合了C++的高效率以及VB的可視化操作。如果利用C開發(fā)C/S模式的系統(tǒng),首先從界面原型階段就可以輕松快速的進行設計,小型的倉庫管理系統(tǒng)就可以利用C的高效、簡便的進行快速開發(fā)。 SQL Server 2008SQL是英文Structured Query Language的縮寫,就是人們所說的結構化查詢語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等[6]。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。雖然許多數(shù)據(jù)庫在SQL的基礎上進行了改進和升級,但是包括增、刪、改、查等標準的SQL命令仍然可以用來完成幾乎所有的數(shù)據(jù)庫操作。這個平臺是可信任、高效、智能的,使得企業(yè)的倉庫貨物管理系統(tǒng)使用他時可以有很高的安全性、可靠性,并且可以降低開發(fā)管理數(shù)據(jù)基礎設施的成本。3 系統(tǒng)需求分析 業(yè)務流程分析倉庫貨物管理系統(tǒng)主要業(yè)務流程如下:(1)銷售商提出訂單,倉庫業(yè)務員進行審核,確認訂單無誤、貨物數(shù)量足夠出庫,則通過審核,向銷售商發(fā)貨,修改數(shù)據(jù)庫數(shù)據(jù)后完成出庫流程。出庫流程圖如圖31所示。 圖31 出庫流程圖(2)倉庫業(yè)務員向供貨商發(fā)出訂單,供貨商根據(jù)訂單向倉庫發(fā)貨,形成發(fā)貨單,經倉庫管理員審核,修改數(shù)據(jù)庫數(shù)據(jù)后完成入庫流程。入庫流程圖如圖32所示。圖32 入庫流程圖(3)倉庫管理員對倉庫中的貨物進行盤點,生成盤點詳單,經由審核人員審核通過后完成盤點工作。 功能需求分析需求分析是通過對功能的描述,說明項目系統(tǒng)或設計中要實現(xiàn)的各功能模塊。不論是系統(tǒng)或設計的介紹,功能描述都是不可缺少的。同時對要解決的問題進行分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),得到什么結果,最后應該輸出什么[9]。倉庫貨物管理系統(tǒng)主要針對于日常庫存信息的管理,它針對倉庫日常發(fā)生的業(yè)務,主要模塊為貨物管理、出入庫管理、倉庫管理,用戶通過相應的模塊,對倉庫里的物品的基本情況進行操作,對庫存數(shù)量進行查詢,用戶通過簡單的操作即可輕松的管理倉庫。本次設計所要實現(xiàn)的功能主要分為出入庫管理、基本資料管理、倉區(qū)管理、系統(tǒng)管理等功能模塊來實現(xiàn)倉庫的綜合管理。本系統(tǒng)可以方便快捷地實現(xiàn)庫管理中的出庫入庫、庫存管理等操作,使企業(yè)的倉庫管理井井有條,更實時準確地管理倉庫。出入庫管理中包含出庫管理、入庫管理、庫存管理、盤點管理。1)出庫管理:出庫管理是對系統(tǒng)中貨物的出庫管理,可以對倉庫中的貨物出庫情況進行查看,并可以添加新的出庫信息。2)入庫管理:入庫管理是對系統(tǒng)中貨物的入庫管理,可以對倉庫中的貨物入庫情況進行查看,并可以添加新的入庫信息。3)庫存管理:在庫管理是對系統(tǒng)中庫存信息的管理,可以對倉庫中的庫存信息進行查看,并可以添加新的庫存信息。4)盤點管理:盤點管理包含基本的盤點管理和盤點明細管理,可以對貨物盤點信息進行查看和添加?;举Y料管理中包含客戶管理、貨物管理、貨物分類管理、業(yè)務員管理。1)客戶管理:客戶管理是對系統(tǒng)中客戶信息的管理,可以對倉庫貨物的供應商和銷售商進行查看,并可以添加新的客戶信息。2)貨物管理:貨物管理是對系統(tǒng)中貨物信息的管理,可以對倉庫中的貨物信息進行查看,并可以添加新的貨物信息。3)業(yè)務員管理:業(yè)務員管理是對系統(tǒng)中業(yè)務員信息的管理,可以對倉庫中的業(yè)務員信息進行查看,并可以添加新的業(yè)務員信息。倉區(qū)管理中包含倉庫管理、倉區(qū)管理。1)倉庫管理:倉庫管理是對系統(tǒng)中倉庫信息的管理,可以對倉庫中的倉庫信息進行查看,并可以添加新的倉庫信息。2)倉區(qū)管理:倉區(qū)管理是對系統(tǒng)中倉區(qū)信息的管理,可以對倉庫中的倉區(qū)信息進行查看,并可以添加新的倉區(qū)信息。系統(tǒng)管理中包含用戶管理、權限管理。1)用戶管理:用戶管理是對系統(tǒng)中用戶的管理,可以對系統(tǒng)中的用戶進行增刪改查。2)權限管理:盤點明細是對系統(tǒng)中盤點明細的管理,可以對倉庫中的盤點明細進行查看,并可以添加新的盤點明細。 數(shù)據(jù)流分析 數(shù)據(jù)編碼為了數(shù)據(jù)流圖更加易懂以及數(shù)據(jù)項、數(shù)據(jù)流便于使用,要對數(shù)據(jù)進行編碼,用一個編碼符合代表一條信息或一串數(shù)據(jù)[10]。對數(shù)據(jù)進行編碼可以方便地進行分類操作。以下是系統(tǒng)分析過程中常用的數(shù)據(jù)編碼:表31 大類編碼E外部項(實體)F數(shù)據(jù)流D數(shù)據(jù)存儲P數(shù)據(jù)處理T數(shù)據(jù)項表32 外部項編碼E001供貨商E002銷售商E003倉庫貨物管理系統(tǒng)E004倉庫E005倉庫管理員表33 數(shù)據(jù)流編碼F101訂單F102發(fā)貨單F103客戶信息F104貨物信息F105出庫信息F106入庫信息F107貨物價格F108貨物數(shù)量F109盤點信息F110報表信息表34 數(shù)據(jù)存儲編碼D201庫存編號D202盤點單編號D203出庫編號D204入庫編號D204報表編號D205貨物編號表33 數(shù)據(jù)處理編碼P301出庫管理P302入庫管理P303在庫管理P304貨物管理P305盤點管理P306審核數(shù)據(jù)字典是數(shù)據(jù)庫的重要組成部分。它存放有數(shù)據(jù)庫所用的有關信息,對用戶來說是一組只讀的表[11]。下面是對數(shù)據(jù)流圖中出現(xiàn)的部分數(shù)據(jù)流和數(shù)據(jù)項的描述,方便讀者快速了解數(shù)據(jù)流組成和數(shù)據(jù)項內容。(1)數(shù)據(jù)流名稱:入庫信息說明:即將加入倉庫的貨物的信息數(shù)據(jù)流來源:入庫信息表數(shù)據(jù)流流向:倉庫管理員數(shù)據(jù)流組成:入庫編號+貨物編號+數(shù)量+單價+總金額+入庫時間+經辦人+保管人+入庫倉庫+備注(2)數(shù)據(jù)流名稱:出庫信息數(shù)據(jù)流來源:出庫信息表數(shù)據(jù)流流向:倉庫管理員數(shù)據(jù)流組成:出庫編號+貨物編號+數(shù)量+單價+總金額+出庫時間+經辦人+保管人+出庫倉庫+備注(3)數(shù)據(jù)流名稱:貨物信息說明:對倉庫中的所有貨物的信息的統(tǒng)計數(shù)據(jù)流來源:貨物信息表數(shù)據(jù)流流向:倉庫管理員數(shù)據(jù)流組成:貨物編號+貨物名稱+貨物型號+類型+單位+倉庫編號(4)數(shù)據(jù)流名稱:客戶信息說明:所有客戶及供應商的信息。數(shù)據(jù)流來源:客戶信息表數(shù)據(jù)流流向:倉庫管理員數(shù)據(jù)流組成:客戶編號+客戶名稱+客戶地址+客戶電話+客戶類型(5)數(shù)據(jù)流名稱:倉庫信息數(shù)據(jù)流來源:倉庫信息表數(shù)據(jù)流流向:倉庫管理員數(shù)據(jù)流組成:倉庫編號+倉庫名稱+倉庫狀態(tài)+倉庫管理員(6)數(shù)據(jù)流名稱:庫存信息數(shù)據(jù)流來源:庫存表數(shù)據(jù)流流向:倉庫管理員數(shù)據(jù)流組成:庫存編號+倉庫編號+貨物編號+在庫數(shù)量+預警標志位+最大在庫量+最小在庫量(1)數(shù)據(jù)項名稱:貨物編號數(shù)據(jù)項別名:貨號說明:倉庫中的貨物的唯一標識類型:字符型長度:16(2)數(shù)據(jù)項名稱:入庫編號數(shù)據(jù)項別名:無說明:貨物的入庫流水號類型:字符型長度:16(3)數(shù)據(jù)項名稱:倉庫編號數(shù)據(jù)項別名:無說明:倉庫的編號類型:字符型長度:16(4)數(shù)據(jù)項名稱:盤點單編號數(shù)據(jù)項別名:無說明:倉庫盤點單的流水類型:字符型長度:16數(shù)據(jù)流圖,它主要的解決問題的角度是從數(shù)據(jù)傳遞、加工出發(fā),用圖形的方式表現(xiàn)系統(tǒng)的數(shù)據(jù)流向。并可以清晰的表達數(shù)據(jù)在系統(tǒng)中的流向和變換過程,可以表達系統(tǒng)的邏輯功能。它從數(shù)據(jù)的角度來描述一個系統(tǒng),適合宏觀地分析一個組織業(yè)務的概況。數(shù)據(jù)流圖的主要作用是:(1)便于表達功能需求和數(shù)據(jù)需求及其聯(lián)系;(2)清晰表達數(shù)據(jù)流的情況;(3)有利于系統(tǒng)建模 。倉庫貨物管理系統(tǒng)的部分數(shù)據(jù)流圖如下:圖31系統(tǒng)頂層數(shù)據(jù)流圖頂層圖的作用在于表明被開發(fā)系統(tǒng)的范圍以及它和周圍環(huán)境的數(shù)據(jù)交換關系,如圖31所示。圖32第一層數(shù)據(jù)流圖分解頂層流圖的系統(tǒng)為若干子系統(tǒng),決定每個子系統(tǒng)間的數(shù)據(jù)接口和活動關系,如圖32所示。對第一層數(shù)據(jù)流圖進行進一步分解,得到每個子系統(tǒng)的數(shù)據(jù)流圖如圖33,圖34所示。圖33入庫管理數(shù)據(jù)流圖圖34出庫管理數(shù)據(jù)流圖性能需求 倉庫貨物管理系統(tǒng)的響應速度必須在1s以內,擁有良好的用戶體驗。業(yè)務規(guī)則 系統(tǒng)應當具備重要操作審核功能,出入庫信息修改、添加時提交審核,通過后才可修改數(shù)據(jù)庫。安全性需求 系統(tǒng)中權限較低的用戶無法越權修改系統(tǒng)中的數(shù)據(jù),保證數(shù)據(jù)的安全性。 4 系統(tǒng)設計倉庫貨物管理系統(tǒng)主要是針對于倉庫的日常庫存信息的管理、查詢,它根據(jù)倉庫日常發(fā)生的業(yè)務,分為了兩個大類,即入庫和出庫,用戶可以通過相應的模塊,對倉庫里的貨物的進行基本的操作,對庫存數(shù)量進行查詢,用戶可以通過簡單的操作輕松的管理倉庫。 系統(tǒng)整體設計在數(shù)據(jù)庫的分析與設計基礎上,將系統(tǒng)的整體功能模塊構造出來,利用模塊層次圖來繪制出軟件的結構。本系統(tǒng)的概要設計是采用模塊層次結構圖的方式來表達的,如圖41所示,系統(tǒng)管理、出入庫管理、基本資料管理、倉區(qū)管理等主功能模塊。圖41 系統(tǒng)總體功能結構圖 系統(tǒng)功能模塊設計表41 模塊功能描述序號模塊名稱說明1系統(tǒng)管理包含用戶管理、權限管理、日志管理、數(shù)據(jù)恢復、數(shù)據(jù)備份2出入庫管理包含出庫管理、入庫管理、在庫管理、盤點管理、盤點明細管理3基本資料管理包含客戶管理、貨物管理業(yè)務員管理、貨物分類管理4倉區(qū)管理包含倉庫管理、倉區(qū)管理、庫存預警模塊描述:系統(tǒng)使用用戶為三類:系統(tǒng)管理員、業(yè)務員、訪客,并且可以在今后添加新的角色由管理員指定權限。選擇系統(tǒng)管理員賬號登錄系統(tǒng)所有模塊處于可操作狀態(tài),選擇業(yè)務員賬號登錄系統(tǒng)只可進行出入庫管理功能,訪客帳號登陸只能查看在庫信息和貨物信息。 系統(tǒng)登陸模塊設計系統(tǒng)登陸模塊IPO設計如表42所示。表42 系統(tǒng)登陸模塊IPO表IPO表模塊編號:M1模塊名稱:登陸模塊所屬子系統(tǒng):無調用模塊:登陸模塊被調用模塊:無輸入參數(shù):用戶名、密碼、角色名輸出參數(shù):倉庫貨物管理系統(tǒng)主界面變量說明:數(shù)據(jù)、文本相關數(shù)據(jù)庫:用戶表、用戶權限表處理:判斷用戶名是否存在。若不存在,提示“該用戶不存在,請重新輸入”。如果用戶名或密碼為空,登錄按鈕下顯示“用戶名、密碼不能為空”。如果密碼有誤,登錄按鈕下顯示“密碼有誤,請重新輸入”。若角色選擇錯誤,提示“請選擇正確角色名”。備注:密碼長度在數(shù)據(jù)庫設計中為16位,文本框設置應限制輸入長度,并且以*顯示設計人:方寧日期: 用戶管理模塊設計用戶管理模塊IPO設計如表43所示。表43 用戶管理模塊IPO表IPO表
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1