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

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上倉庫管理系統(tǒng)一實(shí)驗(yàn)?zāi)康膶W(xué)習(xí)使用vs2008開發(fā)數(shù)據(jù)庫應(yīng)用程序的一般方法及步驟;熟悉數(shù)據(jù)庫引擎BDE、ADO,熟練使用數(shù)據(jù)庫程序開發(fā)中的相關(guān)組件;對(duì)前面所學(xué)的知識(shí)做一總結(jié)與回顧。二實(shí)驗(yàn)內(nèi)容l 系統(tǒng)分析及數(shù)據(jù)庫設(shè)計(jì) 隨著科學(xué)技術(shù)的發(fā)展,社會(huì)進(jìn)步,計(jì)算機(jī)迅速的發(fā)展,倉庫管理的方法也日新月異,以前全是由人管理的方法現(xiàn)存在很多的缺點(diǎn):管理效率低,勞動(dòng)強(qiáng)度大,信息處理速度低而且準(zhǔn)確率也不夠令人滿意。為了提高倉庫管理效率,減輕勞動(dòng)強(qiáng)度提高,信息處理速度和準(zhǔn)確性;為倉庫管理員提供更方便、科學(xué)的服務(wù)項(xiàng)目。為倉庫管理員提供的一種更先進(jìn)、科學(xué)的服務(wù)系統(tǒng)。于是我們便選擇了由計(jì)算機(jī)來設(shè)計(jì)一個(gè)倉

2、庫管理系統(tǒng)的方案。讓計(jì)算機(jī)對(duì)倉庫進(jìn)行準(zhǔn)確的管理,倉庫管理員可以直接在計(jì)算機(jī)上實(shí)現(xiàn)倉庫的信息管理,并能在一定程度上實(shí)現(xiàn)一定的自動(dòng)化。l 系統(tǒng)基本功能實(shí)現(xiàn)系統(tǒng)的核心是入庫、庫存和出庫三者之間的聯(lián)系,每一個(gè)表的修改都將聯(lián)動(dòng)的影響其它的表,當(dāng)完成入庫或出庫操作時(shí)系統(tǒng)會(huì)自動(dòng)地完成庫存的修改。查詢功能也是系統(tǒng)的核心之一。 倉庫管理各種信息的輸入,包括入庫、出庫、還庫、用戶信息、供應(yīng)商信息、商品信息等。 倉庫管理各種信息的查詢、修改和維護(hù)。我們?cè)O(shè)計(jì)了用戶管理、供應(yīng)商管理、商品信息管理、入庫管理、出庫管理、查詢管理六個(gè)主要模塊。l 系統(tǒng)高級(jí)功能實(shí)現(xiàn)系統(tǒng)的核心是對(duì)商品信息的管理,商品的入庫、出庫、庫存,當(dāng)三者之

3、間有變化的時(shí)候就需要對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行修改,如進(jìn)貨的時(shí)候,要添加入庫信息,當(dāng)然庫存信息也要隨著增加,同理出庫也是一樣,出去了一件商品相應(yīng)的庫存就要少一件商品,達(dá)到數(shù)據(jù)信息的統(tǒng)一性,方便管理人員進(jìn)行處理管理l 系統(tǒng)運(yùn)行測試和發(fā)布系統(tǒng)的整個(gè)的運(yùn)行是在計(jì)算機(jī)上逐步完成的,每一步都是經(jīng)過相應(yīng)的操作方能完成,可能運(yùn)行的有點(diǎn)慢但是總的還是可以正常的管理操作,有不好的地方希望與我們組聯(lián)系,以后改進(jìn)。三實(shí)驗(yàn)步驟l 系統(tǒng)需求分析倉庫管理系統(tǒng)主要用于倉庫貨品信息的管理,系統(tǒng)包括倉庫管理、入庫、出庫和查詢等幾部分組成。倉庫管理系統(tǒng)實(shí)現(xiàn)對(duì)貨品信息的管理和瀏覽等。倉庫管理人員可以瀏覽、查詢、添加、刪除等產(chǎn)品的基本信息。(

4、1) 可以進(jìn)行對(duì)用戶的一個(gè)管理,包括用戶的信息,用戶信息的修改等;(2) 商品的供應(yīng)商的信息的一個(gè)管理,供應(yīng)商的基本信息,添加、刪除、修改查詢等; (3)產(chǎn)品入庫管理,填寫入庫單,確認(rèn)產(chǎn)品入庫; (4)產(chǎn)品出庫管理,填寫出庫單,確認(rèn)產(chǎn)品出庫; (5) 可以查詢產(chǎn)品入庫情況、出庫情況、當(dāng)前庫存情況,可以按入庫出庫編號(hào),商品編號(hào)或者是商品名稱等進(jìn)行查詢;系統(tǒng)功能模型圖如下:倉庫管理系統(tǒng)用戶管理供應(yīng)商管理查詢管理出庫管理入庫管理商品管理 l 系統(tǒng)功能設(shè)計(jì) (1) 基本信息管理基本信息包括用戶信息、供應(yīng)商信息和庫存信息及入庫出庫的記錄信息等。在產(chǎn)品入庫時(shí),需要提供供應(yīng)商的信息;在產(chǎn)品出庫時(shí),也需要提供

