ACCESS倉庫管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第1頁
ACCESS倉庫管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第2頁
ACCESS倉庫管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第3頁
ACCESS倉庫管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第4頁
ACCESS倉庫管理系統(tǒng)實(shí)驗(yàn)報(bào)告_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1.開發(fā)概述12需求分析12.1系統(tǒng)目標(biāo)12.2功能需求13數(shù)據(jù)庫設(shè)計(jì)23.1概念設(shè)計(jì)23.2存儲過程24系統(tǒng)設(shè)計(jì)34.1總體設(shè)計(jì)34.2系統(tǒng)流程圖35系統(tǒng)實(shí)現(xiàn)45.1建立表45.1.145.1.2建立表之間聯(lián)系85.2窗體設(shè)計(jì)85.2.1登錄窗體的設(shè)計(jì)85.2.2“數(shù)據(jù)庫系統(tǒng)”窗體設(shè)計(jì)105.2.3窗體的設(shè)計(jì)125.3創(chuàng)建查詢145.4報(bào)表設(shè)計(jì)166系統(tǒng)生成187系統(tǒng)測試198課程設(shè)計(jì)總結(jié)191.開發(fā)概述在現(xiàn)代企業(yè)中,倉庫管理是一項(xiàng)繁瑣復(fù)雜的工作,每天要處理大量的單據(jù)數(shù)據(jù)。為及時(shí)結(jié)清每筆業(yè)務(wù),盤點(diǎn)庫存和貨物流動(dòng)情況,保證企業(yè)生產(chǎn)用料以及貨物安全,庫管人員要花費(fèi)大量人力物力和時(shí)間作數(shù)據(jù)記錄統(tǒng)計(jì)

2、工作。本系統(tǒng)正是根據(jù)倉庫管理的專業(yè)特點(diǎn)而開發(fā)的,用現(xiàn)代電子技術(shù)提高庫管工作的質(zhì)量和效率。適用于小型企業(yè)庫管以及儲運(yùn)業(yè)務(wù),界面直觀,操作簡便,運(yùn)用鼠標(biāo),在窗口的不同部位供使用者錄入和查詢統(tǒng)計(jì)。在計(jì)算機(jī)飛速發(fā)展的今天,采用計(jì)算機(jī)管理信息系統(tǒng)將為給企業(yè)管理來了明顯的經(jīng)濟(jì)效益和社會效益,減少入庫管理,出庫管理及庫存管理中的漏洞,可以節(jié)約不少管理開支,提高倉庫的管理業(yè)務(wù)處理效率,增加企業(yè)收入。建立倉庫管理系統(tǒng)已變得十分心要?;谡n程學(xué)習(xí),線設(shè)計(jì)開發(fā)一系統(tǒng),應(yīng)對簡單的商品在途、入庫、在庫、出庫管理。開發(fā)平臺:本系統(tǒng)以Microsoft公司的Office軟件系列中MicrosoftAccess2003為開發(fā)

3、平臺,適用于MicrosoftAccess2003及其以上版本裝載的計(jì)算機(jī)。2 需求分析2.1系統(tǒng)目標(biāo)實(shí)現(xiàn)一個(gè)倉庫管理系統(tǒng),完成倉庫信息管理,物品信息管理,存物人信息管理。2.2功能需求本系統(tǒng)的用戶可以對存取信息進(jìn)行查詢,添加,刪除操作,此外用戶還可對物品進(jìn)行存取的操作以及查詢操作。121功能劃分用戶通過輸入正確的用戶名和密碼后進(jìn)入主界面。主界面為登陸用戶提供了2項(xiàng)選擇:存物品,取物品。122功能描述存物人信息管理:顯示存物人的基本信息,用戶可以添加,查詢,刪除存物人信息,以達(dá)到維護(hù)存物人信息的功能。物品信息管理:顯示物品的基本信息,用戶可以添加,查詢,刪除物品信息。存取信息管理:給出物品存取

