倉(cāng)儲(chǔ)管理系統(tǒng)論文_第1頁
倉(cāng)儲(chǔ)管理系統(tǒng)論文_第2頁
倉(cāng)儲(chǔ)管理系統(tǒng)論文_第3頁
倉(cāng)儲(chǔ)管理系統(tǒng)論文_第4頁
倉(cāng)儲(chǔ)管理系統(tǒng)論文_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、石家莊經(jīng)濟(jì)學(xué)院華信學(xué)院學(xué)士學(xué)位論文(設(shè)計(jì))倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)一個(gè)企業(yè)的倉(cāng)庫(kù)相當(dāng)于一個(gè)人的內(nèi)臟器官的,它的主要職責(zé)是詳細(xì)登記入庫(kù)出庫(kù)信息,能追溯每筆貨品的來源或去向,并且讓出入數(shù)量和庫(kù)存保持平衡。它的運(yùn)作好壞直接影響著整個(gè)公司的“上層建筑”。而且隨著企業(yè)的不斷壯大,貨品種類不斷的增加,隨之而來的相關(guān)庫(kù)存信息的不斷增加,傳統(tǒng)的記事本或者是文本文件已經(jīng)無法跟上企業(yè)的發(fā)展節(jié)奏。而且信息多了,如果沒有比較好的方法或者是相應(yīng)的軟件,管理起來就會(huì)顯得十分的吃力,尚且也是很容易出錯(cuò)的,這樣的工作量也很大,工作效率就無法體現(xiàn)。1 緒論在當(dāng)前的信息化管理浪潮下,我國(guó)的各行業(yè)不斷轉(zhuǎn)向信息化,現(xiàn)代化的高效管理模

2、式。倉(cāng)庫(kù)管理系統(tǒng)使的一直沿襲傳統(tǒng)管理模式而產(chǎn)生的管理效率較低,經(jīng)營(yíng)管理水平相對(duì)滯后等現(xiàn)象得以改善;而這種新型的庫(kù)存信息管理流程自動(dòng)化、智能分析、科學(xué)宏觀的管理模式已經(jīng)成為庫(kù)存管理的必然需求。1.1 系統(tǒng)背景管理信息系統(tǒng)(MIS)是一個(gè)由人、機(jī)組成的能進(jìn)行管理信息的收集、傳遞、儲(chǔ)存、加工、維護(hù)和使用的系統(tǒng)。它能觀測(cè)企事業(yè)和組織的各種運(yùn)動(dòng),利用過去的數(shù)據(jù)預(yù)測(cè)未來;從全局出發(fā)輔助決策;利用信息控制企業(yè)和組織的行為,幫助其實(shí)現(xiàn)長(zhǎng)遠(yuǎn)的規(guī)劃目標(biāo)。簡(jiǎn)言之,MIS是一個(gè)以計(jì)算機(jī)為工具,具有數(shù)據(jù)處理、預(yù)測(cè)、控制和輔助決策功能的信息系統(tǒng)。管理信息系統(tǒng)的這些功能,不僅管理科學(xué)起著作用,而且技術(shù)科學(xué)也發(fā)揮著重要作用,

3、它是依賴于電子計(jì)算機(jī)的發(fā)展而發(fā)展的。MIS的開發(fā)和建設(shè)不僅僅是編一些程序,買幾臺(tái)計(jì)算機(jī),聯(lián)一個(gè)網(wǎng)絡(luò),它還蘊(yùn)含著更廣泛的內(nèi)容,那就是信息資源的管理。信息資源管理的出發(fā)點(diǎn)及其歸宿,是要充分地開發(fā)和有效地利用信息資源,同時(shí)在確保企業(yè)秘密和信息安全的前提下實(shí)現(xiàn)信息資源最大限度的共享。倉(cāng)庫(kù)管理系統(tǒng)是針對(duì)企業(yè)的庫(kù)存與出庫(kù)而開發(fā)的。本系統(tǒng)的使用,能轉(zhuǎn)變企業(yè)的工作方式,有效提高庫(kù)存管理速度和服務(wù)水平,提高客戶對(duì)本企業(yè)的信任度和滿意度,改善客戶關(guān)系。運(yùn)用倉(cāng)庫(kù)管理系統(tǒng),在出庫(kù)貨物時(shí)實(shí)行出口一次性付款,做到快速準(zhǔn)確。運(yùn)用倉(cāng)庫(kù)管理系統(tǒng),企業(yè)內(nèi)部實(shí)現(xiàn)現(xiàn)代化管理,能夠準(zhǔn)確把握每一種貨物的出庫(kù)和庫(kù)存動(dòng)態(tài),可以防止貨物斷檔或

4、過量?jī)?chǔ)備,貨物開發(fā)方向、入庫(kù)的適時(shí)化都可通過庫(kù)存信息管理系統(tǒng)來完成。倉(cāng)庫(kù)管理系統(tǒng)將手工已編制好的出庫(kù)賬目或根據(jù)原始出庫(kù)直接在系統(tǒng)內(nèi)制作企業(yè)出庫(kù)信息,同時(shí)可對(duì)輸入的出庫(kù)信息進(jìn)行修改、查詢等操作,這種集約化的出庫(kù)管理模式便于企業(yè)出庫(kù)信息的收集、整理和加工,又便于操作員的需求信息在最短的時(shí)間內(nèi)得到反饋,同時(shí)本系統(tǒng)系統(tǒng)可自動(dòng)分析各種貨物出庫(kù)變化規(guī)律,貨物出庫(kù)結(jié)構(gòu)、居民消費(fèi)變化等,從而為合理入庫(kù)、經(jīng)營(yíng)、加工、庫(kù)存、出庫(kù)等提供科學(xué)決策的依據(jù)。1.2 研究現(xiàn)狀目前國(guó)內(nèi)外對(duì)此類系統(tǒng)的開發(fā)與研究也是很有實(shí)用性的,基本上能滿足各企業(yè)的自身特點(diǎn),來進(jìn)行庫(kù)存方面的管理,同時(shí),該類系統(tǒng)又都在不斷地深入與發(fā)展,來適用更多

