天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

前端架構工程化設計與在英語通用考試系統(tǒng)中的應用

發(fā)布時間:2020-12-22 06:07
  隨著互聯(lián)網的普及,國內外很多大型考試都采用了在線考試方式,這些在線考試系統(tǒng)針對單個需求設計,開發(fā)時一次性完成,但是后續(xù)維護時,試題類型固定,擴展困難。隨著Web2.0的興起,系統(tǒng)多樣化和用戶體驗方面的需求不斷更新,導致系統(tǒng)前端頻繁升級,復雜度持續(xù)提升,系統(tǒng)性能逐漸降低,很多同類在?荚囅到y(tǒng)都存該問題。為了解決這一問題,本文從前端框架開發(fā)和性能優(yōu)化的角度出發(fā),計劃設計一款前端開發(fā)架構,可用于各類考試系統(tǒng)的前端開發(fā)。本文首先基于英語通用考試系統(tǒng)進行需求分析,總結發(fā)現目前通用性操作主要表現在前端方面,試題類型多樣,引起前端代碼冗余、性能變差,同類Web應用都存在此類問題,因此計劃將前端架構設計工程化,降低重復開發(fā),提高開發(fā)效率。設計時前端采用MVC架構,降低前端結構層、表現層和行為層的耦合度,采用WebPack模塊化打包工具、React組件化框架和后端模板引擎Twig,實現前端的模塊化和組件化。目標是設計出一款開發(fā)效率高、易擴展、易維護、用戶體驗及Web性能良好的前端架構。本文將該前端架構應用于Web版本的英語通用考試系統(tǒng),對教師出題、組卷和學生現場考試等功能進行設計開發(fā),最后通過相應的測試... 

【文章來源】:中國科學技術大學安徽省 211工程院校 985工程院校

【文章頁數】:77 頁

【學位級別】:碩士

【部分圖文】:

前端架構工程化設計與在英語通用考試系統(tǒng)中的應用


圖2.1?React虛擬DOM原理圖??

系統(tǒng)架構,架構,開發(fā)語言


??根據3.2.1中的設計思想,設計出了本文前端系統(tǒng)架構圖如圖3.1所示。??1?r\?產、t?代碼規(guī)范??前端模塊?CSS,JavaScr.pt?卜?^1___??一以?_?|?模板引f??\1?mLy?n?I前端開發(fā)??流?Web?pack工具1?d候坎:心?、丁程化,??冋?s?^n^?(\??后?卜?React框架?I?^組件化??_?而????分?^?自動化測試工?????離?一‘具,打包〗5縮=Z^>項尚部署」?? ̄?\y?I工具?1????。褂?PHP?的?Symfony?框架,Node.js???1????數¥庫??圖3.〗系統(tǒng)架構圖??從架構圖可以看到總體一分為二,前后端分離。整體來看,后端是數據邏輯??處理的核心,采用的開發(fā)語言是PHP和Node.js。PHP是近幾年特別受歡迎的后??臺開發(fā)語言,因其易學,開發(fā)過程快,編譯資源消耗少等特點受開發(fā)人員親睞,??也符合本文設計的前端架構對輕、快、易學、性能良好的要求。架構的邏輯處理??中采用了?Symfony框架

文件結構,文件夾,不同點,文件


¥?QyesJon?Q?question-type_editjs??圖3.2?HTML文件結構圖3.3?CSS、JavaScript文件結構??文件夾安排的核心思想是首先項目下面的第一層共同點抽象,不同點根據模??塊名稱劃分文件夾,然后模塊共同點盡可能抽象到有一個common文件夾,模塊??自有的按照實體類名劃分文件夾,其次共同點再抽象,不同點根據頁面功能命名??文件名。??c)?CSS文件和JavaScript文件引入方式,這個是前端比較熟知的統(tǒng)一規(guī)范,??CSS放在HTML頭文件引入,而JavaScript放在文件末尾,防止阻塞頁面加載,??引入的時候按順序加載

【參考文獻】:
期刊論文
[1]基于BootStrap的WEB前端開發(fā)應用研究[J]. 丁蓮,張玲,杜巍.  電子制作. 2016(20)
[2]Web前端性能優(yōu)化方案與實踐[J]. 王成,李少元,鄭黎曉,緱錦,曾梅琴,劉慧敏.  計算機應用與軟件. 2014(12)
[3]互聯(lián)網交通安全服務平臺前端架構設計與研究[J]. 宗欣,全喜偉,何曉亮.  中國公共安全(學術版). 2014(03)
[4]Node.JS平臺下Web前端架構的研究[J]. 鐘強.  無線互聯(lián)科技. 2013(12)
[5]HTML5——下一代Web開發(fā)標準研究[J]. 劉華星,楊庚.  計算機技術與發(fā)展. 2011(08)
[6]基于組件的計算機考試系統(tǒng)研究與實現[J]. 劉相濱,陽波,王勝春,譚劍,楊鐵林.  計算機工程與應用. 2006(05)

碩士論文
[1]Web前端工程組件化的分析與改進[D]. 戴翔宇.吉林大學 2016
[2]通用型英語測試系統(tǒng)的研究與設計[D]. 高峰.中國科學技術大學 2016
[3]面向定制化廣告的前端組件化框架設計與實現[D]. 張佳梁.南京大學 2016
[4]面向Web2.0的web應用前端開發(fā)框架的設計與實現[D]. 劉靖桐.北京郵電大學 2014
[5]知識管理系統(tǒng)前端架構的設計與實現[D]. 韓宗澤.西安電子科技大學 2013
[6]高性能Web框架的分析與應用[D]. 楊穎瑩.北京郵電大學 2012
[7]基于WEB的英語在線考試系統(tǒng)的設計與實現[D]. 鄒宏.電子科技大學 2012
[8]計算機輔助英語考試系統(tǒng)中的現場考試子系統(tǒng)的設計與實現[D]. 王洪敏.中國科學技術大學 2011
[9]Web前端性能優(yōu)化的研究與應用[D]. 張紫微.電子科技大學 2010
[10]基于B/S模式的網絡通用考試系統(tǒng)的研究與實現[D]. 李志奎.浙江工業(yè)大學 2009



本文編號:2931274

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2931274.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶03329***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com