基于云服務(wù)模式下的教師網(wǎng)上調(diào)課系統(tǒng)的開發(fā)畢業(yè)論文_第1頁
基于云服務(wù)模式下的教師網(wǎng)上調(diào)課系統(tǒng)的開發(fā)畢業(yè)論文_第2頁
基于云服務(wù)模式下的教師網(wǎng)上調(diào)課系統(tǒng)的開發(fā)畢業(yè)論文_第3頁
基于云服務(wù)模式下的教師網(wǎng)上調(diào)課系統(tǒng)的開發(fā)畢業(yè)論文_第4頁
基于云服務(wù)模式下的教師網(wǎng)上調(diào)課系統(tǒng)的開發(fā)畢業(yè)論文_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄 摘 要.1 第一章 緒 論.2 1.1 問題的提出 .2 1.2 現(xiàn)有系統(tǒng)存在問題的分析 .3 1.3 系統(tǒng)開發(fā)目標(biāo)與意義 .3 1.4 可行性分析 .3 第二章 教師調(diào)課系統(tǒng)詳細(xì)設(shè)計.4 2.1 系統(tǒng)結(jié)構(gòu).4 2.2 系統(tǒng)模塊圖:.5 2.2 程序邏輯.5 2.3 用戶/管理員登錄系統(tǒng)的設(shè)計.7 2.4 數(shù)據(jù)庫表邏輯結(jié)構(gòu)設(shè)計.9 2.5 主要模塊程序設(shè)計說明 .10 第三章 系統(tǒng)測試.14 3.1 系統(tǒng)測試的目的.14 3.2 面向?qū)ο笙到y(tǒng)測試方案.14 總結(jié).15 參考文獻(xiàn).15 基于云服務(wù)模式下的教師網(wǎng)上調(diào)課系統(tǒng)的開發(fā)基于云服務(wù)模式下的教師網(wǎng)上調(diào)課系統(tǒng)的開發(fā) 張媛,數(shù)學(xué)計算機科學(xué)學(xué)

2、院 摘摘 要要 本系統(tǒng)依據(jù)開發(fā)要求主要應(yīng)用于教務(wù)管理系統(tǒng),完成對日常的教學(xué)工作中 教師申請調(diào)課的管理。開發(fā)本系統(tǒng)可使學(xué)校教務(wù)處更快捷地管理教師調(diào)課的相 關(guān)事務(wù)。同時,方便學(xué)生查詢課程調(diào)整信息,使教與學(xué)都更加信息化。 目前,各類信息管理系統(tǒng)都已進(jìn)入學(xué)校管理中,但這些系統(tǒng)并未成熟,所 以開發(fā)一個界面簡潔、適合教師和學(xué)生的調(diào)課系統(tǒng)很有必要。 本系統(tǒng)在開發(fā)過程中,選擇了生命周期法與原型法相結(jié)合的方法,遵循系 統(tǒng)調(diào)查研究、系統(tǒng)需求分析、系統(tǒng)概要設(shè)計和系統(tǒng)詳細(xì)設(shè)計四個主要階段進(jìn)行 設(shè)計,而在具體的設(shè)計上,采取了原型法,隨著用戶的使用及對系統(tǒng)了解的不 斷加深,對某一部分或幾部分進(jìn)行重新分析、設(shè)計、實施。本論

3、文主要從系統(tǒng) 詳細(xì)設(shè)計和測試兩個方面介紹。 關(guān)鍵詞:教師調(diào)課系統(tǒng);sqlserver;a based on the cloud model of teachers under the online curriculum adjustment system development yuan zhang ,college of mathematic and computer science abstract this system is mainly used to academic management system, according to the requirement of develo

4、pment, completing the management of the day-to-day teaching of teachers apply for transfer courses. this system enables the office of the school manage the teachers transfer course affairs much more convenient. at the same time, it is convenient for students to inquiry the change of the course, maki

5、ng the teaching and learning more information. at present, all kinds of information management system has entered in school management. but these systems do not mature enough. so it is necessary to develop an interface simple, suitable for teachers and students class system. in the development proce

6、ss of this system, i select the life-cycle approach combined with the prototype, follow the system of research, system requirements analysis, system outline design and detailed design of the four main stages of the design. in the specific design, i take prototyping. with the using of the user and th

