公司倉庫管理系統(tǒng)(doc 22)_第1頁
公司倉庫管理系統(tǒng)(doc 22)_第2頁
公司倉庫管理系統(tǒng)(doc 22)_第3頁
公司倉庫管理系統(tǒng)(doc 22)_第4頁
公司倉庫管理系統(tǒng)(doc 22)_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、公司倉庫管理系統(tǒng)公司介紹與系統(tǒng)的需求分析1.1公司簡介佳雪公司是是一個(gè)專專銷電動(dòng)動(dòng)機(jī)的公公司,主主要業(yè)務(wù)務(wù)是進(jìn)行行電動(dòng)機(jī)機(jī)的進(jìn)貨貨與分銷銷,作為為一個(gè)銷銷售的中中介公司司,其要要求有入入庫與出出庫的主主要數(shù)據(jù)據(jù)庫,可可以簡單單的記錄錄數(shù)據(jù),并并且可以以進(jìn)行多多方面的的查詢,使使得公司司有較詳詳細(xì)的數(shù)數(shù)據(jù)統(tǒng)計(jì)計(jì)與分析析。其主要業(yè)務(wù)務(wù)如以下下圖所示示:1. 廠商 倉庫 顧顧客圖1.1.1 22.查詢詢功能按型號查詢詢有兩個(gè)結(jié)果果:A生生成 入入庫量、出出庫量、節(jié)節(jié)余量 B生生成 兩兩個(gè)數(shù)據(jù)據(jù)來源表表,包括括出庫來來源與入入庫來源源;按單位查詢詢 結(jié)結(jié)果:生生成 型型號、產(chǎn)產(chǎn)品名稱稱、時(shí)間間(入/出

2、庫)、單單價(jià) 再再生成出出入庫的的兩個(gè)基基本情況況表,包包括供應(yīng)應(yīng)商和顧顧客的基基本情況況,如型型號、出出/入庫庫時(shí)間,單單價(jià),發(fā)發(fā)票編號號、結(jié)帳帳情況; 33.本系系統(tǒng)主要要運(yùn)用VVisuual Bassic的的內(nèi)嵌數(shù)數(shù)據(jù)庫AAcceess來來記錄數(shù)數(shù)據(jù);4.產(chǎn)品信信息: 序號號(自動(dòng)動(dòng)生成)、型型號(文文本)、入入庫時(shí)間間(日期期)、出出庫時(shí)間間(日期期)、數(shù)數(shù)量(數(shù)數(shù)字)、發(fā)發(fā)票編號號(文本本)、單單價(jià)(貨貨幣)、廠廠商名稱稱(文本本)、供供應(yīng)商名名稱(文文本)、廠廠商與供供應(yīng)商的的電話(數(shù)數(shù)字)、結(jié)結(jié)帳情況況(是/否)是為00,否為為-12分析與描描述輸入數(shù)據(jù)一.根據(jù)11.1章章節(jié)的具

3、具體要求求,總結(jié)結(jié)出以下下的數(shù)據(jù)據(jù)流程:輸入數(shù)據(jù)顧客出庫入庫供應(yīng)商型號刪除修改單位增加刪除修改增加出庫查詢 入庫 圖11.2.1 數(shù)數(shù)據(jù)流程程顧客出庫入庫供應(yīng)商型號刪除修改單位增加刪除修改增加出庫查詢 入庫二.根據(jù)以以上情況況,按要要求設(shè)計(jì)計(jì)了幾個(gè)個(gè)相關(guān)的的數(shù)據(jù)庫庫 表:出庫、入入庫 查詢詢:查詢詢結(jié)余、出出庫查詢詢、入庫庫查詢、型型號出庫庫查詢、型型號入庫庫查詢主要的出庫庫表屬性性如以下下表所示示:字段名屬性字段大小序號自動(dòng)生成長整型型號文本50產(chǎn)品名稱文本50出庫數(shù)量數(shù)字長整型單價(jià)貨幣自動(dòng)小數(shù)出庫時(shí)間日期年-月-日日發(fā)票編號文本50顧客電話文本50結(jié)帳情況是/否2 表11.2.1由于入庫表