5、的企業(yè),一般都能運(yùn)用于各個(gè)商店商品的庫(kù)存管理,但是都沒有針對(duì)大眾的廣泛應(yīng)用,只能運(yùn)用某個(gè)商店,這一點(diǎn)還有待于今后的進(jìn)一步開發(fā)與實(shí)踐。隨著信息化技術(shù)的不斷提高和應(yīng)用的日漸普及,更多的商品擁有自己的條碼,而且,使用條碼化工作代替?zhèn)鹘y(tǒng)作業(yè)模式,減少了手工輸入,這樣不但提高了作業(yè)效率,還能確保資料正確,并減少因人為失誤所造成的損失。庫(kù)存品種多,數(shù)量大。因此,要實(shí)現(xiàn)收發(fā)作業(yè)的快速、準(zhǔn)確、高效,倉(cāng)儲(chǔ)管理自動(dòng)化勢(shì)在必行。而實(shí)現(xiàn)管理自動(dòng)化的“瓶頸”則是產(chǎn)品信息的采集、輸入。傳統(tǒng)手工作業(yè)方式,在信息采集量加大的情形下,半因信息不能及時(shí)的反饋,給收發(fā)作業(yè)造成一定的困難。利用條碼技術(shù),在入庫(kù)及其包裝上加貼條碼,配之

6、以商品信息管理系統(tǒng)進(jìn)行作業(yè),不僅可提高效率,降低作業(yè)強(qiáng)度,也將大大提高產(chǎn)品收發(fā)作業(yè)準(zhǔn)確率(如鍵盤輸入僅為百分之一),進(jìn)而實(shí)現(xiàn)商品管理的全面自動(dòng)化。1.3 研究目的當(dāng)今企業(yè)越來越重視供應(yīng)鏈管理的思想,其主要的兩個(gè)組成部分:采購(gòu)管理與庫(kù)存管理也受到了越來越多的關(guān)注。采購(gòu)管理就是指為保障企業(yè)物資供應(yīng)而對(duì)企業(yè)采購(gòu)入庫(kù)進(jìn)行的計(jì)劃、組織、協(xié)調(diào)和控制等活動(dòng)。庫(kù)存管理是指在保障供應(yīng)的前提下,以庫(kù)存物品的數(shù)量來達(dá)到最少和周轉(zhuǎn)最快為目標(biāo)所進(jìn)行的計(jì)劃、組織、協(xié)調(diào)和控制。庫(kù)存管理是對(duì)在庫(kù)物資種類及其存量的管理和控制,它只考慮其合理性、經(jīng)濟(jì)性與最優(yōu)性,而不是從技術(shù)上考慮存貨的保管與儲(chǔ)藏以及如何運(yùn)輸.隨著企業(yè)行業(yè)的發(fā)展,

7、企業(yè)的經(jīng)營(yíng)規(guī)模正呈現(xiàn)出上升的趨勢(shì),企業(yè)間的競(jìng)爭(zhēng)也越來越大,但競(jìng)爭(zhēng)已不再是規(guī)模的競(jìng)爭(zhēng),而是出庫(kù)業(yè)績(jī)的競(jìng)爭(zhēng),如何在激烈的競(jìng)爭(zhēng)中擴(kuò)大出庫(kù)額、降低經(jīng)營(yíng)成本、擴(kuò)大經(jīng)營(yíng)規(guī)模,成為企業(yè)營(yíng)業(yè)者努力追求的目標(biāo)??傊?,實(shí)現(xiàn)企業(yè)倉(cāng)庫(kù)信息的計(jì)算機(jī)自動(dòng)化管理系統(tǒng),不但可以大大提高物料和成品流通率,而且能極大地提高企業(yè)員工的工作效率。2 系統(tǒng)分析與開發(fā)工具需求分析是對(duì)用戶的業(yè)務(wù)活動(dòng)進(jìn)行分析,明確在用戶的業(yè)務(wù)環(huán)境中軟件系統(tǒng)應(yīng)該"做什么"。2.1 需求分析本系統(tǒng)是針對(duì)企業(yè)庫(kù)存管理的具體業(yè)務(wù)而開發(fā)的,業(yè)務(wù)管理以企業(yè)的庫(kù)存管理為核心,為用戶提供迅速、高效的服務(wù),減免手工處理的繁瑣與誤差,及時(shí)、準(zhǔn)確地反映企業(yè)的

8、工作情況、經(jīng)營(yíng)情況,從而提高企業(yè)的服務(wù)質(zhì)量,并配合現(xiàn)代化的出庫(kù)手段,獲得更好的經(jīng)濟(jì)效益。企業(yè)在其生產(chǎn)期間,信息化水平的高低,直接影響到企業(yè)的形象和聲譽(yù),在整理分析庫(kù)存資料的時(shí)候是否能迅速、高效。這其中的核心就是對(duì)每天大量的信息的正確處理和保存。采用計(jì)算機(jī)這一現(xiàn)代化工具作為管理的輔助手段是必須的,在庫(kù)存管理信息系統(tǒng)中,它的地位也是舉足輕重的。因此,做好庫(kù)存管理信息系統(tǒng),使其功能完善,更有非凡的意義,本庫(kù)存管理信息系統(tǒng)的指導(dǎo)思想是:1、通用性強(qiáng),系統(tǒng)能廣泛適用于各種類型的中小企業(yè)。2、用戶界面友好,易學(xué)易用、易維護(hù)、易擴(kuò)充。軟件交給用戶使用后,當(dāng)操作任務(wù)操作規(guī)則等發(fā)生變化時(shí),用戶可以方便地修改相應(yīng)

9、的數(shù)據(jù)庫(kù)和表。3、功能完善,應(yīng)該集顯示、添加、修改、刪除、查詢等操作為一體。4、可靠性高,從軟件的設(shè)計(jì)到程序的編制等各個(gè)階段都要充分考慮到各種異常情況的發(fā)生。庫(kù)存管理信息系統(tǒng)大體上包括基本信息管理、日常工作管理、出庫(kù)管理、統(tǒng)計(jì)報(bào)表等方面內(nèi)容,集顯示、輸入、添加、修改、刪除等各種操作于一體,維護(hù)起來十分方便。利用此系統(tǒng),管理員可以方便的查詢貨物信息,并隨時(shí)對(duì)貨物的庫(kù)存進(jìn)行調(diào)整,也可以進(jìn)行出庫(kù)查詢;利用此系統(tǒng),使得出庫(kù)不用再和以前一樣使用紙筆記錄,只需輕點(diǎn)鍵盤就能完成;利用此系統(tǒng),收銀員可以很方便地完成結(jié)賬工作,從而極大地減少了錯(cuò)誤的發(fā)生,避免了無法估計(jì)的不必要的損失。此系統(tǒng),可以對(duì)企業(yè)生產(chǎn)方向提

