教学质量评价信息系统的设计与实现毕业设计.doc
《教学质量评价信息系统的设计与实现毕业设计.doc》由会员分享,可在线阅读,更多相关《教学质量评价信息系统的设计与实现毕业设计.doc(61页珍藏版)》请在三一文库上搜索。
1、装订线毕业设计(论文)报告纸二 一 四 届 毕 业 设 计教学质量评价信息系统的设计与实现学 院: 专 业: 姓 名: 学 号:指导教师: 完成时间:2014年6月10日摘 要教学质量的优劣是衡量教育水平的关键因素,因此提高教育质量是提高教育水平的最好的方法。对于教育质量而言,我觉得最有发言权的应该就是学生。学生能够根据自身从教学中获得了多少知识、懂得了多少解决问题的方法来判定学校的教育质量是否为优秀。而一个学校真正优秀的教育并不局限于拥有多少优秀的教师,而是拥有多少适合学生的教师。因此对于教师的教学评价是至关重要的。教学质量评价是提高教学质量最直接、最有效的方法,也能使教师的教学方法更适用于
2、学生。因此,建立一个公平公正的教师教学评价系统是必不可少的。本文具体地阐述了基于网络的教学质量评价系统的整体开发过程。对于系统设计的主要思想与设计流程做了详细的叙述,对该系统的开发工具也有了简单的介绍,同时,本文详细地说明了系统数据库的设计思想和数据库的逻辑实现,阐述了各个数据表的具体信息以及管理员、教师、学生等子模块的具体功能。本系统提供了三种系统用户,分别是学生、教师、管理员。学生可以在本系统上对教师进行教学评价、留言,教师可以查看学生的评价内容及留言内容,并且对学生的留言进行回复。管理员则管理学生、教师、课程、开课信息、投票信息、留言信息等信息。本系统采用模块化的设计思想,基于java平
3、台使用JSP技术进行开发,利用SQL数据库和MyEclipse及tomcat进行辅助开发。所谓的JSP网页是在传统的网页HTML文件中加入java的程序片段和JSP标记,这样就构成了JSP网页。其中JSP技术为整个服务器端的java库单元提供了一个接口,并且将JSP提供的接口用来服务于HTTP的应用程序。当用JSP网页向WEB服务器发送访问请求时,web服务器会首先执行其中的程序片段,然后再将执行结果以HTML的格式返回给用户。其中,写在JSP网页中的程序片段可以操纵数据库,使用户可以在网页上对被赋予权限的数据库来进行操作。而SQL正是为系统提供这样的一个数据库,使用户在网页上对数据的操作得以
4、存储。本系统的界面简洁明了,用户操作简单易行、方便简捷,系统功能完备,查询灵活方便,系统维护方便,安全保密性较好,有较高的安全性,满足实用性、先进性,能够提供快速、准确、详细的教师评教结果的统计信息,大大地减少了统计人员和用户的负担。关键词:教学,评教,SQL Server 2005,JSPABSTRACTThe quality of teaching quality is a key factor to measure the level of education, thus improving the quality of education is the best way to impr
5、ove the level of education.The quality of education should be decided by students, who can determine whether the schools education quality is good or not according to how much they get from teaching and how much they know the method of solving the problem. For a school ,the real education is not lim
6、ited to how many good teachers they have, but whether is suitable for students.So teachers teaching evaluation is very important, because it is the most direct, the most effective way to improve the teaching quality. Meanwhile, it also can make the teachers teaching method more applicable to student
7、s.Therefore, the establishment of a fair teacher teaching evaluation system is necessary.This paper introduces the overall development process of teaching quality evaluation system based on network . the thought of system design and design process is discussed,the system development tool has a simpl
8、e introduction,at the same time, the design concept of database and the logical relationship between various datatable is illustrated. This system provides three types of users, including students, teachers, administrators respectively.Students can evaluate steaching in this system,the teacher can v
9、iew the students evaluation content and the message content,administrators manage the information such as students, teachers, curriculum, course information etc.This system uses modular design thought based on the Java platform by using the JSP technology, the SQL database and MyEclipse tomcat. the
10、JSP page is constituted by adding the Java program fragment and JSP tags in a traditional web page HTML file.JSP technology provides an interface to serve HTTP application for the entire unit of server-side Java library .When the WEB server encounter an request of access to the JSP page , the progra
11、m fragment is performed firstly,then the results is returned to the customer in HTML format.Fragments can manipulate the database,as a result users have access to the database on the web page for operation.SQL provide the database to the system, storing user operation on a web page.The interface of
12、this system is simple so that user can operate it simply and conveniently, system has complete function,which can be inquired and maintained conveniently and has higher safety, practical, advanced. therefore system is able to provide a rapid, accurate, detailed teacher appraisal, which reduces the s
13、tatisticians and the users burden greatly.KEY WORDS:teaching,Evaluation of teaching,SQL Server 2005, JSP目 录第一章 绪论11.1 课题研究背景11.2 课题的目的及意义11.3 课题的研究内容21.4 论文组织结构2第二章 开发工具、技术简介32.1 开发工具简介32.1.1 MyEclipse简介32.1.2 SQL Server 2005简介32.1.3 Tomcat简介42.2 开发技术简介52.2.1 JSP简介52.2.2 SQL简介5第三章 需求分析73.1 系统功能设计73.
14、2 数据流图73.3 数据字典103.3.1 数据存储103.3.2 数据处理11第四章 总体设计134.1 系统功能设计134.1.1 学生子系统设计134.1.2 教师子系统设计134.1.3 管理员子系统设计134.2 系统功能图144.3 系统功能流程图154.4 数据库设计154.4.1 数据库概念结构设计154.4.2 数据库逻辑设计19第五章 详细设计225.1 系统主页面的实现225.2 管理员权限的实现275.2.1 管理员后台管理主页面275.2.2 教师信息管理模块275.2.3 课程信息管理模块305.2.4 班级信息管理模块325.2.5 开课信息管理模块355.2.
15、6 学生信息管理模块365.2.7 评价标准设定模块375.2.8 评价结果统计管理模块375.2.9 查看回复留言模块395.3 学生子系统的实现395.3.1 查询课程模块395.3.2 教师投票模块415.3.3 留言模块435.3.4 回复查看模块445.4 教师子系统的实现475.4.1 查看评价模块475.4.2 留言回复模块48第六章 系统测试506.1 测试的任务及目标506.2 系统测试的方案506.2.1 登录测试506.2.2 管理员管理信息测试506.2.3 学生评价和留言测试516.2.4 教师回复测试51第七章 结论52致 谢53参考文献54V第一章 绪论1.1 课
16、题研究背景教育部于2004年12月2日召开了第二次全国普通高等学校本科教学工作会议,会上教育部部长周济强调指出:“要大力加强教学工作、切实提高教学质量。这既是时代的必然要求,也是高等教育发展的需要。”由此可见,教育,现在已经成为当代人们普遍关心的问题,而教育评定则对教育质量起到了举足轻重的作用,它是教育的生命和灵魂。如今,社会越来越重视教学质量的优劣,提高教学质量成了各高校的首要任务。要提高学校的教学质量,必须根据学校教学质量的现状采取有针对性的措施,而要了解大学教学质量的现状,就要对大学教学质量进行评估或判断,而其基础工作是评价教师的教学。因此,建立一个公平公正的教师教学评价系统是必不可少的
17、。一个科学的、可操作性强的教学质量管理体系是高质量教学体系的根本保障。传统的高校教学评价都是纸质调查,但是这种传统的评价方式不光浪费大量的纸制品,不符合环保理念,而且其周期慢,动用人力大,整理信息庞大繁琐,而且具有易错易漏的缺点。此外,由于纸质评价的匿名性,所以不能排除学生以泄愤的方式对教师进行不公平的评价。所以,开发一个教学质量评估系统势在必行。1.2 课题的目的及意义评教系统能将一个庞大的评优投票工作有条不紊地管理起来。计算机与人的不同就在于,计算机是机械的,精确的,它不会使管理工作出现差错。此外,它还具有保密良好、高可靠性、方便查找、寿命长、大存储量、检索迅速、成本低等优点,这些优点可以
18、使教工职员的工作量得到很大的下降,提高工作效率;另一方面,传统的评教只是对老师本学期的教学情况做ABCD四个等级的评教,根据等级从而来评价教师的教学情况,这对教学的指导意义显然没有针对性,而对教师下学期的教学也没有任何的改善建议。但是,教学质量评估系统却是将评教细分为多个小点,对于教师的上课情况、下课辅导、作业批改、教学风格、内容等等方面都有详细的打分点,使教学评估对教学更有针对性,也使教师根据评教在下学期适当地改善自己的教学方法,从而更快速更有效地提高教学质量。1.3 课题的研究内容社会越来越重视教学质量的优劣,提高教学质量成了各高校的首要任务。要提高大学教学质量,首先必须根据大学教学质量的
19、现状采取有针对性的措施,而要了解大学教学质量的现状,就要对大学教学质量进行评估或判断,而其基础工作是评价教师的教学。公平公正的教学评价是改进教学质量的最好方法,而学生对教师的评价则最具有真实性和合理性,为了提高教学质量,所以研究并构建一个网上评教系统,用以实现学生对教师进行评教,教师对学生的评教进行查看及回复,而管理员则对学生、专业、课程、教师、评教等信息进行管理。1.4 论文组织结构第一章是论文的绪论部分,主要介绍了课题的研究背景、目的、意义、内容等。第二章是本系统开发所使用的开发工具和开发技术的简单介绍。第三章是本系统的需求分析,分析系统的目标、功能,以及数据流图及数据字典。第四章是系统的
20、总体设计,是对系统的功能的描述,介绍了数据库的具体设计。第五章是系统的详细设计,是对系统的各个功能模块的实现。第六章是在前几章的基础上对系统进行测试和运行。第二章 开发工具、技术简介2.1 开发工具简介2.1.1 MyEclipse简介百度百科上对MyEclipse的解释是这样的:“MyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用服务器的整合方面极大地提高工作效率。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2
21、EE集成开发环境,支持代码编写、配置、测试以及除错。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。”在我看来,MyEclipse就是一个功能强大的集成开发工具。它为j2ee开发、web开发、EJB开发等开发模块所提供的环境无疑是全面且强大的。对于我来说,最熟悉的应该就是web开发,以往进行web开发时,对于tomcat和数据库的配置与相关联的环境搭建是最繁琐和最容易出错的,但是在MyEclipse中,这个问题就得到了解决,因为它本身就给用户搭建了这样的一个环境,只需要
22、用户自己将安装路径导进去即可。这大大地减少了开发人员的工作量。而相对于它的本体Eclipse来说,MyEclipse也是有着更智能、更快捷、更简单和更便宜的特点。也许这也是MyEclipse受欢迎的原因之一吧。2.1.2 SQL Server 2005简介对于Microsoft SQL Server 2005,官方给出的解释是这样的:“Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学质量 评价 信息系统 设计 实现 毕业设计
链接地址:https://www.31doc.com/p-3316767.html