畢業(yè)設(shè)計(論文)VB期刊信息管理系統(tǒng)畢業(yè)設(shè)計_第1頁
畢業(yè)設(shè)計(論文)VB期刊信息管理系統(tǒng)畢業(yè)設(shè)計_第2頁
畢業(yè)設(shè)計(論文)VB期刊信息管理系統(tǒng)畢業(yè)設(shè)計_第3頁
畢業(yè)設(shè)計(論文)VB期刊信息管理系統(tǒng)畢業(yè)設(shè)計_第4頁
畢業(yè)設(shè)計(論文)VB期刊信息管理系統(tǒng)畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 期刊信息管理系統(tǒng)本科畢業(yè)論文期刊信息管理系統(tǒng)作 者 : 院 系 : 工 學(xué) 院 專 業(yè) : 計算機(jī)科學(xué)與技術(shù) 年 級 : 學(xué) 號 : 指導(dǎo)教師 : 職 稱 : 講 師 答辯日期 : - 21 -摘 要本次畢業(yè)設(shè)計課題為“期刊信息管理系統(tǒng)”,該系統(tǒng)在正常運(yùn)營中總是面對大量的讀者信息、期刊信息以及兩者相互作用產(chǎn)生的借刊信息,還刊信息。因此需要對讀者資源、期刊資源、借刊信息、還刊信息進(jìn)行管理,及時了解各個環(huán)節(jié)中信息的變更,有利于提高管理效率。此次畢業(yè)設(shè)計以visual basic 6.0(以下簡稱vb)作為開發(fā)工具。它是microsoft公司開發(fā)的可應(yīng)用于客戶機(jī)/服務(wù)器(c/s)模式下一種面向?qū)ο?/p>

2、的圖形化交互式開發(fā)工具。vb具有功能強(qiáng)大的集成開發(fā)環(huán)境、在應(yīng)用程序開發(fā)上具有靈活和效率高的特點(diǎn)。數(shù)據(jù)庫采用sql server 2000,數(shù)據(jù)庫訪問接口采用activex數(shù)據(jù)對象(ado)。本論文中詳細(xì)列出了該系統(tǒng)的設(shè)計開發(fā)過程包括可行性研究、需求分析、總體設(shè)計、詳細(xì)設(shè)計、測試報告和關(guān)鍵技術(shù)分析等幾個部分。關(guān)鍵字:ado、期刊借還、信息管理、visual basic、sql serverabstractthe design of the course is magazine information management system. there are a great deal of rea

3、der information, magazine information and magazine-borrowing information, magazine-restoring information brought by readers and magazine information. in order to improve management efficiency, it is necessary to manage reader resource, magazine resource, magazine-borrowing information, and magazine-

4、restoring information, and realize the changes among all the taches.in the design, visual basic 6.0(short for vb) is the implode tool, which is developed for the mode of client/server(c/s) by microsoft and it is object oriented and graphic.vb has a powerful, integrated development environment and is

5、 flexible and efficient for application.the database adopts sql server 2000 and accessing interface of database adopts ado. it lists the process to develop the system in the paper, for example, feasibility research, requirement analysis, collectivity design, particular design,testing report, pivotal

6、 technology, and so on.key words: ado、magazine-restoring、information management、visual basic、sql server目 錄第一章:緒論4 11開發(fā)工具簡介4 12 visual basic6.0和sql server 2000的特性4第二章:課題可行性研究5第三章:需求分析5 31系統(tǒng)數(shù)據(jù)分析6 32系統(tǒng)功能分析6第四章:總體設(shè)計6 41數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計6 42數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計7 43系統(tǒng)功能模塊設(shè)計9 44數(shù)據(jù)庫連接技術(shù)10第五章:詳細(xì)設(shè)計11 51期刊信息錄入、修改、刪除模塊12 52期刊借還管理

