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

?

網(wǎng)上評教系統(tǒng)的設(shè)計與實現(xiàn)

2016-06-30 11:56:39齊萬華王慶喜
科技視界 2016年15期
關(guān)鍵詞:數(shù)據(jù)分析系統(tǒng)設(shè)計

齊萬華+王慶喜

【摘 要】在調(diào)研高校評教現(xiàn)狀的基礎(chǔ)上,對其進行分析和設(shè)計,采用JSP技術(shù)、MySQL數(shù)據(jù)庫和Tomcat應(yīng)用服務(wù)器開發(fā)了網(wǎng)上評教系統(tǒng)。該系統(tǒng)采用B/S網(wǎng)絡(luò)結(jié)構(gòu)和三層經(jīng)典分層體系結(jié)構(gòu),功能齊全,使用方便,主要功能有:學生評教,查看評教結(jié)果,學生管理和教師管理,查看個人信息、教師和學生信息以及統(tǒng)計分析等功能。

【關(guān)鍵詞】網(wǎng)上評教;數(shù)據(jù)分析;系統(tǒng)設(shè)計;系統(tǒng)實現(xiàn)

0 引言

教學評價就是依據(jù)教學目標對教學活動進行系統(tǒng)調(diào)查、收集信息、定性定量分析,并做出目標實現(xiàn)程度的過程,其目的是改進教學工作,提高教學質(zhì)量,使學校的教學水平能夠得到明顯的改善。隨著高校擴招,師生人數(shù),尤其是學生人數(shù)急劇膨脹,傳統(tǒng)的評教管理方式日趨落后,因此網(wǎng)上評教應(yīng)運而生。網(wǎng)上評價高效快捷、錯誤率低,并且方便統(tǒng)計。

1 分析與設(shè)計

學生是網(wǎng)上評教系統(tǒng)的主體,其需求主要是:評教打分、留言、查詢個人信息和修改個人信息;教師是瀏覽信息的參與者,主要需求有:查看評教結(jié)果、查看個人信息、查看所教學生信息和修改個人信息;管理員控制著網(wǎng)上評教的數(shù)據(jù),是管理評教的核心,其需求是管理老師、學生信息,還有查看單個教師評教結(jié)果、整體教師的評教結(jié)果以及某部門所有教師的評教結(jié)果。根據(jù)用例分析,可以知道系統(tǒng)用戶分為三類,三類用戶的功能各有不同。

2 登錄實現(xiàn)

根據(jù)角色不同,登陸后分配權(quán)限不同。賬號是學生的學號、教師的職工號或管理員賬號,當賬號或密碼輸入錯誤時,登錄不進系統(tǒng),仍會跳到登陸界面,需要重新輸入正確的信息才能登錄進系統(tǒng)。核心代碼如下:

var number=document.getElementById("number").value;

if(isNaN(number)){

alert("請正確輸入賬號(只能為數(shù)字)");

document.getElementById("number").value="";

document.getElementById("number").focus();

return;

}

3 評教實現(xiàn)

在每個教師及其所教課程的這一行的后面是一個超鏈接,當該學生沒有對此教師進行評教時,它會顯示“未評”,評教過后會顯示“已評”字樣。在表格的上面有一個按鈕,按鈕上是“查詢個人信息”,點擊此按鈕可以查詢個人信息。

此界面的數(shù)據(jù)是通過后臺Servlet來傳遞的,當學生輸入學號點擊登錄時,后臺就會根據(jù)學生的班級查詢到該班級所對應(yīng)的所有教師及課程,然后把查詢到的信息存儲到一個教師實體類列表中,然后把這個列表綁定到一個session中,以便在下一個界面中可以直接使用。核心代碼如下:

HttpSession session = request.getSession();

List teacher=new ArrayList();

teacher=search(rst1.getInt("StudentNo"));

session.setAttribute("teacher",teacher)

首先需要定義幾個變量用來存儲數(shù)據(jù),首先是session,它用來綁定變量,把需要傳遞的變量綁定到session上,以便調(diào)用的界面可以查詢顯示;接著定義的是一個Teacher類的列表,用來存儲查詢到的教師實體類列表;下面是用調(diào)用一下search()函數(shù),通過該函數(shù)返回給定學生的學號的教師的列表。

進入評教界面,當點擊評教按鈕時,后臺Servlet會進行數(shù)據(jù)的處理,會從當前頁面得到教師的職工號,然后從評教條件表norm中得到所有的評教條件,并把這些信息放在一個列表中傳遞給下一頁面,接下來的頁面會把這些信息顯示出來,同時,在每項條件的下面會有一個評分行,學生可以選擇一個自己打給該教師的一個分值,逐項進行直到每一條都打分,再向下是學生寫給該教師的評教意見,學生可以寫,也可以不寫。最后是一個提交按鈕,當點擊它時后臺會進行數(shù)據(jù)的處理。如果有一項沒有打分則會給出相應(yīng)的提示信息。

