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化妆品销售网站的设计+源代码

C#员工信息管理系统设计

JAVA禾粒农场智能管理系统人事管理

jsp高校食堂外卖管理系统的实现

java+mysql仓库管理系统的设计与开发

WEB仪器管理系统分析项目...

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

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

浅谈农村大气环境保护的制度构建【1868字】

日语论文中日酒文化对比研究

新疆农林高校學生昆虫生...

2021年什么行业赚钱,适合...

大淘宝网的虚假交易研究

个案管理茬老年糖尿病患...

发酵米粉优势菌株的发酵特性研究

肢体语言在小学英语教学中的应用浅谈

激光模拟训练器材国内外研究现状

淮安市高校足球运动损伤问卷调查表