EasyUI是基于JQuery用户界面插件的集合;当前用于交互的JS应用提供必要的功能;EasyUI支持两种渲染方式分别为JavaScript方式(如:$('#p').panel({}))和HTML标记方式(如:class="easyui-panel");支持HTML5(通过data-options属性);支持扩展,可根据自己的需求扩展控件;版本不断更新,丰富的社区资源。
2.3 SQL Server 2008数据库技术
SQL Server 2008在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。
与SQL Server 2005相比具有以下几个优势:
(1) 安全性能的提高,SQL Server 2008包括了一些在安全性能上的改进,例如数据库加密、外键的管理、增强了审查、提供和更可靠的加强数据镜像的平台等。
(2) 改进了安装,SQL Server 2008对SQL Server的服务生命周期提供了显著的改进,它重新设计了安装,建立和配置架构。
(3) 加速开发过程,SQL Server提供了集成的开发环境和更高级的数据提取,使开发人员可以创建下一代数据应用程序,同时简化了对数据的访问。
3. 系统分析与设计
3.1 系统可行性分析
(1)技术可行性
技术可行性主要分析使用现有的技术能否实现在线考试的系统。本系统基于B/S模式,使用ASP.NET MVC3、EasyUI和SQL Server 2008实现各模块功能。SQL Server 2008数据库能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。另外,在科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格也越来越低,故硬件平台也完全能满足系统设计的需要。
(2)经济可行性
开发这套系统只需要有一台电脑,安装SQL Server 和 VS,对电脑的性能不需要太高的要求。如果需要将程序发布到网上,可以使用免费域名或者购买域名,成本不是很高。