某高校教师评价系统的设计与实现备课讲稿.doc
《某高校教师评价系统的设计与实现备课讲稿.doc》由会员分享,可在线阅读,更多相关《某高校教师评价系统的设计与实现备课讲稿.doc(49页珍藏版)》请在咨信网上搜索。
1、某高校教师评价系统的设计与实现精品资料 本科毕业设计(论文)某高校教师教学评价系统的设计与实现 学 号:20121703010233 学生姓名:张国江指导教师:李卓 所在学院:计算机科学技术 所学专业:网络工程 2016年 5 月仅供学习与交流,如有侵权请联系网站删除 谢谢42摘 要 本文阐述了教师教学评价系统的开发背景、意义和目前发展的情况,详细的阐述了教师评价系统的主要设计思想和实现方案。该系统主要采用JSP模式,主要编程语言为Java,数据库为MySQL数据库,服务器方面使用Tomcat为项目主要服务器。依照软件项目管理、数据库设计等有关理论进行开发与设计。本系统运行结果可以满足教工人员
2、对于教师教学评价的正常使用需求。文章详细介绍了教师评价系统的开发背景,需求分析,软硬件环境,系统总体设计,系统详细设计,系统代码设计以及后期的测试与维护中的问题。设计部分列出了主要的项目运行图解,并附带了相关业务逻辑部分的关键代码。主要功能模块有,基本信息管理模块,评价管理模块,结果管理模块,结果查询管理模块,结果打印模块,每个功能有下属的子功能。关键词:高校教师;教学;评价系统;JSP AbstractThis paper expounds the development background, significance and the present development situati
3、on of teacher teaching evaluation system, and expounds the main design ideas and implementation plan of the teacher evaluation system in detail. The system mainly uses the JSP mode, the main programming language is Java, the database is MySQL database, the server uses Tomcat as the project main serv
4、er. In accordance with the theory of software project management, database design, development and design. The operation results of the system can meet the normal needs of faculty staff for the teachers teaching evaluation. This paper introduces the development background of teacher evaluation syste
5、m, requirement analysis, software and hardware environment, system design, system detailed design, system code design and the problems in the later testing and maintenance. The design section lists the main project run diagrams, and comes with a key code for the relevant business logic section. The
6、main function modules are, the basic information management module, evaluation management module, the results of the management module, the results of the query management module, the results of the print module, each function has subordinate function.Key words: college teachers; teaching; evaluatio
7、n system; JSP 目 录摘 要AbstractI目 录0第1章 概述01.1 选题背景01.2 选题来源01.3 选题意义01.4 国内外发展动态01.5 初步设想11.6 设计的指导思想1第2章 方案论证22.1 技术可行性22.2 经济可行性22.3 操作可行性2组织结构的操作可行性,现有系统的人员和机构的可行性和人员培训环境的适应性。目前,信息技术已经相当普及,各运营商水平都比较高,所以操作是可行的。22.4 法律可行性2本制度不违反国家有关法律法规,所以法律是可行的。22.5 方案选择22.2.1 使用的语言Java32.2.2 使用的主要技术3JDBC可以扩展Java语言的
8、能力,在使用Java和JDBCAPI都将在网页上公布,网页就可以访问远程数据库的Applet。或公司可以使用JDBC允许所有程序员使用Intranet上的不同的操作系统来连接到几个全球数据库,并且可以使该数据库是不同的。52.2.3 使用的开发工具5第3章 需求分析63.1 设计原则63.2 需求描述63.2.1 系统需求63.2.2 性能需求63.2 系统数据流图63.3 数据流程设计83.3.1 数据增加流程83.3.2 数据修改流程83.3.3 数据删除流程93.4 数据字典103.4 数据库概念设计E-R图10第4章 过程论述134.1 概要设计134.1.1 设计原则134.2 数据
9、库设计154.2.1 创建并配置数据库154.2.2 SQLServer2008数据库的连接154.2.3 数据库的逻辑设计164.3 系统详细设计和实现174.3.1 用户登录17184.3.2 学生信息管理184.3.3 教师信息管理204.3.4 指标评定管理2324图4-8 指标管理界面二2425第5章 结果分析265.1 软件测试及目标265.2 单元测试265.3 集成测试275.4 系统测试275.5 系统测试285.6 结果分析29结 论30致 谢31参考文献32附 录33第1章 概述1.1 选题背景何谓教评?其目的是为了解决教师与学生之间教与学的问题。其方式是通过在学习期间学
10、生的反馈,对老师授课情况的调查,开展有针对性的教学工作,提高教学质量。教育理论与教育实践如何统一是当前教育界亟待解决的问题。教学评价系统是理论和实践的中间环节,教学评价有助于理论与实践的统一。1.2 选题来源关于教学评价系统,众说纷纭。大家的矛盾主要在于由谁评价,如何评价,但是教学工作者对教评系统还是持肯定态度的。有很多人认为学生教评总体而言是最可靠、最公正的,基本上不受各种人际关系的影响。1.3 选题意义随着计算机的高速发展,网络技术在我们的工作和生活中占的比重更大,在信息高度发达的现今,信息的更新速度和及时性尤为重要。本系统使教师评教在网页上实现,是一种动态式网页交互,提高了教工人员的办事
11、效率,降低了工作负担,通过教师评价系统的设计与实现,我掌握了一些开发语言的方法,学会了新的工作技能,对于我适应社会很有帮助。1.4 国内外发展动态我们都知道,现代教育,教师不是主体,而学生才是主体,教师只是起到了引导的作用,利用各种有效的教学方法,实现培养学生的目标获得终身学习的能力。教师实践教育的概念,学生应该有权说话。美国SPSU大学生评估表,师生互动的有效性,如“教师的帮助和响应的教师学生、尊重学生、教师关心学生的进步,考虑到班级规模对这类特殊的帮助,老师都愿意倾听意见和观点的科学学生;教学效果满意度:“通过这一节课,我学到知识了,增加兴趣了,培养能力了,会解决问题了,获得快乐了,清楚地
12、表明,尊重学生,关心这个话题在教学过程中,教学是让学生学习知识,兴趣,帮助独立思考和专业的问题,它可以引导学生进入专业领域。表达式的问题,有更多的“我”字,让学生们觉得学生的教学评价是在他们看来,再次强调了学生的主要位置。另一方面,国内大多数的学校教学评价形式,有的没有与教师和学生的有效性指标进行交互,或“关注与学生的沟通和交流,关心学生”非常粗略指标类似的高层次概述。在教学有效性满意度方面,只有部分“课堂收获(大;大;没有)”这样一个问题总结出来,有的用“学生更好地掌握基本知识;拓宽学生知识,拓宽学生的思维能力,这类过度要求一门课程要求学生如此难回答。即使对学生进行评价,也很难对提高教师教学
13、的学生评价进行评价。这似乎让学生评价教学,但调查问卷的语气是学校管理者,并没有真正反映学生的主导地位。1.5 初步设想本系统是以JSP为核心架构,对教师评教系统进行整合,与一个完整的功能模块,高度的安全性,良好的可伸缩性。此外,容易查询也是一个必不可少的功能。这个目标是基于数据库,但这远远不够,软件工程经验告诉我们:好的系统系统的设计从最初的规划。1.6 设计的指导思想本系统通过JSP开发使可以在网上评教教师,并利用了SQL框架的优点,利用了缓存提高了用户的查询速度,本系统主要包括以下模块:1. 基本信息管理模块2. 评价管理模块3. 结果管理模块4. 结果查询管理模块5. 结果打印模块第2章
14、 方案论证基于时间和资源限制的任何一个系统的开发。所以,在一个软件开发项目中,根据目前的可行性研究时间和资源。主要任务的可行性研究是研究如何解决这个问题,但使用最小的代价在尽可能短的时间来确定项目的可行性。可行性研究主要包括技术可行性研究,经济可行性研究,操作可行性研究,法律可行性研究和开发方案的选择。2.1 技术可行性技术可行性对于软件及硬件都有相关要求,硬件方面要求你所使用的硬件满足开发的基本要求,软件方面要求你所使用的技术熟练自如,其开发的平台稳定成熟,兼容性要好,可靠性能要高,合理的价格。本系统采用JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术是完
15、全可行的。本系统的开发,是一个典型的网络开发。使用JSP编程语言,不存在技术问题。2.2 经济可行性系统的相关数据的开发可以利用现有的调查收集相关的系统,其他的应用软件、硬件系统很容易得到。因此,开发成本低。并介绍了该系统的应用,与传统的方法相比,具有效率高、成本低、质量高的特点,可以节省大量的人力、物力和财力。所以,从经济的角度看,该系统可行。2.3 操作可行性组织结构的操作可行性,现有系统的人员和机构的可行性和人员培训环境的适应性。目前,信息技术已经相当普及,各运营商水平都比较高,所以操作是可行的。2.4 法律可行性本制度不违反国家有关法律法规,所以法律是可行的。2.5 方案选择基于经济和
16、技术可行性的分析,系统选择基于B/S结构,开发平台为Windows,开发工具是MyEclipse,MySQL做为开发数据库,主要编程语言为Java。下面对此方案做一下详细的阐述:2.2.1 使用的语言Java对于教师评价系统这个项目的语言选择,考虑到此系统的总体情况和对当前流行系统的编写语言进行比较之后。我选择Java作为系统的开发语言。Java语言具有使用简单、可靠、健壮并且能够面向对象的优点1。有利于我们开发出健康的、高性能的、安全的跨平台的系统。2.2.2 使用的主要技术1.JSP技术JSP技术在1999年6月由sun公司最先推出,是基于JavaServlet和整个Java语言体系的We
17、b开发软件技术,通过这种技术,它是能够建立先进的,安全的和跨平台的动态系统。 JSP技术在很多方面,加快动态Web软件的开发2。与微软公司的ASP技术相比,JSP具有以下优点3: 技术开发:JSP技术基于平台和服务器独立的,各种的技术支持,服务器组件和数据库软件的软件开发商提供的专用工具。 通过对比,ASP技术更加依赖于MICROSOFT支持。 平台跟服务器的独立性:在JAVA语法结构环境中JSP编写的代码都可以运行。所以JSP就可以在多种WEB服务器上运行并支持来自许多家开发商能提供的各种型号工具包。 开源过程和开源:自1995年以来,SUN与开放的过程中与国际JAVA组织法制定和修改了JA
18、VA技术与规范。 JSP能标记可扩充性:JSP技术可以为开发者扩展出JSP标记,并且充分利用和XML兼容的标记技术的强大的功能,大大降低对脚本语言的依赖性。 该JSP可以跨平台重用:JSP组件,包括EJB,Java Bean的和定制JSP标记是跨平台的重用。2.JavaBean技术作为一个最佳的动态网页开发技术JSP技术非常广泛的应用,在各类应用JSP程序,最常见的JSP程序标准基本JSP+ JavaBean的组合。 JavaBean是一个软件组件模型用于描述的Java软件和Microsoft的COM组件的概念是类似的。在Java模型,通过Java,JavaBean的程序的功能可以无限延伸,通
19、过JavaBean的组合可以快速生成新的应用4。在编程过程中,JavaBean的最大优点是可以重复使用的代码,除了对程序的维护等方面的手续后也有一个显著的意义。的JavaBean可以通过Java虚拟机(虚拟机Java)来实现,并得到正确的执行,与平台无关的。一个JavaBean有三个部分组成5:1.属性(Property)bean的属性是对象的属性,但它提供了属性的读取和设置界面的支持。如日历bean可以有月份和年份的属性,在bean的时钟,它可以有一个时区和振铃性能。每个属性通常伴随着一个命名的规则简单的方法。基于这点,它可以是非常方便的查询或修改,在Bean的动作的属性的值。2.方法(Me
20、thod)因为Java对象是Bean本身,与之交互的唯一方法是调用该对象。 JavaBean的具有严格的面向对象的设计逻辑,任何实例字段不能被外界访问。这是联系Bean的唯一途径。3.事件(Event)接收和发送事件是交换信息的主要途径与其他软件Bean。这类似于一个对象通过一个消息通信。JavaBean的应用领域的可视化和其他方面,如应用程序在AWT。但随着JavaBean的诞生,JSP更非可视化领域的应用,该应用程序的服务器端显示了越来越多的健康和活力。现在使用的非视觉对象,来对事物逻辑进行封装和对数据库进行操作等,能够很好地实现对业务逻辑与前台程序(例如JSP)的分离,把系统变得更加强壮
21、和灵活。3.JDBC技术JDBC是Sun - JavaSoft Java的开发公司开发的Java数据库连接JavaDataBaseConnectivity技术指,它能提供各种各样的数据库无缝。JDBC网络和互联网和其他应用程序中扮演一个角色的角色类似于Windows ODBC系列平台的应用程序。JDBC可使系统成为模块化的因为它有一个非常独特的动态连接结构。有四个主要组件的使用JDBC来访问数据库:Java语言的应用,JDBC技术驱动程序管理器,驱动和数据资源6。简单来讲,JDBC可以完成下列三件事: 同一个数据库建立连接; 向数据库发送SQL语句; 处理数据库返回的结果。JDBC是用来执行J
22、avaAPI语句的SQL技术。它主要由一个数字的类和接口用Java语言编写的JDBC是用来执行SQL语句的JavaAPI技术。它主要由一些Java语言编写的类和界面组成。JDBC技术给数据库的应用程序员和数据库的前台工具程序员提供了一种标准,用来给应用程序设计接口,使数据库开发人员可以只用Java语言来编写整个的数据库应用程序。 在使用JDBC技术后,程序员能够很方便地把SQL语句传递到差不多任意一种数据库。换句话说,程序员可以不必写一个程序访问Sybase数据库,在另一个程序访问Oracle数据库的准备,然后再编写一个程序来编写一个程序来访问微软的SQLServer数据库。使用JDBC技术的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校教师 评价 系统 设计 实现 备课 讲稿
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。