ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:1.34MB ,
资源ID:262576      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/262576.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(论教学质量评价系统的设计与实现.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

论教学质量评价系统的设计与实现.docx

1、教学质量评价系统的设计与实现第 1 章 开发背景及相关技术介绍1.1 开发背景在高校教学活动中,教师的教学质量评价是教学质量监控的关键环节,对提高教学质量和办学效益起着至关重要的作用。因此只有建立完善的教学质量监控体系才能客观公正地评价教师教学工作,激发教师教学的质量意识,全面提高高校教师教学业务水平和教学效果。 然而传统的评教方式在评教的时效性、数据处理的直观和准确性、可操作性等方面已不能很好地满足现代学校的要求。随着信息技术的快速发展,我们应该充分利用其优势,建立教师评价系统, 使学校对教学实现实时监控,及时掌握教学过程中的问题。与传统的纸本评教的做法相比,使用系统进行评教,有以下四个优点

2、:1. 打破了之前评教方式的局限,可以更科学、更准确地对教师教学的工作进行客观的评价,可以降低评教打分的个人主观性、个人随意性。2. 因为问卷设计了不同的评教指标,方便从多个不同的角度对学校评教的结果进行更客观分析,提供更科学与准确的数据,大大提高了教学评价的准确度。3. 提升了原有纸质评教的地域局限性,若将信息网络中心端口对外开放, 整个校园网甚至互联网上的所有用户都可以访问本教学评教系统。因而就可以在更广泛的地域、任意时刻都可以用自己的身份访问此系统进行评教,大大提高了教学评教的灵活性,更对于远程异地的教学工作尤显本系统的优越性。4. 突破了传统评教耗时、耗力的情况。应用系统,可大大减低教

3、务人员及评价人员的消耗。使评教更加便捷、简单。1.2 开发目的随着计算机技术,网络技术,特别是信息技术的高速发展。动态交互式网页提供了人们对最新信息的需求和发布迫切需要及时性。本系统就是一个能够通过网络实现教师评教系统,能够大大减轻教工人员的工作量,提高办事效率;设计教师教学质量评教系统只是一种手段,作为一名即将毕业的计算机学生,我想 通过它使我可以更好的了解计算机的工作过程,掌握开发语言的使用方法,掌握开发各种项目的工作技能,适应迅猛发展的社会。311.3 教学质量评价系统的内容教师教学质量评价系统,包括用户登陆系统、用户管理、用户信息录入、教师评价、统计分析、系统帮助等基本功能实现。用户可

4、根据需要自行设计评价及其评价项目,给出评分标准。1.4 开发技术简介1.4.1 开发语言Java 简介Java 是一门优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言1。Java 不仅可以用来开发大型的应用程序,而且特别适合于 Internet 的应用开发2。1995 年 6 月 SUN 公司将 Java 这种革命性的编程语言引进到这个世界,且在同一年,被美国的著名杂志PC Magazine评为十大优秀科技作品之一1。之所以称 Java 编程语言具有革命性,是因为传统的软件往往依赖于具体的实现环境,环境一旦有所变化就要对软件进行相应改动,耗

5、时费力,而 Java 编写的软件能在执行码上实现兼容。1.4.2 SQLServer2005 简介SQL 即 Structured Query Language 全称是结构化查询语言, SQL Server2005 是微软公司开发的一个大型的关系数据库系统,它为用户提供了一个安全、可靠、易管理和高端的客户/服务器平台,而且 SQL 语言有统一的操作规范、操作方式集合化、简单智能化、功能强大、语句简洁和简单易学等特点,便于使 用者掌握和使用5。SQL 具有如下的优点:(1) SQL 是一种非过程化的语言,它采用一次一记录的方式,对数据提供自动导航。SQL 允许用户将工作提升到高层的数据结构上,可

6、以对记录集进行操作,并非单个记录。SQL 的集合特性允许 SQL 语句采用嵌套查询的方式,在一条 SQL 语句中插入另一条语句。SQL 不限定数据的存放方法,这种特性使用户更易集中精力于要得到的结果11。(2) 统一的语言SQL 为许多任务提供了命令,包括: 查询数据 在表中插入、在表中修改和在表中删除记录 建立数据表、修改数据类型和删除无用数据 掌控对数据和数据对象的存取 保证数据库的一致性及完整性(3) 是所有关系性数据库的公共语言因为所有主要的关系性数据库管理系统都会支持 SQL 语言,用户完全可以使用 SQL 的技能从一个 RDBMS 转移到其他上。所有用 SQL 编写任何程序都是可以

7、移植使用的11。1.4.3 TomCat 简介本系统的 Web 服务器选用 Apache 开元组织提供的 TomCat,因为 TomCat 是一个免费的开元软件是 SUN 公司推荐的 web 服务器。它因为技术先进、性能稳定而深受 Java 开发者的喜爱和部分软件开发商的认可,更重要的是它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发系统常用的功能。另外,TomCat 是一个轻量级服务器,在中小型系统和并发用户不是很多的情况下被普遍使用,是开发和调试 JSP 程序的首选7。1.5 JSP 技术简介java 服务器页面是由 SunMicrosystems 公司倡导、其他许多公司参

8、与一起建立的一种动态网页技术标准。JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件中插入 Java 程序代码和 JSP 标记,形成 JSP 文件,后缀名是(*.jsp)。JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从 Servlet 中分离出来6。JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。JavaServlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servlet 和

9、 JSP 配合才能完成。JSP 具备了 Java 技术的简单易用, 完全的面向对象,具有平台无关性且安全可靠6。1.6 JSP 工作原理JSP 是面向服务器的,所以支持不同的浏览器。当 Web 服务器或 JSP 引擎遭到 JSP 网页的请求时,JSP 引擎会将这个请求对象发送给服务器端的相关组件,比如 JavaBean 组件等,之后由服务器端组件处理传过来的请求,将会从数据库或数据存储中检索相关的信息,之后服务器端组件将会响应对象的请求返回 JSP 引擎6。JSP 引擎再将响应的对象信息传递给 JSP 页面,再根据 JSP 页面的 HTML 所用的格式完成对数据编排,最后 Web 服务器及 J

10、SP 引擎再将格式化后的 JSP 页面及 HTML 格式响应给客户浏览器10。这就是目前流行网站构建中广泛采用的浏览器Web 服务器后台数据库的三层架构模式。因为 JSP 所有的程序操作全部都是在服务器端执行,网络上传送给客户端的数据仅仅是得到的响应结果。1.7 系统数据库连接JDBC 技术是 JavaDataBaseConnectivity 的缩写。JDBC 是 SUN 公司提供的一种支持基本 SQL 语言功能通用的应用程序的接口(Application Programming Interface)。JDBC 能完成下列三件事:同一个数据库建立连接; 向数据库建立连接;返回数据库处理后的结果

11、。JDBC 是 JAVA 应用程序与数据库的沟通纽带。JDBC 提供了服务功能:首先与数据库建立连接。第二将编好 SQL 语句传递数据库。最后从数据库获得 SQL 语句执行结果。数据库的连接处理:/建立 JDBCODBC 桥sun.jdbc.odbc.JdbcOdbcDriver;/桥建立不成功时的错误处理catch(ClassNotFoundException event)/建立和数据库的连接,并发送 SQL 查询语句,将结果保存到 rs 对象中Con=建立 JDBCODBC 桥Sql=SQL 查询语句执行查询Rs=返回结果/SQL 出错处理catch(SQLException e1)2.1

12、 需求分析第 2 章 系统分析(1) 用户登录:该功能提供用户的登录服务。用户设置功能只有使用正确的用户密码才能进入。如果用正确密码进入系统,则可具有对教师教学质量的评价权限。否则提示错误。(2) 用户管理:该功能是为用户管理设置的,主要功能是对用户进行添加、删除、修改等。方便用户的管理。(3) 录入信息: 该功能是对数据的录入。其中包括:学生信息录入、院校信息录入、教师信息录入。使用户信息更加完善。(4) 教师评价:该功能是对教师教学质量进行系统的评价。主要功能包括: 学生评价、院校(领导、同行)评价、教师自我评价等三个部分。这也是本系 统最重要的组成部分之一。用户登陆界面后,可自行对教师进

13、行评价。(5) 统计分析: 该功能是结合教师评价功能而计算出总评价。其中包括: 统计结果和查询结果两项。在统计结果中,用户可对前面教师评价进行系统的评价,可以得出对教师的总评价。在查询结果中,用户可以浏览教师被评价的结果,可对该教师有个初步认识。(6) 系统功能:该功能让用户能了解本系统及其使用方法。其中包括:关于、帮助、退出三部分功能。关于:阐述了系统所使用的软件开发工具。帮助: 系统的介绍了各个功能模块的应用。退出:退出整个系统。2.2 系统功能设计系统要求能够实现以下功能:(1) 要求学生能够进行选课。(2) 要求学生能够对教师进行教学质量评估。(3) 要求教师能够查看评教,以及对同行进

14、行教学质量评估。(4) 要求管理员能够对学生,教师信息进行插入,删除等操作(5) 要求管理员能够对教学质量评估进行统计。2.3 系统设计思想本系统存在 3 种用户:学生、教师、管理员。学生和教师用管理员给定的帐号、密码登陆页面进行操作。登陆判定上首次基于数据库验证,然后把用户信息写进 session,然后其他页面采用 session 验证。系统结构上采用页面镶嵌程序和语句,工作原理如下图所示5。用户界面数据库存储操作请求,运用 SQL 语句操作数据库返回查询结果集或操作结果教师教学质量评估系统操作界面SQL Server 2000图 1在系统结构中,用户界面层通过统一的接口向数据库存储层发送请

15、求,数据库存储层收到请求处理之后把数据返回到用户界面层4。2.4 数据库分析数据库各表之间的关系图图 2数据库各表之间的关系图图 3课程数据表,记录学校所开的课程。记录课程名称、课程编号、课程所属年级、学期、班级以及代课老师的编号。主键 c_no,c_flag 记录该课程是否是选修课(0 表示正常课,1 表示选修课)。图 4教师数据表记录教师的基本信息:姓名、编号、性别、联系方式等。其中d_no 对应着院系表的主键 d_no,记录教师所属院系。主键 t_no。图 5学生数据表是记录学生基本信息的一张表。其中 g_no 是班级数据表中的主键 g_no,表示该学生所属班级。主键 s_no图 6专业数据表记录着专业的一些信息,包括专业名称、专业编号等。其中p_no 对应着院系数据表中的 p_no,表示该专业所属院系。主键 d_no图 7班级数据表记录着学校班级信息。它是一张关键表,是连接院系和学生的一张表。其中 d_no 和 p_no 分

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1