国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于JSP的在線作業(yè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2012-04-29 00:44:03沈嵐嵐李云輝王小瓊
科技創(chuàng)新導(dǎo)報(bào) 2012年18期
關(guān)鍵詞:作業(yè)系統(tǒng)題目班級(jí)

沈嵐嵐 李云輝 王小瓊

摘要:網(wǎng)絡(luò)化教育已經(jīng)成為現(xiàn)代教育的一個(gè)特征,在線作業(yè)系統(tǒng)是在研究學(xué)生與教師間作業(yè)的運(yùn)行方法的基礎(chǔ)上開發(fā)的,使用網(wǎng)絡(luò)對(duì)教師與學(xué)生的信息、以及他們之間的作業(yè)發(fā)布、提交及批改下發(fā)的過程進(jìn)行管理,以方便學(xué)生與教師之間的作業(yè)互動(dòng)操作,提高學(xué)生的學(xué)習(xí)效率和教師的工作效率。

關(guān)鍵詞:在線作業(yè)JSPWeb應(yīng)用網(wǎng)絡(luò)

中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2012)06(c)-0008-01

作業(yè)是教學(xué)過程中得重要環(huán)節(jié),傳統(tǒng)的作業(yè)提交過程需經(jīng)過學(xué)收集、整理、上交步驟,教師批改后還要統(tǒng)計(jì)、分發(fā),步驟繁瑣,效率低;在線作業(yè)系統(tǒng)可以可以有效利用學(xué)校網(wǎng)絡(luò)的軟硬件資源,通過Internet實(shí)現(xiàn)作業(yè)提交、統(tǒng)計(jì)、分發(fā)等工作簡(jiǎn)化傳統(tǒng)的作業(yè)收發(fā)程序,以提高學(xué)生的學(xué)習(xí)效率和教師的工作效率。

1 系統(tǒng)功能分析

在線作業(yè)系統(tǒng)要求可以顯示已登錄的學(xué)生和教師用戶所需信息。教師用戶可以在線添加作業(yè)題,給所教的指定班級(jí)發(fā)布作業(yè)計(jì)劃,對(duì)學(xué)生提交的作業(yè)進(jìn)行批改打分寫評(píng)語等操作,學(xué)生用戶可以在線作業(yè)并提交,可查看批改過且回發(fā)的作業(yè),學(xué)生與教師之間可以互相發(fā)送留言,增加溝通的方便。最終目的是以網(wǎng)絡(luò)的方式代替現(xiàn)實(shí)中傳統(tǒng)的寫、改作業(yè)和作業(yè)的收發(fā)工作,系統(tǒng)還具備定時(shí)功能,讓教師可以提前設(shè)計(jì)好作業(yè),日期到時(shí)學(xué)生便可進(jìn)行答題,教師不會(huì)因出差等事情耽誤了作業(yè)的發(fā)布。

2 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2.1 主要技術(shù)

本系統(tǒng)主要用到JSP(JavaServer Pages)技術(shù)、Div+Css、JavaScript、Struct2等,JSP是使用Java編程語言編寫類XML的tags和scriptlets,以封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯,網(wǎng)頁能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。Struct2是在JSP Model2基礎(chǔ)上實(shí)現(xiàn)的一個(gè)MVC框架,有助于減少運(yùn)用MVC設(shè)計(jì)模型開發(fā)Web應(yīng)用的時(shí)間。

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

本系統(tǒng)共需要?jiǎng)?chuàng)建14個(gè)數(shù)據(jù)表。這14個(gè)數(shù)據(jù)表中存放了網(wǎng)站所需要的數(shù)據(jù)。設(shè)計(jì)如下:

(1)管理員用戶表(編號(hào),用戶帳號(hào),密碼,姓名);

(2)學(xué)生用戶表(編號(hào),用戶帳號(hào),密碼,姓名,所在班級(jí),性別,電子郵箱);

