ASP。NET的开发平台为Windows操作系统,其他操作系统暂时还不支持ASP。NET技术框架,但是开发完成的软件系统均具备可移植性,可在目前常用的操作系统上运行。ASP。NET也实现了和数据库的无缝连接,采用ADO。NET的方式对数据库进行直接的操作及控制。综上所述,ASP。NET程序开发框架非常优秀,因此被广泛使用。
1。3。2 C#简介
C#语言是专为。NET应用而开发的,它简单、类型安全且面向对象,使得C#与。NET框架完美结合。C#由C和C++衍生而来,具备快速开发应用程序的能力,也很好地继承了两者的优点。因此C#具有如下特点:
(1)语法简洁:C#的代码不允许直接的内存操作,其最大特点是没有了关键字与指针。它用真正的关键字替换了之前的伪关键字,如OLE_COLOR、VARIANT_BOOL、BOOL等,使得每种C#操作符在。NET类库中都有了新名称。C#简化了语法,仅保留了常见形式,减轻了语法的冗余问题。
(2)面向对象:C#具备面向对象语言应有的所有特性:封装性、多态性与继承性。它没有了全局的常量、变量和函数,这些都被封装在一个类中,提高了代码的可读性,减少了代码的命名冲突等。借助VB中的丰富经验,C#具有良好的开发环境,结合其面向对象的特性,能使得开发效率得到极大提高。
(3)与Web结合紧密:由于Web服务框架,程序员仅需要使用简单的C#语言结构就能将大多数的组件转化成Web服务,并允许通过因特网使他们被任何操作系统上的各种语言调用。
(4)错误处理与安全性:C#通过尽量使用更少的代码来完成其他语言能实现的相同功能,其先进的设计思想能消除软件开发中的出现的许多错误,不但减轻了开发人员的工作量,也提供了完整安全性能。。NET运行库提供了对于代码访问的安全特性,并且C#的变量类型是安全的,且其不支持不安全的指向,同时具备对边界和溢出检查的功能[4]。
(5)灵活性与兼容性:C#开发语言灵活高效,允许声明一些非安全的类或类的方法,在调用静态数组、指针和结构等非安全代码时不会产生问题。另外,C#遵守。NET公共语言规范,确保其组件与其他语言组件之间可以相互操作,因此具备良好的兼容性。 来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766
此外,C#提供了内置版本来减少研发费用,使得开发和维护商业用途更加容易。
1。3。3 SQL Server 2008简介
SQL Server 2008是一个功能丰富的关系型数据库管理系统,其可以将不同结构化的文档数据直接存储到数据库中,实现对数据的查询、同步、搜索和报告等操作。它保护有价值的信息,如具有透明的数据加密功能、可扩展的键管理等。其次,它具有密钥管理,并增强了审查,提高了遵从性和安全性。此外也确保了业务的连续性,加强了可支持性。SQL Server 2008 R2版本在此基础上,提供了一些新的特征,如提供了主数据库管理,增强了原有数据库引擎相关功能,比如硬件支持、地理空间数据、SSMS等,以及在BI上进行了进一步的加强,能与下一代产品集成,使其更强大和易用等。
1。4 开发环境简介
(1)硬件平台:
CPU:英特尔酷睿i7 2。20GHz
内存:4G以上
硬盘:700G
(2)软件平台:
操作系统:Windows 10专业版
数据库:SQL Server 2008 R2
开发环境:Microsoft。NET Framework SDK v2。0
开发工具:Microsoft Visual Studio 2010
浏览器:谷歌浏览器(不要求设置为默认浏览器)
2 系统分析
2。1 可行性分析论文网