国产成人v爽在线免播放观看,日韩欧美色,久久99国产精品久久99软件,亚洲综合色网站,国产欧美日韩中文久久,色99在线,亚洲伦理一区二区

學(xué)習(xí)啦 > 論文大全 > 畢業(yè)論文 > 管理學(xué)論文 > 基本理論 > 庫(kù)存管理系統(tǒng)畢業(yè)論文

庫(kù)存管理系統(tǒng)畢業(yè)論文

時(shí)間: 斯娃805 分享

庫(kù)存管理系統(tǒng)畢業(yè)論文

  現(xiàn)代庫(kù)存管理涉及大量紛繁復(fù)雜的產(chǎn)品,其業(yè)務(wù)以及結(jié)構(gòu)極其復(fù)雜,對(duì)信息的準(zhǔn)確性和及時(shí)性要求非常高。下面是學(xué)習(xí)啦小編為大家整理的庫(kù)存管理系統(tǒng)畢業(yè)論文,供大家參考。

  庫(kù)存管理系統(tǒng)畢業(yè)論文篇一

  庫(kù)存管理系統(tǒng)

  庫(kù)存管理系統(tǒng)畢業(yè)論文摘要

  摘要: 庫(kù)存管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù),以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù),而對(duì)于后者則要求應(yīng)用程序功能完備、易使用等特點(diǎn)。經(jīng)過(guò)分析,我們使用 Microsoft公司的Visual Basic6.0開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)選用SQL Server2000,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具和數(shù)據(jù)庫(kù)的結(jié)合比較方便,我們開(kāi)發(fā)了這套庫(kù)存管理系統(tǒng),包括倉(cāng)庫(kù)管理、入庫(kù)管理、出庫(kù)管理、庫(kù)存管理以及查詢等模塊。倉(cāng)庫(kù)管理可用于配置企業(yè)的倉(cāng)庫(kù)信息;出庫(kù)、入庫(kù)管理可以使管理人員管理各種類型的貨物進(jìn)出;庫(kù)存管理可提供便捷的庫(kù)存查詢管理。

  庫(kù)存管理系統(tǒng)畢業(yè)論文內(nèi)容

  庫(kù)存管理系統(tǒng)實(shí)現(xiàn)了企業(yè)對(duì)物流的管理,用來(lái)控制存儲(chǔ)物料的數(shù)量,以保證穩(wěn)定的物流支持正常的生產(chǎn),但又最小限度地占用資本。它是一種相關(guān)的、動(dòng)態(tài)的及真實(shí)的庫(kù)存控制系統(tǒng)。它能夠結(jié)合、滿足相關(guān)部門的需求,隨時(shí)間變化動(dòng)態(tài)地調(diào)整庫(kù)存,精確地反映庫(kù)存現(xiàn)狀,加強(qiáng)庫(kù)存環(huán)節(jié)管理,有效地控制物料收發(fā),降低了庫(kù)存,優(yōu)化了庫(kù)存結(jié)構(gòu);能夠及時(shí)了解物料狀態(tài),全方位的倉(cāng)庫(kù)管理可以及時(shí)了解物料分布,避免了物料短缺、積壓、過(guò)期變質(zhì),及時(shí)了解物料的收發(fā)成本,物料數(shù)據(jù)共享。

  同時(shí),用戶還可以方便地得到整理后的各種報(bào)表,包括倉(cāng)庫(kù)信息的報(bào)表、入庫(kù)清單、出庫(kù)清單和庫(kù)存信息報(bào)表。通過(guò)這4個(gè)報(bào)表的自動(dòng)生成和格式化,用戶可以更為直觀地得到庫(kù)存部門日常所需的各種信息,做好整個(gè)企業(yè)的銷售工作。

  關(guān)鍵詞:倉(cāng)庫(kù)管理 查詢 VB SQLSERVER

  緒論

  1. 概述

  庫(kù)存管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),管理信息系統(tǒng)是在管理科學(xué)、系統(tǒng)科學(xué)、計(jì)算機(jī)科學(xué)等基礎(chǔ)上發(fā)展起來(lái)的綜合性邊緣科學(xué)。在21世紀(jì)信息高速發(fā)展的時(shí)代中,管理信息系統(tǒng)具有很重要的作用,它的預(yù)測(cè)和輔助決策的功能,即利用現(xiàn)代管理的決策和支持。

  2. 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)簡(jiǎn)介

  在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)之前,對(duì)開(kāi)發(fā)數(shù)據(jù)庫(kù)的基本概念應(yīng)當(dāng)了解,對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)、開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的步驟、開(kāi)發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識(shí)。

  數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的目標(biāo)是建立一個(gè)滿足用戶長(zhǎng)期需求的產(chǎn)品。開(kāi)發(fā)的主要過(guò)程為:理解用戶的需求,然后把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫(kù)設(shè)計(jì),把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫(kù),并且這些數(shù)據(jù)庫(kù)帶有功能完備、高效能的應(yīng)用。

  3. 庫(kù)存管理系統(tǒng)

  庫(kù)存管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的一部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都是至關(guān)重要的,因此,庫(kù)存管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄危恢币詠?lái)人們使用傳統(tǒng)的人工方式管理庫(kù)存,這種管理方式存在著許多缺點(diǎn),諸如效率低、保密性差等,而且時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。

  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)不斷發(fā)展,其強(qiáng)大的功能已經(jīng)被人們深刻認(rèn)識(shí),它已經(jīng)進(jìn)入了人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)產(chǎn)品庫(kù)存信息進(jìn)行管理,具有人工管理無(wú)法比擬的優(yōu)點(diǎn);檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等,可減少更多的人力物力,極大地提高貨品庫(kù)存的管理效率,也是企業(yè)庫(kù)存管理科學(xué)化、正規(guī)化,與世界接軌的重要條件。因此,開(kāi)發(fā)一個(gè)庫(kù)存管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。

  一、系統(tǒng)開(kāi)發(fā)理論基礎(chǔ)

  1. 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)

  一個(gè)成功的信息管理系統(tǒng),是建立在許多條件之上的,而數(shù)據(jù)庫(kù)是其中一個(gè)非常重要的條件和關(guān)鍵技術(shù)。本管理系統(tǒng)所涉及的數(shù)據(jù)庫(kù)設(shè)計(jì)了以下幾個(gè)步驟:數(shù)據(jù)庫(kù)需求分析、邏輯設(shè)計(jì)、物理設(shè)計(jì)與加載測(cè)試。

  數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來(lái),是面向用戶的。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照DBMS提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。

  數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟主要是:

  (1)數(shù)據(jù)庫(kù)結(jié)構(gòu)定義:目前的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)有的是支持聯(lián)機(jī)事務(wù)處理CLTP(負(fù)責(zé)對(duì)事務(wù)數(shù)據(jù)進(jìn)行采集、處理、存儲(chǔ))的操作型DBMS,有的是可支持?jǐn)?shù)據(jù)倉(cāng)庫(kù)、有聯(lián)機(jī)分析處理CLAP(指為支持決策的制定對(duì)數(shù)據(jù)的一種加工操作)功能的大型DBMS,有的數(shù)據(jù)庫(kù)是關(guān)系型的、有的可支持面向?qū)ο髷?shù)據(jù)庫(kù)。應(yīng)針對(duì)選擇的DBMS,進(jìn)行數(shù)據(jù)庫(kù)結(jié)構(gòu)定義。

  (2)數(shù)據(jù)表定義:數(shù)據(jù)表定義指定義數(shù)據(jù)庫(kù)中數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表的邏輯結(jié)構(gòu)包括屬性名稱、類型、表示形式、缺省值、校驗(yàn)規(guī)則、是否關(guān)鍵字、可否為空等。關(guān)系型數(shù)據(jù)庫(kù)要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),但為使效率高,規(guī)范化程度應(yīng)根據(jù)應(yīng)用環(huán)境和條件來(lái)決定。數(shù)據(jù)表設(shè)計(jì)不僅要滿足數(shù)據(jù)存儲(chǔ)的要求,還要增加一些如反映有關(guān)信息、操作責(zé)任、中間數(shù)據(jù)的字段或臨時(shí)數(shù)據(jù)表。

  (3)存儲(chǔ)設(shè)備和存儲(chǔ)空間組織:確定數(shù)據(jù)的存放地點(diǎn)、存儲(chǔ)路徑、存儲(chǔ)設(shè)備等,并保證數(shù)據(jù)的完整性。

  二、庫(kù)存管理系統(tǒng)分析

  1. 需求分析

  本套應(yīng)用程序名稱為“庫(kù)存管理系統(tǒng)”,主要用于倉(cāng)庫(kù)貨品信息的管理,系統(tǒng)由倉(cāng)庫(kù)管理、入庫(kù)管理、出庫(kù)管理、貨號(hào)清單管理以及一些統(tǒng)計(jì)查詢和報(bào)表等幾部分組成。

  庫(kù)存管理系統(tǒng)需滿足倉(cāng)庫(kù)管理員及工作人員的需求,他們具有登陸應(yīng)用系統(tǒng)的權(quán)限,所以需要對(duì)工作人員的登陸模塊進(jìn)行更多的考慮,設(shè)計(jì)不同用戶的操作權(quán)限和登陸方法。

  對(duì)于一個(gè)倉(cāng)庫(kù)來(lái)說(shuō),最大的功能就是存儲(chǔ)貨品,所以倉(cāng)庫(kù)管理就是對(duì)貨品信息、倉(cāng)庫(kù)信息的管理,用戶可以根據(jù)實(shí)際情況對(duì)各種貨品信息進(jìn)行分類管理,包括添加、修改、刪除更新數(shù)據(jù)庫(kù)等。

  當(dāng)然,倉(cāng)庫(kù)中貨品入庫(kù)也是常有的事,入庫(kù)管理操作就是對(duì)于貨品入庫(kù)情況的管理,用戶可以方便地輸入一些貨品的信息。

  有了貨品的入庫(kù),自然也就有貨品的出庫(kù),這部分提供的功能與入庫(kù)操作流程差不多,有所區(qū)別的只是對(duì)一些出庫(kù)貨品的管理,也很方便數(shù)據(jù)的輸入。

  倉(cāng)庫(kù)貨品的信息量大,數(shù)據(jù)安全性和保密性要求高。本系統(tǒng)實(shí)現(xiàn)了對(duì)貨品信息的管理和總體的統(tǒng)計(jì)等。倉(cāng)庫(kù)管理人員可以通過(guò)瀏覽、查詢、添加、修改、刪除等功能來(lái)實(shí)現(xiàn)對(duì)貨品的基本信息的管理以及統(tǒng)計(jì),并可以對(duì)一些基本的信息生成報(bào)表形式,打印輸出的。

  報(bào)表是一個(gè)數(shù)據(jù)庫(kù)中最重要的功能之一,有了報(bào)表才能清楚地知道貨品的出入庫(kù)情況,在數(shù)據(jù)報(bào)表功能中包括出庫(kù)報(bào)表、庫(kù)存報(bào)表等,以此來(lái)完成一些基本信息的打印,方便簡(jiǎn)潔。

  本系統(tǒng)基本涵蓋了庫(kù)存管理的主要需求,具有完善細(xì)致的功能、友好的用戶界面、強(qiáng)大的數(shù)據(jù)處理功能和完備的安全機(jī)制;隨心所欲的查詢和所見(jiàn)即所得的打印功能,并全面支持分析和決策的功能。

  2. 模塊劃分

  (1)用戶管理

  用戶管理中包括添加用戶、修改用戶、刪除用戶。

  (2)倉(cāng)庫(kù)管理

  倉(cāng)庫(kù)信息的查詢、倉(cāng)庫(kù)信息的錄入、倉(cāng)庫(kù)信息的修改、倉(cāng)庫(kù)信息的刪除。

  (3)入庫(kù)管理

  添加入庫(kù)信息。

  (4)出庫(kù)管理

  對(duì)貨品出庫(kù)日期、出庫(kù)類型以及對(duì)出庫(kù)貨物的數(shù)量、單價(jià)進(jìn)行管理。

  (5)庫(kù)存管理

  貨物查詢、庫(kù)存轉(zhuǎn)移。

  (6)貨號(hào)清單管理

  通過(guò)貨號(hào)清單信息的查詢、添加、修改、刪除等功能鍵實(shí)現(xiàn)對(duì)貨號(hào)清單信息的管理工作。

  (7)倉(cāng)庫(kù)信息查詢

  將根據(jù)倉(cāng)庫(kù)信息對(duì)倉(cāng)庫(kù)里的庫(kù)位進(jìn)行匯總。

  (8)入庫(kù)清單查詢

  通過(guò)入庫(kù)日期和入庫(kù)類型對(duì)所有入庫(kù)的貨物進(jìn)行匯總。

  (9)出庫(kù)清單查詢

  通過(guò)出庫(kù)日期和出庫(kù)類型,對(duì)歷史出庫(kù)、歷史出庫(kù)情況進(jìn)行管理。

  (10)庫(kù)存信息查詢

  管理庫(kù)存的所有貨物的數(shù)量、位置等。

  3. 數(shù)據(jù)庫(kù)設(shè)計(jì)

  本庫(kù)存管理系統(tǒng)是應(yīng)用在單機(jī)系統(tǒng)上的,所以只需建立起一個(gè)數(shù)據(jù)庫(kù),在此數(shù)據(jù)庫(kù)基礎(chǔ)上建立起表格,現(xiàn)將部分?jǐn)?shù)據(jù)結(jié)構(gòu)表描述如下:

  (1)貨號(hào)清單信息表Item用來(lái)保存貨號(hào)清單中的基本信息

  Item表中包含的基本信息有:機(jī)型、貨號(hào)、圖號(hào)、名稱、規(guī)格、顏色、單位、制購(gòu)、說(shuō)明、類型、狀態(tài)、檢驗(yàn)、能力、凈重、毛重、包裝單重、包裝體積、包裝類型、包裝數(shù)量、數(shù)量下限、數(shù)量上限、有效期、警告期、備注。

  (2)庫(kù)位信息表StoreRoom用來(lái)保存庫(kù)位信息

  StoreRoom表中所包含的基本信息有:庫(kù)位代號(hào)、倉(cāng)庫(kù)、位、庫(kù)位描述。

  (3)庫(kù)存信息表Store用來(lái)保存成為庫(kù)存信息表

  Store表中所包含的基本信息有:存貨貨號(hào)、存貨數(shù)量、倉(cāng)庫(kù)號(hào)、位置號(hào)。

  (4)入庫(kù)信息表StoreIn用來(lái)存儲(chǔ)產(chǎn)品入庫(kù)信息

  StoreIn表中所包含的信息有:產(chǎn)品入庫(kù)編號(hào)、入庫(kù)類型、貨號(hào)、單價(jià)、貨幣、入庫(kù)數(shù)量、倉(cāng)庫(kù)、位置、經(jīng)辦人、入庫(kù)時(shí)間。

  (5)出庫(kù)信息表Takeout用來(lái)保存產(chǎn)品出庫(kù)信息

  Takeout表中所包含的信息有:產(chǎn)品出庫(kù)編號(hào)、出庫(kù)類型、貨號(hào)、單價(jià)、貨幣、出庫(kù)數(shù)量、倉(cāng)庫(kù)、位置、經(jīng)辦人、出庫(kù)時(shí)間。

  (6)系統(tǒng)用戶表Users用來(lái)保存用戶登陸的基本信息

  Users表中所包含的基本信息有:用戶名和密碼。

  三、 應(yīng)用程序設(shè)計(jì)

  1. 模塊的創(chuàng)建

  模塊是存放全局變量公共函數(shù)的申明、函數(shù)、自定義函數(shù)等,用戶可以在模塊所在的工程中調(diào)用該模塊的全局變量、函數(shù)等,但是只能在同一個(gè)工程中調(diào)用它們。而類模塊則可以跨工程調(diào)用,在實(shí)際應(yīng)用的時(shí)候你可以將比如數(shù)據(jù)庫(kù)連接的函數(shù)包括查詢、更新、刪除放到一個(gè)工程中編譯完成生成一個(gè)dll文件,然后在另外一個(gè)工程中引用該dll文件,在使用之前先聲明,這樣在整個(gè)工程中就可以引用這個(gè)dll文件中的公共屬性、函數(shù)、過(guò)程了。

  (1)添加模塊

 ?、?Const模塊

  該模塊用來(lái)管理工程中的常量、變量和工程中調(diào)用的API函數(shù),如SQL字符串常量、寫入初始化ini文件的API函數(shù)、服務(wù)器參數(shù)變量、類模塊變量。

 ?、?Ini模塊

  該模塊用來(lái)設(shè)置應(yīng)用程序的.ini文件。INI文件保存軟件的各種初始化信息。

  (2)添加類模塊

 ?、?ClsDB類

  用于封裝涉及數(shù)據(jù)庫(kù)操作的各種操作。

 ?、?ClsStoreRoom類

  對(duì)應(yīng)于StoreRoom表,主要是封裝對(duì)StoreRoom表的各種操作。

 ?、?ClsStoreIn類

  對(duì)應(yīng)于StoreIn表和Store表,主要是封裝對(duì)StoreIn表Store表的各種操作。

 ?、?ClsTakeOut類

  對(duì)應(yīng)于TakeOut表和Store表,主要是封裝對(duì)TakeOut表和Store表的各種操作。

  2. 程序結(jié)構(gòu)

  本應(yīng)用程序由17個(gè)窗體組成,主要的分別是登陸窗體、主窗體、貨號(hào)清單管理窗體、入庫(kù)窗體、出庫(kù)窗體、庫(kù)存窗體等。

  (1)登錄模塊的實(shí)現(xiàn)

  運(yùn)行程序,將顯示登陸界面,只要輸入正確的用戶名和密碼就可以進(jìn)入系統(tǒng),系統(tǒng)就將當(dāng)前用戶的信息保存在CurUser中,但是用戶在登陸時(shí)只要用戶名或者密碼任何一個(gè)輸入三次都錯(cuò)誤的話,系統(tǒng)就會(huì)被關(guān)閉。

  (2)系統(tǒng)主界面

  運(yùn)行本系統(tǒng),將顯示庫(kù)存管理子系統(tǒng)的主界面,各個(gè)功能模塊全部以按鈕形式顯示,用戶直接單擊即可進(jìn)入相應(yīng)的界面。

  (3)用戶管理相關(guān)界面

  通過(guò)用戶界面上的按鈕功能,管理員可以添加、修改和刪除用戶,并在執(zhí)行這些操作時(shí),系統(tǒng)會(huì)給出相應(yīng)的提示,這樣就為系統(tǒng)的安全提供了一定的保證。

  (4)貨號(hào)清單管理相關(guān)界面

  貨號(hào)清單管理窗體可完成對(duì)貨號(hào)清單信息的管理工作,包括瀏覽所有的貨號(hào)清單信息。通過(guò)添加、修改、刪除等功能鍵實(shí)現(xiàn)對(duì)貨號(hào)清單信息的管理工作,以便管理部門的管理員能夠具有一個(gè)管理貨號(hào)清單信息的平臺(tái)。

  (5)倉(cāng)庫(kù)管理相關(guān)界面

  在主界面上單擊[倉(cāng)庫(kù)管理]按鈕進(jìn)入倉(cāng)庫(kù)管理界面。

  (6)入庫(kù)管理相關(guān)界面

  入庫(kù)管理可完成對(duì)入庫(kù)信息的管理工作,包括瀏覽所有的入庫(kù)信息。通過(guò)添加功能鍵實(shí)現(xiàn)對(duì)入庫(kù)信息的管理工作,以便倉(cāng)庫(kù)管理部門的管理員能夠具有一個(gè)管理入庫(kù)信息的平臺(tái)。

  (7)出庫(kù)管理相關(guān)界面

  出庫(kù)管理可進(jìn)行對(duì)出庫(kù)信息的管理工作,包括瀏覽所有的出庫(kù)信息。通過(guò)添加功能鍵實(shí)現(xiàn)對(duì)出庫(kù)信息的管理工作,以便倉(cāng)庫(kù)管理部門的管理員能夠具有一個(gè)管理出庫(kù)信息的平臺(tái)。

  (8)庫(kù)存管理相關(guān)界面

  庫(kù)存管理可完成對(duì)庫(kù)存信息的管理工作,包括瀏覽所有的庫(kù)存信息。通過(guò)查找等功能實(shí)現(xiàn)對(duì)庫(kù)存信息的管理工作,以便倉(cāng)庫(kù)管理部門的管理員能夠具有一個(gè)管理庫(kù)存信息的平臺(tái)。

  庫(kù)存管理系統(tǒng)畢業(yè)論文文獻(xiàn)

  [1]林陳雪.Visual Basic 系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航.北京:人民郵電出版社,2002:302-356.

  [2]孫健鵬.VB數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析.南京:機(jī)械工業(yè)出版社,2004:102-188.

  [3]王漢新.Visual Basic程序設(shè)計(jì).江蘇:科學(xué)出版社,2002:158-192.

  [4]馮關(guān)源.數(shù)據(jù)庫(kù)應(yīng)用與開(kāi)發(fā).上海:上海財(cái)經(jīng)大學(xué)出版社,2003:14-25.

  [5]翁正科.Visual Basic 6.0數(shù)據(jù)庫(kù)開(kāi)發(fā)教程.北京:清華大學(xué)出版社,2002:142-150.

  [6]龔沛曾.Visual Basic 6.0程序設(shè)計(jì)教程.北京:高等教育出版社,2003:270-314.

  [7]黃維通.SQL Server 2000簡(jiǎn)明教程.北京:清華大學(xué)出版社,2002:33-89.

  庫(kù)存管理系統(tǒng)畢業(yè)論文篇二

  小型庫(kù)存管理系統(tǒng)設(shè)計(jì)

  庫(kù)存管理系統(tǒng)畢業(yè)論文摘要

  摘 要:庫(kù)存管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)、前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。筆者使用Microsoft公司的 Visual Basic 6.0為開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成可以滿足中小企業(yè)需求的可行系統(tǒng)。

  庫(kù)存管理系統(tǒng)畢業(yè)論文內(nèi)容

  關(guān)鍵詞:庫(kù)存管理系統(tǒng) VB6.0 Access

  隨著計(jì)算機(jī)信息化的快速發(fā)展,我國(guó)各個(gè)行業(yè)都實(shí)現(xiàn)了信息化,計(jì)算機(jī)以其強(qiáng)大的數(shù)據(jù)處理功能對(duì)提高企業(yè)員工工作效率起著至關(guān)重要的作用,而對(duì)于運(yùn)用計(jì)算機(jī)來(lái)輔助協(xié)調(diào)和管理自身工作的程度也正逐步提高。對(duì)于在我國(guó)國(guó)民經(jīng)濟(jì)中占用重要地位的中小企業(yè),由于經(jīng)營(yíng)成本、企業(yè)規(guī)模、人員素質(zhì)、實(shí)際需求等因素的制約,庫(kù)存管理多數(shù)仍停留在紙介質(zhì)的基礎(chǔ)上,這樣的管理水平已經(jīng)不能適應(yīng)時(shí)代的發(fā)展。

  庫(kù)存管理系統(tǒng)是一個(gè)企業(yè)、單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都是至關(guān)重要的。庫(kù)存管理系統(tǒng)可廣泛適用于批發(fā)、零售、生產(chǎn)的商業(yè)企業(yè)、商店、門市、倉(cāng)庫(kù)等,對(duì)商品的進(jìn)貨、銷售、庫(kù)存,財(cái)務(wù)的收付款、客戶賬進(jìn)行一體化管理。其主要功能有:入庫(kù)管理、出庫(kù)管理、收付款管理、商品資料管理、用戶信息以及客戶資料管理、其他收入管理、支出管理,還有各種明細(xì)賬查詢和其他功能。

  筆者根據(jù)中小企業(yè)經(jīng)營(yíng)現(xiàn)狀和實(shí)際需求,使用Microsoft Visual Basic 6.0作為系統(tǒng)開(kāi)發(fā)工具,Microsoft Access作為后臺(tái)數(shù)據(jù)庫(kù),開(kāi)發(fā)出了一款適用于中小企業(yè)的庫(kù)存管理系統(tǒng),該系統(tǒng)具有使用簡(jiǎn)便、成本低廉、易學(xué)通用等特點(diǎn)。

  一、系統(tǒng)介紹

  庫(kù)存管理系統(tǒng)主要用于庫(kù)存管理,以入庫(kù)、出庫(kù)、查詢?yōu)橹饕獞?yīng)用類型建立相應(yīng)的事務(wù)處理,讓貨物庫(kù)存數(shù)量控制在最佳狀態(tài)。系統(tǒng)可以根據(jù)每種貨物設(shè)定的最低庫(kù)存量和最高庫(kù)存量顯示出庫(kù)存信息,即哪些貨物需要采購(gòu),哪些貨物已經(jīng)超過(guò)庫(kù)存數(shù)量。而后,管理部門可通過(guò)庫(kù)存信息決定采購(gòu)或銷售計(jì)劃。這樣既可以保證日常的生產(chǎn)不至于因?yàn)樵牧喜蛔愣鴮?dǎo)致停產(chǎn),確保生產(chǎn)順利進(jìn)行,也可以使企業(yè)不會(huì)因原材料的庫(kù)存數(shù)量過(guò)多而積壓企業(yè)的流動(dòng)資金,從而提高企業(yè)的經(jīng)濟(jì)效益。

  如右圖,系統(tǒng)在第一次運(yùn)行時(shí),輸入產(chǎn)品、用戶、客戶的基本信息,再對(duì)已經(jīng)存在的產(chǎn)品進(jìn)行操作,如入庫(kù)、出庫(kù)、查詢等。本系統(tǒng)會(huì)自動(dòng)提醒用戶,有哪些產(chǎn)品已經(jīng)缺貨或者是超過(guò)最大庫(kù)存數(shù)量。

  本系統(tǒng)采用Microsoft Access 數(shù)據(jù)庫(kù),建立一個(gè)數(shù)據(jù)庫(kù)(Stock.mdb),其中包括六個(gè)項(xiàng)目,如下表所示。

  二、模塊設(shè)計(jì)

  1.登錄子模塊

  庫(kù)存管理系統(tǒng)中,涉及到很多商業(yè)信息,一般情況下,不能讓外界知道本公司的生產(chǎn)、銷售信息,對(duì)于一個(gè)公司來(lái)說(shuō),不同級(jí)別的用戶也有不同的權(quán)限,所以對(duì)公司而言,數(shù)據(jù)的保密性非常重要。登錄模塊就是檢驗(yàn)登錄者身份,讓不同用戶有不同操作權(quán)限的“關(guān)卡”,可以防止因?yàn)闊o(wú)關(guān)人員對(duì)數(shù)據(jù)庫(kù)進(jìn)行添加、修改、刪除等操作而造成混亂的現(xiàn)象。

  職員信息或者是普通用戶是由超級(jí)用戶建立的。超級(jí)用戶在建立用戶的同時(shí),給用戶分配權(quán)限,公司職員根據(jù)超級(jí)用戶建立的用戶和分配的權(quán)限登錄系統(tǒng),對(duì)數(shù)據(jù)進(jìn)行操作,否則不能進(jìn)入系統(tǒng)。

  在登錄子模塊中,以用戶名作為唯一標(biāo)識(shí),首先選擇已建立的用戶名,再輸入密碼,如果用戶和密碼都正確,則顯示主界面,如果輸入三次仍不符合,則發(fā)出警告后退出登錄窗口,用戶登錄后可更改密碼。

  設(shè)計(jì)時(shí)利用Adodc控件鏈接數(shù)據(jù)庫(kù)Stock.mdb中的職員信息表(users),再用DataCombo控件綁定到Adodc控件上,顯示已經(jīng)存在的用戶,登錄是在選擇用戶后,再輸入密碼,點(diǎn)擊“確定”進(jìn)行檢驗(yàn)。

  2.主界面

  為了突出應(yīng)用程序的簡(jiǎn)潔性和通用性,系統(tǒng)中使用了下拉菜單和工具欄相結(jié)合的主界面。同時(shí),為了實(shí)現(xiàn)界面的美觀和編程序的方便,筆者從Internet網(wǎng)絡(luò)上下載了ActiveBar界面控件和AniGIF動(dòng)畫控件,來(lái)實(shí)現(xiàn)快捷工具欄和播放動(dòng)畫的功能。

  此外,為了及時(shí)顯示庫(kù)存的最新信息,方便用戶隨時(shí)查詢,該系統(tǒng)把查詢表單放在了主界面左邊工具欄中,還設(shè)置了轉(zhuǎn)換為快捷表格的功能,有利于在進(jìn)出庫(kù)的時(shí)候操作產(chǎn)品編號(hào),同時(shí)又能迅速查到編號(hào)所代表的產(chǎn)品名稱。

  操作員可以通過(guò)主界面上的下拉菜單和工具欄,進(jìn)行所有的操作,各個(gè)模塊可以在主界面直接調(diào)出,也可以在不同的窗口中通過(guò)相互之間的關(guān)系打開(kāi)。菜單和工具欄還可以根據(jù)不同的用戶而顯示不同的操作權(quán)限,低級(jí)別的用戶登錄時(shí),不能新建用戶,如果用戶的操作鍵顯示為灰色,則代表不能使用。

  3.基本信息

  基本信息包括本公司的基本情況,如公司名稱、地址、總經(jīng)理信息、法人代表信息等。使用本系統(tǒng)的用戶信息包括:用戶的基本情況,如編號(hào)、用戶姓名、用戶名、用戶身份、聯(lián)系方式等;商品信息,如商品編號(hào)、商品名稱、尺碼、最低庫(kù)存數(shù)量、最高庫(kù)存數(shù)量、進(jìn)庫(kù)日期等相關(guān)信息;如客戶信息,客戶編號(hào)、客戶名稱、聯(lián)系信息等。用戶可以對(duì)基本信息進(jìn)行添加、刪除、修改、瀏覽等操作。對(duì)倉(cāng)庫(kù)的操作,如入庫(kù)、出庫(kù)、查詢都是針對(duì)這些基本信息進(jìn)行操作的,系統(tǒng)會(huì)根據(jù)輸入的數(shù)值判斷最高庫(kù)存數(shù)量是否大于最低庫(kù)存數(shù)量。

  4.入庫(kù)模塊

  入庫(kù)模塊主要是處理日常庫(kù)存管理中的入庫(kù)事務(wù),即在商品的庫(kù)存數(shù)量上保持最佳庫(kù)存狀態(tài)。通過(guò)查詢模塊顯示出庫(kù)存需求信息,對(duì)超過(guò)最低庫(kù)存數(shù)量的商品進(jìn)行及時(shí)入庫(kù)操作。本系統(tǒng)會(huì)自動(dòng)提示用戶,哪些商品已經(jīng)超過(guò)用戶設(shè)定的最低庫(kù)存數(shù)量,需要及時(shí)入庫(kù),以保證生產(chǎn)不會(huì)因?yàn)闆](méi)有原材料而停產(chǎn),實(shí)現(xiàn)庫(kù)存管理系統(tǒng)的最終目的。

  為了方便程序的實(shí)現(xiàn),同樣用了Adodc控件,數(shù)據(jù)綁定到Stock.mdb數(shù)據(jù)庫(kù),打開(kāi)庫(kù)存信息表(storage),再使用DataCombo控件綁定到Adodc控件上,顯示已經(jīng)存在的商品信息,用戶可以直接根據(jù)顯示(已經(jīng)存在)的商品進(jìn)行入庫(kù)操作,避免人工輸入商品編號(hào)或商品名稱。如果商品信息中還沒(méi)有該信息,可以轉(zhuǎn)換到商品信息窗口,輸入商品的基本信息后再進(jìn)行入庫(kù)操作,具體的編程方法與登錄模塊類似。   5.出庫(kù)模塊

  出庫(kù)模塊跟入庫(kù)模塊的原理類似,功能主要是處理日常庫(kù)存管理中的出庫(kù)事務(wù),如生產(chǎn)部門需要原材料或者是商品售出等,都需要執(zhí)行出庫(kù)操作。通過(guò)查詢模塊顯示出庫(kù)存信息,對(duì)超過(guò)最高庫(kù)存數(shù)量的商品進(jìn)行及時(shí)出庫(kù)操作,系統(tǒng)會(huì)自動(dòng)提示用戶,哪些商品已經(jīng)超過(guò)用戶設(shè)定的最高庫(kù)存數(shù)量,需要及時(shí)出庫(kù),以保證不會(huì)因原材料的庫(kù)存數(shù)量過(guò)多而積壓企業(yè)的流動(dòng)資金,從而提高企業(yè)的經(jīng)濟(jì)效益。

  系統(tǒng)采用了兩個(gè)Adodc控件,一個(gè)Adodc控件鏈接數(shù)據(jù)庫(kù)(Stock.mdb)中的商品信息表(storage),用以綁定到DataCombo控件上顯示已經(jīng)存在的商品信息,另一個(gè)控件鏈接到數(shù)據(jù)庫(kù)(Stock.mdb)中的客戶信息表(Trader),用以綁定到DataCombo控件上顯示已經(jīng)存在的客戶信息。當(dāng)用戶輸入出庫(kù)數(shù)量時(shí),系統(tǒng)會(huì)自動(dòng)判斷出庫(kù)數(shù)量是否大于庫(kù)存數(shù)量,出庫(kù)后該商品是否已經(jīng)低于設(shè)定的最低庫(kù)存數(shù)量。出庫(kù)日期顯示當(dāng)天日期,用戶也可以改變出庫(kù)日期,出庫(kù)說(shuō)明是留給用戶備注用的。具體的程序?qū)崿F(xiàn)方法與入庫(kù)模塊和登錄模塊類似。

  6.查詢模塊

  查詢就是經(jīng)過(guò)數(shù)據(jù)分析后得出記錄結(jié)果,本系統(tǒng)采用了功能強(qiáng)大而且靈活的SQL結(jié)構(gòu)化查詢語(yǔ)句,它可以在單表中查詢,也可以是多表聯(lián)合查詢,用戶通過(guò)查詢模塊可以及時(shí)地了解符合條件的記錄,如哪些商品庫(kù)存不夠,或者是超過(guò)最高庫(kù)存數(shù)量。它還可以查詢用戶信息、客戶信息、商品信息以及聯(lián)合查詢,如哪些商品賣給了哪些客戶等?;A(chǔ)數(shù)據(jù)的輸入就是為查詢做準(zhǔn)備的,同時(shí)由查詢來(lái)實(shí)現(xiàn)處理數(shù)據(jù),最終達(dá)到庫(kù)存管理系統(tǒng)。

  7.打印模塊

  為了方便程序的實(shí)現(xiàn),以及報(bào)表界面的美觀性,用VB6.0自帶的專業(yè)報(bào)表生成器Crystal Report,可以通過(guò)簡(jiǎn)單的選擇而實(shí)現(xiàn)報(bào)表打印,并且還可以打印出比例圖。打印報(bào)表可以通過(guò)數(shù)據(jù)庫(kù)表查詢或者多個(gè)表之間的相互關(guān)聯(lián),打印出各種滿足用戶的表單,把庫(kù)存的需求信息、查詢結(jié)果、用戶基本情況、客戶信息以及產(chǎn)品信息及時(shí)的打印出來(lái),使各種信息顯得更為直觀。

  庫(kù)存管理系統(tǒng)畢業(yè)論文文獻(xiàn)

  [1][美]Dan Fox.深入學(xué)習(xí)Visual Basic 6開(kāi)發(fā)與實(shí)例[M].北京:電子工業(yè)出版社,2000.

  [2]林丕源,柳榮其等.Visual Basic程序設(shè)計(jì)[M].成都:電子科技大學(xué)出版社,2010.

  [3]劉瑞新,李樹(shù)東等.Visual Basic程序設(shè)計(jì)教程[M].北京:電子工業(yè)出版社,2007.

  [4]弘道工作室編著.Visual Basic 6.0程序員[M].北京:人民交通出版社,2005.

  [5]弘道工作室編著.Visual Basic 6.0中文版[M].北京:人民交通出版社,2005.

有關(guān)庫(kù)存管理系統(tǒng)畢業(yè)論文推薦:

1.關(guān)于庫(kù)存管理論文范文

2.庫(kù)存管理基礎(chǔ)論文范文

3.超市管理系統(tǒng)畢業(yè)論文

4.關(guān)于庫(kù)存管理論文的開(kāi)題報(bào)告

5.淺談會(huì)計(jì)存貨管理論文

6.淺談企業(yè)庫(kù)存管理論文

7.超市庫(kù)存管理研究論文

1516991