10、供依據(jù),為企業(yè)的發(fā)展提供重要保證。2.2 可行性分析可行性分析是指在允許的成本、性能要求下,分析每項(xiàng)需求實(shí)施的可行性,提出需求實(shí)現(xiàn)的相關(guān)風(fēng)險(xiǎn),包括與其它需求的沖突,對(duì)外界因素的依賴和技術(shù)障礙。可行性分析包括操作可行性、技術(shù)可行性和經(jīng)濟(jì)可行性。下面主要以下幾個(gè)方面對(duì)倉(cāng)庫(kù)管理信息系統(tǒng)進(jìn)行可行性分析。(1)社會(huì)可行性倉(cāng)庫(kù)管理系統(tǒng)已在大型的企業(yè)中得到了廣泛的應(yīng)用,企業(yè)出庫(kù)需要現(xiàn)代化,只有合理的運(yùn)用現(xiàn)代化的出庫(kù),才能在市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地。庫(kù)存管理信息系統(tǒng)不僅能夠提高經(jīng)營(yíng)者的回報(bào),而且能夠隨時(shí)掌握市場(chǎng)的動(dòng)向,為經(jīng)營(yíng)者提供必要的市場(chǎng)信息,解決經(jīng)營(yíng)者最需解決的迫切問題,同時(shí)企業(yè)庫(kù)存管理信息系統(tǒng)對(duì)操作人員的

11、要求不高,也合理節(jié)約了成本的投入。因此從社會(huì)可行性來說,開發(fā)本系統(tǒng)是可行的。(2)技術(shù)可行性現(xiàn)在,市場(chǎng)上可以選購(gòu)的應(yīng)用開發(fā)產(chǎn)品很多,流行的也有數(shù)十種。在目前市場(chǎng)上這些眾多的程序開發(fā)工具中,有些強(qiáng)調(diào)程序語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只強(qiáng)調(diào)程序語言的彈性,卻沒有便利的工具作配合,會(huì)使一些即使非常簡(jiǎn)單的界面處理動(dòng)作,也會(huì)嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的寶貴時(shí)間;相反,如果只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動(dòng)作必需要耗費(fèi)數(shù)倍的工夫來處理,使得原來所標(biāo)榜的

12、效率提高的優(yōu)點(diǎn)失去了作用。本設(shè)計(jì)我將采用面向?qū)ο蟮姆椒ǎC合運(yùn)用數(shù)據(jù)庫(kù)技術(shù)、程序設(shè)計(jì)技術(shù),結(jié)合企業(yè)管理知識(shí),以Visual Basic 6.0作為系統(tǒng)前臺(tái)應(yīng)用程序開發(fā)工具,SQL2000作為后臺(tái)數(shù)據(jù)庫(kù),通過Visual Basic 6.0中的ADO技術(shù)使兩者進(jìn)行連接從而進(jìn)行系統(tǒng)軟件開發(fā)。(3)操作可行性如今計(jì)算機(jī)已經(jīng)走進(jìn)千家萬戶,硬件成本的下降,導(dǎo)致計(jì)算機(jī)購(gòu)買成本的降低。倉(cāng)庫(kù)管理系統(tǒng)是利用計(jì)算機(jī)加VB6.0作為系統(tǒng)的開發(fā)平臺(tái),使開發(fā)出來的系統(tǒng)具有友好的用戶界面、良好的安全性設(shè)置、詳細(xì)的操作說明,這樣更使各類用戶很快就能掌握系統(tǒng)的使用方法,因此該系統(tǒng)在操作上是可行的。(4)經(jīng)濟(jì)可行性本系統(tǒng)開發(fā)簡(jiǎn)

13、單但要耗費(fèi)一定時(shí)間,所用的開發(fā)工具和軟件差不多都是免費(fèi)的,而且,由于系統(tǒng)能夠在未來較長(zhǎng)的一段時(shí)期內(nèi)穩(wěn)定地發(fā)揮作用,這對(duì)于企業(yè)的出庫(kù)管管理、節(jié)省企業(yè)的人力和物力資源等都有很大的幫助。由此可見,開發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。2.3 Visual Basic6.0簡(jiǎn)介Visual Basic6.0是在原有Basic語言基礎(chǔ)上的進(jìn)一步發(fā)展,它包含了數(shù)百條語句、函數(shù)及其關(guān)鍵詞,其中很多與Windows GUI有直接的聯(lián)系。Visual Basic語言簡(jiǎn)單易學(xué),只要稍有語言基礎(chǔ)就可以很快掌握并進(jìn)行而精通??梢暬挠脩艚缑嬖O(shè)計(jì)功能,把程序設(shè)計(jì)人員從繁瑣復(fù)雜的界面設(shè)計(jì)中解脫出來:可視化編程環(huán)境的“所見即所的

14、(WYSSIWYG)”功能,使界面設(shè)計(jì)如積木游戲一般,編程變成了一種享受;強(qiáng)大的多媒體功能可輕而易舉地開發(fā)出集聲音、動(dòng)畫、影象和圖片與 一體的多媒體應(yīng)用程序;新增的網(wǎng)絡(luò)功能提供了編寫Internet程序的能力。Visual Basic 6.0中文版還支持用戶自己開發(fā)ActiveX控件和制作ActiveX文檔。使用Visual Basic 6.0作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它作為一種現(xiàn)代的編程語言,提供完善的指令控制語句、類與對(duì)象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對(duì)新系統(tǒng)的擴(kuò)展與修改。VB的重要特點(diǎn)之

15、一是可視性。系統(tǒng)引進(jìn)了窗體和控件的機(jī)制,用于設(shè)計(jì)應(yīng)用程序界面。用戶通過在屏幕上生成窗體,在窗體中繪制所需要的控件和按鈕,設(shè)計(jì)菜單和對(duì)話框,VB會(huì)自動(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)用程序簡(jiǎn)化為用鼠標(biāo)在屏幕上點(diǎn)擊、拖拽并添加少量的代碼就可以完成了,大大降低了對(duì)程序設(shè)計(jì)的要求,提高了應(yīng)用程序的開發(fā)效率。利用VB的可視性特點(diǎn),可方便的設(shè)計(jì)了程序的窗體界面,并在各個(gè)窗體中的合適位置繪制所需的每種控件

