• 
    

    
    

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

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

      2014-04-29 00:00:00高煒等
      數(shù)字化用戶 2014年12期

      【摘 要】本論文設(shè)計(jì)了一個在線題庫系統(tǒng)。系統(tǒng)具有試題添加、題目添加、成績查詢、在線練習(xí)等重要功能,考生進(jìn)入在線練習(xí)界面,選擇相應(yīng)的科目和題目進(jìn)行練習(xí)。練習(xí)完成后對試題自動評分、存檔。教師登錄后進(jìn)入教師管理界面,添加和修改題目和進(jìn)行成績查詢。本文提出了在線題庫系統(tǒng)的設(shè)計(jì)方案,重點(diǎn)討論了系統(tǒng)的功能結(jié)構(gòu)、系統(tǒng)的設(shè)計(jì)方法。

      隨著計(jì)算機(jī)技術(shù)的發(fā)展和互聯(lián)網(wǎng)時代的到來,人類已經(jīng)進(jìn)入了信息時代,也有人稱為數(shù)字化時代。隨著人們對信息管理及其運(yùn)用需求的日益迫切及信息技術(shù)的迅速發(fā)展,信息系統(tǒng)的整合及運(yùn)用在辦公管理中得到越來越廣泛和深入的應(yīng)用。在線題庫是現(xiàn)階段研究開發(fā)的一個熱點(diǎn)。它是典型的集管理信息系統(tǒng)以及網(wǎng)絡(luò)編程技術(shù),是高校教學(xué)工作的重要工作內(nèi)容之一。是建立在網(wǎng)絡(luò)上的應(yīng)用系統(tǒng),客戶端的配置可以極為簡單,使學(xué)生對知識的學(xué)習(xí)不受地域的局限。相對于傳統(tǒng)的書面作業(yè)而言,計(jì)算機(jī)題庫系統(tǒng)采用試題庫方式提供試題來源,教師所要做的只是精心設(shè)計(jì)題目、維護(hù)題庫,學(xué)生在線學(xué)習(xí),自動評分,提高了學(xué)生的學(xué)習(xí)能力,大大減輕了教師的負(fù)擔(dān)。一個完備的在線題庫系統(tǒng)可以使學(xué)生在網(wǎng)上學(xué)習(xí)過后及時檢驗(yàn)自己的學(xué)習(xí)效果,發(fā)現(xiàn)自己的不足,使得學(xué)習(xí)效率得到很大提高。

      一、在線題庫系統(tǒng)的設(shè)計(jì)

      在線題庫系統(tǒng)分為題庫功能模塊設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)兩大部分。

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

      在線題庫系統(tǒng)主要由教師和學(xué)生二大模塊組成,各模塊功能如下:

      1、教師模塊

      該模塊主要是教師通過登錄該系統(tǒng)能夠修改密碼,對學(xué)生、班級、試題難度進(jìn)行管理,添加修改學(xué)生、添加試題、查詢成績等。

      2、學(xué)生模塊

      該模塊主要是學(xué)生通過登錄該系統(tǒng)能夠修改密碼,選擇相就的試題進(jìn)行練習(xí),查看做過的試題及分?jǐn)?shù)等。

      用戶登陸后系統(tǒng)根據(jù)用戶類型判斷是教師還是學(xué)生,教師就進(jìn)入教師頁面,主要有題庫管理、成績查詢、修改信息,班級管理和學(xué)生管理等。學(xué)生進(jìn)行學(xué)生模塊進(jìn)行練習(xí)及信息修改等。

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

      在對題庫系統(tǒng)數(shù)據(jù)庫部分進(jìn)行設(shè)計(jì)的過程中,通過對系統(tǒng)功能進(jìn)行需求分析得到系統(tǒng)的基本信息表。數(shù)據(jù)庫主要設(shè)計(jì)以下幾個表,它們分別是:題目范圍表、答案表、學(xué)生表、用戶表、用戶類型表。

      1、學(xué)生表

      學(xué)生表用來存放學(xué)生的具體信息,包括8個字段,stuid為學(xué)生在數(shù)據(jù)庫中的唯一標(biāo)示區(qū)別其他字段的,其他字段全是他的屬性(有賬號,性別等),classId和userid是它的兩個外鍵,表示他和這兩個表有外鍵關(guān)系,用來說明他是哪個班的及誰是他的輔導(dǎo)員,這樣再添加學(xué)生時就可以將班級和用戶關(guān)聯(lián)上學(xué)生。

      2、用戶表和用戶類型表

      用戶表用來存放用戶的具體信息而用戶類型表是表示此用戶的類型,在登陸的時候,就可以根據(jù)用戶類型id就可以知道此用戶是什么類型,進(jìn)入不同的頁面了,其他的字段是用戶表的基本信息。

      3、題目表、題目范圍表題目表存儲的是與題目相關(guān)的所有信息。

      4、答案表

      答案表記載了學(xué)生在某個試題的答案。

      二、在線題庫系統(tǒng)的具體實(shí)現(xiàn)

      從系統(tǒng)功能模塊劃分中可以看出,系統(tǒng)總體上有兩個功能模塊組成,一個是學(xué)生模塊,一個是教師界面。各模塊雖然是獨(dú)立的,但又統(tǒng)一于同一數(shù)據(jù)庫中。

      (一)系統(tǒng)的主要功能詳細(xì)設(shè)計(jì)

      模塊化設(shè)計(jì)的要求不僅是為了提高代碼的重用性,更重要的是為了提高代碼的可維護(hù)性和穩(wěn)定性。題庫系統(tǒng)主要用教師和學(xué)生二大模塊組成,本系統(tǒng)可進(jìn)行查詢、考試、出題等操作,主要模塊代碼如下:

      1、選擇題目范圍和題目難度。

      具體的代碼實(shí)現(xiàn)如下所示:

      題目描述:

      答案A:

      答案B:

      答案c:

      答案D:

      正確答案: br>

      2、修改密碼界面

      關(guān)鍵代碼實(shí)現(xiàn)如下所示:

      if(!user.getUserPass().equals(userpass)) { JOptionPane.showMessageDialog(1,

      “輸入原密碼不正確 ,請重新輸入!\");

      request.setAttribute(\"user\",user); return “password”;

      } else if(!newpass.equals(newpass1))

      {JOptionPane.showMessageDialog(1,

      “兩次輸入不一樣,請重新輸入!\");

      request.setAttribute(\"user\",user);

      return “password”; }

      indexMangerService.updatepass(user.getUserId(), newpass);

      JOptionPane.showMessageDialog(1,”修改成功,檢驗(yàn)是否成功!\");

      三、小結(jié)

      本論文的主要工作是采用Java平臺和Oracle數(shù)據(jù)庫技術(shù)設(shè)計(jì)實(shí)現(xiàn)一個考試系統(tǒng);系統(tǒng)要求能夠滿足大量并發(fā)用戶的同時訪問,支持多服務(wù)器分布式體系結(jié)構(gòu),可在需要時迅速對系統(tǒng)進(jìn)行擴(kuò)充。

      宜兰市| 丰原市| 永仁县| 澳门| 博野县| 民权县| 噶尔县| 历史| 西乌珠穆沁旗| 长乐市| 鸡西市| 大安市| 陈巴尔虎旗| 电白县| 柯坪县| 桃园市| 会同县| 武山县| 九寨沟县| 渑池县| 通城县| 潮州市| 苍梧县| 天峨县| 县级市| 乐平市| 灵寿县| 息烽县| 蓬莱市| 城口县| 峨边| 华蓥市| 舒兰市| 达州市| 永吉县| 静安区| 巴南区| 古蔺县| 石嘴山市| 灵宝市| 宁国市|