3.WEB的紧密结合。C#语言采用了简单对象访问协议(Simple Object Access Protocol,SOAP),使其开发大规模的分布式项目成为可能。

4.安全性和错误处理。C#语言采用了.NET运行时提供的代码安全特征,从而提高了程序的安全性。另外,其借助.NET框架提供的垃圾收集器,从而很好地解决了内存管理问题。

5.灵活性和兼容性。默认情况下C#语言没有指针,但在需要的时候可以通过Delegates模拟指针;通过接口实现类的多继承;允许与具有C风格的API函数进行互操作等。 

2.1.2 SQL Server 2008简介源-自-吹冰:,论^文'网]www.chuibin.com

SQL Server 2008是微软公司提供的SQL Server 数据库管理系统,它推出了许多新的特征和关键的改进,使得它成为一个杰出的数据库平台,可用于大型联机事务处理、数据仓库以及电子商务等。其特点有如下几点[1]: 

1)真正的客户机/服务器体系结构。 

2)安全性能的提高。提供数据库加密、设置安全默认值、增强的密码政策、 缜密的许可控制等。

3)丰富的编程接口工具。 

4)SQL Server与Windows NT完全集成。 

5) 具有很好的伸缩性。 

6) 对Web技术的支持。开发人员能够在数据库层开发Web服务,将SQL Server当作一个超文本传输协议侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。

7) SQL Server提供数据仓库功能。

2.2 ASP.NET技术

ASP.NET 2.0的发布是.NET技术走向成熟的标志,它在使用上增加了方便、实用的新特性,ASP.Net2.0已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度[6]。

ASP.NET优越性主要体现在以下几个方面:

1、高效的运行性能:由于ASP.NET应用程序采用页面脱离代码技术,即前台页面代码保存到.aspx文件,后台代码保存到.cs文件,这样当编译程序将代码编译为.dll文件,ASP.NET在服务器上运行时,可以直接运行编译好的.dll文件,并且ASP.NET采用缓存机制,从而提高运行ASP.NET的性能。

2、重用性:ASP.NET不再像ASP那样将ASP代码与HTML混合在一起,而是实现代码与内容的完全分离,可重用性强。

3、代码少:ASP对所有要实现的功能通过编写代码来实现,而ASP.NET只须预先说明,就可自动实现,所以,实现同样的功能,ASP.NET要比ASP代码量小的多[3]。

基于以上优点,我们选用ASP.NET技术进行系统的开发。

上一篇:asp.net+sqlserver在线图书管理系统设计
下一篇:asp.net+sqlserver化妆品销售网站的设计+源代码

基于android的环境信息管理系统设计

ASP.NET飞翔租贷汽车公司信...

java+mysql文星酒店客房管理系统设计

java的B2C型电子商务网站管理系统的设计

局域网管理系统的设计与实现

Android手机考勤系统设计

医疗公众号管理系统设计+源代码

酵母菌发酵生产天然香料...

浅论职工思想政治工作茬...

上海居民的社会参与研究

基于Joomla平台的计算机学院网站设计与开发

从政策角度谈黑龙江對俄...

压疮高危人群的标准化中...

提高教育质量,构建大學生...

AES算法GPU协处理下分组加...

浅谈高校行政管理人员的...

STC89C52单片机NRF24L01的无线病房呼叫系统设计