通用倉庫管理系統(tǒng)畢業(yè)論文_第1頁
通用倉庫管理系統(tǒng)畢業(yè)論文_第2頁
通用倉庫管理系統(tǒng)畢業(yè)論文_第3頁
通用倉庫管理系統(tǒng)畢業(yè)論文_第4頁
通用倉庫管理系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩48頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、摘 要本論以“通用倉庫管理系統(tǒng)”軟件為核心,介紹該軟件的開發(fā)背景,軟件特點(diǎn),功能模塊(包括物品的入庫、出庫和庫存管理以及經(jīng)銷商管理等)。另外,本文詳盡的闡述了該軟件的設(shè)計(jì)和實(shí)施過程。 前 言隨著社會經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,以計(jì)算機(jī)信息管理為核心的信息化時(shí)代已經(jīng)來臨。當(dāng)前社會企業(yè)要想生存、發(fā)展,要想在激烈的市場競爭中立于不敗之地,沒有先進(jìn)的信息化管理機(jī)制是萬萬不行的,倉庫管理的全面自動(dòng)化、信息化則是其中極其重要的部分。為了加快倉庫管理自動(dòng)化的步伐,提高倉庫的管理業(yè)務(wù)處理效率,建立倉庫管理系統(tǒng)已變得十分重要。 入庫、庫存、出庫還是現(xiàn)在企業(yè)倉庫管理的常規(guī)基本模式,雖然,最近又出現(xiàn)了很多新

2、的管理模式,如:基于零庫存思想的沃爾瑪特管理方式,但這些新的思想在中國大部分企業(yè)的管理中還是難以實(shí)現(xiàn)的。所以如何設(shè)計(jì)好倉庫管理系統(tǒng),盡可能地減少倉庫管理的重復(fù)性和低效性就成為當(dāng)前最為重要的問題。倉庫管理的核心是入庫、庫存和出庫之間的聯(lián)系,如何處理好三者之間的關(guān)系是系統(tǒng)最為關(guān)鍵的部分。另外,員工信息和供應(yīng)商信息管理也是倉庫管理中一個(gè)必不可少的部分,它提供著與入庫和出庫相關(guān)的地一些信息,使得整個(gè)系統(tǒng)更加完整,更加實(shí)用。采用計(jì)算機(jī)管理信息系統(tǒng)已成為倉庫管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理來了明顯的經(jīng)濟(jì)效益和社會效益。主要體現(xiàn)在:極大提高了倉庫工作人員的工作效率,大大減少了以往入出存流程繁瑣,雜

3、亂,周期長的弊端?;趥}庫管理的全面自動(dòng)化,可以減少入庫管理、出庫管理及庫存管理中的漏洞,可以節(jié)約不少管理開支,增加企業(yè)收入。倉庫的管理的操作自動(dòng)化和信息的電子化,全面提高了倉庫的管理水平。另外,在具體的操作上優(yōu)點(diǎn)如下:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。通過對倉庫管理日常工作的詳細(xì)調(diào)查,搜集了大量的資料,從系統(tǒng)結(jié)構(gòu)的組織,功能的實(shí)現(xiàn),技術(shù)的要求以及可行性等多方面進(jìn)行考慮,認(rèn)為本課題是一個(gè)適應(yīng)現(xiàn)今倉庫管理需求的計(jì)算機(jī)信息管理系統(tǒng),具有一定的實(shí)際開發(fā)價(jià)值和使用價(jià)值。 因此

4、,開發(fā)這樣一套倉庫庫存管理軟件是一件很有必要的事情。目 錄目 錄第一章 引 論1、1研究意義1、1、1倉庫庫存管理的必要性1、1、2倉庫庫存管理的目標(biāo)1、1、3倉庫庫存管理目前存在的問題1、2 目的、系統(tǒng)實(shí)現(xiàn)環(huán)境以及項(xiàng)目開發(fā)的限制條件1、2、1 所做課題的背景1、2、2 本課題的主要目的1、2、3 系統(tǒng)實(shí)現(xiàn)的環(huán)境1、2、4 項(xiàng)目開發(fā)的限制條件第二章 可行性報(bào)告2、1系統(tǒng)描述2、1、1 系統(tǒng)開發(fā)的總體方案2、1、2 系統(tǒng)開發(fā)的技術(shù)路線2、1、3 系統(tǒng)所用關(guān)鍵技術(shù)2、1、4 系統(tǒng)開發(fā)的計(jì)劃目標(biāo)和階段目標(biāo)2、2可行性分析2、2、1 技術(shù)可行性2、2、2 經(jīng)濟(jì)可行性2、2、3 運(yùn)行可行性2、2、4 法

5、律可行性第三章 系統(tǒng)開發(fā)環(huán)境的介紹3、1 sql server2000數(shù)據(jù)庫簡介3、2 visual basic簡介第四章 軟件需求分析4、1 引論4、2 流程圖第五章 系統(tǒng)實(shí)施5、1 模塊劃分5、2 數(shù)據(jù)庫設(shè)計(jì)5、3 窗體及源代碼5、3、1 系統(tǒng)登錄源代碼5、3、2 供應(yīng)商信息源碼5、3、3 客戶信息源碼5、3、4倉庫設(shè)置源碼5、3、5入庫單源碼5、3、6新增入庫單源碼5、3、7出庫單源碼5、3、8 庫存查詢源代碼5、3、9 用戶注冊源代碼5、3、10關(guān)于窗口第六章 軟件測試6、1測試實(shí)例的選擇和測試6、2測試實(shí)現(xiàn)的環(huán)境6、3性能分析第七章 軟件安裝及運(yùn)行7、1 軟件運(yùn)行前提條件7、2 軟件