7、e deepening of understanding of the system, parts of the system have been re-analysis, design and implementation. this paper mainly introduced from two aspects of the system design and test. key words:teacher adjustment system ,sqlserver ,a 第一章第一章 緒緒 論論 本畢業(yè)論文是以學(xué)校教務(wù)管理系統(tǒng)建設(shè)中的教師調(diào)課系統(tǒng)的開發(fā)為背景, 論述了調(diào)課系統(tǒng)的現(xiàn)狀、主要

8、功能及設(shè)計與實現(xiàn)的方法,全文共分為緒論、詳 細(xì)設(shè)計、開發(fā)總結(jié)、致謝、參考文獻(xiàn)、附錄等。 1.11.1 問題的提出問題的提出 隨著社會的發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們生活必不可少的一部分,網(wǎng)絡(luò)給人們 的生活、工作、學(xué)習(xí)帶來了極大的方便。公司、商場、學(xué)校等單位都逐步網(wǎng)絡(luò) 化。高??梢酝ㄟ^網(wǎng)絡(luò)發(fā)布教育信息,進(jìn)行管理網(wǎng)絡(luò)化,教師和學(xué)生可以通過 網(wǎng)絡(luò)獲得豐富的學(xué)習(xí)相關(guān)資源。 復(fù)雜的管理工作網(wǎng)絡(luò)化已是目前軟件開發(fā)的重要課題之一。企業(yè)、學(xué)習(xí)及 其他單位的管理系統(tǒng)、網(wǎng)上購物系統(tǒng)、信息系統(tǒng)存在于各行各業(yè)中。這些網(wǎng)絡(luò) 軟件使各項管理工作、信息整理工作方便、簡潔、高效的完成。 在 internet 普及的今天,各大高校都建

9、立了自己的校園網(wǎng)站。學(xué)校通過網(wǎng) 站可以展示各項教學(xué)成果、發(fā)布相關(guān)教育信息、與學(xué)生線上溝通和交流等。高 校網(wǎng)絡(luò)教務(wù)管理系統(tǒng)是學(xué)校的一個重要組成,它一方面發(fā)布教育信息,完成學(xué) 校事務(wù)的管理;另一方面,面向?qū)W生、教師征求意見,促進(jìn)自主學(xué)習(xí)氛圍。教 師調(diào)課管理是學(xué)校教務(wù)管理的重要組成部分,通過網(wǎng)絡(luò)完善教師調(diào)課系統(tǒng),保 證教學(xué)秩序穩(wěn)定,方便教師、學(xué)生及時準(zhǔn)備好自己的工作和學(xué)習(xí)計劃。同時, 也提高學(xué)校管理的高效率。 本文設(shè)計了一套基于 b/s 模式的教師調(diào)課系統(tǒng)論文(設(shè)計) ,為教師和管理 者提供了 一個高效的工作效率,也為學(xué)生提供了更及時的課程調(diào)整信息。通過 計算機網(wǎng)絡(luò),教師在向?qū)W校申請調(diào)課后,學(xué)校審批

10、后會通過短信將審核通知給 教師,審核通過后,教師所帶班級的負(fù)責(zé)同學(xué)也會收到調(diào)課信息,這樣省去學(xué) 院到輔導(dǎo)員、輔導(dǎo)員到老師之間的傳達(dá)時間、使信息傳遞更加方便、快捷。該 系統(tǒng)采用 asp 技術(shù)開發(fā)、sql 語言、html 網(wǎng)頁制作及 sql 數(shù)據(jù)庫技術(shù)實現(xiàn)了教 師調(diào)課系統(tǒng)。 教師調(diào)課記錄等相關(guān)信息的管理工作非常重要,本文采用 b/s 模式,這樣 系統(tǒng)可以使用戶在網(wǎng)上隨時查看教師調(diào)課節(jié)數(shù)及相關(guān)信息,教師能通過系統(tǒng)查 看教室排課情況等。本系統(tǒng)的設(shè)計與實現(xiàn),可以使學(xué)生及時的了解排課信息, 從而方便調(diào)整各自的學(xué)習(xí)安排。根據(jù)教務(wù)管理工作的需要,我們進(jìn)行了這一系 統(tǒng)的初步設(shè)計開發(fā),希望它能在教師調(diào)課管理工作中