16、。如要修改窗體或控件的某項(xiàng)屬性,只需在相應(yīng)的窗體或控件的屬性窗口修改相應(yīng)的參數(shù)便可達(dá)到需要的設(shè)計(jì)效果。利用VB的事件驅(qū)動(dòng)性特點(diǎn),只需在窗體或控件上的代碼窗口中添加少量的代碼,便可達(dá)到告訴當(dāng)在相應(yīng)的窗體或控件上發(fā)生某一事件時(shí),它們?cè)谑录l(fā)生后應(yīng)該做什么工作的目的。例如幾個(gè)窗體上的添加、刪除、返回按鈕的作用,就是通過在各個(gè)相應(yīng)按鈕的代碼窗口中輸入相應(yīng)的代碼,來達(dá)到當(dāng)在幾個(gè)按鈕上出現(xiàn)單擊(Click)事件后,相應(yīng)按鈕實(shí)現(xiàn)添加、刪除、返回的功能的。2.4 SQLServer2000簡(jiǎn)介SQL Server是微軟公司開發(fā)的數(shù)據(jù)庫(kù)產(chǎn)品,SQL Server 2000被廣泛使用,很多電子商務(wù)網(wǎng)站、企業(yè)內(nèi)部信

17、息化平臺(tái)等都是基于SQL Server產(chǎn)品上。 今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫(kù)解決方案。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場(chǎng)時(shí)間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,SQL Server 2000 還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng)。SQL Server 2000 為快速開發(fā)新一代企業(yè)級(jí)商業(yè)應(yīng)用程序、為企業(yè)贏得核心競(jìng)爭(zhēng)優(yōu)勢(shì)打開了勝利之門。2.5 數(shù)據(jù)庫(kù)訪問技術(shù)ADO是由Microsoft且開發(fā)的最新數(shù)據(jù)庫(kù)訪問編程接口。毫無疑問ADO是Microsoft提供的眾多數(shù)據(jù)訪問API中使用最廣的一種。ADO本質(zhì)上就是一個(gè)OLEDB提供者,提供了在應(yīng)用程序級(jí)上

18、對(duì)OLE DB數(shù)據(jù)源的訪問能力。ADO是一個(gè)OLE自動(dòng)化服務(wù)器,大多數(shù)支持OLE的升發(fā)環(huán)境和腳本環(huán)境都可以訪問該服務(wù)器。ADO它創(chuàng)建和使用了多個(gè)ADO對(duì)象。ADO對(duì)象框架負(fù)責(zé)調(diào)用適當(dāng)?shù)腛LE DB提供者。如果ADO應(yīng)用程序使用了ODBC的OLEDB提供者,那么就會(huì)相應(yīng)地用到MSDASQL OLEDB提供者。如果ADO應(yīng)用程序使用的是SQLServer的OLEDB提供者,則會(huì)用到SQLOLEDB提供者。當(dāng)程序使用ODBC的OLE DB提供者時(shí),ADO將裝載msdasql.dll,再由該動(dòng)態(tài)鏈接庫(kù)裝載ODBC驅(qū)動(dòng)程序管理器。ODBC的OLE DB提供者將ADO發(fā)出的OLE DB調(diào)用映射成對(duì)應(yīng)的0D

19、BC調(diào)用,之后再傳遞給ODBC驅(qū)動(dòng)程序管地器。ODBC驅(qū)動(dòng)程序管地器負(fù)責(zé)裝載正確的ODBC驅(qū)動(dòng)程序。特別需要注意的是:ODBC驅(qū)動(dòng)程序?yàn)榱伺c訪問目標(biāo)數(shù)據(jù)庫(kù)的遠(yuǎn)程IPC(Interprocess Communication)服務(wù)器進(jìn)行通信,一般采用一種網(wǎng)絡(luò)進(jìn)程間通信(IPC)的方法來實(shí)現(xiàn),如命名管道(Named Pipe)、TCPIP套接字或者SPX等。本地SQL Server的OLE DB提供者不使用任何附加的中間層。當(dāng)使用SQL server的OLE DB提供者時(shí),ADo加載sqloledb.dll,由該動(dòng)態(tài)鏈接庫(kù)裝載并使用適當(dāng)?shù)木W(wǎng)絡(luò)IPC方法與數(shù)據(jù)庫(kù)進(jìn)行通信。IPC客戶端端組件通過所用的網(wǎng)

20、絡(luò)協(xié)議來與相應(yīng)的服務(wù)器端IPC建立通信這接。網(wǎng)絡(luò)協(xié)議負(fù)責(zé)發(fā)送和接收IP數(shù)據(jù)流。常用的網(wǎng)絡(luò)協(xié)議有:TCP/IP和IPX等.Connection、Recodset和Command對(duì)象是ADO對(duì)象模型的三個(gè)主要對(duì)象。 Connetion對(duì)象代表與遠(yuǎn)程數(shù)據(jù)源的連接,它除了負(fù)責(zé)建立與數(shù)據(jù)源的連接之外,還負(fù)責(zé)控制事務(wù)的范圍。Connection對(duì)象與Recordset和Command對(duì)象相互關(guān)聯(lián)。 Recordset對(duì)象代表從數(shù)據(jù)源返回的結(jié)果集。ADo Recordset對(duì)象可以便用一個(gè)打開的Connection對(duì)象,也可以自己建立與目標(biāo)數(shù)據(jù)源的連接。Recordset對(duì)象允許用戶查詢和更新數(shù)據(jù)。每個(gè)Re

21、cordset對(duì)象包括了一個(gè)Field對(duì)象集合。集合中的每一個(gè)Field對(duì)象代表Recordset中的列數(shù)據(jù)。Command對(duì)象用于發(fā)布命令和參數(shù)化的SQL語句。Command對(duì)象還可以用來調(diào)用存儲(chǔ)過程和執(zhí)行SQL語句,SQL查詢的結(jié)果返回給Recordset。勺ADo Recordset對(duì)象類似,Command對(duì)象既可以使用打開的connection對(duì)象,也可以自己建立與目標(biāo)數(shù)據(jù)源的連接。Command對(duì)象包含了一個(gè)Parameters集合,集合中的每個(gè)成員部是一個(gè)Parameter對(duì)象,它代表Command對(duì)象所使用的參數(shù)。如果一個(gè)Command對(duì)象用寸執(zhí)行一條參數(shù)化的SQL語句。那么每一

22、個(gè)Parameter對(duì)象代表SQL語句中的一個(gè)參數(shù)。 Conncection對(duì)象的下面就是Errors集合。集合中的每一個(gè)Error對(duì)象包含了ADO對(duì)象框架中的對(duì)象包含的一條錯(cuò)誤信息。 Connection,Command,Recordset和Field對(duì)象包含了一個(gè)Properties集合。集合中的每一個(gè)Property對(duì)象都可以用于設(shè)置或獲取對(duì)象的不同屬性Connection,Recordset和Command對(duì)象是ADO對(duì)象框架最常用的三種對(duì)象,除此之外,ADO還包含Record和Stream對(duì)象。Record村象用來表示Recordset對(duì)象中的一條記錄。它也可以表示層次樹結(jié)構(gòu)的名字空