7、模塊15 5. 3查詢模塊18第六章:測試報告19第七章:總結(jié)20第八章:參考文獻(xiàn)21第一章 緒 論期刊信息管理系統(tǒng)是以visual basic 6.0為前臺,以sql server 2000為后臺數(shù)據(jù)庫的典型的信息管理系統(tǒng)。隨著圖書館的規(guī)模不斷擴(kuò)大,期刊數(shù)量急劇增加,有關(guān)期刊的各種信息量也成倍增長。因此需要對讀者資源、期刊資源、借刊信息、還刊信息進(jìn)行管理。這就需要有期刊信息管理系統(tǒng)來提高期刊管理工作的效率。通過這樣的系統(tǒng),可以做到期刊信息的規(guī)范管理、科學(xué)統(tǒng)計和快速的查詢,從而減少管理方面的工作量。1.1開發(fā)工具簡介visual basic for windows(簡稱visual basic

8、)是一種具有良好圖形用戶界面(gui)的程序設(shè)計語言,同時又是一種完全支持面向?qū)ο蟪绦蛟O(shè)計(oop)的語言?!皏isual”指的是開發(fā)圖形用戶界面(gui)的方法,不需要編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對象拖放到窗體上即可?!癰asic”指的basic語言,這是一種在計算機(jī)技術(shù)發(fā)展史上應(yīng)用得最為廣泛的語言。而“visual basic”則綜合運(yùn)用了basic語言的結(jié)構(gòu)化特點(diǎn)和gui可視設(shè)計工具(控件、下拉式菜單、窗口、對話框等),既具有windows豐富的圖形窗口工作環(huán)境,又繼承了basic語言編程的簡便性。sql server 2000是由microsoft開發(fā)和推

9、廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(dbms)。sql server 2000繼承了sql server 7.0的高性能、可靠性和可擴(kuò)充性的優(yōu)點(diǎn),同時又引進(jìn)了數(shù)據(jù)庫和服武器增強(qiáng)功能,以及其他一些新的特性,使它成為一個杰出的數(shù)據(jù)庫平臺,可用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫及電子商務(wù)等。1.2 visual basic6.0和sql server 2000的特性visual basic特性:(1)visual basic是一種面向?qū)ο蟮某绦蛟O(shè)計語言(oop),因而它具有oop語言所具有的對象創(chuàng)建機(jī)制、對象的繼承性、對象的多態(tài)性及對象的可預(yù)見性等特性。(2)它采用了簡單對象模型為顯著特性的數(shù)據(jù)訪問技術(shù),active

10、x數(shù)據(jù)對象(ado)可以更好地訪問本地和遠(yuǎn)程數(shù)據(jù)庫。(3)數(shù)據(jù)綁定功能有了更好的增強(qiáng),可以將任意一個數(shù)據(jù)源同任意一個用戶的數(shù)據(jù)控件綁定。(4)允許在遠(yuǎn)程機(jī)器上創(chuàng)建對象。sql server 2000 主要特點(diǎn):(1) 真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)(2) 圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。(3) 豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計提供了更大的選擇余地。(4) sql server與windows nt完全集成,多線程體系結(jié)構(gòu)設(shè)計提高了系統(tǒng)對多用戶同時訪問的響應(yīng)速度。(5) 具有很好的伸縮性。(6) 對web技術(shù)的支持,使用戶很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到web頁面上。第二

11、章 課題可行性分析管理現(xiàn)代化、辦公自動化和決策科學(xué)化,是現(xiàn)代化辦公管理發(fā)展的必然趨勢。期刊信息管理比較繁瑣、復(fù)雜,產(chǎn)生的文檔比較多,并且由于手工的操作,使這些文檔無法有效的核對和管理,在匯總以及分析方面更加困難。因此,迫切需要應(yīng)用計算機(jī)技術(shù)來輔助管理。在使用期刊信息管理系統(tǒng)后,可以提高期刊的各類信息的準(zhǔn)確性,將信息無誤地輸入計算機(jī)并在數(shù)據(jù)庫中存儲起來。按照規(guī)范設(shè)定標(biāo)準(zhǔn)代碼,大大保證了系統(tǒng)原始數(shù)據(jù)地準(zhǔn)確性,在進(jìn)行分析統(tǒng)計時,可以最大限度地減少人為影響,大大提高工作效率。期刊信息管理系統(tǒng)可以集存儲、分析、統(tǒng)計、打印一身,節(jié)省人力物力,而且調(diào)用方便、統(tǒng)計快捷、準(zhǔn)確性高,可以充分發(fā)揮管理系統(tǒng)地統(tǒng)計功能

