C++庫(kù)存管理系統(tǒng)文檔_第1頁(yè)
C++庫(kù)存管理系統(tǒng)文檔_第2頁(yè)
C++庫(kù)存管理系統(tǒng)文檔_第3頁(yè)
C++庫(kù)存管理系統(tǒng)文檔_第4頁(yè)
C++庫(kù)存管理系統(tǒng)文檔_第5頁(yè)
已閱讀5頁(yè),還剩58頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

安徽工業(yè)大學(xué)

畢業(yè)設(shè)計(jì)(論文)任務(wù)書

課題名稱超市庫(kù)存管理系統(tǒng)

系別__________________計(jì)算機(jī)系____________

專業(yè)班級(jí)軟件工程0741班

姓名____________________咨_______________

學(xué)號(hào)__________________Oxxxxxxxx______________

畢業(yè)設(shè)計(jì)(論文)的工作內(nèi)容:

一、進(jìn)行調(diào)研工作,了解、分析用戶對(duì)“超市庫(kù)存管理系統(tǒng)”的功能需求。

二、熟練掌握一種程序設(shè)計(jì)語(yǔ)言,掌握其數(shù)據(jù)庫(kù)開發(fā)、訪問(wèn)技術(shù)、編程設(shè)計(jì)

技術(shù)。

三、根據(jù)課題要求,軟件完成如下功能:

1,對(duì)商品、商家基本信息的增刪改查等操作的實(shí)現(xiàn);

2,對(duì)商品進(jìn)行入庫(kù)、出庫(kù)的操作;

3,對(duì)高于庫(kù)存上限的商品或者低于庫(kù)存下限是的商品進(jìn)行顯示,以提醒操作

人員及時(shí)處理;

4顯示操作日志,便于查詢操作員所操作的事物。

四、要求軟件設(shè)計(jì)界面友好、使用方便,程序執(zhí)行安全、可靠。

五、完成與設(shè)計(jì)內(nèi)容有關(guān)的外文資料翻譯,譯文約5000字。

六、撰寫畢業(yè)論文并提交設(shè)計(jì)軟件及清單一份。

指導(dǎo)教師簽字:日期:年月日

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

摘要

超市庫(kù)存管理的內(nèi)容是商品的入庫(kù)、出庫(kù)和庫(kù)存管理,它是商品管理的中間

環(huán)節(jié),是用數(shù)據(jù)描述貨物的收入、發(fā)出和儲(chǔ)存的狀態(tài),及時(shí)有效地反映了商品在

超市內(nèi)流動(dòng)的客觀過(guò)程,與庫(kù)存管理和商品管理的其他環(huán)節(jié)都有直接聯(lián)系??梢?/p>

說(shuō)它在商品配送管理中起著樞紐和基礎(chǔ)的重要作用。

本系統(tǒng)以VisualC++6.0為開發(fā)工具,采用了SQLServer2000為后臺(tái)數(shù)據(jù)

庫(kù)。該系統(tǒng)主要分為五大模塊:庫(kù)存管理模塊、顯示查詢模塊、商品信息模塊、

商家模塊、系統(tǒng)模塊。

關(guān)鍵詞:超市庫(kù)存管理系統(tǒng);VisualC++6.0;SQLServer2000

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

Abstract

Thecontentsofthesupermarketinventorymanagementofgoodsoutof

warehouseandinventorymanagement,productmanagement,itisthemiddlepartis

theuseofdatadescribingtheincomeofthegoods,issueandstorageofthestate,

reflectingthetimelyandeffectiveflowofgoodsinthesupermarketobjectiveprocess,

andinventorymanagementandmerchandisemanagementhavedirectcontactwiththe

otherlinks.Managementcansaythatitplaysinthecommoditydistributionhuband

thebasisofanimportantrole.

ThesystemfortheVisualC++6.0developmenttool,theSQLServer2000

databaseforthebackground.Thesystemconsistsoffivemodules:Inventory

Managementmodule,displayquerymodule,productinformationmodule,the

businessmodule,thesystemmodule.

Keywords:SupermarketStorageManagementSystem;VisualC++2005;SQLServer

2000

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

目錄

1系統(tǒng)概述1

1.1開發(fā)背景1

1.2開發(fā)環(huán)境1

1.2.1VisualC++6.0特點(diǎn)1

1.2.2SQLServer2000特點(diǎn)2

1.2.3ADO的特性2

2需求分析3

