国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

《軟件測試》教學(xué)平臺的設(shè)計與實現(xiàn)

2016-08-30 06:25王慶喜鐘家民
軟件 2016年5期
關(guān)鍵詞:教學(xué)平臺軟件測試瀏覽器

王慶喜 鐘家民

摘要:《軟件測試》教學(xué)平臺目的在于為學(xué)生學(xué)習(xí)該課程提供一個較為全面的課程知識介紹、信息共享和知識考查的平臺。首先對《軟件測試》教學(xué)平臺進行系統(tǒng)需求分析,其次針對系統(tǒng)需求進行系統(tǒng)架構(gòu)設(shè)計,采用B/S架構(gòu)設(shè)計系統(tǒng),系統(tǒng)分為學(xué)生管理模塊和教師管理模塊,然后對系統(tǒng)進行詳細設(shè)計與實現(xiàn),應(yīng)用C#語言和ASENET技術(shù)結(jié)合及SQL Server 2008數(shù)據(jù)庫,設(shè)計并實現(xiàn)《軟件測試》教學(xué)平臺,最后對系統(tǒng)進行了測試?!盾浖y試》教學(xué)平臺實現(xiàn)了學(xué)生在線考試,在線播放教學(xué)視頻及下載,課件下載,在線留言,查看教學(xué)大綱,以及作業(yè)下載,作業(yè)提交,用戶密碼修改等功能。該平臺為教師和學(xué)生提供一種全新的教與學(xué)方式。

關(guān)鍵詞:軟件測試;教學(xué)平臺;瀏覽器/服務(wù)器;功能;數(shù)據(jù)庫

中圖分類號:TP315 文獻標識碼:A DOI:10.3969/j.issn.1003-6970.2016.05.004

本文著錄格式:王慶喜,鐘家民.《軟件測試》教學(xué)平臺的設(shè)計與實現(xiàn)[J].軟件,2016,37(5):15-17

0.引言

二十一世紀信息產(chǎn)業(yè)的飛快發(fā)展推動著各行業(yè)的進步,越來越多的學(xué)校利用計算機網(wǎng)絡(luò)技術(shù)進行相關(guān)的多媒體教學(xué)活動。為教師和學(xué)生提供高效快速溝通的平臺,可以利用網(wǎng)絡(luò)的即時性、開放性,教師可以把課程相關(guān)的教學(xué)資料發(fā)布到該平臺供學(xué)生學(xué)習(xí)參考及下載,教師還可以在線發(fā)布作業(yè),發(fā)布試題。通過學(xué)生的作業(yè)完成質(zhì)量及考試結(jié)果了解學(xué)生在軟件測試課程學(xué)習(xí)方面的不足,以便更好的幫助學(xué)生解決問題。學(xué)生可以在本系統(tǒng)進行在線考試,通過成績反饋,充分認識自己的不足,還可以了解關(guān)于本課程學(xué)習(xí)的最新動態(tài)。與傳統(tǒng)的方式相比,網(wǎng)上教學(xué)平臺具有開放性的特點,它打破了地域和時間的限制,實時開放,再加之以必要的傳統(tǒng)的方式,大大地提高教師的工作效率,既方便又快捷。系統(tǒng)采用ASENET技術(shù)開發(fā),后臺采用SQL Server數(shù)據(jù)庫提供數(shù)據(jù)服務(wù)。

1.系統(tǒng)需求分析

本教學(xué)平臺由后臺管理和前臺構(gòu)成,是一個典型的B/S架構(gòu),后臺管理即教師用戶管理模塊,主要提供對該教學(xué)平臺前臺內(nèi)容的管理,這些內(nèi)容包括課件、視頻、試題、作業(yè)、通知等,前臺即學(xué)生用戶管理模塊主要用于后臺內(nèi)容的顯示及信息交互等操作。

1.學(xué)生用戶模塊需求

學(xué)生用戶模塊設(shè)計即前臺模塊設(shè)計,普通匿名用戶在前臺可以瀏覽通知公告,查看教學(xué)大綱,播放教學(xué)視頻,瀏覽教學(xué)課件等,并可以注冊為合法用戶,在注冊后登錄系統(tǒng),可以獲得更多的權(quán)限,可以下載視頻,下載課件,下載作業(yè),作業(yè)提交,在線考試,以及進行當前用戶密碼資料的修改。

2.教師管理模塊需求

教師管理模塊主要用于教學(xué)相關(guān)信息的發(fā)布、更新和維護,以及對學(xué)生相關(guān)信息進行管理,實現(xiàn)對《軟件測試》教學(xué)平臺的管理。教師通過身份驗證登錄,進入后臺管理。在后臺管理模塊中,教師可以添加學(xué)生用戶、刪除用戶,可以發(fā)布課件,發(fā)布通知,發(fā)布教學(xué)視頻,發(fā)布教學(xué)大綱,發(fā)布作業(yè),發(fā)布試題等功能操作,并可對課件、通知、教學(xué)視頻、教學(xué)大綱、作業(yè)、試題的信息進行維護管理,可以查詢學(xué)生的考試成績,回復(fù)學(xué)生的留言及留言管理,修改登錄密碼等。