11、發(fā)揮高效的作用。 這一系統(tǒng)的開發(fā)與實現(xiàn)是管理網(wǎng)絡(luò)化發(fā)展趨勢的需要,也是目前教師調(diào)課 系統(tǒng)發(fā)展的需要。 1.21.2 現(xiàn)有系統(tǒng)存在問題的分析現(xiàn)有系統(tǒng)存在問題的分析 跟隨著信息化時代的腳步,我國的教育發(fā)展很快,各種學(xué)校教務(wù)管理系統(tǒng) 應(yīng)用到大部分學(xué)校日常工作中,代替了之前學(xué)校傳統(tǒng)的手工操作。但仍有部分 經(jīng)濟不發(fā)達(dá)的地區(qū),比如西部貧困地區(qū),學(xué)校的工作及教師、學(xué)生的信息管理 都由手工操作完成,這樣極易出錯。讓機器代替人工管理學(xué)校事務(wù)已成為必然 趨勢,這就要求管理系統(tǒng)要高效、精準(zhǔn)。 有些學(xué)校已經(jīng)運用了教務(wù)管理系統(tǒng),但總是存在各種漏洞,這不僅給教學(xué) 工作帶來不便,對教務(wù)管理工作也是沒有保障的。 1.31.3

12、 系統(tǒng)開發(fā)目標(biāo)與意義系統(tǒng)開發(fā)目標(biāo)與意義 1.3.11.3.1 系統(tǒng)開發(fā)目標(biāo)系統(tǒng)開發(fā)目標(biāo): : 本系統(tǒng)是將現(xiàn)代化的計算機技術(shù)和傳統(tǒng)的教學(xué)、教務(wù)工作相結(jié)合,按照學(xué) 校的工作流程設(shè)計完成的。為了使系統(tǒng)在學(xué)院的管理中發(fā)揮更大的作用,實現(xiàn) 工作過程的計算機化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標(biāo): 1.系統(tǒng)應(yīng)能快速、穩(wěn)定的運行。 2.對各個數(shù)據(jù)庫進(jìn)行動態(tài)管理,以免影響教學(xué)秩序。 3.能夠按照用戶選擇的不同的條件進(jìn)行簡單查詢和復(fù)合查詢。 4.能夠打印教師調(diào)課申請表。 5.保證系統(tǒng)數(shù)據(jù)的安全性,具有數(shù)據(jù)備份和恢復(fù)的功能。 6.實現(xiàn)傻瓜式界面,盡量減少用戶的操作。 1.3.21.3.2 意義意義:

13、 在各階段學(xué)校中運用計算機管理學(xué)校的工作已經(jīng)越來越普遍了。用計算機 不但可以提高工作效率,而且還節(jié)省了許多人力和物力,增強了學(xué)校資料的安 全性,方便學(xué)校記錄和保存教師工作檔案。提高了學(xué)校的管理能力,為此,用 計算機來管理學(xué)校的信息,是非常必要的。 1.41.4 可行性分析可行性分析 可行性研究的目的是用最小的代價在盡可能的時間內(nèi)確定問題是否能夠解 決。 1.4.11.4.1 需求上可行性需求上可行性: 現(xiàn)在,計算機已經(jīng)普及到各個企業(yè)單位,其高效的性能極大的提高了各個 行業(yè)的工作效率。本系統(tǒng)的開發(fā)與實現(xiàn)為學(xué)校教務(wù)管理工作帶來很大方便。主 要表現(xiàn)在以下幾個方面: 第一,本系統(tǒng)可以代替繁重的人工操作

14、; 第二,本系統(tǒng)可以節(jié)省很多人力和紙質(zhì)資源; 第三,本系統(tǒng)可以大大提高學(xué)校的工作效率; 第四,本系統(tǒng)可以使教職工工作記錄保存的更安全、更長久。 1.4.21.4.2 技術(shù)上可行性技術(shù)上可行性: 本系統(tǒng)利用的數(shù)據(jù)庫工具為 microsoft sql server2005,它是一個支持多 用戶的新型數(shù)據(jù)庫,具備完全 web 支持的數(shù)據(jù)庫產(chǎn)品,它提供強大的開發(fā)工具 和各類開發(fā)特性,大大提高開發(fā)效率。同時,學(xué)校校園網(wǎng)的建設(shè)也為新系統(tǒng)服 務(wù)器/客戶端的結(jié)構(gòu)提供了硬件的支持。 使用 visual studio 2010 作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它是目前最流行的 windows 平臺應(yīng)用程序開發(fā)環(huán)境。而且