2.1系統(tǒng)需求分析3

2.2可行性分析3

2.2.1技術(shù)可行性3

2.2.2經(jīng)濟(jì)可行性3

2.2.3操作可行性4

2.3數(shù)據(jù)描述4

2.4系統(tǒng)運(yùn)行需求5

2.4.1用戶界面5

2.4.2硬件要求5

2.4.3軟件要求5

2.4.4使用方法5

2.4.5故障處理5

3概要設(shè)計(jì)6

3.1E-R模型的建立6

3.2數(shù)據(jù)庫(kù)的設(shè)計(jì)7

4詳細(xì)設(shè)計(jì)11

4.1系統(tǒng)總體框架設(shè)計(jì)11

4.2系統(tǒng)具體功能設(shè)計(jì)11

4.2.1登陸界面11

4.2.2主界面12

4.2.3庫(kù)存商品12

4.2.4供貨商家13

4.2.5商品入庫(kù)13

4.2.6商品出庫(kù)14

4.2.7查詢14

4.2.8修改密碼17

4.2.9庫(kù)存報(bào)警17

5調(diào)試運(yùn)行及測(cè)試18

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

5.1調(diào)試運(yùn)行18

5.2測(cè)試18

總結(jié)27

致謝28

參考文獻(xiàn)29

附錄一:部分程序代碼30

附錄二:外文資料/譯文46

外文文獻(xiàn)原文46

外文文獻(xiàn)翻譯53

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

1系統(tǒng)概述

1.1開發(fā)背景

在當(dāng)今這個(gè)快速發(fā)展的社會(huì),計(jì)算機(jī)產(chǎn)業(yè)興起,已經(jīng)成為各行業(yè)必不可少的

工具,他實(shí)現(xiàn)了不同程度的自動(dòng)化操作,給人們的工作和生活帶來(lái)了極大的便利。

現(xiàn)在我們的周圍出現(xiàn)了大量的超市、便利店等,長(zhǎng)期以來(lái)人們使用傳統(tǒng)的人

工方式管理倉(cāng)庫(kù)中的各種物資設(shè)備,這樣的管理方式不僅效率低,而且時(shí)間一長(zhǎng),

將產(chǎn)生大量的數(shù)據(jù)和文件,這給查找。更新和維護(hù)都帶來(lái)了不便。而對(duì)于這些企

業(yè)而言資源管理、信息的存儲(chǔ)和處理顯得迫切重要,要適應(yīng)市場(chǎng)競(jìng)爭(zhēng),就需要有

高效的處理方式和管理方法,因此加快超市庫(kù)存管理的信息化進(jìn)程是必可少的。

所以開發(fā)該系統(tǒng)是必要的,使用該系統(tǒng)不僅能提高商品的信息化程度,減輕管理

人員的管理、統(tǒng)計(jì)商品負(fù)擔(dān),也可以及時(shí)獲取商品入出庫(kù)信息,并同時(shí)提高管理

效率和公司利益最大化。

1.2開發(fā)環(huán)境

前臺(tái)應(yīng)用程序開發(fā)使用的是VisualC++6.0,后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)使用的

是SQLServer2000o

1.2.1VisualC++6.0特點(diǎn)

VisualC++6.0是功能最為強(qiáng)大的可視化開發(fā)工具之一,它不僅支持傳統(tǒng)的

軟件開發(fā)方法更重要的是它能支持面向?qū)ο?、可視化的開發(fā)風(fēng)格。因此Visual

C++6.0又稱作是一個(gè)集成開發(fā)工具,它提供了軟件代碼自動(dòng)生成和可視化資源

編輯功能。

VisualC++6.0具有的優(yōu)點(diǎn):提供了面向?qū)ο蟮膽?yīng)用程序框架MFC(Microsoft

FoundationClass),簡(jiǎn)化了程序員的編程工作,提高了模塊的可重用性;提供了

基于CASE技術(shù)的可視化軟件的自動(dòng)生成和維護(hù)工具AppWizard、ClassWizard、

VisualStudio>WizardBar等,實(shí)現(xiàn)了直觀、可視的程序設(shè)計(jì)風(fēng)格,方便的編譯

和管理各種類,維護(hù)程序的源代碼;封裝了Windows的API函數(shù)、USER、

KERNEL.GDI函數(shù),簡(jiǎn)化了編程時(shí)創(chuàng)建、維護(hù)窗口的許多復(fù)雜的工作。

