(2)可重用性。ASP是将ASP代码与HTML放在一起,相比之下ASP。NET则将代码与内容完全分离,大大增强了代码的可重用性。
(3)代码量。使用ASP语言编码,其功能的实现需要全部的代码来完成;而ASP。NET只需在编译时提前说明便可实现,这一过程并不需要依托代码。因此,ASP。NET相对ASP,代码量少了很多。
Microsoft是一个开放的开发平台环境,支持各种用户终端。它推动了网络技术的发展。ASP。NET建立在。NET平台架构上。公共语言运行库的使用(公共语言运行时的服务器)为用户提供强大的企业级Web应用程序框架。ASP。NET还为所有开发人员提供了Web开发模型及创建企业级Web应用程序时需要的各种服务。ASP。NET应用程序可以完全使用。NET Framework。
ASP。NET为Web开发增添了众多功能,包括服务器端代码、编译客户端服务器的逻辑和布局代码相分离(代码)技术、可延伸的服务器控制模型、数据绑定模型的设计,XCOPY部署和支持形式的客户端身份验证。
相比之前的Web开发工具,ASP。NET的优势如下:
增强的性能。ASP。NET是一个编译好的公共语言运行库,代码在服务器上运行[8]。与其他开发工具不同,ASP。NET可以使用早期绑定且无需多次编译。
世界级的工具支持。ASP。NET 框架补充了Visual Studio 已有的工具箱和设计器。包括WYSIWYG 编辑、拖放服务器控件和自动部署等,这些功能也只是其提供的功能之一。
威力和灵活性。ASP。NET是基于公共语言运行库,用户可直接从Web访问进行信息传递及数据交换。它也是一个独立的语言,编译时不受其它语言与设计人员等外部环境控制。
简易性。ASP。NET可以很容易地执行常见的任务,从简单的表单提交和认证客户端部署和配置网站。例如,ASP。NET的页面框架允许你生成一个用户界面,将应用逻辑与显示代码,并在一个简单的形式处理模式下类似于Visual Basic处理事件。
2。3 SQL Server数据库简介
SQL Server 是一个基于关系的数据库管理系统。起始于Microsoft、Sybase 和Ashton-Tate三家公司,并于1988 年推出了第一个OS/2 版本[3]。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则更倾向于SQL Server在操作系统(UNIX)上的安装界面应用。
目前SQL Server2008企业版是最受用户欢迎的版本之一。
SQL Server 2008 Enterprise Edition(32 位和 64 位)
企业版是最全面的SQL Server版本,其因能处理较强较复杂的逻辑事务而饱受企业青睐。该版本还具有32或64位平台的前120天 Evaluation Edition版。
SQL Server 2008 Standard Edition(32 位和 64 位)
Standard Edition 为一些中小型的企业的数据管理和分析提供了很好的平台。它具备了数据仓库、电子商务及业务流程解决方案所需要的基本功能,可以为企业提供支持其运营所需的基本功能。标准版是中小企业综合数据管理与分析平台的理想选择。论文网
3 系统分析
3。1 可行性分析
可行性分析包括现状和有待解决的问题;提出的研究方法、拟采用的技术路线、实验方案等。
1、已具备的条件:数据查询、计算机硬件准备、教育信息交换网的研究。
2、待解决的问题:
前台:网站前台页面的设计实现
后台:后台数据库的构建、数据库的连接及各个表的创建连接、文件的上传功能。
前后台的交互功能实现
3、拟采取的研究方法:ASP。NET SQL Server