4、表與出庫庫想類似似,所以以在此不不做詳細(xì)細(xì)介紹。為了方便查查詢,因因此在出出庫與入入庫的基基礎(chǔ)上增增加了幾幾個(gè)查詢詢表,具具體字段段如下:查詢結(jié)余:型號、產(chǎn)產(chǎn)品名稱稱、出庫庫數(shù)量、入入庫數(shù)量量出庫查詢:顧客名名稱、型型號、出出庫時(shí)間間、單價(jià)價(jià)、出庫庫數(shù)量OOF SSUM、發(fā)發(fā)票編號號、結(jié)帳帳情況入庫查詢:供應(yīng)商商名稱、型型號、入入庫時(shí)間間、單價(jià)價(jià)、入庫庫數(shù)量OOF SSUM、發(fā)發(fā)票編號號、結(jié)帳帳情況出庫型號查查詢:型型號、產(chǎn)產(chǎn)品名稱稱、顧客客名稱、單單價(jià)、發(fā)發(fā)票編號號、結(jié)帳帳情況入庫型號查查詢:型型號、產(chǎn)產(chǎn)品名稱稱、供應(yīng)應(yīng)商名稱稱、單價(jià)價(jià)、發(fā)票票編號、結(jié)結(jié)帳情況況1.3數(shù)據(jù)據(jù)庫的主主要特點(diǎn)點(diǎn)數(shù)

5、據(jù)庫中的的每一個(gè)個(gè)表都必必須符合合下面幾幾個(gè)特征征:*表中的每每一個(gè)單單元的內(nèi)內(nèi)容只有有一個(gè)值值*所有字段段的名稱稱都不相相同*記錄的前前后次序序和字段段的左右右次序可可以變化化,不受受限制*數(shù)據(jù)庫中中的表的的上下次次序不受受限制*表中不應(yīng)應(yīng)有內(nèi)容容完全相相同的記記錄*表中的每每一個(gè)字字段都必必須有相相同的數(shù)數(shù)據(jù)類型型使用Vissuall Baasicc開發(fā)應(yīng)應(yīng)用程序序的兩個(gè)個(gè)主要思思想:*可視設(shè)計(jì)計(jì)*事件驅(qū)動(dòng)動(dòng)編程Visuaal BBasiic應(yīng)用用程序不不同于其其他語言言開發(fā)的的單一性性程序。使使用Viisuaal BBasiic編程程時(shí),必必須首先先確定應(yīng)應(yīng)用程序序如何與與用戶交交互,如

6、如鼠標(biāo)單單擊,用用戶必須須編寫代代碼控制制這些事事件的響響應(yīng)方法法。使用Vissuall Baasicc開發(fā)數(shù)數(shù)據(jù)庫應(yīng)應(yīng)用程序序的一般般步驟如如下所示示:建立數(shù)據(jù)庫庫建立用戶界界面編寫代碼調(diào)試運(yùn)行編譯應(yīng)用程程序發(fā)布應(yīng)用程程序界面設(shè)計(jì)控件的位置置界面元素的的一致性性保持界面的的簡明使用顏色和和圖象:增加視視覺的感感染力圖象和圖標(biāo)標(biāo):增加加應(yīng)用程程序的視視覺上的的趣味選取字體Visuaal BBasiic應(yīng)用用程序的的結(jié)構(gòu): 由由于Viisuaal BBasiic應(yīng)用用程序是是基于對對象的,所所以應(yīng)用用程序的的代碼結(jié)結(jié)構(gòu)就是是該程序序在屏幕幕上物理理表示的的模型。根根據(jù)定義義,對象象包含數(shù)數(shù)據(jù)和代

7、代碼。在在屏幕上上看到的的窗體代代表屬性性,這些些屬性定定義了窗窗體的外外觀和內(nèi)內(nèi)在特性性。本設(shè)計(jì)主要要是運(yùn)用用Datta控件件。 Dataa控件主主要是打打開、訪訪問并操操作已有有的數(shù)據(jù)據(jù)庫,它它是Viisuaal BBasiic 訪訪問數(shù)據(jù)據(jù)庫的最最常用的的工具之之一。由由于Daata控控件使用用Miccrossoftt的Jett引擎來來實(shí)現(xiàn)數(shù)數(shù)據(jù)訪問問(與MMicrrosooft Acccesss 所用用的數(shù)據(jù)據(jù)庫引擎擎相同),使使用戶可可以無縫縫地訪問問很多標(biāo)標(biāo)準(zhǔn)的數(shù)數(shù)據(jù)庫格格式,而而且無需需編寫任任何代碼碼就可以以創(chuàng)建數(shù)數(shù)據(jù)應(yīng)用用程序,因因此這種種Vissuall Baasicc 內(nèi)