12、。第三章 需求分析管理期刊信息工作的本身特點(diǎn)及特殊性質(zhì),單靠人力,會使從事這項工作的管理人員過度纏身于煩瑣的業(yè)務(wù)中,難免會發(fā)生許多錯誤,難以做到管理的規(guī)范化,這不符合管理工作的今后發(fā)展趨勢。因此,需要開發(fā)一種功能全面,操作簡單的管理系統(tǒng)軟件來輔助作用,人機(jī)配合,能夠使機(jī)器承擔(dān)部分工作,是管理員逐步擺脫一些無謂的,瑣碎的業(yè)務(wù),這對充分利用人力資源的主導(dǎo)作用及使管理工作逐步步入規(guī)范化軌道有著重要意義。下面簡單介紹一下本系統(tǒng)的工作機(jī)理。31系統(tǒng)數(shù)據(jù)分析(1)系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化。(2)能夠?qū)ζ诳畔⑦M(jìn)行登記,也就是要將期刊的基本信息(如:書號、郵發(fā)代號、年份、月份

13、、刊名、價格等)預(yù)先存入數(shù)據(jù)庫中,共以后檢索。(3) 對讀者基本信息進(jìn)行登記注冊,包括讀者編號、姓名、部門、已借刊數(shù)等信息。(4) 記錄每次的借還行為,主要包括:書號、讀者編號、借期、還期、是否含盤。(5) 提供方便的查詢方法。如:可以方便地查出某讀者所有的期刊借還記錄以及某期刊目前被借還等信息。32系統(tǒng)功能分析根據(jù)以上功能,將期刊信息管理系統(tǒng)的數(shù)據(jù)分為:a、 數(shù)據(jù)輸入部分,主要包括期刊基本信息的錄入、讀者基本信息的錄入。b、 數(shù)據(jù)輸出部分,主要是各種統(tǒng)計查詢,包括:讀者信息查詢、期刊信息查詢。c、 數(shù)據(jù)處理部分,主要涉及期刊出借和歸還的處理,如某期刊借出后,必須在數(shù)據(jù)庫中將該期刊標(biāo)記為已借出

14、;某期刊一旦歸還后,同樣必須再數(shù)據(jù)庫中將其標(biāo)記為已經(jīng)歸還,以便再次借出。d、 數(shù)據(jù)修改部分,對用戶安全級別進(jìn)行劃分,分為“一般操作員”和“系統(tǒng)管理員”。系統(tǒng)管理員可以對期刊的基本信息進(jìn)行修改、刪除操作,一般管理員則不可以。第四章 總體設(shè)計確定了軟件需求,系統(tǒng)的主要功能有了明確的標(biāo)準(zhǔn),就進(jìn)入了設(shè)計階段。下面詳細(xì)介紹總體設(shè)計內(nèi)容。41數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計根據(jù)以上需求分析和數(shù)據(jù)組織, 開始設(shè)計數(shù)據(jù)結(jié)構(gòu),即根據(jù)需求分析勾畫出實(shí)體/關(guān)系圖(e/r)。在概念上,(e/r)圖代表的是系統(tǒng)需要的數(shù)據(jù)及其這些數(shù)據(jù)之間的關(guān)系。 讀者信息期刊信息借閱期刊讀者編號姓 名部 門備 注書號郵發(fā)代號刊名單價月份年份借出標(biāo)記(

15、是否含盤)是否含盤借期還期mn圖4-1 系統(tǒng)的(e/r)圖從圖 4-1中我們可以看出, 在這個系統(tǒng)中實(shí)際存在的實(shí)體: 期刊和讀者, 其中讀者和期刊是多對多關(guān)系, 針對本系統(tǒng),通過對期刊信息管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計數(shù)據(jù)項如下:1. 期刊基本信息,其數(shù)據(jù)項有書號、郵發(fā)代號、刊名、單價、年份、月份、借出標(biāo)記、是否含盤、借出次數(shù)等。2. 讀者基本信息,其數(shù)據(jù)項有讀者編號、姓名、部門、已借刊數(shù)、備注等。3. 借閱期刊,通過讀者對某一期刊進(jìn)行借閱,產(chǎn)生相對應(yīng)的借期、還期、是否需借光盤等信息。42數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計根據(jù)上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為sql server 2000數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模