其中MFC是一個(gè)很大的、擴(kuò)展了的C++類層次結(jié)構(gòu),它能使開發(fā)

Windows應(yīng)用程序變得更加容易。MFC是在整個(gè)Windows家族中都是兼容

的,也就是說(shuō),無(wú)論是Windows3.x、Windows95還是WindowsNT,所使用的

MFC是兼容的。每當(dāng)新的Windows版本出現(xiàn)時(shí),MFC也會(huì)得到修改以便使舊

的編譯器和代碼能在新的系統(tǒng)中工作。MFC也回得到擴(kuò)展,添加新的特性、變

得更加容易建立應(yīng)用程序。使用MFC的最大優(yōu)點(diǎn)是它為你做了所有最難做的

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

事。MFC中包含了上成千上萬(wàn)行正確、優(yōu)化和功能強(qiáng)大的Windows代碼。你

所調(diào)用的很多成員函數(shù)完成了你自己可能很難完成的工作。從這點(diǎn)上將,MFC極

大地加快了你的程序開發(fā)速度。由于MFC編程方法充分利用了面向?qū)ο蠹夹g(shù)的

優(yōu)點(diǎn),它使得我們編程時(shí)極少需要關(guān)心對(duì)象方法的實(shí)現(xiàn)細(xì)節(jié),同時(shí)類庫(kù)中的各種

對(duì)象的強(qiáng)大功能足以完成我們程序中的絕大部分所需功能,這使得應(yīng)用程序中程

序員所需要編寫的代碼大為減少,有力地保證了程序的良好的可調(diào)試性。

1.2.2SQLServer2000特點(diǎn)

SQLServer是一種關(guān)系數(shù)據(jù)庫(kù)(relationaldatabase),它除了支持傳統(tǒng)關(guān)系數(shù)

據(jù)庫(kù)組件(如數(shù)據(jù)庫(kù)、表)和特性(如表的join)外,也支持當(dāng)今關(guān)系數(shù)據(jù)庫(kù)常

用的組件,如存儲(chǔ)過(guò)程(storedprocedure)>視圖(view)等。另外,它還支持,

目前關(guān)系數(shù)據(jù)庫(kù)都支持的標(biāo)準(zhǔn)查詢語(yǔ)言SQL(StructuredQueryLanguage)o

SQLServer另外一項(xiàng)重要的特點(diǎn)是它支持?jǐn)?shù)據(jù)庫(kù)復(fù)制(replication)功能,也就

是當(dāng)你在一個(gè)數(shù)據(jù)庫(kù)上執(zhí)行操作時(shí),可以將其操作結(jié)果傳至遠(yuǎn)程SQLServer相

同的數(shù)據(jù)庫(kù)上,讓兩邊的數(shù)據(jù)保持同步。

SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng),該

版本繼承了SQLServer7.0版本的優(yōu)點(diǎn)同時(shí)又在可靠性、質(zhì)量和易用性、可伸縮

性、業(yè)務(wù)智能功能和對(duì)MXL的支持,以及與微軟BACK-OFFICE系列產(chǎn)品的無(wú)

縫集成等方面增加了兒種新的功能,由此成為大規(guī)模聯(lián)機(jī)事物處理(OLTP)、數(shù)

據(jù)倉(cāng)庫(kù)和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫(kù)平臺(tái)。

1.2.3ADO的特性

ADO(ActiveXDataObject)是一個(gè)用于存取數(shù)據(jù)源的COM組件。它提供了

編程語(yǔ)言和統(tǒng)一數(shù)據(jù)訪問(wèn)方式OLEDB的一個(gè)中間層,也就是說(shuō)它是建立在OLE

DB之上的高層數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)。它封裝了OLEDB所提供的接口,比起OLEDB

提供者,ADO的接口可以使程序員在更高級(jí)別上進(jìn)行數(shù)據(jù)交互。ADO技術(shù)不僅

可以應(yīng)用于關(guān)系數(shù)據(jù)庫(kù),也可以應(yīng)用于非關(guān)系數(shù)據(jù)庫(kù)。可以用統(tǒng)一的方法對(duì)不同

的文件系統(tǒng)進(jìn)行訪問(wèn),大大簡(jiǎn)化了程序編制,增加了程序的可移植性。

通過(guò)ADO連接SQLServer數(shù)據(jù)庫(kù)可以分為有源數(shù)據(jù)庫(kù)連接和無(wú)源數(shù)據(jù)庫(kù)連

