服务与支持
电子邮件 nsoft@vip.163.com
专线电话 0771-3366333
0771-3366333-801
18677155353
 

时间:2012/5/3 20:37:25 来源:www.nsoft.com.cn 作者:nsoft 点击:939次

教学评估系统

教学评估系统本产品在评价数据采集、分析、管理上的对接,使一般非专业人员即可随时方便地通过互联网,实现教育评价、分析、查询等工作,无须掌握复杂的评价技术与网络技术。

主要功能

1).大幅度降低评价的人力成本,使评价能可持续实施。

能使评价工作从繁重的手工劳动和复杂的人工计算中解脱出来,转变为简单易行的计算机管理。实现在较短的时间内完成大量的原始数据输入,数据的整理、筛选等很费人力的工作由计算机自动完成。

2).可以自动生成各种报表,并可以直接打印输出和上传输出。

评价的最终目标是通过对采集数据的分析,提出改进意见或建议,促进人的发展、学校的发展、教育的发展。因此评价最终结果是要以各种报表的形式表现出来,提供给各级各类部门的各类人员,为他们的教育决策、改进、提高服务。

3).对恶意评价进行预警与监控,避免一些人为的主观因素左右评价结果,使评价结果更客观,更有说服力。

教育评价成功的关键是评价的客观、公正、诚信。教育评价者是人,人有时会有情绪,如果在评价过程中情绪化,进行恶意评价,对评价会产生干扰,影响评价的公正性,因此,需要评价系统对对恶意评价进行预警与监控,避免故意的人为因素左右评价结果。

4).评价指标、权重、人员等设置具有开发性和可控性。

教育评价具有共性,但更具有个性,各个地区、各个部门某一时期因工作的重心的不同,对评价的内容、重点就有不同,因此需要提供具有开发性和可控性的评价设置系统。

5).根据权限实现数据共享,数据有高的保密性与安全性。

为保护评价中的个人隐私和学校、部门、区域的合法权益,在评价、查寻、信息的传递过程中需要保证数据信息的安全性。因此,系统要保障其传输的内容和资料不被泄漏;在数据的传输过程中,防止数据被窃。

6).操作智能化,能适应非专业人员使用。

内容全面、方法多样、主体多元的教育评价,其参与的人员比传统评价多得多,参与者大部分不是评价的专业人员,也不是电脑网络的专业人员,因此要求系统操作平台智能化,便于参与者的操作。

7).具有兼容性与拓展性
  
教育管理内容具有多样性,评价的主要对象是人,人的发展变化比较快,教育评价的具体指标、内容、要求是在变化的,要求系统具有较好的兼容性和可扩展性,确保评价网络系统能长期有效运行,便于将来的系统升级。

主要特色:

先进性

1)基于Microsoft .Net Framework框架,安全易扩展;

.NET Framework两个主要组件:公共语言运行库和 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)。

.NET Framework 可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。.NET Framework 不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。

例如,ASP.NET 承载运行库以为托管代码提供可伸缩的服务器端环境。ASP.NET 直接使用运行库以启用 ASP.NET 应用程序和 XML Web services(本主题稍后将对这两者进行讨论)。

Internet Explorer 是承载运行库(以 MIME 类型扩展的形式)的非托管应用程序的一个示例。使用 Internet Explorer 承载运行库使您能够在 HTML 文档中嵌入托管组件或 Windows 窗体控件。以这种方式承载运行库使得托管移动代码(类似于 Microsoft® ActiveX® 控件)成为可能,不过它需要进行重大改进(如不完全受信任的执行和独立的文件存储),而这种改进只有托管代码才能提供。

下面的插图显示公共语言运行库和类库与应用程序之间以及与整个系统之间的关系。该插图还显示托管代码如何在更大的结构内运行。

l         ASP.Net 应用程序

ASP.Net是使用 .NET框架提供的类库构建而成的,它提供了一个Web应用程序模型,该模型由一组控件和一个基本结构组成。有了它,Web应用程序的构建变得非常容易。开发人员可以直接使用ASP.Net控件集,该控件集封装了公共的、用于超文本标识语言(HTML)用户界面的各种小组件(诸如文本框、下拉选单等等)。实际上,这些控件运行在Web服务器上,它们将用户界面转换成HTML格式后再发送给浏览器。在服务器上,控件负责将面向对象的编程模型呈现给Web开发人员,这种编程模型能提供面向对象的编程技术拥有的丰富功能。ASP.Net还提供一些基本结构服务(诸如会话状态管理和进程循环),这些服务进一步减少了开发人员要编写的代码量,并使应用程序的可靠性得到了大幅度提高。ASP.Net还允许开发人员将软件作为一项服务进行传送。通过使用ASP.Net Web服务功能,ASP.Net开发人员只需进行简单的业务逻辑编程,而由ASP+基本结构负责通过SOAP传送服务。

l       Windows GUI应用程序(Windows 窗体)