16、型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。在此數(shù)據(jù)庫基礎(chǔ)上建立起如下表:n 期刊信息表(magazineinfo)字段名類型長度可否為空主鍵外部鍵書號char10not null郵發(fā)代號char10not null年份char4not null月份char 2not null刊名varchar50not null單價numeric4null是否含盤char2not null入庫標(biāo)記char1not null借出標(biāo)記char1not null借出次數(shù)int2null備注varchar50null說明:1 借出標(biāo)記y表示為被租借,n表示為未被借出。2 借出次數(shù)每借一次加一。n 刊名-郵發(fā)代號表(magazine

17、name)字段名類型長度可否為空主鍵外部鍵刊名varchar50not null郵發(fā)代號char10not null說明:刊名和郵發(fā)代號一一對應(yīng),在“期刊信息表中”不必再輸入郵發(fā)代號,輸入刊名自動顯示郵發(fā)代號。n 讀者信息表(readersinfo)字段名類型長度可否為空主鍵外部鍵讀者編號char10not null姓名char10not null部門varchar50null已借刊數(shù)int2null備注varchar50null說明:1已借刊數(shù)表示當(dāng)前讀者已經(jīng)借的期刊數(shù),每出借一次自動加一。n 期刊借還表(borrowreturn)字段名類型長度可否為空主鍵外部鍵書號char10not nu

18、ll讀者編號char10not null借期date8not null還期date8not null是否含盤char2not null說明:1借期取當(dāng)前借刊日期。2還期取當(dāng)前還刊日期。3是否含盤與期刊信息表中的是否含盤不一樣,它是通過讀者和期刊之間的借閱關(guān)系產(chǎn)生的。43系統(tǒng)功能模塊設(shè)計根據(jù)第三章的需求分析,將期刊信息管理系統(tǒng)功能設(shè)計分為三大模塊,其系統(tǒng)功能模塊圖如下:期刊信息管理系統(tǒng)期刊借還管理期刊信息管理讀者信息管理系統(tǒng)退出期刊借閱處理讀者信息查閱期刊歸還處理期刊預(yù)定處理期刊信息刪除期刊信息更改期刊信息查找讀者信息修改讀者登記處理讀者信息刪除44數(shù)據(jù)庫連接技術(shù)visual basic 是專為

19、各種數(shù)據(jù)庫設(shè)計的客戶端的應(yīng)用開發(fā)工具,它可以和其它數(shù)據(jù)庫服務(wù)器構(gòu)成客戶/服務(wù)器體系結(jié)構(gòu),也可以使用任何支持odbc標(biāo)準(zhǔn)的數(shù)據(jù)庫。odbc是微軟公司wosa的組成部分,是微軟公司提出的開放式數(shù)據(jù)庫互連標(biāo)準(zhǔn)接口。odbc接口以sql作為標(biāo)準(zhǔn)查詢語言來存取連接到的數(shù)據(jù)源。odbc允許單個應(yīng)用存取多個不同的數(shù)據(jù)庫管理系統(tǒng),這使得應(yīng)用開發(fā)者可以開發(fā),編輯和發(fā)行應(yīng)用而不管它操作的數(shù)據(jù)庫管理系統(tǒng)(dbms)是什么。用戶可以通過加載連接到不同數(shù)據(jù)庫的驅(qū)動程序來建立與各種數(shù)據(jù)庫的連接。在vb中,可用的數(shù)據(jù)訪問接口有3種:l activex數(shù)據(jù)對象(ado)l 遠(yuǎn)程數(shù)據(jù)對象(rdo)l 數(shù)據(jù)訪問對象(dao)數(shù)據(jù)