5、供應(yīng)商的信息?;拘畔⒐芾砟K可以實(shí)現(xiàn)以下功能: 添加、修改、刪除和查看用戶信息; 添加、修改、刪除和查看供應(yīng)商信息; 添加、修改、刪除和查看商品信息。(2)商品信息管理產(chǎn)品信息管理模塊可以實(shí)現(xiàn)以下功能: 添加產(chǎn)品信息; 修改產(chǎn)品信息; 刪除產(chǎn)品信息; 查詢產(chǎn)品信息; (3)倉庫管理操作進(jìn)行入庫和出庫操作。入庫操作需要記錄相關(guān)的產(chǎn)品信息、倉庫信息、客戶信息、入庫時(shí)間等信息;出庫操作需要記錄相關(guān)的產(chǎn)品信息、倉庫信息、出庫時(shí)間等信息。 (4)查詢管理功能查詢管理模塊可以對(duì)倉庫產(chǎn)品進(jìn)行各種類型的查詢,從而能夠全面的了解倉庫情況。l 數(shù)據(jù)庫設(shè)計(jì) 我們?cè)O(shè)計(jì)的數(shù)據(jù)庫共有6個(gè)表,分別是:用戶信息表、供應(yīng)商信

6、息表、庫存表、入庫信息表、出庫信息表、商品信息表。其中庫存表與入庫出庫表有直接的關(guān)系,當(dāng)每執(zhí)行一次入庫還是出庫的操作的時(shí)候,庫存表的信息都要發(fā)生改變,三者是有聯(lián)系的,我們做的這個(gè)不是很智能只是通過對(duì)數(shù)據(jù)的修改來完成這個(gè)入庫出庫的操作。每次入庫的時(shí)候都要核對(duì)供應(yīng)商的信息以防止發(fā)生錯(cuò)誤,在出庫的時(shí)候也要查詢是否有庫存有的話才能進(jìn)行出庫,反之則不能進(jìn)行出庫。 如下所示各個(gè)表的數(shù)據(jù)字段:商品信息表:字段名類型說明商品編號(hào)Varchar(10)商品編號(hào)商品名Varchar(20)商品名商品型號(hào)Varchar(20)規(guī)格型號(hào)商品類型Varchar(10)種類制購類型Varchar(10)制購類型提前期時(shí)間

7、日期提前的日期批量int量日期時(shí)間日期時(shí)間 用戶信息表:字段名類型說明編號(hào)varchar(4)編號(hào)用戶名Varchar(10)用戶姓名性別Varchar(2)性別職務(wù)Varchar(10)職務(wù)登錄名Varchar(10)登錄名密碼Varchar(10)密碼狀態(tài)Varchar(4)是否激活供應(yīng)商信息:字段名類型說明供應(yīng)商IDVarchar(4)ID廠商名稱Varchar(20)廠商名稱聯(lián)系人Varchar(10)聯(lián) 絡(luò) 人公司地址Varchar(50)公司地址電話Varchar(20)電話郵政編碼Varchar(10)郵政編碼傳真Varchar(20)傳真電子信箱Varchar(20)電子信箱備

8、 注Varchar(200)備 注省市自治區(qū)Varchar(10)歸屬地 庫存信息表:字段名類型說明商品名稱Varchar(20)商品名商品編號(hào)Varchar(20)商品編號(hào)商品規(guī)格Varchar(10)規(guī)格商品單價(jià)貨幣商品單價(jià)當(dāng)前庫存量int當(dāng)前庫存量入庫信息表:字段名類型說明入庫編號(hào)Varchar(10)入庫編號(hào)商品編號(hào)Varchar(20)商品編號(hào)商品名稱Varchar(20)商品名供應(yīng)商編號(hào)Varchar(20)供應(yīng)商編號(hào)商品單位Varchar(20)規(guī)格型號(hào)商品單價(jià)貨幣單價(jià)商品數(shù)量數(shù)字商品數(shù)量入庫時(shí)間時(shí)間日期時(shí)間經(jīng)辦人Varchar(10)管理員備注Varchar(50)備注 出庫信

