999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于.Net多媒體課件考試系統設計與實現

2015-11-19 01:33:42李慧珠
吉林廣播電視大學學報 2015年6期
關鍵詞:多媒體數據庫系統

李慧珠

(北華大學師范分院,吉林 吉林市 132013)

多媒體課件的制作技能是高等院校師范生所應該具有的一項基本技能,其考核方式通常是在結束課程后,學生提交一個作品交給教師評分。這種方式存在著一定的必要性,同時也有很大的弊端,比如“請人代做”,“人情分”這些問題都是不可避免的。學生考試作品的唯一性和技能訓練也無法得到很好的評價。為了強化信息技術與學科考試的整合能力,設計一套適合多媒體課件技能考核平臺很有必要。因此,多媒體課件制作考試系統設計與實現,具有重要的實際意義。

這些年來,國內專注于教育行業的軟件開發企業在考試平臺軟件上已經有了長足的進步。在系統UI設計、題庫管理、自動考試安排、考試成績自動化評價這些方面已經有了一定的技術儲備。一般劃分軟件的方式,可以把考試系統劃分為C/S模式和B/S模式??紤]到一般考試并非大規模的統一性質考試,采用C/S模式有一定的適應性。但是,C/S模式的系統軟件對于考生端的機器要求會相對較高,這樣無形中就提高了考試硬件成本。綜合考量考試平臺系統,采用B/S模式相對合適,也容易被高校所接受。這樣對多媒體課件考試系統的推廣也有很大的益處。

相對于傳統考試,多媒體課件考試系統設計學生在參加考試的時候,首先要選擇正確的身份登錄多媒體課件考試系統,由系統來驗證學生登錄考試是否正確。這樣對考試時檢查核對考生身份這一環節減少很多時間。多媒體課件考試系統驗證考生的身份后,隨機依照考試要求分發考生相應考試資源環境,考生要根據考試的要求在一定的時間內完成多媒體課件制作的各個環節。多媒體課件完成后,考試系統會自動對應將課件結果自動劃分給評分的教師。教師根據考試系統提供的技能考點要求評分。

多媒體課件考試系統相比較普通的考試系統具有自己的鮮明特點。普通的考試系統都是基于傳統考題開發研制的,也可以說簡單實現客觀題自動評分的功能。多媒體課件考試系統是基于資源環境,每名考生只有一個多媒體課件制作的考核內容。普通基于B/S考試系統來講,因為是基于傳統考試方式構建的。普通考試系統對網絡構建要求不高,其相對考試結果的數據傳輸量很小。多媒體課件考試系統在設計時需要考慮到考生考試結果的數據傳輸量大這一特殊性,用并發、多線程和分布式構架方向考慮,增加多媒體課件考試系統網絡瓶頸的突破。

多媒體課件考試系統功能模塊劃分為考生管理功能模塊、考試資源環境管理模塊、考場考務管理模塊和系統管理模塊,這樣符合提高考試效率的原則,實現全過程的無紙化考試機制。多媒體課件考試系統還應該充分考慮考試的靈活機制,不能僵化拘泥于一個學科的特點,也要考慮其他學科的特色,差異化建立考試試題,增加考試系統的通用性,分類建立各個高校不同學科的考試題庫。

多媒體課件考試系統實例采用了三層構架,其優點在于表現層通過統一的接口向數據訪問層發送請求,業務邏輯層將請求按照一定的考試業務邏輯規則處理后進入數據庫操作,然后將從數據庫反饋的數據集合封裝成數據對象的形式返回到表現層。通過這樣的數據處理流程,用戶表現層甚至可以不知道數據庫的結構,只要維護與數據訪問層之間的接口即可。這種方式在很大程度上增加了多媒體課件考試系統在數據庫的安全性,同時也降低了對用戶表現層開發人員的要求,因為表現層不需要進行任何關于數據庫的操作。多媒體課件考試系統三層構架如圖一表示:

多媒體課件考試系統構架三層模式的各層功能如下表所示:(附后)

(圖一)