6、安裝結(jié)束語及致謝參考文獻(xiàn)第一章 引 論1、1研究意義1、1、1倉庫庫存管理的必要性 大多數(shù)倉庫庫存管理理論認(rèn)為,倉庫庫存是物理上和邏輯上庫房庫位的所有有形和無形物料極其價(jià)值的總和,具體包括成品、原材料、在制品、在途品、生產(chǎn)前物料、備品備件等。雖然持有一些倉庫庫存是必要的,過量的庫存卻非但沒有用處而且占用了資金。占用的資金對于公司發(fā)展、新產(chǎn)品開發(fā)等都是非常需要的;減少資金占用還可以大大減少來自銀行貸款的利息和風(fēng)險(xiǎn)。對那些采購量特別大、采購件市場價(jià)格有波動(dòng)的物料庫存,加強(qiáng)庫存管理效果更為明顯。因此,平衡公司庫存投資與其它資金需求至關(guān)重要。1、1、2 倉庫庫存管理的目標(biāo)倉庫庫存管理的主要目標(biāo)就是通過

7、對倉庫所有入出庫活動(dòng)的管理和控制及對庫存數(shù)據(jù)有效的統(tǒng)計(jì)和分析,以保證企業(yè)生產(chǎn)中暢通的物流,使決策人員及早發(fā)現(xiàn)問題,采取相應(yīng)措施,調(diào)整庫存結(jié)構(gòu),縮短儲備周期,加速資金周轉(zhuǎn),最大限度地降低庫存占用,同時(shí),通過周期性的倉庫盤點(diǎn),及時(shí)補(bǔ)救管理中的漏洞,使倉庫庫存管理系統(tǒng)實(shí)時(shí)地反映企業(yè)中各個(gè)倉庫的現(xiàn)時(shí)情況,為各類管理人員從不同側(cè)面提供所需信息,以便協(xié)調(diào)企業(yè)經(jīng)營收到更大效益,倉庫庫存管理系統(tǒng)是協(xié)調(diào)企業(yè)生產(chǎn)經(jīng)營的基礎(chǔ),其數(shù)據(jù)的準(zhǔn)確性、方便的查詢、有效的分析是整個(gè)計(jì)算機(jī)管理系統(tǒng)順利運(yùn)行的關(guān)鍵。1、1、3倉庫庫存管理目前存在的問題倉庫庫存管理對企業(yè)來說是一項(xiàng)繁瑣復(fù)雜的工作,每天要處理大量的單據(jù)數(shù)據(jù)。為及時(shí)結(jié)清每

8、一筆業(yè)務(wù),盤點(diǎn)庫存和貨物流動(dòng)情況,保證企業(yè)生產(chǎn)用料以及貨物安全,庫存管理人員要花費(fèi)大量人力物力和時(shí)間來做數(shù)據(jù)記錄統(tǒng)計(jì)工作。在世界發(fā)達(dá)國家,庫存管理的計(jì)算機(jī)化水平已經(jīng)很高了,盡管我國的生產(chǎn)企業(yè)在這方面也有了很強(qiáng)的意識和長足的進(jìn)步,但仍存在這樣、那樣的一些問題。表現(xiàn)之一:有的企業(yè)單位的庫存管理部分目前仍為手工、半手工操作。從供應(yīng)單位辦理入庫登記開始,到使用單位輸領(lǐng)料出庫手續(xù)為止,所有操作基本上都是由倉庫管理人員筆寫,手理,加上算盤、計(jì)算器來完成。這不僅繁鎖,效率低,而且缺乏庫存管理的一些基本手段,如庫存狀況統(tǒng)計(jì),查詢經(jīng)濟(jì)訂貨量計(jì)算等,這給企業(yè)在一定程度上造成了管理上的落后,及經(jīng)濟(jì)利益上的損失。表現(xiàn)

9、之二為:有的單位的庫存管理部已上了微機(jī),但對微機(jī)的利用效率極低,有的在用它打游戲,有的僅把它當(dāng)計(jì)算器或打字機(jī)來用。表現(xiàn)之三為:有的企業(yè)單位既有了微機(jī)同時(shí)也有了倉庫庫存管理軟件,但硬件上去了,軟件上不去。因?yàn)樗麄冇玫膫}庫庫存管理軟件,大多為自己的工作人員及其他一些非專業(yè)人員所開發(fā)的簡單的管理程序,很難稱得上是“倉庫庫存管理信息系統(tǒng)軟件”這些程序的弱點(diǎn)多表現(xiàn)為:1) 系統(tǒng)開發(fā)時(shí)無科學(xué)的理論支持。2) 開發(fā)過程中調(diào)研不全面。3) 軟件編寫時(shí)模型不清晰完整。4) 所用開發(fā)工具落后(如foxbase等)。1、2 目的、系統(tǒng)實(shí)現(xiàn)環(huán)境以及項(xiàng)目開發(fā)的限制條件1、2、1 所做課題的背景:計(jì)算機(jī)在管理中的應(yīng)用開始

10、于1954年,當(dāng)時(shí)美國首先用計(jì)算機(jī)處理工資單。40多年來,計(jì)算機(jī)在處理管理信息方面發(fā)展迅速。例如,60年代美國計(jì)算機(jī)在管理中應(yīng)用項(xiàng)目不到300項(xiàng),到了1975年達(dá)到2670項(xiàng)。而現(xiàn)在,美國在財(cái)務(wù)會計(jì)上90%的工作由計(jì)算機(jī)完成;物資管理中80100%的信息處理由計(jì)算機(jī)完成;計(jì)劃管理中是8090%。據(jù)計(jì)算機(jī)應(yīng)用方面發(fā)展較快的國家統(tǒng)計(jì),計(jì)算機(jī)用于經(jīng)濟(jì)管理的約占80%;用于科技運(yùn)算的占8%;用于生產(chǎn)過程控制的占12%。因此,經(jīng)濟(jì)管理是計(jì)算機(jī)應(yīng)用的主要領(lǐng)域。當(dāng)然,由于庫存管理在經(jīng)濟(jì)管理中占重要地位,其計(jì)算機(jī)化在發(fā)達(dá)國家中也已經(jīng)達(dá)到了相當(dāng)高的水平。我國在全國范圍內(nèi)推廣計(jì)算機(jī)在管理中的應(yīng)用,是在70年代末開

