怎么做网站标题优化,做网站要写代码吗,推广的十种方式,网络营销的营销方式是什么《在线教学质量评价系统的设计与实现.doc》由会员分享#xff0c;可免费在线阅读全文#xff0c;更多与《在线教学质量评价系统的设计与实现》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。1、MWEAVERMA入门与提高[M]清华大学出版社#xff0c;[]李国涛SQLS…《在线教学质量评价系统的设计与实现.doc》由会员分享可免费在线阅读全文更多与《在线教学质量评价系统的设计与实现》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。1、MWEAVERMA入门与提高[M]清华大学出版社[]李国涛SQLSERVER数据库开发[M]机械工业出版社[]GaryJBronsonJavaforEngineersandScientists[M]清华大学出版社[]王庆忠JSP运行原理及其Windows下环境的实现[M]中国科技信[]杨清JavaScrit快速入门[M]新时代出版社ISOquot),quotgbkquot)c_namenewString(c_namegetBytes(quotISOquot),quotgbkquot)Stringsqlstrquotselect*fromrecordwhere学号quotsessiongetAttribute(quotusernamequot)quotand课程编号quotc_codequotand课程名称quotc_namequotquotResultSetrsmystsearch(sqlstr)rslast()if(rsgetRow()){Stringsqlquotinsertrecord(课程编号,课程名称,学号)values(quotc_codequot,quotc_namequot,quotsessiongetAttribute(quotusernamequot)quot)quotintmmystdosql(sql)mystclosed()第页共页网上评教网上评教分为打分和留言两部分。打分部分要求学生从准备情况、教学效果、教学内容、教学方法、教学育人与职业道德五个方面对任课教师进行评分。要求认真阅读每一条评价指标,并根据你的观察和感受认真,。2、uotnamequot,name)sessionsetAttribute(quotcoursequot,course)()评分录入数据库StringtrequestgetParameter(quottquot)代码的省略StringtrequestgetParameter(quottquot)intscoreints,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s第页共页intsunsIntegerarseInt(t)代码的剩略sIntegerarseInt(t)scoressssssssssssssssssssStringsqlquotinsertscore(学号,教师姓名,课程名称,分数)values(quotsessiongetAttribute(quotusernamequot)quot,quotsessiongetAttribute(quotnamequot)quot,quotsessiongetAttribute(quotcoursequot)quot,quotscorequot)quotintimystdosql(sql)mystclosed()()留言录入数据库Stringbiaoshiquotyesquotif(requestgetParameter(quotboardquot)!null){StringbnamerequestgetParameter(quotboardquot)Stringsqlquotinsertliuyan(留。3、etfor(intiiltrowi){for(intjjltcolumnj){objSheetCells(i,j)valuetablerows(i)cells(j)innerHTMLrelace(quotamquot,quotquot)}}objBookSaveAs(quotC:\ayListxlsquot)excelaUserControltrue}系统测试系统的功能测试是在编码的过程中完成的。编写代码的过程中在实现某个模块的某个功能的时候根据需要新建测试项目完成对程序各模块的功能测试。软件完成后进行系统测试。下面对几个重要功能介绍下。第页共页学生评教功能测试首先学生通过用户名和帐号进入到学生界面点击网上评教进入评教页面开始打分如果学生对此教师有好的建议可以通过点击留言链接进行留言。实现功能如图图学生评教功能测试图图留言功能教师查看评分和留言功能测试首先教师通过用户名和密码进入教师界面点击评分查看页面将会显示出此教师的所授课程信息教师根据自己情况选择所教课程查看学生对其的打分和留言。实现功能如图第页共页图教师所授课程测试功能图图教师分数测试功能图图查看留言信息图管理员统计功能测试管理员可以根据输入查询的条件对学生教师的评论结果进行查看同时还可以查看教师在院系的排行。实现功能如图图排行榜功能图第页共页结论本系统的中心任务是帮助教务管理部门及时了解教学动态和师资情况调动广大教师教学、科研的积极性和提高教学质量。开发过程中充分考虑用户的需求使得本系统操作起来简单方便具有高效的查询功能同时安全、灵活的权限管理机制可以方便地对每个用户分配系统各个功能的使用权限最。4、Stringsqlquotselectteacher教师ID,teacher教师姓名,teacher性别,teacher所属院系,teacher所授课程,teacher职称,teacher所带班级,avg(score分数)as分数fromteacher,scorewhereteacher教师姓名score教师姓名andteacher所授课程score课程名称andteacher所属院系quotcolloequotgroubyteacher教师ID,teacher教师姓名,teacher性别,teacher所属院系,teacher所授课程,teacher职称,teacher所带班级orderbydescquot第页共页try{ResultSetrsyysearch(sql)rslast()intcountrsgetRow()rsbeforeFirst()while(rsnext()){%gt()打印此功能中是将WEB页面中的数据导出到Excel然后打印。设计过程中主要是应用JAVASCRIPT的构造函数创建了一个EXCEL。Alication对象的实例并应用该实例的相关方法。functionoutExcel(){vartabledocumentallayrowtablerowslengthcolumntablerows()cellslengthvarexcelanewActiveXObject(quotExcelAlicationquot)excelavisibletrueobjBookexcelaWorkbooksAdd()varobjSheetobjBookActiveShe。5、实事求是地对其打分。此部分为必选项要求学生对所有评价指标打分,不要遗漏。留言部分学生根据自己的自身情况和意愿来填写。在此部分的实现过程中页面首先会显示学生正在学习的课程以及此课程的授课教师然后学生开始对教师进行评教。一个学生对一个老师只能评教一次不能对同一教师进行多次评教。学生在评教完成后系统会把评教结果存入数据库。代码方面将会多次运用到JSP中的request对象和session对象同时也会运用到超链接来完成对数据值的传递。关键代码如下()判断学生是否已经对教师已经评教Stringsqlquotselect分数fromscorewhere学号quotsessiongetAttribute(quotusernamequot)quotand教师姓名quotnamequotand课程名称quotcoursequotquotResultSetrsddsearch(sql)rslast()if(rsgetRow()){()超链接amnamequottargetquot_toquotgt()request对象和session对象传递值的应用StringnamerequestgetParameter(quotnamequot)StringcourserequestgetParameter(quotcoursequot)namenewString(namegetBytes(quotISOquot),quotgbkquot)coursenewString(coursegetBytes(quotISOquot),quotgbkquot)sessionsetAttribute(q。6、言,教师姓名,标识)values(quotbnamequot,quotsessiongetAttribute(quotnamequot)quot,quotbiaoshiquot)quot更改密码和退出出于安全考虑用户登录后可随时更改密码以免帐号quotlidquotquotmessagedosql(sqlstr)管理员页面及其基本功能的实现此页面管理员主要对学生教师课程信息进行查询更改录入等操作以及对统计结果的操作对信息处理就不重点介绍了。下面就对评分结果统计重点介绍下。在统计功能中管理员可以通过表单对教师及其所授课程的输入查看学生对此教师的评分同时计算出总分和平均分管理员还可以根据具体情况对评分结果进行删除。为了更直观的查看评教情况管理员还可以根据教师所属院系来查看教师排行榜。并能打印排行榜表。关键代码如下()删除结果Stringsqlquotdeletefromscorewhere教师姓名quotrequestgetParameter(quotnamequot)quotand课程名称quotrequestgetParameter(quotnamequot)quotquotintmyydosql(sql)yyclosed()()教师排行榜(学生评分排行)注教师评分排行设计大体一致这个功能的实现重点是利用了SQL语言中的聚集函数AVG来计算平均分。lt%if(requestgetParameter(quotnamequot)!null){StringcolloerequestgetParameter(quotnamequot)inti。