1。3。3 Linq技术
Linq的全称是Language Integrated Query,是一种集成在。NET编程语言的特性。使用Linq,敏感的编译时语法检查是它带来的好处之一。它具有强类型语言的一些优点,如:智能感知和静态类型等[8]。一般的技术只能对外部数据源进行查询,即只能查询数据库,不能查询内存中的信息。而使用Linq,不仅可以查询到内存中的信息,使用方式还非常简单。
使用Linq给我们带来以下几个好处:
(1)简单易上手;
(2)代码量减少;
(3)减少过程控制语句的代码块,提高代码的可读性,并易于维护;
(4)数据交互非常方便。
1。4 开发工具介绍
教学资源库系统中试卷、习题库建设与学生综合评价模型的设计和开发的开发环
境使用的都是当前非常流行的工具和技术,提供了非常大的便利。
1。4。1 Microsoft Visual Studio介绍
Microsoft Visual Studio的简称是VS,VS是微软公司开发的一系列开发工具包产品,它包含了软件开发周期所用到的大部分工具,包括功能强大的集成开发环境IDE,能编写C/C++、C#等语言并提供强大的编译时语法检查,还有代码管理控制工具等。VS编译出来的目标代码能在所有Windows支持的平台上运行,也算是一种实现跨平台的方法。
VS作为一个集成解决方案,不仅仅是开发工具,还可以作为一个开发团队的信息管理系统,在项目的交流上面提供很大的方便。
1。4。2 Microsoft SQL Server介绍
Microsoft SQL Server是微软公司开发的全面的数据库平台,是一种分布式的关系型数据库管理系统,具有C/S体系结构,使用方便,并且和相关软件的集成程度较高。
SQL Server添加了对可拓展标记语言(XML)的核心支持,可以对Internet上和防火墙外进行查询。使用关系型数据和结构化数据时,SQL Server数据库引擎
1。4。3 Internet Information Services 介绍
Internet Information Services简称IIS,是微软公司提供的互联网基本服务,基于运行Microsoft Windows。IIS是一种Web服务组件,包括用于网页浏览的Web服务器、文件传输的FTP服务器和邮件服务的SMTP服务器,简化了我们在网络上发布信息的操作。文献综述
IIS可以作为网页设计(如汇编语言:java、asp等)时的本地服务器,可以用它来实现和运行测试我们制作的网页,方便快捷,可调试。
1。4。4 Bootstrap框架介绍
Bootstrap是目前使用最为广泛、好评率高的前端开发框架[9]。Bootstrap使用最基本的HTML和JavaScript进行设计,它漂亮的样式使用CSS技术设计。Bootstrap是完全开源的,使用它进行开发不会有任何的版权问题,它的代码托管、开发和维护都依赖GitHub平台。
Bootstrap有以下几个优点:
(1)一份代码,可以有效适配移动设备和PC端,不用再次开发;
(2)提供CSS样式,简单易懂,样式漂亮,还可以定制自己的样式;
(3)特性齐全,有着全面、美观的API文档,介绍详细易懂[10]。
下载地址:http://v3。bootcss。com/getting-started/#download。
1。4。5 Highcharts框架介绍
Highcharts是一个完全用JavaScript编写的开源图表框架,能够通过简单的几句代码绘制出精美的曲线图、饼图、柱状图等常用图表,还可以通过配置绘制各种复杂的图表。Highcharts不需要安装任何插件,运行速度相比于Flash等快了很多,是目前使用最广泛的图表控件。
Highcharts有以下几个优点:
(1)使用方便,图表呈现的速度快;
(2)支持的图表种类多,界面美观,可根据需求进行各种配置;