23、間,或者表示具有層次結(jié)構(gòu)的事物,如文件系統(tǒng)中的文件夾和文件,電子郵件系統(tǒng)中的目錄和消息等。Stream對(duì)象用于讀或?qū)懨嫦蛄鞯臄?shù)據(jù),如XML文檔或者二進(jìn)制對(duì)象等。 3 概要設(shè)計(jì)3.1 系統(tǒng)功能設(shè)計(jì)根據(jù)前面在可行性分析時(shí)對(duì)系統(tǒng)提出的要求以及在需求分析階段提出的系統(tǒng)功能需求,將系統(tǒng)結(jié)構(gòu)分成如下模塊:1、基礎(chǔ)管理模塊:實(shí)現(xiàn)對(duì)原料、成品、倉(cāng)庫(kù)等基本信息管理的功能,讓管理層對(duì)整個(gè)企業(yè)的倉(cāng)庫(kù)及原料、成品有詳細(xì)的了解,這個(gè)模塊包括“原料管理”、“成品管理”、“倉(cāng)庫(kù)管理”三個(gè)功能模塊。2、原料庫(kù)存管理模塊:實(shí)現(xiàn)對(duì)原料出庫(kù)信息、入庫(kù)信息管理的功能,這個(gè)模塊包括“原料入庫(kù)管理”、“原料出庫(kù)管理”兩個(gè)功能模塊。3、成

24、品庫(kù)存管理模塊:實(shí)現(xiàn)對(duì)成品出庫(kù)信息、入庫(kù)信息管理的功能,這個(gè)模塊包括“成品入庫(kù)管理”、“成品出庫(kù)管理”兩個(gè)功能模塊。4、庫(kù)存統(tǒng)計(jì)模塊:實(shí)現(xiàn)對(duì)原料庫(kù)存信息、成品庫(kù)存信息盤點(diǎn)的功能,這個(gè)模塊包括“成品庫(kù)存盤點(diǎn)”、“原料庫(kù)存盤點(diǎn)”兩個(gè)功能模塊。5、出入查詢模塊:實(shí)現(xiàn)對(duì)原料出入庫(kù)信息、成品出入庫(kù)信息查詢的功能,這個(gè)模塊包括“原料出入庫(kù)查詢”、“成品出入庫(kù)查詢” 、“倉(cāng)庫(kù)基礎(chǔ)信息查詢”三個(gè)功能模塊。6、系統(tǒng)管理模塊:實(shí)現(xiàn)對(duì)用戶管理、密碼修改的功能,這個(gè)模塊包括“系統(tǒng)用戶管理、“用戶密碼修改” 兩個(gè)功能模塊。倉(cāng)庫(kù)管理系統(tǒng)系統(tǒng)管理模塊基礎(chǔ)管理模塊原料庫(kù)存管理成品庫(kù)存管理庫(kù)存統(tǒng)計(jì)管理出入庫(kù)查詢圖1 系統(tǒng)功能模

25、塊圖3.2 系統(tǒng)E-R圖概念模型的最常用的表示方法是實(shí)體-聯(lián)系方法 (Entity-Relation Approach,簡(jiǎn)稱E-R方法)。E-R方法是用E-R圖來描述某一組織的信息模型。E-R圖中包含了實(shí)體、關(guān)系和屬性等三種基本成分,通常用矩形框代表實(shí)體,用連接相關(guān)實(shí)體的菱形框表示關(guān)系,用橢圓形或圓角矩形表示實(shí)體(或關(guān)系)的屬性,并用直線把實(shí)體(關(guān)系)與其屬性連接起來。實(shí)體聯(lián)系圖:簡(jiǎn)稱為E-R圖,是指以實(shí)體、關(guān)系、屬性三個(gè)基本概念概括數(shù)據(jù)的基本結(jié)構(gòu),從而描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式。與此有關(guān)的概念有:1、實(shí)體:是觀念世界中描述客觀事物的概念。2、屬性:指實(shí)體具有的某種特性,用來描述一個(gè)實(shí)體。3、

26、聯(lián)系:可分為兩類:一是實(shí)體內(nèi)部的聯(lián)系,一是實(shí)體之間的聯(lián)系。系統(tǒng)用戶用戶名稱用戶密碼用戶權(quán)限圖2 用戶ER圖成品成品編號(hào)成品名稱成品型號(hào)成品規(guī)格備注圖3 成品ER圖原料原料編號(hào)原料名稱原料型號(hào)原料規(guī)格備注圖4 原料ER圖倉(cāng)庫(kù)倉(cāng)庫(kù)編號(hào)倉(cāng)庫(kù)名稱倉(cāng)庫(kù)圖5 倉(cāng)庫(kù)ER圖記錄號(hào)成品去向出庫(kù)數(shù)量負(fù)責(zé)人出庫(kù)時(shí)間倉(cāng)庫(kù)編號(hào)成品編號(hào)成品出庫(kù)圖6 成品出庫(kù)ER圖記錄號(hào)原料去向出庫(kù)數(shù)量負(fù)責(zé)人出庫(kù)時(shí)間倉(cāng)庫(kù)編號(hào)原料編號(hào)原料出庫(kù)圖7 原料出庫(kù)ER圖記錄號(hào)成品來源入庫(kù)數(shù)量負(fù)責(zé)人入庫(kù)時(shí)間倉(cāng)庫(kù)編號(hào)成品編號(hào)成品入庫(kù)圖8 成品入庫(kù)ER圖記錄號(hào)原料來源入庫(kù)數(shù)量負(fù)責(zé)人入庫(kù)時(shí)間倉(cāng)庫(kù)編號(hào)原料編號(hào)原料入庫(kù)圖9 原料入庫(kù)ER圖原料成品倉(cāng)庫(kù)出庫(kù)入庫(kù)入

