• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Hybrid模式的在線考試系統(tǒng)需求分析與總體設計

      2018-02-27 13:29黃國華侯麗艷
      電腦知識與技術 2018年35期
      關鍵詞:云計算

      黃國華 侯麗艷

      摘要:隨著時間的推移,計算機軟件技術的應用的普及率和實踐不斷提升,日常工作中辦公自動化的實現(xiàn)程度越來越高。我國各類院校在快速發(fā)展的同時,為提高工作效率,完善現(xiàn)代化的管理模式,運用現(xiàn)代化的信息網(wǎng)絡技術,對于中職學校網(wǎng)絡教學工作提出了更高的要求。云計算的到來,為移動學習的研究提供了新的環(huán)境和思路,由于云計算的飛速發(fā)展,個人、學校和教育機構的數(shù)據(jù)以及資源逐漸部署到“云”端。基于Hybrid模式的移動應用需求,該文設計實現(xiàn)了在線考試系統(tǒng)的各項業(yè)務功能模塊,為管理人員提供方便的、快捷的數(shù)據(jù)查詢功能,并為管理決策的制定提供可靠、直觀、準確的數(shù)據(jù)信息,實現(xiàn)對學生在線考試的完整過程的動態(tài)管理。

      關鍵詞:云計算;在線考試系統(tǒng);Hybrid模式

      中圖分類號:TP311? ? ? ? 文獻標識碼:A? ? ? ? 文章編號:1009-3044(2018)35-0078-05

      1? 概述

      隨著WEB技術應用的普及,在線考試系統(tǒng)是學生在課堂學習外對課程學習質量檢測的有利補充和擴展。

      在在線考試系統(tǒng)中,學生能自主地根據(jù)自身的時間安排進行課程的學習,充分利用閑散時間進行課程學習內容的考核,及時了解自身的學習狀態(tài)和學習效果。因此,當前如何建設和利用好在線考試系統(tǒng)是各級各類院校研究與實踐的重要課題。

      2 在線考試系統(tǒng)的需求分析

      2.1 業(yè)務角色需求分析

      在線考試系統(tǒng)是學生在課堂學習外對課程學習質量檢測的最重要的補充方式,系統(tǒng)的用戶主要有學生、教師和課程管理員三種。

      在在線考試系統(tǒng)中,因面向的群體相對明確,系統(tǒng)用戶職責劃分比較明確,為便于系統(tǒng)需求分析工作的推進,結合系統(tǒng)管理業(yè)務的需求,將不同用戶角色的業(yè)務功能進行分析,根據(jù)用戶軟件實現(xiàn)后需要完成的工作內容,將角色劃分三個類型,分別是:學生、教師及系統(tǒng)管理員。

      結合在線考試系統(tǒng)的業(yè)務管理需求,對各角色類型的名稱及其業(yè)務功能簡要分析如表1所示。

      2.2 總體需求分析

      本文結合東莞市經(jīng)濟貿易學校對于在線考試系統(tǒng)的建設和管理規(guī)范要求,在在線考試系統(tǒng)中應該具備課程考核的基本資料、在線考試題庫信息的管理;支持學習在線測試和成績信息的查詢和管理;最后為保證系統(tǒng)的平穩(wěn)運行,需要設置在線考試系統(tǒng)管理功能對系統(tǒng)進行管理和維護。

      根據(jù)對基于Hybrid模式的課程在線考試的特點和課程學習要求,對在線考試系統(tǒng)的總體用例的分析如圖1所示。

      2.3 在線考試系統(tǒng)功能需求分析

      2.3.1? 基本信息管理業(yè)務需求分析

      在線考試系統(tǒng)的基本信息管理業(yè)務主要包含科目管理、專業(yè)管理、班級管理和學生管理的基礎性工作。

      在專業(yè)管理子業(yè)務中,主要完成對在線考試系統(tǒng)中需要使用系統(tǒng)的各教學專業(yè)信息進行設置,方便課程教師對各專業(yè)的基本信息進行管理。

      在科目管理子業(yè)務中,主要完成對在線考試系統(tǒng)中所支持考試的課程信息進行設置,方便課程教師對各課程的基本資料和學生信息進行管理。

      在班級管理子業(yè)務中,主要完成對在線考試系統(tǒng)中需要使用系統(tǒng)的各教學班級信息進行設置,方便課程教師對各班級的基本信息進行管理。

      在學生管理子業(yè)務中,主要完成對在線考試系統(tǒng)中需要使用系統(tǒng)的各教學班級的學生信息進行管理,方便學生對系統(tǒng)的使用,及時完成各考核任務。

      根據(jù)對在線考試系統(tǒng)的基本信息管理業(yè)務的分析,現(xiàn)以教師和系統(tǒng)管理員為用戶參與者角色為例進行設計用例圖,如圖2所示。

      2.3.2? 在線題庫管理需求分析

      在線考試系統(tǒng)的在線題庫管理業(yè)務主要包含單選題管理、多選題管理、判斷題管理、填空題管理和簡答題管理的基礎性工作。

      在單選題、多選題、判斷題管理中,主要完成各類試題題干、答案的編輯和管理,在設計測試試題時,通過設置相關的試題參數(shù)實現(xiàn)對試題的難度和重要性進行管理。

      在填空題管理中,主要完成試題題干和填空位置管理,并完成答案的編輯和管理。

      在簡答題管理中,主要完成簡答題題目描述信息的管理,完成試題解答的關鍵知識點信息的編輯和管理,同時設定對應的評價標準。

      根據(jù)對在線考試系統(tǒng)的在線題庫管理業(yè)務的分析,現(xiàn)以教師和系統(tǒng)管理員為用戶參與者角色為例進行設計用例圖,如圖3所示。

      2.3.3 在線測試管理需求分析

      在線考試系統(tǒng)的在線測試管理業(yè)務主要包含考試參數(shù)管理、試卷組卷管理、試卷信息發(fā)布和學生考試管理的基礎性工作。

      在在線考試系統(tǒng)中,通過測試實現(xiàn)對學習的效果的評估,因此需要對測試的試題及考試時間與要求進行管理。

      在在線試卷管理中,以課程在線題庫資源為基礎進行測試內容的組織。在在線試卷管理業(yè)務中,主要完成在線測試參數(shù)的設置、測試組卷工作的管理及測試信息的發(fā)布工作,同時提供學生測試的管理功能,方便學生參加課程測試。

      根據(jù)對在線考試系統(tǒng)的在線測試管理業(yè)務的分析,現(xiàn)以教師和系統(tǒng)管理員為用戶參與者角色為例進行設計用例圖,如圖4所示。

      2.3.4? 考試成績管理需求分析

      在線考試系統(tǒng)的考試成績管理業(yè)務主要包含成績評定管理、成績查詢管理、成績導出管理和成績分析管理的基礎性工作。

      根據(jù)學生參加課程考試的結果,由任課教師完成成績的評定。主觀試題的成績評定由任課教師手動評定成績,考試結束時不及時公布此部分的考試成績;客觀題由系統(tǒng)自動完成成績的評定并及時公布成績。

      學生和教師可以在課程考試成績評定完成后,查看課程的完整成績信息,同時教師可以將按班級、專業(yè)、課程導出課程的成績信息;同時為更好地為教師提供參考和對照數(shù)據(jù),設置了成績分析管理子業(yè)務,為教師的課堂教學提供基礎的參數(shù)數(shù)據(jù)信息。

      根據(jù)對在線考試系統(tǒng)的考試成績管理業(yè)務的分析,現(xiàn)以教師和系統(tǒng)管理員為用戶參與者角色為例進行設計用例圖,如圖5所示。

      2.3.5? 考試系統(tǒng)管理需求分析

      在線考試系統(tǒng)的考試系統(tǒng)管理業(yè)務主要包含數(shù)據(jù)管理、用戶管理和權限管理的基礎性工作。

      為保證在線考試系統(tǒng)的正常運行,在系統(tǒng)中設置了考試系統(tǒng)管理模塊。在數(shù)據(jù)管理業(yè)務中,主要實現(xiàn)數(shù)據(jù)備份、數(shù)據(jù)恢復操作,同時實現(xiàn)對系統(tǒng)數(shù)據(jù)的統(tǒng)計和分析。

      在用戶管理中,主要實現(xiàn)用戶信息的維護及用戶密碼的日常管理,同時支持對用戶的查找功能。在權限管理中主要完成各角色類型用戶的權限設置和權限維護。

      根據(jù)對在線考試系統(tǒng)的考試系統(tǒng)管理業(yè)務的分析,現(xiàn)以教師和系統(tǒng)管理員為用戶參與者角色為例進行設計用例圖,如圖6所示。

      3? 系統(tǒng)總體設計

      在線考試系統(tǒng)涵蓋了基本信息、在線題庫、在線試卷管理、考試成績管理和考試系統(tǒng)管理五個功能模塊。

      3.1 系統(tǒng)功能模塊設計

      3.1.1? 基本信息管理模塊設計

      從基本信息管理的操作界面出發(fā),給出了基本信息管理模塊的時序圖,如圖7所示。

      3.1.2? 在線題庫管理模塊設計

      為了實現(xiàn)教師或系統(tǒng)管理員用戶執(zhí)行在線題庫信息的管理,依據(jù)需求分析的結果,在在線題庫管理業(yè)務中主要包含五個子業(yè)務功能,分別是:單選題、多選題、判斷題、填空題和簡答題管理子業(yè)務。根據(jù)軟件工程中模塊化設計思想指導,在系統(tǒng)設計中分別將五個子業(yè)務功能設置為獨立的業(yè)務功能模塊。

      從在線題庫管理的操作界面出發(fā),給出了在線題庫管理模塊的時序圖,因模塊涉及管理業(yè)務較多,選擇其中的三個為例進行展示,如圖8所示。

      3.1.3? 在線測試管理模塊設計

      為了實現(xiàn)學生、教師或系統(tǒng)管理員用戶執(zhí)行在線測試信息的管理,依據(jù)需求分析的結果,在在線測試管理業(yè)務中主要包含四個子業(yè)務功能,分別是:考試參數(shù)管理、試卷組卷管理、試卷信息發(fā)布和學生考試管理子業(yè)務。根據(jù)軟件工程中模塊化設計思想指導,在系統(tǒng)設計中分別將四個子業(yè)務功能設置為獨立的業(yè)務功能模塊。

      從在線測試管理的操作界面出發(fā),給出了在線測試管理模塊的時序圖,如圖9所示。

      3.1.4? 考試成績管理模塊設計

      為了實現(xiàn)學生、教師或系統(tǒng)管理員用戶執(zhí)行考試成績信息的管理,依據(jù)需求分析的結果,在考試成績管理業(yè)務中主要包含四個子業(yè)務功能,分別是:成績評定管理、成績查詢管理、成績導出管理和成績分析管理子業(yè)務。根據(jù)軟件工程中模塊化設計思想指導,在系統(tǒng)設計中分別將四個子業(yè)務功能設置為獨立的業(yè)務功能模塊。

      從考試成績管理的操作界面出發(fā),給出了考試成績管理模塊的時序圖,如圖10所示。

      3.1.5? ?考試系統(tǒng)管理模塊設計

      為了實現(xiàn)考試系統(tǒng)基礎信息的管理,依據(jù)需求分析的結果,在考試系統(tǒng)管理業(yè)務中主要包含四個子業(yè)務功能,分別是:數(shù)據(jù)管理、用戶管理和權限管理子業(yè)務。根據(jù)軟件工程中模塊化設計思想指導,在系統(tǒng)設計中分別將三個子業(yè)務功能設置為獨立的業(yè)務功能模塊。

      從考試系統(tǒng)管理的操作界面出發(fā),給出了考試系統(tǒng)管理模塊的時序圖,如圖11所示。

      3.2 系統(tǒng)數(shù)據(jù)庫設計

      數(shù)據(jù)庫中信息是所有管理系統(tǒng)的核心。在數(shù)據(jù)庫中將應用系統(tǒng)中需要使用的全部數(shù)據(jù)信息,按照特定的規(guī)則進行組織和存儲,并且提供對數(shù)據(jù)的各類操作功能,使得應用系統(tǒng)能夠方便、便捷獲取相應的數(shù)據(jù)資料。因此,數(shù)據(jù)庫的設計是系統(tǒng)開發(fā)的重要工作環(huán)節(jié)[1-3]。

      3.2.1? 數(shù)據(jù)庫實體關系分析

      數(shù)據(jù)庫是由應用系統(tǒng)中所需要的基礎數(shù)據(jù)表組成。在數(shù)據(jù)表中存儲的是一組具有相同數(shù)據(jù)結構的數(shù)據(jù)。在在線考試系統(tǒng)中,主要涉及的數(shù)據(jù)表有14個,分別是:科目、專業(yè)、班級、學生、試題、考試參數(shù)、試卷、學生試卷、角色、權限、用戶、備份記錄、恢復記錄和日志信息表。各個系統(tǒng)數(shù)據(jù)庫關系如圖12所示。

      3.2.2? 數(shù)據(jù)表結構設計

      在在線考試系統(tǒng)中,由于管理的課程考核資源信息的類型、種類和數(shù)量繁多,為避免一物多名,一名多物或物名錯亂的現(xiàn)象,保證管理高效性和準備性,對數(shù)據(jù)庫字段的編碼規(guī)則信息進行了認真的分析與設計。這里以科目信息表、專業(yè)信息表和班級信息表為例進行描述和展示。

      1) 科目信息表

      為了實現(xiàn)管理人員使用基本信息管理功能執(zhí)行科目信息的管理,將考核課程的基本信息保存在科目信息表中。具體內容包括:科目編號、科目名稱、課程類型、課程描述和課程簡介等信息。

      在表2科目信息表中,科目編號是整個數(shù)據(jù)表中起唯一性標識作用的列,能方便地通過科目編號實現(xiàn)對課程在線考核管理所需科目的基本參數(shù)信息的查詢和管理,所以將科目編號設置為表的主鍵。

      2) 專業(yè)信息表

      為了實現(xiàn)管理人員使用基本信息管理功能執(zhí)行專業(yè)信息的管理,將學校內需要使用系統(tǒng)進行課程考核的專業(yè)信息保存在專業(yè)信息表中。具體內容包括:專業(yè)編號、專業(yè)名稱、專業(yè)類型、所屬教研室和專業(yè)簡介等信息。

      在表3專業(yè)信息表中,專業(yè)編號是整個數(shù)據(jù)表中起唯一性標識作用的列,能方便地通過專業(yè)編號實現(xiàn)對課程管理所需專業(yè)的基本參數(shù)信息的查詢和管理,所以將專業(yè)編號設置為表的主鍵。

      3) 班級信息表

      為了實現(xiàn)管理人員使用基本信息管理功能執(zhí)行班級信息的管理,將學校內需要使用系統(tǒng)進行課程考核的班級信息保存在班級信息表中。具體內容包括:班級編號、專業(yè)編號、班級名稱、班級類型等信息。

      在表4班級信息表中,班級編號是整個數(shù)據(jù)表中起唯一性標識作用的列,能方便地通過班級編號實現(xiàn)對課程在線考核管理所需班級的基本參數(shù)信息的查詢和管理,所以將班級編號設置為表的主鍵。

      4? 結束語

      為確保系統(tǒng)的可靠性和可用性,需要對非功能性需求進行分析,具體包含以下幾個方面:

      1) 設計規(guī)范、合理。用戶界面設計時,應考慮新舊版本的傳遞性,且實現(xiàn)界面的友好性,便于操作,進行人性化的設計,易學易用。

      2) 可用性。系統(tǒng)使用時應盡可能簡單、易學,同時具有良好的適應性和可維護性。

      3) 可擴展性。在系統(tǒng)功能的設計和實現(xiàn)上,應預留相應的擴展接口,實現(xiàn)系統(tǒng)的可擴展性。

      4) 經(jīng)濟性。在線考試系統(tǒng)的首先任務是滿足學校學生手機在線考試的業(yè)務功能需求,同時降低系統(tǒng)設計的復雜度,優(yōu)化業(yè)務工作流程,進而縮短系統(tǒng)開發(fā)周期,實現(xiàn)節(jié)約系統(tǒng)的開發(fā)成本。

      5) 安全性。針對特定的用戶角色,結合需要執(zhí)行的業(yè)務功能,對角色的操作權限進行設置;同時對用戶登錄管理進行了嚴格的安全控制策略的設計,確保用戶身份的合法性,進行減少外部安全風險。

      完成在線考試系統(tǒng)的需求分析和總體設計之后,接下來的工作就是在線考試系統(tǒng)的實現(xiàn)與測試了。

      參考文獻:

      [1] 李明.淺談云計算[J].上海青年管理干部學院學報,2009(3):57-61.

      [2] Tim Pueschel,F(xiàn)abian Putzke,Dirk Neumann.Revenue Management for Cloud Providers-A Policy-Based Approach under Stochastic Demand[J].45th Hawaii In-ternational Conference on System Science (HICSS),2012:1583-1592.

      [3] Jose Orlando Melendez,Shikharesh Majumdar.Utilizing "Opaque" Resources for Revenue Enhancement on Clouds and Grids[J].11th IEEE/ACM International Symposium on Cluster,Cloud and Grid Computing (CCGrid),2011:576-584.

      [通聯(lián)編輯:朱寶貴]

      猜你喜歡
      云計算
      談云計算與信息資源共享管理
      基于MapReduce的故障診斷方法
      實驗云:理論教學與實驗教學深度融合的助推器
      广汉市| 五大连池市| 开远市| 南靖县| 毕节市| 衡东县| 沁水县| 黔南| 枣强县| 临颍县| 黄骅市| 姜堰市| 京山县| 榆林市| 监利县| 宁安市| 梁平县| 冷水江市| 晋城| 嘉禾县| 克什克腾旗| 新郑市| 洛浦县| 昌江| 德格县| 察隅县| 广元市| 兴文县| 海南省| 绍兴县| 大冶市| 西峡县| 广水市| 景泰县| 独山县| 乌什县| 资中县| 卢湾区| 柳州市| 新田县| 沽源县|