国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

2019-06-01 07:41王孟婷
中國教育技術(shù)裝備 2019年24期
關(guān)鍵詞:網(wǎng)絡(luò)教育

王孟婷

摘? 要 近年來,依靠信息技術(shù)和網(wǎng)絡(luò)技術(shù)在互聯(lián)網(wǎng)環(huán)境中構(gòu)建高可靠性、高效性和方便性的考試系統(tǒng),是各類教育機構(gòu)和教育管理部門提高辦學質(zhì)量,實現(xiàn)教育科學化、現(xiàn)代化管理的重點內(nèi)容之一。本文設(shè)計的在線考試系統(tǒng)在綜合分析當前傳統(tǒng)考試系統(tǒng)研究成果的基礎(chǔ)上采用Java模式開發(fā),使用MySQL數(shù)據(jù)庫技術(shù)實現(xiàn)系統(tǒng)的主要模塊的功能,使用戶可以利用瀏覽器直接訪問該平臺完成考試。本文設(shè)計的在線考試系統(tǒng)最主要的功能包括新用戶登錄注冊、學生在線考試、管理員登錄及管理信息、查看成績等。

關(guān)鍵詞 Java;MySQL;在線考試系統(tǒng);網(wǎng)絡(luò)教育

Abstract In recent years, relying on information technology and net-work technology to build high reliability, efficiency and convenience of the Internet environment examination system is all kinds of edu-cational institutions and educational management departments to im-prove the quality of running schools, to achieve scientific and modernmanagement of education, one of the key contents. In this paper, the online examination system designed is adopted on the basis of com-prehensive analysis of the research results of the current traditional examination system Java mode development, using JSP, Struts and other technologies as interface design, and MySQL. The main func-tions of the test system include new user login and registration, stu-dents online examination, administrator login and management in-formation, and check scores.

Key words Java; MySQL; online examination system; online edu-cation

1 前言

IT技術(shù)的不斷發(fā)展對各行各業(yè)都產(chǎn)生深遠的影響,其中對教育行業(yè)的影響尤為突出,網(wǎng)絡(luò)教育逐漸成為教育未來發(fā)展的重要趨勢之一,而在線考試作為網(wǎng)絡(luò)教育的一個發(fā)展方向,也成為其重要的研究領(lǐng)域。互聯(lián)網(wǎng)技術(shù)使考試的手段和程序發(fā)生歷史性的變化,互聯(lián)網(wǎng)的開放性、科學性以及超強的科學技術(shù)能力,使得考試不再受限于時間、空間等因素。同時,大量的人力、物力與財力都能節(jié)約,考試的公平性和客觀性也可以很好地得到保證。

2 系統(tǒng)需求分析

現(xiàn)狀分析? 傳統(tǒng)考試要求教師提前命題,教務(wù)處安排考試時間和考場以及安排監(jiān)考教師,學生然后參加考試;待考試結(jié)束,教師評卷完成后,學生方可查詢成績。這種模式包括教師出題、印刷試卷、安排考試時間和考場、考生參加考試和教師閱卷評分等環(huán)節(jié),存在較多的問題。

功能需求分析? 根據(jù)上文分析,現(xiàn)階段考試中出現(xiàn)的問題和弊端可以通過在線考試系統(tǒng)得到較大程度的解決。在線考試不僅可以減少考試部門、試卷管理和統(tǒng)計結(jié)果中所消耗的人力物力,而且不受時空限制,可以節(jié)約資源,提高公平性、準確性和便捷性[1]。這些改進均可提高一系列考試的工作效率,具體需求功能如表1所示。

可行性分析? 可行性分析旨在分析系統(tǒng)能否在短時間內(nèi)實現(xiàn),通過各個不同的角度分析,了解系統(tǒng)實現(xiàn)的難易程度,并預(yù)測可行解,同時對開發(fā)過程中所遇到的問題能有所預(yù)見,做出合理應(yīng)對。

1)經(jīng)濟可行性。本系統(tǒng)的整體邏輯結(jié)構(gòu)相對簡單,數(shù)據(jù)比較少,處理起來比較簡單,因此開發(fā)難度較小,并不需要投入大量的人力物力。同時,系統(tǒng)運行環(huán)境簡單,后期維護次數(shù)少且成本低。