8、部部的Daata控控件最合合適小的的(桌面面)數(shù)據(jù)據(jù)庫,諸諸如Acccesss和IISAMM數(shù)據(jù)庫庫等。 由于Daata控控件是VVisuual Bassic 的內(nèi)部部控件,因因此可以以直接在在標(biāo)準(zhǔn)工工具箱中中找到該該控件。 在程序運(yùn)運(yùn)行過程程中,只只要用鼠鼠標(biāo)單擊擊控件上上的箭頭頭按鈕,系系統(tǒng)將自自動(dòng)修改改Datta控件件指向的的記錄和和顯示在在約束控控件中的的數(shù)據(jù),而而不需要要編寫任任何代碼碼。 可以將多多個(gè)Daata控控件同時(shí)時(shí)添加到到一個(gè)工工程甚至至是同一一個(gè)窗體體中。另另外,每每個(gè)控件件可以連連接到不不同的數(shù)數(shù)據(jù)庫或或同一個(gè)個(gè)數(shù)據(jù)庫庫的不同同表上,還還可以和和代碼一一起查詢詢滿足的的

9、語句的的表的記記錄集。 使用Daata控控件可以以顯示、編編輯和更更新來字字各種已已有的數(shù)數(shù)據(jù)庫信信息。此此外,還還可以訪訪問和操操作遠(yuǎn)程程的開放放式數(shù)據(jù)據(jù)庫連接接。除了使用DDataa控件之之外,還還運(yùn)用的的Vissuall Baasicc 6.0的新新增控件件功能,Dblistbox它不象標(biāo)準(zhǔn)的列表框或組合框那樣需要使用AddItem方法添加列表項(xiàng)。另外,它們還可以有選擇地把某個(gè)選定的字段傳遞給另一個(gè)Data控件,使得它對于“查找表”應(yīng)用程序很理想。與其他的約約束控件件不同,這這些控件件可以同同時(shí)顯示示多個(gè)記記錄。約約束數(shù)據(jù)據(jù)列表控控件類似似于普通通的列表表框控件件,可以以顯示記記錄集中中

10、的數(shù)據(jù)據(jù),網(wǎng)格格中的每每一行代代表記錄錄集中的的一個(gè)記記錄。第二章 管管理系統(tǒng)統(tǒng)的設(shè)計(jì)計(jì)與分析析2.1進(jìn)入入界面由于系統(tǒng)的的的界面面比較單單一,因因此在設(shè)設(shè)計(jì)過程程中運(yùn)用用了許多多網(wǎng)上下下載的圖圖片來增增添界面面的可觀觀性。在考慮到操操作員的的技術(shù)水水平有限限,因此此在控件件方面只只運(yùn)用了了COMMMANND,這這樣不僅僅能是界界面清楚楚,更能能是操作作者很快快學(xué)會(huì),簡簡單易懂懂。圖2.1.1是進(jìn)進(jìn)入本系系統(tǒng)的狀狀態(tài)圖,單單擊“確定”可以進(jìn)進(jìn)入界面面,如按按“系統(tǒng)信信息”的話,將將顯示本本系統(tǒng)的的具體軟軟硬件情情況。 圖圖2.11.1當(dāng)圖2.11.1中中的“確定”按鈕被被激活時(shí)時(shí),將進(jìn)進(jìn)入圖2

11、2.1.3的屏屏幕,界界面的圖圖片是圖圖片引入入的,接接著將進(jìn)進(jìn)入正式式的編輯輯或查詢詢狀態(tài)。具體的系統(tǒng)統(tǒng)情況如如圖2.1.22所示:圖2.1.2圖2.1.32入庫界面面當(dāng)激活入庫庫按鈕時(shí)時(shí)將出現(xiàn)現(xiàn)以下的的界面(圖圖2.22.1) 圖2.2.11入庫窗體(圖圖2.22.1)及及其各個(gè)個(gè)控件的的主要屬屬性 控件類型控件名主要屬性FormFrmrssg1Captiion=“入庫情情況”DataData11Databbaseenamme=“Addb2.mdbb”Recorrdseettyype=1DDynaasettCaptiion=“入庫情情況”CommaandDDiallogCommaand11

