高校教学质量监控管理信息系统的设计与实现.doc
《高校教学质量监控管理信息系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《高校教学质量监控管理信息系统的设计与实现.doc(40页珍藏版)》请在沃文网上搜索。
1、 高校教学质量监控管理信息系统的设计与实现摘 要:高校教学质量监控的管理是高校教学管理的核心内容,它可以帮助教师不断优化自身的教学思想和行为,提高高校的教学质量。随着信息技术的飞速发展,以手工和纸张对教学质量评价的传统模式已经远远不能适应当前的科技发展需要。现有的教学评价方式对教学评价数据没有进行科学的分析和充分有效的利用,所以此课题提出设计一个基于网络的教学质量监控管理信息系统,可以实现有效的高校教学质量的监控与反馈,来提高教师的教育教学质量。高校教学质量监控管理信息系统采用ASP.NET开发技术和SQL Server2000数据库,基于Visual Studio2005集成开发平台。系统使
2、用经典的MVC三层架构设计方法有效地完成了Web方式下教学质量评价的任务。利用MVC三层架构开发有很大的好处,便于数据库的管理,和前台界面的开发,要是以后需要二次开发,只需要实现相应的接口就可以,便于管理。系统的特色在于对教学评价数据进行了充分有效的利用,通过学生评教与督导评教或学院领导评教综合的对比显示,教师不但可以看到自己的评价情况,还可以看到自己教学活动的优势和劣势。学院领导可以多维度的查看教师、课程、班级的评价情况,本系统基本的评价功能都得以实现。 关键词:高校教学质量监控,ASP.NET,SQL Server,B/S模式 Title Teaching Quality Monitori
3、ng Management Information System AbstractTeaching quality evaluation is the core content of college teaching management.It can help teachers to optimize their own teaching ideas and improve the quality of teaching effectively.With the development of information technology, traditional teaching quali
4、ty evaluation which by hand and paper can not adjust to the new requirement.The existing method of teaching evaluation do not have scientific data analysis and make the best use of evaluation data.Therefore issue raise a topic of designing a web-based management system which can achieve teaching qua
5、lity evaluation and feedback effectively.Teaching Quality Monitoring Management Information System with ASP.NET technology and SQL Server database, based on the Visual Studio integrated development platform. The system completes the web mode of teaching quality assessment tasks with the classic thre
6、e-tier architecture design method perfectly. The features of system lie in making best use of teaching evaluation data.Teachers not only can see their own evaluation scores but also can know their advantages and disadvantages of teaching by comparing with other teachers. College leadership can view
7、the evaluation scores of teachers, courses, class students and learn the development of teaching and learning activities through the comparison of the evaluation data.Keywords:Teaching Quality Monitoring,ASP.NET, SQL Server, B/ S mode36河北金融学院2012届本科毕业生目录1 引言51.1 开发背景和意义51.2 教学质量监控管理信息系统的发展52 技术简介72.
8、1 Xmind技术简介72.2 ASP.NET简介72.3 SQL Server2000数据库82.4 采用三层架构模式83 系统分析103.1 可行性分析103.1.1 技术可行性103.1.2 经济可行性113.1.3 操作可行性113.2系统需求分析113.2.1 系统概述113.2.2系统功能需求123.2.3系统用例图133.2.4系统流程图144 系统总体设计154.1体系结构设计154.2系统模块设计164.3数据E-R图164.4系统数据字典175 详细设计225.1数据访问层225.2业务实体层235.3功能模块的详细设计245.3.1网站前台245.3.2 网站后台246
9、系统测试336.1系统测试目标336.2系统测试策略336.2.1系统单元模块测试336.2.2系统集成测试34结论35参考文献36致谢37附录:38附录1 用户使用说明38一、环境配置38二、用户操作381 引言本章节首先论述了课题的研究背景和意义,然后简略介绍了国外和国内高校教学质量监控管理的现状以及发展,最后提出当前高校教学质量监控管理信息系统存在的问题以及本系统对这些问题的解决方案。1.1 开发背景和意义高等学校是培养社会主义现代化建设专门人才的主阵地,教学质量是高等学校人才培养和生存发展的根本保证,提高教学质量是高等教育教学工作的核心问题。随着高等教育由精英教育向大众教育的转变以及全
10、球的教育经费投入的相对紧张,人们越来越关心教育质量和投资效益,因此,注重教学质量管理是大学现代化的必然趋势。建立良好的教学质量保障体系是世界一流大学的重要标志,而实行客观的教学评价则是完善质量管理体系的基本前提。科学规范、行之有效的教学质量评价模式及体系健全、富于创新的评价标准,是加强教师师德教风建设、正确发挥质量评价的导向作用、稳步提高教学质量的重要保障。传统的以手工和纸张对高校教师教学质量的评价模式己经远远不能适应新的发展需要。特别是随着计算机网络和Internet的普及,运用先进的管理信息系统,对信息进行科学化和网络化管理,建立一套全方位,多层次,信息网络化的教学质量评价系统直接关系到高
11、校对于教师教学效果的监督、管理以及今后整体教学工作的规划与实施。1.2 教学质量监控管理信息系统的发展美国高校教学质量监控的工作是从上而下展开的,教学评价机构从全国性的研究机构“全国专业教学标准委员会”到各个州的相关评价研究机构,开展从宽泛到具体的教师教学评价。英国教师评价制度则推行了一种新型的“发展性教师评价”制度,即以促进教师教学质量的评价体系。我国高校早期进行教学评价工作时主要是通过纸质的调查问卷完成的,这种方法评价耗时长,评价过程繁琐,数据统计分析麻烦,人为因素干扰比较大,教师的隐私也难以得到保证。从1995年开始逐渐出现了网络化的教学监控信息管理系统,用户可以通过登录网上教学管理信息
12、系统完成教学评价,但是从实践过程中系统还是暴露出以下几个问题。(1).教学监控体系尚未系统化,对教学质量评价没有引起足够的重视。调查发现很多高校对教学质量的评价工作只是作为教学管理的一个子功能,学期结束只有学生对教师进行简单的评分操作,评价结束后拥有重要价值的评价数据也没有进行充分有效地分析利用。(2).教学质量评价表过分注重所有教师教学行为的共性特征,而教师教学的差异性特征往往在评价中被忽视。教师只能看到自己的评价信息无法了解自身教学活动的优势和劣势在哪里,无法真正发挥教师教学评价在高校教学质量保障体系中的作用。(3).教学质量评价指标不够科学。目前我国高校教学质量评价指标大部分只是局限于学
13、生对教师课程的评价指标,并没有提供学生对学院开设的课程、教师与教师之间的评价。学生对学院开设课程的评价是很重要的,通过对这一部分的数据分析,学院可以灵活设置以后的课程安排,不断缩社会专业知识的需求同学院设置的课程知识的差距。针对以上问题,系统加强了对教学质量评价数据的分析处理过程,通过学生,教师,督导评价评分所占的比例计算出教师的综合评分,教师和督导员可以更加清楚的知道教学活动的优势和劣势。系统增加了学生对学期课程、同科室教师之间的评价指标体系。通过这些数据的分析反馈,学院领导或教师可以从更多的方面了解学院课程设置情况和教师之间的教学差异情况,有利于教师提高自身的教学素质。2 技术简介本章节主
14、要介绍系统所用到的开发技术,首先简单介绍了.Xmind技术,然后重点着重介绍了ASP.NET开发技术和SQL Server 2000数据库。2.1 Xmind技术简介XMind是一款易用性很强的软件,通过XMind可以随时开展头脑风暴,帮助人们快速理清思路。XMind 绘制的思维导图、鱼骨图、二维图、树形图、逻辑图、组织结构图等以结构化的方式来展示具体的内容,人们在用XMind绘制图形的时候,可以时刻保持头脑清晰,随时把握计划或任务的全局,它可以帮助人们在学习和工作用提高效率。 XMind是一款顶级商业品质的思维导图(mindmap)和头脑风暴(brainstorm)软件,2008年“最佳Ec
15、lipse RCP商业应用”获奖产品,2010年度入选“PCWorld Best 100 of 2010”。从2008年10月起,XMind 推出 开源版本,并荣获 sourceforge 社区 2009 最佳学术应用奖。它采用Java语言开发,基于Eclipse RCP体系结构,可以运行于Windows/Mac/Linux平台。在Windows下的安装包14MB,安装后27MB,体积尚算小巧。它的界面比善用佳软此前使用的 FreeMind要美观很多,绘制出的思维导图也更加漂亮,功能也更加丰富。加上它兼容FreeMind 和 MindManager数据格式,并且不仅可以绘制思维导图,还能绘制鱼
16、骨图、二维图、树形图、逻辑图、组织结构图。2.2 ASP.NET简介ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的集成环境。.ASP.NET 是下一代的 ASP,但是不能把 ASP.NET 称为 ASP 的升级版本。ASP.NET 是全新的服务器端 ASP 脚本。更为重要的是,ASP.NET吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。下面着重介绍一下ASP.NET应用程序的运行原理。一个ASP.NET的应用程序是开始
17、于IIS的,当请求一个包含ASP.NET应用的网址时,IIS收到请求后,会根据请求者请求的主机头或者IP或者端口号来找到对应的站点。当找到站点后,如果你请求的资源是以ASPX为结尾的WEBFORM,时,IIS会将控制权交给一个ISAPI扩展,名叫AspNet_ISAIP.DLL。这时,控制权由IIS交到ASPNET的ISAPI扩展上。ISAPI收到处理请求后,会启动一个ASP.NET工作进程。然后将请求者的请求信息转交给ASP.NET工作进程。接下来,控制权由ASPNET_WP掌握。ASPNET_WP首先解出请求者的信息,如果请求者请求的ASP.NET应用程序尚未拥有APPDOMAIN,ASP
18、NET_WP就会建立一个APPDOMAIN,并且将被请求的ASP.NET应用所需Assembly载入到APPDOMAIN中。当APPDOMAIN初始化完成后,接下来就需要建立会话。因此,请求由HttpRuntime来接受,HttpRunTime主要的工作便是为每一个提出请求的客户建立一个HttpContext对象。它管理着HttpSession对象,每一个访问者有各自的HttpContext对象和HttpSession对象。接下来,HttpApplication调用ProcessRequest方法来处理用户请求,此方法会调用对应的HttpHandler来处理用户请求,HttpHandler根据
19、用户请求的文件的扩展名处理请求,并把请求的结果,也就是HTML发送到客户浏览器。2.3 SQL Server2000数据库SQL Server 2000是微软公司推出的大型数据库管理系统,建立在成熟而强大的关系模型基础之上,可以很好地支持B/S网络模式。SQL Server 2000是一个杰出的数据库平台,能够满足各种类型的企事业单位对构建网络数据库的需求,同时还具有数据性能分析,数据和备份压缩,资源监控,自自动管理等新功能。它与Windows操作系统紧密集成,具有方便易用的图形界面,并提供了一套完整的管理工具和实用程序,大大减轻了管理员的工作量,使用户对数据库的操作变得非常简单,使许多以前需
20、要手工进行处理的复杂任务,现在可以通过图形化界面和向导工具来轻松完成。2.4 采用三层架构模式所谓三层体系结构,是在客户端与数据库之间加入了一个中间层,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就 是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。 三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换.开发人员可以将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻
21、辑与用户界面分开。在保证客户端功能的前提下,为用户提供一个简洁的界面。这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序。从而使开发人员可以专注于应用系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作。三层之间逻辑关系如图2-1所示,三层之间软件结构模型如图2-2所示。图2-1 三层架构逻辑关系图图2-2 三层结构软件模型图3 系统分析本章节主要从技术、经济、操作方面对该系统的可行性进行了详细的分析。3.1 可行性分析一般说来,对一个课题应从技术可行性、经济可行性和操作可行性三个方面研究它的可行性。根据课题的来源,通过初
22、步的调查,与指导教师的交流,收集数据资料,研究分析得出结论:此项目从技术上,经济上和操作上均具有可行性。3.1.1 技术可行性 C/S和B/S模式是现在比较流行的两种数据库应用模式。C/S模式主要是在以局域网为基础的环境下进行运用,受到地域的限制,而且安装、配置繁琐,如果将其运用到互联网中客户端的安装维护将是一大问题。而B/S模式通过互联网客户端只需要一个浏览器既可以实现。微软推出的.NET战略正是迎合了B/S模式下的网络信息传递,其中的ASP.NET是在原有的ASP基础上发展而来,ASP.NET几乎全是基于组件和模块化,每一个页、对象和HTML元素都是一个运行的组件对象。在开发语言上,ASP
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 教学质量 监控 管理信息系统 设计 实现