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

在線考試系統的設計與實現

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

屈敬華 王曉孟

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

關鍵詞: 在線考試; 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 引言

隨著信息技術不斷發展,網絡正在影響著社會的經濟發展和人們的工作方式,而傳統的考試模式需要消耗大量的人力物力,造成資源浪費,已經不能滿足當前教育發展的需求。

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

1 需求分析

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

2 系統設計

2.1 功能模塊設計

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

⑴ 試卷管理

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

⑵ 成績排名查詢

教師或學生登錄系統后,進入“成績排名查詢”頁面,系統將提示用戶選擇想要查詢的排名科目,用戶選擇相應的科目即可查詢該科目的成績排名。

⑶ 成績查詢

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

⑷ 在線考試

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

⑸ 用戶信息管理

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

2.2 數據庫設計

在線考試系統需要存儲的主要數據內容包括:用戶信息數據和試卷數據,涉及的主要數據表設計如下。

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

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

E-R圖如圖4所示。

3 系統實現

開發本系統的硬件環境是普通PC,軟件有Windows 7系統,MyEclipse編譯器和MySQL數據庫等。系統采用B/S模式,利用Java語言進行開發。本系統的核心功能就是實現在線考試[4-6]。

3.1 關鍵技術

⑴ Struts2是基于WebWork2成長起來的。MVC是一個經典的產品,其中包括控制器,并且涵蓋視圖和邏輯設計。

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

3.2 系統登錄

第一,登錄用戶確定自己的用戶名和密碼并輸入之。第二,系統根據輸入的用戶名和密碼,查詢教師或學生信息。

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 在線考試

學生登錄系統后進入在線考試頁面,確定好相應科目的試卷后,將看到考試剩余時間和計時;學生在規定時間內答完題目,提交試卷即可。在線考試頁面如圖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 結束語

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

此外,如果該系統能夠實現與校內其他辦公系統靈活交互,就能夠滿足更多的用戶需求。

參考文獻(References):

[1] 王沛.基于SSH框架的在線考試系統設計與實現[D].山東師范大學,2018.6.

[2] 黃興榮.基于B/S架構模式的三層結構設計與實現[J].電腦知識與技術,2015.32:52-53

[3] 劉占波,王立偉,王曉麗.大數據環境下基于數據挖掘技術的高校科研管理系統的設計[J].電子測,2017.1X:44-45

[4] 裘鋒,劉波平,胡敏.專利資助服務平臺的設計與實現[J].計算機與現代化,2015.7:98-102

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

[6] 金圣道.在線考試及試卷分析系統的設計與實現[J].電子技術與軟件工程,2018.4:168-172

主站蜘蛛池模板: 在线观看国产精品日本不卡网| 精品国产乱码久久久久久一区二区| 亚洲精品第1页| 国产第三区| 四虎国产精品永久一区| 国产精品福利一区二区久久| 99国产精品国产高清一区二区| 久久久久亚洲av成人网人人软件| 亚洲精品无码在线播放网站| 日韩欧美国产综合| 日韩东京热无码人妻| 一本大道在线一本久道| 国产成人三级| 亚洲三级视频在线观看| 色135综合网| 97超碰精品成人国产| 国产麻豆另类AV| 成年看免费观看视频拍拍| 久久免费精品琪琪| 免费a在线观看播放| 99热这里只有精品免费| 国产乱子伦视频在线播放| 日韩经典精品无码一区二区| 国产免费观看av大片的网站| 亚洲成人在线免费| 欧美色香蕉| 欧美成一级| 在线国产91| 一级成人a毛片免费播放| 免费xxxxx在线观看网站| 亚洲人成网18禁| 久久久久青草大香线综合精品| 激情成人综合网| 亚洲有码在线播放| 欧美三级自拍| 在线免费亚洲无码视频| 欧美日韩久久综合| 97影院午夜在线观看视频| 手机永久AV在线播放| 依依成人精品无v国产| 国产成人一区在线播放| 色丁丁毛片在线观看| 在线播放国产99re| 日韩精品无码免费一区二区三区| 国产精品白浆无码流出在线看| 国产在线小视频| 国内自拍久第一页| 一级毛片在线播放免费| 高清不卡一区二区三区香蕉| 日韩在线中文| 片在线无码观看| 国产精品福利在线观看无码卡| 欧美国产综合色视频| 亚洲精品成人7777在线观看| 国产自产视频一区二区三区| 狠狠v日韩v欧美v| 国产自产视频一区二区三区| 麻豆AV网站免费进入| 中国一级特黄视频| 99久久精品免费观看国产| 欧美一级99在线观看国产| 亚洲天堂色色人体| 福利片91| 免费中文字幕一级毛片| 亚洲视频影院| 中文字幕亚洲另类天堂| 性做久久久久久久免费看| 综合网久久| 精品国产99久久| 国产成人精品在线| 久久窝窝国产精品午夜看片| 日韩毛片免费视频| 欧美一级黄片一区2区| 黄色一及毛片| 欧洲亚洲一区| 中文毛片无遮挡播放免费| 亚洲AV一二三区无码AV蜜桃| 国产精品午夜福利麻豆| 国产一区二区色淫影院| 国产午夜不卡| 国产精品亚洲一区二区三区在线观看| 一本大道香蕉久中文在线播放|