接,我做的這個(gè)超市管理系統(tǒng)使用的是有源數(shù)據(jù)庫(kù)連接,也就是說(shuō)首先要注冊(cè)數(shù)

據(jù)源名稱(DSN),通過(guò)配置ODBC環(huán)境,進(jìn)行數(shù)據(jù)源的注冊(cè),然后才能在對(duì)數(shù)

據(jù)庫(kù)編程時(shí),對(duì)數(shù)據(jù)嫄進(jìn)行連接、訪問(wèn)和操作。

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

2需求分析

2.1系統(tǒng)需求分析

在現(xiàn)在有的超市企業(yè)也有自己的管理系統(tǒng),但是不是操作繁瑣就是功能不夠

齊全,所以我們要開發(fā)一個(gè)操作簡(jiǎn)單、功能齊全的管理系統(tǒng),讓具有一般計(jì)算機(jī)

水平的員工也能方便使用。因此該系統(tǒng)的界面要友好,還要實(shí)現(xiàn)比較完整的功能。

其主要包括以下兒個(gè)功能:

?庫(kù)存商品:顯示商品信息,并實(shí)現(xiàn)對(duì)商品信息的增刪改功能。

?供貨商家:顯示商家信息,并實(shí)現(xiàn)對(duì)商家信息的增刪改功能。

?商品入庫(kù):對(duì)商品進(jìn)行入庫(kù)操作。

?商品出庫(kù):對(duì)商品進(jìn)行出庫(kù)操作。

?商品信息:顯示所有商品信息,并顯示商品總數(shù)。

?商家信息:顯示所有商家信息,并顯示商品總數(shù)。

?入庫(kù)信息:顯示所有的入庫(kù)信息。

?出庫(kù)信息:顯示所有的出庫(kù)信息。

?庫(kù)存報(bào)警:顯示高于最高預(yù)警線或者最低于低預(yù)警線先的商品的詳細(xì)信

息。

?修改密碼:修改登錄密碼。

?日志查看:方便查看操作日志信息。

2.2可行性分析

2.2.1技術(shù)可行性

現(xiàn)在的社會(huì)計(jì)算機(jī)普及應(yīng)用,各種軟件應(yīng)運(yùn)而生,不管是一般的應(yīng)用軟件,

還是開發(fā)軟件,都能在一般操作系統(tǒng)(Windows2000以上的版本或相應(yīng)的

WindowsNT版本)上工作,當(dāng)然也包括VisualC++2005和SQLServer2000,

所以用這兩種開發(fā)平臺(tái)開發(fā)出來(lái)的應(yīng)用軟件操作系統(tǒng)在Windows2000以上的版

本或相應(yīng)的WindowsNT版本系統(tǒng)上也是可以運(yùn)行的。而且現(xiàn)在計(jì)算機(jī)技術(shù)已經(jīng)

很成熟,設(shè)計(jì)人員不用自己編寫繁瑣的代碼,很多都是庫(kù)類中已經(jīng)存在的,編程

人員在需要使用的時(shí)候只要調(diào)用就可以了。所以綜上所述,在技術(shù)方面考慮是可

行的。

2.2.2經(jīng)濟(jì)可行性

雖然開發(fā)該軟件是需要一定成本的,比如人力和物力,但是通過(guò)該軟件的使

用可以減少企業(yè)管理費(fèi)用和人力開支,而其它一些繁瑣的事物都通過(guò)新系統(tǒng)來(lái)加

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

以分析解決,不僅節(jié)省了大量的時(shí)間,還為企業(yè)的各項(xiàng)決策提供了寶貴的資料,

為企業(yè)帶來(lái)的是更大的經(jīng)濟(jì)效益。從根本上提高了超市的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)

上完全是可行的。

2.2.3操作可行性

本系統(tǒng)采用基于Windows的圖形用戶界面,所以不必具備計(jì)算機(jī)的專業(yè)技

能,只要有一般的計(jì)算機(jī)知識(shí)的人員就可以輕松上手。而整個(gè)超市庫(kù)存管理系統(tǒng)

采用友好的交互界面,簡(jiǎn)潔明了,不需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行深入的了解。

由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。

綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無(wú)論是從技術(shù)上或者經(jīng)濟(jì)

上還是操作上。

2.3數(shù)據(jù)描述

由上述分析和根據(jù)對(duì)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變