27、庫(kù)出庫(kù)成品編號(hào)成品名稱成品顏色成品規(guī)格備注記錄號(hào)成品編號(hào)成品來源入庫(kù)數(shù)量負(fù)責(zé)人入庫(kù)時(shí)間倉(cāng)庫(kù)編號(hào)記錄號(hào)原料編號(hào)原料來源入庫(kù)數(shù)量負(fù)責(zé)人入庫(kù)時(shí)間倉(cāng)庫(kù)編號(hào)記錄號(hào)成品編號(hào)成品去向出庫(kù)數(shù)量負(fù)責(zé)人出庫(kù)時(shí)間倉(cāng)庫(kù)編號(hào)記錄號(hào)原料編號(hào)原料去向出庫(kù)數(shù)量負(fù)責(zé)人出庫(kù)時(shí)間倉(cāng)庫(kù)編號(hào)圖10 系統(tǒng)ER圖3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)建立數(shù)據(jù)庫(kù),首先確定數(shù)據(jù)庫(kù)中要保存什么樣的數(shù)據(jù)信息,然后設(shè)計(jì)數(shù)據(jù)庫(kù),建立由子段組成的表,字段里定義要存儲(chǔ)的數(shù)據(jù)的類型。建好數(shù)據(jù)庫(kù)的結(jié)構(gòu)后,數(shù)據(jù)庫(kù)就能在紀(jì)錄里存儲(chǔ)數(shù)據(jù)。提前設(shè)計(jì)數(shù)據(jù)庫(kù),一個(gè)重要的原因就是效率問題,如果數(shù)據(jù)庫(kù)中的紀(jì)錄達(dá)到了10000條以上的話,那么效率就是建立數(shù)據(jù)庫(kù)頭等要考慮的事情了;另外,設(shè)計(jì)數(shù)據(jù)庫(kù)

28、的一個(gè)指導(dǎo)原則是把子段與不在同一表中的同類數(shù)據(jù)相聯(lián)系,數(shù)據(jù)存在不同的表中,并不意味著不能一起使用它們,相反,當(dāng)需要的數(shù)據(jù)橫跨關(guān)系數(shù)據(jù)庫(kù)中兩個(gè)或更多的表時(shí),能夠使用“關(guān)系”訪問數(shù)據(jù)。本系統(tǒng)采用了SQLServer2000數(shù)據(jù)庫(kù),下面對(duì)在本系統(tǒng)中使用的數(shù)據(jù)庫(kù)表格建立做一下介紹。打開SQLServer2000軟件, 數(shù)據(jù)庫(kù)中包含若干個(gè)表,表是數(shù)據(jù)庫(kù)中用來存放數(shù)據(jù)的地方。在新建數(shù)據(jù)庫(kù)之后,出現(xiàn)數(shù)據(jù)庫(kù)面板,在次面板上選擇“使用設(shè)計(jì)器創(chuàng)建表選項(xiàng)”,按照如下表結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)使用表。通過對(duì)系統(tǒng)ER圖進(jìn)行分析,得到數(shù)據(jù)庫(kù)設(shè)計(jì)如下:表1 用戶信息表字段名稱數(shù)據(jù)類型字段大小用戶名稱文本10用戶密碼文本10用戶權(quán)限文本

29、20本表用于保存所有原料的詳細(xì)信息,結(jié)構(gòu)如表2所示。表2 原料信息表字段名稱數(shù)據(jù)類型字段大小原料編號(hào)文本10原料名稱文本10原料顏色文本20原料規(guī)格文本20備注文本30.本表用于保存所有成品的詳細(xì)信息,結(jié)構(gòu)如表3所示。表3 成品信息表字段名稱數(shù)據(jù)類型字段大小成品編號(hào)文本10成品名稱文本10成品顏色文本20成品規(guī)格文本20備注文本30 本表用于保存所有倉(cāng)庫(kù)的詳細(xì)信息,結(jié)構(gòu)如表4所示。表4 倉(cāng)庫(kù)信息表字段名稱數(shù)據(jù)類型字段大小倉(cāng)庫(kù)編號(hào)文本10倉(cāng)庫(kù)名稱文本10倉(cāng)庫(kù)位置文本20本表用于保存所有原料庫(kù)存的詳細(xì)信息,結(jié)構(gòu)如表5所示。表5 原料庫(kù)存信息表字段名稱數(shù)據(jù)類型字段大小原料編號(hào)文本10庫(kù)存數(shù)量數(shù)字4本

30、表用于保存所有成品庫(kù)存的詳細(xì)信息,結(jié)構(gòu)如表6所示。表6 成品庫(kù)存信息表字段名稱數(shù)據(jù)類型字段大小成品編號(hào)文本10庫(kù)存數(shù)量數(shù)字4本表用于保存所有原料入庫(kù)記錄的詳細(xì)信息,結(jié)構(gòu)如表7所示。表7 原料入庫(kù)記錄表字段名稱數(shù)據(jù)類型字段大小記錄號(hào)文本10原料編號(hào)文本10原料來源文本20入庫(kù)數(shù)量數(shù)字4負(fù)責(zé)人文本20入庫(kù)時(shí)間日期8倉(cāng)庫(kù)編號(hào)文本10本表用于保存所有原料入庫(kù)記錄的詳細(xì)信息,結(jié)構(gòu)如表8所示。表8 原料入庫(kù)記錄表字段名稱數(shù)據(jù)類型字段大小記錄號(hào)文本10原料編號(hào)文本10原料來源文本20入庫(kù)數(shù)量數(shù)字4負(fù)責(zé)人文本20入庫(kù)時(shí)間日期8倉(cāng)庫(kù)編號(hào)文本10本表用于保存所有原料出庫(kù)記錄的詳細(xì)信息,結(jié)構(gòu)如9所示。表9 原料出庫(kù)

31、記錄表字段名稱數(shù)據(jù)類型字段大小記錄號(hào)文本10原料編號(hào)文本10原料去向文本20出庫(kù)數(shù)量數(shù)字4負(fù)責(zé)人文本20出庫(kù)時(shí)間日期8倉(cāng)庫(kù)編號(hào)文本10本表用于保存所有成品入庫(kù)記錄的詳細(xì)信息,結(jié)構(gòu)如表10所示。表10成品入庫(kù)記錄表字段名稱數(shù)據(jù)類型字段大小記錄號(hào)文本10成品編號(hào)文本10成品來源文本20入庫(kù)數(shù)量數(shù)字4負(fù)責(zé)人文本20入庫(kù)時(shí)間日期8倉(cāng)庫(kù)編號(hào)文本10本表用于保存所有成品出庫(kù)記錄的詳細(xì)信息,結(jié)構(gòu)如表11所示。表11 成品出庫(kù)記錄表字段名稱數(shù)據(jù)類型字段大小記錄號(hào)文本10成品編號(hào)文本10成品去向文本20出庫(kù)數(shù)量數(shù)字4負(fù)責(zé)人文本20出庫(kù)時(shí)間日期8倉(cāng)庫(kù)編號(hào)文本104 系統(tǒng)實(shí)現(xiàn)4.1 登陸界面設(shè)計(jì)圖 3系統(tǒng)登錄界面輸