4、的情況信息,可以以此把物品取出,存物人也可以通過姓名查詢物品實(shí)現(xiàn)存取功能。3 數(shù)據(jù)庫設(shè)計(jì)3.1概念設(shè)計(jì)設(shè)計(jì)好數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計(jì)滿足需求的各種實(shí)體及相互關(guān)系倉庫主要管理分四部分,包括在途管理、入庫管理、庫存管理和出庫管理,庫房分老庫、新庫,現(xiàn)將各部分關(guān)系作如下圖示。3.2存儲過程使用存儲過程可以優(yōu)化系統(tǒng),并提高效率。因此,構(gòu)建完數(shù)據(jù)庫的表結(jié)構(gòu)后,就可以創(chuàng)建表中信息選擇、添加、更新以及刪除的相關(guān)存儲過程。4 系統(tǒng)設(shè)計(jì)4.1總體設(shè)計(jì)倉庫系統(tǒng)分為入庫管理、庫存盤點(diǎn)、出庫管理和基礎(chǔ)數(shù)據(jù)。其主結(jié)構(gòu)圖如下圖-1所示。圖-1系統(tǒng)功能模塊圖3#4.2系統(tǒng)流程圖圖-2系統(tǒng)流程圖#5系統(tǒng)實(shí)現(xiàn)51建立表根

5、據(jù)第三范式建表原則,將系統(tǒng)所需的數(shù)據(jù)劃分到8個(gè)表中,分別是“倉庫編碼”表、“客戶編碼”表、“商品編碼”表、“在途商品”表、“入庫信息”表、“出庫記錄”表、“庫存信息”表、“用戶”表。511使用表格設(shè)計(jì)器創(chuàng)建以上各表,并設(shè)置相關(guān)屬性,如下圖:j用戶表:表哌戶iisr圖i-i用戶表圖1-2倉庫編碼表#5薄庫庭管理至統(tǒng)&數(shù)據(jù)庫(Access2000文件搭式).入庫記錄表.:a字段若稱說明數(shù)字口.區(qū)HS岡魚庫名稱人庫日期商晶編碼帝品種類生產(chǎn)日期入庫數(shù)量|文本-日期/吋間數(shù)字文本日期/時(shí)間數(shù)字入庫斟主字段厘性少記±標(biāo)段直式題引能字新恪標(biāo)索智長整型遞堆;字段名禰最底可到64:于字符包括仝

6、格h按Fl健可查看有關(guān)字段茗稱的幫助°圖1-3入庫記錄表1-4庫存信息表#:理至統(tǒng):數(shù)據(jù)陣(Access2000文fH&jt)7L裁打開竺:設(shè)計(jì)二新建®X6匚撫:著二&-D-U-:=寧啟犬耶出庫記錄表:表常規(guī)查閱智號標(biāo)記出庫日期日期/時(shí)間庫存編號數(shù)字倉庫喀珈塞庫日關(guān)日期/吋間商品編瑪商品種類文本主皿曰站日朋/時(shí)間字段名樹數(shù)據(jù)類型自宙編號孚段犀性I出庫編普I字段名種垠長可到64T竽符包括空筒°捋F1鍵可查看有關(guān)字段名和的幫助-圖1-5出庫記錄表圖1-6在表對象中顯示創(chuàng)建表集合由于表的創(chuàng)建多為重復(fù)性操作,所以這里只供用戶的創(chuàng)建步驟:(1) 單擊表對象中

7、提供的“使用設(shè)計(jì)創(chuàng)建表”(2) 進(jìn)入設(shè)計(jì)器界面。#常規(guī)查閱£3-數(shù)揺類型說明k_i表1;表字段厲性亠tn亍更名稱最長可到宇符砲括空按J1謔可查關(guān)寧段名稱的圖1-7表計(jì)器界面在“字段名稱”中鍵入“用戶”和“密碼”,“數(shù)據(jù)類型”選擇文本,字段長度根據(jù)需求設(shè)計(jì),并游記賬戶,將其設(shè)為主鍵。如:圖1-8圖1-8用戶表的設(shè)計(jì)9512建立表之間聯(lián)系現(xiàn)在八個(gè)所需表已經(jīng)創(chuàng)建完畢,現(xiàn)需要?jiǎng)?chuàng)建個(gè)表之間的關(guān)系,點(diǎn)擊工具箱中的關(guān)系圖標(biāo)創(chuàng)建表之間的關(guān)系,根據(jù)表屬性之間的關(guān)系,連接關(guān)系如圖1-9。圖1-9表關(guān)系的創(chuàng)建52窗體設(shè)計(jì)521登錄窗體的設(shè)計(jì)新建一個(gè)窗體,命名為“庫房管理登陸”在此窗體中插入兩個(gè)文本框,屬性