2.系統(tǒng)總體設(shè)計

系統(tǒng)采用B/S模式,即由瀏覽器、WEB服務(wù)器、數(shù)據(jù)庫服務(wù)器構(gòu)成。系統(tǒng)為用戶提供恰當清晰的使用界面,便捷的操作方式。用戶可以直接在網(wǎng)上查看網(wǎng)站信息,系統(tǒng)分教師用戶和學(xué)生用戶角色,學(xué)生用戶登錄后可以下載相關(guān)教學(xué)資料、在線考試、在線留言等操作。教師用戶登錄后可發(fā)布相關(guān)教學(xué)資料,添加用戶,回復(fù)學(xué)生留言等操作。

本系統(tǒng)主要由教師管理模塊和學(xué)生用戶管理模塊兩個大模塊組成,各個模塊的具體功能如下。

一、教師用戶模塊

1.用戶管理:添加學(xué)生用戶、管理學(xué)生用戶。

2.課件管理:發(fā)布教學(xué)課件、課件資料管理。

3.通知管理:發(fā)布通知信息、查看通知、編輯通知、刪除通知。

4.大綱管理:發(fā)布教學(xué)大綱、查看大綱、編輯大綱、刪除大綱。

5.作業(yè)管理:發(fā)布作業(yè)、管理作業(yè)、查看學(xué)生提交作業(yè)情況。

6.試題管理:發(fā)布試題、查看修改試題、刪除試題。

7.視頻管理:發(fā)布教學(xué)視頻、視頻資料管理。

8.成績查詢:通過輸人學(xué)生用戶名查詢學(xué)生的考試成績。

9.教學(xué)互動:解答學(xué)生在學(xué)習(xí)中遇到的問題。

10.修改密碼:登錄之后可進行當前用戶密碼資料修改。

二、學(xué)生用戶模塊

1.用戶注冊:注冊成為學(xué)生用戶,以便能獲得更多的信息和權(quán)限。

2.用戶登錄:通過身份驗證,以學(xué)生的身份登錄網(wǎng)站。

3.視頻教程:播放相關(guān)教學(xué)視頻、下載。

4.教學(xué)課件:在線瀏覽課件,下載教學(xué)課件。

5.作業(yè)下載:下載老師布置的作業(yè)。

6.作業(yè)提交:提交已完成的作業(yè)。

7.教學(xué)互動:學(xué)生在學(xué)習(xí)中遇到問題可留言向老師咨詢。

8.在線考試:在線考試,查看成績。

9.查看大綱:預(yù)覽各章節(jié)教學(xué)大綱,以便更好的學(xué)習(xí)該課程。

10.查看通知:查看教學(xué)通知。

11.修改密碼:登錄之后可進行當前用戶密碼資料修改。

3.系統(tǒng)設(shè)計與實現(xiàn)

3.1系統(tǒng)登錄模塊設(shè)計

系統(tǒng)登錄模塊是學(xué)生用戶,教師用戶登錄系統(tǒng)進入相應(yīng)操作界面的入口,其位于系統(tǒng)首頁導(dǎo)航欄下方的左邊,用戶輸入用戶名和密碼,選擇身份(學(xué)生或者教師),點擊“登錄”后經(jīng)驗證即可進入相應(yīng)角色的界面。

登錄模塊主要是身份的驗證,對學(xué)生用戶或者是教師管理的行為都有一定的安全性控制,其主要功能是驗證用戶是否合法,用戶登錄模塊頁面主要由用于收集登錄信息的前臺表單部分,點擊相應(yīng)按鈕后觸發(fā)事件通過后臺來驗證相應(yīng)的信息。

3.2注冊界面設(shè)計

用戶注冊界面是針對還沒有賬號但是想學(xué)習(xí)課程相關(guān)信息的人員,注冊人只需要填寫用戶名,姓名,密碼,確認密碼,選擇性別,即可成為普通用戶,其擁有和管理員初始添加的用戶一樣的權(quán)限,大大提高了信息共享,為想要學(xué)習(xí)軟件測試的人們提供了一個全面并且專業(yè)的平臺。

該注冊界面采用比較常用的控件實現(xiàn),采用textbox錄入用戶名,姓名,密碼,文本框設(shè)置requiredfieldvalidator來約束其為必填項,性別采用DropDownList控件來實現(xiàn),控制了輸入選擇,避免了不必要的輸入錯誤,密碼采用MD5散列算法直接轉(zhuǎn)換為MD5編碼進行比對,經(jīng)驗證后存儲相應(yīng)信息到數(shù)據(jù)庫。

當用戶輸入相關(guān)信息點擊“確定”注冊時,后臺根據(jù)數(shù)據(jù)庫所存儲的用戶名判斷當前用戶輸入的用戶名是否重名,若重名則提示“該用戶已存在”,并返回注冊頁面。若用戶輸入的信息合法,則將注冊信息插入到數(shù)據(jù)庫表,并提示用戶注冊成功。

