2.4.3 Highcharts
Highcharts是一款纯javascript编写的图表库,能够很简单便捷的在Web网站或Web应用中添加交互性的图表,Highcharts目前支持直线图、曲线图、面积图、柱状图、饼图、散点图等多达18种不同类型的图表,可以满足你对Web图表的任何需求[10] !
它是功能强大、开源、美观、图表丰富、兼容绝大多数浏览器的纯js图表库。它的优势体现在:兼容性、开源免费、纯Javascript、图表类型丰富、动态性、动态提示框、图表导出和打印功能、图表缩放、支持外部数据加载。
在本系统中,体检用户的男女比例统计就用到了使用Highcharts图表库编写的饼状图。
2.4.4 ASP.NET 3.5 MVC框架
ASP.NET 3.5 MVC框架,是微软今后开发Web应用程序的一个主流技术。它是一个轻量级的、测试性强的描述框架,能够与现有ASP.NET特征(例如母版页面和基于成员身份的认证)紧密集成。MVC框架定义于System.Web.Mvc命名空间中。该框架的优点如下:通过把一个应用程序分离成相互独立的模型、视图和控制器三部分而进一步提高了应用程序复杂性的管理;不再使用视图状态或基于服务器的表单技术,使得开发人员能全面控制一个应用程序。使用一种前端控制器(Front Controller)模式并通过单一的控制器来处理Web应用程序请求,这一特征使你有可能设计出一个支持极其丰富的路由基础结构的应用程序[11]。