高校教师评价系统的设计和实现.doc
《高校教师评价系统的设计和实现.doc》由会员分享,可在线阅读,更多相关《高校教师评价系统的设计和实现.doc(63页珍藏版)》请在咨信网上搜索。
1、 本科毕业设计(论文)某高校老师教学评价系统设计和实现 学 号: 学生姓名:张国江指导老师:李卓 所在学院:计算机科学技术 所学专业:网络工程 5 月摘 要 本文叙述了老师教学评价系统开发背景、意义和现在发展情况,具体叙述了老师评价系统关键设计思想和实现方案。该系统关键采取JSP模式,关键编程语言为Java,数据库为MySQL数据库,服务器方面使用Tomcat为项目关键服务器。依据软件项目管理、数据库设计等相关理论进行开发和设计。本系统运行结果能够满足教工人员对于老师教学评价正常使用需求。文章具体介绍了老师评价系统开发背景,需求分析,软硬件环境,系统总体设计,系统具体设计,系统代码设计和后期测
2、试和维护中问题。设计部分列出了关键项目运行图解,并附带了相关业务逻辑部分关键代码。关键功效模块有,基础信息管理模块,评价管理模块,结果管理模块,结果查询管理模块,结果打印模块,每个功效有下属子功效。关键词:高校老师;教学;评价系统;JSP AbstractThis paper expounds the development background, significance and the present development situation of teacher teaching evaluation system, and expounds the main design ideas
3、 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 server. In accordance with the theory of software project management, database d
4、esign, 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 system, requirement analysis, software and hardware environment, system design, s
5、ystem 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 main function modules are, the basic information management module, evaluati
6、on 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; evaluation system; JSP 目 录摘 要IAbstractII第1章 概述11.1 项目开发背景11.2 选择此项目标依据和目标11.3 中国外动态21
7、.4 项目开发思想2第2章 方案论证32.1 可行性分析32.1.1 经济可行性分析32.1.2 技术可行性分析32.1.3 操作可行性分析32.2 方案选择42.2.1 使用语言Java42.2.2 使用关键技术42.2.3 使用开发工具6第3章 需求分析83.1 需求分析83.2 系统数据流图83.3 数据步骤设计103.3.1 数据增加步骤103.3.2 数据修改步骤113.3.3 数据删除步骤113.4 数据字典123.4 数据库概念设计E-R图13第4章 过程叙述154.1 概要设计154.1.1 设计标准154.2 数据库设计174.2.1 项目中数据库配置174.2.2 数据库逻
8、辑设计184.2.3 SQLServer数据库连接204.3 系统具体设计和实现214.3.1 用户登录214.3.2 学生信息管理224.3.3 老师信息管理244.3.4 指标信息管理26第5章 结果分析285.1 单元测试295.2 集成测试295.3 系统测试295.4 操作测试315.5 结果分析31结 论32致 谢33参考文件34附 录35第1章 概述1.1 选题背景何谓教评?其目标是为了处理老师和学生之间教和学问题。其方法是经过在学习期间学生反馈,对老师讲课情况调查,开展有针对性教学工作,提升教学质量。教育理论和教育实践怎样统一是目前教育界亟待处理问题。教学评价系统是理论和实践中
9、间步骤,教学评价有利于理论和实践统一。1.2 选题起源相关教学评价系统,众说纷纭。大家矛盾关键在于由谁评价,怎样评价,不过教学工作者对教评系统还是持肯定态度。有大家认为学生教评总体而言是最可靠、最公正,基础上不受多种人际关系影响。1.3 选题意义伴随计算机高速发展,网络技术在我们工作和生活中占比重更大,在信息高度发达现今,信息更新速度和立即性尤为关键。本系统使老师评教在网页上实现,是一个动态式网页交互,提升了教工人员办事效率,降低了工作负担,经过老师评价系统设计和实现,我掌握了部分开发语言方法,学会了新工作技能,对于我适应社会很有帮助。1.4 中国外发展动态我们全部知道,现代教育,老师不是主体
10、,而学生才是主体,老师只是起到了引导作用,利用多种有效教学方法,实现培养学生目标取得终生学习能力。老师实践教育概念,学生应该有权说话。美国SPSU大学生评定表,师生互动有效性,如“老师帮助和响应老师学生、尊重学生、老师关心学生进步,考虑到班级规模对这类特殊帮助,老师全部愿意倾听意见和见解科学学生;教学效果满意度:“经过这一节课,我学到知识了,增加爱好了,培养能力了,会处理问题了,取得愉快了,清楚地表明,尊重学生,关心这个话题在教学过程中,教学是让学生学习知识,爱好,帮助独立思索和专业问题,它能够引导学生进入专业领域。表示式问题,有更多“我”字,让学生们认为学生教学评价是在她们看来,再次强调了学
11、生关键位置。其次,中国大多数学校教学评价形式,有没有和老师和学生有效性指标进行交互,或“关注和学生沟通和交流,关心学生”很粗略指标类似高层次概述。在教学有效性满意度方面,只有部分“课堂收获(大;大;没有)”这么一个问题总结出来,有用“学生愈加好地掌握基础知识;拓宽学生知识,拓宽学生思维能力,这类过分要求一门课程要求学生如此难回复。即使对学生进行评价,也极难对提升老师教学学生评价进行评价。这似乎让学生评价教学,但调查问卷语气是学校管理者,并没有真正反应学生主导地位。1.5 初步设想本系统是以JSP为关键架构,对老师评教系统进行整合,和一个完整功效模块,高度安全性,良好可伸缩性。另外,轻易查询也是
12、一个必不可少功效。这个目标是基于数据库,但这远远不够,软件工程经验告诉我们:好系统系统设计从最初计划。1.6 设计指导思想本系统经过JSP开发使能够在网上评教老师,并利用了SQL框架优点,利用了缓存提升了用户查询速度,本系统关键包含以下模块:1. 基础信息管理模块2. 评价管理模块3. 结果管理模块4. 结果查询管理模块5. 结果打印模块第2章 方案论证基于时间和资源限制任何一个系统开发。所以,在一个软件开发项目中,依据现在可行性研究时间和资源。关键任务可行性研究是研究怎样处理这个问题,但使用最小代价在尽可能短时间来确定项目标可行性。可行性研究关键包含技术可行性研究,经济可行性研究,操作可行性
13、研究,法律可行性研究和开发方案选择。2.1 技术可行性技术可行性对于软件及硬件全部有相关要求,硬件方面要求你所使用硬件满足开发基础要求,软件方面要求你所使用技术熟练自如,其开发平台稳定成熟,兼容性要好,可靠性能要高,合理价格。本系统采取JSP开发语言,调试相对简单,目前计算机硬件配置也完全能满足开发需求,所以在技术是完全可行。本系统开发,是一个经典网络开发。使用JSP编程语言,不存在技术问题。2.2 经济可行性系统相关数据开发能够利用现有调查搜集相关系统,其它应用软件、硬件系统很轻易得到。所以,开发成本低。并介绍了该系统应用,和传统方法相比,含有效率高、成本低、质量高特点,能够节省大量人力、物
14、力和财力。所以,从经济角度看,该系统可行。2.3 操作可行性组织结构操作可行性,现有系统人员和机构可行性和人员培训环境适应性。现在,信息技术已经相当普及,各运行商水平全部比较高,所以操作是可行。2.4 法律可行性本制度不违反国家相关法律法规,所以法律是可行。2.5 方案选择基于经济和技术可行性分析,系统选择基于B/S结构,开发平台为Windows,开发工具是MyEclipse,MySQL做为开发数据库,关键编程语言为Java。下面对此方案做一下具体叙述:2.2.1 使用语言Java对于老师评价系统这个项目口号言选择,考虑到此系统总体情况和对目前流行系统编写语言进行比较以后。我选择Java作为系
15、统开发语言。Java语言含有使用简单、可靠、健壮而且能够面向对象优点1。有利于我们开发出健康、高性能、安全跨平台系统。2.2.2 使用关键技术1.JSP技术JSP技术在1999年6月由sun企业最先推出,是基于JavaServlet和整个Java语言体系Web开发软件技术,经过这种技术,它是能够建立优异,安全和跨平台动态系统。 JSP技术在很多方面,加紧动态Web软件开发2。和微软企业ASP技术相比,JSP含有以下优点3: 技术开发:JSP技术基于平台和服务器独立,多种技术支持,服务器组件和数据库软件软件开发商提供专用工具。 经过对比,ASP技术愈加依靠于MICROSOFT支持。 平台跟服务器
16、独立性:在JAVA语法结构环境中JSP编写代码全部能够运行。所以JSP就能够在多个WEB服务器上运行并支持来自很多家开发商能提供多种型号工具包。 开源过程和开源:自1995年以来,SUN和开放过程中和国际JAVA组织法制订和修改了JAVA技术和规范。 JSP能标识可扩充性:JSP技术能够为开发者扩展出JSP标识,而且充足利用和XML兼容标识技术强大功效,大大降低对脚本语言依靠性。 该JSP能够跨平台重用:JSP组件,包含EJB,Java Bean和定制JSP标识是跨平台重用。2.JavaBean技术作为一个最好动态网页开发技术JSP技术很广泛应用,在各类应用JSP程序,最常见JSP程序标准基础
17、JSP+ JavaBean组合。 JavaBean是一个软件组件模型用于描述Java软件和MicrosoftCOM组件概念是类似。在Java模型,经过Java,JavaBean程序功效能够无限延伸,经过JavaBean组合能够快速生成新应用4。在编程过程中,JavaBean最大优点是能够反复使用代码,除了对程序维护等方面手续后也有一个显著意义。JavaBean能够经过Java虚拟机(虚拟机Java)来实现,并得到正确实施,和平台无关。一个JavaBean有三个部分组成5:1.属性(Property)bean属性是对象属性,但它提供了属性读取和设置界面支持。如日历bean能够有月份和年份属性,在
18、bean时钟,它能够有一个时区和振铃性能。每个属性通常伴伴随一个命名规则简单方法。基于这点,它能够是很方便查询或修改,在Bean动作属性值。2.方法(Method)因为Java对象是Bean本身,和之交互唯一方法是调用该对象。 JavaBean含有严格面向对象设计逻辑,任何实例字段不能被外界访问。这是联络Bean唯一路径。3.事件(Event)接收和发送事件是交换信息关键路径和其它软件Bean。这类似于一个对象经过一个消息通信。JavaBean应用领域可视化和其它方面,如应用程序在AWT。但伴随JavaBean诞生,JSP更非可视化领域应用,该应用程序服务器端显示了越来越多健康和活力。现在使用
19、非视觉对象,来对事物逻辑进行封装和对数据库进行操作等,能够很好地实现对业务逻辑和前台程序(比如JSP)分离,把系统变得愈加强壮和灵活。3.JDBC技术JDBC是Sun - JavaSoft Java开发企业开发Java数据库连接JavaDataBaseConnectivity技术指,它能提供多种多样数据库无缝。JDBC网络和互联网和其它应用程序中饰演一个角色角色类似于Windows ODBC系列平台应用程序。JDBC可使系统成为模块化因为它有一个很独特动态连接结构。有四个关键组件使用JDBC来访问数据库:Java语言应用,JDBC技术驱动程序管理器,驱动和数据资源6。简单来讲,JDBC能够完成
20、下列三件事: 同一个数据库建立连接; 向数据库发送SQL语句; 处理数据库返回结果。JDBC是用来实施JavaAPI语句SQL技术。它关键由一个数字类和接口用Java语言编写JDBC是用来实施SQL语句JavaAPI技术。它关键由部分Java语言编写类和界面组成。JDBC技术给数据库应用程序员和数据库前台工具程序员提供了一个标准,用来给应用程序设计接口,使数据库开发人员能够只用Java语言来编写整个数据库应用程序。 在使用JDBC技术后,程序员能够很方便地把SQL语句传输到差不多任意一个数据库。换句话说,程序员能够无须写一个程序访问Sybase数据库,在另一个程序访问Oracle数据库准备,然
21、后再编写一个程序来编写一个程序来访问微软SQLServer数据库。使用JDBC技术准备程序能够在SQL语句会自动传输到对应数据库。不仅如此,在编写应用使用Java语言无须写在不一样平台上不一样应用,因为Java语言程序能够在支持Java语言任何平台上使用7。 Java和JDBC组合定单令让程序员在编写数据库应用时真正意义上实现“WriteOnce,RunEverywhere”。 Java语言拥有简单、健康、便于使用等特征,而且能够支持自动上网下载,在和数据库连接而实用编程语言中是最好选择。它所需要是了解Java语言怎么和不一样数据库进行连接,JDBC就是完成这种连接关键技术8。 JDBC能够扩
22、展Java语言能力,在使用Java和JDBCAPI全部将在网页上公布,网页就能够访问远程数据库Applet。或企业能够使用JDBC许可全部程序员使用Intranet上不一样操作系统来连接到多个全球数据库,而且能够使该数据库是不一样。2.2.3 使用开发工具1. MyEclipseMyEclipse企业工作台(MyEclipse企业工作台,称为MyEclipse)是一个扩展eclipse IDE,在数据库应用程序中使用它和JavaEE开发和公布能够极大地提升工作效率。它有一个JavaEE集成开发环境运行,完整代码,调试、测试和公布功效。2. Tomcat因为Tomcat 含有技术优异、便于使用、
- 配套讲稿:
如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。