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

?

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

2015-07-24 15:53蔣德勇余蘇珍
電腦知識(shí)與技術(shù) 2015年14期
關(guān)鍵詞:在線考試管理信息系統(tǒng)

蔣德勇 余蘇珍

摘要:該文主要介紹了系統(tǒng)的分析和設(shè)計(jì),運(yùn)用E-R圖等對(duì)系統(tǒng)的設(shè)計(jì)過(guò)程進(jìn)行詳細(xì)的說(shuō)明,系統(tǒng)采用C/S開(kāi)發(fā)模式,開(kāi)發(fā)工具選擇跨平臺(tái)、開(kāi)放式、安全性能較好的Java語(yǔ)言,后臺(tái)數(shù)據(jù)庫(kù)選用MySQL5.5,并采用MVC三層體系結(jié)構(gòu)開(kāi)發(fā),作為評(píng)價(jià)教學(xué)質(zhì)量的考試系統(tǒng)正經(jīng)歷著網(wǎng)絡(luò)化和無(wú)紙化的飛躍,無(wú)紙化考試系統(tǒng)因其客觀、公正、安全、準(zhǔn)確等特點(diǎn)越來(lái)越受到重視。本系統(tǒng)包括登錄驗(yàn)證、在線考試管理和后臺(tái)信息管理三大功能模塊。

關(guān)鍵詞:在線考試; Java;管理信息系統(tǒng)

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)14-0073-03

Abstract: This paper will introduce mainly about the system analysis, designing ,explain the process of system designing by applying E-R diagram. The system adopts C/Sdevelops mode, developing a tool choice cross-platform, open type, safe function better Java language, the backstage database chooses to use MySQL5.5 and adoption MVC to realize the system function.The examination as a standard of education evaluation has also been experiencing paperless and network leap. And the paperless testing system is becoming increasingly valued due to its object, fairness, security and accuracy. This system has 3 functions including login certification、management of online examination and management of background information.

Key words: online examination; Java; Management Information System

1 系統(tǒng)功能概述

考慮到每種用戶的操作不相似以及登陸界面,系統(tǒng)設(shè)計(jì)時(shí)將系統(tǒng)分為三大模塊。它們分別為:登陸驗(yàn)證模塊、在線考試管理模塊和后臺(tái)信息管理模塊。

登陸驗(yàn)證模塊包含的功能有:閃屏制作,用戶選擇,登錄。

在線考試管理模塊包含的功能有:隨機(jī)組卷,在線考試,倒計(jì)時(shí),自動(dòng)閱卷,自動(dòng)評(píng)分,考生查詢成績(jī),查詢考試規(guī)則,異常處理。

后臺(tái)信息管理模塊包含的功能有:查詢考生信息,錄入新考生,查詢考題信息,錄入新考題以及查詢所有考生成績(jī)。

教務(wù)員開(kāi)啟考試服務(wù)器,指導(dǎo)考生在指定時(shí)間段登錄系統(tǒng)進(jìn)行考試??忌卿浵到y(tǒng)可先查詢相關(guān)考試規(guī)則,再進(jìn)入考試界面開(kāi)始答題??忌谙到y(tǒng)限定時(shí)間內(nèi)交卷或答題超時(shí),系統(tǒng)會(huì)終止考試并立即給出考生的成績(jī)。考生也可以在退出考試界面之后查詢成績(jī)。

本系統(tǒng)的數(shù)據(jù)庫(kù)采用的是一個(gè)關(guān)系型模型,根據(jù)需求分析可得出 E-R 圖如圖2所示。

2 關(guān)鍵功能

2.1登錄模塊

教務(wù)員在服務(wù)器端開(kāi)啟考試服務(wù)器之后,用戶運(yùn)行客戶端出現(xiàn)閃屏之后進(jìn)入登陸界面。任何用戶必須通過(guò)選擇用戶角色,并輸入正確的賬號(hào)和密碼進(jìn)入系統(tǒng)。登錄采用了輸入“賬號(hào)”加“密碼”模式。當(dāng)選擇登錄角色后,輸入正確的登錄賬號(hào)及密碼,系統(tǒng)根據(jù)用戶角色及賬號(hào),在數(shù)據(jù)庫(kù)中相應(yīng)表中查找該用戶。若存在該用戶,則比較密碼是否相符,若密碼也正確則進(jìn)入相關(guān)頁(yè)面。

2.2在線考試管理模塊

在線考試管理模塊是本系統(tǒng)中最為重要的管理模塊,使用該功能的為考生用戶。該角色主要的操作如下:

1)查詢考試規(guī)則:當(dāng)用戶以考生角色登錄系統(tǒng),就會(huì)進(jìn)入到考試菜單界面,該界面中間有一條歡迎標(biāo)語(yǔ),底下顯示版權(quán)信息。考生可先在該界面點(diǎn)擊考試規(guī)則按鈕查詢考試注意事項(xiàng)。

2)開(kāi)始考試:當(dāng)用戶在考試菜單界面點(diǎn)擊開(kāi)始按鈕,即可進(jìn)入考試界面開(kāi)始考試。在考試系統(tǒng)logo下,顯示了考生的姓名和編號(hào)。以及其他考試狀態(tài)信息,包括考試時(shí)間,考試科目,考試題目數(shù)量。界面中間的文本區(qū)域?yàn)榭碱}題干和選項(xiàng)。用戶可通過(guò)界面的按鈕進(jìn)行前后翻題操作。界面底部的左邊實(shí)時(shí)顯示當(dāng)前考題的編號(hào),右邊是一個(gè)倒計(jì)時(shí)器。當(dāng)?shù)褂?jì)時(shí)結(jié)束或用戶點(diǎn)擊了交卷按鈕,系統(tǒng)會(huì)退出考試界面終止考試,并自動(dòng)閱卷給出成績(jī)。

