(1) 编写应用程序代码,编译成Microsoft中间语言(Microsoft Intermediate Language, MSIL)代码,存储在装配件中。
(2) 使用JIT编码器将中间语言代码变成本机代码。
(3) 在CLR环境下运行本机代码。
而且。NET Framework可以用来解决编程人员面临的许多问题:
1)可以处理数据庞大的应用程序。
2)编程者可以直接在Web上查看程序,在本地服务器上运行应用程序。
3)节省经费,代码变得简单也可以得到高速的。NET程序。
4) 可以使用不同类型的编程语言操作同一个应用程序。
5) 可以让用户使用种种编程工具运行应用程序,实现互联网的轻松连接,摆脱硬件的桎梏。
NET Framework的产生促进着Web的优化与规范,而且使得人们运用愈加便利。最主要的目标就是。NET想搭建第三代互联网平台。最主要的目标就是。NET想搭建第三代互联网平台[5]。
2。3。2 C#语言
这次Web设计我使用的是C#编程语言,C#语言是新一代编程语言,有很多的优点,例如现代、简单、完全面向对象、安全等。而且虽然派生于C/C++,但是却更加简易科学,关于C#最重要的一点是:它是现代的编程语言。并且摆脱了许多C/C++语言存在的缺点。总之,C#相对于C/ C 等其它语言,具有如下特点:语法简易,没有指针,拒绝直接内存操作等问题。
(1)语法通俗易懂,没有指针,拒绝直接内存操作等问题。
(2)可以在不同平台和不同类型的客户端运行。
(3)直接面向对象,避免了继承。
(4)支持快速应用开发(Rapid Application Development, RAD)功能。
(5)达成了编程语言之间的协作之能。
综上:C#脱胎于C/C++,但是C#语言学习更加容易上手,可以更加轻松的在。NET上编写程序。本次主要是用来编写Web应用程序[8]。
2。4 SQL Server 2005数据库技术论文网
SQL Server 2005 Business Intelligence 工具集提供了一种端到端的 BI 应用程序集成:
设计:Business Intelligence Development Studio 构建于 Visual Studio 2005 技术之上,它为 BI 系统开发人员提供了一个丰富、完整的专业开发平台。支持BI上全部的组件调试、代码开发、源代码控制等。
集成:Business Intelligence Development Studio 使程序包的构建和调试变得更加生动有趣。DTS、Analysis Services 和 Reporting Services 共同提供了一个异类数据源的无缝数据视图。
分析:微软挖掘的数据都非常简易可用。并且现在还结合了例如关联规则、回归树、时间序列等新的算法,功能变得更加完善。在 Analysis Services 多维数据集中也添加关键绩效指标框架,MDX脚本等重要的功能。Reporting Services 报表提交和管理框架让分析方法变得更加简单,更加容易让潜在受众分发。
报表:Reporting Services 将 Microsoft Business Intelligence 平台的用户群体延伸至那些需要使用分析功能的商务用户。产生的报表更加简易,Report Builder也是一种比较新的报表工具。
管理:SQL数据库管理系统可以管控SQL Server2005所有的部件,BI从业者都得益于微软服务器扩展能力的加强,并且关系引擎的性能可以宽展成全部的BI平台组件[9]。
3 需求分析
3。1 可行性研究
我们在做一个项目之前,首先要考虑的不是成功,而是这个项目究竟能不能顺利实施,其间产生的问题我们究竟能不能解决。否则,如果实施过程中我们无法解决所有的问题,之前所做的所有工作都是白费的。