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

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

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

2.1.2 SQL Server 2008简介源-自-优尔:,论^文'网]www.youerw.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化妆品销售网站的设计+源代码

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

ASP.NET的Web网络應用程序开...

港航管理系统门户网站之思考【2521字】

可扩展的计算机网络管理...

神经外科重症监护病房患...

公寓空调设计任务书

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

承德市事业单位档案管理...

中国学术生态细节考察《...

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状