基于Node.is的口語考試系統(tǒng)的設(shè)計與研究
發(fā)布時間:2022-07-27 17:36
伴隨互聯(lián)網(wǎng)技術(shù)的快速革新,軟件應(yīng)用程序與個人生活密不可分,不斷地改變著我們的生活方式。英語一直以來都是我國最重要的教育科目之一,其聽說能力是新時代人才所不可或缺的重要素質(zhì),而目前我國學(xué)校中的學(xué)生數(shù)量龐大,在英語口語教學(xué)方面卻缺乏高質(zhì)量的考試內(nèi)容與高效的考試形式。本課題中針對這一問題,提出通過網(wǎng)絡(luò)研發(fā)技術(shù)制作一套C/S模式的口語考試系統(tǒng)輔助中小學(xué)校的教師和學(xué)生進行英語口語考試,來達到節(jié)約人力與自動化教學(xué)的效果,同時也能提升學(xué)生對口語學(xué)習(xí)的熱情。本文中將對整個系統(tǒng)的設(shè)計與研究過程進行闡述。首先,論文分析了業(yè)務(wù)場景中的需求,設(shè)計出了客戶端產(chǎn)品模型,列舉出了所需的多種關(guān)鍵技術(shù)并進行了比對和研究。相比于傳統(tǒng)的基于C/C++/Java語言的PC應(yīng)用程序的開發(fā),論文中的系統(tǒng)基于Node.js運行環(huán)境與Node-Webkit兼容框架,采用了JavaScript語言與一些前端技術(shù)棧進行PC應(yīng)用的設(shè)計與研發(fā)。這種新穎的客戶端開發(fā)方式一方面降低了研發(fā)成本,提高了系統(tǒng)的兼容性,另一方面也充分利用了HTML5、CSS3所提供的交互和渲染能力。系統(tǒng)采用Vue.js進行MVVM架構(gòu),這可以實現(xiàn)響應(yīng)式、高質(zhì)量的web...
【文章頁數(shù)】:67 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 課題研究背景
1.2 國內(nèi)外發(fā)展現(xiàn)狀
1.3 課題研究意義
1.4 論文內(nèi)容及安排
第二章 關(guān)鍵概念與技術(shù)原理
2.1 系統(tǒng)運行環(huán)境及原理
2.1.1 Node.js運行環(huán)境
2.1.2 Node-Webkit運行框架
2.2 數(shù)據(jù)傳遞與通信
2.2.1 socket.io通信
2.2.2 Base64編碼
2.3 響應(yīng)式web界面
2.3.1 HTML5、CSS3新標準
2.3.2 Vue.js漸進式框架
2.4 音頻編碼技術(shù)及原理
2.4.1 MP3編碼及Lame編碼庫
2.4.2 MP3編碼的前置處理
2.5 本章小結(jié)
第三章 需求分析及架構(gòu)設(shè)計
3.1 系統(tǒng)功能性需求分析
3.1.1 學(xué)生考試客戶端功能分析
3.1.2 教師監(jiān)考客戶端功能分析
3.2 系統(tǒng)非功能性需求分析
3.2.1 系統(tǒng)自動更新功能分析
3.2.2 系統(tǒng)異常處理功能分析
3.3 系統(tǒng)架構(gòu)設(shè)計
3.3.1 系統(tǒng)的功能架構(gòu)設(shè)計
3.3.2 系統(tǒng)的技術(shù)架構(gòu)設(shè)計
3.4 本章小結(jié)
第四章 口語考試系統(tǒng)的實現(xiàn)
4.1 客戶端界面的實現(xiàn)
4.1.1 界面的組件化分解
4.1.2 組件的組合與編譯
4.1.3 自適應(yīng)性界面的實現(xiàn)
4.2 網(wǎng)絡(luò)通信模塊的實現(xiàn)
4.2.1 搜索并連接教師客戶端
4.2.2 學(xué)生登錄與信息確認
4.2.3 試題下載與答案上傳
4.3 音頻處理模塊的實現(xiàn)
4.3.1 音頻信號的編碼與輸出
4.3.2 音頻類庫的封裝與使用
4.4 輔助性功能的實現(xiàn)
4.4.1 客戶端自動更新功能
4.4.2 異常處理及恢復(fù)功能
4.4.3 自動化構(gòu)建功能
4.5 本章小結(jié)
第五章 口語考試系統(tǒng)的測試
5.1 單元測試
5.2 集成測試
5.2.1 功能性集成測試
5.2.2 非功能性集成測試
5.3 系統(tǒng)測試
5.3.1 性能測試
5.3.2 壓力測試
5.4 本章小結(jié)
第六章 總結(jié)與展望
參考文獻
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄
【參考文獻】:
期刊論文
[1]考慮不確定因素的系統(tǒng)測試性建模與分析方法研究[J]. 秦玉峰,史賢俊,王康. 艦船電子工程. 2019(02)
[2]基于HTML5的在線學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)[J]. 李兆翠. 科技風. 2018(36)
[3]基于“互聯(lián)網(wǎng)+”的計算機無紙化考試研究[J]. 彭亮清. 計算機產(chǎn)品與流通. 2018(11)
[4]基于分解的集成測試策略的比較與研究[J]. 蘇晶,張冬梅. 科學(xué)技術(shù)創(chuàng)新. 2018(32)
[5]軟件系統(tǒng)性能測試方法及流程規(guī)劃分析[J]. 靳艾. 電腦知識與技術(shù). 2018(25)
[6]HTTP服務(wù)器的研究和實現(xiàn)[J]. 陳忠菊. 電腦編程技巧與維護. 2018(08)
[7]基于Vue.js的Web前端應(yīng)用研究[J]. 朱二華. 科技與創(chuàng)新. 2017(20)
[8]集成測試中的類測試順序生成技術(shù)述評[J]. 張艷梅,姜淑娟,張妙,鞠小林. 計算機學(xué)報. 2018(03)
[9]輕量級響應(yīng)式框架Vue.js應(yīng)用分析[J]. 麥冬,陳濤,梁宗灣. 信息與電腦(理論版). 2017(07)
[10]“互聯(lián)網(wǎng)+”背景下基于計算機網(wǎng)絡(luò)的無紙化考試改革探析[J]. 趙鳳香,苑磊,王曉燕. 科教文匯(下旬刊). 2016(11)
碩士論文
[1]基于SSH框架的在線考試系統(tǒng)設(shè)計與實現(xiàn)[D]. 王沛.山東師范大學(xué) 2018
[2]基于MVC架構(gòu)的學(xué)校辦公自動化系統(tǒng)設(shè)計與實現(xiàn)[D]. 趙越.吉林大學(xué) 2018
[3]基于Vue.js的WebGIS開發(fā)研究[D]. 黃佛輝.重慶交通大學(xué) 2017
[4]基于Web的課程輔助教學(xué)系統(tǒng)設(shè)計與應(yīng)用[D]. 鞠東雪.渤海大學(xué) 2016
[5]基于Node-Webkit平臺的JavaScript工具集研究與實現(xiàn)[D]. 朱麗英.電子科技大學(xué) 2016
[6]MP3實時編解碼系統(tǒng)的研究與開發(fā)[D]. 蔣學(xué)鑫.電子科技大學(xué) 2007
本文編號:3665887
【文章頁數(shù)】:67 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 課題研究背景
1.2 國內(nèi)外發(fā)展現(xiàn)狀
1.3 課題研究意義
1.4 論文內(nèi)容及安排
第二章 關(guān)鍵概念與技術(shù)原理
2.1 系統(tǒng)運行環(huán)境及原理
2.1.1 Node.js運行環(huán)境
2.1.2 Node-Webkit運行框架
2.2 數(shù)據(jù)傳遞與通信
2.2.1 socket.io通信
2.2.2 Base64編碼
2.3 響應(yīng)式web界面
2.3.1 HTML5、CSS3新標準
2.3.2 Vue.js漸進式框架
2.4 音頻編碼技術(shù)及原理
2.4.1 MP3編碼及Lame編碼庫
2.4.2 MP3編碼的前置處理
2.5 本章小結(jié)
第三章 需求分析及架構(gòu)設(shè)計
3.1 系統(tǒng)功能性需求分析
3.1.1 學(xué)生考試客戶端功能分析
3.1.2 教師監(jiān)考客戶端功能分析
3.2 系統(tǒng)非功能性需求分析
3.2.1 系統(tǒng)自動更新功能分析
3.2.2 系統(tǒng)異常處理功能分析
3.3 系統(tǒng)架構(gòu)設(shè)計
3.3.1 系統(tǒng)的功能架構(gòu)設(shè)計
3.3.2 系統(tǒng)的技術(shù)架構(gòu)設(shè)計
3.4 本章小結(jié)
第四章 口語考試系統(tǒng)的實現(xiàn)
4.1 客戶端界面的實現(xiàn)
4.1.1 界面的組件化分解
4.1.2 組件的組合與編譯
4.1.3 自適應(yīng)性界面的實現(xiàn)
4.2 網(wǎng)絡(luò)通信模塊的實現(xiàn)
4.2.1 搜索并連接教師客戶端
4.2.2 學(xué)生登錄與信息確認
4.2.3 試題下載與答案上傳
4.3 音頻處理模塊的實現(xiàn)
4.3.1 音頻信號的編碼與輸出
4.3.2 音頻類庫的封裝與使用
4.4 輔助性功能的實現(xiàn)
4.4.1 客戶端自動更新功能
4.4.2 異常處理及恢復(fù)功能
4.4.3 自動化構(gòu)建功能
4.5 本章小結(jié)
第五章 口語考試系統(tǒng)的測試
5.1 單元測試
5.2 集成測試
5.2.1 功能性集成測試
5.2.2 非功能性集成測試
5.3 系統(tǒng)測試
5.3.1 性能測試
5.3.2 壓力測試
5.4 本章小結(jié)
第六章 總結(jié)與展望
參考文獻
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄
【參考文獻】:
期刊論文
[1]考慮不確定因素的系統(tǒng)測試性建模與分析方法研究[J]. 秦玉峰,史賢俊,王康. 艦船電子工程. 2019(02)
[2]基于HTML5的在線學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)[J]. 李兆翠. 科技風. 2018(36)
[3]基于“互聯(lián)網(wǎng)+”的計算機無紙化考試研究[J]. 彭亮清. 計算機產(chǎn)品與流通. 2018(11)
[4]基于分解的集成測試策略的比較與研究[J]. 蘇晶,張冬梅. 科學(xué)技術(shù)創(chuàng)新. 2018(32)
[5]軟件系統(tǒng)性能測試方法及流程規(guī)劃分析[J]. 靳艾. 電腦知識與技術(shù). 2018(25)
[6]HTTP服務(wù)器的研究和實現(xiàn)[J]. 陳忠菊. 電腦編程技巧與維護. 2018(08)
[7]基于Vue.js的Web前端應(yīng)用研究[J]. 朱二華. 科技與創(chuàng)新. 2017(20)
[8]集成測試中的類測試順序生成技術(shù)述評[J]. 張艷梅,姜淑娟,張妙,鞠小林. 計算機學(xué)報. 2018(03)
[9]輕量級響應(yīng)式框架Vue.js應(yīng)用分析[J]. 麥冬,陳濤,梁宗灣. 信息與電腦(理論版). 2017(07)
[10]“互聯(lián)網(wǎng)+”背景下基于計算機網(wǎng)絡(luò)的無紙化考試改革探析[J]. 趙鳳香,苑磊,王曉燕. 科教文匯(下旬刊). 2016(11)
碩士論文
[1]基于SSH框架的在線考試系統(tǒng)設(shè)計與實現(xiàn)[D]. 王沛.山東師范大學(xué) 2018
[2]基于MVC架構(gòu)的學(xué)校辦公自動化系統(tǒng)設(shè)計與實現(xiàn)[D]. 趙越.吉林大學(xué) 2018
[3]基于Vue.js的WebGIS開發(fā)研究[D]. 黃佛輝.重慶交通大學(xué) 2017
[4]基于Web的課程輔助教學(xué)系統(tǒng)設(shè)計與應(yīng)用[D]. 鞠東雪.渤海大學(xué) 2016
[5]基于Node-Webkit平臺的JavaScript工具集研究與實現(xiàn)[D]. 朱麗英.電子科技大學(xué) 2016
[6]MP3實時編解碼系統(tǒng)的研究與開發(fā)[D]. 蔣學(xué)鑫.電子科技大學(xué) 2007
本文編號:3665887
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3665887.html
最近更新
教材專著