没有合适的资源?快使用搜索试试~ 我知道了~
毕业设计(论文)--基于web课堂教学质量评价系统.doc
1 下载量 4 浏览量
2023-07-01
15:00:57
上传
评论
收藏 1.56MB DOC 举报
温馨提示
试读
44页
毕业设计(论文)--基于web课堂教学质量评价系统.doc
资源推荐
资源详情
资源评论
基于 web 课程教学质量评价系统设计与实现
1
1 绪论
1.1 课题背景
当今的社会,可以说是一个信息技术发展的时代,在社会的每一个方面处处都涉及
到各类信息的分析处理。人们对当今客观世界的具体描述就是信息,它是人们进行沟通
与联系的重要渠道。人类社会就处于一个对各种信息进行有效而又合理的加工中
[1]
,它
促进着整个社会的进步与发展。随着信息技术的不断提高,计算机已经被广泛地应用于
当今社会的每一个领域,逐渐成为推动社会进步发展的第一技术动力。在计算机技术的
应用中,计算机软件的开发技术,尤其是应用类型的软件产品技术占据了首要地位
[1]
。
现如今,全球信息企业追求的目标是不断开发出适应市场需要、用户需求的新型软件产
品,并且参与市场竞争,从而获取最大利润。
教学评价工作是教学行政部门对高等学校教学质量进行宏观监督的主要手段,目的
是提高教育教学质量。教学评价是学校教学管理的一项重要内容,如何科学、全面、客
观公正地评价教师的师德水平和业务素质
[2]
,是一项理论上和实践上都十分重要的工作。
通过学校各层次人员对教学的教学质量进行民主评价,评测结果和分析报表可以帮助学
校领导及时全面的掌握全校教师教学业务状况,帮助教师有针对性的改进工作方法、提
高教学质量。教学质量评价方面,传统的成绩单或者家长手册已经远远不能满足对教学
过程中大量有效信息的分析利用
[3]
。而《课程教学质量评价系统》正能解决这些问题,
是一个非常实用的应用型软件产品,我们不谈它的经济利益,单说它的应用范围就是十
分广泛的,只要有学校的地方,都可以采用本系统。计算机的作用就是辅助人们完成那
些烦琐的体力劳动和脑力劳动,使人们从劳动力中解脱出来
[4]
。
1.2 国内研究现状
目前,国内对课程教学质量评价的研究有了很大的进展。第一,课程教学质量发生
了变化,建立了由许多因素整合的评价指标体系。许多学校根据现代课程教学理论和全
面素质教育要求,渐渐开始重视课程教学的全面评价,逐渐纠正了只注重知识凭借学生
的考试成绩来评教的错误思想。他们开始挑选一些评价因素,进而把他们整合成指标体
系。这就说明随着全面教学素质教育的深入,课程教学质量的评价标注也发生了显著地
变化。第二,就是定性评价与定量评价的结合,使得课程教学评价更为科学化。课程教
学是一个复杂的动态的统一体,单单凭借定量的评价是无法完成对课程教学本身价值作
出客观性的评价的,而有些实质的东西只有靠定性分析才能揭示出来。许多从事教育的
工作者也已在评价实践中认识到了,定性是定量的基础,没有正确的定性就不可能有准
确的定量,而且定量的结果还要靠定性来解释,所以两者是相辅相成的,只有两者的相
基于 web 课程教学质量评价系统设计与实现
2
互结合,才能进行全面的辩证的综合分析,进而才能做出较为科学的评价。有些学
校为了使得评价结果尽可能的科学,应用了现代模糊数学的理论和方法,根据评价因素
建立了模糊集合,确立权重;再根据评价者做出的评价进行举证运算,从而得到量化结
果。这就是定性和定量结合的评价方法,事实证明,不少学校已经取得了成功的经验
[5]
。
然而,目前我国课程教学评价仍存在着一些问题,如评价指标体系科学性、操作性
较差等。
1.3 目的和意义
开发《课程教学质量评价系统》有两方面的好处:一是《课程教学质量评价系统》
的实用性,一个好的《课程教学质量评价系统》会将一个庞大投票评优工作井井有条的
管理起来,计算机与人的不同就在于,计算机是机械的,精确的,它不会使管理工作出
现差错。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本
低等。这些优点能够大大减轻人的工作量,提高办事效率
[6]
;另一方面好处,设计《课
程教学质量评价系统》只是一种手段,实现对课程质量的评价,促进课程教学质量的提
高。
1.4 系统开发环境
本系统采用 B/S 结构,前台开发工具为 Visual Studio 2010,后台数据库是 SQL
Server 2008;运行环境中的软件要求:操作系统为 Window XP 以上,硬件要求:Genuine
Intel(R) CPU U7300 @ 1.30 GHz 或更快。
基于 web 课程教学质量评价系统设计与实现
3
2 可行性分析
2.1 技术可行性分析
2.1.1 .NET 的构架
根据维基百科定义:.NET 框架(.NET Framework) 是由微软开发,一个致力于敏
捷 软 件 开 发 ( Agile software development )、 快 速 应 用 开 发 ( Rapid application
development)、平台无关性和网络透明化的软件开发平台,.NET 包含许多有助于互联
网和内部网应用迅捷开发的技术,是微软为下一个十年对服务器和桌面型软件工程迈出
的第一步
[7]
。
.NET Framework 采用了系统虚拟机运行的编程平台,以通用语言运行库为基础,
支持多种语言(C++、VB.NET、C#、Python 等)的开发,这就能为系统开发中程序的
编写提供更多的选择。
.NET 框架是一个支持多语言组件的开发和执行环境,它提供了一个跨语言的统一
编程环境。.NET 框架的设计目的是便于开发人员容易地建立Web 应用程序和 Web 服务,
使得 Internet 上的各个应用程序之间可以使用 Web 服务进行通信。
从层次结构来看,.NET 框架包括三个主要组成部分:公共语言运行时(CLR:
Common 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 是微软公司在 ASP 技术的基础上提出的一种用于创建、管理和部署 Web
应用程序的平台,它以其简单易用性、强大的适用性以及高度可定制化能力迅速成为了
大家所接受的技术。
相比较以前的 Web 开发模型而言,ASP.NET 具有着其自身的优点:(1)性能的强
大,ASP.NET 是在服务器上运行已编译的公共语言运行库代码,它可以利用早期的绑定,
实时的编译等服务,这就相当于在代码行编写之前提高了性能;(2)大量的工具支持,
ASP.NET 集成了大量的工具箱和服务控件,这对于系统的开发带来极大的方便;(3)自
定义性和扩展性,它支持用户自定义组件的插入,这就使得其具有良好的扩展性;(4)
安全性,ASP.NET 借助内置的 Windows 身份验证和程序的配置,可以保证程序的安全
基于 web 课程教学质量评价系统设计与实现
4
性;(5)灵活性,ASP.NET 是基于公共语言运行库的,这意味着用户可以从 Web 中访
问类库、消息处理等信息,增加了其灵活性;(6)可管理性,ASP.NET 采用基于文本的
分层配置系统,其配置信息是以纯文本形式存储,因此可以在没有本地管理工具帮助的
情况下应用新设置,使得对于其的管理变得可行
[9]
。
2.1.3 SQL Server 数据库
SQL 是 Structured Query Language(结构化查询语言)的缩写,其主要功能是建立
与数据库的连接和沟通,是目前绝大多数流行的关系型数据库管理系统的语言标准。而
SQL Server 数据库系统就是其中的一种。
采用 SQL Server 数据库管理系统相比较其他数据库而言其具有功能强大,操作相对
简便,并且使用方便、可伸缩性好与相关软件集成程度高、良好的性价比等优点。可以
做到对数据库更方便快捷的管理。
本次设计采用 Visual Studio 作为其前台开发工具,由于采用的是可视化编程语言,
它本身提供了一套可视化的设计工具,便于建立图形工具,巧妙的将 Windows 编程的复
杂性封装起来。其具有强大的数据库操纵功能,可以利用数据控件访问多种数据库系统,
为程序设计带来便利及可实现性。本设计的后台采用 SQL Server 2008 数据库,其可靠
行、易用性都为本次设计带来了可行性。
2.2 操作可行性分析
该系统在在设计过程中遵循界面友好和简洁原则,能够实现良好的人机交互功能,
且用户在操作中不含有特定的专业操作,对用户的专业操作水平要求不高。例如在登录
界面时,用户只需输入自己的用户名和密码,再根据页面的验证码输入正确的验证码即
可,无需再进行复杂的操作,其他页面也是如此,用户只需进行简单的操作即可,所以
系统的实现在操作上可行。
基于 web 课程教学质量评价系统设计与实现
5
3 课程教学质量评价系统的需求分析
3.1 产品背景
本系统是课程教学质量评价系统,其应用于毕业设计中。毕业设计是高等教育中培
养学生综合运用所学理论知识和技能,解决实际问题能力的重要环节之一,是衡量毕业
生是否达到相应学力层次的重要依据。毕业设计将总结专业基础和专业技术的学习成果,
锻炼和开发学生的综合运用能力。
3.2 产品概述
本系统应用目的:将现有的用纸张评价高校教师教学向无纸张评价系统的转变,实
现对系统的不同用户帐户的管理,以及完成问卷设计、评分、统计等这些环节的处理。
内容:课程教学质量评价系统,包括用户登陆系统、用户管理、用户信息录入、课
程评价、统计分析、系统帮助等基本功能实现。用户可根据需要自行设计评价及其评价
项目,给出评分标准。
特征:本系统的核心部分是评价系统,通过对课程的评价,对整个学校教学质量提
得进一步的提高,促进学校的发展。
系统运行环境:
软件:
Window XP 以上
Visual Studio 2010
SQL Server 2008
硬件:
一般机型的 PC 台式机或便携式手提电脑均可。
3.3 功能需求
需求分析是软件开发的重要基础,是软件生命周期的一个重要阶段,最根本的任务
是确定为了满足用户的需求系统必须做什么。具体的说,应该确定系统必须具有的功能
和性能,系统要求的运行环境,并且预测系统发展的前景;必须仔细分析系统中的资料,
既要分析系统中的数据流又要分析长期使用的资料存储。其主要目的是:在综合分析用
户对系统提出的一组需求(功能、性能、数据等方面)的基础上,构造一个从抽象到具
体的逻辑模型表达软件将要实现的需求,并以“软件需求规格说明书”的形式作为本阶
段工作的结果,为下一阶段的软件设计提供设计基础
[10]
。
软件需求分析阶段,结合着我所用的开发工具:VS,SQL SERVER 2008 对问题的识别
剩余43页未读,继续阅读
资源评论
黑色的迷迭香
- 粉丝: 730
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功