(3)教師用戶表(編號(hào),用戶帳號(hào),密碼,姓名,所教班級(jí),性別,電子郵箱,所添加的題目號(hào));

(4)班級(jí)表(編號(hào),班級(jí)號(hào),所屬專業(yè)ID);

(5)專業(yè)表(編號(hào),專業(yè)ID,專業(yè)名稱,所屬系ID);

(6)系表(編號(hào),系ID,系名稱);

(7)題目表(編號(hào),題目ID,題號(hào),題目類型,題目問題,題目答案);

(8)選擇題選項(xiàng)表(編號(hào),題目ID,題號(hào),選項(xiàng)A,選項(xiàng)B,選項(xiàng)C,選項(xiàng)D);

(9)作業(yè)任務(wù)計(jì)劃表(編號(hào),作業(yè)任務(wù)ID,發(fā)布教師ID,作業(yè)班級(jí)ID,發(fā)布時(shí)間,上交時(shí)間,回發(fā)時(shí)間,任務(wù)說明);

(10)學(xué)生作業(yè)主表(編號(hào),作業(yè)學(xué)生ID,作業(yè)任務(wù)ID,作業(yè)狀態(tài));

(11)學(xué)生作業(yè)詳細(xì)表(編號(hào),作業(yè)學(xué)生ID,題目ID,題號(hào),學(xué)生答案,得分);

(12)分值表(編號(hào),題目ID,題目類型);

(13)留言表(編號(hào),發(fā)起留言人ID,接收留言人ID,留言標(biāo)題,留言內(nèi)容,留言時(shí)間,留言對(duì)發(fā)起人狀態(tài),留言對(duì)接收人狀態(tài));

(14)回復(fù)表(編號(hào),留言編號(hào),回復(fù)人ID,回復(fù)內(nèi)容,回復(fù)時(shí)間)。

2.3 模塊設(shè)計(jì)與是實(shí)現(xiàn)

該系統(tǒng)主要由三個(gè)大模塊組成,學(xué)生模塊,教師模塊,管理員模塊。

2.3.1 教師模塊

教師可修改自己的個(gè)人信息,對(duì)作業(yè)題庫進(jìn)行添加修改,發(fā)布作業(yè)任務(wù),對(duì)學(xué)生提交的作業(yè)的主觀題進(jìn)行打分、點(diǎn)評(píng),對(duì)單次作業(yè)任務(wù)的情況進(jìn)行查看,對(duì)班級(jí)所有作業(yè)任務(wù)進(jìn)行平時(shí)成績(jī)統(tǒng)計(jì),并可以查看學(xué)生生對(duì)自己的留言和回答學(xué)生提問。

教師模塊界面采用JS+CSS布局,包括個(gè)人資料,作業(yè)計(jì)劃管理,作業(yè)批改統(tǒng)計(jì),題庫管理,查看發(fā)送留言和回復(fù),密碼修改等。

發(fā)布作業(yè)時(shí)通過JS彈出框顯示作業(yè)任務(wù)的添加頁面(addNewPlan.jsp),頁面通過通過該教師帳號(hào)查詢套題表(title)所有該教師添加的套題號(hào)(Title_ID),在頁面上用下拉框?qū)崿F(xiàn)選擇,主要代碼如下:

此外,教師還可以通過打開統(tǒng)計(jì)頁面進(jìn)行查詢,檢查作業(yè)完成情況,了解學(xué)生知識(shí)掌握情況,并可以根據(jù)每次作業(yè)的評(píng)分計(jì)算出平時(shí)成績(jī),作為期終學(xué)生評(píng)價(jià)的依據(jù)。

2.3.2 學(xué)生模塊

學(xué)生可以修改自己的個(gè)人信息,在線查看已經(jīng)發(fā)布的作業(yè)任務(wù),完成作業(yè)并進(jìn)行提交,查看教師批閱后的作業(yè)情況及評(píng)分、評(píng)語,并可以通過對(duì)老師留言提出咨詢,查看老師對(duì)自己提出的問題的回復(fù)。