多媒體課件考試系統關鍵在考生登陸后,隨機生成考試題的功能。在生成對應考生的內容時,首先根據數據庫中記錄的考生信息結合學期學科特點和試題分類功能表,在數據庫中調用資源包。為了減少考試資源環境在網絡中的信息傳輸量,可以考慮把一些通用的資源環境包鏈接到專門的考試資源服務器提供給考生自行選擇下載。雖然多媒體課件考試系統采用的是B/S模式,但是有些功能也要適當考慮使用客戶端來完成,Activex技術就可以解決這個問題。在學生的考試界面下分成多媒體課件制作要求、多媒體課件資源區、多媒體課件功能區。多媒體課件資源區中主要包含提供給考生的基本元素,包括教材、教案、教學內容、教學目的、習題精選以及相關考試的其他材料(圖片,聲頻,音頻,動畫等多媒體素材)。利用還原技術保證學生在考試期間如果遇到斷電或電腦重啟等意外情況發生時,不丟失考生已經完成的課件部分。

多媒體課件考試系統可以實現在線監考功能。采用多線程協作的方式,將教師在線監考功能分布于每臺參加考試的考生端計算機上,這樣的考試系統結構優點在于單獨的在線監考功能進程獨立于多媒體課件考試系統,互不影響,如果不同進程出現異常,正常運行的進程可以隨時進行修正功能。另一個優點在于現在的計算機CPU都是多核,符合資源按需分配的開發原則。這樣的設計基本上可以保證200名考生同時進行考試。多媒體課件考試系統具有考場數據自動導出功能,在考生提交考試完成后,對考試內容進行自動整理生成考場數據包,上傳至多媒體課件考試系統服務器上。

通過綜合考量,即可以設計滿足多媒體課件考試系統用戶需要的各種實體及其之間的關系,為后面的軟件開發邏輯結構設計打下基礎。這些實體包含各種具體信息,通過互相之間的作用形成考試系統數據的流動。多媒體課件考試系統是基于.Net技術開發的,系統中用于數據庫操作技術采用Data Access Application Block組件完成,其中包含優化的數據訪問代碼,可以幫助軟件開發人員調用存儲過程以及向SQL Server數據庫發出SQL文本命令,指定參數詳細信息,返回SQL Data Reader、Data Set和Xml Reader對象。Sql Helper類是.Net技術下提供的一組靜態類方法,可以用來向Sql Server數據庫發出多種不同的指令。多媒體課件考試系統各個子系統的模塊中數據訪問也可以直接使用緩存特定命令的特定參數集。實現的每種方法都提供一組一致的重載方法,是一種很好的使用SqlHelper類來執行命令的模式,同時為軟件開發人員選擇訪問數據的方式提供了必要的靈活性。

在多媒體課件考試系統學生管理模塊中采用了一些合適的關鍵技術:具有層次結構的實體模型。在面向對象的編程中,軟件開發人員經常用繼承為一個基本的類增加新的功能。例如,在學生管理模塊中,教師和學生都屬于“人類”,人可以具有ID、名字。但是教師具有相對較高的監控權限,而學生只有參加考試的權利。為了表明這兩種類型之間的區別,可以讓教師和學生都從人派生,不同的類別具有不同的特點。Entity Framework組件提供了軟件開發人員可以創建具有繼承效果的實體,在多媒體課件考試系統中的學生管理模塊中實現步驟:

1.從數據庫中創建People類,然后從People類中派生出了Student和Instructor這兩個子類,只需要右擊鼠標,選擇“添加”|“實體”命令,在彈出的窗口中指定基類即可。

2.在很多情況下,是使用拖拽的方式將屬性從基類拖拽到派生類上面去,然后在派生類上指定屬性的條件。當從People中派生出Student和Instructor之后,Person實體僅具有Instructor和Student實體通用的屬性。除了導航屬性不能移動外,這個實體僅能在繼承結構中作為一個基本實體被使用。因此,需要確保該實體不能被作為一個獨立的實體。

Entity Framework允許軟件開發人員指定實體類使用存儲過程進行數據訪問,對于任何實體來說,可以指定使用創建、更新或刪除的存儲過程。在多媒體課件考試系統數據模型中,可以添加對存儲過程的引用,以便在Entity Framework中使用。當指定了存儲過程之后,插入、增加和刪除數據將被自動應用到Entity Framework中,并不需要任何改動。只是在查詢數據中,沒有自動運行查詢的存儲過程中,不能使用Entity Data Source控件使用查詢的存儲過程,需要將LINQ查詢數據更改為Get Courses這個方法。