12、Captiion=“上一個(gè)個(gè)”Commaand22Captiion=“下一個(gè)個(gè)”Commaand33Captiion=“確定”Commaand44Captiion=“取消”Commaand55Captiion=“退出”Commaand66Captiion=“增加”Commaand77Captiion=“修改”Commaand88Captiion=“刪除”LableeLablee1Captiion=“序號”Lablee2Captiion=“型號”Lablee3Captiion=“產(chǎn)品名名稱”Lablee4Captiion=“數(shù)量”Lablee5Captiion=“單價(jià)”Lablee6Captii

13、on=“入庫時(shí)時(shí)間”Lablee7Captiion=“發(fā)票名名稱”Lablee8Captiion=“供應(yīng)商商名稱”Lablee9Captiion=“電話”Lablee10Captiion=“結(jié)帳情情況”TextText11Captiion=“序號”Dataasouurcee=“datta1”Text22Captiion=“型號”Dataasouurcee=“datta1”Text33Captiion=“產(chǎn)品名名稱”Dataasouurcee=“datta1”Text44Captiion=“數(shù)量”Dataasouurcee=“datta1”Text55Captiion=“單價(jià)”Dataasouu

14、rcee=“datta1”Text66Captiion=“入庫時(shí)時(shí)間”Dataasouurcee=“datta1”Text77Captiion=“發(fā)票名名稱”Dataasouurcee=“datta1”Text88Captiion=“供應(yīng)商商名稱”Dataasouurcee=“datta1”Text99Captiion=“電話”Dataasouurcee=“datta1”Text110Captiion=“結(jié)帳情情況”Dataasouurcee=“datta1”表2.2.1控件說明增加新記錄錄當(dāng)單擊“確確定”按鈕后后,“確定”和“取消”兩個(gè)按按鈕顯示示,同時(shí)時(shí)使其他他的按鈕鈕不可見見,這樣樣做是

15、為為了防止止用戶的的誤操作作。其主要程序序如下:Privaate Subb Coommaand55_Cllickk()xg = Truue顯示“確確定”和“取消”兩個(gè)按按鈕Commaand33.Viisibble = TTrueeCommaand44.Viisibble = TTruee取消其他他按鈕功功能Commaand55.Ennablled = FFalsseCommaand66.Ennablled = FFalsseCommaand77.Ennablled = FFalsseCommaand88.Ennablled = FFalsseCommaand11.Ennablled = FFa

16、lsseCommaand22.Ennablled = FFalsseData11.Reecorrdseet.AAddNNew 添加加一個(gè)新新記錄Text11.SeetFoocuss 光光標(biāo)在TTEXTT1處 end subb修改記錄在調(diào)用EDDIT方方法之前前,約束束控件中中的數(shù)據(jù)據(jù)是只讀讀的,用用戶無法法對其進(jìn)進(jìn)行修改改。調(diào)用用了EDDIT方方法后,用用戶可以以在約束束控件中中修改記記錄的值值。如果果在對當(dāng)當(dāng)前記錄錄進(jìn)行修修改之前前修改,未未使用EEDITT方法,將將發(fā)生運(yùn)運(yùn)行時(shí)錯(cuò)錯(cuò)誤。其主要程序序如下:Privaate Subb Coommaand66_Cllickk()xg = Truu

17、eCommaand33.Ennablled = TTrueeCommaand44.Ennablled = TTruee取消其他他按鈕功功能Commaand55.Ennablled = FFalsseCommaand66.Ennablled = FFalsseCommaand77.Ennablled = FFalsseCommaand88.Ennablled = FFalsseCommaand11.Ennablled = FFalsseCommaand22.Ennablled = FFalsse對記錄進(jìn)進(jìn)行編輯輯Data11.Reecorrdseet.EEdittText11.SeetFoocu

