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

        ?

        基于Java的在線考試系統(tǒng)的設(shè)計與實現(xiàn)

        2015-06-02 05:20:50邢翀
        科技創(chuàng)新導(dǎo)報 2015年6期
        關(guān)鍵詞:Java語言模塊設(shè)計在線考試

        邢翀

        摘 要:隨著計算機和互聯(lián)網(wǎng)技術(shù)的發(fā)展,傳統(tǒng)的人工出卷、現(xiàn)場答卷、人工閱卷等方式正在發(fā)生著巨大變革。如何使得考試過程變得方便高效,是現(xiàn)代教育的一個重要課題。該文設(shè)計了一個由管理員模塊、教師模塊和學(xué)生模塊構(gòu)成的在線考試系統(tǒng),并基于Java語言介紹了該系統(tǒng)的實現(xiàn)方法。該系統(tǒng)能夠降低考務(wù)過程中的人力和物力消耗,從而降低考試的組織和管理成本,同時提高試題的客觀性、保密性,使考試結(jié)果更加準(zhǔn)確公正,大幅提高考查的效率和質(zhì)量。

        關(guān)鍵詞:Java語言 在線考試 模塊設(shè)計 實現(xiàn)

        中圖分類號:TP311.52 文獻標(biāo)識碼:A 文章編號:1674-098X(2015)02(c)-0051-02

        在計算機如此普及的今天,自動化管理已經(jīng)深入到人們生活的方方面面,但絕大多數(shù)校園仍采用傳統(tǒng)的考試模式。一次考試要經(jīng)過人工出題、答題、閱卷、成績統(tǒng)計、試卷分析幾個步驟,整個過程低效而繁瑣,在安全、效率、成本等諸多方面所表現(xiàn)出極大的弊端[1]。于是,針對傳統(tǒng)考試的延伸與變革——網(wǎng)絡(luò)化在線考試應(yīng)運而生。該方式能夠有效提高考試的管理與考核水平,具體表現(xiàn)為[2]:客觀性、保密性強;迅速準(zhǔn)確、公平公正;成本降低、效率提高。

        1 項目背景與需求分析

        1.1 Java語言

        Java是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計語言。一經(jīng)推出,便因其簡單與優(yōu)越性得到全世界的關(guān)注。Java語言有如下主要特點[3]:

        (1)Java語言是簡單的:Java語言由C/C++語言發(fā)展而來,它拋棄了C/C++中一些很少使用且容易讓人迷惑的特性,如操作符的重載、多繼承、指針等,Java還提供了內(nèi)存管理機制,能夠自動釋放垃圾內(nèi)存。

        (2)Java語言是一種純面向?qū)ο蟪绦蛟O(shè)計語言:在Java中,一切皆對象,萬物皆對象。它的具體表現(xiàn)在類與類的單繼承(extends),類與多個接口的實現(xiàn)(implements),接口與接口之間的多繼承等。

        (3)Java語言是健壯的:由于Java語言拋棄了C/C++中一些影響程序健壯性的特性,比如指針、操作符的重載等,并提供了強類型、垃圾管理、異常處理、安全檢查等機制,使得Java更加健壯。

        (4)Java語言是平臺無關(guān)的:Java是運行在Java虛擬機(JVM)之上的,只要安裝了JVM的機器和系統(tǒng),都可以運行Java程序。Sun公司在發(fā)布Java時提出的理念就是:一次編譯,到處運行。

        (5)Java語言是可移植的:Java的可移植性來源于其平臺無關(guān)性,只要在安裝了JVM的地方,都可以運行Java程序。因此,Java程序既可以運行在Windows系統(tǒng)下,也可以運行在Unix系統(tǒng)下。

        (6)Java語言是解釋、編譯并存的:一個用Java語言編寫好的文件(.java文件)在Java平臺上被編譯成字節(jié)碼格式,然后才被JVM拿去給操作系統(tǒng)執(zhí)行。這個過程先講Java程序解釋成JVM認識的格式,JVM再編譯成機器認識的語言。所以Java語言是解釋型的。

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

        在線考試系統(tǒng)的整體目標(biāo)是實現(xiàn)信息的規(guī)范化、系統(tǒng)化和自動化,并易于管理人員和用戶的維護和操作,能夠真正方便師生的考務(wù)工作。具體來說,該系統(tǒng)應(yīng)滿足如下要求:

        系統(tǒng)應(yīng)具有友好的用戶界面,使用戶感覺操作方便、響應(yīng)迅速,并愿意再次使用系統(tǒng)。

        系統(tǒng)應(yīng)具備在線運行功能,保證用戶可以隨時隨地應(yīng)用該系統(tǒng)。

        系統(tǒng)應(yīng)具備安全的數(shù)據(jù)存儲和方便的數(shù)據(jù)操作等功能,并具備一定的自動操作能力。

        系統(tǒng)應(yīng)具備一定的業(yè)務(wù)邏輯判斷能力,如設(shè)定考試時長、超出考試時長后不允許作答等。

        2 系統(tǒng)總體設(shè)計

        通過對考務(wù)工作者的調(diào)查與分析發(fā)現(xiàn),用戶對于在線考試系統(tǒng)的需求可分為三個方面:

        第一是管理員需求:試題庫維護和用戶管理,主要包括對題目和用戶的增、刪、改、查功能。

        第二是教師需求:登陸查看學(xué)生成績,并在必要時進行試卷評閱并完成打分。

        第三是學(xué)生需求:確認自己的基本信息、密碼修改、選擇試卷類型進行考試及查看自己考試歷史記錄。

        針對以上需求,本文設(shè)計的在線考試系統(tǒng)分為管理員、教師、學(xué)生三個模塊,系統(tǒng)功能模塊如圖1所示。

        系統(tǒng)功能確定后,我們進行數(shù)據(jù)邏輯結(jié)構(gòu)和系統(tǒng)數(shù)據(jù)庫的設(shè)計。針對在線考試系統(tǒng)中的管理員、教師、學(xué)生、試卷四個主要實體,我們設(shè)計其實體表和實體E-R圖如圖2所示[4]。

        管理員表(管理員ID,賬號,密碼,狀態(tài))。

        教師表(教師ID,賬號,密碼,部門,職位,郵箱)。

        學(xué)生表(學(xué)生ID,賬號,密碼,學(xué)校,專業(yè),班級,學(xué)號,身份證號)。

        試卷表(試卷編號,試卷類型,試卷狀態(tài),題目內(nèi)容)。

        以實體E-R圖為基礎(chǔ),我們將完成對數(shù)據(jù)庫中各個表的詳細設(shè)計,本系統(tǒng)采用MySQL數(shù)據(jù)庫[5]。因篇幅有限,我們僅列出管理員表作為示例,包括對字段名、類型、長度、是否為空等信息的具體描述,如表1。

        3 系統(tǒng)詳細設(shè)計

        3.1 管理員模塊

        登陸界面下,用戶選擇“管理員”身份,然后輸入用戶名、密碼和驗證碼,驗證通過后即進入管理員界面。在該界面下,管理員可以對用戶和題目進行添加、刪除、修改、查詢操作。完成操作后,點擊退出按鈕,退回原來登陸的界面。管理員模塊功能圖如圖3所示。

        3.2 教師模塊

        登陸界面下,用戶選擇“教師”身份,然后輸入用戶名、密碼和驗證碼,驗證通過后即進入教師界面。在該界面下,教師可以對評閱狀態(tài)為“待評閱”的試卷進行批閱,可以查看狀態(tài)為“已批閱”的試卷信息,包括試卷編號、試卷類型、題目得分以及考生信息。完成操作后,點擊退出按鈕,退出到登陸界面。教師模塊功能圖如圖4所示。

        3.3 學(xué)生模塊

        登陸界面下,用戶選擇“學(xué)生”身份,然后輸入用戶名、密碼和驗證碼,驗證通過后即進入學(xué)生界面。在該界面下,學(xué)生可以查看并修改自己的個人信息、修改密碼,并查看自己參加過且狀態(tài)為“已評閱”的考試列表和試卷信息。另外,學(xué)生可以選擇考試類型并點擊“開始作答”按鈕,即進入相應(yīng)的試卷界面參加考試。完成操作后,點擊退出按鈕,退出到登陸界面。學(xué)生模塊功能圖如圖5所示。

        3.4 代碼實現(xiàn)

        該系統(tǒng)的代碼實現(xiàn)較長,因篇幅有限,我們以三個模塊的共同功能——“選擇身份”為例,列出選擇管理員身份的具體實現(xiàn)代碼。

        if("1".equals(Shenfen)){

        GuanliService guanliService =(GuanliService)this.getBean("guanliService");

        Guanli guanli=new Guanli ();

        guanli.setName(Name);

        guanli.setPassword(Password);

        boolean jieguo=guanli Service.login(guanli);

        if(Jieguo){

        request.setAttribute("shenfen",shenfen);

        request.

        setAttribute("Name",Name);

        request.setAttribute("Password", Password);

        request.setAttribute("YZCode", YZCode);

        Guanli guanliFd = guanliService.get Guanli ByName(Name);

        session.setAttribute("guanliFd", guanliFd);

        return guanliPrivate(mapping, form, request, response);

        }

        return mapping.fdForward("Err");

        4 結(jié)語

        綜上,該文基于Java語言設(shè)計了在線考試系統(tǒng)的模塊與架構(gòu),并基于Java語言進行了具體實現(xiàn)。對該系統(tǒng)的基本測試結(jié)果顯示,系統(tǒng)能夠?qū)崿F(xiàn)文中提出的需求,且在處理效率、穩(wěn)定性、可擴展性、安全性方面都有良好的表現(xiàn),能夠運用到真實的校園考試組織及管理過程中。

        參考文獻

        [1] 寇得寶.傳統(tǒng)考試的弊端及改革的意義[J].小學(xué)教學(xué)參考,2007(4):10-11.

        [2] 宋春暉,陳煥東,鄭海濤,等.基于Web的在線考試系統(tǒng)的設(shè)計與實現(xiàn)[J].瓊州學(xué)院學(xué)報,2005(2):34-36.

        [3] 孟祥武.Java技術(shù)簡介[J].現(xiàn)代科學(xué)儀器,1998(4).

        [4] 楊睿娜.數(shù)據(jù)庫設(shè)計過程中E-R圖向關(guān)系模型的轉(zhuǎn)換[J].硅谷,2009(11).

        [5] 顧治華,忽朝儉.MySQL存儲引擎與數(shù)據(jù)庫性能[J].計算機時代,2006(10):8-10.

        猜你喜歡
        Java語言模塊設(shè)計在線考試
        基于Java的考場管理系統(tǒng)的研究與實現(xiàn)
        軟件(2016年4期)2017-01-20 09:54:41
        基于小型ERP管理系統(tǒng)
        大學(xué)物理在線考試與分析系統(tǒng)
        基于Android平臺的健康醫(yī)療APP設(shè)計與開發(fā)
        效率觀下高校課程考試形式的改革探索
        東方教育(2016年3期)2016-12-14 22:25:05
        試論HIS系統(tǒng)中病區(qū)管理模塊的設(shè)計以及管理效果
        基于J2EE的牛奶銷售系統(tǒng)設(shè)計與開發(fā)
        大學(xué)生創(chuàng)業(yè)平臺設(shè)計與實現(xiàn)
        計算機軟件開發(fā)中的JAVA編程語言分析
        用戶隱私保護之手機密碼保險箱
        潮喷大喷水系列无码久久精品| 精品国产一区二区三区色搞| 日韩女优av一区二区| 欧洲乱码伦视频免费| 无码人妻人妻经典| 欧美野外疯狂做受xxxx高潮| 玩弄放荡人妻一区二区三区| 一区二区精品| 久久精品无码鲁网中文电影| 正在播放淫亚洲| 蜜臀av国内精品久久久人妻| 国产一区二区不卡av| 岛国熟女精品一区二区三区| 国产乱人偷精品人妻a片| 一区二区三区在线 | 欧| 亚洲欧美国产日韩天堂在线视 | 精品乱码久久久久久中文字幕| 欧美视频九九一区二区| 厕所极品偷拍一区二区三区视频 | 一区二区三区日韩亚洲中文视频| 日韩精品视频在线观看免费 | 国产情侣亚洲自拍第一页| 欧美亚洲精品suv| 女女互揉吃奶揉到高潮视频| 无码少妇一区二区三区| 亚洲欧洲精品成人久久曰不卡| 国产免费激情小视频在线观看| 成人自拍一二在线观看| 少妇爆乳无码专区| 老师脱了内裤让我进去| 国产一级淫片免费播放电影| 日韩激情视频一区在线观看| 性人久久久久| 久久久久久国产精品免费免费男同 | 亚洲成人福利在线观看| 人人爽亚洲aⅴ人人爽av人人片| 日韩视频午夜在线观看| 成人国产一区二区三区| 久久综合九色综合欧美狠狠| 被黑人做的白浆直流在线播放| 日韩精品一区二区亚洲av性色|