为了提高算法的运行速度,开发ASP.NET的公司特别将他设计成一款应用于多处理器的开发工具并且使用公司所拥有的科技给它添加了特殊的无缝连接技术来迎合广大程序开发者的需求。目前ASP.NET技术还不能够实现例如:一个处理器开发的ASP.NET软件在没有任何人为的改变的情况下,就可以提高他们的作战效能,当改变到另一个多处理器操作时。但是这个是ASP.NET开发公司的未来目标。
下面显示的ASP.NET优势:
1.效率,作为NET FRAMWORK平台之上的ASP.NET,在选择模块化程序语言时可以选择很多比如:Visual Basic ,C++,C#等等,当第一次执行后,需要再次运行时不需要重新编译就能够执行。自然而然就比那种只能够使用少数的非模块化语言来编写的脚本编程语言的效率和速度提高了很多个档次。
2.代码的数量,为了实现功能ASP必须通过编写各种代码才行,而ASP.NET是不需要全部编写的,只需要你在需要的地方预先留下说明,程序框架就能够自动运行,显而易见,ASP.NET比ASP更加方便,所必须使用的代码量也少的多。
3.可重复使用,为了使得可重复使用性更强大,开发者不在秉承原有的模式即:将HTML代码和ASP分离,完全分离用于实现的代码和内容,这样一来就大大加强了可重用性。
1.2.2 动态网站技术介绍
以WEB页面的形式出现的系统操作界面,结果返回并处理各种用于对于各种用户的具体要求。如果不采用动态网页技术是无法实现的,所以一般不适用静态web页面技术。如CGI,ASP.NET,JSP,ASP,ASP.NET等等。为了方便以及熟悉本系统选择ASP.NET技术来完成系统所需要完成的基本构架。
作为下一代的ASP版本的ASP.NET技术又被称为是ASP+,它是ASP的提升版,和以往的ASP技术不同,为了一个全新框架用于WEB网页的开发和设计。有更多的特性被ASP.NET所包含。模块和组件是ASP.NET的核心与依靠,有更全面的可扩展性和可定制性。同时越来越多的新技术引入了数据处理中,因为这些具有创新意义的新性能的加入,新进的asp.net技术大大超过了原先的asp。同时WEB应用程序的开发周期也由于这些新元素的进入缩短了很多,广大的程序员同志在处理WEB开发时候也更加灵活。一个更稳定的,高效的,在ASP.NET与Windows SQL 2005 Server/Advanced Server的完美组合中所出现的安全工作环境,为小型和中型的商业模块甚至是企业级。
1.2.3 数据库技术
SQL2005的主要任务是对于数据的管理以及所对应的内容。是表、触发器、存储过程等数据库的对象组成了数据库。
数据表是包含数据库中所有数据的数据库对象。设计完数据库之后就可以创建数据库中用来存储数据的表了。有两种不同的数据库的表是SQL2005所提供给发开者用于创建的:第一种,表利用表设计器来创建,另一种,表运用CREAT语句来创建。将数据插入表中是创建完一个表以后最重要的一个步骤也是最基础的一个操作。可以利用企业管理器或者使用DROP TABLE语句来删除不需要重复建立的表。
简单来说集中起来处理掉一些固定的数据就是SQL2005的数据存储的一个过程,大大增强了当数据库使用的时候系统效率并且加快了系统的运行的速度。当该系统的命令语句需要添加对话框的文本显示,基本的操作就是这样,找出命名为“存储过程”的数据库文件夹,鼠标右键,选择“新建存储过程”命令。设置SQL语句接受和处理由用户提供的参数还可以通过存储过程保存。更改存储过程可以用ALTER PROCEDURE语句来完成对存储命令的修改。你也可以使用dropprocedure命令来删除存储过程。
本系统选用的是微软公司的SQL2005.原因如下:第一:上课时学习的为SQL2005我们能够更加熟悉和掌握其运行的代码和方式。第二:SQL能够与我们的操作系统紧密结合保证数据的安全。第三:为了符合远程查询这个功能。第四:符合课题中的要求对信息存储量的要求。多达20万个数据表能够被存储进数据库。 ASP.net学生选课管理系统的设计+ER图+流程图(4):http://www.751com.cn/jisuanji/lunwen_17077.html