15、visual studio 2010 集成環(huán)境的界面被 重新設(shè)計和組織,比以前版本簡單明了。 1.4.31.4.3 運行上可行性運行上可行性: 本系統(tǒng)為一個小型的教師調(diào)課系統(tǒng),所耗費的資源非常的小,學(xué)校的電腦 無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運行上是可行的。 綜上所述,本系統(tǒng)在技術(shù)上、硬件設(shè)備上的條件都是滿足的,因此,它的 實現(xiàn)與設(shè)計是可行的。 第二章第二章 教師調(diào)課系統(tǒng)詳細(xì)設(shè)計教師調(diào)課系統(tǒng)詳細(xì)設(shè)計 2.12.1 系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu) 本系統(tǒng)從功能上劃分可分為以下幾大模塊:用戶注冊登錄、在線新聞、教 師調(diào)課管理模塊、教師信息管理模塊,查詢模塊、打印模塊、后臺管理模塊。 以下是各個子

16、模塊的介紹: 用戶注冊登錄:用戶注冊自己的信息,并通過教師、學(xué)生、管理員三個不 同權(quán)限登錄系統(tǒng)。 教師信息管理模塊:輸入教師基本信息,并可以對教師信息進(jìn)行添加、查 詢、修改、刪除。還可以用關(guān)鍵字查詢并從數(shù)據(jù)庫里調(diào)出的教師基本信息. 教師調(diào)課管理模塊:教師申請調(diào)課,輸入調(diào)課前后相應(yīng)課程的時間、地點 等相關(guān)信息,并向教務(wù)處提交申請表。 查詢模塊:根據(jù)課程名、授課教師名等關(guān)鍵字查詢調(diào)課信息。 打印模塊:對教師調(diào)課申請表能提供打印功能。 在線新聞:發(fā)布一周內(nèi)教師調(diào)課信息,供教師和學(xué)生查看。 2.22.2 系統(tǒng)模塊圖:系統(tǒng)模塊圖: 教師調(diào)課系統(tǒng) 教 師 子 系 統(tǒng) 管 理 員 子 系 統(tǒng) 教 務(wù) 處 子

17、 系 統(tǒng) 登 錄 子 模 塊 申 請 調(diào) 課 模 塊 課 程 顯 示 模 塊 登 錄 子 模 塊 信 息 管 理 模 塊 登 錄 子 模 塊 審 核 調(diào) 課 模 塊 2.22.2 程序邏輯程序邏輯 2.2.12.2.1 系統(tǒng)系統(tǒng) e-re-r 圖圖: : 2.2.22.2.2 登錄模塊流程圖登錄模塊流程圖 院系 課程 課程名 教師 課程號 工號 編號 姓名 2.2.32.2.3 調(diào)課管理模塊流程圖調(diào)課管理模塊流程圖 登錄成功 結(jié)束 登錄 符合條件? 權(quán)限 不符合條 件 提交申請表 修改申請表 填寫調(diào)課信息 申請調(diào)課 調(diào)課沖突重新填寫 退出 提交? 提交? 登錄教師調(diào)課系統(tǒng) 2.2.42.2.4

18、 后臺管理模塊流程圖后臺管理模塊流程圖 2.32.3 用戶用戶/ /管理員登錄系統(tǒng)的設(shè)計管理員登錄系統(tǒng)的設(shè)計 2.3.12.3.1 功能概述功能概述 本模塊是系統(tǒng)登陸界面,實現(xiàn)的功能是檢測合法用戶,驗證其用戶名密碼, 以杜絕非法用戶侵入系統(tǒng)。 本模塊界面非常簡單,就一用戶名和密碼兩個文本框和一個登陸按鈕,但 實現(xiàn)的方法比較復(fù)雜,因為系統(tǒng)要自動判斷其輸入的用戶名及密碼的正誤,還 要自動識別其權(quán)限(管理員與普通用戶) ,如果登陸正常后,系統(tǒng)要將當(dāng)前用戶 名和權(quán)限記錄下來以便之后其他操作給予適當(dāng)?shù)臋?quán)限分配。 登錄界面如下: 后臺管理 增加、刪除用戶修改密碼 結(jié)束 普通 用戶 管理員 2.3.22.3