9、息表:字段名類型說明出庫編號(hào)Varchar(10)入庫編號(hào)商品編號(hào)Varchar(20)商品編號(hào)商品名稱Varchar(20)商品名商品單位Varchar(20)規(guī)格型號(hào)商品單價(jià)貨幣單價(jià)商品數(shù)量數(shù)字商品數(shù)量出庫時(shí)間時(shí)間日期時(shí)間經(jīng)辦人Varchar(10)管理員備注Varchar(50)備注 l 系統(tǒng)實(shí)現(xiàn) 我們的設(shè)計(jì)使用delphi來做的,所以每一塊都是采用的delphi的簡單的設(shè)計(jì)思想,由于能力有限做的只是從一個(gè)窗口打開到另外一個(gè)窗口的操作,同一個(gè)界面只能進(jìn)行此時(shí)的操作,不能同時(shí)打開多個(gè)窗體進(jìn)行操作??偣彩橇鶄€(gè)模塊,完成這個(gè)系統(tǒng),每個(gè)部分完成相應(yīng)的功能。開始的系統(tǒng)分析中已經(jīng)分析過了,我們的這個(gè)

10、系統(tǒng)是面向人的一個(gè)操作的,由人來觸發(fā)操縱這個(gè)系統(tǒng)管理相應(yīng)的數(shù)據(jù)。我們要實(shí)現(xiàn)的是對(duì)人員信息,商品信息、供應(yīng)商信息還有就是出庫入庫的操作,最后還有就是查詢的操作,整個(gè)系統(tǒng)就算是完了 四重點(diǎn)難點(diǎn) 我們?cè)谶@個(gè)系統(tǒng)的整個(gè)的編寫過程中遇到了很多的問題,具體的簡單問題如下:(1) 在剛剛開始的時(shí)候,我們不知道可以建立一個(gè)共有的數(shù)據(jù)庫的連接,所以在建一個(gè)窗體的時(shí)候我們就連接一次數(shù)據(jù)庫后來通過和別人的交流,知道要建一個(gè)公共的連接,所以后來才有了現(xiàn)在的公共的連接的一個(gè)form,數(shù)據(jù)庫連接好之后還是有問題總是顯示不出來,每次都是的總是顯示不出來,原因是adoquery的active每次都不會(huì)自動(dòng)的置為true而是必

11、須我自己修改一下保存了之后就變?yōu)閠rue,運(yùn)行一次就要變一次,所以每次運(yùn)行之前還都要從新設(shè)置一下。(2) 在我們對(duì)這個(gè)系統(tǒng)進(jìn)行數(shù)據(jù)分析的時(shí)候,有一點(diǎn)就是要保持?jǐn)?shù)據(jù)的統(tǒng)一性,完整性,開始的時(shí)候我還不是很注意這一點(diǎn)就是在做簡單的數(shù)據(jù)的增刪改的操作,但是后來仔細(xì)的想一想還是不對(duì),我們經(jīng)過仔細(xì)的商量和在網(wǎng)上的搜索,結(jié)果還是想到了,必須把這三個(gè)表連在一起,不管是入庫還是出庫都要對(duì)庫存信息進(jìn)行修改才對(duì),我們是通過用adoquery的locate的功能進(jìn)行查找記下查找到的庫存信息,取一個(gè)i對(duì)這個(gè)數(shù)據(jù)先進(jìn)行保存,然后要是入庫的話就是把新加進(jìn)來的數(shù)量加上這個(gè)i然后再賦給庫存信息的庫存數(shù)量,代碼如下:i:=str

12、toint(DBEdit19.text); ADOQuery3.Post; ADOQuery2.Active:=true; ADOQuery2.Locate('商品編號(hào)',DBEdit21.text,); j:=strtoint(DBEdit15.Text); ADOQuery2.Edit; DBEdit15.Text:=IntToStr(i+j); ADOQuery2.Post;出庫也是一樣的,利用這個(gè)i把原有的庫存信息的庫存數(shù)量進(jìn)行保存提取然后減去出庫的數(shù)量結(jié)果再賦給庫存量就行了,我們也是不太會(huì)做問別人還有在網(wǎng)上查資料才找到的。(3) 在做查詢的時(shí)候,我們基本上都是用的ad

