2 理论及技术基础
本系统基于B/S(浏览器/服务器)结构的在社区智能车辆管理系统。后台数据库采用目前比较流行的SQL Server 2008,动态网页的开发使用ASP.NET技术,采用面向对象语言C#来编写程序。
2.1 ASP.NET技术简介
ASP.net是一种建立在通用语言上的程序构架,是Active Server Page (ASP) 的下一个版本,而且,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。
执行效率的大幅提高
ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。
世界级的工具支持
ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual Studio.net开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。
简单性和易学性
ASP.net以运行的一些普通的任务一样的形式提交客户端认证、分布系统而且网站布局很简单。例如ASP.net页面框架允许你自己的用户分界面,使其不同于司空见惯的VB 界面。另外,语言结合简略的开发代码简单得好像组装电脑一样。
高效可管理性
ASP.net使用一种分级的,字符基础的配置系统,使你应用程序和服务器环境的设置更加简单。因为所有的配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使Asp.net的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。
多处理器环境的可靠性
自定义性,和可扩展性
安全性
基于Windows认证技术和各自的程序配置,你可以确定你原来的绝对安全的程序。ASP . NET的语法在很大程度上可以和ASP互换,同时它也提供一种新的编程模型和结构能生成,伸缩性和安定性好的应用,并提供更安全保护。通过现有的ASP程序添加ASP . NET功能增强,随时ASP应用程序的功能。
编译ASP . NET是基于. NET的环境的基础上,在语言程序服务器上运行。程序服务器首次运行时编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这在让Web 开发更加便捷的同时,还使得这些工具的所有优点得以发挥.例如开发人员可以通过把服务器控件拖放到Web 页的方式使得GUI 和完全集成支持所需要的调试。在创建ASP.NET 应用程序的时候,开发者可以通过使用Web 窗体或 XML Web services随心所欲的组合他们所认为合适的功能。所有的功能都能得到同样的构造的支持,你可以使用认证解决方案,缓存经常使用的数据,或定制应用程序配置。如果你是以前没有Web应用软件的开发的经验,那么它并不适合你,你至少应该掌握简单的Web开发用语和HTML语言(不过我相信有兴趣的人很快掌握的)。你不需要有ASP开发经验(当然你最好有经验的)但是你必须了解互动网站程序开发的概念,包括脚本,数据接口和窗口的概念,如果你把这些条件的话,你Asp.net的世界就可以的展翅高飞了 ASP.net+sqlserver社区智能车辆管理系统的开发(4):http://www.youerw.com/jisuanji/lunwen_39747.html