毕业设计(论文)--基于web课堂教学质量评价系统.doc

上传人:hs****ma 文档编号:560239545 上传时间:2023-01-14 格式:DOC 页数:44 大小:1.56MB
返回 下载 相关 举报
毕业设计(论文)--基于web课堂教学质量评价系统.doc_第1页
第1页 / 共44页
毕业设计(论文)--基于web课堂教学质量评价系统.doc_第2页
第2页 / 共44页
毕业设计(论文)--基于web课堂教学质量评价系统.doc_第3页
第3页 / 共44页
毕业设计(论文)--基于web课堂教学质量评价系统.doc_第4页
第4页 / 共44页
毕业设计(论文)--基于web课堂教学质量评价系统.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《毕业设计(论文)--基于web课堂教学质量评价系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)--基于web课堂教学质量评价系统.doc(44页珍藏版)》请在金锄头文库上搜索。

1、基于web课程教学质量评价系统设计与实现1绪论1.1课题背景当今的社会,可以说是一个信息技术发展的时代,在社会的每一个方面处处都涉及到各类信息的分析处理。人们对当今客观世界的具体描述就是信息,它是人们进行沟通与联系的重要渠道。人类社会就处于一个对各种信息进行有效而又合理的加工中1,它促进着整个社会的进步与发展。随着信息技术的不断提高,计算机已经被广泛地应用于当今社会的每一个领域,逐渐成为推动社会进步发展的第一技术动力。在计算机技术的应用中,计算机软件的开发技术,尤其是应用类型的软件产品技术占据了首要地位1。现如今,全球信息企业追求的目标是不断开发出适应市场需要、用户需求的新型软件产品,并且参与

2、市场竞争,从而获取最大利润。教学评价工作是教学行政部门对高等学校教学质量进行宏观监督的主要手段,目的是提高教育教学质量。教学评价是学校教学管理的一项重要内容,如何科学、全面、客观公正地评价教师的师德水平和业务素质2,是一项理论上和实践上都十分重要的工作。通过学校各层次人员对教学的教学质量进行民主评价,评测结果和分析报表可以帮助学校领导及时全面的掌握全校教师教学业务状况,帮助教师有针对性的改进工作方法、提高教学质量。教学质量评价方面,传统的成绩单或者家长手册已经远远不能满足对教学过程中大量有效信息的分析利用3。而课程教学质量评价系统正能解决这些问题,是一个非常实用的应用型软件产品,我们不谈它的经

3、济利益,单说它的应用范围就是十分广泛的,只要有学校的地方,都可以采用本系统。计算机的作用就是辅助人们完成那些烦琐的体力劳动和脑力劳动,使人们从劳动力中解脱出来4。1.2国内研究现状目前,国内对课程教学质量评价的研究有了很大的进展。第一,课程教学质量发生了变化,建立了由许多因素整合的评价指标体系。许多学校根据现代课程教学理论和全面素质教育要求,渐渐开始重视课程教学的全面评价,逐渐纠正了只注重知识凭借学生的考试成绩来评教的错误思想。他们开始挑选一些评价因素,进而把他们整合成指标体系。这就说明随着全面教学素质教育的深入,课程教学质量的评价标注也发生了显著地变化。第二,就是定性评价与定量评价的结合,使

4、得课程教学评价更为科学化。课程教学是一个复杂的动态的统一体,单单凭借定量的评价是无法完成对课程教学本身价值作出客观性的评价的,而有些实质的东西只有靠定性分析才能揭示出来。许多从事教育的工作者也已在评价实践中认识到了,定性是定量的基础,没有正确的定性就不可能有准确的定量,而且定量的结果还要靠定性来解释,所以两者是相辅相成的,只有两者的相1互结合,才能进行全面的辩证的综合分析,进而才能做出较为科学的评价。有些学校为了使得评价结果尽可能的科学,应用了现代模糊数学的理论和方法,根据评价因素建立了模糊集合,确立权重;再根据评价者做出的评价进行举证运算,从而得到量化结果。这就是定性和定量结合的评价方法,事