13、oquery的select語句做的,剛剛開始的時(shí)候我們的select的語句總是寫錯(cuò),執(zhí)行不了,我們的查詢語句不知道該怎么寫是好了所以后來就全部用like寫了,這樣寫就沒有那么多的錯(cuò)誤了,如我們的對(duì)庫存的查詢: ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('select * from 庫存信息 where 商品編號(hào) like '''+edit1.Text+'%'''); ADOQuery1.Open; 我們的查詢就是用like做的,通過參數(shù)的查詢查找到相應(yīng)的數(shù)據(jù),剛開始的時(shí)候我們寫的是 ADOQue

14、ry1.SQL.Add('select * from 庫存信息 where 商品編號(hào)'''+edit1.Text+'%''');但是就是運(yùn)行部出來,寫法上應(yīng)該是沒有問題但是就是運(yùn)行部出來,后來就加了一個(gè)like 就對(duì)了,也許是like 的查詢更廣吧!(4) 在做對(duì)供應(yīng)商的查詢的時(shí)候,我們做的是一個(gè)下拉的combox,下拉下來選擇相應(yīng)的項(xiàng)目進(jìn)行參數(shù)查詢,但是所有的語法都是沒有問題的,只有在對(duì)供應(yīng)商ID的進(jìn)行參數(shù)查詢的時(shí)候出問題了,就是查不出來,為此還專門找人幫我調(diào)了好久,結(jié)果是問題在對(duì)ACCESS的建表的時(shí)候供應(yīng)商ID輸成了供應(yīng)商I

15、D 多了一個(gè)空格,查詢的時(shí)候計(jì)算機(jī)不認(rèn)就查不出來,這樣的問題真的是不應(yīng)該犯啊,為此我們可是費(fèi)了好大的勁?。。?) 在對(duì)修改的數(shù)據(jù)進(jìn)行保存的時(shí)候出了點(diǎn)問題,就是如果數(shù)據(jù)并沒有修改如果直接點(diǎn)擊保存的話會(huì)報(bào)錯(cuò),原因是數(shù)據(jù)并沒有做任何的修改,adiquery并不支持這樣的保存,起初并不是很在意都是修改了一下然后就點(diǎn)保存是可以的,但是后來發(fā)現(xiàn)是不完善的,后來就做了簡單的修改,如果沒有進(jìn)行修改則,保存按鈕時(shí)灰色的,不能點(diǎn)擊,而且一旦進(jìn)行修改了之后它也會(huì)變成灰色,避免了因?yàn)闆]有修改而點(diǎn)擊報(bào)錯(cuò)的問題。(5) 還有就是我在做這個(gè)登錄界面的時(shí)候,由于開始的時(shí)候不是先做的登錄界面,我們是直接做的主界面,做完主界面的

16、時(shí)候發(fā)現(xiàn)沒有做登錄界面,我們找了一些資料,做了一下這個(gè)登陸界面,但是剛剛開始的時(shí)候連接不上,找到的一些方法好像就是用不成,本來也是想做一個(gè)權(quán)限的限制的但是發(fā)現(xiàn)不好做,一個(gè)權(quán)限就要對(duì)應(yīng)一個(gè)主界面,無疑是增加了很大的工作量,綜合考慮我們就沒有做這個(gè)權(quán)限的問題。最后還是就現(xiàn)在這個(gè)登錄界面,輸入用戶名,密碼正確則進(jìn)入錯(cuò)誤就不能進(jìn)行訪問五系統(tǒng)評(píng)價(jià) 我們組的這個(gè)我覺得做的不是很好,用的方法都很簡單,但是總的來說還是挺好的,我們給自己打個(gè)84分吧,感覺還行,基本的功能都已經(jīng)完成了,也沒有什么大的問題,當(dāng)然還是有不好的不完善的地方,有些地方時(shí)沒有做好的,做的不對(duì),就像是查詢的時(shí)候查詢完第一次當(dāng)把當(dāng)前窗口關(guān)閉再