2)技術(shù)可行性。對于一個在線考試系統(tǒng)來說,旨在讓學生更加方便快捷地參加考試,同時減少教師命題以及閱卷的工作量。用戶對數(shù)據(jù)庫信息添加、刪除以及修改后,數(shù)據(jù)庫也能及時進行更新。

3 系統(tǒng)構(gòu)架

系統(tǒng)概述? 需要考試的各種用戶是此系統(tǒng)的面向?qū)ο?,因此,該考試模塊的設(shè)計應(yīng)具有高度的靈活性,而且在具有傳統(tǒng)考試的優(yōu)勢的同時,要具有新穎性和創(chuàng)新性,要求界面精簡,操作方便[2]。系統(tǒng)應(yīng)設(shè)置可服務(wù)不同的用戶身份,如考生、教師、管理者等。本研究具體設(shè)計了圖1所示的在線考試系統(tǒng)框架。

系統(tǒng)的模塊功能? 通過調(diào)查分析傳統(tǒng)考試,該系統(tǒng)的功能模塊如圖2所示。考生用戶經(jīng)過注冊后方可登錄進入后臺,教師和管理員用戶可直接登錄進入后臺。在此系統(tǒng)中,管理員可以修改、添加、刪除試題,也可管理考試科目、題庫以及考生和教師等。

4 數(shù)據(jù)庫設(shè)計

該考試系統(tǒng)是在Java模式下,利用MySQL數(shù)據(jù)庫技術(shù)來實現(xiàn)。MySQL因為其速度的可靠性和適應(yīng)性而成為一個很好的選擇[3]。設(shè)計中應(yīng)盡可能地將冗余數(shù)據(jù)最小化,以保證數(shù)據(jù)的統(tǒng)一性和完整性。在數(shù)據(jù)庫設(shè)計過程中,判斷數(shù)據(jù)庫結(jié)構(gòu)合理性的主要依據(jù):數(shù)據(jù)庫結(jié)構(gòu)是否良好且易理解易維護;數(shù)據(jù)庫是否具有良好的可操作性;數(shù)據(jù)庫是否具有可改變性和可適應(yīng)性[4]。

綜合考慮以上因素,本文設(shè)計的在線考試系統(tǒng)設(shè)計的數(shù)據(jù)庫包括課程數(shù)據(jù)表、管理員數(shù)據(jù)表、學生數(shù)據(jù)表、套題數(shù)據(jù)表和結(jié)果數(shù)據(jù)表。

1)如表2所示,tb_manager存入課程名稱Name、管理員密碼PDW。

2)如表3所示,tb_student存入課程名稱Name、密碼PWD、性別Sex、課程加入時間JoinTime、問題Ques-tion、答案Answer、專業(yè)名稱Profession等。

3)如表4所示,tb_lesson存入課程名稱Name、課程加入時間JoinTime。

4)如表5所示,tb_taoti存入課程名稱Name、課程LessonID、課程加入時間JoinTime。

5 系統(tǒng)設(shè)計與功能展望

主頁設(shè)計與測試

1)用戶登錄模塊。針對考生、教師、管理者等不同的用戶群體,每個群體登錄完成后的界面都是不相同的,其中考生登錄后進入答題模塊,管理員登錄后進入后臺管理模塊。

2)考生模塊。考生功能模塊主要包括三部分。

①個人信息管理功能。當用戶打開網(wǎng)址鏈接后,可輸入準考證號和密碼進行登錄。如果是新用戶,首先要注冊一個賬號,然后才能登錄進入此系統(tǒng)??忌尚薷膫€人信息。

②在線考試功能。考生在正式考試前應(yīng)認真閱讀考試規(guī)則,準備答題。點擊在線考試后,考生開始正式答題。

③成績查詢功能??忌鞔鸾Y(jié)束后,可以點擊交卷。確定交卷后,考生就可以在成績查詢模塊查詢自己的考試成績。

3)管理員模塊。管理員功能模塊如圖3所示,主要包括以下功能。

①考生信息管理。管理員進入該模塊可以查看學生的信息,并作出相應(yīng)調(diào)整,可以根據(jù)學生的姓名對學生進行查詢。

