系统以Visual Studio 2010中的.NET技术和Microsoft SQL Server 2005数据库为基础,并且基于B/S多层结构,在设计中使用了DIV+CSS技术完成了页面的布局,使用Ajax技术和jQuery技术实现了页面的局部刷新。
2.1开发环境
Microsoft Visual Studio 2010是一个庞大的软件。它基于.NET4.0框架,同时也是开发跨平台的应用程序。Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能工具提供企业级的数据管理。和小型数据库Access相比,Microsoft SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,能够使用户在构建和管理用于业务的高可用和高性能的数据应用程序。
2.2 Ajax技术、jQuery技术和DIV+CSS布局
Ajax是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术,Ajax在浏览器与web服务器之间使用异步数据传输(HTTP请求),这样可使网页从服务器请求少量的信息,而不是整个页面。它可使因特网应用程序更小、更快、更友好。本系统中使用Ajax技术实现了在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的功能,实现了页面的局部刷新。
jQuery是一个优秀框架,它兼容CSS3,还兼容各种浏览器。jQuery使用户能更方便地处理HTML documents 、events、实现动画效果。并且方便地为系统提供Ajax交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有很多成熟的插件可供选择,jQuery能够使用户的html页面保持代码和html内容分离[3]。jQuery除了完全支持Ajax,而且还提高了编程效率。jQuery技术在本系统中的应用使系统的代码数量减少,既是用最少的代码实现了最多的功能