【畢業(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ù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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

溫馨提示

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

最新文檔

評論

0/150

提交評論