3)Visual Studio 2010 介绍
用户借助记事本等简单的编辑器也可以进行ASP.NET应用程序的开发,只是这样大大增加出错的机率和编程难度,为了简化用户操作,帮助用户高效地进行开发,微软提供了非常易于操作的集成环境IDE:Visual Studio。良好的集成环境可以帮助自动完成代码段,检测语法错误,编译运行系统。
4)C#语言介绍
C#语言是随着ASP.NET的出现而开发的一种新语言。C++语言的强大性能是编程者都认同的。但由于其性能过于强大,控制上有较大难度。尤其像内存管理这样的高级性能,资深的程序员有时也难控制它。微软开发C#语言,其出发点就是开发一个易用的语言,同时还保留C++强大的性能,在此基础上,C#应运而生。
5)ASP.NET简介
ASP.NET是微软提供的新型开发技术架构。由于ASP技术在中小型网站的开发中占据了极大的优势,但它没有采用面向对象的编程方式,因此微软急需将该优势升级为主流的面向对象的编程方式,2002 年,微软推出了ASP.NET,过去的十余年中,ASP.NET取得了极大成就,目前众多领域采用了该架构运行着自己网站系统。
2.2 SQL Server 2008简介
SQL Server是微软推出的重量级数据库系统。之前推出的SQL Server 2000/2005,在性能和吞吐量上无法与Oracle等大型数据库相比,2008年,微软推出了自己新一代数据库系统SQL Server 2008。该数据库系统在性能与目前主流的大型数据库系统性能接近,而且由于微软设计的风格,该数据库的易用性相当出色,也逐渐成为目前中高端服务器应用越来越广泛的数据库系统。
2.3 三层架构概述
本套办公系统是采用微软的三层设计模型,分别为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL),如图2-1。这三个层是互为依赖存在的,三层架构的每层间通过参数进行传递,如何实现其功能是该层内部的工作,这种设计方法实现了“高内聚,低耦合”的思想,同时,在团队开发过程,每层内部实现时,由相关小组完成,把一个大型系统分解成若干任务,这是典型的“分而治之”思想的应用,这样便于控制整个开发的规模和进度,扩展了资源的分配和利用。