11、始的,雖然起步較晚,近幾年發(fā)展卻較快,特別是微型計(jì)算機(jī)的出現(xiàn)和普及為信息處理提供了物美價(jià)廉的手段,對于推動(dòng)我國管理信息處理的現(xiàn)代化起了重要的作用。當(dāng)今社會為信息社會,世界已進(jìn)入在計(jì)算機(jī)信息管理領(lǐng)域中激烈競爭的時(shí)代。信息已成為繼勞動(dòng)力、土地、資本之后的又一大資源,誰控制的信息越多,誰利用信息資源的效率越高,誰就會在各方面的競爭中,占有一席之地,誰就會更有優(yōu)勢,這一點(diǎn)已得到舉世公認(rèn)。隨著wto的加入和我國工業(yè)的迅猛發(fā)展,為了抓住機(jī)遇,在競爭中占得先機(jī),作為生產(chǎn)企業(yè)的一個(gè)必不可少的重要環(huán)節(jié)庫存管理的信息化、計(jì)算機(jī)化也就迫在眉睫了。開發(fā)庫存管理信息系統(tǒng)即有宏觀上的意義,那就是順應(yīng)時(shí)代信息化、現(xiàn)代化潮流

12、,提高效益,促進(jìn)國民經(jīng)濟(jì)結(jié)構(gòu)優(yōu)化;也有微觀上的意義,那就是可以提高管理的現(xiàn)代化程序,加強(qiáng)管理的信息化手段,提高工作效率,增加單位效益。1、2、2 本課題的主要目的:企業(yè)的庫存物資管理往往是很復(fù)雜、很繁瑣的。由于所掌握的物資種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個(gè)企業(yè)之間的管理體制不盡相同,各類統(tǒng)計(jì)報(bào)表繁多,因此倉庫的庫存管理必須編制一套倉庫庫存管理信息系統(tǒng),實(shí)現(xiàn)計(jì)算機(jī)化操作,而且必須根據(jù)企業(yè)的具體情況制定相應(yīng)的方案。 根據(jù)當(dāng)前的企業(yè)管理體制,一般的庫存管理系統(tǒng),總是根據(jù)所掌握的物資類別,相應(yīng)分成幾個(gè)科室來進(jìn)行物資的計(jì)劃,訂貨,核銷托收,驗(yàn)收入庫,根據(jù)企業(yè)各個(gè)部門的需求來發(fā)送物資設(shè)備,并隨

13、時(shí)按期進(jìn)行庫存盤點(diǎn),作臺帳,根據(jù)企業(yè)領(lǐng)導(dǎo)和自身管理的需要按月、季度、年度進(jìn)行統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)報(bào)表。為了加強(qiáng)關(guān)鍵物資、設(shè)備的管理,要定期掌握其儲備,消耗情況,根據(jù)計(jì)劃定額和實(shí)際纖毫定額的比較,進(jìn)行定額管理,使得資金使用合理,物資設(shè)備的儲備最佳。上海一個(gè)完整的企業(yè)物資供應(yīng)管理系統(tǒng)應(yīng)包括采購計(jì)劃管理,合同收托管理、倉庫庫存管理、定額管理、統(tǒng)計(jì)管理、財(cái)務(wù)管理等模塊。其中倉庫的庫存管理是整個(gè)物資供應(yīng)管理系統(tǒng)的核心。因此有必要開發(fā)一套獨(dú)立的庫存管理系統(tǒng)來提高企業(yè)工作效率, 而所使用的這套庫存管理系統(tǒng)是企業(yè)生產(chǎn)經(jīng)營管理活動(dòng)中的核心,此系統(tǒng)必須可以用來控制合理的庫存費(fèi)用、適時(shí)適量的庫存數(shù)量,使企業(yè)生產(chǎn)活動(dòng)效

14、率最大化。通過對這些情況的仔細(xì)調(diào)查,我們開發(fā)了這個(gè)倉庫庫存管理系統(tǒng)。1、2、3系統(tǒng)實(shí)現(xiàn)的環(huán)境本系統(tǒng)實(shí)現(xiàn)的前提,必須要有一臺數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫采用的是sql server 2000,前臺可使用windows 、windows nt和windows 2000等操作系統(tǒng),具體說明,將在可行性報(bào)告中闡明。1、2、4 項(xiàng)目開發(fā)的限制條件: 本系統(tǒng)的開發(fā)從市場調(diào)查、軟件學(xué)習(xí)、系統(tǒng)合成到最后畢業(yè)論文的提交總共花了三個(gè)月的時(shí)間,由于時(shí)間緊任務(wù)重,設(shè)計(jì)中還存在不足之處,真誠希望各位老師和同學(xué)批評指正,以便進(jìn)一步研究和改進(jìn)。第二章 可行性報(bào)告2、1系統(tǒng)描述2、1、1系統(tǒng)開發(fā)的總體方案本系統(tǒng)主要完成對倉庫的庫存管

15、理,它包括六個(gè)功能模塊:系統(tǒng)維護(hù)、基礎(chǔ)資料設(shè)置、入庫單處理、出庫單處理、統(tǒng)計(jì)查詢以及報(bào)表輸出六個(gè)方面。系統(tǒng)可以完成對各類信息的瀏覽、查詢、添加、刪除、修改、報(bào)表、打印等功能。系統(tǒng)的核心是入庫、庫存和出庫三者之間的聯(lián)系,每一個(gè)表的修改都將聯(lián)動(dòng)的影響其它的表,當(dāng)完成入庫或出庫操作時(shí)系統(tǒng)會自動(dòng)地完成庫存的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中即有單條件查詢和多條件查詢,也有精確查詢和模糊查詢,系統(tǒng)不僅有靜態(tài)的條件查詢,也有動(dòng)態(tài)生成的條件查詢,其目的都是為了方便用戶使用。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能,并具備報(bào)表打印功能。2、1、2 系統(tǒng)開發(fā)的技術(shù)路線從用戶應(yīng)用角度來看,可把應(yīng)用程序系統(tǒng)