8、設(shè)置中控件標(biāo)題命名為“賬號”和“密碼”控件命名為“Txtusername”和“txtpasssword”插入兩個(gè)標(biāo)簽,屬性設(shè)置中控件標(biāo)題為“賬戶”“密碼”空間名稱為“l(fā)blusername”和“l(fā)blpassword”插入三個(gè)命令按鈕,控件標(biāo)題依次為“登錄系統(tǒng)”“退出系統(tǒng)”控件命名為“cmdenter”和“cmdexit”打開“txtpassword”文本框的屬性對話框,選擇“數(shù)據(jù)”選項(xiàng),選擇“輸入掩碼”,單擊右邊的按鈕,進(jìn)入“輸入掩碼”對話框,選擇“密碼”單擊完成。如圖2-111a庫青套理登匡:奇本圖2-1庫房管理登陸響應(yīng)按鈕單擊事件代碼響應(yīng)“登錄系統(tǒng)”按鈕單擊事件代碼如下:PrivateS

9、ubcmdenter_click()Dimstrpassword,strusernameAsStringDimflagAsIntegerDimrecordAsADODB.Recordsetflag=0從“用戶”表里讀下去賬號和密碼openrecord“select*from用戶'record循環(huán)判斷用戶名是否存在,密碼是否正確DoUntilrecord.EOFstrusername=record(“用戶名”)strpassword=record(“密碼”)IfUCase(Me.txtusername.Value)v>UCase(strusername)ThenRecord.Mov

10、eNext若相等,說明用戶名存在,可以跳出循環(huán)Elseflag=1ExitDoEndifLoopflag=0說明用戶名不存在,進(jìn)行處理設(shè)置文本框的內(nèi)容為空,“登錄系統(tǒng)”不可用,焦點(diǎn)設(shè)在txtusernameIfflag=0ThenMsgBox”沒有這個(gè)用戶名,請重新輸入”Me.txtpassword.Value="”Me.txtusername.Value="”Me.txtusername.SetFocuscmdenter.Enabled=FalseExitSub13若flag=1說明所輸入的用戶名存在,進(jìn)一步比較密碼是否正確若密碼出錯(cuò),設(shè)置txtusername的內(nèi)容不變

11、,txtpassword的內(nèi)容為空若密碼錯(cuò)誤,“確定”鍵不可用,并把焦點(diǎn)設(shè)在txtpasswordElseIfUCase(Me.txtpassword.Value)<>UCase(strpassword)ThenMsgBox(“密碼錯(cuò)誤。請重新輸入”)Me.txtpassword.Value=”Me.txtpassword.SetFocusCmdenter.Enabled=FalseExitSubEndIfEndIf用戶名和密碼都正確,打開“數(shù)據(jù)庫系統(tǒng)”窗體DoCmd.CloseDoCmd.OpenForm”數(shù)據(jù)庫系統(tǒng)”EndSub5.2.2“數(shù)據(jù)庫系統(tǒng)”窗體設(shè)計(jì)“數(shù)據(jù)庫系統(tǒng)”窗體

12、又叫“切換面板”,窗體的功能是實(shí)現(xiàn)與其他窗體和報(bào)表的連接,系統(tǒng)用戶可以蜂聚自己的需求選擇相關(guān)功能按鈕。窗體的創(chuàng)建步驟如下:(1)窗體界面設(shè)計(jì)新建一個(gè)窗體,命名為“數(shù)據(jù)庫系統(tǒng)”。在主界面中添加22個(gè)按鈕控件,功能依次是“關(guān)閉”、“倉庫編碼”、“客戶編碼”、“商品編碼”、“在途登記”、“入庫登記”、“出庫登記”、“在途報(bào)表”、“入庫報(bào)表”、“出庫報(bào)表”、“庫存報(bào)表”、“在途查詢”、“在途明細(xì)查詢”、“在途明細(xì)匯總”、“入庫查詢”、“入庫明細(xì)查詢”、“入庫明細(xì)匯總”、“出庫查詢”、“出庫明細(xì)查詢”、“出庫明細(xì)匯總”、“庫存查詢”、“庫存明細(xì)查詢”、“庫存明細(xì)匯總”。插入七個(gè)選項(xiàng)組控件,一個(gè)標(biāo)簽,一個(gè)