提交時后臺Servlet會把數(shù)據(jù)進行處理,首先查看教師得分表中有沒有該教師的得分記錄,如果有,就把該學生對此教師打的分數(shù)加到上面,即更新數(shù)據(jù)庫,得分加上該學生打的分數(shù),人數(shù)自增一;如果沒有就把此教師的得分插入到數(shù)據(jù)庫中,即得分是該學生打的分數(shù),人數(shù)為一。同時還應(yīng)該把此次評教的信息存儲到學生打分的數(shù)據(jù)表中,以便學生以后查看。把學生給教師的留言插入到學生留言表中去。核心代碼如下:

conn = SQL.getConnection();

stat1 = conn.prepareStatement("select * from norm");

rst1 = stat1.executeQuery()

首先是查詢數(shù)據(jù)庫,查詢到所有的評教條件,依此評教條件的查詢順序,按評教條件編號進行下面的循環(huán),來進行插入操作,把學生評教得分錄入到教師得分表中。核心代碼如下:

stat2=conn.prepareStatement("select * from scoreofteacher where TeacherNo=? and NormNo=?");

stat2.setLong(1,teacherNo);

Integer normNo=rst1.getInt("NormNo");

stat2.setLong(2,normNo);

rst2=stat2.executeQuery();

String normNo1=normNo+"";

String score1=request.getParameter(normNo1);

score=Integer.parseInt(score1)

依據(jù)循環(huán)的評教條件編號查詢教師得分表,然后定義一些下面用得到的變量,并進行格式的轉(zhuǎn)換,使得下面能夠直接使用這些變量。

4 結(jié)論

本文介紹了運用JSP技術(shù)來設(shè)計與實現(xiàn)的網(wǎng)上評教及其數(shù)據(jù)分析系統(tǒng),給出了系統(tǒng)的結(jié)構(gòu)、功能以及解決方案,其中重點介紹了JSP技術(shù)和數(shù)據(jù)庫表設(shè)計,以及系統(tǒng)的各項基礎(chǔ)模塊的功能及實現(xiàn),它基本上體現(xiàn)了網(wǎng)上評教各方面的優(yōu)點。

【參考文獻】

[1]何福貴.JSP開發(fā)案例教程[M].機械工業(yè)出版社,2013:121-122.

[2]王英瑛.JSP Web開發(fā)案例教程[OL/M].清華大學出版社,2013:56-58.(http://product.dangdang.com/23342683.html - ddclick?act=click&pos=23342683_11_2_ q&cat=&key=jsp&qinfo=614_1_48&pinfo=&minfo=&ninfo=&custid=&permid=201403 17094841117585663513563313010&ref=http%3A%2F%2Fsearch.dangdang.com%2F%3Fkey%3Djsp&rcount=&type=&t=1400643438000 ).

[3]任生霞.基于學生評教影響因素的高校教師教學績效提升問題研究[D].山東大學,2011:158-160.

[4]王慶喜,趙浩婕.MySQL數(shù)據(jù)庫應(yīng)用教程[M].中國鐵道出版社,2016:10-11.

[責任編輯:楊玉潔]

猜你喜歡
數(shù)據(jù)分析系統(tǒng)設(shè)計
一種基于SATA硬盤陣列的數(shù)據(jù)存儲與控制系統(tǒng)設(shè)計研究
工業(yè)熱電偶計量檢定系統(tǒng)設(shè)計
我校如何利用體育大課間活動解決男生引體向上這個薄弱環(huán)節(jié)
體育時空(2016年8期)2016-10-25 18:02:39
Excel電子表格在財務(wù)日常工作中的應(yīng)用
基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運輸管理系統(tǒng)設(shè)計與應(yīng)用
淺析大數(shù)據(jù)時代背景下的市場營銷策略
新常態(tài)下集團公司內(nèi)部審計工作研究
中國市場(2016年36期)2016-10-19 04:31:23
淺析大數(shù)據(jù)時代對企業(yè)營銷模式的影響
基于讀者到館行為數(shù)據(jù)分析的高校圖書館服務(wù)優(yōu)化建議
科技視界(2016年22期)2016-10-18 14:37:36
目標特性測量雷達平臺建設(shè)構(gòu)想
科技視界(2016年22期)2016-10-18 14:34:34
无棣县| 江口县| 宜良县| 永昌县| 甘泉县| 汶上县| 平泉县| 芒康县| 弋阳县| 澄迈县| 崇礼县| 山东省| 武山县| 凤城市| 沅江市| 渝中区| 秦安县| 道真| 广西| 麻江县| 安多县| 雷波县| 赤壁市| 海城市| 牙克石市| 玉树县| 屯昌县| 巴彦县| 丁青县| 樟树市| 怀柔区| 明光市| 耒阳市| 宣化县| 广州市| 水富县| 吴江市| 渝北区| 三亚市| 鹤峰县| 汾西县|