18、ssEnd SSub刪除記錄當(dāng)用戶單擊擊“刪除”命令按按鈕時(shí),為為了防止止用戶誤誤刪除數(shù)數(shù)據(jù),程程序?qū)⒄{(diào)調(diào)用Mssgboox()函函數(shù)以彈彈出對話話框,詢詢問用戶戶是否真真的要?jiǎng)h刪除該記記錄。如如果用戶戶單擊對對話框上上的“確定”按鈕,程程序調(diào)用用記錄集集的Deelette方法法,將記記錄集的的當(dāng)前記記錄設(shè)置置為空,并并從原始始的表中中刪掉當(dāng)當(dāng)前記錄錄。但是是刪除的的記錄仍仍然是當(dāng)當(dāng)前記錄錄,只是是將其變變?yōu)榱藷o無效的記記錄,任任何對其其的引用用都會(huì)產(chǎn)產(chǎn)生錯(cuò)誤誤。其主要程序序如下:Privaate Subb Coommaand66_Cllickk()xg = TruueCommaand33.E

19、nnablled = TTrueeCommaand44.Ennablled = TTruee取消其他他按鈕功功能Commaand55.Ennablled = FFalsseCommaand66.Ennablled = FFalsseCommaand77.Ennablled = FFalsseCommaand88.Ennablled = FFalsseCommaand11.Ennablled = FFalsseCommaand22.Ennablled = FFalsse對記錄進(jìn)進(jìn)行編輯輯Data11.Reecorrdseet.EEdittText11.SeetFoocussEnd SSubPri

20、vaate Subb Coommaand77_Cllickk()ss = MsggBoxx(真真的要?jiǎng)h刪除嗎?, vbYYesNNo + vbbInfformmatiion, 刪刪除記錄錄)如果要?jiǎng)h刪除If (sss = vbbYess) TThennData11.Reecorrdseet.DDeleeteData11.Reecorrdseet.MMoveeNexxtIf Daata11.Reecorrdseet.EEOF TheenData11.Reecorrdseet.MMoveeLasstCommaand22.Ennablled = FFalsseEnd IIfEnd IIfEnd SS

21、ub移動(dòng)數(shù)據(jù)當(dāng)用戶單擊擊“上一個(gè)個(gè)”和“下一個(gè)個(gè)”按鈕是是,系統(tǒng)統(tǒng)將自動(dòng)動(dòng)轉(zhuǎn)換數(shù)數(shù)據(jù),但但注意,當(dāng)當(dāng)移至第第一個(gè)記記錄時(shí),“下一個(gè)”按鈕將失效;移至最后一個(gè)記錄是,“上一個(gè)”按鈕也將失效。其中在設(shè)計(jì)計(jì)程序時(shí)時(shí),為了了防止“NO Currrennt RRecoord”這樣的的錯(cuò)誤,在在移動(dòng)記記錄指針針時(shí)測試試記錄集集的BOOF 和和EOFF屬性。如如果單擊擊“上一個(gè)個(gè)”和“下一個(gè)個(gè)”命令按按鈕將導(dǎo)導(dǎo)致記錄錄指針指指向空指指針,則則分別調(diào)調(diào)用Mooveffirsst和Movvelaast方方法,這這是防止止“NO Currrennt RRecoord”錯(cuò)誤出出現(xiàn)的最最簡單和和最有效效的方法法。與此

22、此同時(shí),如如果記錄錄集的BBOF屬屬性為TTruee,則置置“上一個(gè)個(gè)”命令按按鈕為非非激活狀狀態(tài),是是用戶無無法再單單擊該按按鈕。同同樣,當(dāng)當(dāng)記錄集集的BOOF屬性性為Trrue時(shí)時(shí),置“下一個(gè)個(gè)”命令按按鈕為非非激活狀狀態(tài)。其主要程序序如下:Privaate Subb Coommaand11_Cllickk()xg = FallseData11.Reecorrdseet.MMoveePreevioous如果是第第一個(gè)記記錄,BBOF屬屬性為TTRUEEIf Daata11.Reecorrdseet.BBOF TheenData11.Reecorrdseet.MMoveeFirrstComm

