用HTML编写教学评估系统,在线教学质量评价系统的设计与实现
《在線教學質量評價系統的設計與實現.doc》由會員分享,可免費在線閱讀全文,更多與《在線教學質量評價系統的設計與實現》相關文檔資源請在幫幫文庫(www.woc88.com)數億文檔庫存里搜索。
1、MWEAVERMA入門與提高[M]清華大學出版社,[]李國濤SQLSERVER數據庫開發[M]機械工業出版社,[]GaryJBronsonJavaforEngineersandScientists[M]清華大學出版社[]王慶忠JSP運行原理及其Windows下環境的實現[M]中國科技信,[]楊清JavaScrit快速入門[M]新時代出版社,ISOquot),quotgbkquot);c_name=newString(c_namegetBytes(quotISOquot),quotgbkquot);Stringsqlstr=quotselect*fromrecordwhere學號='quot+sessiongetAttribute(quotusernamequot)+quot'and課程編號='quot+c_code+quot'and課程名稱='quot+c_name+quot'quot;ResultSetrs=mystsearch(sqlstr);rslast();if(rsgetRow()==){Stringsql=quotinsertrecord(課程編號,課程名稱,學號)values('quot+c_code+quot','quot+c_name+quot','quot+sessiongetAttribute(quotusernamequot)+quot')quot;intm=mystdosql(sql);mystclosed();第頁共頁網上評教網上評教分為打分和留言兩部分。打分部分要求學生從準備情況、教學效果、教學內容、教學方法、教學育人與職業道德五個方面對任課教師進行評分。要求認真閱讀每一條評價指標,并根據你的觀察和感受認真,。
2、uotnamequot,name);sessionsetAttribute(quotcoursequot,course);()評分錄入數據庫Stringt=requestgetParameter(quottquot);代碼的省略Stringt=requestgetParameter(quottquot);intscore=;ints=,s=,s=,s=,s=,s=,s=,s=,s=,s=,s=,s=,s=,s=,s=,s=,s=,s=,s=,s=;第頁共頁intsun=;s=IntegerarseInt(t);代碼的剩略s=IntegerarseInt(t);score=s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s;Stringsql=quotinsertscore(學號,教師姓名,課程名稱,分數)values('quot+sessiongetAttribute(quotusernamequot)+quot','quot+sessiongetAttribute(quotnamequot)+quot','quot+sessiongetAttribute(quotcoursequot)+quot',quot+score+quot)quot;inti=mystdosql(sql);mystclosed();()留言錄入數據庫Stringbiaoshi=quotyesquot;if(requestgetParameter(quotboardquot)!=null){Stringbname=requestgetParameter(quotboardquot);Stringsql=quotinsertliuyan(留。
3、et;for(inti=;iltrow;i++){for(intj=;jltcolumn;j++){objSheetCells(i+,j+)value=tablerows(i)cells(j)innerHTMLrelace(quotam;quot,quotquot);}}objBookSaveAs(quotC:\ayListxlsquot);excelaUserControl=true;}系統測試系統的功能測試是在編碼的過程中完成的。編寫代碼的過程中,在實現某個模塊的某個功能的時候,根據需要新建測試項目,完成對程序各模塊的功能測試。軟件完成后,進行系統測試。下面對幾個重要功能介紹下。第頁共頁學生評教功能測試首先,學生通過用戶名和帳號進入到學生界面,點擊網上評教,進入評教頁面,開始打分,如果學生對此教師有好的建議可以通過點擊留言鏈接進行留言。實現功能如圖:圖學生評教功能測試圖圖留言功能教師查看評分和留言功能測試首先,教師通過用戶名和密碼進入教師界面,點擊評分查看,頁面將會顯示出此教師的所授課程信息,教師根據自己情況選擇所教課程查看學生對其的打分和留言。實現功能如圖:第頁共頁圖教師所授課程測試功能圖圖教師分數測試功能圖圖查看留言信息圖管理員統計功能測試管理員可以根據輸入查詢的條件對學生,教師的評論結果進行查看,同時還可以查看教師在院系的排行。實現功能如圖:圖排行榜功能圖第頁共頁結論本系統的中心任務是幫助教務管理部門及時了解教學動態和師資情況,調動廣大教師教學、科研的積極性和提高教學質量。開發過程中,充分考慮用戶的需求,使得本系統操作起來簡單方便,具有高效的查詢功能,同時安全、靈活的權限管理機制可以方便地對每個用戶分配系統各個功能的使用權限,最。
4、;Stringsql=quotselectteacher教師ID,teacher教師姓名,teacher性別,teacher所屬院系,teacher所授課程,teacher職稱,teacher所帶班級,avg(score分數)as分數fromteacher,scorewhereteacher教師姓名=score教師姓名andteacher所授課程=score課程名稱andteacher所屬院系='quot+colloe+quot'groubyteacher教師ID,teacher教師姓名,teacher性別,teacher所屬院系,teacher所授課程,teacher職稱,teacher所帶班級orderbydescquot;第頁共頁try{ResultSetrs=yysearch(sql);rslast();intcount=rsgetRow();rsbeforeFirst();while(rsnext()){%gt()打印此功能中是將WEB頁面中的數據導出到Excel然后打印。設計過程中,主要是應用JAVASCRIPT的構造函數創建了一個EXCEL。Alication對象的實例,并應用該實例的相關方法。functionoutExcel(){vartable=documentallay;row=tablerowslength;column=tablerows()cellslength;varexcela=newActiveXObject(quotExcelAlicationquot);excelavisible=true;objBook=excelaWorkbooksAdd();varobjSheet=objBookActiveShe。
5、實事求是地對其打分。此部分為必選項,要求學生對所有評價指標打分,不要遺漏。留言部分,學生根據自己的自身情況和意愿來填寫。在此部分的實現過程中,頁面首先會顯示學生正在學習的課程以及此課程的授課教師,然后學生開始對教師進行評教。一個學生對一個老師只能評教一次,不能對同一教師進行多次評教。學生在評教完成后,系統會把評教結果存入數據庫。代碼方面將會多次運用到JSP中的request對象和session對象,同時也會運用到超鏈接來完成對數據值的傳遞。關鍵代碼如下:()判斷學生是否已經對教師已經評教Stringsql=quotselect分數fromscorewhere學號='quot+sessiongetAttribute(quotusernamequot)+quot'and教師姓名='quot+name+quot'and課程名稱='quot+course+quot'quot;ResultSetrs=ddsearch(sql);rslast();if(rsgetRow()==){()超鏈接amname=quottarget=quot_toquotgt()request對象和session對象傳遞值的應用Stringname=requestgetParameter(quotnamequot);Stringcourse=requestgetParameter(quotcoursequot);name=newString(namegetBytes(quotISOquot),quotgbkquot);course=newString(coursegetBytes(quotISOquot),quotgbkquot);sessionsetAttribute(q。
6、言,教師姓名,標識)values('quot+bname+quot','quot+sessiongetAttribute(quotnamequot)+quot','quot+biaoshi+quot')quot更改密碼和退出出于安全考慮,用戶登錄后,可隨時更改密碼,以免帳號'quot+lid+quot'quot;messagedosql(sqlstr);管理員頁面及其基本功能的實現此頁面管理員主要對學生,教師,課程信息進行查詢,更改,錄入等操作以及對統計結果的操作,對信息處理就不重點介紹了。下面就對評分結果統計重點介紹下。在統計功能中,管理員可以通過表單對教師及其所授課程的輸入,查看學生對此教師的評分,同時計算出總分和平均分,管理員還可以根據具體情況對評分結果進行刪除。為了更直觀的查看評教情況,管理員還可以根據教師所屬院系來查看教師排行榜。并能打印排行榜表。關鍵代碼如下:()刪除結果Stringsql=quotdeletefromscorewhere教師姓名='quot+requestgetParameter(quotnamequot)+quot'and課程名稱='quot+requestgetParameter(quotnamequot)+quot'quot;intm=yydosql(sql);yyclosed();()教師排行榜(學生評分排行)注:教師評分排行設計大體一致這個功能的實現,重點是利用了SQL語言中的聚集函數AVG來計算平均分。lt%if(requestgetParameter(quotnamequot)!=null){Stringcolloe=requestgetParameter(quotnamequot);inti=。
總結
以上是生活随笔為你收集整理的用HTML编写教学评估系统,在线教学质量评价系统的设计与实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python基础课程2(看代码看注释)-
- 下一篇: mxnet深度学习(KVS)