20、訪問接口就是數(shù)據(jù)庫訪問對象模型,它代表了訪問數(shù)據(jù)庫的各個方面??梢栽谌魏螒?yīng)用程序中通過編程控制連接和語句生成器,也可以通過編程使用返回的數(shù)據(jù)。這3種接口分別代表了數(shù)據(jù)訪問技術(shù)的不同發(fā)展階段。ado是最新的技術(shù),它是比rdo和dao更加簡單、更加靈活的對象模型。期刊信息管理系統(tǒng)就使用了ado作為數(shù)據(jù)訪問接口。ado data控件(簡稱ado控件)可以實(shí)現(xiàn)以下功能: 連接本地數(shù)據(jù)庫或遠(yuǎn)程數(shù)據(jù)庫。 打開指定的數(shù)據(jù)庫表,或定義基于結(jié)構(gòu)化查詢語言(sql)的查詢、存儲過程或該數(shù)據(jù)庫中表的視圖記錄集合。 將數(shù)據(jù)字段的數(shù)值傳遞給數(shù)據(jù)綁定的控件,可以在這些控件中顯示或更改這些數(shù)值。 添加新記錄,或根據(jù)更改顯示

21、在綁定的控件中數(shù)據(jù)來更新數(shù)據(jù)庫。ado data控件的主要屬性:connectionstring屬性:該屬性用于建立到數(shù)據(jù)源的連接信息。在設(shè)置時,可以將connectionstring屬性設(shè)置為一個有效的連接字符串,也可以將其設(shè)置為定義連接的文件名。本系統(tǒng)使用創(chuàng)建系統(tǒng)dsn名稱為lyz.dsn,選擇“使用odbc數(shù)據(jù)源名稱”建立連接。代碼如下:connectstring = “dsn=lyz.dsn;uid=sa;pwd=”第五章 詳細(xì)設(shè)計本章將詳細(xì)地對各個模塊進(jìn)行分解和剖析,系統(tǒng)分為四個模塊,即下面依次對各個模塊進(jìn)行敘述。登錄界面:主菜單界面:主菜單:此模塊提供菜單選擇功能,供用戶選擇各模塊

22、。窗口:界面大方、簡潔、 直觀、容易操作, 一看就懂。按鈕:各個按扭連接著各個相映的窗口。51期刊信息錄入、修改、刪除模塊(1)期刊信息錄入本系統(tǒng)能夠高效率、高質(zhì)量地完成期刊信息錄入工作,從根本上解決了期刊錄入的標(biāo)準(zhǔn)化和規(guī)范化問題,完全擺脫了舊的工作方法和管理模式造成的束縛,把工作人員從繁重的重復(fù)勞動中解脫出來。在這里可以做期刊基本信息的預(yù)定操作。添加: 首先輸入期刊的刊名和郵發(fā)代號內(nèi)容,單擊“確定”輸入信息直接存入“刊名-郵發(fā)代號表”中,再單擊“添加”重新輸入界面信息,單擊“確定”信息再次存入“刊名-郵發(fā)代號表”中,重復(fù)以上操作。刪除: 從“刊名-郵發(fā)代號表”中選擇要刪除的信息,單擊“刪除”

23、則刪除該記錄。返回 :回到期刊入庫界面。添加:首先單擊“添加”,輸入界面中要求輸入的各項內(nèi)容,輸入刊名之后郵發(fā)代號在“刊名-郵發(fā)代號表”中自動顯示,再單擊確定直接錄入期刊信息,如果各項內(nèi)容已經(jīng)正確輸入,系統(tǒng)將成自動完成該期刊的驗收工作,期刊信息轉(zhuǎn)入“期刊信息表”進(jìn)行保存。返回:回到父菜單。(2)讀者信息錄入讀者信息錄入界面如上圖所示,添加、確定、返回按鈕功能的實(shí)現(xiàn)與期刊信息入庫雷同。(3)期刊信息刪除刪除:檢查“期刊借還表”中該期刊是否借出,如果借出不能刪除該期刊記錄,沒有借出可刪除該期刊記錄。返回:回到父菜單。(4)期刊信息修改期刊信息修改只能在用戶級別是“系統(tǒng)管理員”才能修改期刊信息,“一

