基于语言信息的课堂教学评价系统的设计与实现.docx

上传人:李** 文档编号:48535449 上传时间:2022-10-06 格式:DOCX 页数:31 大小:1.01MB
返回 下载 相关 举报
基于语言信息的课堂教学评价系统的设计与实现.docx_第1页
第1页 / 共31页
基于语言信息的课堂教学评价系统的设计与实现.docx_第2页
第2页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于语言信息的课堂教学评价系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于语言信息的课堂教学评价系统的设计与实现.docx(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于语言信息的课堂教学评价系统设计与实现摘要 课堂教学是学校必要的教学方式之一,教学质量对学生学校影响重大,那么提高教学质量变成了提高教育质量的核心环节。课堂教学评价是指在进行课堂教学之后,学生对于老师所进行课堂教学内容的评价活动。课堂教学评价活动能够有效的促进学生的成长,还能有的提高课堂教学质量。本系统分析用户的组成及需求,收集学生用户对老师的课堂教学评价,根据系统需求,建立Mysql数据库,利用SSM构建框架,使用JAVA语言在IDEA的开发环境下,以语言信息的表现方式,实现对教师的评价系统。关键词 语言信息 课堂教学评价 数据库开发工具 JAVA编程语言Design and implem

2、entation of classroom teaching evaluation system based on language informationAbstract Classroom teaching is one of the necessary teaching methods in schools. Teaching quality has a great influence on students schools. Therefore, improving teaching quality has become the core of improving education

3、quality.Classroom teaching evaluation refers to students evaluation of teachers classroom teaching content after classroom teaching.Classroom teaching evaluation activities can effectively promote the growth of students and improve the quality of classroom teaching.This system analyzes the compositi

4、on and needs of users, and collects student users comments on teachers classroom teaching. According to the system needs, Mysql database is established in the form of language information. SSM is used to build the framework, and JAVA language is used to realize the evaluation system for teachers in

5、the development environment of IDEA.Keywords language information classroom teaching evaluation database development tool JAVA programming language目录引 言31课堂教学评价系统需求分析41.1 面向用户分析41.2 用户需求分析41.3 系统功能分析41.3.1 面向用户功能41.3.2 后台管理功能52课堂教学评价系统设计62.1系统设计思想62.2 功能的设计62.3登录界面的设计62.4系统模块设计72.5数据库设计93开发工具及环境123.

6、1开发环境123.2开发工具介绍12 3.2.1 Java技术123.2.2 MySQL技术123.2.3 IDEA123.2.4 Tomcat133.2.5 lay-ui框架133.2.6 JSP技术133.2.7 SSM三大框架134系统的实现154.1 系统实现具体方法154.2 系统目标的实现和全部视图154.2.1 登录界面154.2.2 管理员的实际管理界面154.2.3教师登录界面194.2.4学生登录界面215系统测试22结 论23参考文献24致 谢31附 录32引 言如今科技发展迅速,生活已经离不开互联网,互联网给人们提供的便捷是显而易见的。曾经的纸质课堂教学评价表已经不能满

7、足当今生活发展的需要,而线上的课堂教学评价系统可以很好的顺应时代的发展,创建一个可以在电脑上进行对老师课堂教学评价的网页,不需要把同学老师集中在一起,快速便捷,使工作的效率获得了极大的提高,同时也减少了生产纸张砍伐树木对环境造成的伤害以及纸的浪费,使老师的负担得以减轻,也使学生的日常获得了便利,是一种值得广泛推广的课堂质量评价方式。本文主要实现教师课堂教学评价。结合在学校学的语言信息的相关知识,通过MySQL建立数据库,在IDEA开发环境下,使用tomcat服务器配置好环境变量,从而响应浏览器的访问请求。添加、修改、查询、以语言信息的方式评价等功能是本系统的主要实现目标,以便捷的反应出教师的课

8、堂教学质量。本文实现教师课堂教学评价,主要实现学生、教师以及管理员三类用户登录系统,学生完成评价,教师查看评价,管理员对教师、学生及评价的管理。搭建数据库构建录入数据,通过MySQL建立数据库,使用JAVA语言,在IDEA开发环境下,使用tomcat服务器配置环境变量,从而响应浏览器的访问请求。利用SSM构建框架,lay-ui前端样式框架、jsp制作页面,前端发送请求,后端通过controller层处理请求,通过url的映射,找到controller的具体处理方法,controller层调用service层的方法,service可能利用到了bean包下的实体类,service调用了dao包下的

9、接口,dao所有的实现都在mapper中,mapper针对数据库所有的增删改查操作,以完成系统整体的实现。1课堂教学评价系统需求分析对用户进行分类,清晰地描述每个用户的需求,并且详细分析用户和系统的不同需求,开发出一套课堂教学评价系统并进行改进与完善,最终满足各用户需求。1.1 面向用户分析一套完整的课堂教学评价系统中,应该拥有的用户分为三类:管理员、教师、学生。1.2 对于用户的需求分析(1) 管理员可对于用户的权限进行管理登录,包括教师、学生和管理员。(2) 教师可对自己的课堂教学评价统计结果进行查看。(3) 学生可对教师的课堂教学在语言信息基础上进行评价。1.3 系统的功能分析1.3.1

10、 面向用户的功能(1) 登录功能在登录时,用户无须进行账号的注册。用户登录的帐号和密码由系统管理员统一录入。同时设置了登录权限,用户根据自己的身份选择相应的权限。(2) 评价功能用户登录系统后,便可点击教学评价对教师进行评价。同时教师自己所担任的课程讲解的相应评价也可以通过登录自己的账号进行查看。评价内容是在语言信息的基础上以选择的形式更加直观的表现出来,例如图2.3.1所示图1.3.11.3.2 后台管理功能(1)用户信息管理本系统中用户指的是学生以及教师,包括学生和教师的姓名、账号、密码、班级、id、邮箱、性别等信息,管理员可以对教师和学生的信息进行查看、修改、添加、删除,同时也可以对自身

11、管理员身份的个人资料进行修改。(2)课堂课程信息的管理课程默认的ID、课程的名称等信息都包含在课程信息里,管理员可以对其相关信息进行查看、修改、添加、删除。(2)评教信息管理管理员可以对评价问卷内容查看、添加、删除。2课堂教学评价系统设计对完整系统的功能进行设计是在经过需求的分析之后,搭建出总体的框架和划分主要模块,对的数据库也进行设计流程进行搭建。2.1系统设计思想本系统的登录主体分为三种。分别是学生、教师以及管理员。教师和学生没有办法自己登录。需要通过管理员提供的账号密码进行登录操作。使用数据库传输信息,工作原理如图2.1所示:MYSQL 用户界面 数据库存储层教学课堂教学评价系统操作界面

12、 通过SQL录入数据 返回查询结果或操作结果 图2.1系统工作原理图2.2 功能的设计主体职位需要用户自行选择,登录本系统时需要用户输入密码以及账号,同时进行登录验证。1.学生登录账号后可以对教师的课堂教学进行语言信息的评价以及修改自己的个人信息,完成对教师课堂教学之后还可以查看自己的评价。2.教师登录账号后可以修改自己的个人信息以及查看的课堂教学评价结果以及查看同学是否评价。3.管理员登录账户后可查看、添加、删除、修改教师、学生、教师班级课程信息以及对学生的评教问卷进行查看,也可以修改管理员自身的个人信息。2.3用户登录界面的设计登录流程图如图2.3所示:图2.3 登录流程图2.4系统模块设

13、计为了能够更清楚直观的展现系统的结构,应当按照系统的需求对模块导图进行绘制,学生模块、教师模块、管理员模块这三个不同模块为课堂教学评价系统的主要部分。系统模块导图的详情如图2.4所示:图2.4 系统模块图可以将管理员模块分为四个不同的子模块,例举如下(1)学生信息管理模块(2)教师信息管理模块(3)课程信息管理模块(4)评教系统管理模块。对这四个模块种的信息进行查询、更改、添加、删除只有管理员可以进行操作。具体模块图如下2.5所示:图2.5 学生、教师、课程信息、评教系统管理模块图2.5数据库设计数据库是为了更好的使用户储存和管理用户数据,从而进行数据访问查看数据库表。系统主要用到的数据表有r

14、ole表、admin表、teacher表、strudent表、class表、course表、question表,各表内容如图所示:表2.5.1 role表idnamestatus1管理员12教师13学生1表2.5.2 admin表idnumbernamepasswordemailimg_urlrole_id10000000001管理员0000000001zxt15755727815e47cb6.jpg1表2.5.3 teacher表idnumbernamepasswordsexemailimg_urlstatusrole_id1200000001张三20000000101111111111e5

15、03249.jpg122200000002韩峰20000000201114331111b91d6f9.jpeg12表2.5.4 strudent表idnumbernamepasswordsexemailimg_urlstatusclass_idrole_id2169000301周易16900030101578956935689b4b.jpg113183169000302刘秀儿169000302013413456111#113184169000303江子罗16900030301174456111#113186169000305肖中169000305111463456111#113表 2.5.5

16、class表idnumberstatusdept_id11690003113169000411表2.5.6 course表idnamestatus1C语言程序设计16C+18python19大数据1表2.5.7 question表idnumberdetailed_questiontypestatusquestionnaire_id271老师讲课的节奏如何?114282老师有哪些优点?214293老师经常迟到吗?114301老师拖堂吗?118312老师讲课通俗易懂吗?118341老师有哪些优点?2111361老师有哪些优点?2112表2.5.8 answer表iditemorderstatusq

17、uestion_id41快112742适中212743慢312744讲课有吸引力112845学识渊博212846温柔312847帅412848偶尔112949常常212950没注意312951从不113052偶尔213053经常313054易于理解113155不太好理解213164帅113465敬业213471敬业113672专业213673帅31363 开发工具及环境3.1开发环境开发使用的主要语言:Java数据库:MySQL开发工具:IDEA服务器:Tomcat后端技术框架:SSM前端样式:Lay-ui框架页面:JSP技术浏览器:谷歌浏览器3.2开发工具介绍3.2.1 Java技术Java

18、是Java面向对象编程语言和Java平台的通称。Java使用的平台多。对于Java的对于Java的学习,也是简单易学的,初学者在一个月可以对此入门。Java功能强大,可以编写小程序,比如一个数学加法的设计,也可以编写大型的应用,比如一个超大的游戏。这些都展示了Java在功能上远超其他语言。Java可以在大部分系统平台上使用,比如笔记本,小型平台等。好处是只需要进行一次编写,即可在各个平台运行。Java可以对桌面程序进行编写,微信小游戏也一样适用,是最受欢迎的语言。3.2.2 MySQL的技术MySQL是开源的,面向全球的使用者免费。首先是一个管理系统,它所服务的是关系型数据库。MySQL启动的

19、速度非常快,在之前的测试中,仅需几百毫秒就可完成。正式由于他的速度快,对各个中小企业的适应性非常好,不太适用于大型企业。MySQL版本也多,有安装版,解压版,适合不同使用者需要。MySQL语句编写方便,可以在文本文档中直接编写,而且导入SQL脚本也比较方便。3.2.3 IDEA IDEA的全称叫作IntelliJ IDEA,是Java的集成开发环境。IDEA在编程界内被公认为最好的java开发工具,在以下方面的功能可以说是超常的,IDEA是最早能够支持重构的IDE,这一点是IDEA超常功能异于其他主要特点之一,IDEA还有“调试”这一项突出的功能,它可以对Java代码、JavaScript、J

20、Query等技术进行调试。3.2.4 TomcatTomcat服务器由Apache提供的一款免费的服务器。而且是一款开放源代码的Web应用中常用的服务器。使用方便、性能稳定。3.2.5 lay-ui框架Layui是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛很低,使用方便,容易上手。layui 外观很简单,但是内容又很丰富,兼容人类正在使用的全部浏览器(IE6/7除外),可作为 PC 端后台系统与前台界面的速成开发方案。3.2.6 JSP技术JSP(Java Server Pages)易于学习,和HTML差不多,都是网页的设计,区别是前者

21、是动态的,后者是静态的。在实际编程中,使用者通过JSP来进行数据请求和接收。比如在一个表单中,设计用户的姓名年龄等基本信息,然后通过对此区域内容进行提交来保存在数据库中,实现网页动态的功能。Servlet是一个处理数据的纽带,JSP有9大内置对象可供用户使用,学习简单方便。 3.2.7 SSM三大框架SpringSpring包含了两大核心,我们来分别说说其作用。首先是IoC部分,它的英文全称为Inverse Of Control,翻译过来的话叫控制反转。它的作用就像一个工厂一样,比如代码中的创建对象,我们就可以直接交给它来管理。这可以有效的降低代码间的以来管依赖关系,从而达到解耦的作用。另一个

22、部分为AOP,全称面向切面控制。它的作用则是可以把业务层的各个代码块给隔离开来,还可以降低耦合度,提高开发效率。因此,Spring最大的好处是它可以有效地减少应用程序之间的耦合。SpringMVCSpring MVC是一种简单方便易操作的MVC软件开发模式。作为Spring框架的重要组成部分,Spring MVC合理、完整地分离了请求处理中涉及的各种问题。并明确地建立了相应的角色来建模和处理整个生命周期中的所有问题。MyBatisMyBatis是一个持久化层框架,基于java环境。SQL的数据映射和访问对象是iBATIS所提供的持久层框架。便利的XML或配置注释以及最原始的映射是MyBatis

23、使用的主要工具,最终映射到数据库中并记录的是接口以及Java pojo。4 系统的实现4.1 系统实现具体方法通过MySQL建立数据库,在IDEA开发环境下,使用tomcat服务器配置好环境变量,从而响应浏览器的访问请求。前端发送一个请求,后端通过controller层处理请求,通过url的映射,找到controller的具体处理方法是调用service层,service可能利用到了bean包下的实体类,service调用了Dao包下的接口,Dao所有的实现都在Mapper中,Mapper针对数据库所有的增删改查操作。4.2 系统目标的实现和全部视图4.2.1 登录界面用户登录系统时可以根据不

24、同身份登录,用户身份分别为管理员、教师、学生。输入相对应角色的账号和密码并完成滑动验证,点击登录即可。若不小心忘记了自己的登录密码也没有关系,点击“忘记密码”按钮,系统就会自动跳转到“找回密码”的界面,按照自己的需求选择登录的角色,同时输入一开始注册的邮箱。实际登录的界面,还有找回密码界面如下图5.2.1所示:图4.2.1 实际登录的界面以及找回密码界面图4.2.2 管理员的实际管理界面选择用管理员身份登录,然后界面跳转至如图4.2.2 所示:图4.2.2 (1) 学生信息的实际管理界面管理员可以在本界面对于学生的信息进行添加、查看、编辑、删除。学生信息管理界面如图4.2.2.1所示:图4.2

25、.2.1 (2) 教师信息的实际管理界面管理员可以在本界面对于教师的信息进行添加、查看、编辑、删除。教师信息的实际管理界面如图4.2.2.2所示:图4.2.2.2 (3) 课程信息的实际管理界面管理员可以在本界面对于课程的信息进行添加、查看、编辑、删除。课程管理界面如图4.2.2.3所示:图4.2.2.3(4) 教师课程的实际管理界面管理员可以在本界面对于教师课程的信息进行添加、查看、编辑、删除。教师课程的实际管理界面如图4.2.2.4所示:图4.2.2.4 (5) 班级教师课程的实际管理界面管理员可以在本界面对于班级教师课程的信息进行添加、查看、编辑、删除。班级教师课程管理界面如图4.2.2

26、.5所示:图4.2.2.5 (6) 评教管理界面评教问卷的实际信息可在此界面进行添加,查看,删除。评教管理界面如图4.3.2.6所示:图4.2.2.6 (7) 角色菜单管理界面角色的实际信息可在此界面进行添加,查看,删除。角色菜单管理界面如图4.3.9所示:图4.2.2.74.2.3教师登录界面以教师身份登录示意图如下所示:点击学生问卷可查看自己受到的评教情况,如下图:点击详情可查看科目所受评教情况、班级详情、班级学生是否评教,如下图所示:4.2.4学生登录界面学生的实际登录界面如下图所示:点击教师问卷可参与课堂教学评价及查看自己的评价情况,如下图所示:5 系统测试在整个课堂教学评价系统设计的

27、过程中,系统测试这一项操作是必然的。因为在系统的分析和设计中,必然是会出现错误的,而系统测试就能发现系统分析和设计中的错误,然后对错误进行分析和改正,以保证系统能够安全可靠的运行。本系统就登录主体的用户名及密码进行了测试,输入一个错误或者没有录入的用户信息,系统会提示你密码错误、用户名不存在。然后再次再测试管理员录入的学生和教师信息,对其进行查询、删除、修改、添加、评价等功能的测试,观察是否都能一一实现相应的操作。结论本系统主要实现教师课堂教学评价。结合在学校学的语言信息的相关知识,通过MySQL建立数据库,在IDEA开发环境下,使用tomcat服务器配置好环境变量,从而响应浏览器的访问请求。

28、添加、修改、查询等功能是本系统的主要实现目标,同时学生能对教师进行以语言信息的方式评价从而更直观有效地反应出教师的课堂教学质量。系统在语言信息的基础上,以选择的方式让同学做出评价,分析结果,最终完成了一个较完整的课堂教学评价系统。学生可以登录账号进入界面进行修改的人信息以及实现对教师的评价;教师可以登录账号进入界面进行修改个人信息以及查看自己相应课程的评价情况,还能看到班级,学生完成评价的程度;管理员执行对学生及教师的信息的操作时,需要登录管理员账号,对其进行删除与修改等操作。在设计的过程中也有很多出错的地方。例如具体的语言信息应该如何评价系统中体现出来,代码出现各种bug,这都得慢慢分析检查

29、出来,并修正以保证系统能正常运行。在系统设计中,本系统没有对于学生话语权这一栏做出很好的表现方式,没有很好的让同学们自由发挥,以给足他们话语权。总的来说,这套课堂教学评价系统解决了之前传统的教学评价中的很多弊端。能更加有效直观公正科学地反应出教师的课堂教学质量以及对存在中的不足的改进。参考文献1 王庆忠.JSP运行原理及其Windows下环境的实现M.黑龙江:中国科技信息出版社,2005.2 萨师煊.数据库系统概论M.北京:高等教育出版社,2001.3 传智播客. 网页设计与制作 M. 北京: 中国铁道出版社,2014: 1-19. 4 王珊 萨师煊 数据库系统概论M. 北京:高等教育出版社,

30、 2007.5 陈雄华 Spring企业级应用开发详解M. 北京:电子工业出版社, 2009.6 刘新等. Java开发技术大全 M. 北京:清华大学出版社,2014: 12-43.7 秦学礼. Web网站设计教程 M. 北京: 电子工业出版社,2014: 22-37.8 杨开振等. Java EE互联网轻量级框架整合开发 SSM框架(Spring MVC+Spring+MyBatis)和Redis实现M. 电子工业出版, 2017.07.9 基于Spring MVC架构的旅游攻略网站前后台的设计与实现J. 王佳康,李明,买尔夏提尔肯.电脑知识与技术,2015(08).10 张雪敏.浅议MVC

31、设计模式在JavaWeb中的作用D. 苏州大学计算机科学与技术学院, 2018.11 杨章伟.精通SQL语言与数据库管理M.北京:人民邮电出版社,2010:187-210.12 李国涛.SQL SERVER 2000数据库开发M.北京:机械工业出版社,2004.13 杨清.JavaScript快速入门M.北京:新时代出版社,2000.14 章祥荪.管理信息系统的系统理论与规划方法M.北京:科学出版社,2001:188-190.15 徐泽水.基于语言信息的决策理论与方法M.科学出版社,2011.致谢紧张而忙碌的毕业设计终于完成了,看到自己设计出来的系统功能齐全,我真的很高兴和欣慰。在此次毕业设计

32、中,我的负责老师以及我的朋友对我完成设计起到了至关重要的作用,对此,我真的非常感谢你们付出的努力,有了你们,我才能克服如此多的困难。首先,我的导师魏翠萍教授是我最要感谢的人,感谢您对于此次毕业设计的重视,还有完成过程中对我的帮助与照顾,给我很多有帮助的建议。从最初的设计选题对题目的讲解,到中期的检查时又对选题的深入讲解与分析,到最终的定稿,无论是网络上的咨询还是导师见面时的讲解,都是极其耐心并且很专业的替我解决一个个问题。毕业设计帮助了我学习到了更多的知识。通过此次的毕业设计,让我在回顾了原来学过的知识的同时,也掌握了之前并未涉及的领域的知识,也让我深刻明白了,想要深入掌握某一类知识,必须以实

33、践为基础,平时学习的专业理论知识再多,如果不加以实践也是没有用的,在克服困难的过程中大大提高了我解决问题的能力,让我更好的理论知识和实践技能,提高专业技能。随着毕业设计的完成,我真正了解软件工程,以前的理论知识巩固的全过程,同时也奠定了良好的基础我在今后的工作中。同时,再次感谢帮助我的老师和同学们,我也相信我以后会做的更好。附 录主要代码:1.登录界面框架实现 登录页 学生评教系统 - 登录 选择身份 学生 教师 管理员 密码 登录 找回密码 $(document).ready(function() $(select).material_select(function () number_placeholder();

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