換過(guò)程的分析,可畫數(shù)據(jù)流圖2.1所示。

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

2.4系統(tǒng)運(yùn)行需求

2.4.1用戶界面

本系統(tǒng)的用戶交互界面采用的是基于Windows的窗口界面,便于操作。

2.4.2硬件要求

運(yùn)行本系統(tǒng)的硬件基本要求如下:

CPU:IntelP3及以上;

內(nèi)存:256MB及以上;

硬盤:10GB及以上。

2.4.3軟件要求

操作系統(tǒng)使用Windows2000以上的版本或相應(yīng)的WindowsNT版本。

數(shù)據(jù)庫(kù)系統(tǒng)采用:SQLServer2000o

2.4.4使用方法

本系統(tǒng)已生成可執(zhí)行文件,使用時(shí)打開GMS.exe即可。

2.4.5故障處理

正常使用時(shí)不易出錯(cuò),對(duì)于用戶的輸入錯(cuò)誤應(yīng)給出適當(dāng)?shù)母恼崾?,若運(yùn)行

時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫(kù)完好無(wú)損。

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

3概要設(shè)計(jì)

3.1E-R模型的建立

根據(jù)需求分析的結(jié)果(數(shù)據(jù)流圖、數(shù)據(jù)字典等)對(duì)現(xiàn)實(shí)世界的數(shù)據(jù)進(jìn)行抽象,

然后設(shè)計(jì)出本系統(tǒng)的E-R圖,如圖3.1、3.2、3.3所示。

