《高校教师教学质量评教系统毕业设计.docx》由会员分享,可在线阅读,更多相关《高校教师教学质量评教系统毕业设计.docx(48页珍藏版)》请在第一文库网上搜索。
1、高校教师教学质量评教系统毕业设计目录1绪论11.1 研究开发背景11.2 国内外研究现状11.3 开发的主要内容22相关技术简介32.1 .NET Framework架构32.2 ASP.NET 技术32.3 IIS 技术32.4 SQL Server 2005介绍43系统分析53.1 系统概述53.2 系统功能需求63.2.1 学生功能需求63.2.2 教师功能需求73.2.3 管理员功能需求73.3 系统开发环境83.4 性能需求83.5 出错处理需求93.6 可靠性和可用性需求94系统设计104.1 系统应用背景104.2 系统各功能模块实现104.2.1 用户登录模块流程114.3 系
2、统的数据库设计124.3.1 数据库设计概述124.3.2 数据库的表结构设计124.4 数据库逻辑设计154.5 系统出错处理设计174.5.1 出错信息174.5.2 补救措施175系统实现185.1 数据库连接185.2 系统功能模块的设计与实现195.2.1 学生管理模块的实现215.2.2 教师管理模块的实现255.2.3 管理员管理模块的实现256系统测试316.1登录帐号测试316. 2添加信息测试31结论34参考文献3537浙江工业大学之江学院毕业设计(论文)3图目录图目录图3-1系统总体流程图6图3-2教师用例图7图3-3管理员用例图8图4-2-1本系统功能模块图11图4-2
3、-2用户登录流程图12图4-4-1管理员信息实体图15图4-4-2课程信息的实体图15图4-4-3学生信息实体图16图4-4-4教师信息实体图16图4-4-5学院信息实体图16图4-4-6专业信息实体图17图4-4-7评估指标信息实体E-R图17图5-1课程网站未登录时20图5-2管理员登录后主页效果图20图5-3管理员登录后主页效果图20图5-4教师登录后主页效果图21图5-5学生登录后主页效果图21图5-6修改用户信息的运行效果图21图5-7修改密码界面22图5-8学生评估界面23图5-9评估查询结果图25图5-10管理员添加图25图5-11管理管理员账号界面图25图5-12添加学生界面2
4、6图5-13添加教师的界面图27图5-14评估指标添加图28图5-15为指标修改图28浙江工业大学之江学院毕业设计(论文)4表目录表目录表4-1管理员表12表4-2课程信息表13表4-3学生信息表13表4-4教师表14表4-5学院表14表4-6专业表14表6-1测试用例设计与结果表31表6-2添加信息测试表31浙江工业大学之江学院毕业设计(论文)1绪论1.1 研究开发背景随着互联网技术的日新月异,人们进入了一种全新的生活模式互联网模式。跟随着时代的进步,教师教学质量评价系统应势而生。时间验证了这个系统的有效性,不仅建立了一套公平、公正、透明的教师评估体系14,有效地帮助了解教学师生情况,促进了
5、教学公平,提高了教育质量,提升了自我认知,还起到监控的作用,实现了教学工作规范化;更能为教师具体改进教学提供有针对性的信息,促进教师改进教学工作,激励教师更好地发挥潜力15。教学质量评价系统不仅使学生和教师使用互联网这一新新产业不受时间和空间限制相互联系和沟通,还能增加师生之间的互动交流,增进师生感情。1.2 国内外研究现状目前,教学评估是针对教师、教辅人员的教学工作进行质量评估与工作量计算,为高校职称评审、岗位竞争、岗位津贴定级、课时津贴发放和评先选优提供重要依据。但开展教师评估过程中,反馈渠道不通畅,评估信息不能及时反馈给教师,影响教学评估功能的实现或削弱某些功能,网络技术的发展及其在教学
6、中的应用为教师高校教师教学质量评教系统的开发奠定了物质基础。绝大多数,系统采用B/S模式,既适用于校园网,又适用于Internet,用户可以随时通过Internet进行评估,如果评估指标及权重需要调整,客户端无须重新设置或编程即可使用.在实际开发中选择ASP脚本语言JIS的Web服务器,结合SQL Server数据库来实现系统。B/S模式(Browse/Server浏览器、服务器)模式是在C/S模式发展到一定阶段的产物,以Web技术为基础,将传统C/S模式中的服务器部分细分为数据库服务器和Web服务器,从而变成三层结构。国内研究现状:我国高校的教师质量评估起步于20世纪80年代中期,到目前为止
7、已经发展成为一个采用教师教学有效行为特征作为评估教师教学质量的标准,实践证明有鲜明的导向性,能有效地帮助教师了解教学情况、促进其教学质量的提高的评估体系。同时,依据浙江工业大学之江学院毕业设计(论文)评估目的和评估可操作环境选择评估信息来源,充分运用教育与心理测量学和统计学的科学方法以现代教育技术手段,在对各种信息来源于收集信息的可靠性、准确性和有效性进行深入研究的基础上,根据不同的信息来源编制不同的评估调查表,提高了收集信息的准确性与可靠性。实践表明,目前的评估体系和手段促进了教学质量的提高。但是,由于我国高校的教师教学评估的历史不长,虽然近十几年来对此已进行了大量的理论和实践研究,取得了一
8、些进展,但仍存在许多问题。国外研究现状:国外高校教师教学质量评教起步于20世纪20年代发展比我国要早,到了 80年代已经建立了一套公平、公正、透明的教师评估体系。其考核指标确立的指导思想是与学校的定位与发展战略高度保持一致,是学校发展目标落实到教师个人身上的直接体现;考核指标不仅应起到一个目标导向的作用,有利于教师自身的发展,还能确保学校教学工作的质量和科研、服务工作的开展,从而推动学校的发展。1.3 开发的主要内容本系统是高校教师教学质量评教系统。该系统主要分为三个模块,即学生,教师以及管理员三类。教师登录查看自己的课程以及查询评估报告。学生登录对老师进行评估。管理员可以添加其他管理员以帮助
9、自己,减轻重担;还可.以对教师学生进行管理,对基础信息进行管理,添加院系,添加专业,对课程进行管理,添加教师课程,管理教师课程,管理添加评估指标等等。学生,教师,管理员都可以在登录后对自己的密码进行修改,保证账号安全。52相关技术简介2.1 .NET Framework 架构Visual Studio.NET是微软公司推出的目前最流行的Windows平台应用程序开发环境。此开发环境中支持的ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。其中用于与SQL Server数据库相连的ADO.NET组件模型很好地融入了.NET Framework,拥
10、有.NET Framework的平台无关、高效等特性。操作者能使用ADO.NET组件模型方便高效地连接和访问数据库8。在.NET环境下使用了 ADO.NET构建数据库应用系统中的数据访问层的步骤和方法。由于ADO.NET技术对ADO数据访问技术有了较大的改进,使得开发人员能够以较为灵活的方式查询和操作数据以及更新数据源,是所有数据驱动的.NET应用程序或者Web服务的核心部件。通过对这些技术的了解,使我们对.NET环境下如何开发数据库应用系统有了一个系统的、感性的认识。在后台代码的功能实现上,ASP.NET Web应用程序可以使用多种语言来开发,但是Visual C#.NET作为专门针对Mic
11、rosoft的.NET战略而推出的语言,它对.NET Framework和ASP.NET具有最为全面的支持。可.以说,Visual C#.NET是开发ASP.NET Web应用程序较好的语言。结合使用Visual C#.NET和ASP.NET,用户可以方便的开发出功能强大的Web应用程序。2.2 ASP.NET 技术ASP.net是把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,执行效果,比一条一条的解释强很多,执行效率大大的提高。ASP.net可以运行在Web应用软件开发者的儿乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的W
12、eb应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#, VB.NET,JScript.NET, managedC+, J#。将来,这样的多种程序语言协同工作的能力保护您现在的基于C0M+开发的程序,能够完整的移植向ASP.net。2.3 IIS技术IIS 是 Internet Information Services 的缩写,是一个 World Wide Web server0 Gopherserver和FTP server全部包容在里面。IIS意味着你能发
13、布网页,并且有ASP (ActiveServer Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW)其次,IIS是随Windows NT Server 4.0 一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的 Internet / I
14、ntranet 站点。IIS (Internet Information Server,互联网信息服务)是一种Web (网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。2.4 SQL Server 2005 介绍SQL Server 2005数据库平台,是一个全面和综合的使用商业智能(BI)工具提供了企也数据管理。SQL Server 2005数据库引擎为关系数据和结构化数据提供了一个更加安全可靠的存储功能,因此您可以构建和管理数据的高可用性
15、和高性能的业务应用程序。SQL Server 2005数据引擎的核心企业数据管理解决方案。除了 SQL Server 2005的组合分析、报告、集成和通知。这使你的公司可以构建和部署成本效益的BI解决方案,帮助您的团队通过计分卡,仪表盘、Web服务和移动数据应用程序。和微软Visual Studio,Microsoft office,新开发工具包(包括商业智能开发工作室)紧密集成的SQL Server 2005是不同的。不管你是一名开发人员,数据库管理员,信息工作者和决策者,SQLServer 2005可以为您提供创新的解决方案来帮助你获得更多的数据。微软仔细听你的反馈、控制、微软团队来自世界各地,通过创造性思维从你知道谁介绍了数以百计的SQL Se