3)成績(jī)查詢:用戶退出考試界面后回到考試菜單界面。點(diǎn)擊分?jǐn)?shù)按鈕即可查詢所得成績(jī)和相應(yīng)的成績(jī)分析和建議。

4)退出系統(tǒng):在考試菜單點(diǎn)擊離開(kāi)按鈕會(huì)彈出窗口再次確認(rèn)是否退出系統(tǒng)。點(diǎn)擊確定,則退出系統(tǒng)。

2.3后臺(tái)信息管理模塊

后臺(tái)信息模塊是由教務(wù)員和教師共同來(lái)操作的一組頁(yè)面。教務(wù)員是在在線考試系統(tǒng)設(shè)計(jì)中是人數(shù)最少的群體,但也是操作最多的群體之一。教務(wù)員要做的就是在考試之前開(kāi)啟考試服務(wù)器,查詢考生、考題信息,向數(shù)據(jù)庫(kù)中錄入新的考生、考題。教務(wù)員用戶通過(guò)登陸界面輸入正確的用戶賬號(hào)與密碼進(jìn)入到模塊首頁(yè),在下拉聊表中選擇相應(yīng)的編輯選項(xiàng)進(jìn)行操作。教師在系統(tǒng)中設(shè)置的功能是最簡(jiǎn)單的,在考生參加考試后可以查詢所有考生考試成績(jī)。

1)查詢考生信息:主要包括查詢考生編號(hào),姓名,密碼,電話,郵箱等信息。

2)新增考生:當(dāng)在考生管理界面點(diǎn)擊新增按鈕,進(jìn)入錄入新考生界面,在文本框中依次輸入新考生的姓名,密碼,電話和郵箱信息,點(diǎn)擊新增按鈕即可向數(shù)據(jù)庫(kù)中的student表里插入一條新紀(jì)錄。

3)查詢考題信息:主要包括查詢考題題號(hào),題干,選項(xiàng),參考答案,考題分?jǐn)?shù),難度系數(shù),考題類型等信息。

4)新增考題:當(dāng)在考題管理界面點(diǎn)擊新增按鈕,進(jìn)入錄入新考題界面,在文本框中依次輸入新考題的題干,考題答案(若為多選題的答案,多個(gè)答案之間用逗號(hào)隔開(kāi)),考題分?jǐn)?shù),難度系數(shù),考題類型和選項(xiàng)信息,點(diǎn)擊新增按鈕即可向數(shù)據(jù)庫(kù)中的question表里插入一條新紀(jì)錄。

5)查詢考生成績(jī):使用該功能的用戶為教師,在登陸界面選擇教師角色,輸入正確的賬號(hào)和密碼,即可查詢所有參加考試學(xué)生的成績(jī)。如圖4所示。

考生成績(jī)的查詢功能實(shí)現(xiàn)邏輯是當(dāng)每個(gè)考生提交試卷的時(shí)候,向數(shù)據(jù)庫(kù)中的grade表中插入一條新紀(jì)錄,包括考生賬號(hào),考生姓名和考生成績(jī)信息。當(dāng)考試結(jié)束后,從grade表中查出所有記錄顯示出來(lái)即可得到所有考生的成績(jī)。

3小結(jié)

本系統(tǒng)采用的是C/S的體系結(jié)構(gòu),應(yīng)用Java Swing、Java Socket等技術(shù),系統(tǒng)分為:登錄驗(yàn)證模塊,在線考試模塊以及后臺(tái)信息管理模塊。本系統(tǒng)使考務(wù)工作自動(dòng)化,大大提高了考試效率,降低了考試成本,保證出卷、考試和考生管理各階段的正常和有序,使考試更趨于客觀、合理和公正,基本上實(shí)現(xiàn)了在線考試及考試管理等功能。

參考文獻(xiàn):

[1] 張晶. 基于Java的在線考試系統(tǒng)設(shè)計(jì)[J]. 廣州:華南理工大學(xué),2008.

[2] (美)哈頓 .SWT程序高手秘笈[M]. 南京:東南大學(xué)出版社, 2006.

[3] 張星明.JAVA網(wǎng)絡(luò)考試系統(tǒng)的研究[D].江蘇:江南大學(xué),2009.

[4] 謝希仁. 計(jì)算機(jī)網(wǎng)絡(luò)[M]. 5版. 北京:電子工業(yè)出版社, 2008.

[5] 肖朝暉,羅婭. 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)[M]. 北京:清華大學(xué)出版社, 2011.

猜你喜歡
在線考試管理信息系統(tǒng)
基于Java的考場(chǎng)管理系統(tǒng)的研究與實(shí)現(xiàn)
大學(xué)物理在線考試與分析系統(tǒng)
效率觀下高校課程考試形式的改革探索
基于B/S結(jié)構(gòu)的學(xué)生公寓管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
基于“互聯(lián)網(wǎng)+”的企業(yè)管理信息系統(tǒng)優(yōu)化分析
基于工作流的水運(yùn)應(yīng)急信息管理平臺(tái)設(shè)計(jì) 
大數(shù)據(jù)背景下在線評(píng)教與在線考試融合的思路探討