17、從新打開的時(shí)候上次查詢的結(jié)果還在原來的地方并沒有清除。、 我們組是三個(gè)人,組長(肖亞磊)做的是:登錄界面、主界面、用戶還有供應(yīng)商及商品管理這幾塊。 組員(郁會(huì)杰)做的是:入庫、入庫查詢、商品信息查詢這幾個(gè)模塊。 組員(金俏俏)做的是:出庫、出庫查詢、庫存查詢這幾個(gè)模塊。 我覺得我們組做的不是很好但是基本功能都是實(shí)現(xiàn)了,界面做的也可以只是有點(diǎn)單調(diào)而已故打分如下:肖亞磊(組長):85分郁會(huì)杰(組員):83分金俏俏(組員):83分六心得體會(huì)肖亞磊: 我覺得我這次的課程設(shè)計(jì)對(duì)我的幫助很大,因?yàn)閯倓傞_始的時(shí)候我對(duì)這個(gè)面向?qū)ο蟪绦蛟O(shè)計(jì)理解的還不是很深,所以學(xué)的也不是很好,只是會(huì)簡單的畫界面啊,做一些簡單的

18、程序,沒有真正的從一個(gè)開發(fā)著的角度去合理的利用delphi可視化開發(fā)工具,我覺得這個(gè)delphi是一個(gè)很好的開發(fā)工具,理解了什么叫聰明的程序員用delphi這個(gè)話的含義。 我們做的是倉庫管理系統(tǒng),由于剛開始的時(shí)候分析的不是很仔細(xì)對(duì)delphi的使用也不是很熟悉,所以剛剛開始的時(shí)候走了很多的歪路,做了很久才慢慢的走上了正軌。遇到的問題很多,就像剛開始的時(shí)候我連怎么把每個(gè)模塊聯(lián)系在一起都不知道,怎么用怎么弄想了很久,結(jié)果還是問同學(xué)才最后明白是用的unit use的這么一個(gè)工具吧連接起來的,真的是一頭霧水剛開始的時(shí)候,不過現(xiàn)在好了通過這次的課程設(shè)計(jì)我又學(xué)到了不少,對(duì)于大四的畢業(yè)設(shè)計(jì)我想我也就用這個(gè)開

19、發(fā)工具做了。我做的是登陸界面還有主界面,用戶管理、供應(yīng)商管理及商品信息的管理修改,看似很多其實(shí)很多都是一樣的,只是換了一個(gè)名字而已,用的原理都是一樣的,用的是相類似的代碼,數(shù)據(jù)的增刪改查等都是最基本的操作。當(dāng)然這其中也是遇到了很多的問題的,登陸的時(shí)候我就遇到了很多的問題總是提示我數(shù)據(jù)庫沒有連接上,登陸界面我就用了一個(gè)adoquery的連接,用它連接總的那個(gè)數(shù)據(jù)庫的連接,但是剛開始的時(shí)候就是連不上,我在主界面的creat的事件中寫了代碼: Application.CreateForm(TForm10, Form10); Form1.visible:=false; Form10.showmodle

20、;結(jié)果就是不對(duì),網(wǎng)上的代碼就是這樣的但是我用就是不對(duì)了,我就是很奇怪啊,后來經(jīng)過仔細(xì)的查看在,文件的生成的時(shí)候就已經(jīng)創(chuàng)建過了這個(gè)from10文件,我這樣做就是多此一舉了,刪掉這個(gè)代碼在工程文件中從新進(jìn)行了編寫才算是對(duì)了。在修改保存的時(shí)候也遇到了問題,就是保存修改過的文件信息是沒有錯(cuò)的但是保存沒有修改的信息就會(huì)報(bào)錯(cuò),顯示adoquery不支持這個(gè)保存的信息。后來我就直接改成了初始值如果沒有進(jìn)行修改就不能保存,保存的enable是灰色的無法點(diǎn)擊,保存完成之后也會(huì)變灰防止多點(diǎn)擊而報(bào)錯(cuò)。 總的來說我的收獲是很大,對(duì)delphi這門課的認(rèn)識(shí)更深了,知道了以前不是很注重的細(xì)節(jié)的調(diào)試,還有就是程序在出錯(cuò)之后

