学生评教系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安徽农业大学JSP课程设计报告
题目:学生评教管理系统
姓名:
学号:
班级:
专业:计算机科学与技术指导老师:
二0一二年5月
一:设计背景:
学生评教的目的是通过向教师反馈学生的评教信息,让教师及时了解自己的课程及教学的优点、弱点和存在的问题,调动教师的积极性,促进教师不断改善课程,改进教学和提高教学质量。开发一个有效并易于使用的学生评教系统,对收集的评价数据进行统计、分析和处理,可以为教学活动反馈出许多有价值的信息。本文开发了一个具有开放体系结构、易扩充、易维护的,并具有良好人机交互界面的学生评教系统。
本设计所研究的是各大高校学生对老师评教即“学生评教”,即学生评价教师的课堂教学,是教师评价的途径之一,其评价主体是学生,评价对象是教师的教学工作,一般是指学校组织学生对教师的课堂教学行为及其态度、业务能力、效果等方面进行评价。
二:开发环境:
在开发学生评教管理系统是,需要具备下面的软件环境。
基于Windows7操作系统和MySql数据库,Tomcat7.0服务器,JDK1.5开发包,浏览器是IE8.0,本系统采用的是JSP动态网页开发技术,Myeclipse编辑器设计并实现了一个功能较为完善的学生评教系统。
三:系统设计:
本学生评教管理系统涉及两个参与者,分别是学生、老师。
学生:可通过系统对所学课程的授课教师的课堂教学情况作出评价。
教师:可通过系统了解所授课程的教学反馈情况,并且教师可以查看自己被评教结果,还可以对其他老师评教
下面对二个参与者进行系统分析,系统功能结构如图所示
四:数据库设计
数据库主要着重于数据对象的属性和数据对象之间的关系的分析。一般采用E-R图,即实体-关系模型来分析数据对象的属性和数
据对象之间的关系
为了实现图书管理系统的永久性存储数据,这里采用了MySQL数据库,在MySQL软件中创建数据库courseselect,共包含4张表。下面分别给出这些数据表的概要及数据表的结构
五:系统实现
1.系统登录页面的实现
大学评教系统实现的是学生评教的功能。系统中共有两种用户:学生、教师。每种用户有着不同的权限,下图是系统首页的部分截面图。
2.学生登录模块的实现
学生用户登录系统后,进入学生测评界面可以对课程进行评教,学生可以查看授课教师姓名、是否选评、测评内容,学生可以对授课老师进行详细查看,对未评选的课程可进行评教,实现页面如下:
如果学生评完所有授课老师的课程,那么系统会提示学生你已经评教结束,实现页面如下:
2.教师登录界面的实现
教师用户以教师身份登录以后可对评教结果进行查看,并且教师还可以对其他老师进行测评,实现页面如下:
教师进入此页面后教师可以选择自己想要进行的操作,比如教师想要查看评教结果时,可以进入下面页面:
六:心得体会:
感谢在大学学习过程中给我系统讲授专业课知识的各位老师。
另外,在本次课程设计的过程中,我也得到了许多优秀同学的鼎力相助。在我的不懈努力的同时,他们也帮我解决不少的难点,使得课程设计顺利完成。此外,由于各方面的原因,我所做的这个系统功能还不够完善,JSP的课程学习虽然已经结束,但是我的学习才刚刚开始,通过以后的学习,我能完善此系统,但愿我所做的系统能用到实际生活中。