用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=。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值