在基于 Windows 的编程中最接近于传统风格的应用程序。这些是在桌面上显示窗口或窗体从而使用户能够执行任务的应用程序类型。客户端应用程序包括诸如字处理程序和电子表格等应用程序,还包括自定义的业务应用程序(如数据输入工具、报告工具等等)。客户端应用程序通常使用窗口、菜单、按钮和其他 GUI 元素,并且它们可能访问本地资源(如文件系统)和外围设备(如打印机)。

l         XML Web Service

XML Web services 作为基于 Web 的技术的重要发展,是类似于常见网站的分布式服务器端应用程序组件。但是,与基于 Web 的应用程序不同,XML Web services 组件不具有 UI 并且不以浏览器(如 Internet Explorer Netscape Navigator)为目标。XML Web services 由旨在供其他应用程序使用的可重用的软件组件组成,所谓的其他应用程序包括:传统的客户端应用程序,基于 Web 的应用程序,甚至是其他 XML Web services。因此,XML Web services 技术正迅速地将应用程序开发和部署推向高度分布式 Internet 环境。

2)多层架构体系

评价解决方案从宏观上严格分成三层体系,即展示层、业务层、集成层。展示层与业务层、业务层与集成层间严格设计成是可分布的。每个宏观层内又进一步分层,在每个层的顶部一般都提供层外观与层接口,层与层之间的访问都是通过层外观与层接口而获得服务的,因此这样的分层体系极易扩展成多层体系。

通过分层架构的实现能有效地提高系统的可伸缩能力、增强系统的整体安全性、保护用户在基本平台级别的投资、增强用户的灵活部署能力、利用用户已有的系统平台或环境实现集群或负载平衡等。采用高伸缩度的多层架构体系能有效地实现客户应用部署、安全、扩展性等方面的灵动。基于这样的多层体系能实现如下的部署模型: 

 3)高度的集成性

l         业务功能集成

所有业务功能通过面向对象的分析设计方法,分解为数据模型、设计模型与部署模型,并通过定义工具添加到元数据模型中。任何一个新开发的业务功能都可以用统一的方式与其他业务功能进行交互。统一的通信机制保证了系统功能间的高度集成性,同时保证了整个系统内功能的一致性及可靠性。

l         评价业务集成

评价业务流程通过平台管理系统统一定义并实施,学校内的评价在一个平台上得以实现。

评价平台管理系统通过元数据模型引擎对业务系统进行访问,因此在元数据模型中描述的所有评价业务组件都可以统一地被系统进行控制。任何新增或修改的评价业务组件也都可以被评价管理系统纳入到业务管理的范畴中。

l         系统间集成

基于一个开放的元数据描述模型,其他系统可以非常容易的理解系统的结构,并通过统一的方式与系统进行通信。在通信方式上通过对Web Service的支持,不同系统平台间的系统也能够方便地进行交流。

l         用户访问集成

支持Web页面的管理与维护,终端用户可以通过统一的浏览器入口对系统进行操纵。而且通过统一的界面管理工具,能够非常方便地将新的界面加入到系统中,以一个统一的方式展现给最终用户。

提供一套完整而且美观的界面元素供用户使用,可以保证界面展示风格的一致性。

3、数据安全性

1)采用B/S多层结构,系统代码全部放于服务器上,只有服务器管理人员才能更改代码。只有运行在服务器上的代码才可以访问数据库,客户端不能直接访问,这样可以保证服务器安全。

2)提供了以功能和部门为基础的权限控制,有效地保证了的数据安全性。

3)应用程序在例外(exception)处理、并发控制、容错、日志处理等的有效设计,提高了应用程序本身的可靠性。系统有自检与自恢复能力,并通过动态的监控能力提供故障快速排除的手段。

4)信息安全性:基于广域WEB的信息化应用必须注重产品的安全性。针对目前网络存在的主要威胁:非授权访问、信息遗漏丢失、破坏数据完整性、 拒绝服务攻击等手段,提供基于Internet的安全框架,建立完善的安全防范机制,从而保证客户信息安全。

4、可扩展和现有平台对接

应具有良好的可扩展性。系统的核心部件在开发过程中应充分考虑用户将来的功能扩展需求,用户可方便的在原有系统中增加新开发的功能组件,或者平稳地升级到更高版本。

支持可持续发展。在产品设计上充分考虑系统的开放性和可扩展性。支持各种标准数据的导入导出功能。采用基于框架的组件化设计,当出现新的评价业务时,只需填加新的评价业务组件即可。

高效率的应用:在B/S多层结构和大规模网络化应用中,效率瓶颈往往在数据库,因此在数据库设计时,我们将存储过程和触发器完成的工作作为业务逻辑部署到应用服务器上来,从而大大提高整个系统的处理效率。

系统采用组件化的设计,易于扩充,可动态设置业务流和数据流,适应学校今后评价业务的要求发生变化而导致的业务变化,满足各个学校的评价业务需求需要。