操,員?—-""""

''''商1——

圖3.1出庫(kù)E-R圖

庫(kù)日C)0<庫(kù)日位)

操作員—〈入庫(kù)

庫(kù)匕

圖3.2入庫(kù)E-R圖

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

圖3.3供應(yīng)E-R圖

3.2數(shù)據(jù)庫(kù)的設(shè)計(jì)

根據(jù)系統(tǒng)功能設(shè)計(jì)的要求、功能模塊的劃分以及上面實(shí)體以及實(shí)體間關(guān)系的

設(shè)計(jì),形成各個(gè)表格之間的關(guān)系,可設(shè)計(jì)超市庫(kù)存管理系統(tǒng)數(shù)據(jù)庫(kù)的各個(gè)表如下

所示。

系統(tǒng)用戶表的設(shè)計(jì):

用戶(操作員號(hào),操作員姓名,操作員密碼)

CREATETABLEadmin(

Admin_codenvarchar(lO)COLLATEChinese_PRC_CI_ASNOTNULL,

Admin_namenvarchar(30)COLLATEChinese_PRC_CI_ASNULL,

Admin_passwdnvarchar(50)COLLATEChinese_PRC_CI_ASNULL

表3.1系統(tǒng)用戶表

列名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明是否主鍵

Admin_codenvarchar10杏操作員號(hào)是

Admin_namenvarchar30是操作員姓名否

Admin_passwdnvarchar50是操作員密碼否

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

商品信息表的設(shè)計(jì):

商品(商品編號(hào),商品名,當(dāng)前數(shù)量,庫(kù)存上限,庫(kù)存下限)

CREATETABLEgoods(

G_codenvarchar(50)COLLATEChinese_PRC_CI_ASNOTNULL,

G_namenvarchar(50)COLLATEChinese_PRC_CI_ASNULL,

Current_numberintNULL,

Max_numberintNULL,

Min_numberintNULL

);

表3.2商品彳信息表

列名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明是否主鍵

G_codenvarchar50否商品編號(hào)是

G_namenvarchar50是商品名否

Current_numberint4是當(dāng)前數(shù)量否

Max_numberint4是庫(kù)存上限否

Min_numberint1是庫(kù)存下限否

入庫(kù)信息表設(shè)計(jì):

入庫(kù)(商品編號(hào),供應(yīng)商號(hào),入庫(kù)數(shù)量,入庫(kù)價(jià)格,入庫(kù)日期)

CREATETABLEinlib(

Goods_codenvarchar(50)COLLATEChinese_PRC_CI_ASNULL,

Provider_codenvarchar(50)COLLATEChinese_PRC_CI_ASNULL,

In_numberintNULL,

In_PricerealNULL,

In_datenvarchar(50)COLLATEChinese_PRC_CI_ASNULL

);

表3.3入庫(kù)信息表

列名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明是否主鍵

Goods_codenvarchar50否商品編號(hào)否

Provider_codenvarchar50是供應(yīng)商號(hào)杏

In_numberint4是入庫(kù)數(shù)量否

In_Pricereal4是入庫(kù)價(jià)格否

In_datedatetime8是入庫(kù)日期否

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

出庫(kù)信息表設(shè)計(jì):

出庫(kù)(商品編號(hào),出庫(kù)數(shù)量,出庫(kù)人,出庫(kù)時(shí)間)

CREATETABLEoutlib(

Goods_codenvarchar(50)COLLATEChinese_PRC_CI_ASNULL,

Outnumbernvarchar(50)COLLATEChinese_PRC_CI_ASNULL,

ut_personnvarchar(50)COLLATEChinese_PRC_CI_ASNULL,

takernvarchar(50)COLLATEChinese_PRC_CI_ASNULL,

out_datenvarchar(50)COLLATEChinese_PRC_CI_ASNULL

);

表3.4出庫(kù)1信息表

列名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明是否主鍵

Goods_codenvarchar50是商品編號(hào)否

Outnumbernvarchar50是出庫(kù)數(shù)量否

Out_personnvarchar50是出庫(kù)人否

out_dateSmalldatetime4是出庫(kù)時(shí)間否

日志表設(shè)計(jì):

日志(操作員姓名,操作類型,操作日期)

CREATETABLElog(

Admin_namenvarchar(30)COLLATEChinese_PRC_CI_ASNULL,

do_whatnvarchar(50)COLLATEChinese_PRC_CI_ASNULL,

do_datenvarchar(50)COLLATEChinese_PRC_CI_ASNULL

);

表3.5日志表

列名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明是否主鍵

Admin_namenvarchar30是操作員姓名否

do_whatnvarchar50是操作類型否

do_datesmalldatetime4是操作日期否

供應(yīng)商信息表設(shè)計(jì):

供應(yīng)商(供應(yīng)商號(hào),供應(yīng)商名,供應(yīng)商地址,聯(lián)系人,電話,Email)

CREATETABLEprovider(

Provider_codenvarchar(50)COLLATEChinese_PRC_CI_ASNOTNULL,

Provider_namenvarchar(30)COLLATEChinese_PRC_CI_ASNULL,

Provider_addressnvarchar(50)COLLATEChinese_PRC_CI_ASNULL,

Provider_personnvarchar(20)COLLATEChinese_PRC_CI_ASNULL,

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

Provider_telphonenvarchar(13)COLLATEChinese_PRC_CI_ASNULL,

Provider_emailnvarchar(50)COLLATEChinese_PRC_CI_ASNULL

);

表3.6供應(yīng)商信息表

列名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明是否主鍵

Provider_codenvarchar50否供應(yīng)商號(hào)是

Provider_namenvarchar30是供應(yīng)商名否

Provider_addressnvarchar50是供應(yīng)商地址否

Provider_personnvarchar20是聯(lián)系人否

Provider_telphonenvarchar13是電話否

Provider_emailnvarchar50是Email否

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

4詳細(xì)設(shè)計(jì)

4.1系統(tǒng)總體框架設(shè)計(jì)

依據(jù)需求分析階段得到的數(shù)據(jù)流圖,在保證系統(tǒng)基本功能要求的前提下,可

畫出庫(kù)存管理系統(tǒng)功能模塊圖如圖4.1所示。

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

庫(kù)存商品

圖4.1系統(tǒng)功能模塊圖

4.2系統(tǒng)具體功能設(shè)計(jì)

4.2.1登陸界面

運(yùn)行系統(tǒng)后出現(xiàn)如圖4.2所示的登陸界面,輸入admin表中已經(jīng)存在的操作

員名和正確的密碼后方能進(jìn)入主界面。

圖4.2登陸界面

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

4.2.2主界面

主界面包括系統(tǒng)所有的功能實(shí)現(xiàn),點(diǎn)擊不同功能,進(jìn)入不同功能的實(shí)現(xiàn)界面,

成功登陸后將進(jìn)入主界面,主界面如圖4.3所示。

圖4.3主界面

4.2.3庫(kù)存商品

單擊主界面中的“庫(kù)存商品”按鈕進(jìn)入庫(kù)存商品界面,如圖4.4所示。

544300

G0708...平果5O0122

G0708...番蕉130200o

G0713...乒乓球6485000

G0713...捧棒糖692005o

-

G078952桃子4110O1oo

G3214餅干07902o

G395839電區(qū).第04001oO

G712345方便面005O

G723456工三:7:

一除(D)

退出(X)

圖4.4商品操作界面

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

4.2.4供貨商家

在主界面點(diǎn)擊“供貨商家”按鈕,進(jìn)入供貨商家界面,如圖4.5所示。

圖4.5供貨商家界面

4.2.5商品入庫(kù)

在主界面中點(diǎn)擊''商品入庫(kù)”按鈕,進(jìn)入商品出庫(kù)界面,如圖4.6所示。其

中“入庫(kù)商品”為下拉列表框,只可以選擇商品表中已經(jīng)存在的商品進(jìn)行入庫(kù)操

作,供應(yīng)商也只能選擇供應(yīng)商表中已經(jīng)存在的記錄進(jìn)行入庫(kù)。

E甬定取消

圖4.6入庫(kù)界面

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

4.2.6商品出庫(kù)

在主界面中點(diǎn)擊“商品出庫(kù)”按鈕,就進(jìn)入商品出庫(kù)界面,如圖4.7所示。

圖4.7出庫(kù)界面

4.2.7查詢

單擊主界面的“商品信息”按鈕進(jìn)入商品信息界面,如圖4.8所示,顯示

所有商品的具體信息。

商品信息區(qū)

商品編號(hào)1商品名稱1當(dāng)前庫(kù)存1最大庫(kù)容1最小庫(kù)容

G07083704100300100

G07084004500122100

G071338012501000100

GOT133902124200015

GOT1340035095000

G0789525020050

G089340120100

G321401100100

G395839電風(fēng)扇079020

4])

記錄總數(shù)—確定1

圖4.8商品信息

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

單擊主界面的“商家信息”按鈕進(jìn)入商品信息界面,如圖4.9所示,顯示

所有商家的具體信息。

I商家編號(hào)I商家名稱I商」地址I負(fù)責(zé)人ra?IIEmail

鞍山

.三

匯源zhangsan<3...

P07091101當(dāng)涂1234567

藥方果田四

黃山lisi^

P07091102五2345678

余韻茶行

南京

P0709U03六34567S9wangwuSsi...

寺京

P07091202文具批發(fā)七4567890zhengliuO...

P07091203蓑不停5678901zhuqi@126...

記錄總數(shù)|5確定

圖4.9商家信息

單擊主界面的“入庫(kù)信息”按鈕進(jìn)入商品信息界面,如圖4.10所示,顯示

所有入庫(kù)信息。

商品編號(hào)1商家編號(hào)1入庫(kù)榮量1購(gòu)入價(jià)格1豹入日期

GO7OS37O4P07091101222205312011…

G07083704P0709U01222205312011…

G07134003P07091102120205312011…

G07S952P070911021210612011…

G07134003P070911017906220111...

G3214P07091101423406220111...

G07133902P070912023122011-06-022...

G07133902P070912023122011-06-022...I

G07134003P070911011212011-06-052...

記殺總數(shù)

圖4.10入庫(kù)信息

JDKFHKHFJKHFKDHFKHDSJHJFHJHDJSHJD

DJFJKDSHFHDJKFHKSHDFHDJFSKHFDHKFS

單擊主界面的“出庫(kù)信息”按鈕進(jìn)入商品信息界面,如圖4.11所示,顯示

所有出庫(kù)信息。

圖4.11出庫(kù)信息

單擊主界面的“操作日志”按鈕進(jìn)入操作日志界面,如圖4.12所示,顯示

所有操作信息。

加庫(kù)

admin品

庫(kù)

入2011-6-2-23-2-38

admin

電2011-6-2-23-2-39

admin.

入2011-6-2-23-35-13

庫(kù)

admin密

瑪2011-6-2-23-35-14

admin度

修2011-6-3-1-26-34

admin商

品2011-6-3-23-40-42

admin葭

漆2011-6-3-23-43-20

admin漆

庫(kù)2011-6-3-23-43-28

admin人2011-6-5-23-51-0

庫(kù)

admin修

瑪2011-6-5-23-51-1

admin商

刪2011-6-5-23-53-13

--

admin商

伊20116-8-9-4037

admin葭

尊2011-6-8-9-41-55

應(yīng)

admin修

品2011-6-8-9-46-1S

admin修2011-6-S-9-46-24

admin修

溫馨提示

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

評(píng)論

0/150

提交評(píng)論