3.3學(xué)生用戶管理模塊設(shè)計實現(xiàn)

學(xué)生用戶管理模塊主要針對學(xué)生用戶,用于后臺內(nèi)容的顯示及數(shù)據(jù)操作。主要包括視頻教程、查看通知、作業(yè)提交、教學(xué)互動、在線考試、查看通知等9個子模塊組成。其中部分子模塊設(shè)計界面介紹如下。

1.視頻教程界面設(shè)計

視頻教程界面主要是給學(xué)生提供課程視頻教程在線觀看、下載等功能,用戶不需要登錄就可以在線觀看視頻,但需登錄才可以下載視頻。這里采用比較簡單的SWF視頻格式,無需在網(wǎng)頁上添加播放控件即可播放,這在很大程度上降低了視頻播放的實現(xiàn)難度。

視頻教程界面信息顯示主要使用DataGrid控件實現(xiàn),首先,在Video.aspx頁面中添加DataGrid控件,并將數(shù)據(jù)庫表Video中相應(yīng)的數(shù)據(jù)字段綁定到列中。并在其后臺代碼Video.aspx.es中添加數(shù)據(jù)庫查詢語句,將數(shù)據(jù)綁定到DataGrid控件。

2.教學(xué)互動界面設(shè)計

教學(xué)互動模塊主要是給學(xué)生和老師之間提供交流溝通的平臺,學(xué)生在學(xué)習(xí)過程中遇到疑問可以留言請求老師幫助,老師可以回復(fù)留言來解答學(xué)生的難題,這樣師生之間的交流突破了必須面對面的限制,不僅方式靈活很多,而且節(jié)省了學(xué)生和教師的寶貴時間,更有利于教與學(xué)。

在教學(xué)互動界面中,使用DataList控件以表的形式呈現(xiàn)用戶的留言內(nèi)容,用戶在線留言使用TextBox控件接收用戶輸入的文字信息。

3.在線考試界面設(shè)計

在線考試模塊主要是給學(xué)生提供在線考試,考試題型為選擇題,教師預(yù)先錄入試題,形成試題庫,學(xué)生登錄后輸入題目數(shù)量,系統(tǒng)隨機生成試題呈現(xiàn)給考生,學(xué)生考試結(jié)束提交試題后跳轉(zhuǎn)至成績查詢頁面,輸入用戶名即可查詢考試成績。試題界面用DataGrid控件呈現(xiàn)試題內(nèi)容,學(xué)生在考試過程中如果沒有完成所選擇的的試題量,系統(tǒng)不允許提交試題。

3.4教師用戶管理模塊設(shè)計實現(xiàn)

1.通知管理

通知管理由發(fā)布通知和通知信息維護兩個子頁面組成,發(fā)布通知頁面用于教師發(fā)布教學(xué)通知信息,通知信息維護頁面用于修改、查看等通知信息的維護。發(fā)布通知界面的設(shè)計主要是TextBox控件及Button控件的應(yīng)用,設(shè)置TextBox組件及Button的相關(guān)屬性,雙擊Button控件。

2.課件管理

課件管理包括發(fā)布課件和課件信息維護兩部分,上傳課件的格式可以為word、ppt、tXt、SWF四種,上傳者需要添加課件標題和課件說明,系統(tǒng)會自動獲取當前時間,點擊確定添加課件,如果上傳的格式不符合要求,會給出“對不起,請選擇Word/ppt/swf/文本文件!”提示。

4.結(jié)論

本文以《軟件測試》課程為切入點,通過對《軟件測試》教學(xué)平臺的需求分析,建立了一個在線教學(xué)平臺,實現(xiàn)教學(xué)相關(guān)資料的發(fā)布、學(xué)生與老師留言交流、在線學(xué)習(xí)、在線考試等多功能的網(wǎng)絡(luò)應(yīng)用平臺。探討了基于ASENET技術(shù),采用SQL Server2008數(shù)據(jù)庫,在Browser/Server體系結(jié)構(gòu)的基礎(chǔ)上,結(jié)合C#等技術(shù)實現(xiàn)《軟件測試》教學(xué)平臺;詳細介紹了系統(tǒng)數(shù)據(jù)庫的結(jié)構(gòu)與設(shè)計實現(xiàn),及各功能模塊的實現(xiàn)過程,并對系統(tǒng)進行了測試。

該平臺的實現(xiàn),為教師和學(xué)生提供一種全新的教與學(xué)方式,不僅增加了學(xué)生的學(xué)習(xí)途徑,同時也提高了教師教學(xué)的工作效率。

猜你喜歡
教學(xué)平臺軟件測試瀏覽器
基于OBE的軟件測試課程教學(xué)改革探索
反瀏覽器指紋追蹤
EXCEL和VBA實現(xiàn)軟件測試記錄管理
關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
專業(yè)學(xué)位研究生職業(yè)危害控制技術(shù)課程創(chuàng)新型教學(xué)平臺建設(shè)研究
基于WordPress構(gòu)建項目化課程教學(xué)平臺的研究
軟件測試工程化模型及應(yīng)用研究
環(huán)球瀏覽器