999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2019-02-13 01:36:06屈敬華王曉孟
計算機時代 2019年1期

屈敬華 王曉孟

摘? 要: 計算機和網(wǎng)絡(luò)技術(shù)的快速發(fā)展和廣泛應(yīng)用促使現(xiàn)代教育技術(shù)手段不斷地革新,傳統(tǒng)的紙質(zhì)考試形式已不能適應(yīng)教育發(fā)展的需要,而網(wǎng)絡(luò)在線考試方式應(yīng)運而生。文章根據(jù)實際需求,基于B/S模式,采用java語言及MySQL數(shù)據(jù)庫,運用SSH系統(tǒng)框架完成了網(wǎng)絡(luò)在線考試系統(tǒng)的設(shè)計開發(fā),實現(xiàn)了試卷生成、考試答題、試卷批閱、系統(tǒng)管理等功能。實際應(yīng)用結(jié)果表明,該系統(tǒng)功能基本完善。

關(guān)鍵詞: 在線考試; Java; B/S; SSH

中圖分類號:TP311? ? ? ? ? 文獻標志碼:A文章編號:1006-8228(2019)01-43-03

Abstract: The rapid development and wide application of computer and network technologies urge the continuous innovation of modern educational technology, the traditional paper examination form can no longer meet the needs of educational development, and the online examination method came into being. According to the actual requirement, in B/S mode, with java language and MySQL database, SSH system framework is used to complete system design and development of the online examination system, which realizes test paper generation, exam answer, test paper review, system management and other functions. The results of practical application show that the function of the system is basically perfect.

Key words: online examination; Java; B/S; SSH

0 引言

隨著信息技術(shù)不斷發(fā)展,網(wǎng)絡(luò)正在影響著社會的經(jīng)濟發(fā)展和人們的工作方式,而傳統(tǒng)的考試模式需要消耗大量的人力物力,造成資源浪費,已經(jīng)不能滿足當前教育發(fā)展的需求。

開發(fā)一套適用的在線考試系統(tǒng),提升考試方式的信息化水平,不僅可以節(jié)省資源、減少教師的重復性勞動,還可以實現(xiàn)及時反饋,提高教學效率。

1 需求分析

通過對教師和學生的需求調(diào)研與分析,將系統(tǒng)的使用用戶分為三個角色:教師、學生和管理員。在本系統(tǒng)中教師可以根據(jù)考查目標設(shè)定選題,讓系統(tǒng)根據(jù)需求完成組卷,考試結(jié)束后,系統(tǒng)自動閱卷,教師可以查閱考生的分數(shù)和排名;學生登錄系統(tǒng)后,選擇科目進行相應(yīng)的考試;管理員登錄后可以對學生和教師的信息進行管理。用例圖如圖1、2所示。

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

2.1 功能模塊設(shè)計

通過對系統(tǒng)需求的調(diào)研分析,從實際操作主要將系統(tǒng)劃分為五個模塊,分別為試卷管理、成績排名查詢、成績查詢、在線考試和用戶信息管理[1-2]。系統(tǒng)的總體功能結(jié)構(gòu)圖如圖3所示。

⑴ 試卷管理

教師登錄系統(tǒng)后進入“試卷管理”頁面,可以看到已添加的所有試卷,并且可以對試卷進行增加,修改,刪除等操作。

⑵ 成績排名查詢

教師或?qū)W生登錄系統(tǒng)后,進入“成績排名查詢”頁面,系統(tǒng)將提示用戶選擇想要查詢的排名科目,用戶選擇相應(yīng)的科目即可查詢該科目的成績排名。

⑶ 成績查詢

教師登錄系統(tǒng)后進入“成績查詢”頁面,輸入要查詢考生的id和姓名即可對學生成績進行精確或模糊查詢;學生登錄系統(tǒng)后進入“成績查詢”頁面即可看到自己的各科考試成績。

⑷ 在線考試