32、入用戶名和密碼,然后進(jìn)入數(shù)據(jù)庫(kù)進(jìn)行驗(yàn)證,如果存在進(jìn)入主界面,否則提示錯(cuò)誤。用戶登錄用戶存在?進(jìn)入主界面輸入用戶和密碼是否4.2 主界面設(shè)計(jì)圖 4主界面4.3 用戶管理界面設(shè)計(jì)圖 5用戶管理界面在這個(gè)界面上上面為用戶信息,下面為用戶列表。輸入玩用戶信息后,點(diǎn)擊“添加”按鈕,可以看到用戶信息被添加到下面的用戶列表;點(diǎn)擊用戶列表的數(shù)據(jù),可以看到被選中的用戶信息出現(xiàn)在上面的文本框,同時(shí)刪除和修改按鈕顯示為可執(zhí)行。點(diǎn)擊“退出”回到主界面。開始管理用戶添加用戶修改用戶刪除用戶返回4.4 原料管理界面設(shè)計(jì)圖 6原料管理界面在這個(gè)界面上上面為原料信息,下面為原料列表。輸入玩原料信息后,點(diǎn)擊“添加”按鈕,可以看

33、到原料信息被添加到下面的原料列表;點(diǎn)擊原料列表的數(shù)據(jù),可以看到被選中的原料信息出現(xiàn)在上面的文本框,同時(shí)刪除和修改按鈕顯示為可執(zhí)行。點(diǎn)擊“退出”回到主界面。開始管理原料添加原料修改原料刪除原料返回4.5 成品管理界面設(shè)計(jì)圖 7原料管理界面在這個(gè)界面上上面為成品信息,下面為成品列表。輸入玩成品信息后,點(diǎn)擊“添加”按鈕,可以看到成品信息被添加到下面的成品列表;點(diǎn)擊成品列表的數(shù)據(jù),可以看到被選中的成品信息出現(xiàn)在上面的文本框,同時(shí)刪除和修改按鈕顯示為可執(zhí)行。點(diǎn)擊“退出”回到主界面。開始管理成品添加成品修改成品刪除成品返回4.6 倉(cāng)庫(kù)管理界面設(shè)計(jì)圖 8倉(cāng)庫(kù)管理界面在這個(gè)界面上上面為倉(cāng)庫(kù)信息,下面為倉(cāng)庫(kù)列表

34、。輸入玩?zhèn)}庫(kù)信息后,點(diǎn)擊“添加”按鈕,可以看到倉(cāng)庫(kù)信息被添加到下面的倉(cāng)庫(kù)列表;點(diǎn)擊倉(cāng)庫(kù)列表的數(shù)據(jù),可以看到被選中的倉(cāng)庫(kù)信息出現(xiàn)在上面的文本框,同時(shí)刪除和修改按鈕顯示為可執(zhí)行。點(diǎn)擊“退出”回到主界面。開始管理倉(cāng)庫(kù)添加倉(cāng)庫(kù)修改倉(cāng)庫(kù)刪除倉(cāng)庫(kù)返回4.7 原料入庫(kù)界面設(shè)計(jì)圖 9原料入庫(kù)管理界面在這個(gè)界面上上面為原料入庫(kù)信息,下面為原料入庫(kù)列表。輸入玩原料入庫(kù)信息后,點(diǎn)擊“添加”按鈕,可以看到原料入庫(kù)信息被添加到下面的原料入庫(kù)列表;點(diǎn)擊原料入庫(kù)列表的數(shù)據(jù),可以看到被選中的原料入庫(kù)信息出現(xiàn)在上面的文本框,同時(shí)刪除和修改按鈕顯示為可執(zhí)行。點(diǎn)擊“退出”回到主界面。開始添加物料入庫(kù)是否為新物料修改庫(kù)存信息否返回添

35、加庫(kù)存信息是否開始修改物料入庫(kù)修改庫(kù)存信息返回開始刪除物料入庫(kù)修改庫(kù)存信息返回4.8 原料出庫(kù)界面設(shè)計(jì)圖 10原料出庫(kù)管理界面在這個(gè)界面上上面為原料出庫(kù)信息,下面為原料出庫(kù)列表。輸入玩原料出庫(kù)信息后,點(diǎn)擊“添加”按鈕,可以看到原料出庫(kù)信息被添加到下面的原料出庫(kù)列表;點(diǎn)擊原料出庫(kù)列表的數(shù)據(jù),可以看到被選中的原料出庫(kù)信息出現(xiàn)在上面的文本框,同時(shí)刪除和修改按鈕顯示為可執(zhí)行。點(diǎn)擊“退出”回到主界面。開始添加物料出庫(kù)庫(kù)存是否足夠修改庫(kù)存信息是否返回提示庫(kù)存不足否開始修改物料出庫(kù)庫(kù)存是否足夠修改庫(kù)存信息是否返回提示庫(kù)存不足否開始刪除物料出庫(kù)修改庫(kù)存信息返回4.9 成品入庫(kù)界面設(shè)計(jì)圖 11成品入庫(kù)管理界面在

36、這個(gè)界面上上面為成品入庫(kù)信息,下面為成品入庫(kù)列表。輸入玩成品入庫(kù)信息后,點(diǎn)擊“添加”按鈕,可以看到成品入庫(kù)信息被添加到下面的成品入庫(kù)列表;點(diǎn)擊成品入庫(kù)列表的數(shù)據(jù),可以看到被選中的成品入庫(kù)信息出現(xiàn)在上面的文本框,同時(shí)刪除和修改按鈕顯示為可執(zhí)行。點(diǎn)擊“退出”回到主界面。開始添加成品入庫(kù)是否為新成品修改庫(kù)存信息否返回添加庫(kù)存信息是否開始修改成品入庫(kù)修改庫(kù)存信息返回開始刪除成品入庫(kù)修改庫(kù)存信息返回4.10 成品出庫(kù)界面設(shè)計(jì)圖 12成品出庫(kù)管理界面在這個(gè)界面上上面為成品出庫(kù)信息,下面為成品出庫(kù)列表。輸入玩成品出庫(kù)信息后,點(diǎn)擊“添加”按鈕,可以看到成品出庫(kù)信息被添加到下面的成品出庫(kù)列表;點(diǎn)擊成品出庫(kù)列表的