5、实证明,不少学校已经取得了成功的经验5。然而,目前我国课程教学评价仍存在着一些问题,如评价指标体系科学性、操作性较差等。1.3目的和意义开发课程教学质量评价系统有两方面的好处:一是课程教学质量评价系统的实用性,一个好的课程教学质量评价系统会将一个庞大投票评优工作井井有条的管理起来,计算机与人的不同就在于,计算机是机械的,精确的,它不会使管理工作出现差错。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够大大减轻人的工作量,提高办事效率6;另一方面好处,设计课程教学质量评价系统只是一种手段,实现对课程质量的评价,促进课程教学质量的提高。1.4系统开发环境本系统

6、采用B/S结构,前台开发工具为Visual Studio 2010,后台数据库是SQL Server 2008;运行环境中的软件要求:操作系统为Window XP以上,硬件要求:Genuine Intel(R) CPU U7300 1.30 GHz或更快。2可行性分析2.1 技术可行性分析2.1.1 .NET的构架根据维基百科定义:.NET框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台,.NET 包

7、含许多有助于互联网和内部网应用迅捷开发的技术,是微软为下一个十年对服务器和桌面型软件工程迈出的第一步7。.NET Framework采用了系统虚拟机运行的编程平台,以通用语言运行库为基础,支持多种语言(C+、VB.NET、C#、Python等)的开发,这就能为系统开发中程序的编写提供更多的选择。.NET框架是一个支持多语言组件的开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的设计目的是便于开发人员容易地建立Web应用程序和Web服务,使得Internet上的各个应用程序之间可以使用Web服务进行通信。从层次结构来看,.NET框架包括三个主要组成部分:公共语言运行时(CLR:Co

8、mmon Language Runtime)、服务框架(Services Framework)和上层两类的应用模板即传统的Windows应用程序模板(Win Forms)和基于ASP .NET的面向Web的网络应用程序模板(Web Forms和Web Services)。公共语言运行时(CLR),是一个运行时环境,管理代码的执行并使开发过程变得更加简单。CLR是一种受控的执行环境,其功能通过编译器与其它工具共同展现。在CLR之上的是服务框架,它提供了一套开发人员希望在标准语言库中存在的基类库,包括集合、输入/输出、字符串及数据类8。2.1.2 ASP.NET介绍及其优点ASP.NET是微软公司

9、在ASP技术的基础上提出的一种用于创建、管理和部署Web应用程序的平台,它以其简单易用性、强大的适用性以及高度可定制化能力迅速成为了大家所接受的技术。相比较以前的Web开发模型而言,ASP.NET具有着其自身的优点:(1)性能的强大,ASP.NET是在服务器上运行已编译的公共语言运行库代码,它可以利用早期的绑定,实时的编译等服务,这就相当于在代码行编写之前提高了性能;(2)大量的工具支持,ASP.NET集成了大量的工具箱和服务控件,这对于系统的开发带来极大的方便;(3)自定义性和扩展性,它支持用户自定义组件的插入,这就使得其具有良好的扩展性;(4)安全性,ASP.NET借助内置的Windows

10、身份验证和程序的配置,可以保证程序的安全性;(5)灵活性,ASP.NET是基于公共语言运行库的,这意味着用户可以从Web中访问类库、消息处理等信息,增加了其灵活性;(6)可管理性,ASP.NET采用基于文本的分层配置系统,其配置信息是以纯文本形式存储,因此可以在没有本地管理工具帮助的情况下应用新设置,使得对于其的管理变得可行9。2.1.3 SQL Server数据库SQL是Structured Query Language(结构化查询语言)的缩写,其主要功能是建立与数据库的连接和沟通,是目前绝大多数流行的关系型数据库管理系统的语言标准。而SQL Server数据库系统就是其中的一种。 采用SQ

11、L Server数据库管理系统相比较其他数据库而言其具有功能强大,操作相对简便,并且使用方便、可伸缩性好与相关软件集成程度高、良好的性价比等优点。可以做到对数据库更方便快捷的管理。本次设计采用Visual Studio作为其前台开发工具,由于采用的是可视化编程语言,它本身提供了一套可视化的设计工具,便于建立图形工具,巧妙的将Windows编程的复杂性封装起来。其具有强大的数据库操纵功能,可以利用数据控件访问多种数据库系统,为程序设计带来便利及可实现性。本设计的后台采用SQL Server 2008数据库,其可靠行、易用性都为本次设计带来了可行性。2.2操作可行性分析该系统在在设计过程中遵循界面

