• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

      2019-02-13 01:36:06屈敬華王曉孟
      計(jì)算機(jī)時(shí)代 2019年1期
      關(guān)鍵詞:在線考試

      屈敬華 王曉孟

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

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

      中圖分類號(hào):TP311? ? ? ? ? 文獻(xiàn)標(biāo)志碼:A文章編號(hào):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ò)正在影響著社會(huì)的經(jīng)濟(jì)發(fā)展和人們的工作方式,而傳統(tǒng)的考試模式需要消耗大量的人力物力,造成資源浪費(fèi),已經(jīng)不能滿足當(dāng)前教育發(fā)展的需求。

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

      1 需求分析

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

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

      2.1 功能模塊設(shè)計(jì)

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

      ⑴ 試卷管理

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

      ⑵ 成績(jī)排名查詢

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

      ⑶ 成績(jī)查詢

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

      ⑷ 在線考試

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

      ⑸ 用戶信息管理

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

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

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

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

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

      E-R圖如圖4所示。

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

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

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

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

      ⑵ Hibernate框架作為Java開發(fā)語(yǔ)言下的ORM解決方案之一,封裝JDBC,可以通過持久層框架對(duì)數(shù)據(jù)進(jìn)行分離,消耗的內(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=”用戶名或密碼錯(cuò)誤!”;return ERROR;}

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

      return SUCCESS; } }

      3.3 試卷管理

      在試卷管理模塊,教師可以選擇一些題目組成一份完整的試卷進(jìn)行添加,也可以刪除和編輯試卷。試卷管理頁(yè)面如圖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 在線考試

      學(xué)生登錄系統(tǒng)后進(jìn)入在線考試頁(yè)面,確定好相應(yīng)科目的試卷后,將看到考試剩余時(shí)間和計(jì)時(shí);學(xué)生在規(guī)定時(shí)間內(nèi)答完題目,提交試卷即可。在線考試頁(yè)面如圖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é)束語(yǔ)

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

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

      參考文獻(xiàn)(References):

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

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

      [3] 劉占波,王立偉,王曉麗.大數(shù)據(jù)環(huán)境下基于數(shù)據(jù)挖掘技術(shù)的高??蒲泄芾硐到y(tǒng)的設(shè)計(jì)[J].電子測(cè),2017.1X:44-45

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

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

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

      猜你喜歡
      在線考試
      基于Java的考場(chǎng)管理系統(tǒng)的研究與實(shí)現(xiàn)
      軟件(2016年4期)2017-01-20 09:54:41
      大學(xué)物理在線考試與分析系統(tǒng)
      效率觀下高校課程考試形式的改革探索
      東方教育(2016年3期)2016-12-14 22:25:05
      高職院校移動(dòng)互聯(lián)自主學(xué)習(xí)考試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
      基于iOS 平臺(tái)的智慧課堂管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      大數(shù)據(jù)背景下在線評(píng)教與在線考試融合的思路探討
      考試周刊(2016年17期)2016-03-31 19:08:57
      准格尔旗| 秦安县| 五原县| 准格尔旗| 隆林| 绍兴县| 梁平县| 宽甸| 平定县| 如东县| 谢通门县| 南阳市| 岑溪市| 盖州市| 南宁市| 廊坊市| 景德镇市| 加查县| 龙井市| 远安县| 石屏县| 翼城县| 台山市| 呼图壁县| 富川| 开化县| 广州市| 延长县| 嘉峪关市| 灌阳县| 墨玉县| 安龙县| 万载县| 富川| 牙克石市| 绥滨县| 屏南县| 石柱| 广昌县| 东丽区| 屏边|