16、的組成部分分成數(shù)據(jù)存儲層、業(yè)務(wù)處理層和界面表示層等3個(gè)層次,而應(yīng)用程序結(jié)構(gòu)可歸納為:集中式應(yīng)用程序結(jié)構(gòu)、單用戶應(yīng)用程序結(jié)構(gòu)、多層服務(wù)器應(yīng)用程序結(jié)構(gòu)、瀏覽器服務(wù)器應(yīng)用程序結(jié)構(gòu)、客戶機(jī)服務(wù)器應(yīng)用程序結(jié)構(gòu)等5種類型。 本倉庫庫存管理系統(tǒng)就采用了當(dāng)前最流行的客戶機(jī)服務(wù)器應(yīng)用程序結(jié)構(gòu)(即c/s結(jié)構(gòu)),此時(shí),客戶機(jī)提出請求,服務(wù)器對客戶機(jī)的請求作出回應(yīng)。通過對服務(wù)功能的分布實(shí)現(xiàn)了分工服務(wù)。數(shù)據(jù)存儲層放在服務(wù)器上,業(yè)務(wù)處理層和界面表示層放在客戶機(jī)上,因此又被稱為“靈敏的客戶機(jī)”結(jié)構(gòu)。許多操作可以在本地的客戶機(jī)上執(zhí)行,只是當(dāng)需要數(shù)據(jù)時(shí),才向服務(wù)器發(fā)出請求。并使應(yīng)用程序的處理更接近用戶,使整個(gè)系統(tǒng)具有較好的性能

17、,可以并行地處理應(yīng)用程序的請求、減少了數(shù)據(jù)傳輸量、降低了服務(wù)器的負(fù)荷。由于條件所限,將此系統(tǒng)所有程序都置于一臺計(jì)算機(jī)上,以便調(diào)試運(yùn)行。2、1、3 系統(tǒng)所用關(guān)鍵技術(shù) 現(xiàn)在,市場上可以選購的應(yīng)用開發(fā)產(chǎn)品很多,流行的也有數(shù)十種。目前在我國市場上最為流行、使用最多、最為先進(jìn)的可用作企業(yè)級開發(fā)工具的產(chǎn)品有:microsoft公司的visual basic 6.0版microsoft公司的visual c+6.0版borland公司的delphi 7.0版由于大多數(shù)公司內(nèi)部使用的計(jì)算機(jī)平臺都是基于windows環(huán)境的。為了降低系統(tǒng)成本,應(yīng)最大程度地利用現(xiàn)有的資源、兼容現(xiàn)有的環(huán)境,可確定使用下面的開發(fā)環(huán)境:

18、 網(wǎng)絡(luò)操作系統(tǒng):windows2000;數(shù)據(jù)庫服務(wù)器:microsoft sql server2000和access2000。服務(wù)器平臺:windows2000;客戶機(jī)平臺:windows xp2000vista;前端開發(fā)工具:visualbasic6.0(企業(yè)版);數(shù)據(jù)訪問對象:ado(本系統(tǒng)使用ado控件,簡化編程)。visualbasic6.0最大的特點(diǎn)是編寫語言規(guī)范,開發(fā)效率高且設(shè)計(jì)界面友好,另外用到access2000保存sql server的訪問參數(shù),而sql server2000存儲有可供本系統(tǒng)訪問的所有數(shù)據(jù)信息。2、1、4 系統(tǒng)開發(fā)的計(jì)劃目標(biāo)和階段目標(biāo) 本系統(tǒng)開發(fā)工作和論文設(shè)計(jì)

19、總共用了三個(gè)月時(shí)間,其中統(tǒng)計(jì)軟件需求和熟練開發(fā)工具工作占用了將近一半時(shí)間,具體的實(shí)施階段如下:1、 軟件需求(10天):對石河子市*公司的倉庫管理流程做調(diào)查,統(tǒng)計(jì)其對軟件的要求。2、 熟練工具(30):快速掌握本軟件中用到的“microsoft visual basic 6.0 中文版”開發(fā)工具,以及server2000和access 2000數(shù)據(jù)庫。3、 軟件設(shè)計(jì)(10天):用10天時(shí)間來設(shè)計(jì)軟件流程、功能模塊、數(shù)據(jù)庫關(guān)系表,制定和設(shè)計(jì)軟件的界面風(fēng)格。4、 編寫代碼(20):參考軟件設(shè)計(jì)中的編寫vb代碼,實(shí)現(xiàn)功能。5、 軟件測試(10):軟件的測試工作總共用去10天時(shí)間,大量的測試工作可以保

20、證軟件運(yùn)行穩(wěn)定可靠。6、 完成論文(10):寫完畢業(yè)論文用去10天。2、2可行性分析當(dāng)接受一個(gè)軟件開發(fā)任務(wù),就進(jìn)入軟件生命的第一個(gè)階段,即進(jìn)行可行性的研究。并不是所有問題具有簡單的解決辦法,許多問題不能在預(yù)定的規(guī)模之內(nèi)解決。因此通過可行性的研究分析可以知道問題。 有無可行性的解決方法,進(jìn)而避免人力、物力和才力的浪費(fèi)。在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上就可以提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開發(fā)和評價(jià)的依據(jù)。系統(tǒng)目標(biāo)應(yīng)充分體現(xiàn),直接為倉庫管理系統(tǒng)服務(wù),并且,程序可以分期分批實(shí)現(xiàn)。但是,需要指出的是,系統(tǒng)目標(biāo)是不可能在總體規(guī)劃階段就提得非常具體,它還將在開發(fā)過程中逐步明確和定量化

21、。以達(dá)到更加出色的程序系統(tǒng)。可是,目標(biāo)的提法不盡相同,例如:提高倉庫管理效率,減輕勞動(dòng)強(qiáng)度;提高信息處理速度和準(zhǔn)確性;為倉庫管理者提供更方便、科學(xué)的服務(wù)項(xiàng)目。系統(tǒng)的目標(biāo)確定后,就可以從以下四方面對能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析:2、2、1技術(shù)可行性 根據(jù)客戶提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,根據(jù)新系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,本系統(tǒng)是一個(gè)數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術(shù)以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項(xiàng)條件良好,估計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí),考慮給予的開發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。2、2、2經(jīng)濟(jì)可行性 估算