13、圖片標(biāo)簽,一個(gè)日期關(guān)聯(lián)控件。(2)步驟與登陸界面相似,以下只附設(shè)計(jì)和運(yùn)行截圖。圖2-2、圖2-3#國救據(jù)庫至統(tǒng);潼處商品倉庫管理今天日期是:'S礎(chǔ)資料查詢管I理1忌庫查詢出庫查詢庫存查詢-在途直詢左途朋細(xì)置詢(按發(fā)費(fèi)日期升序%在途明細(xì)匚總(按商晶編號】霑入茫管呷1表管理1-|1iA庫振克*高丙刪出庫報(bào)叢庫存報(bào)克圖2-2數(shù)據(jù)庫系統(tǒng)界面設(shè)計(jì)圖2-3數(shù)據(jù)庫系統(tǒng)運(yùn)行調(diào)試界面15523窗體的設(shè)計(jì)因窗體功能的重復(fù)性,因此這里只針對在“途明細(xì)查詢”進(jìn)行詳細(xì)敘述,其他窗體以截圖方式展現(xiàn)。(1)新建一個(gè)窗體,命名為“在途信息表”,在視圖中勾選“窗體頁眉/頁腳”和“工具箱”選項(xiàng),根據(jù)個(gè)性需求創(chuàng)建標(biāo)簽、文本

14、框,并關(guān)聯(lián)數(shù)據(jù)表格。如圖2-4詡在逹底冃丟:西比圖2-4在途明細(xì)表設(shè)計(jì)圖(2)將各文本框關(guān)聯(lián)到“在途商品”表,并針對“請輸入查詢條件”后的文本框進(jìn)行時(shí)間編輯,鍵入相關(guān)代碼。如圖2-5圖2-5文本框事件代碼17(3)運(yùn)行調(diào)試如,圖2-6圖2-6在途明細(xì)表運(yùn)行圖以下列舉個(gè)別視圖,原因以上已屬不做贅述。圖2-7庫存明細(xì)查詢圖2-8出庫明細(xì)查詢圖2-9入庫明細(xì)查詢19圖2-10商品出庫登記圖2-11創(chuàng)建窗體集合53創(chuàng)建查詢查詢功能是實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)檢索增添的基礎(chǔ),直接關(guān)系到數(shù)據(jù)庫的應(yīng)用效率?,F(xiàn)簡介“入庫記錄”的查詢。(1)單機(jī)對象中“查詢”選卡,進(jìn)入查詢界面。(2)單擊“新建”,選擇“設(shè)計(jì)視圖”,進(jìn)入選

15、擇表界面界面。如圖3-1簡單查詢向?qū)Y貝表査詢向?qū)Р闄C(jī)重復(fù)項(xiàng)背詢向辱查拔不匹旣項(xiàng)查詢向辱圖3-1新建查詢(3) 在表中選擇“入庫記錄表”然后根據(jù)界面提示,鍵入字段名及相關(guān)數(shù)據(jù)。如圖3-2圖3-2入庫記錄查詢(4)運(yùn)行調(diào)試如圖3-3圖3-3入庫查詢調(diào)試下面展示部分查詢與查詢集合圖片。圖3-4庫存信息查詢四在-巻參舉:迭攔查詢強(qiáng)曰期扁品編碼|商品右肅隕搭蟻曰卜EEDll/a/231000£草稿紙£02011-/0/30162D11/8/231D0D1牙骨1002011./8/3LL82D11/8/241皿2施把102011/8/2EL9ED11/S/E61000-4使利貼152