23、aand11.Ennablled = FFalsseElseCommaand22.Ennablled = TTrueeCommaand11.Ennablled = TTrueeEnd IIfEnd SSubPrivaate Subb Coommaand22_Cllickk()xg = FallseData11.Reecorrdseet.MMoveePreevioous如果當(dāng)前前記錄是是記錄集集中最后后一個(gè)記記錄,EEOF屬屬性為TTRUEEIf Daata11.Reecorrdseet.BBOF TheenData11.Reecorrdseet.MMoveeLasstCommaand22.En

24、nablled = FFalsseElseCommaand22.Ennablled = TTrueeCommaand11.Ennablled = TTrueeEnd IIfEnd SSub用Updaata方方法確認(rèn)認(rèn)增加和和修改當(dāng)用戶修改改和增加加完一個(gè)個(gè)記錄的的數(shù)據(jù)后后,需要要將數(shù)據(jù)據(jù)保存到到數(shù)據(jù)庫庫中??煽梢酝ㄟ^過調(diào)用記記錄集的的Upddataa方法把把數(shù)據(jù)保保存到數(shù)數(shù)據(jù)庫中中。單擊擊“確定”按鈕時(shí)時(shí),記錄錄將被記記如數(shù)據(jù)據(jù)庫。其主要程序序如下:Privaate Subb Coommaand33_Cllickk()On Errrorr GooTo errror11xg = TruueDat

25、a11.Reecorrdseet.UUpdaateCommaand33.Ennablled = FFalsseCommaand44.Ennablled = FFalsseCommaand22.Ennablled = TTrueeCommaand11.Ennablled = TTrueeCommaand44.Ennablled = TTrueeCommaand55.Ennablled = TTrueeCommaand66.Ennablled = TTrueeCommaand77.Ennablled = TTrueeCommaand88.Ennablled = TTrueeExit Subberr

26、orr1: MsggBoxx Errr.DDesccripptioon, vbOOKOnnly, 錯(cuò)錯(cuò)誤提示示End SSub用CanccelUUpdaata方方法放棄棄增加和和修改如果用戶修修改了約約束控件件里的數(shù)數(shù)據(jù)后,在在沒有單單擊“確定”命令按按鈕之前前,想放放棄剛才才的增加加或修改改,則可可以單擊擊“取消”命令。 由于于其程序序與Uppdatta方法法相似,因因此不做做重復(fù)解解釋。定義Datta_VValiidatta事件件過程對于一個(gè)新新記錄或或編輯的的記錄,如如果不能能維護(hù)引引用完整整性或不不能反映映該舊路路的實(shí)體體原型,那那么它就就是無效效的,并并且破壞壞了數(shù)據(jù)據(jù)庫的完完整性。

27、為為了在“入庫情情況”表中建建立一個(gè)個(gè)有效的的記錄,就就必須要要有主關(guān)關(guān)鍵字段段“型號”的值。因因此,對對已經(jīng)存存在和新新增加的的舊路都都要先測測試其“型號”字段之之后才可可以執(zhí)行行更新操操作。其主要程序序如下:當(dāng)約束控控件中內(nèi)內(nèi)容改變變時(shí)If Teext22.DaataCChanngedd ThhenSave = TTrueeIf Daata11.Reecorrdseet.RRecoordCCounnt 1 TheenCommaand11.Ennablled = TTrueeCommaand22.Ennablled = TTrueeEnd IIfElseIf Teext22.Teext =

28、AAnd xg = TTruee Thhen ss = MssgBoox(必須要要有型號!, vbbOKOOnlyy + vbIInfoormaatioon, 提示示) Actiion = FFalsse Commmandd3.VVisiiblee = Truue Commmannd4.Vissiblle = Trrue Commmandd1.VVisiiblee = Truue Commmandd2.VVisiiblee = Truue Commmandd7.VVisiiblee = Truue Commmandd8.VVisiiblee = Truue Commmandd5.VVisiib

