【畢業(yè)學(xué)位論文】(Word原稿)基于Visual Basic 的倉庫管理系統(tǒng)-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Visual Basic 的倉庫管理系統(tǒng)-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Visual Basic 的倉庫管理系統(tǒng)-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Visual Basic 的倉庫管理系統(tǒng)-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Visual Basic 的倉庫管理系統(tǒng)-軟件工程_第5頁
已閱讀5頁,還剩73頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 1 前 言 隨著 企業(yè)管理信息化的發(fā) 展,網(wǎng)絡(luò)及計算機的引入使 管理 躍上了一個新的發(fā)展平臺。 企業(yè)的各項管理都將向信息化方向擴展,倉庫的管理對于企業(yè)來說尤為重要, 也正是基于這個原因我把畢業(yè)設(shè)計 的方向定在了 企業(yè) 的 倉庫 管理上。 倉庫 管理系統(tǒng)是一個 企業(yè) 不可缺少的部分 ,它的內(nèi)容對于 企業(yè) 的決策者和管理者來說都至關(guān)重要 ,所以 倉庫 管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理 產(chǎn)品 ,這種管理方式存在著許多缺點 ,如 :效率低、保密性差 等。 另外 ,由于 時間 一 長 , 將產(chǎn)生大量的文件和數(shù)據(jù) , 這對于查找、 更新和維護 產(chǎn)品 都帶來了不少的困難。 作為計算機應(yīng)用的一部分 ,使用計算機對 倉庫 信息進行管理 , 有著手工管理所無法比擬的優(yōu)點 。 例如 :檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高 倉庫 管理的效率 。 由于時間緊迫,加之水平有限,設(shè)計中的缺點和不足之處在所難免,敬請導(dǎo)師批評指正,不勝感激。 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 2 摘要 倉庫管理系統(tǒng)是為了 實現(xiàn)企業(yè)產(chǎn)品管理的系統(tǒng)化、規(guī)范化和自動化,從而提高企業(yè)管理效率 而設(shè)計的 。 它完全取代了原來一直用人工管理的工作方式, 避免了由于管理人員的工作疏 忽以及管理質(zhì)量問題所造成的各種錯誤,為及時、準(zhǔn)確、高效的完成倉庫管理 提供了強有力的工具和管理手段。 倉庫管理系統(tǒng)是一個中小 型數(shù)據(jù)庫管理系統(tǒng), 它界面美觀、操作簡單、 安全性高,基本滿足了 倉庫管理 的要求。整個系統(tǒng)由 基本信息、單據(jù)中心、查詢統(tǒng)計、報表打印、維護設(shè)置、幫助 等模塊組成。 本系統(tǒng)是在以 編程語言來開發(fā)的。 倉庫管理系統(tǒng) 在運行階段,效果好 , 數(shù)據(jù)準(zhǔn)確性高,提高了工作效率,同時也實現(xiàn)了 倉庫 管理計算機化。 關(guān)鍵字 : 倉庫,管理系統(tǒng),數(shù)據(jù)庫 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 3 he of is of s of It of of of to of is a it is up by in up to of is as as is of at 南理工大學(xué)本科畢業(yè)設(shè)計(論文) 4 目錄 前言 . 1 摘要 . 2 . 3 目錄 . 4 1 倉庫管理系統(tǒng)開發(fā)環(huán)境簡介 . 6 文 介 . 6 介 . 7 2 系統(tǒng)可行性分析 . 8 3 系統(tǒng)總體設(shè)計 . 10 統(tǒng)目標(biāo)設(shè)計 . 10 發(fā)設(shè)計思想 . 10 統(tǒng)功能需求分析 . 11 統(tǒng)功能模塊設(shè)計 . 11 4 數(shù)據(jù)庫設(shè)計 . 12 據(jù)庫需求分析 . 12 據(jù)庫概念結(jié)構(gòu)設(shè)計 . 14 據(jù)庫邏輯結(jié)構(gòu)設(shè)計 . 18 5 系統(tǒng)主窗體設(shè)計 . 24 建工程項目 倉庫管理系統(tǒng) . 24 建系統(tǒng)主窗體 . 24 建主窗體菜單 . 25 建主窗體工具欄 . 51 具欄控件常用屬性和事件 . 51 置工具欄屬性 . 52 置主窗體狀態(tài)欄 . 56 6 系統(tǒng)模塊設(shè)計 . 57 本信息模塊設(shè)計 . 57 建貨物信息窗體 . 57 建倉庫信息窗體 . 58 建庫存狀況信息窗體 . 59 據(jù)中心模塊設(shè)計 . 60 建新增入庫單窗體 . 61 建入庫單管理窗體 . 62 建月盤點窗體 . 63 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 5 詢統(tǒng)計模塊設(shè)計 . 63 建單據(jù)查詢窗體 . 64 建庫存查詢窗體 . 64 建貨物出入統(tǒng)計窗體 . 65 建職員操作統(tǒng)計窗體 . 66 表打印模塊設(shè)計 . 67 建打印入庫單窗體 . 67 建打印月盤點窗體 . 68 護設(shè)置模塊設(shè)計 . 69 司和職員信息 . 70 看日志 . 70 據(jù)清除 . 71 統(tǒng)初始化 . 71 份數(shù)據(jù)庫 . 71 原數(shù)據(jù)庫和還原到昨天數(shù)據(jù)庫 . 72 戶管理 . 72 助模塊設(shè)計 . 72 總結(jié) . 74 致謝 . 75 參考文獻 . 76 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 6 1 倉庫管理系統(tǒng)開發(fā)環(huán)境簡介 本倉庫管理系統(tǒng)是在以 面簡要介紹一下中文 000。 文 介 供了開發(fā) 用程序最迅速、最簡潔的方法,它提供了一整套工具,供用戶開發(fā)應(yīng)用程序。 的是開發(fā)圖形用戶界面( 方法,在圖形用戶界面下,不需要編寫大量代碼去描述界面元素的外觀和位置,而只需要把預(yù)先建立的對象加到屏幕上的適當(dāng)位置再進行簡單設(shè)置即可; 的是 言,是一種應(yīng)用十分廣泛的計算機語言。 原有 言的基礎(chǔ)上進一步發(fā)展,至今包含了數(shù)百條語句、函數(shù)和關(guān)鍵詞,其中很多和 直接關(guān)系,專業(yè)人員可以用 現(xiàn)其他任何 程語言的功能,而初學(xué)者只要掌握幾個關(guān)鍵詞就可以建立簡單的應(yīng)用程序。是一個快速可視化程序開發(fā)工具,是極有特色和功能強大 的軟件。它使用了面向?qū)ο蟮某绦蛟O(shè)計方法,大大的增強了程序的可重用性,進而簡化了程序設(shè)計。 高了軟件開發(fā)人員的編程效率。它有其獨特的特點,主要特點如下: 1 可視化設(shè)計 。 有所見即所得的功能,在程序設(shè)計時,頭腦中所想象的應(yīng)用程序界面,完全可以通過鍵盤和鼠標(biāo)完成,而不用編制河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 7 大量代碼,如果需要修改也可利用鍵盤或鼠標(biāo)完成,而底層的一些程序代碼,可由 動生成或修改。 用戶提供了大量“控件”,這些“控件”對于熟悉“ 用戶而言,也 許是一點也不陌生,如“標(biāo)簽” ,“組合框” ,“命令按扭”“文本框” ,“單選框”等等,用戶只需要用鼠標(biāo)或鍵盤把這些“控件”拖到所需的位置并設(shè)置他們的大小形狀屬性等,即可得到所需要的應(yīng)用程序界面。 2 事件驅(qū)動編程 , 在 把“窗體”及“控件”稱為對象。這些對象組成了與用戶交互的圖形界面(也稱為用戶接口用戶界面)再設(shè)計應(yīng)用程序時必須考慮到用戶如何與程序進行交互,用戶通過鼠標(biāo)和鍵盤與應(yīng)用程序進行交互是最直接最方便的,這時那些對象必須對鼠標(biāo)鍵盤操作所引起的事件做出響應(yīng)。響應(yīng)是指執(zhí)行一段應(yīng)用程序,它不沿預(yù)定的路線執(zhí)行而 是在響應(yīng)不同事件時執(zhí)行不同的代碼,因此 程重點是在編寫事件驅(qū)動過程的代碼。 3 面向?qū)ο蟮某绦蛟O(shè)計 , 面向?qū)ο蟮某绦蛟O(shè)計語言,他將代碼和數(shù)據(jù)結(jié)合在一個對象中,用戶只需要了解每個對象能完成何種任務(wù)而不需要知道對象是如何工做作的。軟件開發(fā)人員主要編寫事件驅(qū)動過程的代碼,使對象對用戶的操作做出反映。但因 有多態(tài)等面向?qū)ο蟮奶匦?,所以也有人稱 4 易學(xué)易用, 開發(fā)周期短 。 單易學(xué),界面友好,容易使用。件”,能幫助開發(fā)人員在較短的時間內(nèi)用少 量語句編寫出應(yīng)用程序,縮短了開發(fā)周期。 介 它 簡單易學(xué),一個普通的計算機河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 8 用戶可以很快的掌握它。 功能也十分強大,利用它可以方便的實現(xiàn)對信息保存、維護、查詢、統(tǒng)計等,而且它可以十分方便地與 他組件交流數(shù)據(jù),這些功能對一個普通用戶來說已經(jīng)足夠了。 本系統(tǒng)就是在以 企業(yè)管理倉庫而開發(fā)的一個數(shù)據(jù)庫管理系統(tǒng)。 2 系統(tǒng)可行性分析 可行性分析的 任務(wù) ,并不是所有問題都有簡單明顯的解決辦法,事實上,許多問題不可能在預(yù)定的系統(tǒng)規(guī)模之內(nèi)解決。如果問題沒有可行的解,那么花費這項開發(fā)工程上的任何時間、資源、人力和經(jīng)費都是無謂的浪費。 可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。必須記住,可行性研究的目的不是解決問題,而是確定問題是否值得去解。怎樣達(dá)到這個目的呢?當(dāng)然不能靠主觀猜想,而只能靠客觀分析。必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。 因此,可行性研究實質(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設(shè)計的過程。所以從以上的分析原則來看,我所設(shè)計的倉庫信息管理系統(tǒng)是一個規(guī)模不太大的系統(tǒng),但是目標(biāo)明確 ,清晰的 描述了對目標(biāo)系統(tǒng)的一切限制和約束。本系統(tǒng)幾乎在所有的企業(yè)、 公司使用,當(dāng)然它需要進一步的完善和更新。 在使用過程中,要看它能不能帶來效益,畢竟在河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 9 現(xiàn)今社會效率是第一位的。 從現(xiàn)實看,這還是有一定的實用價值的,從另一個角度看,現(xiàn)實 社會發(fā) 展飛速,尊重科技勢在必行 ,因此 這也是開發(fā) 本系統(tǒng) 的一個非常重 要的原因。 21 世紀(jì)是計算機的時代,它必然取代一部分人的工作,高科技的監(jiān)控系統(tǒng)進入社會生活的方方面面是發(fā)展的趨勢 。 本設(shè)計從一下三個方面進行可行性研究: 1. 技術(shù)可行性 。 本設(shè)計“ 倉庫管理系統(tǒng)”是為企業(yè)倉庫管理人員開發(fā) 的。鑒于本人在上學(xué)期數(shù)據(jù)庫課程設(shè)計中已用 發(fā)過 網(wǎng)上圖書銷售管理信息系統(tǒng),而且通過 三 個月 畢業(yè)實習(xí)中 的學(xué)習(xí)和實踐,對開發(fā)管理信息系統(tǒng)又有了新的認(rèn)識 和提高, 使自己在開發(fā)管理信息系統(tǒng)方面的技術(shù)更加成熟。由于本設(shè)計最重要體現(xiàn)的是實用性,所以,通過大量的社 會調(diào)查和分析,結(jié)合自己現(xiàn)有的技術(shù)水平加上導(dǎo)師的指導(dǎo),還是能按期完成本畢業(yè)設(shè)計。 2. 經(jīng)濟可行性 。 成本方面:由于本畢業(yè)設(shè)計屬于計算機科學(xué) (本科 )教學(xué)的最后一個環(huán)節(jié),所以人力消耗免費,資源學(xué)校提供,指導(dǎo)老師義務(wù)指導(dǎo)。所以成本計算只需計算開發(fā)期間開發(fā)者的生活消費,學(xué)校資源的消耗,所以開發(fā)本軟件的成本是非常低的。效益方面:為 企業(yè) 開發(fā)一個完整、合理的 倉庫 管理系統(tǒng),可大大節(jié)余人力,以前需要多人干的工作,使用本系統(tǒng)只需一個人或幾個人就能完成,且工作量和勞動強度大大降低。所以開發(fā)本軟件可以為社會帶來很好的經(jīng)濟效益 。 從以上分析看開發(fā)本軟件在經(jīng)濟上是可行的。 3. 操作可行性 。 本軟件是為 企業(yè)倉庫 的管理者開發(fā)的,所有本軟件的用戶對象是 企業(yè)倉庫的 工作人員,由于本軟件要設(shè)計成友好的界面,寫出詳細(xì)的使用說明,用戶只需懂得簡單的計算機操作知識,就能自由應(yīng)用本軟件。 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 10 所以從以上幾個方面的分析來看,開發(fā)本軟件是完全可行的。 3 系統(tǒng)總體設(shè)計 統(tǒng)目標(biāo)設(shè)計 系統(tǒng)開發(fā)的 總體任務(wù)是實現(xiàn)企業(yè)產(chǎn)品管理的系統(tǒng)化、規(guī)范化和自動化,從而達(dá)到提高企業(yè)管理效率的目的。 發(fā)設(shè)計思想 倉庫 管理主要是企業(yè)各種商品的 管理。進貨時經(jīng)檢查合同確認(rèn)為有效托收后,進行驗收入庫,填寫入庫單,進行入庫登記。企業(yè)各個部門根據(jù)需要提出產(chǎn)品請求,計劃員根據(jù)整個企業(yè)的需求開出 產(chǎn)品出庫單,倉庫管理人員根據(jù)出庫單核對發(fā)放產(chǎn)品。根據(jù)需要按照月進行統(tǒng)計分析,產(chǎn)生相應(yīng)報表。 倉庫管理的特點是信息處理量比較大,所管理的產(chǎn)品種類繁多,而且由于入庫單、出庫單、盤點單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計的方式各不相同。因此在管理上實現(xiàn)起來有一定的困難。在管理的過程中經(jīng)常會出現(xiàn)信息的重復(fù)傳遞;單據(jù)、報表種類繁多,各個部門管理規(guī)格不統(tǒng)一等問題。 在本系 統(tǒng)的設(shè)計過程中,為了克服這些困難,滿足計算機管理工作的需要,我們采取了下面的一些原則。 統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一報表的格式。 刪除不必要的管理冗余,實現(xiàn)管理規(guī)范化、科學(xué)化。 程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護性和實用性。 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 11 界面盡量簡單化,做到實用、方便,盡量滿足企業(yè)中不同層次員工的需要。 建立操作日志,系統(tǒng)自動記錄所進行和各種操作。 統(tǒng)功能需求分析 系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化。系統(tǒng)功能 分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。本倉庫管理 系統(tǒng)需要完 成功能主要有: 倉庫管理各種信息的輸入,包括 貨物、供應(yīng)商、客戶、倉庫 信息的輸入等。 倉庫管理各種信息的查詢、 統(tǒng)計、 修改和維護 ,包括貨物 、單據(jù)查詢,貨物出入、職員操作統(tǒng)計,各種信息的修改和維護等。 打印報表的生成。 在貨物管理中加入最高儲備和最低儲備字段,對倉庫中的產(chǎn)品實現(xiàn)監(jiān)控和報警。 操作日志的管理。 倉庫管理系統(tǒng)的使用幫助。 統(tǒng)功能模塊設(shè)計 在系統(tǒng)功能分析的基礎(chǔ)上,考慮到 到如圖 3 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 12 圖 3統(tǒng)功能模塊圖。 4 數(shù)據(jù)庫設(shè)計 據(jù)庫需求分析 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新 和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。 仔細(xì)分析調(diào)查有關(guān) 倉庫 管理信息需求的基礎(chǔ)上,得到如圖 4 1 所示的本系統(tǒng)所處理的數(shù)據(jù)流程。 倉庫管理系統(tǒng) 基本信息 單據(jù)中心 查詢統(tǒng)計 報表打印 維護設(shè)置 系統(tǒng)幫助 新增單據(jù) 單據(jù)管理 查詢模塊 統(tǒng)計模塊 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 13 圖 4庫管理系統(tǒng) 數(shù)據(jù)流程圖 通過對企業(yè)倉庫管理的內(nèi)容和數(shù)據(jù)流程 分析,設(shè)計數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下: 貨物信息,包括的數(shù)據(jù)項有編號、貨物名稱、貨物類別、貨物規(guī)格、計量單位、最高限量、最低限量、備注等。 倉庫信息,包括的數(shù)據(jù)項有編號、倉庫名稱、倉庫地點、保管員編號、備注等。 庫存狀況信息,包括的數(shù)據(jù)項有編號、貨物編號、庫存數(shù)量、 倉庫編號等。 入庫單信息,包括的數(shù)據(jù)項有編號、貨物編號、經(jīng)辦人編號、入庫時間、入庫單價、入庫數(shù)量、供應(yīng)商編號、倉庫編號、定單狀況、其它金額、備注等。 出庫單信息,包括的數(shù)據(jù)項有編號、貨物編號、經(jīng)辦人編號、出庫時間、出庫單價、出庫數(shù)量、 客戶編號、倉庫編號、定單狀況、其它金額、備注等。 進行月盤點信息,包括的數(shù)據(jù)項有編號 、倉庫編號、盤點時間、倉庫現(xiàn)有庫存 匯總、處理 各種單據(jù) 產(chǎn)品入庫 產(chǎn)品出庫 報表打印 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 14 經(jīng)辦人編號、盤點數(shù)據(jù)等。 系統(tǒng)日志信息,包括的數(shù)據(jù)項有用戶名、操作時間、操作內(nèi)容等。 用戶管理信息,包括的數(shù)據(jù)項有用戶名、用戶密碼、用戶權(quán)限等。 另外,還有借入單、借出單、報損單、調(diào)撥單信息等。它們與入庫單、出庫單信息基本類似,這里不再一一例舉。 據(jù)庫概念結(jié)構(gòu)設(shè)計 得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的各種實體結(jié)構(gòu),以及他們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ) 。 根據(jù)上面的設(shè)計規(guī)劃出的實體有: 現(xiàn)有庫存 信息 實體、 入庫 信息實體、 出庫 信息實體、 借入 信息實體、 借出 信 息實體、調(diào)撥信息實體圖和報損信息實體圖。 各個實體具體的描述 現(xiàn)有庫存 信息實體 如圖 4示。 圖 4有庫存信息實體 現(xiàn)有庫存信息實體 編號 貨物名稱 最低限量 最高限量 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 15 入庫單 信息實體 如圖 4示。 圖 4庫單 信息實體 出庫單 信息實體 如圖 4示。 圖 4 庫 信息實體 出庫信息實體 編號 經(jīng)辦人編號 入庫時間、單價、數(shù)量 客戶編號 入庫信息實體 編號 經(jīng)辦人編號 入庫時間、單價、數(shù)量 供應(yīng)商編號 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 16 借入 信息實體 如圖 4示。 圖 4入 信息實體 借出 信息實體 如圖 4示。 圖 4出 信息實體 出信息實體 編號 經(jīng)辦人編號 借出時間、數(shù)量 貨物編號 借入信息實體 編號 經(jīng)辦人編號 借入時間、單價、數(shù)量 貨物編號 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 17 調(diào)撥 信息實體 如圖 4示 。 圖 4撥 信息實體 損 信息實體 如圖 4 示。 圖 4損 信息實體 損信息實體 編號 經(jīng)辦人編號 報損時間、單價、數(shù)量 倉庫編號 調(diào)撥信息實體 編號 經(jīng) 辦人編號 目標(biāo)倉庫編號 原倉庫編號 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 18 實體和實體之間的關(guān)系 圖 4實體之間關(guān)系 據(jù)庫 邏輯結(jié)構(gòu)設(shè)計 現(xiàn)在需要將在上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 000 數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。 倉庫 管理信息系統(tǒng)數(shù)據(jù)庫中各個表格的設(shè)計結(jié)果如下面表格所示。每個表格所示在數(shù)據(jù)庫中的一個表。 表 4 貨物 基本信息 表。 表 4 貨物 基本信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 貨物名稱 文本 64 不可 貨物類別 文本 50 可 現(xiàn)有庫存 入庫 出庫 借入 借出 調(diào)撥 報損 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 19 貨物規(guī)格 文本 50 可 計量單位 文本 50 可 最高限量 數(shù)字 長整型 不可 最低限量 數(shù)字 長整型 不可 備注 備注 可 表 4表 4 倉庫信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 倉庫名稱 文本 50 不可 倉庫地點 文本 255 可 保管理員編號 數(shù)字 長整型 可 備注 備注 可 表 4表 4 庫存狀況信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 貨物編號 數(shù)字 長整型 不可 庫存數(shù)量 數(shù)字 長整型 不可 倉庫編號 數(shù)字 長整型 不可 表 4表 4 入庫單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 20 貨物編號 數(shù)字 長整型 不可 經(jīng)辦人編號 數(shù)字 長整型 不可 入庫時間 日期 /時間 不可 入庫單價 貨幣 不可 入庫數(shù)量 數(shù)字 長整型 不可 供應(yīng)商編號 數(shù)字 長整型 可 倉庫編號 數(shù)字 長整型 不可 訂單狀況 文本 50 不可 其它金額 貨幣 可 備注 備注 可 表 4表 4 出庫單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 貨物編號 數(shù)字 長整型 不可 經(jīng)辦人編號 數(shù)字 長整型 不可 出 庫時間 日期 /時間 不可 出 庫單價 貨幣 不可 出 庫數(shù)量 數(shù)字 長整型 不可 客戶 編號 數(shù)字 長整型 可 倉庫編號 數(shù)字 長整型 不可 訂單狀況 文本 50 不可 其它金額 貨幣 可 備注 備注 可 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 21 表 4表 4 借入單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 貨物編號 數(shù)字 長整型 不可 經(jīng)辦人編號 數(shù)字 長整型 不可 借入時間 日期 /時間 不可 借入數(shù)量 數(shù)字 長整型 不可 供應(yīng)商編號 數(shù)字 長整型 可 倉庫編號 數(shù)字 長整型 不可 訂單狀況 文本 50 不可 其它金額 貨幣 可 備注 備注 可 表 4表 4 借出單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 貨物編號 數(shù)字 長整型 不可 經(jīng)辦人編號 數(shù)字 長整型 不可 借出時間 日期 /時間 不可 借出數(shù)量 數(shù)字 長整型 不可 供應(yīng)商編號 數(shù)字 長整型 可 倉庫編號 數(shù)字 長整型 不可 訂單狀況 文本 50 不可 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 22 其它金額 貨幣 可 備注 備注 可 表 4表 4 調(diào)撥單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 貨物編號 數(shù)字 長整型 不可 經(jīng)辦人編號 數(shù)字 長整型 不可 調(diào)撥時間 日期 /時間 不可 調(diào)撥數(shù)量 數(shù)字 長整型 不可 原倉庫編號 數(shù)字 長整型 不可 目標(biāo)倉庫編號 數(shù)字 長整型 不可 其它金額 貨幣 可 備注 備注 可 表 4表 4 報損單信息表 字段名稱 數(shù)據(jù)類型 字段 大小 可否為空 編號 數(shù)字 長整型 不可 貨物編號 數(shù)字 長整型 不可 經(jīng)辦人編號 數(shù)字 長整型 不可 報損時間 日期 /時間 不可 報損單價 貨幣 不可 報損 數(shù)量 數(shù)字 長整型 不可 倉庫編號 數(shù)字 長整型 不可 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 23 其它金額 貨幣 可 備注 備注 可 表 4表 4 盤點單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 編號 數(shù)字 長整型 不可 倉庫編號 數(shù)字 長整型 不可 盤點時間 日期 /時間 不可 經(jīng)辦人編號 數(shù) 字 長整型 不可 盤點數(shù)據(jù) 備注 不可 表 4表 4 系統(tǒng)日志信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 用戶名 文本 50 不可 操作時間 日期 /時間 不可 操作內(nèi)容 備注 不可 表 4表 4 用戶管理信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 用戶名 文本 64 不可 用戶密碼 文本 50 不可 用戶權(quán)限 數(shù)字 長整型 不可 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 24 5 系統(tǒng)主 窗體 設(shè)計 建工程項目 倉庫管理系統(tǒng) 打開 ,單擊 單,在工程模板中選擇 自動產(chǎn)生一個 體,屬性都是缺省設(shè)置。這里我們刪除這個窗體,單擊 單,將這個工程項目命名為 倉庫管理系統(tǒng)。 建 系統(tǒng) 主窗體 建的應(yīng)用程序可以是 文檔界面)和 文檔界面)。在 程序中,每個窗體之間是獨 立的。而 程序中,有一個窗體是主窗體,可以包含其他窗體,他的類型是 本設(shè)計采用多文檔界面,這樣可以使程序更加美觀、整齊有序。單擊工具欄中的 鈕,生成一個窗體。窗體的屬性設(shè)置見表5 1。 表 5 1 主窗體屬性設(shè)置 屬性 屬性取值 庫管理系統(tǒng) 南理工大學(xué)本科畢業(yè)設(shè)計(論文) 25 主窗體界面設(shè)計如圖 5示。 圖 5 1 系統(tǒng)主窗體 建主窗體 菜單 熟悉 應(yīng)用程序的用戶對菜單一定有比較深的印象。所謂菜單,即是指應(yīng)用程序中為用戶提供的一組命令,這些命令出現(xiàn)在應(yīng)用程序界面的頂部。每項菜單有多項子菜單,具有一定的專門功能,用戶容易通過主菜單來訪問其下的子菜單。增加菜單可以增強應(yīng)用程序的功能。下面將介紹菜單及菜單的編輯和使用。 1. 菜單簡介 菜單欄在窗體欄的標(biāo)題欄下面,包含一個或多個菜單標(biāo)題。當(dāng)單擊一個菜單 標(biāo)題,包含菜單項目的列表就被拉下來。菜單項可以包含命令、分 隔條和子菜單標(biāo)題。用戶看到的每個 菜單項和在“ 定河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 26 義的一個菜單控件相對應(yīng)。 為了使應(yīng)用程序簡單好用,應(yīng)該將菜單相按功能進行分組。菜單控件使一個對象,與其他對象一樣,它具有定義它的外觀與行為的屬性。在設(shè)計或運行時可以設(shè)置 性、 性、性以及其他屬性。菜單控件只包含一個事件,即 件,當(dāng)用鼠標(biāo)或鍵盤選中該菜單控件時,將調(diào)用該事件。 2. 單編輯器 菜單編輯器可以創(chuàng)建新的菜單和菜單 欄,也可以向現(xiàn)存的菜單中增加新的命令、用自己的命令替代現(xiàn)存的菜單命令、產(chǎn)生新的菜單和菜單欄,改變和刪除現(xiàn)存菜單和菜單欄。 要打開菜單編輯器,在“ 單中選擇“ 項。或擊鼠標(biāo)右鍵,選擇彈出式菜單中的“ 彈出菜單編輯器窗口如圖 5 2 所示。 5 2 菜單編輯器 河南理工大學(xué)本科畢業(yè)設(shè)計(論文) 27 菜單編輯器的基本屬性如下: 出現(xiàn)在控件上的文本。 代碼中用來引用菜單控件的名字。 可以訪問 菜單的鍵盤按鍵組合。 以上介紹了菜單編輯器的基本情況和屬性,接下來將來介紹利用菜單編輯器創(chuàng)建菜單的過程。 ( 1) 選取待創(chuàng)建菜單的窗體,激活該窗體。 ( 2) 從菜單欄的“ 單中,選取“ 單擊(或在“工具欄”上單擊“ 鈕)。 ( 3) 在菜單編輯器的“ 本框中,為第一個菜單標(biāo)題鍵入希望在菜單欄上顯示的文本。如果希望某一字符成為該菜單項的訪問鍵,也可以在該字符前加上一個( &)字符。在菜單中,這一字符會自動加上一條下劃線。 ( 4) 在菜單編輯器的“ 本框中,鍵入 將用來在代碼中引用該菜單控件的名字。命名菜單控件的規(guī)則如下: (a) 菜單中項目名稱應(yīng)當(dāng)唯一,但不同菜單中相似動作項目可以重名。 (b) 每一個項目名稱應(yīng)當(dāng)有一個用鍵盤選取命令的唯一的記憶訪問字符。訪問字符通常是菜單標(biāo)題的第一個字母;每個菜單標(biāo)題不能用同一個字符。 (c) 如果命令在完成之前還需要附加信息,則在其名稱后面應(yīng)當(dāng)有一個省略號( )。 ( 5) 單擊向左或向右箭頭按鈕,可以改變該控件的縮進級

溫馨提示

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

評論

0/150

提交評論