②考試題目管理。點擊試題管理進入試題管理界面,顯示的信息有套題名稱、所屬課程、加入時間等。

③查詢成績管理。教師可以根據(jù)準考證號、所屬課程、考試時間等,對考生的信息進行有條件查詢。

④管理員信息管理。管理員進入相應(yīng)的信息顯示界面,在此頁面中可以進行添加、刪除管理,修改密碼。

功能展望? 前文提到的需求分析中的主要功能在此系統(tǒng)中基本可以實現(xiàn)。考生輸入自己的信息進行注冊,初測成功后可登錄系統(tǒng),自動進入考試規(guī)則界面,熟悉考試規(guī)則后選擇科目進行答題。答題有時間限制,如果時間已到,那么系統(tǒng)會自動結(jié)束考試并提交試卷,考生會自動退出考試答題界面,隨后可自行進行查詢[5]。

6 系統(tǒng)測試

測試的意義? 技術(shù)人員對系統(tǒng)進行運行,觀察并記錄結(jié)果,找出該系統(tǒng)的缺陷或故障。系統(tǒng)測試的意義是在系統(tǒng)投入運行之前,對各方面的性能進行合理檢測,找到系統(tǒng)存在的缺陷,判斷系統(tǒng)的功能是否符合客戶的需求,然后及時修正系統(tǒng)中的不足。

測試的目的? 測試的目的在于找到程序中存在的缺陷,發(fā)現(xiàn)其運行中出現(xiàn)的邏輯問題。經(jīng)過多次測試,使得程序的功能能多方面滿足客戶需求[6]。具體測試過程見表6。

7 結(jié)語

傳統(tǒng)考試以往多采用人工操作,效率低且容易出錯。急需一套有別于傳統(tǒng)考試的新型考試方式。本研究設(shè)計并實現(xiàn)一套基于Java的在線考試系統(tǒng),以達到簡化教師煩瑣工作,同時保證考生考試公平公正的目的。筆者可展望,該系統(tǒng)安全、操作簡單、適用廣泛,可以大范圍應(yīng)用于高?;蚩荚嚈C構(gòu)的工作中。

參考文獻

[1]樊?,|.基于WEB的網(wǎng)絡(luò)化在線考試系統(tǒng)研究與實現(xiàn)[D].西安:長安大學,2006.

[2]龐根明,原錦明.基于WEB的在線考試系統(tǒng)[J].科學之友:B版,2009(10):121-122.

[3]劉勃妮,李國棟.智能在線考試系統(tǒng)的研究與應(yīng)用[J].科技資訊,2009(26):189.

[4]王改芳,龔君芳.基于Java的考試機設(shè)計與實現(xiàn)[J].實驗技術(shù)與管理,2016,33(1):147-149.

[5]張李義,李亞子.Struts開發(fā)在線考試系統(tǒng)[J].武漢大學學報:工學版,2006(2):75-78.

[6]龔尚映.基于Java EE架構(gòu)的在線考試系統(tǒng)設(shè)計與實現(xiàn)[D].西安:西安電子科技大學,2014.

[7]孫衛(wèi)琴.Java網(wǎng)絡(luò)編程入門[J].電腦編程技巧與維護,2008(6):5-15.

猜你喜歡
網(wǎng)絡(luò)教育
云計算教學平臺下課程協(xié)作教學設(shè)計
網(wǎng)絡(luò)教育新媒體的特點分析
網(wǎng)絡(luò)虛擬仿真實驗中心建設(shè)研究與實踐
三明市| 肇东市| 鄂伦春自治旗| 安多县| 乐清市| 平湖市| 贵州省| 河曲县| 沂水县| 寿宁县| 三原县| 岢岚县| 莒南县| 武平县| 东阳市| 明溪县| 珲春市| 故城县| 贵德县| 应城市| 靖西县| 政和县| 舒兰市| 敦化市| 宁陕县| 郑州市| 柳河县| 潮州市| 山东| 荔波县| 辽源市| 前郭尔| 吉林省| 武功县| 搜索| 珲春市| 高要市| 宁远县| 鱼台县| 胶南市| 邯郸市|