.NET Framework 顾名思义,是框架工作的意思,也就是程序运行的中间层,简单来说是个翻译。这个翻译懂得 asp.net、VB.net、J#等.net平台的语言。而ASP.NET则是一种网页编程技术,它主要指采用C#编写的网页程序,狭义的理解就是指一门语言。
ASP.NET的基本运行原理:当用户将请求发送到WEB服务器的时候,由IIS服务器来接收,然后将请求通过相应的.dll文件发送到ASP.NET引擎进行加载,在加载过程中会有很多HTTP模块来对用户的请求进行处理,HTTP模块处理完这些请求之后返回到用户请求的文件,紧接着它会将用户的请求回发到IIS服务器,最后呈现给用户。其运行原理图如图1.1所示:
ASP.NET运行原理图
1.2.3 SQL Server简介
本系统-企业客户信息管理系统所采用的数据库是微软的SQL Server数据库。
SQL Server数据库是一个关系型并且面向对象的数据管理中心,它被广泛的用在各种应用系统中。因为它的跨平台、跨操作系统以及对数据完整性方面的控制,使得越来越多的用户来使用SQL Server来作为开发程序的第一选择。SQL Server存储至少由一个数据库对象模型组成。对象模型又涵盖了:表,视图,序列,存储过程,索引,集群等。逻辑存储结构包括一个表空间,可用于描述如何使用数据库来解释实际的物理对象。这些对象的模式和数据库形成了映射的关系。
SQL Server支持分布式的处理。为了使SQL Server能够充分的利用网络环境,它允许加工成数据库服务器和客户端的应用程序,所以计算机数据库管理采用共享数据库进行管理,并对数据应用进行显示。通过计算机网络环境,所有的网络用户可以访问到SQL Server存储在多台电脑上的逻辑结构,利用其分布式的优点,使系统更加透明和数据完整一致。
1.2.4 系统开发模式
在系统的开发过程中,通过详尽的分析论证选择了B/S模式。根据业务的实际需求,采取B/S模式属于投资小而且可以通过定制就可以解决本网站的最优化方案。