22、新系統(tǒng)的成本效益分析,其中包括估計(jì)項(xiàng)目開發(fā)的成本,開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益,估算開發(fā)成本是否回高于項(xiàng)目預(yù)期的全部經(jīng)費(fèi)。并且,分析系統(tǒng)開發(fā)是否會對其它產(chǎn)品或利潤帶來一定影響。 支出:基礎(chǔ)投資:硬件設(shè)備: pc機(jī)配置:128兆內(nèi)存,40g以上硬盤。軟件設(shè)備:windows xp/2000、visual basic 6.0、word2000、sqlsever 2000其它一次性支出:軟件設(shè)計(jì)和開發(fā)費(fèi)用經(jīng)常性支出:軟件維護(hù)費(fèi)用、軟件使用費(fèi)用。效益: 系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會效益兩方面考慮。對于倉庫管理系統(tǒng)則應(yīng)著重分析其社會效益。例如,系統(tǒng)投入運(yùn)行后可以使倉庫管理實(shí)現(xiàn)

23、科學(xué)化、規(guī)范化。曾強(qiáng)了工作人員對倉庫管理能力、提高了工作效率。2、2、3運(yùn)行可行性 新系統(tǒng)的研制和開發(fā)是充分得考慮工作人員對倉庫的易于管理,管理者方便查詢設(shè)備信息效率。從而能完全滿足使用者的要求。2、2、4法律可行性 新系統(tǒng)的研制和開發(fā),將不會侵犯他人、集體和國家的利益,不會違反國家政策和法律。第三章 系統(tǒng)開發(fā)環(huán)境的介紹3、1 sql server2000數(shù)據(jù)庫簡介數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relational)。關(guān)系數(shù)據(jù)庫中包含了多個(gè)數(shù)

24、據(jù)表的信息,數(shù)據(jù)庫含有各個(gè)不同部分的術(shù)語,例如記錄、域等。 建立一個(gè)數(shù)據(jù)庫我們有多種選擇,現(xiàn)在市場上有各種各樣的數(shù)據(jù)庫,而且每一種數(shù)據(jù)庫都有其自身的特點(diǎn),不能說哪一種更好,只能在其中尋找一種能更好地適應(yīng)系統(tǒng)需求、更好地滿足用戶的要求以及適應(yīng)開發(fā)人員的習(xí)慣。在本系統(tǒng)中,作為倉庫管理系統(tǒng)考慮到要實(shí)現(xiàn)局域網(wǎng)聯(lián)網(wǎng)操作,而數(shù)據(jù)量并不龐大,因此選擇sql server2000數(shù)據(jù)庫是比較合適的。sql server數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式。與其他的數(shù)據(jù)庫系統(tǒng)相比,sql server更加簡單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶可以很快地掌握它。sql server的功能十分強(qiáng)大,利用它可以方便地實(shí)

25、現(xiàn)對信息保存、維護(hù)、查詢、統(tǒng)計(jì)、打印、交流、發(fā)布,而且它可以十分方便地與access等交流數(shù)據(jù),這些功能對一個(gè)一般企業(yè)用戶而言已經(jīng)足夠了。3、2 visual basic簡介visual basic(簡稱vb)是美國微軟公司(microsoft)于1990年推出的一套完整的windows系統(tǒng)軟件開發(fā)工具,可用于開發(fā)windows環(huán)境下的各類應(yīng)用程序,是一種可視化、面向?qū)ο蟆⒂檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級程序設(shè)計(jì)語言和工具,是目前使用最廣泛的編程語言之一。而6.0版是比較成熟和可靠的一個(gè)版本。vb的重要特點(diǎn)之一是可視性。系統(tǒng)引進(jìn)了窗體和控件的機(jī)制,用于設(shè)計(jì)應(yīng)用程序界面。用戶通過在屏幕上生成窗體,在窗

26、體中繪制所需要的控件和按鈕,設(shè)計(jì)菜單和對話框,vb會自動(dòng)生成相應(yīng)的代碼。vb的另一重要特點(diǎn)是事件驅(qū)動(dòng)。當(dāng)窗體或控件上發(fā)生一個(gè)事件時(shí),vb立即把控制權(quán)交給程序員。程序員不必?fù)?dān)心如何判斷事件是否已發(fā)生,只需要編寫一段代碼告訴計(jì)算機(jī)在事件發(fā)生以后應(yīng)該做什么工作就可以了。這樣,設(shè)計(jì)一個(gè)windows應(yīng)用程序簡化為用鼠標(biāo)在屏幕上點(diǎn)擊、拖拽并添加少量的代碼就可以完成了,大大降低了對程序設(shè)計(jì)的要求,提高了應(yīng)用程序的開發(fā)效率。利用vb的可視性特點(diǎn),可方便的設(shè)計(jì)了程序的窗體界面,并在各個(gè)窗體中的合適位置繪制所需的每種控件。如要修改窗體或控件的某項(xiàng)屬性,只需在相應(yīng)的窗體或控件的屬性窗口修改相應(yīng)的參數(shù)便可達(dá)到需要的

27、設(shè)計(jì)效果。利用vb的事件驅(qū)動(dòng)性特點(diǎn),只需在窗體或控件上的代碼窗口中添加少量的代碼,便可達(dá)到告訴當(dāng)在相應(yīng)的窗體或控件上發(fā)生某一事件時(shí),它們在事件發(fā)生后應(yīng)該做什么工作的目的。例如幾個(gè)窗體上的添加、刪除、返回按鈕的作用,就是通過在各個(gè)相應(yīng)按鈕的代碼窗口中輸入相應(yīng)的代碼,來達(dá)到當(dāng)在幾個(gè)按鈕上出現(xiàn)單擊(click)事件后,相應(yīng)按鈕實(shí)現(xiàn)添加、刪除、返回的功能的。作為數(shù)據(jù)庫系統(tǒng)的開發(fā),visual basic是一個(gè)非常理想選擇。數(shù)據(jù)庫是mis中的重要支持技術(shù),在mis開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個(gè)重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫時(shí),應(yīng)考慮數(shù)據(jù)庫應(yīng)