12、友好和简洁原则,能够实现良好的人机交互功能,且用户在操作中不含有特定的专业操作,对用户的专业操作水平要求不高。例如在登录界面时,用户只需输入自己的用户名和密码,再根据页面的验证码输入正确的验证码即可,无需再进行复杂的操作,其他页面也是如此,用户只需进行简单的操作即可,所以系统的实现在操作上可行。3课程教学质量评价系统的需求分析3.1产品背景本系统是课程教学质量评价系统,其应用于毕业设计中。毕业设计是高等教育中培养学生综合运用所学理论知识和技能,解决实际问题能力的重要环节之一,是衡量毕业生是否达到相应学力层次的重要依据。毕业设计将总结专业基础和专业技术的学习成果,锻炼和开发学生的综合运用能力。3

13、.2 产品概述本系统应用目的:将现有的用纸张评价高校教师教学向无纸张评价系统的转变,实现对系统的不同用户帐户的管理,以及完成问卷设计、评分、统计等这些环节的处理。内容:课程教学质量评价系统,包括用户登陆系统、用户管理、用户信息录入、课程评价、统计分析、系统帮助等基本功能实现。用户可根据需要自行设计评价及其评价项目,给出评分标准。特征:本系统的核心部分是评价系统,通过对课程的评价,对整个学校教学质量提得进一步的提高,促进学校的发展。系统运行环境:软件:Window XP以上Visual Studio 2010SQL Server 2008硬件:一般机型的PC台式机或便携式手提电脑均可。3.3 功

14、能需求需求分析是软件开发的重要基础,是软件生命周期的一个重要阶段,最根本的任务是确定为了满足用户的需求系统必须做什么。具体的说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景;必须仔细分析系统中的资料,既要分析系统中的数据流又要分析长期使用的资料存储。其主要目的是:在综合分析用户对系统提出的一组需求(功能、性能、数据等方面)的基础上,构造一个从抽象到具体的逻辑模型表达软件将要实现的需求,并以“软件需求规格说明书”的形式作为本阶段工作的结果,为下一阶段的软件设计提供设计基础10。软件需求分析阶段,结合着我所用的开发工具:VS,SQL SERVER 2008对问题的识

15、别和理解和对需求信息的分析和综合等进行了深入的了解,建立了实现目标软件的物理模型,也就是确定了构成软件系统的系统元素,并将功能和信息结构分配到这些系统元素中。本系统主要功能模块:(1) 用户管理:该模块包括用户登录和修改个人信息两个子模块。用户登录子模块是用来给用户提供登录服务的,用户设置功能只有使用正确的用户口令才能进入,如果用正确口令进入系统,则可具有对课程教学质量的评价权限,否则提示错误;修改个人信息子模块是用户用来修改自己的信息,包括登录密码、个人联系电话与电子邮箱等。(2) 学生管理:该功能是为用户管理设置的,主要功能是对学生进行添加、删除、修改等。方便用户的管理。(3) 评价管理:

16、该模块包括学生评价课程和学生评价教师两个子模块。学生评价子模块是学生对课程进行评价,学生成功登录系统后可自行对课程进行评价,已经评价过的不可以再次评价;学生评价教师子模块是学生对自己的任课教师进行评价,学生成功登录系统后可自行对教师进行评价,已经评价过的不可以再次评价。(4) 留言管理:该模块包括学生为自己的任课教师留言、查看留言信息和删除留言信息三个子模块。学生留言完成后,教师可以查看相应的留言信息,管理员可根据输入的不同条件来搜索留言信息,从而可以对其进行编辑、删除。(5) 指标库管理:该功能是为管理员管理指标库信息设置的。该模块包括管理员添加课程和教师的指标信息、根据不同条件来搜索指标信息、编辑指标信息、删除指标信息四个子模块。3.4 性能需求本系性能需求包括安全性、响应时间、可靠性。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号