19、.2 程序流程圖程序流程圖 登錄系統(tǒng) 合法? 輸入用戶名、密 碼 用戶存在且密碼正 確 用戶不存在或密碼錯 誤 是系統(tǒng)管理 員? 進(jìn)入后臺管理模 塊 進(jìn)入用戶管理模 塊 操作結(jié)束? 操作結(jié)束? 退出系統(tǒng) 是 否 是 是 是 否 2.42.4 數(shù)據(jù)庫表邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫表邏輯結(jié)構(gòu)設(shè)計 2.42.4.1.1 數(shù)據(jù)庫表介紹數(shù)據(jù)庫表介紹 本系統(tǒng)定義的數(shù)據(jù)庫中表列舉如下:teacher 表,admin 表,altercourse 表, course 表等。下面介紹這些表的結(jié)構(gòu)。 teacher 表:用于保存教師的工號,姓名,性別,年齡,所在院系等信息。 admin 表:用于保存系統(tǒng)用戶及管理員信息.包括

20、組別,登錄用戶名,密碼等。 成績表:用于保存學(xué)生成績信息,包括學(xué)號,課程號,成績等字段。 altercourse 表:用于保存教師授課信息。包括教師名,課程號,學(xué)時數(shù),班 級名,教室號等。 course 表:用戶保存課程信息,包括課程名,課程號,授課時間等信息。 2.4.22.4.2 數(shù)據(jù)庫表結(jié)構(gòu)及設(shè)計數(shù)據(jù)庫表結(jié)構(gòu)及設(shè)計 表 1 教師數(shù)據(jù)模型 teacher 表 字段名字段類型長度字段含義 idbigint20 id 號 thvarchar20 學(xué)號 passwordvarchar20 密碼 xmvarchar20 姓名 yxvarchar20 院系 表 2 管理員數(shù)據(jù)模型 admin 表 字

21、段名字段類型長度字段含義 idbigint20 id 號 adminvarchar20 管理員賬號 passwordvarchar20 密碼 表 3 課程數(shù)據(jù)模型 course 表 字段名字段類型長度字段含義 idbigint20 id 號 course_novarchar20 課程編號 course_namevarchar50 課程名稱 course_roomvarchar50 課程地點 course_timevarchar50 課程時間 teacher_idid20 教師 id 表 4 調(diào)課數(shù)據(jù)模型 altercourse 表 字段名字段類型長度字段含義 idbigint20 id 號 s

22、tudent_idbigint20 學(xué)生 id 號 teacher_idbigint20 教師 id 號 coursse_idbigint20 課程 id 號 2.52.5 主要模塊程序設(shè)計說明主要模塊程序設(shè)計說明 2.2.5 5.1.1 管理用戶登錄模塊管理用戶登錄模塊 登錄模塊圖示如下: 頁面程序說明 程序名稱 程序文件 login.aspx 頁面?zhèn)魅雲(yún)?數(shù) username,password 頁面?zhèn)鞒鰠?數(shù) sessionusername sessiongroup 功能說明登錄系統(tǒng) 處理程序說明 程序名稱 程序文件 login.cs 頁面轉(zhuǎn)向轉(zhuǎn)向條件:管理員 轉(zhuǎn)向頁面: main.asp

23、x 轉(zhuǎn)向條件:普通用戶 轉(zhuǎn)向頁面: main.aspx 功能說明判斷系統(tǒng)登錄條件 處理邏輯說明 通過 url 鏈接至服務(wù)器端的入口 login.aspx,點擊“登錄”系統(tǒng)將頁面的 參數(shù)“用戶名稱和用戶口令”通過 codebehind 技術(shù)設(shè)置處的 codebehind=login.aspx.cs 及 inherits=grademis.login文件中對應(yīng)的類 取得傳至后臺的參數(shù),根據(jù) login 類中的 userlogin 方法執(zhí)行結(jié)果返回的轉(zhuǎn)向 參數(shù)調(diào)用下一頁面 main.aspx。 main.aspx 依據(jù) login.aspx 傳過來的 userid 反查確定用戶類,而已輸出 不能的用

24、戶可操作的功能模塊鏈接。 參照主要類 名稱功能備注 system.web.sessionsta te; web 應(yīng)用程序 session 類 system.web.ui; 系統(tǒng) ui 類 system.web.ui.htmlcon trols; 系統(tǒng) html 控件類 system.web.ui.webcont rols; 系統(tǒng) web 控件類 system.data.sqlclient ; 系統(tǒng) sql 數(shù)據(jù)操作類 system.web.security; 系統(tǒng)安全策略類 airmis.login 用戶登錄處理類 用戶退出系統(tǒng)頁面用戶退出系統(tǒng)頁面 頁面程序說明 程序名稱 程序文件 logou