學(xué)生的在線作業(yè)是通過保存在Session中的學(xué)生帳號(hào)來查詢學(xué)生作業(yè)主表中的作業(yè)任務(wù)號(hào),ResultSet rs=get.getStuUnfinishWork(loginAccount);在學(xué)生任務(wù)主表中有作業(yè)狀態(tài),默認(rèn)為0,表示未交。查詢?yōu)槲唇磺胰蝿?wù)中的發(fā)布日期要小于當(dāng)天,且提交日期大于當(dāng)天:頁面上用while(rs.next())來顯示出任務(wù)相關(guān)信息,答題頁面由JS控制彈出。

提交做好的作業(yè)時(shí)用表單提交,后臺(tái)獲取各題學(xué)生答案,并在學(xué)生作業(yè)詳細(xì)表中寫入學(xué)生答案信息,將學(xué)生作業(yè)主表中的任務(wù)狀態(tài)改為1,標(biāo)識(shí)此學(xué)生此次任務(wù)已提交。

2.3.3 管理員模塊

管理員可以對(duì)教師用戶、學(xué)生用戶、管理員用戶、班級(jí)信息、專業(yè)信息、系別信息等進(jìn)行管理。

3 結(jié)語

隨著計(jì)算機(jī)以及網(wǎng)絡(luò)的普及,教師與學(xué)生對(duì)輔助教學(xué)方式的要求也越來越高,在教學(xué)輔助方式上追求質(zhì)量及效率。作為教學(xué)核心組成之一的作業(yè)也趨向更加便捷快速的方式。在線作業(yè)系統(tǒng)為教師學(xué)生提供了便捷的基于web的作業(yè)系統(tǒng),簡(jiǎn)化了作業(yè)操作流程,基本解決了作業(yè)提交步驟復(fù)雜的問題,能夠更好的為高質(zhì)高效的教學(xué)服務(wù)。

參考文獻(xiàn)

[1] 馮曼菲.精通Ajax基礎(chǔ)概念、核心技術(shù)與典型案例[M].北京:人民郵電出版社,2008.

[2] 劉斌.精通JavaWeb整合開發(fā)(JSP+AJAX+Struts+Hibernate)(第2版)[M].北京:電子工業(yè)出版社.2008.

[3] 張永賓,譚旭紅,肖昆.基于Web的教師教學(xué)工作量管理系統(tǒng)設(shè)計(jì)與應(yīng)用.中國(guó)管理信息化[J].2012(15).1,69-72.

猜你喜歡
作業(yè)系統(tǒng)題目班級(jí)
班級(jí)“四小怪”
小讀者(2021年4期)2021-11-24 10:49:03
唐朝“高考”的詩歌題目
文苑(2020年7期)2020-08-12 09:36:22
如何構(gòu)建和諧班級(jí)
甘肅教育(2020年22期)2020-04-13 08:10:52
關(guān)于題目的要求
本期練習(xí)類題目參考答案及提示
不稱心的新班級(jí)
快樂語文(2016年7期)2016-11-07 09:43:56
全球智能電視出貨份額破五 中國(guó)占比遠(yuǎn)超海外
聲屏世界(2016年7期)2016-05-14 01:09:34
一道不等式題目的推廣
無塵化粉碎作業(yè)系統(tǒng)
無塵化粉碎作業(yè)系統(tǒng)
滦平县| 海丰县| 台北县| 海淀区| 安宁市| 广丰县| 天水市| 临高县| 英超| 永安市| 孟连| 灵山县| 西安市| 芒康县| 本溪| 六安市| 闸北区| 乌拉特后旗| 象州县| 上高县| 赤峰市| 合阳县| 贵港市| 长垣县| 庄河市| 和田市| 青岛市| 太仆寺旗| 吴堡县| 金溪县| 福贡县| 大连市| 绥江县| 香河县| 昌图县| 大悟县| 和平县| 醴陵市| 邹城市| 深圳市| 西峡县|