在考生登錄多媒體課件考試系統時候采用了動態數據功能驗證和格式化數據,這樣的技術有很多優點。字段可以基于數據類型自動格式化和顯示,字段能基于數據類型自動被驗證,軟件開發人員能夠向數據模型添加原始數據來自定義格式化和驗證行為。在.Net技術的支撐下可以很容易實現以下技術:在Student.aspx頁面上放置一個Validation Summary控件,如果在姓名輸入任何數據,在進行更新查詢的時候,會在Validation Summary控件中顯示。啟動動態數據更新功能后,通過為模型創建一個局部類,指定要進行驗證和格式化顯示的特性信息,動態數據控件可以利用這些考試系統提供的原始數據信息來驗證或顯示。

多媒體課件考試系統是基于.Net技術下網絡跨平臺的分布式系統,為多媒體課件考試提供了成熟的技術支持。在多媒體考試系統的設計開發過程中,充分考慮到了多媒體課件制作考試的形式和特點,有針對性的進行了系統構架、功能模塊劃分、減少網絡資源瓶頸。多媒體課件考試系統的開發設計也為相近需要考試的學科提供了良好的借鑒。

[1]耿建民.基于課堂教學的多媒體課件設計研究.中國電教化教育,2011

[2]何克抗.多媒體課件及網絡課程在教學中的運用.中國大學教育,2007

猜你喜歡
多媒體數據庫系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
借助多媒體探尋有效設問的“四度”
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
多媒體在《機械制圖》課中的應用
消費導刊(2018年10期)2018-08-20 02:56:28
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 国产69囗曝护士吞精在线视频| 欧美日韩精品综合在线一区| 国产jizzjizz视频| 日韩欧美在线观看| 久久99国产综合精品1| 国产一二三区视频| 老司机午夜精品视频你懂的| 日韩美毛片| 精品国产99久久| 久久99精品国产麻豆宅宅| 欧美在线中文字幕| 欧美影院久久| 国产人成网线在线播放va| 真实国产精品vr专区| 欧美日韩国产系列在线观看| www.youjizz.com久久| 无码免费视频| 四虎精品黑人视频| igao国产精品| 热久久国产| 国产香蕉一区二区在线网站| 国产一级α片| 国产麻豆精品久久一二三| 亚洲国产成人综合精品2020| 国产网站在线看| 国产一级毛片高清完整视频版| 97视频免费看| 亚洲黄网在线| 免费福利视频网站| 国产免费精彩视频| 九色91在线视频| 超碰免费91| 国产成人高清亚洲一区久久| 亚洲中文制服丝袜欧美精品| 国产第一福利影院| 久久综合亚洲鲁鲁九月天| 澳门av无码| 亚洲床戏一区| 久久久噜噜噜久久中文字幕色伊伊| 亚洲二区视频| 又爽又大又黄a级毛片在线视频| 成AV人片一区二区三区久久| 久久9966精品国产免费| 国产精品久久久久婷婷五月| 日韩精品免费一线在线观看| 91精品啪在线观看国产60岁 | 亚洲美女一区二区三区| 99久久精品免费看国产免费软件| 日韩欧美中文| 日韩国产一区二区三区无码| 亚洲精品第一页不卡| 老司机aⅴ在线精品导航| 亚洲人成网站日本片| 国产成人综合网| 99热免费在线| 色欲色欲久久综合网| 国产在线自乱拍播放| 免费毛片网站在线观看| 国产SUV精品一区二区6| 波多野结衣一区二区三视频| 被公侵犯人妻少妇一区二区三区 | 亚洲精品国产成人7777| 亚州AV秘 一区二区三区| 国产高清在线观看| 国产91高清视频| 久久婷婷国产综合尤物精品| 亚洲美女一区| 久久精品电影| 国产男女XX00免费观看| 高清欧美性猛交XXXX黑人猛交 | 国产一二三区视频| 国产精品无码在线看| 日韩国产欧美精品在线| 日本午夜影院| 国产激情无码一区二区APP| 精品国产www| 日韩大乳视频中文字幕| 毛片网站免费在线观看| 日韩午夜福利在线观看| 国产成人福利在线视老湿机| 欧美特黄一级大黄录像| 国产成人成人一区二区|