25、t.aspx 頁面?zhèn)魅雲(yún)?數(shù) 無 頁面提交 url 無 頁面?zhèn)鞒鰠?數(shù) 無 功能說明退出系統(tǒng) 特殊注解 處理程序說明 程序名稱 程序文件 logout.aspx 頁面轉(zhuǎn)向 logout.aspx-login.aspx 功能說明退出系統(tǒng) 特殊注解 處理邏輯說明 通過 url 鏈接至服務(wù)器端的出口 loginout.aspx,點擊“退出”系統(tǒng),將 在 page_load()中調(diào)用 session.abandon()清除當(dāng)前登錄用戶的 session 信息 并將頁面引導(dǎo)向 login.aspx; 2.2.5 5.2.2 類設(shè)計說明類設(shè)計說明 類設(shè)計是基于 oo 的設(shè)計方法,采用三層體系結(jié)構(gòu)方式,如下

26、圖所示: 2.2.5 5.3.3 管理功能模塊設(shè)計管理功能模塊設(shè)計 2.5.3.1 調(diào)課管理模塊 該模塊是本系統(tǒng)中難度較高的一個模塊。主要是將所有教師調(diào)課的情況進(jìn) 行管理與跟蹤查詢,資料列出以供下載。 實現(xiàn)本模塊的主要代碼如下所示: a href=zuoyefabu_detail.aspx?id=詳細(xì) 2.5.3.2 后主臺模塊 該界面是系統(tǒng)登陸后的第一個界面,也是系統(tǒng)操作的主界面,除了登陸模 塊之外,其他后臺操作均在本平臺上進(jìn)行。 本界面是由一個框架組成,包括上左右三大塊。左邊是一個菜單列表,單 擊菜單時右邊顯示主模塊頁,操作非常簡單明了。 2.5.3.3 系統(tǒng)用戶模塊 第三章第三章 系統(tǒng)測

27、試系統(tǒng)測試 3.13.1 系統(tǒng)測試的目的系統(tǒng)測試的目的 系統(tǒng)測試不是為了表明程序是正確的,因為如果是這樣,就會設(shè)計一些不 易暴露錯誤的測試方案,也不會主動去檢測、排除程序中可能存在的一些隱患。 對于測試目的,g.j.myers 給除了以下的觀點: (1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。 (2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。 (3)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。 3.23.2 面向?qū)ο笙到y(tǒng)測試方案面向?qū)ο笙到y(tǒng)測試方案 根據(jù)系統(tǒng)測試目的并結(jié)合面向?qū)ο蠓椒ǎ覀兘o出了如下系統(tǒng)測試方案: (1)盡早的、不斷的進(jìn)行系統(tǒng)測試。我們知道,錯誤發(fā)現(xiàn)的越

28、早,改正它 所付出的代價也就越小。由于錯誤的發(fā)生往往是不可避免的,因此我們的系統(tǒng) 測試貫穿于整個開發(fā)過程中,而不是把系統(tǒng)測試僅僅看作是軟件開發(fā)的一個獨 立階段。 (2)設(shè)計測試用例時,給出測試的預(yù)期結(jié)果。一個測試用例由兩部分組成: 測試用的輸入數(shù)據(jù)和該輸入數(shù)據(jù)所期望的程序運行結(jié)果。這樣測試時才能有一 個判斷標(biāo)準(zhǔn),利用輸入數(shù)據(jù)得出測試數(shù)據(jù)并和預(yù)測數(shù)據(jù)進(jìn)行比較,看它們是否 一致。 (3)我們在設(shè)計測試用例時,不僅有合法的輸入測試用例,還有非法的輸 入測試用例。因為,在系統(tǒng)的實際使用過程中,由于各種原因,用戶往往會使 用一些非法的輸入,比如按錯了鍵或者使用了非法的命令等,所以,我們特別 注意設(shè)計非法的輸入測試用例來進(jìn)行測試。 (4)在對系統(tǒng)修改完之后進(jìn)行回溯測試。我們在修改系統(tǒng)的同時往往又會 引入新的錯誤,所以在對程序修改完之后,用以前的用例進(jìn)行回歸測試。 總結(jié)總結(jié) 經(jīng)過三個多

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論