29、lee = Truue Commmandd6.VVisiiblee = Truue End If End If If AActiion = ddataa_acctioonunnloaad OOr AActiion = ddataa_acctiooncllosee Thhen Savee = Truue End IfEnd SSub2.3出庫庫界面當(dāng)單擊“出出庫”按鈕的的時(shí)候,系系統(tǒng)將進(jìn)進(jìn)入出庫庫信息輸輸入界面面,如(圖圖2.33.1)所所示,其其基本情情況與入入庫相類類似,依依次不做做具體介介紹。圖2.3.12.4查詢詢界面當(dāng)用戶單擊擊“查詢”按鈕時(shí)時(shí),系統(tǒng)統(tǒng)將出現(xiàn)現(xiàn)密碼登登陸框,因因?yàn)椴樵冊?/p>

30、的是內(nèi)內(nèi)部資料料,因此此,需身身份驗(yàn)證證,如圖圖2.44.1圖2.4.1隨后將進(jìn)入入查詢功功能,如如圖2.4.22圖2.4.2用戶可根據(jù)據(jù)不同需需要進(jìn)行行“按型號號”和“按單位位”的查詢詢。單擊“按型型號”,系統(tǒng)統(tǒng)將進(jìn)入入以型號號為關(guān)鍵鍵字段的的查詢,如如圖2.4.33。其中中根據(jù)SSQL語語句的查查詢,選選出出庫庫型號與與入庫型型號相同同的記錄錄,統(tǒng)計(jì)計(jì)出入庫庫與出庫庫的總數(shù)數(shù)量,然然后可按按“上一個(gè)個(gè)”和“下一個(gè)個(gè)”進(jìn)行查查詢,也也可按出出庫與入入庫分別別查詢記記錄。圖2.4.3當(dāng)用戶單擊擊“查詢出出庫”按鈕是是,系統(tǒng)統(tǒng)進(jìn)入界界面,如如圖2.4.44圖2.4.4圖2.4.4窗體體及其上上面

31、控件件的屬性性設(shè)置控件類型控件名主要屬性FormfrmdbblisstCaptiion=“查詢出出庫”DataData11DatabbaseeNamme=“a:db22.mddb”RecorrdseetTyype=1RecorrdSoourcce=“出庫型型號”FrameeFramee1Captiion=“具體情情況”LableeLablee1Cqptiion=“產(chǎn)品名名稱”Lablee2Cqptiion=“單價(jià)”Lablee3Cqptiion=“發(fā)票編編號”Lablee4Cqptiion=“顧客名名稱”Lablee5Cqptiion=“結(jié)帳情情況”TextText11Dataffielld=

32、“具體情情況”Datassourrce=“Datta1”Text22Dataffielld=“具體情情況”Datassourrce=“Datta1”Text33Dataffielld=“具體情情況”Datassourrce=“Datta1”Text44Dataffielld=“具體情情況”Datassourrce=“Datta1”Text55Dataffielld=“具體情情況”Datassourrce=“Datta1”DBlisstDblisst1Listffielld=“型號”Rowsoourcce=“Dataa1”表2.4.1單擊Dbllistt框中的的型號,F(xiàn)Framme中將將自動(dòng)顯顯

33、示記錄錄,以供供用戶查查詢。當(dāng)用戶單擊擊“查詢?nèi)肴霂臁卑粹o時(shí)時(shí),將出出現(xiàn)圖22.4.5的界界面。圖2.4.5再回到查詢詢界面,單單擊“按單位位”按鈕,此此時(shí)系統(tǒng)統(tǒng)將進(jìn)入入按單位位查詢的的截面,如如圖2.4.66圖2.4.6分別按“顧顧客”和“供應(yīng)商商”按鈕,系系統(tǒng)將分分別進(jìn)入入不同的的查詢界界面,如如圖2.4.77和圖22.4.8由于以下兩兩個(gè)窗口口的屬性性以及其其設(shè)計(jì)方方法類似似與圖44.3,因因此也不不做詳細(xì)細(xì)介紹。圖2.4.7圖2.4.82.5退出出程序再回到登陸陸主窗口口,(圖圖2.11.3),單單擊“退出”按鈕,系系統(tǒng)將退退出程序序,顯示示以下窗窗口(圖圖2.55.1),單單擊圖中中的“再見”,此程程序也將將結(jié)束。圖2.5.1第三章 系系統(tǒng)運(yùn)行行與調(diào)試試測試本身的的目的是是盡可能能地暴露露程序中中的錯(cuò)誤誤,因此此在編譯譯完成后后,

溫馨提示

  • 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

提交評論