28、用的特點(diǎn)及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫語言visual basic語言,該開發(fā)工具具有很多長處:visual basic是一種可視化的、面對對象和條用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高級程序設(shè)計(jì),可用于開發(fā)windows環(huán)境下的種類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強(qiáng)大 另外,access數(shù)據(jù)庫是microsoft office中的一個(gè)套件,它具有界面友好、易學(xué)易用、開發(fā)簡單、接口靈活等特點(diǎn),是典型的新一代桌面數(shù)據(jù)庫管理系統(tǒng)。第四章 軟件需求分析4、1 引論用戶需求分析就是在用戶需求調(diào)研的基礎(chǔ)上,確定系統(tǒng)的總體結(jié)構(gòu)方案,完成相應(yīng)的需求分析報(bào)告。在確定系統(tǒng)的總體結(jié)構(gòu)方案過程中,包括確定應(yīng)用程序的結(jié)構(gòu)、系統(tǒng)

29、開發(fā)環(huán)境和系統(tǒng)的功能模塊。用戶需求調(diào)研結(jié)束之后,應(yīng)該立即進(jìn)行用戶需求分析。通過對*公司倉庫管理需求的統(tǒng)計(jì),我作了詳細(xì)的需求分析,并制定了軟件的功能模塊,現(xiàn)將系統(tǒng)功能簡明描述如下:1、基礎(chǔ)數(shù)據(jù) 包括供應(yīng)商信息管理、客戶資料信息管理、倉庫信息管理和貨物信息管理,用戶首次使用軟件需要在該模塊設(shè)置。2、入庫管理 入庫單的錄入管理。3、出庫管理 貨物出庫管理以及貨單查詢。4、倉庫管理 倉庫庫存狀況的查詢,貨物調(diào)撥處理和出庫統(tǒng)計(jì)等。5、客戶管理 供應(yīng)商信息查詢和客戶信息查詢功能。6、系統(tǒng)管理 用戶管理和數(shù)據(jù)參數(shù)等。上述各模塊基本完成了系統(tǒng)的以下各性能要求:1、簡便實(shí)用 本系統(tǒng)具有友好界面化,可讓具備基礎(chǔ)電

30、腦的庫管員免培訓(xùn)使用本系統(tǒng)。2、安全可靠 對于數(shù)據(jù)庫的設(shè)計(jì),一個(gè)關(guān)鍵的內(nèi)容便是數(shù)據(jù)庫的安全性。比如,數(shù)據(jù)庫的備份和恢復(fù)(對數(shù)據(jù)庫進(jìn)行備份,以免在系統(tǒng)出現(xiàn)不可避免的錯(cuò)誤或故障時(shí),可以及時(shí)的恢復(fù),而不至于造成巨大的損失)。3、支持?jǐn)U充 本系統(tǒng)支持模塊擴(kuò)充,比如擴(kuò)充銷售模塊,從而可實(shí)現(xiàn)為進(jìn)銷存管理模式。4、2 流程圖流程圖是流經(jīng)一個(gè)系統(tǒng)的信息流、觀點(diǎn)流或部件流的圖形代表。 流程圖是揭示和掌握封閉系統(tǒng)運(yùn)動(dòng)狀況的有效方式。作為診斷工具,它能夠輔助決策制定,讓管理者清楚地知道,問題可能出在什么地方,從而確定出可供選擇的行動(dòng)方案。下面分別介紹貨物入庫和出庫的流程圖:是否是開 始用戶名&密碼正確與否檢查貨物信

31、息和數(shù)量無誤提示重新輸入信息無提示重輸密碼輸入用戶名&密碼完成入庫結(jié) 束(圖1)右面“圖1”為入庫流程圖:是無有開 始用戶名&密碼正確與否庫存有沒有滿足數(shù)量的貨物提示錯(cuò)誤信息無提示重輸密碼輸入用戶名&密碼完成出庫結(jié) 束(圖2)右面的“圖2”為出庫流程圖:第五章 系統(tǒng)實(shí)施5、1 模塊劃分下面的“圖3”為模塊組成圖:通用倉庫管理系統(tǒng)系統(tǒng)登錄基礎(chǔ)數(shù)據(jù)入庫管理出庫管理客戶管理倉庫管理系統(tǒng)管理幫助重新登錄退出系統(tǒng)入庫單管理單據(jù)查詢供應(yīng)商管理客戶資料管理倉庫信息設(shè)置貨物信息設(shè)置單位信息設(shè)置出庫單管理單據(jù)查詢倉庫庫存狀況月盤點(diǎn)貨物出入統(tǒng)計(jì)貨物庫存查詢用戶管理軟件注冊數(shù)據(jù)庫管理供應(yīng)商查詢客戶信息查詢幫助文件關(guān)

32、于系統(tǒng)(圖3)基本模塊與功能:1.系統(tǒng)登錄重新登錄和退出系統(tǒng)包括用戶管理,密碼管理,系統(tǒng)啟用,期初庫存錄入,資料刪除,以及月終結(jié)轉(zhuǎn),可以根據(jù)需要對用戶限制權(quán)限,以確保數(shù)據(jù)的安全性。2.基礎(chǔ)資料設(shè)置供應(yīng)商資料管理:輸入供應(yīng)商的信息資料;客戶資料管理:建立客戶信息資料庫;倉庫信息設(shè)置:錄入所有倉庫信息,即倉庫名稱、地址等等;貨物信息設(shè)置:對倉庫庫存貨物分類登記;3.入庫管理入庫單管理:完成日常貨物入庫登記等功能;單據(jù)查詢:查詢?nèi)霂煨畔ⅲ?.出庫管理出庫單管理:對出庫貨物及時(shí)登記;單據(jù)查詢:查詢已出庫貨物信息記錄;5.倉庫管理倉庫庫存狀況:在該窗口可以根據(jù)條件查詢貨物的庫存狀態(tài)、數(shù)量等。月盤點(diǎn):月底