16、O11/0/E7202Dii/a'feo1D0D5卡苣20201W3L(白動(dòng)編號)00圖3-5在途明細(xì)查詢圖3-6出庫明細(xì)查詢圖3-7查詢一覽54報(bào)表設(shè)計(jì)報(bào)表是對數(shù)據(jù)的統(tǒng)計(jì)核算,旨在為用戶提供整體的數(shù)據(jù)信息,以方便用戶獲得直觀信息,為決策提供依據(jù),并為用戶提供打印功能選擇。(1)單擊對象中“報(bào)表”選項(xiàng),單擊“新建”,選擇設(shè)計(jì)視圖選項(xiàng),進(jìn)入報(bào)表設(shè)計(jì)界面。如圖4-1卜掲表1.:11;13|41-E,1W1.1j1g1101暮頁面頁眉-11主記-£|暮而面頁卿-1圖4-1報(bào)表設(shè)計(jì)界面(2)在報(bào)表界面,右擊選擇屬性選項(xiàng),將報(bào)表記錄員設(shè)置為“商品在途報(bào)表”進(jìn)而盡可以插入文本框,在其控件

17、中選擇“控件來源”選擇要顯示的“商品編碼”“商品名稱”“發(fā)貨日期”“預(yù)計(jì)到貨日期”等,設(shè)計(jì)如下圖4-2圖4-2商品在途報(bào)表(3) 運(yùn)行調(diào)試如圖4-323胚品在途報(bào)表商冊幅碼iDoaiSt理日朝31汁列理日IL-flE-ZS丄自it-ac-JiLOCUXX3S商品神雄3tit-?J®HU-fli-ZFATLLF8-耗5;34商冊酩瑪U(kuò)XX33按逮日期商品和夷酎列熒日咳S«lL-fl£-XLLS屯3Ell-flii-I-!:1.0113商1&幅瑪10004St蜀日裁在誕茸召商品視類酎列燙日在建備注LL-CS-StL9LLCE-ITi.j商品聘瑪iDODE3t蛍

18、日羽在盞溜號酎列輩日圧建KS»在毬備注IdIL-flE-TL3d圖4-3商品在途報(bào)表調(diào)試圖4-4報(bào)表一覽6系統(tǒng)生成在完成各部分的設(shè)計(jì)和實(shí)施后,對整個(gè)系統(tǒng)所包括的各大板塊進(jìn)行整合,成成一個(gè)可以獨(dú)立執(zhí)行的系統(tǒng)文件。7系統(tǒng)測試庫存管理系統(tǒng)初步開發(fā)設(shè)計(jì)完畢,為免除因?yàn)橄到y(tǒng)漏洞造成的實(shí)際應(yīng)用的損失,應(yīng)在投入使用前進(jìn)行調(diào)試和BUG測試,另外還應(yīng)根據(jù)反饋進(jìn)行功能、表格、窗體的再設(shè)計(jì),以期為用戶提供可靠的服務(wù),提高系統(tǒng)的穩(wěn)定性。8課程設(shè)計(jì)總結(jié)隨著信息技術(shù)在企業(yè)管理領(lǐng)域的廣泛應(yīng)用,掌握一定得信息管理技術(shù)對即將畢業(yè)的我勢在必行。此次,通過獨(dú)立地開發(fā)一套簡單的Access應(yīng)用系統(tǒng),使我對信息技術(shù)的應(yīng)用有了更進(jìn)一步的認(rèn)識,為大四就業(yè)之前的短期自我補(bǔ)足提供了思路。本次信息系統(tǒng)的開發(fā)我起先選擇的并不是庫存管理系統(tǒng),而是自己并不怎么了解的出租車公司的車輛管理系統(tǒng),后來發(fā)現(xiàn)因?yàn)閷Τ鲎廛嚬具\(yùn)營情況的不了解,致使自己不得不重新進(jìn)行思考,應(yīng)驗(yàn)?zāi)蔷涔旁挕凹埳系脕斫K覺淺,絕知此事要躬行”,最后還是依托專業(yè),選擇了“庫存管理系統(tǒng)”這個(gè)題目。在開發(fā)的過程中,學(xué)習(xí)軟件我認(rèn)為只是一小部分,更多是結(jié)合專業(yè)知識,以及對信息的檢索能力,比如,收集前人發(fā)的相關(guān)系統(tǒng),進(jìn)行借鑒,其對窗體和表的設(shè)置因?yàn)榻?jīng)

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論