亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Flex技術(shù)的英語聽力考試系統(tǒng)設(shè)計

        2014-02-22 02:43:12
        電子測試 2014年22期
        關(guān)鍵詞:系統(tǒng)教師學(xué)生

        (咸陽師范學(xué)院外國語學(xué)院,陜西咸陽,712000)

        基于Flex技術(shù)的英語聽力考試系統(tǒng)設(shè)計

        康燕茹

        (咸陽師范學(xué)院外國語學(xué)院,陜西咸陽,712000)

        本文借助RIA技術(shù),以成熟的 Flex+J2EE作為系統(tǒng)開發(fā)架構(gòu),開發(fā)了可以在線進行考試的英語聽力考試系統(tǒng),從而為老師和學(xué)生提供了更為方便的操作體驗,使得英語聽力考試更加靈活。同時該系統(tǒng)具有很好的兼容性和通用性,可在各種操作系統(tǒng)和瀏覽器當(dāng)中運行,具有很強的實用性。

        RIA技術(shù);B/S架構(gòu)

        1 系統(tǒng)整體架構(gòu)

        聽力考試系統(tǒng)整體采用MVC視圖化分層模式設(shè)計。MVC模式即模型(model)-視圖(view)-控制器(controller)。該設(shè)計模式是將業(yè)務(wù)邏輯和數(shù)據(jù)庫進行分離,并將其中的業(yè)務(wù)邏輯都集合到一個部件,在對界面和用戶數(shù)據(jù)進行交互改進的同時,則減少編程人員對業(yè)務(wù)邏輯程序的重新編寫,降低系統(tǒng)的耦合度。其中,View層為系統(tǒng)和用戶的交互;Model層對系統(tǒng)對象的存儲;Controller層則形成兩者之間溝通的橋梁。

        因此,根據(jù)英語聽力考試系統(tǒng)的系統(tǒng)需要,運用MVC的設(shè)計思想,并以J2EE體系中的web開發(fā)方法作為主線,將系統(tǒng)分為三層。系統(tǒng)整體采用Flex+ Hibernate+ Spring框架實現(xiàn)。其中View層則主要采用Flex技術(shù),負責(zé)系統(tǒng)和用戶之間的數(shù)據(jù)交互和信息顯示,如考試試卷、考試成績等的顯示;Model層則采用Hibernate框架實現(xiàn),因此實現(xiàn)對數(shù)據(jù)庫訪問的高效操作;Controller層則運用Spring框架,該框架負責(zé)對整個系統(tǒng)的業(yè)務(wù)邏輯處理,同時負責(zé)控制View層和Model層。其中系統(tǒng)的核心業(yè)務(wù)是實現(xiàn)對試卷的自動組卷、自動閱卷以及考試成績的查詢。

        2 系統(tǒng)功能分析

        根據(jù)英語聽力考試的實際需求,在系統(tǒng)的設(shè)計中,我們重點突出實現(xiàn)考試系統(tǒng)的核心功能,同時保留其他功能的接口,使得系統(tǒng)未來具有足夠的擴展性和升級空間。因此,按照UML用例分析視圖我們可以得出本系統(tǒng)主要實現(xiàn)以下功能:

        2.1 考生身份驗證

        考生憑借學(xué)校學(xué)生證號碼登陸系統(tǒng),從而開始進行英語聽力考試。

        2.2 管理員身份驗證

        管理員權(quán)限對教師和學(xué)生的信息進行管理,同時可添加、刪除和修改教師和學(xué)生信息。

        2.3 試題管理

        教師權(quán)限是對英語聽力考試題庫進行管理,主要包括對試題的添加、更新、刪除和查詢等功能。

        2.4 考試管理

        對學(xué)生的考試時間、考試試題數(shù)量、分值等參數(shù)進行設(shè)置。

        2.5 自動閱卷

        圖1 在線考試業(yè)務(wù)流程

        根據(jù)學(xué)生的實體,對試卷進行自動閱卷。

        2.6 查詢成績

        學(xué)生根據(jù)學(xué)生證號碼,可查詢成績和名次;教師除查詢外可對成績進行直觀統(tǒng)計,并按照條件進行篩選。

        3 基于Flex技術(shù)的英語聽力考試系統(tǒng)的實現(xiàn)

        本文以基于Flex技術(shù)+J2EE體系的開發(fā)架構(gòu)。因此,在對系統(tǒng)相關(guān)功能進行實現(xiàn)時,前端采用的是Flex技術(shù)進行開發(fā),后臺采用J2EE開發(fā)。同時數(shù)據(jù)庫與業(yè)務(wù)層之間的實現(xiàn)通過DAO接口實現(xiàn),這主要是因為:

        3.1 在線考試系統(tǒng)實現(xiàn)

        (1)前臺考試模塊

        學(xué)生登陸:系統(tǒng)根據(jù)學(xué)生輸入的相關(guān)數(shù)據(jù)從數(shù)據(jù)庫中搜索和獲取相關(guān)信息,然后與輸入的內(nèi)容進行比對,以此驗證學(xué)生身份,并顯示是否登陸成功。

        在線考試模塊:待學(xué)生登陸成功之后,點擊在線考試。在線考試系統(tǒng)根據(jù)教師實現(xiàn)設(shè)定的相關(guān)參數(shù)從題庫中抽取生成試題,并將試題顯示出來。

        自動閱卷:待學(xué)生完成考試試卷之后,并點擊提交之后,系統(tǒng)會將學(xué)生答案和正確答案進行比較,并計算分?jǐn)?shù)。

        (2)后臺管理模塊

        用戶管理:系統(tǒng)管理員可登陸查看、修改、增加相關(guān)學(xué)生信息。該部分的實現(xiàn)主要是通過Remoting Object技術(shù)進行直接訪問JAVA對象從而使得該模塊實現(xiàn)。

        試題參數(shù)設(shè)置:教師可根據(jù)系統(tǒng)對試題的組成、難度、分值等進行參數(shù)設(shè)置。

        題庫管理:教師在登陸之后,可對試題進行瀏覽、查詢等,同時可對題目進行添加、更新和刪除。同時該模塊整體采用的是Tab Navigator控件實現(xiàn),是因為該空間可提供良好的系統(tǒng)框架擴展性,從而可有效地實現(xiàn)對英語聽力試題的擴展。其具體步驟為首先在remoting-config.xml的文件中添加訪問服務(wù)端所需要的JAVA對象信息,然后再destination中制定一個JAVA的對象的別名為myownconversation,最后再在Source的標(biāo)簽中制定對應(yīng)的JAVA類為ownconversationDAO,通過上述的步驟之后,F(xiàn)lex的客戶端即可實現(xiàn)對試題的增、刪、改、查等相關(guān)操作。同時該模塊的難點在于將聽力材料進行提交和存儲,因此,結(jié)合Flex技術(shù),我們針對提交采用Actionscript3.0插件,使得其載入Flex客戶端。

        3.2 系統(tǒng)網(wǎng)絡(luò)傳輸?shù)膶崿F(xiàn)

        結(jié)合英語聽力考試的要求,其聽力材料通常是采用mp3的格式進行存儲,因此,數(shù)據(jù)傳輸成為該系統(tǒng)實現(xiàn)的難點。而解決該問題該系統(tǒng)采用兩種不同技術(shù)對其進行實現(xiàn),即首先采用timer空間對播放的聽力材料進行時間間隔的控制,以此對試題結(jié)構(gòu)等進行優(yōu)化;其次是采用Flex技術(shù)中的遠程對象傳輸技術(shù),這主要是因為該遠程訪問技術(shù)是基于AMF傳輸協(xié)議的MXML文件傳輸數(shù)據(jù),其中的MXML文件為純文本傳輸,因此,在傳輸速度方面具有很大的優(yōu)勢。同時遠程訪問技術(shù)不需要對服務(wù)器進行頻繁的訪問,提高了傳輸?shù)男省?/p>

        4 結(jié)束語

        隨著信息技術(shù)的發(fā)展,將Flex與spring+Hibernate框架進行集成是當(dāng)前MVC中比較流行的設(shè)計思想,從而實現(xiàn)了英語聽力考試系統(tǒng)的在線考試和自動閱卷、試題管理等功能,具有很強的實用性。同時,隨著軟件工程的不斷發(fā)展,F(xiàn)lex技術(shù)以其獨特的優(yōu)勢,將成為未來應(yīng)用的重點。

        張宗福.基于STRUTS框架開發(fā)MVC模式的WEB應(yīng)用[J].計算

        機光盤軟件與應(yīng)用,2012,22:206-207.

        Flex technology-based English listening test system design

        Kangyan Ru
        (Xianyang Normal College of Foreign Languages College,Xianyang,712000)

        With the help of RIA technology to mature Flex + J2EE development framework as the system developed can be carried out online exam in English listening test system, which provides a more convenient operation experience for teachers and students,so that more English listening test flexible.Meanwhile,the system has good compatibility and versatility,can run on a variety of operating systems and browsers among highly practical.

        RIA technology;B / S architecture

        康燕茹(1977- ),女,碩士,陜西西安人,咸陽師范學(xué)院外國語學(xué)院大學(xué)英語教研室主任,講師。研究方向為應(yīng)用語言學(xué)、語言與文化。

        本文系2011年度咸陽師范學(xué)院教改項目“我院藝體專業(yè)《大學(xué)英語》課程教學(xué)模式的改革與實踐”(項目編號:201102029)和2013年度陜西省教育科學(xué)“十二五”規(guī)劃課題“建構(gòu)主義理論下大學(xué)英語自主學(xué)習(xí)課堂教學(xué)模式的構(gòu)建研究”(項目編號:SGH13328)的研究成果之一。

        猜你喜歡
        系統(tǒng)教師學(xué)生
        Smartflower POP 一體式光伏系統(tǒng)
        最美教師
        快樂語文(2021年27期)2021-11-24 01:29:04
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        教師如何說課
        甘肅教育(2020年22期)2020-04-13 08:11:16
        未來教師的當(dāng)下使命
        趕不走的學(xué)生
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        學(xué)生寫話
        學(xué)生寫的話
        人妻丰满熟妇av无码区| 精品人妻一区二区三区不卡毛片| 国产精品国产自产拍高清| 亚洲av成人片无码网站| 亚洲色欲久久久久综合网| 国产视频最新| 情头一男一女高冷男女| 久久国产成人精品av| 久久精品无码专区免费青青| 狠狠丁香激情久久综合| 青青草免费视频一区二区| 久久天堂av综合合色| 久久久久国产精品熟女影院 | 午夜成人理论福利片| 久久国产精久久精产国| 亚洲色欲色欲大片WWW无码| 亚洲捆绑女优一区二区三区 | 综合无码综合网站| 国产高清不卡二区三区在线观看| 18禁在线永久免费观看| 孩交精品xxxx视频视频| 国产大片中文字幕| 五月激情四射开心久久久| 18禁黄网站禁片免费观看女女| 先锋影音av资源我色资源| 国产精品一区二区av白丝在线| 久久综合九色综合97婷婷| 丰满少妇a级毛片野外| 国产婷婷丁香五月麻豆| 亚洲第一页在线免费观看| 精人妻无码一区二区三区| 一本大道久久香蕉成人网| 麻豆国产VA免费精品高清在线| 人妖一区二区三区在线| 激情内射日本一区二区三区| 亚洲男人精品| 日本一曲二曲三曲在线| 中文亚洲av片不卡在线观看| 巨熟乳波霸若妻在线播放| 成人国产自拍在线播放| 一区二区三区国产免费视频|