第一篇:思科網(wǎng)迅在線教學(xué)系統(tǒng)設(shè)計(jì)與實(shí)施.
合肥工業(yè)大學(xué) 碩士學(xué)位論文
思科-網(wǎng)迅在線教學(xué)系統(tǒng)設(shè)計(jì)與實(shí)施 姓名:王順
申請學(xué)位級別:碩士 專業(yè):工商管理 指導(dǎo)教師:劉林 20091001 思科一網(wǎng)迅在線教學(xué)系統(tǒng)設(shè)計(jì)與實(shí)施 摘要
隨著IT技術(shù)發(fā)展和互聯(lián)網(wǎng)應(yīng)用的普及,在線會議與在線教學(xué)全面展開。本 論文主要講述的是目前全球市場占有率第一的思科一網(wǎng)迅在線教學(xué)系統(tǒng)的設(shè)計(jì) 與實(shí)現(xiàn)方式。
C/S和B/S是目前信息系統(tǒng)設(shè)計(jì)較常見的兩種平臺,論文指出了各自的特 點(diǎn),并分析了各自的優(yōu)點(diǎn)和缺點(diǎn)。確定了基于WEB的MVC模式為系統(tǒng)的設(shè)計(jì) 模式,根據(jù)系統(tǒng)的技術(shù)實(shí)現(xiàn),論述了J2EE技術(shù)和中間件技術(shù),并基于UML技 術(shù)對系統(tǒng)需求,系統(tǒng)功能和系統(tǒng)架構(gòu)進(jìn)行了建模分析。
MVC設(shè)計(jì)模式分離了數(shù)據(jù)的控制層和表現(xiàn)層,在實(shí)現(xiàn)多層Web應(yīng)用系統(tǒng) 中具有明顯的優(yōu)勢。Struts是一個基于J2EE平臺,實(shí)現(xiàn)MVC設(shè)計(jì)模式的成熟
框架,它全面減輕構(gòu)建多層Web應(yīng)用的負(fù)擔(dān),提供可復(fù)用的軟件架構(gòu)。在軟件 工程和軟件設(shè)計(jì)模式的思想指導(dǎo)下,論文論述了基于Struts框架的在線教學(xué)系 統(tǒng)的系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過程,主要包括系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)功能設(shè)計(jì)、數(shù)據(jù) 庫設(shè)計(jì),系統(tǒng)界面設(shè)計(jì),系統(tǒng)實(shí)現(xiàn)和軟件測試。
為保證在線教學(xué)系統(tǒng)的順利進(jìn)行,系統(tǒng)引入了全面項(xiàng)目管理的理念,包括 項(xiàng)目計(jì)劃、進(jìn)度控制、質(zhì)量管理、文檔管理等。論文最后對系統(tǒng)實(shí)現(xiàn)進(jìn)行了總 結(jié),并對系統(tǒng)的發(fā)展進(jìn)行了展望。
關(guān)鍵詞:在線教學(xué);上機(jī)實(shí)驗(yàn)室:J2EE平臺;Struts;MVC模式 洗紋身機(jī)http://文檔。同樣,這種Web服務(wù)器的擴(kuò)充也從提交的HTML表單中,將信息加
入到企業(yè)數(shù)據(jù)庫中。
這種擴(kuò)充的典型例子就是CGI(Common Gateway Interface腳本。雖然CGI 腳本和類似的機(jī)制允許企業(yè)應(yīng)用開發(fā)者構(gòu)建簡單的Web應(yīng)用,但是CGI方式并不
適用于更復(fù)雜的企業(yè)應(yīng)用,原因如下:(1CGI腳本不提供內(nèi)部業(yè)務(wù)流程或者一個業(yè)務(wù)實(shí)體的結(jié)構(gòu)完善的方案。(2CGI腳本難以開發(fā)、維護(hù)和管理。高層次的應(yīng)用開發(fā)工具沒有為CGI腳 本的開發(fā)提供良好的支持。
(3CGI腳本將業(yè)務(wù)過程的實(shí)現(xiàn)和呈現(xiàn)邏輯的實(shí)現(xiàn)纏繞在一起。當(dāng)更改任何 部分的實(shí)施,就有可能改變其它的部分。
(4CGI腳本不利于業(yè)務(wù)規(guī)則完整性的維護(hù)。企業(yè)業(yè)務(wù)規(guī)則的實(shí)現(xiàn)被分散到 多個CGI腳本程序中,它們被部署到企業(yè)中的幾個w曲服務(wù)器上,因此,企業(yè)維 護(hù)其業(yè)務(wù)規(guī)則的完整性是困難的【3】。2.1.4J2EE應(yīng)用體系結(jié)構(gòu)
J2EE是一個體系結(jié)構(gòu),它以Java程序設(shè)計(jì)語言為基礎(chǔ)。企業(yè)能夠使用J2EE 體系結(jié)構(gòu)進(jìn)行應(yīng)用的開發(fā)和部署,從而有效地替代二層和三層模型。對于互聯(lián) 網(wǎng)應(yīng)用的發(fā)展,我們可以有效地取代基于CGI的方法。同時,J2EE也提供了對 于二層和三層應(yīng)用的支持。
在J2EE中,容器是一個重要的概念。容器是一種運(yùn)行在服務(wù)器上的軟件實(shí) 體,用于管理特定類型的組件。它為開發(fā)入員開發(fā)J2EE組件提供了執(zhí)行環(huán)境。通過這些容器,J2EE體系結(jié)構(gòu)就能在開發(fā)和部署之間提供無關(guān)性,并在不同類 型的中間層服務(wù)器上提供可移植性,容器還負(fù)責(zé)管理部署在其中的組件的生命 周期。J2EE平臺2種常用容器分別是EJB容器和web容器。
(1EJB容器提供適用于各個企業(yè)的企業(yè)Bean。企業(yè)Bean是實(shí)現(xiàn)業(yè)務(wù)過程和 實(shí)體的組件開發(fā)、部署以及運(yùn)行時管理的環(huán)境。
(2w曲容器提供適合于Servlet和JSP(Java Server Page開發(fā)、部署以及運(yùn)行 時管理的環(huán)境。這些Servlet和JSP稱為Web應(yīng)用的可部署單元,在Web中實(shí)現(xiàn)了
一個企業(yè)應(yīng)用的呈現(xiàn)邏輯pJ。4 洗紋身機(jī)http://信 息的WEB服務(wù)器,再由控制層將用戶要求的服務(wù)傳達(dá)給業(yè)務(wù)邏輯層(Java Bean 層來進(jìn)行相關(guān)的分析處理,最后通過查詢數(shù)據(jù)層的數(shù)據(jù)庫,得到解答用戶問題 的信息,再經(jīng)過逐層轉(zhuǎn)化,處理,返回給用戶Web頁面格式信息,也就是用戶 在客戶端得到需求的信息。4.2.3數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫就是存儲在一個或多個文件中的一個永久性的、自描述的數(shù)據(jù)倉庫。數(shù)據(jù)庫的設(shè)計(jì)在一個系統(tǒng)開發(fā)中是至關(guān)重要的,它的設(shè)計(jì)好壞直接影響整個系 統(tǒng)的性能。
數(shù)據(jù)共享與交換平臺的核心是數(shù)據(jù)庫,安全問題來自兩個方面,一是物理 安全即數(shù)據(jù)庫遭到外力物理損壞;二是邏輯安全即包括對數(shù)據(jù)保密性的保護(hù), 也包括保證數(shù)據(jù)庫內(nèi)部邏輯一致,即通過良好的設(shè)計(jì)和管理,保證數(shù)據(jù)庫的完 洗紋身機(jī)http://004km.cn/
(bWbxRaHost:主要用來存放計(jì)算機(jī)信患 表4—3WbxRaHost表設(shè)計(jì)
字段名類型及寬度能否能為空是否主鍵字段說明 SITEID NUMBER(10,0否否站點(diǎn)編號 CoMPUID NUMBER(10,0否是計(jì)算機(jī)編號 oWN ERUID NUMBER(10,O否否創(chuàng)建人編號 CoMPUNAME VARCHAR2(200否否遠(yuǎn)程計(jì)算機(jī)名 PASSWoRD VARCHAR2(100是否連接密碼 STATUS NUMBER(3,O是否計(jì)算機(jī)狀態(tài)
注:計(jì)算機(jī)狀態(tài)(STATUS:~88:等待批準(zhǔn):O:不可用;1:可以使用;2:
正被連接中;3:暫時阻止連接
(cWbxRaHostLab:主要用來存放實(shí)驗(yàn)室與計(jì)算機(jī)關(guān)聯(lián)關(guān)系表 表4-4WbxRaHostLab表設(shè)計(jì)
字段名類型及寬度能否能為空是否主鍵字段說明 SlTE【D NUMBER(10,0否否站點(diǎn)編號 COMPUTERID NUMBER(10,0否否計(jì)算機(jī)編號 LABlD NUMBER(10,O否否實(shí)驗(yàn)室編號
(dWbxLabSchedule:存放實(shí)驗(yàn)室計(jì)算機(jī)被預(yù)訂的情況 表4~5WbxLabSchdule表設(shè)計(jì)
字段名類型及寬度能否能為空是否主鍵字段說明 SCHID NUMBER(10,0否是預(yù)訂計(jì)算機(jī)編號 SITEID NUMBER(I O,0否否站點(diǎn)編號 CONF【D NUMBER(10,O是否會議編號 LABID NUMBER(10,O是否實(shí)驗(yàn)窒編號
HOSTNUMBER NUMBER(1O,O是否預(yù)訂計(jì)算機(jī)數(shù) STARTTIME DATE是否會議開始時間 REFNUMl NUMB ER(3,0是否區(qū)分預(yù)定類型
注:區(qū)分預(yù)定類型(REFNUMl:0:In session HOL;1:On demand HOL(eWbxSessionExt-安排使用實(shí)驗(yàn)室中的遠(yuǎn)程計(jì)算機(jī)
表4-6WbxSessionExt表設(shè)計(jì)
字段名類型及寬度能否能為空是否主鍵字段說明 SITEID NUMBER(10,0否否站點(diǎn)編號
HOLSESSIONID NUMBER(10,0否是實(shí)驗(yàn)室會編號 CONFID NUMBER(10,0>是否會議編號 CONFNAME VARCHAR2(512是否會議名稱 STARTTIME DATE是否會議開始時間 ENDTiME DATE是否會議結(jié)束時間 LABID NUMBER(10,O是否實(shí)驗(yàn)室編號
COMPUNUMS NUMBER(10,O是否使用計(jì)算機(jī)數(shù) 24 洗紋身機(jī)http://004km.cn/
(3統(tǒng)一管理(a統(tǒng)一權(quán)限管理
統(tǒng)一身份與權(quán)限管理的功能包括統(tǒng)一認(rèn)證和統(tǒng)一權(quán)限兩個方面。統(tǒng)一認(rèn)證 能實(shí)現(xiàn)一次登錄(SSO、密碼同步、支持多種認(rèn)證與加密協(xié)議、支持證書的安 全存儲等功能。(b統(tǒng)一用戶管理系統(tǒng)
統(tǒng)一用戶管理系統(tǒng)(User Services,為區(qū)域網(wǎng)上實(shí)驗(yàn)室平臺各應(yīng)用系統(tǒng)提 供統(tǒng)一的、高可靠性和安全的用戶管理服務(wù),它集中存放以前分散在各應(yīng)用系 統(tǒng)的用戶信息和組織機(jī)構(gòu)信息,并按照管理流程,實(shí)現(xiàn)信息在各系統(tǒng)之間的流 轉(zhuǎn)和同步,并為各系統(tǒng)提供人員創(chuàng)建、調(diào)動、注銷和密碼同步等功能。
(4系統(tǒng)安全防護(hù)
系統(tǒng)安全防范和保護(hù)是主要安全措施之一,它的主要任務(wù)是保證信息系統(tǒng) 資源不被非法訪問。(a防火墻系統(tǒng)
通過防火墻實(shí)現(xiàn)物理隔離,有效抵抗來自外部網(wǎng)絡(luò)的非法訪問。對來自外 部網(wǎng)絡(luò)的用戶實(shí)施安全訪問控制策略,提供可用性和可靠性服務(wù)。(b防病毒系統(tǒng)
網(wǎng)絡(luò)防病毒主要對網(wǎng)絡(luò)內(nèi)所有計(jì)算機(jī)系統(tǒng)做防病毒保障,保證網(wǎng)絡(luò)數(shù)據(jù)的 完整性和保密性。(c入侵防御系統(tǒng)
入侵檢測機(jī)制能夠?qū)W(wǎng)絡(luò)系統(tǒng)各主要運(yùn)營環(huán)節(jié)進(jìn)行實(shí)時入侵檢測,以便能 夠及時發(fā)現(xiàn)或識別攻擊者的企圖或系統(tǒng)資源被誤用、濫用、盜用的行為。當(dāng)實(shí) 時入侵檢測系統(tǒng)發(fā)現(xiàn)異常時,網(wǎng)絡(luò)系統(tǒng)及時做出適當(dāng)?shù)捻憫?yīng),通知網(wǎng)絡(luò)管理員、通知被害主機(jī)【13】【141。4.2.5用戶界面(UI設(shè)計(jì)(1用戶界面設(shè)計(jì)原則
一個良好的用戶界面(UI設(shè)計(jì)對一個系統(tǒng)的成功是至關(guān)重要的。一個使用起 來困難的界面,會造成用戶直接拒絕使用該系統(tǒng),而不管系統(tǒng)的功能如何。因 此,用戶界面的設(shè)計(jì)是系統(tǒng)成功完成的重要組成部分。
用戶界面是Web應(yīng)用和用戶交互的窗口。用戶界面可以向用戶輸出信息, 也可以接收用戶的輸入信息。根據(jù)用例,可以制定出用戶界面,包括用戶界面 的功能、與用戶交互的信息,以及用戶界面之間的切換信息。洗紋身機(jī)http://004km.cn/
4.3系統(tǒng)實(shí)現(xiàn)
4.3.1系統(tǒng)開發(fā)平臺與工具的選擇
在系統(tǒng)開發(fā)過程中,為了編寫和調(diào)試程序,需要建立一個開發(fā)環(huán)境。~個 穩(wěn)定和使用方便的工作平臺,可以大大的提高工作效率。為統(tǒng)一標(biāo)準(zhǔn),我們采 用的是JDKl.4.2,WebLogic8.1服務(wù)器,Eclipse3.5和Struts2.0。(1采用J2EE平臺
為體現(xiàn)系統(tǒng)設(shè)計(jì)的開放性和標(biāo)準(zhǔn)化原則,我們采用是的J2EE開發(fā)平臺。(2選用WebLogie服務(wù)器
BEA WebLogic Server具有開發(fā)和部署關(guān)鍵任務(wù)電子商務(wù)Web應(yīng)用系統(tǒng)所需 的多種特色和優(yōu)勢,包括:領(lǐng)先的標(biāo)準(zhǔn)、無限的可擴(kuò)展性、快速開發(fā)、部署更 趨靈活等。這也是系統(tǒng)采用WebLogic服務(wù)器的最主要原因【16】。(3使用Eclipse開發(fā)工具
根據(jù)系統(tǒng)開發(fā)的可擴(kuò)展性原則,我們決定采用Eclipse作為軟件開發(fā)的工具。因?yàn)镋clipse是一種可擴(kuò)展的開放源代碼IDE。同時Eclipse允許在同一IDE中 集成來自不同供應(yīng)商的工具,并實(shí)現(xiàn)了工具之間的互操作性,從而顯著改變了 項(xiàng)目工作流程,使開發(fā)者可以專注在實(shí)際的嵌入式目標(biāo)上【15】【171。(4采用Struts框架
Struts是MVC的一種實(shí)現(xiàn),它將Servlet和JSP標(biāo)記(屬于J2EE規(guī)范用作 實(shí)現(xiàn)的一部分【l引。
4.3.2系統(tǒng)的業(yè)務(wù)邏輯層功能實(shí)現(xiàn)
遠(yuǎn)程計(jì)算機(jī)管理的主要功能是創(chuàng)建計(jì)算機(jī),修改計(jì)算機(jī),刪除計(jì)算機(jī),連 接計(jì)算機(jī),斷開計(jì)算機(jī)等,圖4-3顯示了業(yè)務(wù)邏輯層的主要功能實(shí)現(xiàn)。r轡c蚋.webex.webal甲.tra慵拼印ter.刪肌啪.壇.c.omptJter 囪?耋Import declarations 白…o§HyComputerMgrlmpl1,41(mcu.kkv
:-t??n。Jogger:WbxLogcjer h?o4myCompu£erMgr:MyComputerlVlgrZmpl 卜?眷。MyComputerlgrlmpl(o e3getlnstanceO }●A addMyComputerApp(10ngJ long,5tring b-9^addHyComputer(10ng,long,String[】,RaHost }~?●^connectin口Mycomputer(10ngJ IongJ Iong 卜?9A connectlVtyComputeroongJ longJ longJ StringJ StrIngJ StringJ int p“o▲delMyComputerApp(IongJ longJ longJ strincj 卜?●A disconnectingMyComputer(IongJ Iong 一一●▲disconnectHyComputer(10ng,longJ String k。o^editMyComputer(10ng,long,RaHost }”o^editMyComputerWithoutApp(IongJ longJ AaHost 卜一●^getMyComputeroongJ longJ IongJ Iongj String 卜?●A Iogir—lyComputer(10ngJ long,String,StringJ String.殳r¨1口 卜●A getRAMeeting(10ngJ long
■??●A remoteAccessMyComputer(Iong,long,IongJ longJ StringJ StringJ Sting 一?●A unregisterHyComputor(IongJ Iong,long[]J5tring 圖4—3上機(jī)實(shí)驗(yàn)室子系統(tǒng)業(yè)務(wù)邏輯層功能實(shí)現(xiàn) 洗紋身機(jī)http://004km.cn/
是多發(fā)區(qū)。常見現(xiàn)象如CPU在不斷增長,Memory常常溢出,系統(tǒng)性能逐漸 下降甚至死機(jī)等等。這些問題在實(shí)際的產(chǎn)品線更容易暴露出來,缺陷導(dǎo)致的后 果也是很嚴(yán)重。產(chǎn)生這些問題的原因大多數(shù)是數(shù)據(jù)庫連接沒有釋放,基于JMX, JMS的操作連接沒有釋放,創(chuàng)建過多的對象等等。在這方面的測試,JProfiler 是一個很好的測試丁具,它通過實(shí)時的監(jiān)控對系統(tǒng)CPU,memory,thread,來 很好的監(jiān)控JVM的運(yùn)行和性能狀況。圖4-4顯示了用Jprofiler進(jìn)行性能測試的
界面
圖44用Jprofil er進(jìn)行性能測試 443用JMeter進(jìn)行壓力與回歸測試
JMeter是個開源的壓力測試工具,可以模擬多用戶對軟件做壓力測試,它 可以測試靜態(tài)和動態(tài)資源程序的性能,例如靜態(tài)文件Servlets,FTP服務(wù),Java 對象,Perl/CGI腳本,數(shù)據(jù)庫等等。
對于寫web服務(wù)的腳本,囚為大多數(shù)web服務(wù)的過程比較復(fù)雜,般采用 Badboy先錄制”…,然后以JMeter腳本格式導(dǎo)出,即可使用。同時可以通過設(shè) 置線程數(shù),響應(yīng)斷言,查看結(jié)果樹和圖形結(jié)果,使得要測試的對象與效果更為 具體。
因JMeter中保存的腳本,可以重復(fù)使用,所以他也可以用于回歸測試,剝 開發(fā)每次發(fā)過柬的新包,可以得過且過用JMeter對已有功能進(jìn)行驗(yàn)證,這樣也 減少了許多手工操作,節(jié)省人力。用4-5顯不用Jmeter進(jìn)行壓力與回歸測試的 界面
洗紋身機(jī)http://004km.cn/
第5章在線教學(xué)系統(tǒng)項(xiàng)目管理
為保證在線教學(xué)系統(tǒng)有條不紊的進(jìn)行,必須有一套切實(shí)可行的項(xiàng)目管理的 思想和方法支撐。項(xiàng)目管理是一種目標(biāo)導(dǎo)向性的過程管理方法,它的任務(wù)是根 據(jù)功能要求,確保在規(guī)定的時間和成本預(yù)算內(nèi)提交符合目標(biāo)要求的產(chǎn)品和服務(wù)。
項(xiàng)目管理通過對工作范圍、時間、成本、質(zhì)量等關(guān)鍵約束要素的使用控制,確 保管理過程的嚴(yán)密性、科學(xué)性。它被運(yùn)用于項(xiàng)目的整個生命周期,從而提高項(xiàng) 目成功的概率。
項(xiàng)目管理直接關(guān)系到整個項(xiàng)目的成敗,一個工程從立項(xiàng)、實(shí)施到最終建設(shè) 完成及運(yùn)行期的系統(tǒng)維護(hù),都必須有嚴(yán)格項(xiàng)目管理制度和流程,其目的是確保
各項(xiàng)工作可以按步驟有計(jì)劃地進(jìn)行,并達(dá)到預(yù)期的產(chǎn)品及服務(wù)目標(biāo)。5.1項(xiàng)目范圍及變更管理
項(xiàng)目范圍是指產(chǎn)生項(xiàng)目產(chǎn)品所包括的所有工作及產(chǎn)生這些產(chǎn)品所用的過 程。項(xiàng)目范圍管理是指對項(xiàng)目包括什么與不包括什么的定義與控制過程。這個 過程用于確保項(xiàng)目組和項(xiàng)目干系人對作為項(xiàng)目結(jié)果的項(xiàng)目產(chǎn)品以及生產(chǎn)這些產(chǎn) 品所用到的過程有一個共同的理解t20|。
通過項(xiàng)目實(shí)踐,我們知道:項(xiàng)目中不可避免的會發(fā)生范圍的變更,不論是 在項(xiàng)目的開始階段或是項(xiàng)目的將要結(jié)束階段,都有可能會發(fā)生項(xiàng)目范圍的變更, 而項(xiàng)目范圍的變更會自然而然地對項(xiàng)目有影響,所以,怎么樣控制項(xiàng)目的范圍 變更是項(xiàng)目管理所需要做的一個重要內(nèi)容。
項(xiàng)目所處的階段越早,項(xiàng)目不確定性就越大,項(xiàng)目調(diào)整或變更的可能性就 越大,同時帶來的代價比較低。但隨著項(xiàng)目的進(jìn)行,不確定性逐漸減小,而變 更的代價、付出的人力、資源逐漸增加,就會增加決策的困難度。這時,如果 研發(fā)團(tuán)隊(duì)缺少明確的需求變更控制過程或采用的變更控制機(jī)制無效,抑或不按 變更控制流程來管理需求變更,那么非??赡茉斐身?xiàng)目進(jìn)度拖延、成本不足、人力緊缺,甚至導(dǎo)致整個項(xiàng)目失敗。當(dāng)然,即使按照需求變更控制流程進(jìn)行管 理,由于受進(jìn)度、成本等因素的制約,軟件質(zhì)量還是會受到不同程度的影響。但實(shí)施嚴(yán)格的軟件需求管理會最大限度地控制需求變更給軟件質(zhì)量造成的負(fù)面 影響。
為保證在線教學(xué)系統(tǒng)的順利進(jìn)行,對需求變更管理主要遵循如下三原則:(1建立需求基線。需求基線是需求變更的依據(jù)。在研發(fā)過程中,需求確定 并經(jīng)過評審后,能建立第一個需求基線。此后每次變更并經(jīng)過評審后,都要重 新確定新的需求基線。
(2制訂簡單、有效的變更控制流程,并形成文件。在建立了需求基線后提 出的所有變更都必須遵循這個控制流程進(jìn)行控制。32 洗紋身機(jī)http://004km.cn/
第二篇:在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
摘要:在線考試系統(tǒng)因其方便、靈活、準(zhǔn)確等特點(diǎn),已成為普遍使用的一種考試方式。本在線考試系統(tǒng)具有自組試題、設(shè)置考試策略、考生考試、客觀題自動評分等多種功能。
關(guān)鍵詞:在線考試 考試策略 隨機(jī)算法
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2011)11-0158-02
1、引言
在教學(xué)中,考試是一個非常重要的環(huán)節(jié),它可以真實(shí)地檢測出學(xué)生對所學(xué)知識面的掌握程度。在傳統(tǒng)的考試?yán)? 教師為找試題、設(shè)計(jì)試卷、印刷、評卷等花費(fèi)大量時間和精力。使用在線考試系統(tǒng),教師平時可以收集相關(guān)的試題,建立起試題庫,考試時出卷將變得輕松,也為評卷、統(tǒng)計(jì)成績帶來更大的便捷與準(zhǔn)確。因此,我們有必要研究在線考試系統(tǒng)的建設(shè),使其能盡快在各種考試中發(fā)揮作用。
2、系統(tǒng)設(shè)計(jì)
2.1 用例分析
2.1.1 角色識別
在線考試系統(tǒng)的角色分為三類,他們分別是: 考生、教師、管理員。這三類角色的描述如表1所示。
2.1.2 用例識別
考生相關(guān)用例[1]:(如圖1所示)
在線考試:考生按考號和密碼進(jìn)入系統(tǒng),系統(tǒng)根據(jù)出題策略隨機(jī)生成試卷;考試結(jié)束前15分鐘系統(tǒng)給出時間方面的提示,考試時間結(jié)束而考生沒有提交試卷,試卷可以自動保存且自動提交。
查詢成績:考生根據(jù)考號和姓名查看自己的考試成績,并能查看考試的答卷和得分情況。
教師相關(guān)用例:(如圖2所示)
試題庫管理:試題庫包括單選題、填空題、判斷題和程序題等,且具有擴(kuò)展性,能使其他題型加入;每道試題可設(shè)置相應(yīng)的難易度;
考試策略管理:管理考試的科目、題型、分值和難易度;
試卷批改:教師只需要批改主觀題(填空題和程序題),客觀題(單選題和判斷題)由系統(tǒng)自動批改;
成績統(tǒng)計(jì):按班級、科目對考試成績進(jìn)行統(tǒng)計(jì)。
管理員相關(guān)用例:(如圖3所示)
班級管理:對班級信息增加、修改和刪除操作,班級不能重名;
教師管理:管理員分配給教師賬號、密碼和相應(yīng)的權(quán)限;
考生管理:對考生信息增加、修改和刪除操作,考生學(xué)號必須唯一;
科目管理:對需要考試的科目增加、修改和刪除操作,科目編號必須唯一。
2.2 系統(tǒng)實(shí)體類
試卷類:由試題、科目、考生答題信息等組成;
出題策略類:包括該試卷各種類型題目的數(shù)量,分值,難度系數(shù);
試題類:由試題編號、試題內(nèi)容、所屬科目、選項(xiàng)
1、選項(xiàng)
2、選項(xiàng)
3、選項(xiàng)
4、答案組成;
科目類:由科目編號、科目名稱組成;
考生類:由考生ID、班級ID、姓名、郵箱組成;
班級類:由班級ID,班級名稱組成。
2.3 活動圖
活動圖主要用于分析工作的流程和處理多線程應(yīng)用等場合[2]??忌卿涍M(jìn)入考試系統(tǒng),如果登錄成功,選擇考試科目,如果登錄不成功,則返回登錄界面;根據(jù)選擇的考試科目,抽取考試策略,根據(jù)抽取的考試策略自動生成試卷,如果考試策略沒有啟用,則顯示相關(guān)信息并結(jié)束這次考試;考生考試結(jié)束后提交試卷,試卷提交時并自動給客觀題打分。
3、系統(tǒng)實(shí)現(xiàn)
3.1 正??荚図撁?/p>
3.1.1 使用的數(shù)據(jù)庫組件
考試頁面使用了一個Internet培訓(xùn)教程表。在系統(tǒng)考試頁面里需要引用這個表的試題題型、試題分?jǐn)?shù)、試題、答案等字段,考試頁面會將這些有效信息讀取出來,然后顯示給考生,保存到暫時試卷表中。同時,也使用了成績登記表,引用這個表的考生名、密碼、成績、試卷名稱、當(dāng)前狀態(tài)等字段,目的是為了修改考生的當(dāng)前狀態(tài),以達(dá)到對考生狀態(tài)進(jìn)行控制的目的,從而判斷考生是否斷線以及為批改試卷做準(zhǔn)備。
3.1.2 實(shí)現(xiàn)技術(shù)
生成試卷的單項(xiàng)選擇題中,特別要強(qiáng)調(diào)的是設(shè)計(jì)的隨機(jī)算法。在整個試題表的單項(xiàng)選擇總題數(shù)所形成向量數(shù)組中,生成一個我們需要的試題數(shù)的向量表,然后將兩者進(jìn)行對比,從而讀出總試題表中的題目來。其中,生成的試題數(shù)組必須滿足在總試題表的數(shù)組里面。
imax=dxt1
iget=5
Dim S1(4),n,iRnd, bFlag, bflag1
bFlag1 = True
bFlag = True
n=0
Do While n < iget
Randomize
iRnd=Int(imax*Rnd(imax)+0)+1
If bFlag = True Then
S1(0)=iRnd
bFlag =False
n=n+1
Else
bFlag1 = True
i=0
Do While i < n
If iRnd=S1(i)Then
bFlag1 = False
Exit Do
End If
i=i+1
Loop
有了上面的試題數(shù)組,接著要做的就是讀取試題,并且把試題保存在暫時表中。如果該單項(xiàng)選擇題的題號與我們剛才生成的試題數(shù)組有重復(fù),那么將該試題讀取出來,顯示在頁面上,同時保存在數(shù)據(jù)庫中。如果題號不匹配,則繼續(xù)往下查找。
3.2 批改頁面
3.2.1 使用的數(shù)據(jù)庫組件
系統(tǒng)批改頁面使用了一個系統(tǒng)暫時試卷表。在系統(tǒng)登錄頁面里需要引用這個表的試題類型、試題題目、試題分?jǐn)?shù)、考生答案、以及試題答案等字段,先是讀取試題類型以及考生答案,然后將考生答案跟試題答案進(jìn)行對比,從而判定考生答案正確與否。
系統(tǒng)判分頁面同時使用了成績登記表,是為了將考生最后的成績寫入到表中,同時將考生的狀態(tài)改稱已交卷狀態(tài)。
3.2.2 實(shí)現(xiàn)技術(shù)
這個頁面所實(shí)現(xiàn)的功能比較復(fù)雜,程序生成一個名叫“考生名+表名”的表,其作用是保存考生的答案,然后將考生答案與試題的標(biāo)準(zhǔn)答案進(jìn)行對比,從而判定該題目的正確。如果正確,將成績累加起來,判斷完成后寫入到數(shù)據(jù)庫中。
4、開發(fā)難點(diǎn)與解決技巧
4.1 隨機(jī)選題的算法
如前面所示的隨機(jī)算法代碼,設(shè)定了某項(xiàng)題型需要的考試題數(shù),然后獲取系統(tǒng)試題表中所有試題的總數(shù),最后以這個總數(shù)生成隨機(jī)試題的數(shù)組。
4.2 出題頁面的保存
系統(tǒng)是通過暫時生成的試題表來保存考生答案,從而實(shí)現(xiàn)評分功能。這個暫時試卷表的另一功能可以在考生選擇讀取斷線記錄的情況下,將這個試題表的內(nèi)容讀取出來,給考生提供二次考試的機(jī)會。
5、結(jié)語
在線考試系統(tǒng)是網(wǎng)絡(luò)教育系統(tǒng)的一個重要組成部分,為教師和考生提供了功能強(qiáng)大、靈活方便的在線考試和其他相關(guān)功能。該在線考試系統(tǒng)經(jīng)測試,達(dá)到了預(yù)期的目標(biāo),可以供百人同時使用。
參考文獻(xiàn)
[1]吳建,鄭潮.UML基礎(chǔ)與Rose建模案例[M].北京:人民郵電出版社,2007:56-63.[2] 謝星星.UML基礎(chǔ)與Rose建模實(shí)用教程[M].北京:清華大學(xué)出版社,2011:190-204.作者簡介
黃裕(1980-),男,碩士,講師,主要從事計(jì)算機(jī)專業(yè)的教學(xué)與研究。
第三篇:教學(xué)設(shè)計(jì)與實(shí)施
教學(xué)設(shè)計(jì)與實(shí)施
課程目標(biāo)
? 培養(yǎng)學(xué)生樹立科學(xué)的教學(xué)觀念,對教學(xué)活動的基本結(jié)構(gòu)形成整體性認(rèn)識;
? 了解教學(xué)設(shè)計(jì)的基本程序,能夠針對具體教學(xué)任務(wù)進(jìn)行規(guī)范的教學(xué)設(shè)計(jì);
? 初步掌握課堂教學(xué)的各項(xiàng)相關(guān)技能,并恰當(dāng)?shù)剡\(yùn)用相關(guān)教學(xué)技能進(jìn)行課堂教學(xué)。
課程內(nèi)容
? 第一章 緒論 ? 第二章 教學(xué)系統(tǒng) ? 第三章 教學(xué)過程 ? 第四章 教學(xué)設(shè)計(jì) ? 第五章 課堂教學(xué) ? 第六章 教學(xué)模式 ? 第七章 教學(xué)評價 ? 第八單 教學(xué)藝術(shù)
課程評價
課程要求
參考書目:
? 1.楊小微、張?zhí)鞂氈骶帲督虒W(xué)論》,人民教育出版社,2007年1月第1版
? 2.黃甫全主編,《現(xiàn)代教學(xué)論學(xué)程》,教育教學(xué)出版社,2003年9月第2版
? 3.田慧生、李如密主編《教學(xué)論》,河北教育出版社 1996年4月第1版 4.劉樹仁、司成勇主編《小學(xué)教學(xué)論》,人民教育出版社,2003年3月第1版
第一章 緒論
一、教學(xué)概述
(一)概念 詞源: “教,上所施下所效也”—— “學(xué),原為,覺悟也”—— 《學(xué)記》:“建國君民,教學(xué)為先”
英文:教,teaching;學(xué),learning;
“教與學(xué)”teaching and learning;
教學(xué),instruction,強(qiáng)調(diào)教師引導(dǎo),教與學(xué)的有機(jī)統(tǒng)一的教學(xué)活動。
? 代表性觀點(diǎn):
? 特殊認(rèn)識說:教學(xué)是一個認(rèn)識過程,又有其
?
特殊性。
? 認(rèn)識發(fā)展說:教學(xué)是促進(jìn)學(xué)生身心全面發(fā)展
?的過程。
? 實(shí)踐說:教學(xué)是一種特殊的實(shí)踐活動。? 交往說:教學(xué)是一種特殊的交往活動。? 概念界定:
? 教學(xué)是教師的教與學(xué)生的學(xué)相統(tǒng)一的特殊的認(rèn)識和實(shí)踐活動,是教師有目的、有計(jì)劃、有組織地引導(dǎo)學(xué)生學(xué)習(xí),促進(jìn)其身心素質(zhì)發(fā)展的教育活動。
(二)教學(xué)的意義
? 教學(xué)是學(xué)校教育工作的中心 ? 教學(xué)是學(xué)生身心健康發(fā)展的重要保證
? 教學(xué)是社會經(jīng)驗(yàn)的再生產(chǎn),是適應(yīng)并促進(jìn)社會發(fā)展的有力手段
(三)教學(xué)的任務(wù)
? 傳授系統(tǒng)的科學(xué)基礎(chǔ)知識和基本技能; ? 發(fā)展學(xué)生智力、體力和創(chuàng)造才能;
? 培養(yǎng)社會主義品德和審美情趣,奠定學(xué)生的科學(xué)世界觀基礎(chǔ); ? 關(guān)注學(xué)生個性發(fā)展
二、教學(xué)論概述
(一)教學(xué)論的研究對象
? “規(guī)律論”“活動論”“問題論” ? 教材:教學(xué)論的研究對象是教學(xué)問題
? 教學(xué)問題:指反映到研究者大腦中的、需要探明和解決的教學(xué)實(shí)際矛盾和理論疑難。? 三大類型: ? 事實(shí)問題: ? 價值問題: ? 技術(shù)問題:
?
(二)教學(xué)論的學(xué)科性質(zhì)
? 教學(xué)論既是一門理論學(xué)科,又是一門應(yīng)用學(xué)科。
?
(三)教學(xué)論的基本任務(wù) ? 1.揭示教學(xué)規(guī)律 ? 2.確立教學(xué)價值 ? 3.優(yōu)化教學(xué)技術(shù)
三、教學(xué)論的歷史發(fā)展
(一)古代的教學(xué)論
1.西方:
古希臘、昆體良《雄辯術(shù)原理》
2.我國:
《學(xué)記》:教學(xué)相長、藏息相輔、預(yù)時孫摩、? 3.古代教學(xué)論發(fā)展特點(diǎn) ? 非獨(dú)立性:
? 經(jīng)驗(yàn)性:
? 零散性:
(二)近代的教學(xué)論
? 1.西方近代的學(xué)教學(xué)論
?(捷克)夸美紐斯的《大教學(xué)論》標(biāo)志著教學(xué)論的誕生 ?(法)盧梭:兒童觀
?(瑞士)裴斯塔洛齊:初等學(xué)校教學(xué)過程的基本要素,初等學(xué)校的各科教學(xué)法,直觀教學(xué)等。
?(德)第斯多惠:論述了教學(xué)過程中教師必須遵循的三十三條教學(xué)規(guī)律和原則。?(英)斯賓塞:教學(xué)要為“完滿生活作準(zhǔn)備”,教學(xué)應(yīng)適應(yīng)兒童心智發(fā)展的順序……
?(俄)烏申斯基:強(qiáng)調(diào)教育教學(xué)要建立在科學(xué)的基礎(chǔ)上,提出適應(yīng)性
? 2.中國近代的教學(xué)論 ? 顏元: ? 康有為: ? 梁啟超: ? 嚴(yán)復(fù):
? 3.近代教學(xué)論發(fā)展特點(diǎn)
? 教學(xué)思想從哲學(xué)中分離出來,逐步形成了相對獨(dú)立的完整體系; ? 教學(xué)論與心理學(xué)建立起聯(lián)系,教學(xué)論的科學(xué)基礎(chǔ)問題得到重視; ? 對教學(xué)理論的探索開始從經(jīng)驗(yàn)描述走向理論說明,教學(xué)理論的研究方法日趨科學(xué),其理論性增強(qiáng);
?
(三)現(xiàn)代的教學(xué)論 ? 1.西方現(xiàn)代的教學(xué)論 ? 梅伊曼、拉伊:建立實(shí)驗(yàn)的教育學(xué) ? 杜威:課堂教學(xué)三中心
? 凱洛夫:教學(xué)是教師以知識和技能、技巧的體系武裝學(xué)生的過程,是一種特殊的認(rèn)識過程。
? 2.中國現(xiàn)代的教學(xué)論 ? 楊賢江: ? 蔡元培: ? 陶行知: ? 陳鶴琴:
? 3.現(xiàn)代的教學(xué)論發(fā)展的特點(diǎn)
? 教學(xué)理論向縱深發(fā)展,取得了突破性的成就,教學(xué)理論水平有較大提高; ? 誕生了新的“現(xiàn)代教學(xué)”理論,并與傳統(tǒng)教學(xué)理論尖銳對立; ? 研究方法論的進(jìn)步促進(jìn)了教學(xué)論向更新的科學(xué)化高度發(fā)展;
(四)當(dāng)代的教學(xué)論
? 1.西方當(dāng)代的教學(xué)論;
? 美國:斯金納的程序教學(xué)理論、布魯納的認(rèn)知結(jié)構(gòu)教學(xué)論、奧蘇貝爾的有意義學(xué)習(xí)理論、布魯姆的掌握學(xué)習(xí)理論、羅杰斯的非指導(dǎo)性教學(xué)論、? 蘇聯(lián):贊可夫的發(fā)展性教學(xué)理論、巴班斯基的教學(xué)過程最優(yōu)化理論 ? 歐洲:德國的瓦根舍因、克拉夫基的范例教學(xué)論、? 2.中國當(dāng)代的教學(xué)論 ? 3.當(dāng)代的教學(xué)論發(fā)展的特點(diǎn)
?(1)教學(xué)價值取向多元化,各種教學(xué)理論流派紛呈異彩,促進(jìn)了教學(xué)理論的繁榮;(2)重視教學(xué)內(nèi)容的科學(xué)化、現(xiàn)代化,教學(xué)手段的現(xiàn)代化,教學(xué)方法的多樣化和教學(xué)組織的個別化等,也重視發(fā)展學(xué)生的智力能力等;(3)注重教學(xué)研究為教學(xué)實(shí)踐服務(wù)
? 第二章 教學(xué)系統(tǒng) ?
一、教學(xué)系統(tǒng)概念
? 教學(xué)系統(tǒng)是由構(gòu)成教學(xué)的各個部分以一定的方式或順序相互聯(lián)系、相互作用并與環(huán)境發(fā)生著特定聯(lián)系而形成的有機(jī)整體。
?
二、教學(xué)系統(tǒng)觀
?
(一)教師中心說 ?
(二)學(xué)生中心說 ?
(三)學(xué)科中心說
? 第三章 教學(xué)過程
?
一、教學(xué)過程的基本要素及其關(guān)系
?
(一)基本要素
?
三要素:教師、學(xué)生、課程(教材、知識、教學(xué)內(nèi)容)
? ?
四要素:—+教學(xué)物質(zhì)條件 ?
五要素:----+教學(xué)媒體、教學(xué)方法 ?
六要素:——+教學(xué)目的 ?
七要素:————+反饋
?
(二)教學(xué)過程的關(guān)系
? 教師與課程的關(guān)系 ? 教師與學(xué)生的關(guān)系 ? 學(xué)生與課程的關(guān)系
? 教師的教——————————學(xué)生的學(xué) ?
提出要求(差距)現(xiàn)有水平? ?
喚醒學(xué)生需求 主動學(xué)習(xí)與發(fā)展
? 滿足要求,縮小差距
? 提出新的要求(新差距)…… ?
二、教學(xué)過程的本質(zhì)
? 理論界對教學(xué)過程本質(zhì)的探討
?
1、特殊認(rèn)識說。
2、發(fā)展說。?
3、認(rèn)識-發(fā)展說。
4、雙邊活動說。?
5、多重本質(zhì)說。
6、教師實(shí)踐說。?
7、情知說。
8、適應(yīng)發(fā)展說。?
9、審美過程說。
10、價值增值說。?
11、認(rèn)識實(shí)踐說。
? 辨析:教學(xué)本質(zhì)上是一種特殊認(rèn)識活動
? 從教學(xué)的對象和結(jié)果看,教學(xué)首先是一種認(rèn)識活動;但教學(xué)認(rèn)識活動有其特殊性,即學(xué)生個體的認(rèn)識活動,有教師教,具有間接性;還具有發(fā)展性。
? 教學(xué)過程是教師引導(dǎo)(教)學(xué)生進(jìn)行學(xué)習(xí)(學(xué))以促進(jìn)其發(fā)展的教育活動過程。
?
三、教學(xué)過程的基本功能
? 傳承知識
? 培育能力
? 涵養(yǎng)品性
四、中小學(xué)常用的教學(xué)原則
是教學(xué)工作必須遵循的準(zhǔn)則。它是對教師的教和學(xué)生的學(xué)的基本要求,必須體現(xiàn)活動的一切方面,貫穿于教學(xué)過程的始終。
?
1、直觀性原則
? 直觀的三種類型:實(shí)物直觀 模象直觀 言語直觀
? 直觀是手段而非目的 ? 注意發(fā)揮語言直觀的作用 ? 2.啟發(fā)性原則
? 以學(xué)生為主體,調(diào)動學(xué)生的主動積極性,啟發(fā)學(xué)生思維。
?
?--如何啟發(fā)? ? *從問題入手
?(1)教師置疑:什么樣的問題?向誰提問?什么時候提問? ?(2)學(xué)生質(zhì)疑 ? 展示思路 ? 指導(dǎo)方法 ? 激發(fā)興趣等
? 3.循序漸進(jìn)原則
?
1、“序” 指的是什么?
? 科學(xué)知識本身的邏輯順序,學(xué)生心理發(fā)展順序。?
2、“序”在哪里?
? 兩種順序主要是通過教材的序而呈現(xiàn)的。?
3、教材的序與教學(xué)的序: ? 共性與個性的關(guān)系。
?
4、鞏固性原則
? 為什么要堅(jiān)持鞏固性原則? ?--如何幫助學(xué)生鞏固知識?
? *教給方法(嘗試記憶、支點(diǎn)輔助、整分結(jié)合)? **養(yǎng)成習(xí)慣(復(fù)習(xí)、新舊知識聯(lián)系)? ***學(xué)會運(yùn)用
? 5.因材施教相結(jié)合的原則 ?(1)意義 ?(2)措施 ? 教學(xué)目標(biāo)分層次;
? 課程的彈性化(同科目分層次,選修課,彈性作業(yè)); ? 教學(xué)方式的靈活性:(目標(biāo)教學(xué)、分類指導(dǎo)、小組教學(xué)); ? 評價標(biāo)準(zhǔn)——合格+特長。
? 6.理論聯(lián)系實(shí)際的原則
? ——聯(lián)系什么實(shí)際?
?(科學(xué)知識運(yùn)用的實(shí)際;科學(xué)技術(shù)發(fā)展的實(shí)際;本地經(jīng)濟(jì)文化發(fā)展的實(shí)際;學(xué)生的實(shí)際。)
? ——怎樣聯(lián)系實(shí)際? ?(實(shí)踐性的教學(xué)環(huán)節(jié))
? 7.教學(xué)的有效性(教學(xué)最優(yōu)化)
? 現(xiàn)代教學(xué)特別強(qiáng)調(diào)教學(xué)的質(zhì)量和效益。這就提出了教學(xué)的有效性問題,人們總是希望教學(xué)能最優(yōu)化。(如巴班斯基)
? 教學(xué)最優(yōu)化
? 一,視為教學(xué)的一種活動,一個過程,使教學(xué)變得更完美;
? 二,視為一種狀態(tài),一種結(jié)果,即優(yōu)良的教學(xué),成功的教學(xué)。
? 第四章 教學(xué)設(shè)計(jì)
? 第一節(jié) 教學(xué)設(shè)計(jì)概述
? 學(xué)生分析
? 學(xué)習(xí)內(nèi)容分析
? 教學(xué)目標(biāo)分析
? 教學(xué)策略
? 教學(xué)評價方案 ? 教學(xué)環(huán)境
? 教學(xué)過程
? 教學(xué)環(huán)節(jié) 教的活動 學(xué)的活動 設(shè)計(jì)意圖
?
一、教學(xué)設(shè)計(jì)概念
? 在進(jìn)行教學(xué)活動之前,根據(jù)教學(xué)目的的要求,運(yùn)用系統(tǒng)方法,對參與教學(xué)活動的諸多因素所進(jìn)行的一種分析和策劃的過程。即,教學(xué)設(shè)計(jì)是對教什么和如何教的一種操作方案。
? 特點(diǎn):
? 指導(dǎo)性
? 整體性
? 操作性
? 創(chuàng)造性
? 意義:
有助于突出學(xué)習(xí)者的主體地位,提高學(xué)習(xí)興趣
? 有助于增強(qiáng)教學(xué)的科學(xué)性,提高教學(xué)效率和效果
? 有助于增強(qiáng)目標(biāo)、活動和評價的一致性
?
二、教學(xué)設(shè)計(jì)的產(chǎn)生與發(fā)展
? 桑代克:由動物實(shí)驗(yàn)建構(gòu) 學(xué)習(xí)定律;學(xué)習(xí)遷移
? 杜威:兒童中心
? 布魯納:認(rèn)知結(jié)構(gòu)論
? 斯金納:程序教學(xué)
? 發(fā)展歷程:
? 以教為中心——以學(xué)為中心——自動化設(shè)計(jì)
?
三、教學(xué)設(shè)計(jì)的依據(jù)
? 理論依據(jù)
? 系統(tǒng)科學(xué)的原理與方法 ?
現(xiàn)代教學(xué)理論和學(xué)習(xí)理論 ? 現(xiàn)實(shí)依據(jù)
?
教學(xué)的實(shí)際需要 ?
學(xué)生的特點(diǎn) ?
教師的教學(xué)經(jīng)驗(yàn)
? 行為主義學(xué)習(xí)(教學(xué))理論對教學(xué)設(shè)計(jì)的影響
? 觀點(diǎn):
? 1.如何為學(xué)生的學(xué)習(xí)提供積極的環(huán)境
? 2.當(dāng)學(xué)生做出某種反應(yīng)后教師給予強(qiáng)化
? 3.教學(xué)過程:
? 刺激(學(xué)習(xí)項(xiàng)目)——反應(yīng)——強(qiáng)化
? 啟發(fā):
? 1.更多適用于一些較為簡單的學(xué)習(xí)類型
?(動物技能訓(xùn)練、聯(lián)想學(xué)習(xí)、機(jī)械學(xué)習(xí)等)
? 2.設(shè)計(jì)并安排適當(dāng)?shù)恼n堂環(huán)境,以保證學(xué)生能產(chǎn)生期望行為或削弱不當(dāng)行為。
?(環(huán)境的適宜程度對于學(xué)生產(chǎn)生怎樣的行為具有一定意義)
? 3.恰當(dāng)使用強(qiáng)化
? 局限性:
? 1.要將學(xué)生看作主動發(fā)展的個體,所以增強(qiáng)學(xué)習(xí)的積極性和提高學(xué)習(xí)興趣具有重要作用。
? 2.尊重學(xué)生的人格發(fā)展也是很重要的,要求教師考慮自己所擁有的權(quán)力,考慮教學(xué)倫理。
? 案例:怎樣使用行為主義教學(xué)方法
? 1.你對你班二年級學(xué)生使用行為方法嗎? ? 2.你用什么方法來強(qiáng)化好的行為?
? 3.你怎樣減少不當(dāng)行為的發(fā)生?你運(yùn)用懲罰嗎? ? 學(xué)生能夠強(qiáng)化和矯正自己的行為嗎?
?
四、教學(xué)設(shè)計(jì)的基本程序
? 分析教學(xué)對象
? 確定教學(xué)目標(biāo)
? 分析教學(xué)內(nèi)容
? 制定教學(xué)策略
? 選用教學(xué)媒體
? 設(shè)計(jì)教學(xué)評價
? 第四章 教學(xué)設(shè)計(jì) 第二節(jié) 教學(xué)設(shè)計(jì)的內(nèi)容
? 分析:教學(xué)設(shè)計(jì)過程模式流程圖
? ┌──────┐
? │ ←──┯───修正反饋 ←───────┒
? │ 學(xué) │ ↓ │
? │習(xí)│ ┌───────────┐ ┌────┻────┐ ? │分析 內(nèi) │ │ 設(shè)計(jì) │ │ 評價 │ ? │ 容 │ │ │ │ │ ? │學(xué) →的 │ │ 教 教 教 教 │ │教 │ ? │習(xí)┃ 分 │ │ 學(xué) 學(xué) 學(xué) 學(xué) │ │學(xué) → 形成性評價 │ ? │需 ┃ 析 │ │ 目 策 媒 過 │ │設(shè) │ ? │要 ┃ ├→ 標(biāo)→略→體→程 →計(jì) │ ? │的 ┃ 學(xué) │ │ 的 的 的 的 │ │的 │ ? │分 ┃習(xí)│ │ 設(shè) 設(shè) 設(shè) 設(shè) │ │評 → 總結(jié)性評價 │ ? │析 →者 │ │ 計(jì) 計(jì) 計(jì) 計(jì) │ │價 │
? │ 的 │ └───────────┚ └────┬────┚
? │ 分 │ ↑ │
? │ 析 ←───┴── 修正反饋←───────┘
? 分析階段
? 1.學(xué)習(xí)需要分析
? 學(xué)習(xí)需要:學(xué)習(xí)者學(xué)習(xí)的“目前狀態(tài)與所期望達(dá)到的狀況之間的差距”。(Briggs)理想狀態(tài)-現(xiàn)實(shí)狀態(tài)=需求
? 首先要明確學(xué)生要達(dá)到的理想狀態(tài),理想狀態(tài)由課程標(biāo)準(zhǔn)、教材內(nèi)容而定。
? 其次要確定學(xué)生現(xiàn)實(shí)狀態(tài),明確學(xué)生的已有知識經(jīng)驗(yàn)、生活經(jīng)驗(yàn)與情感體驗(yàn)。
? 最后是確定理想狀態(tài)與現(xiàn)實(shí)狀態(tài)的差距,這一差距也就是學(xué)生的需求,就是教學(xué)要實(shí)現(xiàn)的目標(biāo)。? 2.學(xué)習(xí)者分析
? 了解學(xué)習(xí)者的學(xué)習(xí)準(zhǔn)備狀態(tài)、一般特點(diǎn)、學(xué)習(xí)風(fēng)格等方面的情況。? 學(xué)習(xí)者原有的學(xué)習(xí)準(zhǔn)備狀態(tài)就是新的教學(xué)起點(diǎn)。? 最典型的起點(diǎn)能力:知識、技能、態(tài)度起點(diǎn)。? 戴爾(E.Dale)的 “經(jīng)驗(yàn)之塔”(1969)
? 分析階段
?
一、教學(xué)目標(biāo)的設(shè)計(jì) ? 認(rèn)知觀的描述方法 ? 行為觀的描述方法 ? 內(nèi)外結(jié)合法
? 行為觀的教學(xué)目標(biāo)描述方法:“ABCD”模式 ? 1.教學(xué)對象(A,即Audience)? 2.行為動詞(B,即Behavior)? 3.行為條件(C,即Condition)? 4.行為標(biāo)準(zhǔn)(D,即Degree)
? 小學(xué)三年級下冊《談?wù)劙职帧寢寣ξ业膼邸房谡Z交際課時,教學(xué)目標(biāo): ? 引導(dǎo)學(xué)生在交談中逐步把話說清楚,說明白,說感人。? 引導(dǎo)學(xué)生能認(rèn)真傾聽,并能就不理解的地方向他人請教,詢問。? 培養(yǎng)學(xué)生熱愛父母的思想感情。? 例子:
? 通過這一單元共5課時的教學(xué),全班學(xué)生都必須學(xué)會參照課文例題或其它參考資料在40分鐘內(nèi)獨(dú)立解答至少10個不同類型的一元二次方程式,解答步驟和答案的正確率至少達(dá)到80%。?
二、教學(xué)內(nèi)容的設(shè)計(jì)
? 教學(xué)內(nèi)容設(shè)計(jì):教師認(rèn)真分析教材,合理選擇、組織教學(xué)內(nèi)容以及合理安排教學(xué)內(nèi)容的表述和呈現(xiàn)順序的過程。
?
學(xué)科教學(xué)內(nèi)容的分類 ? ?
分類
?
教學(xué)單元知識的劃分 ? 教學(xué)內(nèi)容:
? 知識、技能、問題解決 ? 事實(shí)、概念、原理
? 陳述性知識、程序性知識和策略性知識。? 1.陳述性知識的教學(xué)設(shè)計(jì)。
? 學(xué)習(xí)要求重在理解記憶。教學(xué)重點(diǎn)放在如何幫助學(xué)生有效地理解、掌握這類知識上,注重培養(yǎng)學(xué)生對陳述性知識中符號或詞語意義獲取的能力。?(1)提供新知識與原有相關(guān)知識連接的“支點(diǎn)”,講清二者之間的相互聯(lián)系
?(2)確定學(xué)生學(xué)習(xí)的起點(diǎn)
?(3)適當(dāng)引入教學(xué)媒體,增強(qiáng)教學(xué)內(nèi)容設(shè)計(jì)的直觀性、形象性和豐富多樣性。
? 2.程序性知識的教學(xué)設(shè)計(jì)。
學(xué)生學(xué)習(xí)要求重在操作和應(yīng)用,形成技能技巧,幫助學(xué)生形成運(yùn)用概念、規(guī)則和原理解決問題的能力。
? 注意以下幾點(diǎn):
?(1)明確設(shè)計(jì)教學(xué)內(nèi)容教與學(xué)的程序、步驟; ?(2)練習(xí)設(shè)計(jì)要充分;
?(3)注意正反例練習(xí)內(nèi)容的設(shè)計(jì);
?(4)正確處理練習(xí)時間的分散與集中,以及部分與整體的關(guān)系; ?(5)合理規(guī)劃、分配講授與練習(xí)的時間,使學(xué)生對教學(xué)內(nèi)容的理解與技能訓(xùn)練都能得到有效的保障。
? 3.策略性知識的教學(xué)設(shè)計(jì) ? 注意:
?(1)教師要學(xué)習(xí)和掌握有關(guān)學(xué)習(xí)策略、認(rèn)知策略方面的知識和技能,加強(qiáng)策略的訓(xùn)練;
?(2)編寫包含策略性知識的適合小學(xué)教學(xué)的教材; ?(3)注意挖掘教材中的策略性知識內(nèi)容。
?
三、教學(xué)策略設(shè)計(jì)
?
(一)概念
? 在教學(xué)目標(biāo)確定以后,根據(jù)已定的教學(xué)任務(wù)和學(xué)生的特征,有針對性地選擇與組合教學(xué)內(nèi)容、教學(xué)組織形式、教學(xué)方法和技術(shù),形成最有效率意義的特定的教學(xué)方案。
? 特點(diǎn): ?
(二)教學(xué)順序的確定
? 教學(xué)順序是指學(xué)習(xí)內(nèi)容各組成部分的排列次序,是對“先教什么”、“后教什么”做出科學(xué)的安排。這里主要探討課時教學(xué)目標(biāo)所要求的學(xué)習(xí)內(nèi)容的安排問題。
? ⒈理智技能的教學(xué)順序。
? 加涅的從簡單到復(fù)雜的教學(xué)順序安排; ? 布魯納的發(fā)現(xiàn)法;
? 奧蘇貝爾的“先行組織者”理論。?
? ⒉言語信息的教學(xué)順序
? 應(yīng)先提供先行組織者,即簡明扼要、高度概括地向?qū)W習(xí)者提供該課教學(xué)內(nèi)容的結(jié)構(gòu),然后用邏輯的順序或根據(jù)有意義的上下文組織言語信息。
? 先行組織者:
? 3.運(yùn)動技能的教學(xué)順序。? 包括三個遞進(jìn)的階段:
? 認(rèn)知階段(內(nèi)容包括知識和動作); ? 分解階段; ? 定位階段。? ⒋態(tài)度的教學(xué)順序
? 加涅和布里格斯的觀點(diǎn):觀察榜樣 ? 啟示:
?
(三)教學(xué)方法的設(shè)計(jì) ? 中小學(xué)常用的教學(xué)方法:
? 講授法、談話法、討論法、讀書指導(dǎo)法、演示法、觀察法參觀法、練習(xí)法、實(shí)驗(yàn)法、實(shí)習(xí)作業(yè)法、研究法
?
(四)教學(xué)媒體的設(shè)計(jì) ? 教學(xué)媒體一般包括黑板、教科書、圖片等傳統(tǒng)教學(xué)工具和投影、電影、錄像、電子計(jì)算機(jī)等現(xiàn)代化教學(xué)工具。
? 教學(xué)媒體的使用: ? ①找準(zhǔn)最佳作用點(diǎn) ? ②找準(zhǔn)最佳作用時機(jī) ? ③教學(xué)媒體選用表的編制 ?
(五)教學(xué)組織形式的設(shè)計(jì)
? 教學(xué)組織形式就是關(guān)于教學(xué)活動應(yīng)怎樣組織,教學(xué)的時間和空間怎樣有效地加以控制和利用的問題
?
?
(六)教學(xué)環(huán)境的設(shè)計(jì) ? 1.教學(xué)物質(zhì)環(huán)境的設(shè)計(jì): ? 2.教學(xué)心理環(huán)境的創(chuàng)設(shè)
? 利用教學(xué)內(nèi)容、教學(xué)手段創(chuàng)設(shè)良好的課堂心理氣氛; ? 利用課堂物質(zhì)環(huán)境的變動組合創(chuàng)設(shè)課堂心理環(huán)境;
? 教師注意課下與學(xué)生的交流、溝通 ?
四、教學(xué)評價的設(shè)計(jì)
? 第五章 課堂教學(xué)
?
一、當(dāng)代教學(xué)觀的演變趨向
? 從重視教師向重視學(xué)生轉(zhuǎn)變; ? 從重視知識傳授向重視能力培養(yǎng)轉(zhuǎn)變 ? 從重視教法向重視學(xué)法轉(zhuǎn)變 ? 從重視認(rèn)知向重視發(fā)展轉(zhuǎn)變 ? 從重視結(jié)果向重視過程轉(zhuǎn)變 ? 從重視繼承向重視創(chuàng)新轉(zhuǎn)變
?
二、教學(xué)實(shí)施
? 教學(xué)活動過程:
? 教學(xué)設(shè)計(jì)——教學(xué)實(shí)施——教學(xué)評價與總結(jié)
? 教學(xué)實(shí)施:教師將教學(xué)設(shè)計(jì)或構(gòu)想付諸教學(xué)實(shí)踐的
? 過程。
?
三、課堂教學(xué)過程技能
?
(一)導(dǎo)入技能 ? 直接導(dǎo)入 ? 舊知識導(dǎo)入
? 直觀教具導(dǎo)入(演示)? 巧設(shè)實(shí)驗(yàn)導(dǎo)入 ? 生動實(shí)例導(dǎo)入
? 故事導(dǎo)入:錫塔和錫拉的故事(***709551615)? 問題導(dǎo)入 ? 要求:
? 針對教學(xué)內(nèi)容和學(xué)生的特點(diǎn),導(dǎo)入目的明確 ? 能引起學(xué)生的興趣,有啟發(fā)性 ? 導(dǎo)入與新知識聯(lián)系緊密 ? 進(jìn)入課題自然合理
?
(二)提問技能
? 教學(xué)片段分析:41-test-1 ?
(三)講解技能
? 要求:
? 明確目的,突出重點(diǎn); ? 實(shí)例豐富,新舊聯(lián)系; ? 深入淺出,啟發(fā)思維; ? 及時鞏固,聯(lián)系實(shí)際。
?
(四)演示技能
? 要求: ? 精心選擇 ? 明確重點(diǎn) ? 充分感知 ? 及時總結(jié) ? 明確結(jié)果
?
(五)板書板畫技能
? 1.提綱式板書:
? 小學(xué)語文第十冊《桂林山水》一課的板書設(shè)計(jì): ? ┌ 靜: ┐ ? ┌ 漓江的水┤ 清: │
? 桂林山水┤ └ 綠: ├ 舟在碧波上 ? 甲天下 │ ┌ 奇: │ 人在畫中游 ? └ 漓江的山┤ 秀: │ ? └ 險: ┘
?
? 2.語詞式板書
? 《漁夫和金魚的故事》板書設(shè)計(jì): ? 貪—→貪—→貪—→貪—→貪(一無所得)? 3.表格式板書
? 如小學(xué)語文第十一冊《田忌賽馬》一課的板書:
?
? 4.線索式板書
?
? 5.圖示式板書
? 如小學(xué)品德課本第十二冊《敗不餒》一課的板書 ?
┌ 強(qiáng)者 → 奮斗 → 成功 ?
│ ↙ ↓ ↘ ? 失敗 ┤ 前進(jìn) 繼續(xù) 發(fā)奮 ? 面前 │
?
└ 弱者 → 消沉 → 失敗 ? ↙ ↓ ↘ ? 倒退 中斷 氣餒
? 6.簡筆畫、示意圖
? 《小蝌蚪找媽媽》,如何運(yùn)用簡筆畫激發(fā)學(xué)生興趣? ?
(六)組織教學(xué)技能
?
1、管理組織教學(xué):課堂秩序管理、個別學(xué)生的管理 ?
2、指導(dǎo)性組織教學(xué):閱讀指導(dǎo)、觀察指導(dǎo)、? 課堂討論的組織指導(dǎo) ?
3、誘導(dǎo)性組織教學(xué):熱情鼓勵、設(shè)疑激發(fā)
?
(七)結(jié)束技能
? 歸納式
? 〖例〗一年級數(shù)學(xué)教完10以內(nèi)數(shù)字后的 課堂總結(jié)概括為兒歌 “1像鉛筆細(xì)長條,2像小鴨水上飄,3像耳朵聽聲音,4像小旗迎風(fēng)飄,5像稱鉤來賣菜,6像豆芽咧嘴笑,7像鐮刀割青草,8像麻花擰一遭……”
? 活動式:
? 〖例〗一位教師在教完謎語詩《畫》,問小朋友都愿意回家背誦給家人聽后,提議先在課堂上演習(xí)一下,并自己扮演年老的老奶奶。
? 生:奶奶,我們今天學(xué)了一個謎語,你能猜猜嗎? ? 師:好,我很喜歡猜謎語呢。你說說著。? 生:“遠(yuǎn)看山有色……”
? 師:什么?遠(yuǎn)遠(yuǎn)地就能看到山上有蛇?這蛇一定是大蟒蛇吧?生:不是蛇shé,是色sè。
? 師:好好,奶奶耳朵不太好,“色”是什么意思? ? 生:色是顏色的色。就是遠(yuǎn)遠(yuǎn)看去山上一片青翠的顏色…… ? 拓展延伸式:
? 〖例〗《蝙蝠和雷達(dá)》課堂結(jié)束設(shè)計(jì):
? 師問:“人們從蝙蝠身上得到啟示,發(fā)明了雷達(dá)。你還知道人們從什么地方得到了啟示,發(fā)明了什么?”
? 生答:……
?
師問:“你從什么得到啟示,覺得可以發(fā)明什么?” ? 懸念式:蔡加尼克效應(yīng) ? ? “結(jié)尾是文章完了的地方,但結(jié)尾最忌的卻是真?zhèn)€完了?!?/p>
? ——葉圣陶語
? 如有位教師講完等差數(shù)列后,下節(jié)課要講等比數(shù)列,在結(jié)束時提出:數(shù)列20,10,5,2..5,1.25……的第10項(xiàng)是多少? ?
(八)應(yīng)變技能(教育機(jī)智)
? “一般地說來,教育學(xué)是最辯證、最靈活的一種科學(xué),也是最復(fù)雜、最多樣化的一種科學(xué)”
? ——馬卡連柯 ? 思考:
? 我國中小學(xué)常用課型及其策略是什么?
? 第六章 教學(xué)模式
?
一、概念界定
? 界定一:
? 在一定的教學(xué)思想或教學(xué)理論指導(dǎo)下,教學(xué)過程的各要素構(gòu)建起來的相對穩(wěn)定的結(jié)構(gòu)體系。
? 界定二:是在一定教學(xué)思想和教學(xué)原理的指導(dǎo)下,圍繞某一主題,為實(shí)現(xiàn)教學(xué)目標(biāo)而形成的相對穩(wěn)定的規(guī)范化教學(xué)程序和操作體系。?
二、教學(xué)模式結(jié)構(gòu)與特點(diǎn)
?
(一)教學(xué)模式的結(jié)構(gòu) ?
1、理論基礎(chǔ) ?
2、教學(xué)目標(biāo) ?
3、教學(xué)程序 ?
4、運(yùn)用策略 ?
5、評價體系
? 材料分析:教學(xué)模式的特點(diǎn) ? 凱洛夫綜合課的六環(huán)節(jié)
? 第一環(huán)節(jié)(1-2m): 學(xué)生入座,準(zhǔn)備東西 ? 第二環(huán)節(jié)(3-8m):查閱學(xué)生作業(yè)
? 第三環(huán)節(jié)(5-10m):講解新課的題目目的、確定與已學(xué)功課的練習(xí)? 第四環(huán)節(jié)(10-20m):講述與說明新教材 ? 第五環(huán)節(jié)(10m): 鞏固新教材 ? 第一環(huán)節(jié)(1-2m):布置新的家庭作業(yè) ?
(二)教學(xué)模式的特點(diǎn) ? 穩(wěn)定性 ? 整體性 ? 簡約性 ? 可操作性 ? 理論性 ? 中介性
?
三、常見教學(xué)模式的介紹
? 一)我國小學(xué)基本的教學(xué)模式 ? 赫爾巴特:五段教學(xué)法 ? 預(yù)備(提出問題,說明目的)? 提示(提示新課程,講解新教材)? 聯(lián)系(比較)? 總結(jié) ? 應(yīng)用
? 五環(huán)節(jié)”教學(xué)模式 ? 組織教學(xué) ? 復(fù)習(xí)舊課 ? 講授新課 ? 鞏固新課 ? 布置作業(yè)
? 二)我國小學(xué)教學(xué)模式的改革 ? 1.情境教學(xué)模式 ? 思想來源: ? 目標(biāo): ? 操作程序:
?
感知:創(chuàng)設(shè)畫面,引入情境,形成表象 ?
理解:深入情境,理解課文,激發(fā)情感 ?
深化:再現(xiàn)情境,豐富想象,神話感情 ? 優(yōu)點(diǎn):
? 調(diào)動了學(xué)生的情意因素
? 符合語文教學(xué)特點(diǎn),很好發(fā)展了兒童的觀察力、想象力和語言表達(dá)能力 ? 增強(qiáng)了教學(xué)的趣味性和吸引力 ? 缺點(diǎn):
? 對教師素質(zhì)和學(xué)校教學(xué)條件要求很高,不適用于不發(fā)達(dá)地區(qū)
?
(二)嘗試教學(xué)模式 ? 操作程序: ? 基本訓(xùn)練(5m): ? 導(dǎo)入新課(2m):
? 進(jìn)行新課(15m):出示嘗試題、自學(xué)課本、嘗試練習(xí)、? 學(xué)生討論、教師講解 ? 試探練習(xí)(6m): ? 課堂作業(yè)(10m): ? 課堂小結(jié)(2m): ? 優(yōu)點(diǎn):
? 符合兒童好奇心強(qiáng)的心理特點(diǎn) ? 教學(xué)的邏輯順序符合中差生的需要
? 兼顧了一般能力、自學(xué)能力和探索能力的培養(yǎng) ? 缺點(diǎn):
? 要求學(xué)習(xí)者具備一定的自學(xué)能力和習(xí)慣,? 不太適用于小學(xué)低年級的學(xué)生,? 對以概念學(xué)習(xí)為主和實(shí)踐性強(qiáng)的課業(yè)不太適用
? 觀點(diǎn)點(diǎn)評:“我生平不僅永遠(yuǎn)不把同樣的東西重復(fù)許多次,而且,哪怕是兩次吧,我也絕不逐字逐句
去重復(fù)。我上的每一節(jié)課,都跟另一節(jié)課有不同的特點(diǎn),盡管它們的課題是相同的……如果有人告訴我,我三四十年在學(xué)校是重復(fù)著同樣的工作,那么,我將大吃一驚,而且,無論如何也不愿再做教師了
? 第七章 教學(xué)評價
?
一、教學(xué)評價概念
? 評價 ? 測量
? 教學(xué)評價:依據(jù)教學(xué)目標(biāo)和一定的價值標(biāo)準(zhǔn),運(yùn)用一定的手段和方法收集教學(xué)系統(tǒng)各方面的信息,對教學(xué)活動及其效果進(jìn)行價值判斷的活動。?
二、教學(xué)評價的歷史發(fā)展
?
(一)古代的發(fā)展 ? 中國古代的考試:
? 察舉制——九品中正制——科舉制。?
(二)現(xiàn)代的發(fā)展 ? ⒈測量階段 ? ⒉目標(biāo)模式階段 ? ⒊目標(biāo)參照測驗(yàn)階段 ? ⒋人本化階段
? 總體發(fā)展過程:口頭評價→書面評價→標(biāo)準(zhǔn)化評價→綜合性評價。
?
?
(三)教學(xué)評價的發(fā)展趨勢
? 日益注重發(fā)揮評價的“形成”作用 ? 日益重視自我評價在評價過程中的作用 ? 日益強(qiáng)調(diào)進(jìn)行“全方位評價” ? 資料的收集日益重視定性與定量結(jié)合 ? 開始注意對被評價對象的消極影響
三、教學(xué)評價的種類 診斷性評價——學(xué)習(xí)前的評價 形成性評價——學(xué)習(xí)中的評價 終結(jié)性評價——學(xué)習(xí)后的評價 相對評價法 絕對評價法 個體內(nèi)差異評價法
四、學(xué)業(yè)成就評價的內(nèi)容與方法
(一)學(xué)生學(xué)業(yè)成就評價的目標(biāo)體系 1知識目標(biāo)因素:
2技能目標(biāo)因素: 3能力目標(biāo)因素:
4情意目標(biāo)因素: ?
(二)學(xué)業(yè)成就評價的基本方法 ? 測驗(yàn): ? 等級評定: ? 表現(xiàn)性評價: ? 成長檔案袋:
? 學(xué)習(xí)材料:標(biāo)準(zhǔn)化測驗(yàn)的誤區(qū)
第四篇:在線答題系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
在線答題系統(tǒng)(選擇題、判斷題)數(shù)據(jù)庫設(shè)計(jì)
選擇題由choice_question和choice_answer組成,分別用于存儲選擇題的題目信息和考生的答題記錄。
choice_question的各列分別用于存儲題目的序號(主鍵,自增)、分?jǐn)?shù)、題目、選項(xiàng)ABCDE、正確答案。choice_answer中的user_id、ques_id、answer分別表示用戶id、題目id,作為外鍵分別指向qs_user表中的id和choice_question表中的id,為了提高當(dāng)用戶修改題目答案,即修改answer的速度,我們將user_id和ques_id作為主鍵,并建立索引。
判斷題部分的judge_answer和judge_question設(shè)計(jì)思路和選擇題部分是一樣的。config表用戶保存考試的開始和結(jié)束時間。所謂的修改考試的開始和結(jié)束時間,不過是不斷update這條記錄罷了。qs_admin,用戶保存管理員的用戶名和密碼,管理員的密碼加密規(guī)則是這樣的。密文 = sunstr(md5(明文+“gxdr”),5,20);qs_user用于存儲考生的信息
lock用戶標(biāo)識考生是否交卷,grade用于記錄考生的成績。
第五篇:在線答題系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
在線答題系統(tǒng)(選擇題、判斷題)數(shù)據(jù)庫設(shè)計(jì)
選擇題由choice_question和choice_answer組成,分別用于存儲選擇題的題目信息和考生的答題記錄。
choice_question的各列分別用于存儲題目的序號(主鍵,自增)、分?jǐn)?shù)、題目、選項(xiàng)ABCDE、正確答案。
choice_answer中的user_id、ques_id、answer分別表示用戶id、題目id,作為外鍵分別指向qs_user表中的id和choice_question表中的id,為了提高當(dāng)用戶修改題目答案,即修改answer的速度,我們將user_id和ques_id作為主鍵,并建立索引。
判斷題部分的judge_answer和judge_question設(shè)計(jì)思路和選擇題部分是一樣的。
config表用戶保存考試的開始和結(jié)束時間。
所謂的修改考試的開始和結(jié)束時間,不過是不斷update這條記錄罷了。
qs_admin,用戶保存管理員的用戶名和密碼,管理員的密碼加密規(guī)則是這樣的。
密文
=
sunstr(md5(明文+“gxdr“),5,20);
qs_user用于存儲考生的信息
lock用戶標(biāo)識考生是否交卷,grade用于記錄考生的成績。