學生登錄系統(tǒng)后進入“在線考試”頁面,系統(tǒng)會提示學生選擇考試的科目,確定后,系統(tǒng)提示考試剩余時間并且開始計時;學生在規(guī)定時間內(nèi)答完題目,提交試卷即可。

⑸ 用戶信息管理

管理員登錄系統(tǒng)后可以對用戶進行相應(yīng)的操作,包括授權(quán)用戶、禁用用戶和刪除用戶,并且可以查看用戶的具體信息,修改用戶信息。

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

在線考試系統(tǒng)需要存儲的主要數(shù)據(jù)內(nèi)容包括:用戶信息數(shù)據(jù)和試卷數(shù)據(jù),涉及的主要數(shù)據(jù)表設(shè)計如下。

⑴ 用戶信息表。包括用戶的身份、姓名、編號、密碼、性別、學歷、職位、電話、民族等。

⑵ 試卷信息表。包括試卷編號、試卷名稱、添加時間、考試時間、分數(shù)和試題內(nèi)容等[3]。

E-R圖如圖4所示。

3 系統(tǒng)實現(xiàn)

開發(fā)本系統(tǒng)的硬件環(huán)境是普通PC,軟件有Windows 7系統(tǒng),MyEclipse編譯器和MySQL數(shù)據(jù)庫等。系統(tǒng)采用B/S模式,利用Java語言進行開發(fā)。本系統(tǒng)的核心功能就是實現(xiàn)在線考試[4-6]。

3.1 關(guān)鍵技術(shù)

⑴ Struts2是基于WebWork2成長起來的。MVC是一個經(jīng)典的產(chǎn)品,其中包括控制器,并且涵蓋視圖和邏輯設(shè)計。

⑵ Hibernate框架作為Java開發(fā)語言下的ORM解決方案之一,封裝JDBC,可以通過持久層框架對數(shù)據(jù)進行分離,消耗的內(nèi)存小,開發(fā)效率高。

3.2 系統(tǒng)登錄

第一,登錄用戶確定自己的用戶名和密碼并輸入之。第二,系統(tǒng)根據(jù)輸入的用戶名和密碼,查詢教師或?qū)W生信息。

public String login() throws Exception {

Httpsession session=request.getSession();

if(currentuser==null){error=”用戶名或密碼錯誤!”;return ERROR;}

else { session.setAttribute(“currentUser”, currentUser);

return SUCCESS; } }

3.3 試卷管理

在試卷管理模塊,教師可以選擇一些題目組成一份完整的試卷進行添加,也可以刪除和編輯試卷。試卷管理頁面如圖5所示。

public String getDetailPaper() throws Exception {

while(it.hasNext()) {

Question q=it.next();

if(“1”.equals(q.getType())){sessionList.add(q); }

else { mquestionList.add(q); } } }

3.4 在線考試

學生登錄系統(tǒng)后進入在線考試頁面,確定好相應(yīng)科目的試卷后,將看到考試剩余時間和計時;學生在規(guī)定時間內(nèi)答完題目,提交試卷即可。在線考試頁面如圖6所示。

private List <Question> getRandomQuestion(List

<Question> questionList, int num) {

if(num>0){for(int i=1; i<=num; i++) {

int n=random.nextInt(questionList.size());

Question q=questionList.get(n);

if(resultList.contain(q)){i--;}

else{resultList.add(questionList.get(n));}}}

return resultList;}

4 結(jié)束語

本系統(tǒng)根據(jù)需求分析,采用B/S模式,實現(xiàn)了教師進行試卷管理、成績排名查詢和成績查詢,學生進行在線考試、成績排名查詢和成績查詢、管理員進行用戶信息管理等功能。學生只需利用瀏覽器在線就能實現(xiàn)考試或練習過程,它突破了考試過程在空間和時間上的局限,使考試效率得到了大幅度提高,減少了資源浪費,給學校的考試工作帶來了革命性的影響。

