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

        ?

        地勘單位職工教育考試系統(tǒng)的設(shè)計與實現(xiàn)

        2019-11-24 16:37:00翟亮亮吳迪
        關(guān)鍵詞:交卷試題庫試卷

        翟亮亮 吳迪

        中圖分類號:G726 文獻標識:A 文章編號:1674-1145(2019)9-186-03

        摘 要 隨著計算機技術(shù)、信息技術(shù)、人工智能等技術(shù)的飛速發(fā)展,利用計算機、自動化使得無紙化職工教育考試成為現(xiàn)實,從而實現(xiàn)職工自測學習、統(tǒng)一考試,管理題庫、組卷、考試系統(tǒng)閱卷、考試結(jié)果分析自動形成,極大地節(jié)省了人力、物力、財力,對生產(chǎn)任務(wù)繁重的地勘單位來說,具有深遠的現(xiàn)實意義和實用價值。

        關(guān)鍵詞 考試系統(tǒng) 無紙化 地勘單位

        傳統(tǒng)的職工教育培訓考試方式是參加集中培訓的職工,根據(jù)培訓通知要求到達指定地點進行培訓、答題,教師出卷、印卷、組織職工筆試答卷、閱卷組評分、卷面分析,整個過程耗時冗長、造成了紙張浪費嚴重,且不易根據(jù)職工答卷情況立即對此次職工掌握不牢、不全、不透徹的試題再次進行強化培訓,特別是對長期出差、出野外的職工,在不影響科研生產(chǎn)的前提下,短期內(nèi)對所有職工進行培訓考試基本上不可能實現(xiàn)。

        一、系統(tǒng)的需求分析與概要設(shè)計

        (一)需求分析

        可行性分析。數(shù)據(jù)庫采用的是免費開源的SQLite數(shù)據(jù)庫,無需開發(fā)經(jīng)費,在經(jīng)濟上是完全可以接受的。并且該系統(tǒng)實施后,顯著提高了考試效率,有利于實現(xiàn)信息化管理,為單位節(jié)省了大量的人力、物力、財力。

        系統(tǒng)采用C#為編程語言,基于.Net Framework4.0框架,系統(tǒng)界面采用基于DirectX的WPF(全稱Windows Presentation Foundation),WPF是通過可擴展應用程序標記語言XAML的聲明式編程,實現(xiàn)系統(tǒng)的界面描述與程序代碼的分離,使得界面設(shè)計和代碼編寫更好地協(xié)作,同時WPF也支持可視化圖形界面,提高系統(tǒng)開發(fā)及人工交互的效率。

        (二)功能性模塊

        系統(tǒng)大致分為用戶登錄模塊、試題庫及試卷管理模塊、考試模塊、考試結(jié)果輸出模塊及管理員后臺管理模塊等五個模塊。系統(tǒng)的功能需求幾分析如下(表1):

        (三)系統(tǒng)體系結(jié)構(gòu)及重要功能

        職工教育培訓考試系統(tǒng)采用三層架構(gòu),將整個運行體系劃分為“表現(xiàn)層”、“業(yè)務(wù)邏輯層”、“數(shù)據(jù)訪問層”,為了將試題模型化處理,在編程的過程中,另外創(chuàng)建了“實體層”、“通用類庫”等。

        表現(xiàn)層主要指用戶與計算機的交互界面,目的是為了方便用戶數(shù)據(jù)的輸入和顯示處理后的結(jié)果,通過表現(xiàn)層界面收集用戶輸入的數(shù)據(jù)要求,并把這些數(shù)據(jù)轉(zhuǎn)換為業(yè)務(wù)邏輯層可操作的數(shù)據(jù);同時把業(yè)務(wù)邏輯層傳出的結(jié)果轉(zhuǎn)換成用戶想要的效果,通過文本、單選框、復選框、圖片等形式顯示在用戶界面。

        數(shù)據(jù)庫訪問層主要封裝了GetList()、GetExamList()、GetQuestionList()等方法,用來從數(shù)據(jù)庫中提取所需要的值,返回值為List<>格式,用來做業(yè)務(wù)邏輯層相應業(yè)務(wù)功能的數(shù)據(jù)源。

        實體層用于封裝實體類數(shù)據(jù)結(jié)構(gòu),用于映射數(shù)據(jù)庫的數(shù)據(jù)表,描述業(yè)務(wù)中客觀存在的對象。通用類庫Common為靜態(tài)類,用來存放通用輔助工具類,本系統(tǒng)主要封裝了SQLiteHelper幫助類。

        (四)系統(tǒng)運行流程

        系統(tǒng)操作大致分為用戶登錄、試題庫及試卷管理、考試、考試結(jié)果輸出等四個步驟(圖1)。

        首先,用戶通過“用戶注冊功能”注冊新用戶,用戶名即姓名,密碼部分則采用MD5加密的形式存儲于數(shù)據(jù)庫表中。用戶登錄時,可勾選“記住密碼”功能,下次登錄時,可免輸密碼登錄,登錄成功后則進入試卷管理頁面。開始考試后,考試時間倒計時則開始計時,用戶可通過點擊下一題或者試題導航定位試題,用戶執(zhí)行交卷操作后,系統(tǒng)會自動判斷用戶是否已答完試卷,如果有未做答試題,系統(tǒng)會彈出信息框,提示未做答試題編號,用戶可選擇繼續(xù)交卷或者返回試卷作答。當時間倒計時為0時,系統(tǒng)會強制交卷并執(zhí)行評分操作??荚囃瓿珊?,系統(tǒng)自動對考卷進行評分,并彈出成績單,用戶可選擇打印成績單或者輸出整套試卷歸檔保存,或者輸出錯誤試題,用來復習易錯試題。

        二、系統(tǒng)數(shù)據(jù)庫設(shè)計

        數(shù)據(jù)庫由3個數(shù)據(jù)表構(gòu)成,分別為試卷列表、試題庫表、試題信息表。

        試題庫表用于存儲試題信息,包括所屬科目、題型、題目編號、題目內(nèi)容、選項內(nèi)容、答案、解析、用戶答案、是否收藏等信息。

        試卷列表用于存儲生成的試卷信息,包括試卷名稱、所屬科目、考試時間、滿分分值、創(chuàng)建時間、是否已考、考試成績、交卷時間等信息,每一條數(shù)據(jù)對應一套試卷。

        試題信息表用于存儲每套試卷中試題的編號、序號、用戶答案、分值、得分等情況,該表是在試卷生成時由代碼隨機提取試題庫中的試題,將對應的試卷ID存入試題信息表中,用戶作答后,將用戶的答案存入相應內(nèi)容,同時將用戶答案與試題庫中的標準答案作對比,如果回答正確,則在得分列填充得分,以便提交試卷時計算總得分。

        三、主要功能的設(shè)計及實現(xiàn)

        (一)考生登錄

        用戶可通過“用戶注冊”功能進行注冊,密碼采用MD5加密技術(shù),保證賬號安全。用戶登錄時,可通過“記住密碼”功能,保存登錄信息到本電腦,下次系統(tǒng)啟動時,會首先讀取本機的登錄配置文件,無需輸入密碼便可登錄,提升了用戶體驗(圖2)。

        (二)自定義組卷

        自定義組卷功能可通過選擇試卷類型,默認生成隨機試卷,試卷名稱采用試卷類型+組卷的時間構(gòu)成,組卷時間精確到秒,可避免生成試卷名稱重復。如果默認生成的試卷不能滿足需求,可通過點擊Expand控件的高級選項擴展按鈕,彈出高級選項,根據(jù)需要自定義每種題型的數(shù)量、分值、考試時間等信息,基本滿足了出卷的各種需求。

        (三)試卷列表

        功能菜單采用當今流行的可擴展Ribbon風格菜單,由多個儀表板設(shè)計器組成,用一組組的“便簽”進行組織分類,使系統(tǒng)功能分組化,雙擊隱藏儀表板功能為主界面提供更多的操作空間。系統(tǒng)的試卷列表由TabControl構(gòu)成,由“未做試題”和“已做試題”兩個TabItem構(gòu)成。

        “未做試卷”列表中,主要保存了試卷名稱、科目、考試時間、分值、試卷創(chuàng)建時間等試卷信息,用戶可點擊“開始考試”和“刪除試卷”按鈕對相應的試卷進行考試、刪除等操作;“已做試卷”列表中,存儲試卷名稱、所屬科目、考試時間、考試成績、交卷時間等信息,當然也可以執(zhí)行重新考試或者刪除試卷操作。

        (四)答題主界面

        答題主界面是系統(tǒng)的核心部分,主要由三個區(qū)域組成:考試試卷信息區(qū)、試題區(qū)、試題導航翻頁區(qū)(圖3)。

        考試試卷信息區(qū)可顯示考試的科目、考生姓名、試題導航、考試時間倒計時。其中,考生姓名用來填充成績單中的姓名信息;系統(tǒng)在生成試卷后,根據(jù)試題的數(shù)目自動生成試題導航,用戶可通過點擊試題導航跳轉(zhuǎn)到指定試題,也可以通過試題導航方格顏色直觀的看出試題的作答狀態(tài),已做達試題默認填充為綠色;考試時間倒計時則是在試卷生成時,根據(jù)默認或自定義的考試時間進行時間倒計時,考試時間剩余10分鐘時,進度條以紅色背景提示用戶,剩余時間為0則自動交卷評分,完美的模擬了考試過程。

        試題區(qū)為該系統(tǒng)核心功能部分,系統(tǒng)將題目信息、選項信息展示在用戶面前,選項則采用CheckBox做為和用戶交互的控件,當用戶點擊試題導航或者通過下一題按鈕切換試題時,會觸發(fā)存儲用戶答案的事件,系統(tǒng)讀取CheckBox確定用戶所選答案,并將用戶答案寫入數(shù)據(jù)庫中。

        試題導航翻頁區(qū)則放置了上一題、下一題、提交試卷等按鈕,用于響應用戶的相關(guān)操作。

        (五)試卷提交與自動評分

        試卷提交分兩種情況,一種是用戶手動提交,另一種是考試時間倒計時為0時,系統(tǒng)自動提交。

        用戶手動提交:當用戶作答完成時,點擊導航翻頁區(qū)的提交按鈕,系統(tǒng)將觸發(fā)手動交卷操作,自動檢測用戶已作答試題,如果有未作答試題,系統(tǒng)會彈出確定交卷提示框,并顯示用戶未作答試題序號,如果仍確定交卷,系統(tǒng)則會提交試卷并執(zhí)行評分操作;反之可以返回做題界面繼續(xù)做題。

        系統(tǒng)自動提交:當考試時間倒計時為0時,不論是否存在為作答試卷,系統(tǒng)會自動提交試卷而不會彈出未做答選項,并強制執(zhí)行評分操作。

        (六)試卷導出與歸檔

        如果有必要,可將作答后的整套試卷輸出,供打印歸檔。也可以只輸出錯誤試題,供用戶進行錯誤復習。

        四、結(jié)語

        該系統(tǒng)自研發(fā)完成投入應用已有一年多的時間,初期也存在一些小問題,但是隨著使用人數(shù)的增多,問題及時得到了解決,至今已更新了多個版本,系統(tǒng)已基本穩(wěn)定。該系統(tǒng)采用了本地的SQLite數(shù)據(jù)庫,安卓系統(tǒng)也采用的是SQLite數(shù)據(jù)庫,這樣為以后安卓版的系統(tǒng)的研發(fā)擴展提供了方便,提高了數(shù)據(jù)庫的重復利用性。

        當然,這只是職工教育培訓考試模式的一種小創(chuàng)新,隨著社會經(jīng)濟的不斷發(fā)展,地勘單位需要涉及的領(lǐng)域也越來越多,原有的教育培訓辦法必須進行科學的、合理的補強,進而為多領(lǐng)域、多崗位的有效生產(chǎn)做出根本上的保障,促進國家的進一步發(fā)展。

        參考文獻:

        [1]陳艷超.基于xaml的軟件用戶界面設(shè)計與實現(xiàn)[J].內(nèi)蒙古石油化工,2015(5).

        猜你喜歡
        交卷試題庫試卷
        中國首顆探日衛(wèi)星,交卷啦
        軍事文摘(2023年10期)2023-06-09 09:13:44
        出乎意料
        遲交卷的人
        Module5 A Trip Along the Three Gorges
        Module5 Great People and Great Inventions of Ancient China
        Module 4 Sandstorms in Asia
        Module 1 Europe
        項目反應理論在考試系統(tǒng)試題庫中的應用
        失望萬分
        基于Quiz Creator的“機械圖樣的繪制與識讀”隨機組卷試題庫的制作與研究
        午夜影视免费| 少妇被粗大猛进进出出| 视频一区二区三区国产| 亚洲国产精品一区二区成人片国内| 亚洲伊人色欲综合网| 国产精品23p| 色婷婷av一区二区三区不卡| 亚洲av午夜一区二区三| 欧美俄罗斯40老熟妇| 国产污污视频| 亚洲一区久久久狠婷婷| 少妇精品亚洲一区二区成人| 久久丫精品国产亚洲av不卡| 91精品国产免费久久久久久青草 | 亚洲国产精一区二区三区性色| 在线播放草猛免费视频| 少妇性饥渴无码a区免费| 日韩精品电影在线观看| 偷拍与自偷拍亚洲精品| 亚洲av福利天堂一区二区三 | 天天天天躁天天爱天天碰| 国产成+人+综合+亚洲专| 青青草视频免费在线播放| 国产精品国产三级国产av剧情| 把插八插露脸对白内射| 日韩中文字幕网站| 一区二区三区视频亚洲| 亚洲av永久无码精品网站在线观看| 久久精品亚洲牛牛影视 | 国产福利视频一区二区| 亚洲综合性色一区| 人妻av中文字幕精品久久| 天堂8在线新版官网| 亚洲中久无码永久在线观看同| 国产99精品精品久久免费| 久久狼精品一区二区三区| 久久久久久久久蜜桃| 日本加勒比东京热日韩| 中文字幕日韩高清乱码| 亚洲av永久无码精品网站在线观看| 一级毛片不卡在线播放免费|