33、對倉庫庫存貨物進(jìn)行盤點(diǎn)統(tǒng)計(jì);貨物出入統(tǒng)計(jì):對給類貨物做出/入庫次數(shù)的統(tǒng)計(jì);貨物庫存查詢:比較詳細(xì)的貨物庫存信息查詢功能;6.客戶管理供應(yīng)商信息查詢:給出條件查詢某一家供應(yīng)商信息的聯(lián)系信息;客戶信息查詢:給出條件查詢某一位客戶的聯(lián)系信息;7.系統(tǒng)管理用戶管理:增加、修改、刪除系統(tǒng)登錄用戶的賬號和密碼;軟件注冊:提供給企業(yè)的注冊功能;數(shù)據(jù)庫管理:備份、還原數(shù)據(jù)庫;8.幫助幫助文件:提供一個(gè)電子版的說明文件;關(guān)于系統(tǒng):本系統(tǒng)的開發(fā)者信息及軟件版本;5、2 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)的步驟主要是:數(shù)據(jù)庫結(jié)構(gòu)定義:目前的數(shù)據(jù)庫管理系統(tǒng)(dbms)有的是支持聯(lián)機(jī)事務(wù)處理cltp(負(fù)責(zé)對事務(wù)數(shù)據(jù)進(jìn)行采集、處理、存

34、儲)的操作型dbms,有的可支持?jǐn)?shù)據(jù)倉庫、有聯(lián)機(jī)分析處理clap(指為支持決策的制定對數(shù)據(jù)的一種加工操作)功能的大型dbms,有的數(shù)據(jù)庫是關(guān)系型的、有的可支持面向?qū)ο髷?shù)據(jù)庫。針對選擇的dbms,進(jìn)行數(shù)據(jù)庫結(jié)構(gòu)定義。數(shù)據(jù)表定義:數(shù)據(jù)表定義指定義數(shù)據(jù)庫中數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表的邏輯結(jié)構(gòu)包括:屬性名稱、類型、表示形式、缺省值、校驗(yàn)規(guī)則、是否關(guān)鍵字、可否為空等。關(guān)系型數(shù)據(jù)庫要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫設(shè)計(jì),但為使效率高,規(guī)范化程度應(yīng)根據(jù)應(yīng)用環(huán)境和條件來決定。數(shù)據(jù)表設(shè)計(jì)不僅要滿足數(shù)據(jù)存儲的要求,還要增加一些如反映有關(guān)信息、操作責(zé)任、中間數(shù)據(jù)的字段或臨時(shí)數(shù)據(jù)表。存儲設(shè)備和存儲空間組織:確定數(shù)據(jù)的存放地點(diǎn)

35、、存儲路徑、存儲設(shè)備等,備份方案,對多版本如何保證一致性和數(shù)據(jù)的完整性。數(shù)據(jù)使用權(quán)限設(shè)置:針對用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權(quán)限,確保數(shù)據(jù)安數(shù)據(jù)字典設(shè)計(jì):用數(shù)據(jù)字典描述數(shù)據(jù)庫的設(shè)計(jì),便于維護(hù)和修改。本庫存管理系統(tǒng)用到了兩套數(shù)據(jù)庫,即兩個(gè)庫文件,一個(gè)是用來保存訪問sql server2000數(shù)據(jù)庫系統(tǒng)的配置信息(文件名為“user_data.mdb”),只有一個(gè)表(名稱為“l(fā)inksql”,打開密碼為“qca01014”)。另一個(gè)庫文件是保存?zhèn)}庫管理系統(tǒng)所有數(shù)據(jù)信息的sql庫文件(文件名為“stgdata_data.mdf”,以及它的日志文件“stgdata_log.ldf”),該庫文件

36、包含7個(gè)表,即“key”、“suppler”、“customer”、“storage”、“gdsinfo”、“intostg”、“outstg”現(xiàn)將部分?jǐn)?shù)據(jù)結(jié)構(gòu)表描述如下: 下面表“l(fā)inksql”是access數(shù)據(jù)庫配置信息表(linksql)字段名數(shù)據(jù)類型字段長度允許空備注dsstr文本50-數(shù)據(jù)源dbstr文本50-數(shù)據(jù)庫username文本50-sql登錄用戶名userpwd文本50-sql登錄密碼以下表全部為sql數(shù)據(jù)庫表:登錄用戶表(key)字段名數(shù)據(jù)類型字段長度允許空備注uservarchar30-用戶名稱passwordvarchar30-用戶密碼qxstrvarchar30-

37、用戶權(quán)限倉庫信息表(storage)字段名數(shù)據(jù)類型字段長度允許空備注stgnomvarchar10-倉庫編號stgnamevarchar20否倉庫名稱stgadrvarchar20-倉庫地址magnomvarchar20-管理員編號magnamevarchar20-管理員姓名beizhuvarchar50-備注信息貨物信息表(gdsinfo)字段名數(shù)據(jù)類型字段長度允許空備注gdsnomvarchar10-貨物編號gdsnamevarchar50-貨物名稱gdskindvarchar50-種類gdsguigevarchar10-規(guī)格jldanweivarchar10-單位maxnomint4-最

38、小限制minnomint4-最大限制beizhuvarchar100-備注供應(yīng)商信息表(suppler)字段名數(shù)據(jù)類型字段長度允許空備注gysnomvarchar10-供應(yīng)商編號gysnamevarchar50-供應(yīng)商名稱lxrnamevarchar10-聯(lián)系人lxrzcvarchar20-聯(lián)系人職稱lxradrvarchar50-地址lxrcityvarchar50-所在城市postcodevarchar30-郵政編碼telephonevarchar30-聯(lián)系電話faxnomvarchar30-傳真emailvarchar20-電子郵件banknamevarchar20-開戶行banknom

39、varchar30-銀行賬號ywbzvarchar50-備注客戶信息表(customer)字段名數(shù)據(jù)類型字段長度允許空備注custnomvarchar10-客戶編號custnamevarchar50-客戶名稱lxrnamevarchar20-聯(lián)系人movtelephvarchar20-聯(lián)系電話custadrvarchar50-地址custcityvarchar50-所在城市postcodevarchar30-郵政編碼telephonevarchar30-移動(dòng)電話faxnomvarchar30-傳真emailvarchar20-電子郵件banknamevarchar20-開戶行banknomva