此外,如果該系統(tǒng)能夠?qū)崿F(xiàn)與校內(nèi)其他辦公系統(tǒng)靈活交互,就能夠滿足更多的用戶需求。

參考文獻(References):

[1] 王沛.基于SSH框架的在線考試系統(tǒng)設(shè)計與實現(xiàn)[D].山東師范大學,2018.6.

[2] 黃興榮.基于B/S架構(gòu)模式的三層結(jié)構(gòu)設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2015.32:52-53

[3] 劉占波,王立偉,王曉麗.大數(shù)據(jù)環(huán)境下基于數(shù)據(jù)挖掘技術(shù)的高校科研管理系統(tǒng)的設(shè)計[J].電子測,2017.1X:44-45

[4] 裘鋒,劉波平,胡敏.專利資助服務(wù)平臺的設(shè)計與實現(xiàn)[J].計算機與現(xiàn)代化,2015.7:98-102

[5] 王勤,趙新東.基于云計算的在線考試系統(tǒng)[J].計算機與現(xiàn)代化,2014.12:37-43

[6] 金圣道.在線考試及試卷分析系統(tǒng)的設(shè)計與實現(xiàn)[J].電子技術(shù)與軟件工程,2018.4:168-172

主站蜘蛛池模板: 国产中文在线亚洲精品官网| 成人韩免费网站| 色妞www精品视频一级下载| 亚洲IV视频免费在线光看| 91国内在线观看| 成人小视频网| 国产v精品成人免费视频71pao | 成人无码一区二区三区视频在线观看| 又爽又大又光又色的午夜视频| 美女国产在线| 日韩第一页在线| 天天综合天天综合| 精品三级在线| 伊人丁香五月天久久综合| 国内精品九九久久久精品| 国产黄网永久免费| 亚洲天堂网2014| 国产91九色在线播放| 国产欧美在线观看精品一区污| 狼友视频国产精品首页| 国产精品网拍在线| 久久青草视频| 不卡的在线视频免费观看| 国产黄色片在线看| 国产麻豆精品在线观看| 亚洲国产精品不卡在线| 一级毛片在线播放免费观看 | 国产激情无码一区二区三区免费| 91精品日韩人妻无码久久| 欧美综合区自拍亚洲综合绿色 | 国产精品太粉嫩高中在线观看| 亚洲一区网站| 国产视频入口| 色国产视频| 自偷自拍三级全三级视频| 精品国产香蕉伊思人在线| 91精品久久久无码中文字幕vr| 久热re国产手机在线观看| 亚洲精品无码人妻无码| 91福利在线观看视频| 免费看美女自慰的网站| 呦女亚洲一区精品| 欧美国产菊爆免费观看 | 乱人伦中文视频在线观看免费| AV不卡国产在线观看| 在线视频一区二区三区不卡| 国产精品成人一区二区不卡| 找国产毛片看| 99久久国产精品无码| 午夜a视频| 成人免费一区二区三区| AV在线天堂进入| 蜜桃视频一区| 91一级片| 不卡的在线视频免费观看| 久无码久无码av无码| 欧美精品在线免费| 欧美a在线| 国产国模一区二区三区四区| 波多野结衣第一页| 欧美成人综合视频| 免费无码AV片在线观看中文| 国产精品手机视频| 亚洲成年网站在线观看| 亚洲国产精品成人久久综合影院| 欧美一级黄片一区2区| 国产精品伦视频观看免费| 国产精品尤物在线| 国产又色又刺激高潮免费看| 国产成人调教在线视频| 无码又爽又刺激的高潮视频| 国产精品美女自慰喷水| 亚洲第一中文字幕| 色天天综合| 亚洲精品你懂的| 日韩无码黄色| 91亚洲精品国产自在现线| 欧美在线免费| 欧美日韩福利| 制服无码网站| 欧美日韩成人| 国产在线拍偷自揄拍精品|