B/S 结构具有分布性特点,可以随时随地进行查询、浏览等业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。文护简单方便,只需要改变网页,即可实现所有用户的同步更新。开发简单,共享性强。B/S 模式最大的优点之一:部署和文护方便,易于扩展。B/S 结构系统的产生为系统面对无限未知用户提供了可能。B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。比C/S有更高的要求,B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk2000Exchange2000等,全面支持网络的构件搭建的系统。SUN和IBM推的JavaBean构件技术等,使B/S更加成熟。
1.3.4 ASP.NET技术
ASP .NET是基于通用语言的编译运行的程序,其实现完全依赖于虚拟机,所以它拥有跨平台性,ASP .NET构建的应用程序可以运行在几乎全部的平台上。其中大致分为以微软.NET Framework为基础使用IIS为Web 服务器承载的微软体系,以及使用Mono为基础框架运行在Windows或Linux上的开源体系。对于一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能地让它运作得快些再快些。在ASP中你只有尽可能精简你的代码,以至于不得不将它们移植到一个仅有很少一点性能的部件中。而现在,ASP.net会妥善地解决这一问题。ASP.net支持多种语言,支持编译类语言,支持比如VB、VC++、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。更好的升级能力快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和网站需要提供一种更加强大的可升级的服务。ASP.net能够适应上面的要求。
ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。考虑为使平台相对统一,ASP.NET与SQL SERVER 皆为微软产品,所以本系统将使用ASP.NET开发。
1.3.5 Visual Studio .NET 2005集成开发环境
Visual Studio 2005 和 .NET Framework 2.0 将在应用程序开发的所有方面取得大幅进展。首先,Visual Studio 2005 根据开发人员个人的需要调整软件开发体验,设置新的开发人员工作效率标准。这一“个性化工作效率”将在开发环境和 .NET Framework 类库中提供相应的功能,以帮助开发人员在最少的时间内克服其最为紧迫的困难。其次,Visual Studio 2005 使开发人员能够通过与 Microsoft Office System 和 SQL Server 2005 的更好集成,在更广泛的应用程序开发方案中应用现有的技能。最后,Visual Studio 2005 将提供一组新的工具和功能,以满足目前大规模企业的应用程序开发需要。Visual Studio 2005 的中心内容包括: HYPERLINK \l "language" 语言和 IDE 工作效率。作为 Visual Studio 一部分的四种语言(Visual Basic、Visual C++、Visual C# 和 Visual J#),Microsoft 为其每一种语音都构建了独特的特征。这一语言上的革新将丰富每个开发人员群体的编程体验,而不会牺牲现有的语言功能和互操作性。通过语言革新展现的功能将由 IDE 体现,并且为所有的开发人员团体提供个性化的工作效率。 Microsoft .NET Framework。.NET Framework 2.0 将在 .NET Framework 类库中引入增强功能。通过新的控件和设计器功能,将简化Windows客户端应用程序开发,而“ClickOnce”技术的引入将显著简化Windows客户端应用程序部署。ASP.NET 2.0 引入一组新的功能,以改善 Web 应用程序开发并在根本上减轻编码工作。其他增强功能包括,更有效的 ADO.NET 数据访问、对最新 Web 服务标准的支持以及基于设备的开发的扩展功能。 Microsoft Office 解决方案开发。Visual Studio 2005 Tool for Microsoft Office System 版本将显著增强基于 Microsoft Office Excel 2003 和 Microsoft Office Word 2003 的业务解决方案的开发。生成 Office 解决方案的开发人员将得益于以下几方面:Visual Studio 和 Office 之间改进的集成、熟悉的编码体验、改善的安全性和部署。SQL Server 2005 解决方案开发。SQL Server 2005 将数据库对象的开发与调试集成到 Visual Studio 2005 开发环境中,从而使开发人员能够使用与其目前用于编写托管组件和应用程序相同的工具来生成和部署数据库对象。企业开发和生存期支持。Microsoft 计划在 2005 版本中为架构师和企业开发人员提供改善的支持。新的工具将提供增强的项目分析和设计、软件配置管理和部署,以及可伸缩的、新的生成引擎,以确保 Microsoft 开发人员工具能够跨越应用程序生存期。