40、rchar30-銀行賬號qtbzvarchar50-備注貨物入庫表(intostg)字段名數(shù)據(jù)類型字段長度允許空備注intonomvarchar20否入庫編號gdsnomvarchar50-貨物編號gdsnamevarchar20-貨物名稱jbrnamevarchar20-經(jīng)辦人rkdatevarchar20-入庫日期rkpricfloat8-單價(jià)rkshulfloat8-數(shù)量gysnamevarchar50-供應(yīng)商名稱stgnamevarchar50-存儲倉庫ddstagevarchar50-存儲狀態(tài)elspricfloat8-其他價(jià)格beizhuvarchar50-備注貨物出庫表(outs

41、tg)字段名數(shù)據(jù)類型字段長度允許空備注outnomvarchar20否出庫編號ordernomvarchar50-其他編號gdsnomvarchar50-貨物編號gdsnamevarchar20-貨物名稱jbrnamevarchar20-經(jīng)辦人ckdatevarchar20-出庫日期ckpricfloat8-單價(jià)ckshulfloat8-數(shù)量cstnamevarchar50-客戶名稱stgnamevarchar50-出庫倉庫ddstagevarchar50-存儲狀態(tài)elspricfloat8-其他價(jià)格beizhuvarchar50-備注5、3 窗體及源代碼本應(yīng)用程序由23個(gè)窗體組成,主要的分別

42、是:主窗體,登錄窗體,入庫窗體,出庫窗體,庫存匯總,打印及查詢等窗體組成。通過運(yùn)行程序首先進(jìn)入歡迎界面和登陸窗體,通過輸入密碼,驗(yàn)證身份后進(jìn)入主窗體,在主窗體上有8個(gè)菜單項(xiàng)(菜單顯示了系統(tǒng)的所有功能),分別對應(yīng)各自的功能模塊窗體,包括重新登錄,基礎(chǔ)數(shù)據(jù),入庫管理,出庫管理,倉庫管理,客戶管理,系統(tǒng)管理,幫助。需要哪個(gè)功能(窗體)就點(diǎn)哪個(gè)菜單,相對應(yīng)的窗體會自動(dòng)彈出。下面圖示為系統(tǒng)主窗體: 后面將逐一對介紹窗體界面及功能以及重要部分的源代碼。5、3、1 系統(tǒng)登錄源代碼功能說明 本窗口包含三個(gè)功能按鈕,輸入用戶名和密碼點(diǎn)擊“確定”登錄系統(tǒng),點(diǎn)擊“取消”重新輸入可重新輸入用戶名和密碼,點(diǎn)擊“修改密碼

43、”會打開“密碼修改”窗口,輸入一次舊密碼和兩次重復(fù)的新密碼完成密碼修改。窗口界面源代碼private find_str as stringprivate sub cmdcancel_click() 設(shè)置全局變量為 false 不提示失敗的登錄 if msgbox(確定要取消登錄本系統(tǒng)嗎?, vbyesno, 系統(tǒng)提示) = vbyes then unload me end end ifend subprivate sub cmdok_click() on local error resume next dim dl_str as string dim dl as adodb.recordset

44、 dim conn as adodb.connection dim txtpwdstr as string dim sqlpwdstr as string if cbouser.text = then msgbox 用戶名不能為空! cbouser.setfocus exit sub end if dl_str = select user, key.* from key where (user = & cbouser.text & ) set conn = new adodb.connection conn.connectionstring = provider=sqloledb.1;pers

45、ist security info=false;user id= & useridstring & ;password= & userpwdstring & ;initial catalog= & dbstring & ;data source= & dsstring & conn.open set dl = new adodb.recordset dl.open dl_str, conn, adopendynamic, adlockoptimistic if dl.eof and dl.bof then msgbox 用戶名不存在!, vbcritical, 警告 exit sub end

46、if 檢查密碼 msgbox pwdtext= & txtpassword.text & password= & dl.fields(password).value if cstr(txtpassword.text) = cstr(dl.fields(password).value) then passuser = cbouser.text jbrnamestr = cbouser.text 作為默認(rèn)的經(jīng)辦人 unload me frmmdimain.top = 0 frmmdimain.left = 0 frmmdimain.show else msgbox 用戶名和密碼錯(cuò)誤,請核對后再試!

47、, vbcritical, 錯(cuò)誤 frmmdimain.hide txtpassword.text = end ifend subprivate sub form_load() 生成sql的相關(guān)設(shè)置函數(shù) link_sql on local error resume next systemchushihua 系統(tǒng)初始化 find_str = select * from key set cnn1 = new adodb.connection cnn1.connectionstring = provider=sqloledb.1;persist security info=false;user id

48、= & useridstring & ;password= & userpwdstring & ;initial catalog= & dbstring & ;data source= & dsstring & cnn1.open set rscourse = new adodb.recordset rscourse.open find_str, cnn1, adopendynamic, adlockoptimistic rscourse.movefirst cbouser.text = rscourse.fields(user).value cbouser.additem rscourse.

49、fields(user).value do while not rscourse.eof rscourse.movenext if rscourse.eof then exit sub cbouser.text = rscourse.fields(user).value cbouser.additem rscourse.fields(user).value if rscourse.eof and rscourse.bof then msgbox 沒有用戶,請創(chuàng)建一個(gè),然后再試!, vbinformation, 系統(tǒng)提示 end end if loopend sub5、3、2 供應(yīng)商信息源碼功能

50、說明完成供應(yīng)商信息的添加、修改、刪除功能,另外,在“新增入庫單窗”口的供應(yīng)商欄目雙擊,可以快速查找和導(dǎo)入,方便入庫操作。窗口界面源代碼待添加的隱藏文字內(nèi)容3private rscourse as adodb.recordsetprivate cnn1 as adodb.connectionprivate selectstr as stringprivate sub form_load()on local error resume nextlink_sql 取出用于連接sql的參數(shù) setstgbt 顯示網(wǎng)格標(biāo)題 find_str = select * from suppler order by gysnom set cnn1 = new adodb.connection cnn1.connectionstring = provider=sqloledb.1;persist security info=false;user id= & useridstring & ;initial catalog= & dbstring & ;data source= & dsstring & cnn1.open set rscourse = new adodb.recordset rscourse.open find_str, cnn1,

溫馨提示

  • 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

提交評論