




已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
小學數(shù)學在線自測系統(tǒng)的設(shè)計與實現(xiàn),專業(yè):網(wǎng)絡(luò)工程班級:學號:姓名:指導教師:,CONTENTS,選題背景,課題研究背景、現(xiàn)狀以及研究課題的目的和意義。,1,開發(fā)環(huán)境及相關(guān)技術(shù),開發(fā)環(huán)境、JavaEE、JSP及B/S架構(gòu)。,2,系統(tǒng)總體設(shè)計,系統(tǒng)架構(gòu)、功能模塊設(shè)計及數(shù)據(jù)庫設(shè)計。,3,系統(tǒng)實現(xiàn)與界面,角色功能模塊。,4,系統(tǒng)演示,演示系統(tǒng)功能。,5,目錄,1,PART,選題背景,在過去,學生們在同一時間,同一地點聚在教室中跟著老師學習書本上的知識,然后再隨堂測驗。這種學習方式固有存在它的道理,但信息技術(shù)在發(fā)展,人們的學習方式更加多樣化。小學生語文書中的一篇課文學會查無字詞典告訴我們不僅僅只有課堂上的學習測試,還有更多學習渠道我們可以應(yīng)用。把課本上的知識移到網(wǎng)絡(luò)上,這使得學生的自我檢測更加方便,不論時間或是地點,讓老師有更多教學空間和更多的方式隨時與學生溝通。教育網(wǎng)站是目前開發(fā)的一個熱點。它有著學習不受時間、地域的限制的優(yōu)點。在目前,我國的課程學習、測試網(wǎng)站發(fā)展迅猛?,F(xiàn)在人們也習慣于從網(wǎng)絡(luò)中獲取信息,對于教育方面來說,從小學初中高中甚至到大學都有相應(yīng)的各式各樣的學習網(wǎng)站可以給我們?nèi)土曥柟?,對學生、對老師都提供了一種方便的學習、交流方式。在這個時代,學生已經(jīng)接受到信息化的教育,并能熟悉基本的電腦操作。我發(fā)現(xiàn),在線自測系統(tǒng)對我們的影響越來越大,過去是給我們參考交流、鞏固知識,現(xiàn)在它不僅僅有這樣的功能,它還有可復習、回憶知識的功能,在線自測的功能。這些發(fā)展,無疑是為了讓我們更加方便高效的學習,研究這個課題的目的是因為現(xiàn)在在線學習變得越來越不可忽視,需要我們開發(fā)好、利用好它。該自測系統(tǒng)不僅能開闊我們學習的眼界,還能更好的培養(yǎng)我們學習的自主能動性,并將這種自主性帶到課堂、生活中去。,2,PART,開發(fā)環(huán)境及相關(guān)技術(shù),使用技術(shù),MyEclipse是開發(fā)者常用的編程開發(fā)軟件,它可以用于移動開發(fā)、企業(yè)級開發(fā)、云開發(fā)以及JavaWeb開發(fā)。它是許多開發(fā)設(shè)計者首選的開發(fā)工具,而且它包含許多Eclipse的開發(fā)工具。在此項設(shè)計中使用的版本是MyEclipse10。,MyEclipse,具有一般數(shù)據(jù)庫的基本功能,如存儲用戶數(shù)據(jù),數(shù)據(jù)查詢、搜索,修改以及分析等等。另外,由于它的相對性的輕便,使它降低了開發(fā)管理數(shù)據(jù)基礎(chǔ)設(shè)施的時間以及成本,使得系統(tǒng)能夠高效運行,本系統(tǒng)中使用的數(shù)據(jù)庫的版本為SQLServer2008R2。,SQLServer,Tomcat是一個開源的、輕量級的Web應(yīng)用服務(wù)器,支持Servlet、JSP、Java表達式語言等等。配置簡單,只需要在MyEclipse中加入Tomcat文件路徑,加載部署應(yīng)用即可。Tomcat7還對安全性管理器做出了改進。本系統(tǒng)中使用的版本是Tomcat7。,Tomcat,JSP(JavaServerPages)是使用Java技術(shù)創(chuàng)建可跨平臺的或跨Web服務(wù)器的動態(tài)網(wǎng)頁。它是向傳統(tǒng)的HTML文件中插入Java程序段和JSP標記(tag)形成JSP文件。在JSP的請求模型中,請求被直接送到JSP頁中,JSP代碼控制著進行邏輯處理時與JavaBeans組件的交互,最后在HTML頁面中顯示結(jié)果。,JSP,使用技術(shù),JavaEE,B/S架構(gòu),在我們編寫的代碼中,經(jīng)常會有大量的顯示代碼與業(yè)務(wù)邏輯混合在一起,這不利于程序代碼的閱讀、程序的維護等操作,如果我們遇到問題,需要修改代碼,那閱讀代碼就會成為很大的阻力。JavaEE的出現(xiàn)解決了上述的問題,它還簡化了應(yīng)用系統(tǒng)中的開發(fā)遇到的繁雜的問題。,B/S架構(gòu)即瀏覽器(Browser)/服務(wù)器(Server)架構(gòu)。與C/S架構(gòu)不同,兩種架構(gòu)有不同的使用場合。在B/S架構(gòu)中,瀏覽器在客戶端運行,少部分事物邏輯在客戶端的瀏覽器處理,服務(wù)器為客戶端提供服務(wù),主要數(shù)事物邏輯在服務(wù)器處理。,3,PART,系統(tǒng)總體設(shè)計,功能需求分析,E-R圖,功能需求分析,系統(tǒng)架構(gòu),系統(tǒng)采用B/S(Brower/Server)模式架構(gòu),客戶端上使用瀏覽器如InternetExplorer或者火狐瀏覽器),服務(wù)器為數(shù)據(jù)庫。用戶在瀏覽器上使用系統(tǒng),瀏覽器與數(shù)據(jù)庫進行數(shù)據(jù)交互。,功能需求分析,系統(tǒng)功能模塊設(shè)計,系統(tǒng)以角色為劃分,分出3個模塊,每個模塊具有獨立的功能。,功能需求分析,學生功能結(jié)構(gòu)設(shè)計,學生從主頁登錄系統(tǒng)后,進入學生功能后臺頁面,頁面設(shè)計中的功能選項有在線提問、在線自測、錯題集以及修改個人信息等功能。學生點擊在線提問,會跳出問題填寫框,在其中輸入問題,點擊確定即可。進入在線自測功能,頁面會提供給學生習題庫選擇,學生點擊相應(yīng)題庫即可進入習題自測。學生做錯的習題會進入錯題集頁,點擊錯題集功能,學生能看到自己之前做錯的題目,這里可以重做習題,做正確的題目便不糊出現(xiàn)在錯題集中。學生點擊個人信息修改,即可修改自己的學生信息。學生點擊密碼修改,即可修改個人密碼。,功能需求分析,教師功能結(jié)構(gòu)設(shè)計,教師從主頁登錄后,進入教師后臺頁面,頁面中的功能有在線答疑、資料管理、趣味數(shù)學、課程管理、習題庫管理、自測習題管理、查看自測習題修改個人信息和登錄密碼。進入在線答疑功能,教師可以看到學生的提問記錄,點擊某條記錄旁的回答按鈕,頁面跳出回答框給教師作答。進入資料管理功能,教師可以上傳、修改課程的信息資料。進入趣味數(shù)學功能,教師可以添加趣味數(shù)學內(nèi)容和添加趣味數(shù)學題的答案。進入課程管理功能,教師可以申請?zhí)砑诱n程信息,申請的課程需要管理員審核通過,教師才能對課程做進一步操作。進入自測習題管理功能,教師可以在已經(jīng)審核通過的課程下添加題目,題目的類型答案教師都可以設(shè)定,設(shè)定好的習題教師可以選擇發(fā)布。進入查看自測習題,可以查看到當前已有的習題。,功能需求分析,管理員功能結(jié)構(gòu)設(shè)計,管理員從主頁登錄后,進入管理員后臺頁面,頁面的功能有課程簡介、教學大綱、關(guān)于我們、課程管理、學生信息管理、教師信息管理、管理員信息、修改個人信息以及修改密碼。管理員的總體功能即是管理公共信息發(fā)布、審核課程信息、管理角色信息。課程簡介、教學大綱和關(guān)于我們?nèi)齻€功能屬于公共信息。課程管理功能中,管理員需要審核教師申請的課程,這里可將課程的狀態(tài)修改為已審核。管理員管理學生、教師以及管理員自己的用戶信息,管理員可以添加可刪除用戶。,功能需求分析,數(shù)據(jù)庫設(shè)計,在這里使用E-R模型進行設(shè)計數(shù)據(jù)庫概念結(jié)構(gòu),作為進一步設(shè)計數(shù)據(jù)庫的依據(jù)。系統(tǒng)共設(shè)計有9張表,根據(jù)數(shù)據(jù)庫表的物理結(jié)構(gòu)設(shè)計規(guī)則,設(shè)計出以下數(shù)據(jù)庫表:(1)answer表:存儲回答的題目編號以及答案等關(guān)于答題的信息。(2)dkcfiles表:存儲課程資料文件。(3)mixinfo表:存儲公告類的類型以及信息。(4)shitis表:存儲教師發(fā)布的自測習題。(5)sts表:存儲課程表以及各個課程的審核狀態(tài)。(6)subjects表:存儲課程以及課程簡介。(7)sysuser表:存儲用戶信息。(8)tiwen表:存儲教師和學生的問答。(9)zkcfiles表:存儲文件以及趣味數(shù)學內(nèi)容。,4,PART,系統(tǒng)實現(xiàn)與界面,功能需求分析,學生功能模塊,學生成功登錄后,就會進入學生界面。在學生界面首頁左側(cè)有導航條,能讓學生用戶快速找到需要的功能。主要功能有在線提問,在線自測,錯題集,修改登錄密碼。學生功能模塊主要有:在線提問功能模塊、在線測試功能模塊和錯題集功能模塊等。,在線自測,點擊此處添加標題,學生功能模塊圖,習題頁面,功能需求分析,教師功能模塊,在線答疑:教師成功登錄教師首頁后在左側(cè)同樣有快捷功能選單。首先是答疑頁面,這里可以閱讀學生提的問題,點擊回答按鈕,頁面會跳出對話框給教師填寫回答內(nèi)容,教師回答完畢確認內(nèi)容后即完成答題操作。資料管理:教師角色也能上傳學習資料,在資料管理頁,以及建立課程頁面,還有接下來的管理員角色都有上傳資料的功能。課程及題庫管理:教師在在創(chuàng)建好課程以后,還需要等待管理員審核,管理員審核通過后,將審核狀態(tài)更新為“已審核”,教師可以在審核通過的課程下建立題庫,然后在題庫中輸入題目、題型以及答案等等。自測習題管理:教師的課程審核通過后,就能通過自測習題管理功能管理當前的題目,并將題目添加到新習題本中。,在線答疑,點擊此處添加標題,教師功能模塊圖,課程管理,習題管理,點擊此處添加標題,教師功能模塊圖,功能需求分析,管理員功能模塊,管理員主要職能是審核課程,還有修改大綱、公告等功能。管理課程:管理員的主要職責之一就是負責審核教師提交的課程,教師提交課程后,管理員可以在登陸后查看課程狀態(tài),并且負責審核該課程的通過狀態(tài)。管理角色:管理員的另一個主要功能就是管理教師、學生角色用戶。管理員能夠修改其他角色的基本信息。當然管理員也能修改自己的信息。,審核課程,點擊此處添加標題,管理員功能模塊圖,管理用戶,5,PART,系統(tǒng)演示,功能需求分析,總結(jié),通過數(shù)月努力,該系統(tǒng)包含用戶登錄,信息、角色的數(shù)據(jù)操作,在線答疑,在線自測,課程管理,習題管理等功能。在設(shè)計過程中,我學
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年浙江危險品運輸從業(yè)資格考試模擬題及答案
- 安裝工程勞動合同書
- 品牌代理銷售協(xié)議條款細節(jié)內(nèi)容說明
- 學校課外輔導項目合作協(xié)議
- 紡織服裝業(yè)產(chǎn)品質(zhì)量證明書(6篇)
- 電子商務(wù)運營能力及成果證明(6篇)
- 金融行業(yè)客戶關(guān)系管理系統(tǒng)升級方案
- 現(xiàn)代農(nóng)業(yè)種植項目合作協(xié)議
- 體育賽事贊助合同書
- 物業(yè)設(shè)施維修維護合同
- 人教版七年級數(shù)學下冊章節(jié)重難點舉一反三 專題7.1 平面直角坐標系【八大題型】(原卷版+解析)
- 山東省汽車維修工時定額(T-SDAMTIA 0001-2023)
- JCT2156-2012 纖維玻璃原料及配合料COD值的測定
- 施工場地治安管理計劃和突發(fā)治安事件緊急預案
- 控制吸煙的政策與法規(guī)案例分析
- 國企經(jīng)理成員崗位聘任協(xié)議-(參考模版)
- 安防系統(tǒng)可靠性分析
- 初中英語詞匯表(帶音標)
- 23J916-1:住宅排氣道(一)
- 順豐快遞人員獎懲制度
- 2022版新能源場站“無人值守”建設(shè)指導指南
評論
0/150
提交評論