• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Java的教學(xué)試卷設(shè)計(jì)輔助系統(tǒng)

    2014-07-25 11:28:09徐明潔
    關(guān)鍵詞:題庫手工試卷

    何 嵐, 徐明潔

    (1.河南教育學(xué)院 人事處,河南 鄭州 450046; 2.河南教育學(xué)院 教務(wù)處,河南 鄭州 450046)

    基于Java的教學(xué)試卷設(shè)計(jì)輔助系統(tǒng)

    何 嵐1, 徐明潔2

    (1.河南教育學(xué)院 人事處,河南 鄭州 450046; 2.河南教育學(xué)院 教務(wù)處,河南 鄭州 450046)

    針對(duì)實(shí)際教學(xué)工作中需要的教學(xué)試卷設(shè)計(jì)輔助系統(tǒng)給出了較為完整的解決方案.系統(tǒng)采用Java工具和MySQL數(shù)據(jù)庫開發(fā),實(shí)現(xiàn)了用戶快捷手工組卷和電子組卷,提高了工作效率.

    試卷;Java;組卷;輔助系統(tǒng);考試

    0 引言

    在高校的課程教學(xué)考核中,教師出試卷是一項(xiàng)必不可少的工作,尤其是針對(duì)較為流行的Java程序語言課程而言,很多專業(yè)都在開設(shè),對(duì)不同層次、不同專業(yè)、不同教材需要用不同的試卷進(jìn)行考核,因此設(shè)計(jì)多份符合要求且重復(fù)度小的試卷就成為一項(xiàng)繁雜的工作.同時(shí),基于網(wǎng)絡(luò)的多人在線考核也需要自動(dòng)設(shè)計(jì)出多份符合要求且重復(fù)度小的試卷.針對(duì)這些需求,筆者在Java程序設(shè)計(jì)課程教學(xué)考核過程中,研制了基于Java的教學(xué)試卷設(shè)計(jì)輔助系統(tǒng),針對(duì)不同要求可以快捷、方便地設(shè)計(jì)試卷,大大提高了工作效率,并為基于網(wǎng)絡(luò)的課程在線考試奠定了良好的基礎(chǔ).

    1 系統(tǒng)方案

    1.1 功能分析

    該系統(tǒng)主要用于輔助教師設(shè)計(jì)試卷和為在線考試提供多套符合要求的電子試卷,因此系統(tǒng)提供如下功能:①題庫的編輯.針對(duì)Java程序設(shè)計(jì)課程考試常見的題型:?jiǎn)芜x題、多選題、判斷題、填空題、簡(jiǎn)述題(包含讀程序、寫結(jié)果)、編程題,提供添加、刪除、修改、查詢功能[1].②手工組卷.能夠單獨(dú)設(shè)計(jì)紙質(zhì)試卷,給教師提供便捷的查詢?cè)囶}、選擇試題,以組合所需試卷.③自動(dòng)組卷.針對(duì)在線Java程序設(shè)計(jì)考試,提供所需套數(shù)、特定數(shù)量和特定重復(fù)度試卷,并對(duì)客觀題提供自動(dòng)閱卷功能.

    圖1 教學(xué)試卷設(shè)計(jì)輔助系統(tǒng)結(jié)構(gòu)圖Fig.1 Structure diagram of auxiliary designing system of teaching test paper

    1.2 系統(tǒng)軟件結(jié)構(gòu)圖

    一個(gè)完整的教學(xué)試卷設(shè)計(jì)輔助系統(tǒng)包括題庫編輯子系統(tǒng)、手工組卷子系統(tǒng)、自動(dòng)組卷子系統(tǒng)[2](圖1).題庫編輯子系統(tǒng)完成試題的添加、刪除、修改和查詢,同時(shí)保證題庫中試題不重復(fù);手工組卷子系統(tǒng)幫助教師快捷地找到各章各類題型試題,快速生成若干套電子版試卷,供打印或印刷使用;自動(dòng)組卷子系統(tǒng)根據(jù)考試要求按照題型、題量和試卷數(shù)自動(dòng)生成所需電子版試卷,供在線考試使用.

    1.3 數(shù)據(jù)庫設(shè)計(jì)

    根據(jù)功能要求,需要設(shè)計(jì)題庫表、學(xué)生表、成績(jī)表、章節(jié)表、用戶表,其中與試題相關(guān)的有題庫表和章節(jié)表(表1、表2).題庫表提供各類試題[3],章節(jié)表提供多門課程,并在程序?qū)崿F(xiàn)中使用,給用戶提供自動(dòng)選擇課程和章節(jié).用戶表、學(xué)生表、成績(jī)表與在線考試有關(guān),在此省略.

    表1 題庫表的表結(jié)構(gòu)

    表2 章節(jié)表的表結(jié)構(gòu)

    2 系統(tǒng)實(shí)現(xiàn)

    根據(jù)系統(tǒng)結(jié)構(gòu)圖和功能要求,從以下幾方面著重討論系統(tǒng)實(shí)現(xiàn)遇到的問題.

    2.1 主流程圖

    用戶根據(jù)用戶名和密碼登錄系統(tǒng),然后根據(jù)任務(wù)進(jìn)入不同的子系統(tǒng)進(jìn)行工作(圖2).

    2.2 開發(fā)工具選擇

    圖2 主流程圖Fig.2 The main flow chart

    系統(tǒng)平臺(tái)由硬件和軟件兩部分組成.硬件使用一般的計(jì)算機(jī)硬件即可,軟件包括系統(tǒng)軟件和集成開發(fā)環(huán)境.系統(tǒng)軟件包括操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng),操作系統(tǒng)采用Windows XP/Win 7,數(shù)據(jù)庫管理系統(tǒng)采用MySQL 5,集成開發(fā)環(huán)境采用Eclipse,編程語言采用Java.

    采用上述軟件的主要理由有:①可以構(gòu)成全免費(fèi)的組合方式,節(jié)省成本(Eclipse、Java、MySQL都是免費(fèi)軟件);②Java可以運(yùn)行在各類計(jì)算機(jī)上,便于用戶使用;③Java是完全的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,便于今后的維護(hù)和擴(kuò)充.

    2.3 界面設(shè)計(jì)

    采用圖形化界面,直觀呈現(xiàn)試題,把題庫編輯、自動(dòng)組卷、手工組卷以多標(biāo)簽形式集中在一個(gè)窗口界面,便于組卷與試題編輯切換.題庫編輯子系統(tǒng)在一個(gè)界面下完成添加、刪除、修改和查詢,便于用戶操作(圖3).手工組卷子系統(tǒng)在一個(gè)界面完成各題型試題的選擇和組卷,生成成套的電子版試卷(圖4).自動(dòng)組卷子系統(tǒng)根據(jù)試題套數(shù)、試題類型和試題數(shù)量自動(dòng)生成所需套數(shù)電子版試卷,供在線考試使用.

    2.4 編程實(shí)現(xiàn)要點(diǎn)

    1)在試題編輯、試題選擇和組卷過程中,要反復(fù)使用數(shù)據(jù)庫操作,因此把有關(guān)數(shù)據(jù)庫操作的方法集中到一個(gè)數(shù)據(jù)庫工具類中,供操作調(diào)用;

    2)在題庫編輯和手工組卷中,為使試題直觀呈現(xiàn),使用了JTable組件,并結(jié)合鼠標(biāo)快捷操作,快速實(shí)現(xiàn)試題的編輯與選擇;

    3)可設(shè)計(jì)不同試題類型,便于擴(kuò)充和操作;

    4)在界面操作中,以鼠標(biāo)操作為主,盡可能地減少用戶輸入,便于用戶快捷操作,提供友好的操作界面.

    圖3 題庫編輯界面Fig.3 Interface of questions database editing

    圖4 手工組卷界面Fig.4 Interface of generating examination paper manually

    3 系統(tǒng)應(yīng)用概況

    應(yīng)用系統(tǒng)組卷時(shí),首先要建立具有一定題量的試題庫,需要集中人力編制、篩選試題.目前系統(tǒng)已有的題庫中包含近千道試題,能夠滿足Java程序設(shè)計(jì)試卷的需要,但若要滿足今后的在線考試需要,還需征集一定數(shù)量的試題以豐富題庫.該系統(tǒng)目前在Java程序設(shè)計(jì)課程出卷中應(yīng)用,根據(jù)其他課程的需要,可把相關(guān)課程納入其中,更好地發(fā)揮系統(tǒng)的作用,減少教師出卷工作量,提高工作效率.

    [1] 王慧.自動(dòng)組卷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].忻州師范學(xué)院學(xué)報(bào),2007,23(6):119-120,131.

    [2] 王澤民,周宇.基于B/S的網(wǎng)上中小學(xué)教師信息技術(shù)考核系統(tǒng)[J].河南教育學(xué)院學(xué)報(bào):自然科學(xué)版,2012,21(4):23-25.

    [3] 肖洋,王驍,劉鳳新.在線考試組卷算法研究[J].北京化工大學(xué)學(xué)報(bào):自然科學(xué)版,2006,33(4):44-47.

    Assistant Designing System ofTeaching Examination Paper Based on Java

    HE Lan1, XU Ming-jie2

    (1.DivisionofPersonnel,HenanInstituteofEducation,Zhengzhou450046,China;2.AcademicAdministration,HenanInstituteofEducation,Zhengzhou450046,China)

    The comparatively integrate solution for examination design of teaching assistant system was provided. The system was developed by Java tools and MySQL database to achieve quick manual and electronic generating paper for users,greatly improving the work efficiency.

    examination paper; Java; paper generating; assistant system; examination

    2014-08-08

    河南省基礎(chǔ)與前沿研究項(xiàng)目(122300410131)

    何 嵐(1964—),女,江蘇南京人,河南教育學(xué)院人事處高級(jí)經(jīng)濟(jì)師.

    10.3969/j.issn.1007-0834.2014.04.013

    TP 311

    A

    1007-0834(2014)04-0052-03

    猜你喜歡
    題庫手工試卷
    “勾股定理”優(yōu)題庫
    “軸對(duì)稱”優(yōu)題庫
    “軸對(duì)稱”優(yōu)題庫
    “整式的乘法與因式分解”優(yōu)題庫
    做手工
    超萌的羊毛氈手工
    快樂語文(2018年12期)2018-06-15 09:11:10
    手工
    兒童繪本(2017年10期)2017-07-05 18:44:29
    Module5 A Trip Along the Three Gorges
    Module5 Great People and Great Inventions of Ancient China
    Module 4 Sandstorms in Asia
    额敏县| 托克托县| 龙海市| 旬邑县| 延寿县| 平昌县| 山阳县| 高阳县| 聂荣县| 毕节市| 八宿县| 睢宁县| 凤阳县| 沐川县| 桂东县| 会东县| 墨江| 陇南市| 安平县| 香港| 平乡县| 富裕县| 鲁甸县| 宁陵县| 庄浪县| 吴桥县| 镇赉县| 张家口市| 盐边县| 安远县| 河南省| 昌邑市| 长宁县| 贺州市| 平阴县| 泉州市| 阿荣旗| 金乡县| 朝阳区| 北票市| 钟祥市|