版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目 錄摘 要1引 言1第一章 需求分析1、問題的提出:1、需完成的功能:1、數(shù)據(jù)庫需求分析1第二章 概念模型設(shè)計(jì)2、概念模型設(shè)計(jì)2第三章 邏輯模型設(shè)計(jì)4、數(shù)據(jù)信息4、物資表4、物資入庫表4、物資出庫表5、物資余額表5第四章 系統(tǒng)詳細(xì)設(shè)計(jì)5、系統(tǒng)功能分析6第五章 系統(tǒng)實(shí)現(xiàn)7、界面設(shè)計(jì)7、歡送界面75.1.2 、登錄界面7、主界面8物資根本信息界面8查詢物資信息界面11、主程序12第六章 系統(tǒng)測(cè)試13、系統(tǒng)測(cè)試目的13第七章 小 結(jié)14參考文獻(xiàn)15摘 要 縱所周知,物資的管理總類繁多,在各部門進(jìn)出頻繁。物資管理是一般工商企業(yè)生產(chǎn)管理環(huán)節(jié)中重要的一個(gè)環(huán)節(jié),需要對(duì)物資根本信息管理、物資調(diào)配信息等進(jìn)行完
2、整的監(jiān)控。物資入庫首先要登記物資的根本信息,包括物資的種類、名稱、型號(hào)、單位、單價(jià)、數(shù)量等;然后登記物資入庫信息,包括物資根本信息、入庫地點(diǎn)、入庫人、經(jīng)辦人、數(shù)量等;根據(jù)物資的入庫、出庫過程的綜合,得到各種物資的余額信息,方便進(jìn)行后續(xù)工作。因此物資管理信息系統(tǒng)需要記錄物資流通的全過程。本系統(tǒng)使用Microsoft Visual FoxPro平臺(tái)和SQL語言;實(shí)現(xiàn)了物資管理系統(tǒng):物資根本信息管理、物資入庫、出庫的信息管理以及查詢功能,并經(jīng)過在本機(jī)上運(yùn)行測(cè)試可以很好的應(yīng)用。本論文文檔很好的介紹了系統(tǒng)分析、數(shù)據(jù)流程分析、功能設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和系統(tǒng)測(cè)試等內(nèi)容。在分析過程中先后用到了數(shù)據(jù)流圖、
3、系統(tǒng)的功能結(jié)構(gòu)圖。在系統(tǒng)的設(shè)計(jì)中,詳細(xì)的展現(xiàn)了系統(tǒng)的各個(gè)功能模塊以及菜單的設(shè)計(jì)等。在系統(tǒng)的實(shí)現(xiàn)中,給出了實(shí)現(xiàn)表單中相應(yīng)的功能控件的事件及代碼。以及菜單實(shí)現(xiàn)的方法。最后在文章末尾給出了本系統(tǒng)的主要功能運(yùn)行界面圖。關(guān)鍵詞:Visual Foxpro 物資管理系統(tǒng) 物資 設(shè)計(jì)引 言企業(yè)的物資供給管理往往是很復(fù)雜的,繁瑣的。由于物資種類眾多,且訂貨、管理、發(fā)放的渠道各有差異,各個(gè)企業(yè)之間的管理體制不盡相同,各類統(tǒng)計(jì)方案報(bào)表繁多,因此物資的管理趨于實(shí)現(xiàn)計(jì)算機(jī)化,同時(shí)根據(jù)企業(yè)的具體情況制定相應(yīng)的方案。物資管理是一般工商企業(yè)生產(chǎn)管理環(huán)節(jié)中重要的一個(gè)環(huán)節(jié),需要對(duì)物資根本信息管理、物資調(diào)配信息等進(jìn)行完整的監(jiān)控。
4、物資入庫首先要登記物資的根本信息,包括物資的種類、名稱、型號(hào)、單位、單價(jià)、數(shù)量等;然后登記物資入庫信息,包括物資根本信息、入庫地點(diǎn)、入庫人、經(jīng)辦人、數(shù)量等;根據(jù)物資的入庫、出庫過程的綜合,得到各種物資的余額信息,方便進(jìn)行后續(xù)工作。因此物資管理信息系統(tǒng)需要記錄物資流通的全過程。本管理信息系統(tǒng)是針對(duì)企業(yè)的實(shí)際需求開發(fā)設(shè)計(jì)的,利用計(jì)算機(jī)運(yùn)算速度快、存儲(chǔ)信息容量大、處理邏輯問題強(qiáng)、功能強(qiáng)大的優(yōu)勢(shì),從企業(yè)管理特別是查詢與決策信息的管理需求出發(fā),針對(duì)性強(qiáng),功能齊備,旨在通過幫助該企業(yè)物資管理實(shí)現(xiàn)信息化,以提高企業(yè)管理的效率。鑒于Visual Foxpro有強(qiáng)大的數(shù)據(jù)庫管理功能,我們選用Visual Fox
5、pro來完成這個(gè)物資管理系統(tǒng)。第一章 需求分析、問題的提出 物資管理是一般工業(yè)、商業(yè)企業(yè)生產(chǎn)管理環(huán)節(jié)中主要的一環(huán),需要對(duì)物資根本信息管理,對(duì)物質(zhì)調(diào)配信息等進(jìn)行完整的監(jiān)控,這樣才能夠有效地利用物資。物資入庫的時(shí)候首先需要登記物質(zhì)的根本信息,包括物資的種類、名稱、型號(hào)、單位、單價(jià)等;然后登記入、出庫信息,包括物資的根本信息,入、出庫人,經(jīng)辦人,物質(zhì)數(shù)量,材料說明的等;對(duì)于倉庫中的物資,即對(duì)剩余物資進(jìn)行查詢和統(tǒng)計(jì)。長(zhǎng)期以來,物資管理工作中的信息管理是采用人工的方式,要付出大量人力,填寫各種表格、憑證、賬冊(cè)、卡片和文件。由于信息是隨著時(shí)間不斷變化的,各業(yè)務(wù)部門對(duì)信息的使用要求也各不相同,所以要按照不同
6、的分類經(jīng)常不斷地匯總、統(tǒng)計(jì),往往要做許多重復(fù)登記和轉(zhuǎn)抄。這種手工操作的管理方式,不僅浪費(fèi)人力,而且存在許多缺點(diǎn):1處理速度慢,影響信息及時(shí)性。2易出現(xiàn)錯(cuò)誤,影響信息精確性。3不便于查詢。4缺乏綜合性,不能起控制作用。由于這些缺點(diǎn),大大降低了信息的利用價(jià)值,顯然越來越不適應(yīng)現(xiàn)代物資管理工作的需要。因此,開展以電子計(jì)算機(jī)為根底的物資管理系統(tǒng)已是十分迫切和必要的了。1.2、需完成的功能針對(duì)一般物資管理信息系統(tǒng)的需求,通過對(duì)上面物資調(diào)配工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):l 有關(guān)物資根本信息的輸入、包括物資編號(hào)、物資名稱、規(guī)格型號(hào)、種類和計(jì)量單位等;l 物資根本信息的查詢、
7、添加、刪除、修改;l 入庫信息的輸入、查詢、添加、刪除、修改;l 出庫信息的輸入、查詢、添加、刪除、修改;l 物質(zhì)剩余物資的查詢和統(tǒng)計(jì)功能。1.3、數(shù)據(jù)庫需求分析 用戶的需求具體表達(dá)在各種的信息的提供、保存、更新和查詢等方面。這就要求數(shù)據(jù)庫能夠充分滿足各種輸入信息和輸出信息。開發(fā)者要收集根本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典。為下一步的數(shù)據(jù)庫具體設(shè)計(jì)做好充分的準(zhǔn)備。再仔細(xì)分析物資管理信息系統(tǒng)需求的根底上,將得到以下如圖3.1所示的本系統(tǒng)所處理的數(shù)據(jù)流程。物資登記 根本信息錄入物資根本信息管理 物資出庫信息管理物資入庫信息管理物資調(diào)配物資余額信息管理圖1.1 物資管理信息系
8、統(tǒng)數(shù)據(jù)流程圖針對(duì)一般物資管理信息系統(tǒng)的需求,通過對(duì)物資調(diào)配工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):l 物資根本信息,包括的數(shù)據(jù)項(xiàng)有:物資編號(hào)、物資名稱、物資型號(hào)、類型、計(jì)量單位、備注等。l 入庫物資信息,包括的數(shù)據(jù)項(xiàng)有:物資編號(hào)、入庫號(hào)、入庫人、入庫時(shí)間、數(shù)量、單價(jià)、金額、倉庫、備注等。l 出庫物資信息,包括的數(shù)據(jù)項(xiàng)有:物資編號(hào)、出庫號(hào)、出庫人、出庫時(shí)間、數(shù)量、單價(jià)、金額、倉庫、備注等。l 物資余額信息,包括的數(shù)據(jù)項(xiàng)有:物資編號(hào)、物資名稱、規(guī)格型號(hào)、類別、計(jì)量單位、數(shù)量、金額、倉庫、備注等。第二章 概念模型設(shè)計(jì)、概念模型設(shè)計(jì)得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能
9、夠滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下根底。這些實(shí)體包含各種具體信息,通過相互間的作用形成數(shù)據(jù)的流動(dòng)。本系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:物資根本信息實(shí)體、物資入庫信息實(shí)體、物資出庫信息實(shí)體、物資余額信息實(shí)體。各個(gè)實(shí)體具體的描述E-R圖如下:物資根本信息實(shí)體類型物資型號(hào)計(jì)量單位物資名稱物資編號(hào)圖2.1 物資根本信息實(shí)體E-R圖物資入庫信息實(shí)體入庫時(shí)間入庫人經(jīng)辦人入庫號(hào)物資根本信息圖2.2 物資入庫信息實(shí)體E-R圖物資出庫信息實(shí)體出庫時(shí)間出庫人經(jīng)辦人出庫號(hào)物資根本信息圖 物資出庫信息實(shí)體E-R圖物資余額信息實(shí)體物資根本信息倉庫金額數(shù)量圖 物資余額信息實(shí)體E-R圖在找
10、出所有實(shí)體的根底上,需要進(jìn)一步的分析各個(gè)實(shí)體之間的關(guān)系,經(jīng)過分析可以的得到所有實(shí)體的ER圖;如圖是通過ER圖來說明這些實(shí)體之間的關(guān)系:庫存信息出庫信息領(lǐng)用入庫信息登 記圖3.25 物質(zhì)管理信息的ER圖第三章 邏輯模型設(shè)計(jì)3.1、數(shù)據(jù)信息 通過對(duì)數(shù)據(jù)庫概念模型的設(shè)計(jì),確定以下是該系統(tǒng)需建立的幾個(gè)表格。、物資表表3.1 物資表物資表material字段名數(shù)據(jù)類型可否為空索引物資編號(hào)char(8)N升序物資名稱char(20)N升序物資型號(hào)char(20)類型char(10)N計(jì)量單位char(10)N備注edt(4)3.1.2、物資入庫表表3.2 物資入庫表物資入庫表 msave字段名數(shù)據(jù)類型可否
11、為空索引出庫號(hào)char(14)N升序物資編號(hào)char(8)N升序數(shù)量numeric(5, 0)N單價(jià)numeric(8,2)N金額numeric(10,2)N出庫時(shí)間Datetime(8)N經(jīng)辦人char(10)N出庫人char(10)N倉庫char(10)備注edt(4)、物資出庫表表3.3 物資出庫表物資出庫表 muse字段名數(shù)據(jù)類型可否為空索引入庫號(hào)char(14)N升序物資編號(hào)char(8)N升序數(shù)量numeric(5, 0)N單價(jià)numeric(8,2)N金額numeric(10,2)N入庫時(shí)間Datetime(8)N經(jīng)辦人char(10)N入庫人char(10)N倉庫char(10
12、)備注edt(4)、物資余額表表3.4 物資余額表物資余額表 msurplus字段名數(shù)據(jù)類型可否為空索引物資編號(hào)char(8)N升序物資名稱char(20)N升序規(guī)格型號(hào)char(20)類別char(10)N計(jì)量單位char(10)N數(shù)量numeric(5, 0)N金額numeric(5, 0)N倉庫char(10)備注edt(4)第四章 系統(tǒng)詳細(xì)設(shè)計(jì)4.1、系統(tǒng)功能分析系統(tǒng)開發(fā)的總體設(shè)計(jì)任務(wù)就是實(shí)現(xiàn)物質(zhì)信息的系統(tǒng)化,標(biāo)準(zhǔn)化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)總體任務(wù)的根底上進(jìn)行的,本系統(tǒng)中需要的的主要功能有:u 物資根本信息管理;u 物資根本信息查詢;u 物資入庫信息的登記;u 物資入庫信息的
13、查詢;u 物資出庫信息的登記;u 物資出庫信息的查詢;u 物質(zhì)余額信息的查詢;u 物質(zhì)余額信息的統(tǒng)計(jì)。u 用戶修改密碼。對(duì)上述各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,得到如圖4.1所示的系統(tǒng)功能模塊圖。物資管理信息系統(tǒng)物資根本信息管理物資入庫信息管理物資出庫信息管理物資余額信息管理系統(tǒng)維護(hù)關(guān)于物資根本信息查詢物資信息入庫登記入庫查詢出庫登記出庫查詢余額信息余額查詢余額統(tǒng)計(jì)修改密碼系統(tǒng)說明ABOUT圖4.1 系統(tǒng)功能模塊圖第五章 系統(tǒng)實(shí)現(xiàn)5.1、界面設(shè)計(jì)、歡送界面 具體步驟:在工程管理器窗口中,選擇文檔選項(xiàng)中的表單文件類型,單擊新建按鈕,彈出新建表單對(duì)話框,單擊新建按鈕,進(jìn)入表單設(shè)計(jì)器
14、窗口。在表單中設(shè)取“caption屬性為“歡送界面。在表單上添加一個(gè)容器,將該容器的backstyle屬性設(shè)置為0。右鍵選擇“編輯命令。在容器上添加一個(gè)“l(fā)abel控件和兩個(gè)“timer控件。將label的backstyle屬性設(shè)置為0,caption屬性設(shè)置為“歡送使用物資管理系統(tǒng)!。在表單上添加“command控件。1將“timer1的enabled屬性設(shè)置為“T,interval屬性設(shè)置為“100。在timer1的timer上添加代碼:if this.parent.label1.left+this.parent.label1.width>0else endif實(shí)現(xiàn)使“歡送使用物資管
15、理系統(tǒng)!這幾個(gè)字在容器上滾動(dòng)的效果。2將“timer2的interval屬性設(shè)置為“100。在timer2的timer上添加代碼:i=int(rand()*225)j=int(rand()*225)k=int(rand()*225)thisform.container1.label1.forecolor=rgb(i,j,k)使“歡送使用物資管理系統(tǒng)!這幾個(gè)字呈現(xiàn)閃爍效果。將command2的“caption屬性設(shè)為“確定。在command2的click上添加代碼:5.1.2 、登錄界面具體步驟:在工程管理器窗口中,選擇文檔選項(xiàng)中的表單文件類型,單擊新建按鈕,彈出新建表單對(duì)話框,單擊新建按鈕,進(jìn)
16、入表單設(shè)計(jì)器窗口。在表單中設(shè)取“caption屬性為“用戶登錄。 在表單上添加一個(gè)容器,將該容器的backstyle屬性設(shè)置為0。右鍵選擇“編輯命令。在容器上添加兩個(gè)“l(fā)abel控件,兩個(gè)“text控件和兩個(gè)“command控件。將label的backstyle屬性設(shè)置為0,caption屬性設(shè)置為“用戶名 ,將labe2的backstyle屬性設(shè)置為0,caption屬性設(shè)置為“密碼。在表單上添加三個(gè)“l(fā)abel控件,將其caption屬性設(shè)為“*和“welcome和“*。一個(gè)“timer控件。1將“timer1的 interval屬性設(shè)置為“50。在timer1的timer上添加代碼:i=
17、int(rand()*225)j=int(rand()*225)k=int(rand()*225)thisform.label2.forecolor=rgb(i,j,k)thisform.label6.forecolor=rgb(i,j,k)thisform.label7.forecolor=rgb(i,j,k)實(shí)現(xiàn)標(biāo)簽的閃爍功能。2將command1的“caption屬性設(shè)為“確定。在container1的command1的click上添加代碼:if (a="111"and b="111")messagebox("歡送使用本系統(tǒng)!"
18、,1+48+0,"提示")elsemessagebox("錯(cuò)誤!",0+16+1,"提示")endif3將command2的“caption屬性設(shè)為“取消。在container1的command2的click上添加代碼:IF MESSAGEBOX("確認(rèn)取消",36,"提示")=6ENDIF、主界面 具體步驟:在工程管理器窗口中,選擇文檔選項(xiàng)中的表單文件類型,單擊新建按鈕,彈出新建表單對(duì)話框,單擊新建按鈕,進(jìn)入表單設(shè)計(jì)器窗口。在表單中設(shè)取“caption屬性為“物資管理系統(tǒng)。 在表單上添加一個(gè)“
19、label控件,將該控件的“backstyle屬性設(shè)置為0,“caption屬性設(shè)置為“歡送使用物資管理系統(tǒng)。將“showwindow 屬性設(shè)置為“2-作為頂層表單.物資根本信息界面選擇“物資根本信息管理/物資根本信息菜單,將出現(xiàn)如下圖的界面。具體步驟:在表單中設(shè)取“caption屬性為“物資信息表。在表單添加一個(gè)“l(fā)abel控件一個(gè)“shape控件和九個(gè)“command控件。將label的backstyle屬性設(shè)置為0,caption屬性設(shè)置為“物資信息表 ,將shape的borderstyle屬性設(shè)置為0,curvature屬性設(shè)置為“78。1將command1的“caption屬性設(shè)為“
20、首條記錄。在command 1的click上添加代碼:go top2將command4的“caption屬性設(shè)為“上一條記錄。在command 4的click上添加代碼:if bof()messagebox('已經(jīng)是第一條記錄了!',64,'系統(tǒng)提示')go bottomelseskip -1endif3將command3的“caption屬性設(shè)為“下一條記錄。在command 3的click上添加代碼:skipif eof()messagebox('已經(jīng)是最后一條記錄了!',64,'系統(tǒng)提示')skip-1 endif4將com
21、mand4的“caption屬性設(shè)為“末條記錄。在command 4的click上添加代碼:go bottom5將command5的“caption屬性設(shè)為“添加記錄。在command 5的click上添加代碼:go bottomif eof() thentempnum=val(0)elsetempnum=val(物資表.物資編號(hào))endifappend blankgo bottomreplace 物資表.物資編號(hào) with alltrim(str(tempnum+1)thisform mand1.enabled=.f.thisform mand2.enabled=.f.thisform ma
22、nd3.enabled=.f.thisform mand4.enabled=.f.thisform mand5.enabled=.f.thisform mand6.enabled=.f.thisform mand9.enabled=.f.thisform mand7.enabled=.t.thisform.txt物資編號(hào).readonly=.f.thisform.txt物資名稱.readonly=.f.thisform.txt物資型號(hào).readonly=.f.thisform.txt類型.readonly=.f.thisform.txt計(jì)量單位.readonly=.f.thisform.edt
23、備注.readonly=.f.6將command9的“caption屬性設(shè)為“修改記錄。在command 9的click上添加代碼:thisform mand1.enabled=.f.thisform mand2.enabled=.f.thisform mand3.enabled=.f.thisform mand4.enabled=.f.thisform mand5.enabled=.f.thisform mand6.enabled=.f.thisform mand9.enabled=.f.thisform mand7.enabled=.t.thisform.txt物資編號(hào).readonly
24、= .f.thisform.txt物資名稱.readonly = .f.thisform.txt物資型號(hào).readonly = .f.thisform.txt類型.readonly = .f.thisform.txt計(jì)量單位.readonly = .f.thisform.edt備注.readonly = .f.7將command6的“caption屬性設(shè)為“刪除記錄。在command 6的click上添加代碼:tempstr=messagebox("確定要?jiǎng)h除當(dāng)前記錄嗎?",4+32+256,"刪除記錄")if tempstr=6deletepacken
25、dif8將command7的“caption屬性設(shè)為“保存。在command7的click上添加代碼:dimension aaa(6)replace 物資表.物資編號(hào) with aaa(1)replace 物資表.物資名稱 with aaa(2)replace 物資表.物資型號(hào) with aaa(3)replace 物資表.類型 with aaa(4)replace 物資表.計(jì)量單位 with aaa(5)replace 物資表.備注 with aaa(6)thisform mand1.enabled=.t.thisform mand2.enabled=.t.thisform mand3.en
26、abled=.t.thisform mand4.enabled=.t.thisform mand5.enabled=.t.thisform mand6.enabled=.t.thisform mand9.enabled=.t.thisform mand7.enabled=.f.thisform.txt物資編號(hào).readonly=.t.thisform.txt物資名稱.readonly=.t.thisform.txt物資型號(hào).readonly=.t.thisform.txt類型.readonly=.t.thisform.txt計(jì)量單位.readonly=.t.thisform.edt備注.rea
27、donly=.t.9將command8的“caption屬性設(shè)為“退出。在command 8的click上添加代碼:IF MESSAGEBOX("確認(rèn)退出",36,"提示")=6ENDIF查詢物資信息界面具體步驟:在表單中設(shè)取“caption屬性為“物資查詢。在表單添加一個(gè)“l(fā)abel控件一個(gè)“shape控件一個(gè)“grid控件一個(gè)“container控件和兩個(gè)“command控件。將label的backstyle屬性設(shè)置為0,caption屬性設(shè)置為“物資根本信息 ,將shape的borderstyle屬性設(shè)置為0,curvature屬性設(shè)置為“60。在
28、“grid控件上右擊選擇“生成器彈出表格生成器,選擇物資表,間所有字段導(dǎo)入。在表單上添加一個(gè)容器,將該容器的backstyle屬性設(shè)置為0。右鍵選擇“編輯命令。在容器上添加兩個(gè)“l(fā)abel控件,一個(gè)“text控件和一個(gè)“combo控件。將label的backstyle屬性設(shè)置為0,caption屬性設(shè)置為“請(qǐng)輸入查詢字段 ,將labe2的caption屬性設(shè)置為“請(qǐng)輸入查詢數(shù)據(jù)。在“combo控件上右擊選擇“生成器,在填充列表中選擇“手工輸入數(shù)據(jù)輸入“物資編號(hào)、物資名稱、類型。1將command1的“caption屬性設(shè)為“查詢。在command 1的click上添加代碼:if thisfor
29、m.container1 bo1.text="物資編號(hào)" exps=alltrim(thisform.container1.text1.value) set filter to 物資編號(hào)=expsENDIFif thisform.container1 bo1.text="物資名稱" exps=alltrim(thisform.container1.text1.value) set filter to 物資名稱=expsENDIFif thisform.container1 bo1.text="類型" exps=alltrim(this
30、form.container1.text1.value) set filter to 類型=expsENDIF2將command8的“caption屬性設(shè)為“返回。在command 8的click上添加代碼:IF MESSAGEBOX("確認(rèn)返回",36,"提示")=6ENDIF5.2、主程序具體步驟:在工程管理器中的“代碼一欄中選擇程序,選擇“新建按鈕建立兩個(gè)程序,程序1和系統(tǒng)設(shè)置。主程序代碼:在程序1中添加如下代碼:hide window screenset path todo form "歡送.scx"set path to d
31、o "系統(tǒng)設(shè)置.prg"read eventsclose all*clear eventsquit在程序一中添加如下代碼:set sysmenu offset sysmenu to set talk offset clock statusset palette offset bell onset safety offset escape on set keycomp to windowsset carry onset confirm onset exact on set near onset ansi offset lock onset exclusive offset m
32、ultilocks onset deleted on set optimize on set refresh to 0,5set odometer to 100set resource on set century onset currency leftset currency to '$'set hours to 12set fdow to 1set fweek to 1set mark to '.'set separator to ','set point to '.'在程序1上右擊選擇設(shè)置主文件,點(diǎn)擊“連編按鈕圖 連編程序界
33、面點(diǎn)擊“確定按鈕將所有表單連編為一個(gè)可執(zhí)行的exe文件。第六章 系統(tǒng)測(cè)試6.1、系統(tǒng)測(cè)試目的軟件測(cè)試的目的是為了盡可能發(fā)現(xiàn)并改正被測(cè)試系統(tǒng)軟件中的錯(cuò)誤,增加系統(tǒng)軟件的可靠性和正確性。系統(tǒng)測(cè)試主要有兩種測(cè)試方法:白盒測(cè)試和黑盒測(cè)試。1. 白盒測(cè)試:白盒測(cè)試法全面了解程序內(nèi)部邏輯結(jié)構(gòu)、對(duì)所有邏輯路徑進(jìn)行測(cè)試。白盒測(cè)試法是窮舉路徑測(cè)試。在使用這一方案時(shí),測(cè)試者必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測(cè)試數(shù)據(jù)。貫穿程序的獨(dú)立路徑數(shù)是天文數(shù)字。但即使每條路徑都測(cè)試了仍然可能有錯(cuò)誤。第一,窮舉路徑測(cè)試決不能查出程序違反了設(shè)計(jì)標(biāo)準(zhǔn),即程序本身是個(gè)錯(cuò)誤的程序。第二,窮舉路徑測(cè)試不可能查出程序中因遺漏路徑而出錯(cuò)。第三,窮舉路徑測(cè)試可能發(fā)現(xiàn)不了一些與數(shù)據(jù)相關(guān)的錯(cuò)誤。2. 黑盒測(cè)試:黑盒測(cè)試也稱功能測(cè)試,它是通過測(cè)試來檢測(cè)每個(gè)功能是否都能正常使用。在測(cè)試中,把程序看作一個(gè)不能翻開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 超市場(chǎng)地租賃合同
- 煤炭運(yùn)輸車輛租賃協(xié)議
- 會(huì)務(wù)場(chǎng)地租賃合同
- 安全防護(hù)設(shè)施使用培訓(xùn)
- 期中模擬測(cè)試卷(二)(解析版)高一物理同步備課系列
- 新建筑工程師個(gè)人年終總結(jié)
- 實(shí)驗(yàn)小學(xué)師生集體外出活動(dòng)安全應(yīng)急預(yù)案模版(2篇)
- 工業(yè)安全生產(chǎn)標(biāo)準(zhǔn)培訓(xùn)
- 2025年安全生產(chǎn)教育講話稿范文(2篇)
- 綠色長(zhǎng)廊創(chuàng)建方案范例(2篇)
- 北師大版五年級(jí)數(shù)學(xué)下冊(cè)第3單元第2課時(shí)分?jǐn)?shù)乘法(二)課件
- 教育部中國特色學(xué)徒制課題:中國特色學(xué)徒制制度設(shè)計(jì)與運(yùn)行機(jī)制研究
- 城市規(guī)劃思想史
- 山東師范大學(xué)新聞采訪期末復(fù)習(xí)題
- 讓與擔(dān)保合同協(xié)議范本
- 住宅設(shè)計(jì)效果圖協(xié)議書
- 新版中國食物成分表
- 2024河南鄭州市金水區(qū)事業(yè)單位招聘45人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 食物損失和浪費(fèi)控制程序
- TCI 373-2024 中老年人免散瞳眼底疾病篩查規(guī)范
- 2024四川太陽能輻射量數(shù)據(jù)
評(píng)論
0/150
提交評(píng)論