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

正文內(nèi)容

倉庫管理系統(tǒng)的設(shè)計與應(yīng)用論文-閱讀頁

2025-07-09 19:25本頁面
  

【正文】 r8主鍵貨物名稱Varchar20貨物的名稱貨物類型Varchar10貨物所屬分類庫存總量Int4貨物的庫存總量入庫單價Float8貨物購入時的單價計量單位Varchar4貨物的計量單位存放倉庫Varchar20貨物所存放的倉庫名稱入庫時間Datetime8貨物入庫時間供應(yīng)商Varchar20提供貨物的公司名稱備注Varchar30備注信息倉庫信息表保存了一個組織所有倉庫的名稱和所有倉庫中的相關(guān)信息。本表的主鍵應(yīng)該是倉庫代碼,但是為了保證主鍵的唯一性,新增了一個字段倉庫庫位代碼,這樣的倉庫庫位代碼也唯一決定了一個庫位,同時在其他表中需要使用倉庫庫位信息的字段也可以使用倉庫庫位代碼,詳細信息見表2??蛻粜畔⒈肀4媪怂泄┴浬毯涂蛻羯痰男畔?,在庫存管理系統(tǒng)中需要使用供貨商和客戶商信息表來補充貨物的信息,也方便倉庫的管理運作。詳細信息見表4。貨物類型表的詳細信息入表5。出庫單起著和和入庫單一樣的功效,方便記錄所有的貨物出庫操作,從而方便對數(shù)據(jù)的統(tǒng)計,便于更新貨物的數(shù)量,同時也是一項對貨物操作的安全保證。詳細信息見表7。移庫單的詳細信息見表8。但是,由于應(yīng)用環(huán)境在不斷變化,數(shù)據(jù)庫運行過程中物理存儲也會不斷變化,對數(shù)據(jù)庫設(shè)計進行評價、調(diào)整、修改等維護工作是一個長期的任務(wù),也是設(shè)計工作的繼續(xù)和提高。(2)數(shù)據(jù)庫的安全性、完整性控制——DBA根據(jù)實際情況修改原有的安全性控制和數(shù)據(jù)庫的完整性約束條件,以滿足用戶要求。(4)數(shù)據(jù)庫的重組織與重構(gòu)造——數(shù)據(jù)庫運行一段時間后,由于記錄不斷增、刪、改,會使數(shù)據(jù)庫的物理存儲情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫性能下降,這時DBA就要對數(shù)據(jù)庫進行重組織或部分重組織。模塊化是指解決一個復(fù)雜問題時自項向下逐層把軟件系統(tǒng)劃分成若干個模塊的過程。根據(jù)系統(tǒng)功能的需求分析和企業(yè)倉庫管理的特點,經(jīng)過模塊化的分析得到系統(tǒng)功能模塊結(jié)構(gòu)圖。也就是說,每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單,即盡量做到高內(nèi)聚低耦合,提高模塊的獨立性,為設(shè)計高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。 業(yè)務(wù)流程選擇開始登陸界面后,輸入用戶名及密碼,顯示正確進入系統(tǒng)主界面,錯誤停留登陸界面。無其他操作,可選擇退出系統(tǒng)。對應(yīng)的界面如圖9所示。 倉庫管理系統(tǒng)模塊 倉庫管理系統(tǒng)主界面子模塊在系統(tǒng)主界面中,可以完成此系統(tǒng)的全部功能,包括貨物信息查詢,貨物入庫信息登記處理,貨物出庫信息登記處理,貨物移庫登記處理,業(yè)務(wù)信息查詢等等一些界面。如圖10所示,在倉庫管理系統(tǒng)中,主要包括以下幾個方面的功能模塊,其中每個功能模塊又分別由2~3個功能來完成。在入庫管理模塊中,主要包括入庫登記管理功能。在業(yè)務(wù)信息模塊中,主要包括具體經(jīng)辦人和倉庫信息統(tǒng)計兩個功能。選擇不同的菜單進入不同的庫存管理子界面,完成相應(yīng)的功能系統(tǒng)主界面采用Java中的Frame技術(shù)。在倉庫管理系統(tǒng)入庫登記信息主界面中,必須輸入正確的入庫登記信息,包括入庫日期和入庫單號,以及貨物代碼、庫存數(shù)量、供貨客戶和經(jīng)辦人信心等一些關(guān)于貨物入庫的詳細信息。對應(yīng)的系統(tǒng)界面如圖12所示。圖12 出庫登記界面 移庫登記子模塊移庫登記模塊也是系統(tǒng)管理的一個重要模塊,當貨物的性質(zhì)發(fā)生變化,或者倉庫位置需要改動的時候,貨物想相關(guān)信息也需要改變,這時就要進行貨物移庫處理,進行移庫登記,方便改動相關(guān)的貨物信息。在倉庫管理系統(tǒng)的移庫登記信息主界面中,必須輸入正確的移庫登記信息,包括移庫日期和移庫單號,以及貨物代碼、移庫數(shù)量、原倉庫信息和移庫的倉庫信息等一些關(guān)于貨物移庫的詳細信息。這兩個功能模塊的實現(xiàn)方法基本相似,在此重點介紹供貨單位信息模塊的實現(xiàn)。倉庫管理系統(tǒng)中的供貨單位信息用來統(tǒng)計公司倉庫和公司有業(yè)務(wù)來往的企業(yè)信息,通過這些信息的正確統(tǒng)計,可以幫助企業(yè)建立一個豐富的企業(yè)信息資料庫,為公司以后業(yè)務(wù)的順利展開服務(wù),提高公司的業(yè)務(wù)業(yè)績。方便公司業(yè)務(wù)的開展,是倉庫管理系統(tǒng)的重要功能之一。在這里,重點介紹入庫單信息模塊。詳細如圖15所示。圖15 入庫單信息查看 第五章 系統(tǒng)實現(xiàn)由于實現(xiàn)這個系統(tǒng)的軟件主要的編程語言是Java語言,數(shù)據(jù)庫實現(xiàn)語言是SQL(Structured Query Language)。 建立與數(shù)據(jù)庫連接的類由于系統(tǒng)在每個頁面要使用數(shù)據(jù)的時候都要建立與數(shù)據(jù)庫的連接,則有很多代碼是重復(fù)的,這里我先建立一個連接數(shù)據(jù)庫的類whConnect,然后在要使用數(shù)據(jù)庫的地方,創(chuàng)建一個whConnect對象即可。這里只建立一個連接數(shù)據(jù)庫的類,這樣做的好處是,如果連接數(shù)據(jù)庫的用戶名或者密碼變化了,只需要修改這一個文件。在新類的source頁面中添加代碼即可。然后為每個調(diào)用該類的對象注冊驅(qū)動程序:()。DatabaseName=warehouse。password=sa。//建立一個Connection對象}catch(SQLException e1){}return con。 建立把彈出窗口置屏幕中央的類在調(diào)試的時候不難發(fā)現(xiàn),每個彈出的窗口都是出現(xiàn)在顯示屏屏幕的左上角的,為了使系統(tǒng)界面更友好,建立一個類來設(shè)定每個窗口顯示的時候都居于屏幕中央,其主要代碼為:Dimension screenSize = ().getScreenSize()。if ( ) { = 。 } (( ) / 2, ( ) / 2)。//顯示窗口 登錄系統(tǒng)的實現(xiàn)在login模塊中,轉(zhuǎn)換到design頁面,在框架中建立基本的組件,這時在source面板會自動生成相關(guān)的程序代碼,但是這些代碼并沒有實現(xiàn)相應(yīng)的功能,要使用監(jiān)聽器才能實現(xiàn)相應(yīng)的操作。如圖16所示。具體步驟為:選擇file→new菜單項,雙擊Frame圖標,在Frame name中輸入mainFrame,其他選擇默認值,點擊finish即可創(chuàng)建一個新框架。當點擊菜單的相關(guān)功能選項之后,就通過菜單監(jiān)聽器來調(diào)用frCenter(Frame frame)類以顯示要連接的窗口并使之顯示在屏幕中央。為了便于使用,查詢條件顯示所有已存在的數(shù)據(jù),用jComboBox這個組件來實現(xiàn),先把查詢條件相關(guān)的數(shù)據(jù)放到j(luò)ComboBox選項里,選定所需條件并點擊查詢按鈕后,jdbTable將更新顯示相關(guān)的數(shù)據(jù)查詢結(jié)果。登錄倉庫管理系統(tǒng)密碼錯誤驗證用戶信息密碼正確系統(tǒng)主窗體系統(tǒng)倉庫管理入庫管理出庫管理移庫管理盤存管理附項分類歷史數(shù)據(jù)管理打印/查詢貨品入庫單貨品出庫單經(jīng)辦人員報表庫存匯總退出系統(tǒng)數(shù)據(jù)備份備份輸出圖17系統(tǒng)主界面實現(xiàn)流程圖 入庫登記實現(xiàn)與數(shù)據(jù)庫的連接原理跟前面一樣,都是通過輸入?yún)?shù),實現(xiàn)SQL語句。如果貨物是有過記錄的,就是倉庫里還有同類的貨物,只是在數(shù)量上有所變化,則首先要在貨物信息里選擇相關(guān)的信息,然后把庫存數(shù)量更改,();如果貨物是新的,之前沒有過任何相關(guān)的數(shù)據(jù)記錄,則需要添加相應(yīng)的數(shù)據(jù),同樣也是用到前面的那個java函數(shù)。如圖17所示。關(guān)于貨物的信息完全不需要輸入,同樣使用方便實用的jComboBox組件把已有的貨物顯示到選項中,只需從已有的信息中選取則可,然后根據(jù)已有的貨物信息進行更新操作。 移庫登記實現(xiàn)移庫登記模塊的實現(xiàn)跟出庫登記模塊的實現(xiàn)主要是修改貨物所在倉庫的數(shù)據(jù),在移庫單里把現(xiàn)在所在的庫位的代碼和名稱轉(zhuǎn)換為要移到的倉庫庫位代碼和名稱,()。如圖17所示。這里的業(yè)務(wù)信息是供貨商的信息和客戶商的信息,另外包含了倉庫職工的信息,在進行入庫、出庫和移庫操作的時候,經(jīng)辦人可以是倉管員,也可以是倉庫其他職工,故把職工列為業(yè)務(wù)信息的一部分。把相關(guān)數(shù)據(jù)插入到客戶信息表和職工信息表里。 第六章 總結(jié)與展望 總結(jié)本文研究了基于JAVA平臺的倉庫管理系統(tǒng)的設(shè)計和實現(xiàn),在結(jié)合數(shù)據(jù)庫知識與實踐應(yīng)用的基礎(chǔ)上,設(shè)計和開發(fā)了倉庫管理系統(tǒng)。2. 對軟件開發(fā)的程序有了更深一層次的認識,并由此獲得分析和實現(xiàn)項目開發(fā)和管理的經(jīng)驗。3. 聯(lián)系理論與實踐的能力得到了提高,這個系統(tǒng)不只是一個對IT項目的了解過程,更是對所有項目的了解過程,所有的項目都是需要經(jīng)過需求分析,設(shè)計方案來解決的。4. 這次畢業(yè)設(shè)計的完成更是對我自己在編程能力和設(shè)計意識上的肯定。 展望雖然這個項目已經(jīng)完成,而且也基本達到了老師和自己心中的要求,但是畢竟一個人做的,有些方面考慮的不是很完善,有很多地方都需要改善,鑒于能力和時間的安排不合理,我在調(diào)試的過程中,總結(jié)了一些需要改善的地方,具體如下:1. 這個系統(tǒng)太簡單,不能與訂貨系統(tǒng)、銷售系統(tǒng)等相關(guān)聯(lián)。2. 數(shù)據(jù)庫完整性沒有得到很大的體現(xiàn),總的來說,一個倉庫的容量是有限的,不能無限地添加貨物,當貨物的入庫量超過一定的程度,就要發(fā)出信號,提示貨物超量,及時更正貨物入庫量。在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有太多的,可敬的師長、同學、朋友給了我無言的幫助,在這里請接受我誠摯的謝意。其次,我要感謝我的父母。今后我將竭盡所能,加倍補償這份一輩子也還不清的恩情。感謝三年來關(guān)心和幫助過我的老師和同學們,在我感到痛苦,失去信心的時候他們給予我很大的鼓勵和幫助。 參 考 文 獻[1] 郭爽. SQL數(shù)字技術(shù)與應(yīng)用[J]. 遼寧: .[2] 王惠榮,[J]..[3] [J].[4] [J]..[5] [J]..[6] 王彥慶,[J].哈爾濱:.
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1