24、般操作員”不能修改期刊信息。確定:輸入要修改期刊信息的書號,單擊“確定”則會在界面中顯示出要修改期刊的信息。更改:對要修改期刊的信息重新輸入,單擊“更改”則該期刊的基本信息將被更新并且更改的信息保存在“期刊信息表”中。像入庫標(biāo)記、借出標(biāo)記、是否含盤、出借次數(shù)等信息不能修改。返回:回到父菜單。(6) 讀者信息的修改、刪除和期刊信息的修改、刪除大體雷同。修改:該讀者已借刊數(shù)的信息不能修改。刪除:該讀者未還期刊之前不能刪除。52期刊借還管理模塊(1)借刊操作單擊“瀏覽”可以顯示出期刊信息表中的所有信息,可以查閱所要借期刊的出借情況。輸入所借期刊書號,單擊“確定”可以顯示出所要借期刊的所有信息。然后輸

25、入要借期刊的月份。輸入讀者編號,單擊“確定”可以顯示出當(dāng)前讀者的信息(包括當(dāng)前讀者已借刊數(shù)、可借刊數(shù))。最后單擊“確定”此期刊已被當(dāng)前讀者借出。此時,在期刊信息表中自動顯示出當(dāng)前日期,也就是“借出日期”;借出標(biāo)記將在期刊信息表中改為“已借出”。其流程圖為:開始輸入所借期刊書號、月份判斷是否已被借出輸入讀者編號判斷是否存在出借,并在期刊借還表中添入當(dāng)前出借日期、書號、讀者編號,再把期刊信息表中的借出標(biāo)記改為已借出。借出次數(shù)每借一次加一。結(jié)束提示錯誤信息提示錯誤信息ynny (2)還刊操作在這個界面輸入期刊書號,單擊“確定”,系統(tǒng)自動到“期刊借還表”中選取與輸入的期刊書號相一致的期刊的出借信息并列

26、出來。輸入期刊月份、讀者編號,按“確定”即可完成還刊操作,自動顯示當(dāng)前日期,也就是“還刊日期”,并把輸入結(jié)果保存到“期刊借還表”中。這時“期刊信息表”中的期刊“借出標(biāo)記”改為未借出。其流程圖為:n開始提示輸入期刊書號判斷是否在庫到期刊借還表中選取對應(yīng)的期刊的出借信息,并填入還刊日期,再把期刊信息表中的借出標(biāo)記改為未借出。結(jié)束提示錯誤信息yy5.3查詢模塊(1)讀者信息查詢輸入讀者編號,單擊“確定”,系統(tǒng)到“讀者信息表”搜索對應(yīng)讀者的相關(guān)信息,并列出來。(2)期刊信息查詢本系統(tǒng)中期刊查詢分為按期刊書號查詢和按期刊書名查詢,此界面是按期刊書號查詢。輸入期刊的書號,單擊“查詢”,系統(tǒng)到“期刊信息表”

27、中搜索對應(yīng)期刊的相關(guān)信息,并列出來。按期刊書名查詢其系統(tǒng)流程和按期刊書號查詢類似。第六章 測試報告 軟件測試在開發(fā)過程中是一個不可缺少的部分。因為在開發(fā)軟件系統(tǒng)的漫長過程中,面對著極其錯綜復(fù)雜的問題,人的主觀認(rèn)識不可能完全符合客觀事實(shí),與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無缺,因此,在軟件生命周期的該各個階段都不可避免的引入新的錯誤。如果在軟件投入生產(chǎn)性運(yùn)行之前,沒有發(fā)現(xiàn)并糾正軟件中的大部分差錯,則這些差錯遲早會在生產(chǎn)過程中暴露出來,那時不僅改正這些錯誤的代價更高,而且往往會造成很惡劣的后果。測試的目的就是在軟件投入生產(chǎn)運(yùn)行之前,盡可能多的發(fā)現(xiàn)并糾正軟件中的錯誤。 61模塊測試測試方案:采用了白盒測試(又稱結(jié)構(gòu)測試),即按照程序內(nèi)部的邏輯結(jié)構(gòu),檢驗程序中的每條通路是否都能按預(yù)定要求正常工作。測試過程:主要檢驗各個模塊之間的接口。1 每個被調(diào)用模塊是否正確接收參數(shù)(包括屬性,數(shù)目,順序)。2 每個調(diào)用模塊是否能調(diào)用每個自己想調(diào)用的模塊。測試結(jié)果: 測試結(jié)果表明,每個模塊之間的接口都吻合,即被調(diào)用模塊都能正確接收參數(shù),調(diào)用模

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論