37、數(shù)據(jù),可以看到被選中的成品出庫(kù)信息出現(xiàn)在上面的文本框,同時(shí)刪除和修改按鈕顯示為可執(zhí)行。點(diǎn)擊“退出”回到主界面。開始添加成品出庫(kù)庫(kù)存是否足夠修改庫(kù)存信息是否返回提示庫(kù)存不足否開始修改成品出庫(kù)庫(kù)存是否足夠修改庫(kù)存信息是否返回提示庫(kù)存不足否開始刪除成品出庫(kù)修改庫(kù)存信息返回4.11 庫(kù)存盤點(diǎn)圖 13庫(kù)存盤點(diǎn)界面4.12 庫(kù)存查詢圖 14庫(kù)存查詢界面5 系統(tǒng)測(cè)試5.1 測(cè)試目的 本系統(tǒng)因?yàn)闆]有太多的算法,只要求功能的實(shí)現(xiàn)和完善,所以采用黑盒測(cè)試方法的功能測(cè)試對(duì)系統(tǒng)進(jìn)行測(cè)試。 功能測(cè)試就是對(duì)產(chǎn)品的各項(xiàng)功能進(jìn)行驗(yàn)證,根據(jù)功能測(cè)試用例逐漸測(cè)試,檢查產(chǎn)品是否達(dá)到用戶要求的功能。本系統(tǒng)采用的測(cè)試方法如下: 1、菜

38、單項(xiàng)檢查:點(diǎn)擊每一個(gè)菜單按鈕是否都有對(duì)應(yīng)的頁面彈出,并且頁面之間切換是否正確。 2、相關(guān)性檢查:刪除/修改項(xiàng)會(huì)不會(huì)對(duì)其他項(xiàng)產(chǎn)生影響,如果產(chǎn)生影響,這些影響是否都正確。 3、檢查按鈕的功能是否正確:如刪除、添加、修改等功能是否正確。 4、檢查帶出信息的完整性:在查看信息和修改信息時(shí),查看所填寫的信息是不是全部帶出,帶出信息和添加的是否一致。 通過各方面的測(cè)試,改正了代碼中的許多不合理以及錯(cuò)誤之處,本系統(tǒng)模塊連接完整,頁面信息顯示完整,可以在多個(gè)瀏覽器下運(yùn)行。5.2 測(cè)試步驟軟件測(cè)試是系統(tǒng)質(zhì)量保證的主要活動(dòng)之一。測(cè)試雖然不是質(zhì)量保證的“安全網(wǎng)”。但它是不可缺少的,而且是重要的環(huán)節(jié)。因?yàn)?,在系統(tǒng)開發(fā)

39、的過程中,涉及一系列的活動(dòng),而在這個(gè)活動(dòng)過程中,人們可能犯很多錯(cuò)誤,錯(cuò)誤可能發(fā)生在設(shè)計(jì)階段,也可能發(fā)生在整個(gè)過程的開始階段。系統(tǒng)測(cè)試的目標(biāo)是:測(cè)試是一個(gè)程序的執(zhí)行過程,其目標(biāo)在于發(fā)現(xiàn)錯(cuò)誤。一個(gè)好的測(cè)試用例能夠發(fā)現(xiàn)至今尚未察覺的錯(cuò)誤。一個(gè)成功的測(cè)試則是發(fā)現(xiàn)至今尚未察覺的錯(cuò)誤的測(cè)試。5.3 測(cè)試實(shí)施(1)測(cè)試用戶登陸是否成功打開倉(cāng)庫(kù)管理系統(tǒng),在“用戶名”里填入001,“密碼”框里我們填入001作為用戶登錄密碼,然后選擇管理員。填寫完成點(diǎn)擊“登陸”按鈕,將會(huì)出現(xiàn)主程序頁面,即該用戶已經(jīng)登陸成功了。(2)測(cè)試其他用戶是否能夠登錄打開倉(cāng)庫(kù)管理系統(tǒng),輸入任意密碼,點(diǎn)擊“登錄”按鈕。將出現(xiàn)密碼出錯(cuò)提示頁面。

40、然后點(diǎn)“確定”返回管理系統(tǒng)登錄頁面。(3)測(cè)試添加功能是否成功 添加功能:在登錄成功之后,即可進(jìn)入相應(yīng)的原料信息管理頁面,再界面上輸入原料信息,然后點(diǎn)擊添加按鈕,即可將原料信息添加到數(shù)據(jù)庫(kù)中,表示測(cè)試成功。其他界面的數(shù)據(jù)添加功能與此類似。(4)測(cè)試修改功能是否成功 添加功能:在登錄成功之后,即可進(jìn)入相應(yīng)的原料信息管理頁面,再界面上輸入修改的原料信息,然后點(diǎn)擊修改按鈕,即可將原料信息修改到數(shù)據(jù)庫(kù)中,表示測(cè)試成功。其他界面的數(shù)據(jù)修改功能與此類似。(5)測(cè)試刪除功能是否成功 添加功能:在登錄成功之后,即可進(jìn)入相應(yīng)的原料信息管理頁面,再界面上現(xiàn)在欲刪除的原料信息,然后點(diǎn)擊刪除按鈕,即可將原料信息從數(shù)據(jù)庫(kù)中刪除,表示測(cè)試成功。其他界面的數(shù)據(jù)刪除功能與此類似。(6)測(cè)試密碼更改在登錄成功之后,即可進(jìn)入相應(yīng)的密碼修改管理頁面。輸入原來的密碼后,再次輸入2次新密碼,然后確定按鈕,即可將密碼修改成功,表示測(cè)試成功。結(jié)論經(jīng)過三個(gè)多月的學(xué)習(xí)、設(shè)計(jì)和編程,基本完成課題設(shè)計(jì)的任務(wù),本次課題設(shè)計(jì)任務(wù)是倉(cāng)庫(kù)管理系統(tǒng),結(jié)合傳統(tǒng)倉(cāng)庫(kù)管理的模式,初步實(shí)現(xiàn)了原料信息、成品信息、倉(cāng)庫(kù)信息、入庫(kù)信息、出庫(kù)信息等一些基本的管理系統(tǒng)功能,這些功能對(duì)于一般客戶完全能夠滿足他們的需要。我對(duì)開發(fā)環(huán)境Vis

溫馨提示

  • 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. 人人文庫(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)論