21、的處理,以前只是會(huì)去問比人,但是現(xiàn)在我會(huì)慢慢的自己修改自己找問題的所在自己解決,對(duì)我的能力有了很大的提高。 班級(jí):計(jì)科082姓名:肖亞磊學(xué)號(hào):郁會(huì)杰:我們組做的是倉庫管理系統(tǒng),我負(fù)責(zé)了其中的商品入庫,商品入庫查詢和商品查詢?nèi)齻€(gè)部分,剛開始的時(shí)候沒有一點(diǎn)的頭緒,但是后來通過看書和網(wǎng)上查到的一些類似的倉庫管理系統(tǒng)才開始做的。在商品入庫模板中用到了三個(gè)ADOQUERY來控制該模板中的三步來實(shí)現(xiàn)對(duì)商品入庫的管理包括(先通過確認(rèn)入庫供應(yīng)商是否存在(通過查詢來實(shí)現(xiàn)))在這個(gè)模塊中不設(shè)置ASOQUERY的active為true而是通過在程序中當(dāng)查詢時(shí)才顯示出要查詢的信息。在個(gè)功能的實(shí)現(xiàn)是借鑒了下載的一個(gè)相關(guān)

22、的倉庫管理系統(tǒng)中的內(nèi)容,因?yàn)楫?dāng)設(shè)置其屬性為active時(shí)在DBGRID中就會(huì)顯示出數(shù)據(jù)庫中所有的供應(yīng)商信息這樣就無法顯示出要查詢的信息是否準(zhǔn)確的顯示,在查詢語句中用到了SQL語句這是一個(gè)難點(diǎn)雖然一些簡單的查詢可以在以前做過的試驗(yàn)中找到但一些比較復(fù)雜的語句就要自己去實(shí)現(xiàn)通過不同的方式來實(shí)現(xiàn)整個(gè)功能的可用性。在procedure TForm4.Button16Click(Sender: TObject);var i,j:integer;begini:=strtoint(DBEdit19.text);ADOQuery3.Post;ADOQuery2.Active:=true;j:=strtoint(

23、DBEdit15.Text);ADOQuery2.Edit;DBEdit15.Text:=IntToStr(i+j);ADOQuery2.Post;ShowMessage('信息保存完畢,請(qǐng)關(guān)閉對(duì)話框,或進(jìn)行下一商品的入庫操作!');這個(gè)查詢中就是一個(gè)比較復(fù)雜的運(yùn)用,因?yàn)橐郧岸际窃贏DOTABLE中的查詢用到的locate(通過這個(gè)語句來實(shí)現(xiàn)整個(gè)商品的信息)還有就是關(guān)聯(lián)的問題,因?yàn)槭枪芾硐到y(tǒng)所以當(dāng)一步實(shí)現(xiàn)后要在整個(gè)系統(tǒng)中的所有信息中有顯示。剛開始的時(shí)候總是想不出來最后用了一個(gè)很簡單的方法就實(shí)現(xiàn)了就是通過保存數(shù)據(jù)庫。這是一個(gè)很簡單的方法可惜到最后才想起來。在入庫查詢中主要是通過S

24、QL語句來實(shí)現(xiàn)的最要是查詢?nèi)啃畔?,通過商品編號(hào),商品名稱,供應(yīng)商編號(hào)進(jìn)行查詢。在商品查詢中實(shí)現(xiàn)的功能基本和入庫信息查詢中的一樣,都是簡單的SQL語句的應(yīng)用。 在本系統(tǒng)中通過DATAMODULE實(shí)現(xiàn)了對(duì)整個(gè)數(shù)據(jù)庫的連接只用了一個(gè)adoconnection來控制數(shù)據(jù)庫的連接通過viewform來控制整個(gè)系統(tǒng)中的form。在做這個(gè)系統(tǒng)的時(shí)候在剛開始費(fèi)了很多的力氣,剛開始是不知道怎樣下手,到后來是對(duì)一些語句的不理解對(duì)一些問題想的太復(fù)雜。在這做這次系統(tǒng)中收獲了很多學(xué)會(huì)了一些簡單的技巧,一些復(fù)雜的控件不會(huì)用可以用一個(gè)或幾個(gè)簡單的控件來實(shí)現(xiàn)。還有就是對(duì)SQL語句的運(yùn)用有了更深入的了解??偟膩碚f對(duì)這次自己的表現(xiàn)還是比較滿意至少學(xué)會(huì)了DATAMODULE和VIEWFORM的運(yùn)用。班級(jí):計(jì)科082姓名:郁會(huì)杰學(xué)號(hào): 金俏俏:商品出庫:單擊菜單中的“商品出庫”項(xiàng),彈出商品出庫界面。出庫信息管理:庫存查詢和出庫。先查詢是否有用戶需要出庫的商品或者能否滿足用戶的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論