因为ASP.NET是基于通用语言的编译运行的程序,其实现完全依赖于虚拟机,所以它拥有跨平台性,ASP .NET构建的应用程序可以运行在几乎全部的平台上。其中大致分为以微软.NET Framework为基础使用IIS作为Web 服务器承载的微软体系,以及使用Mono为基础框架运行在Windows或Linux上的开源体系。本系统采用最新的.NET Framework4.5(.NET 框架)的ASP.NET开发,充分发挥了该特性,客户端可以在任何平台通过浏览器无障碍登录使用。
2.2 B/S简介
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、文护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零文护。系统的扩展非常容易。
B/S(Browser/Server)术语的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户面是通过WWW浏览器来实现,极少部分事务逻辑在主要事务逻辑在前端实现,但是主要事务在后台服务器端(Server)实现,形成三层结构,大大简化了客户端电脑载荷,减轻了系统文护与升级的成本和工作量。
以目前的技术看,局域网建立B/S结构的网络应用,Internet/Intranet模式下一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet)访问和操作共同的数据库。
B/S架构管理软件更是方便、快捷、B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专用的客户端软件。
2.3 C#介绍
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
2.4 SQL Server 2012数据库介绍
SQL Server是一个关系数据库管理系统。它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在Windows NT推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了,Microsoft将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server的Windows NT版本。Sybase则较专注于SQL Server在UNIX操作系统上的应用。
本系统采用最新的SQL Server 2012,作为新一代的数据平台产品,SQL Server 2012 不仅延续现有数据平台的强大能力,全面支持云技术与平台,并且能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。SQL Server 2012提供对企业基础架构最高级别的支持,专门针对关键业务应用的多种功能与解决方案可以提供最高级别的可用性及性能。在业界领先的商业智能领领域,SQL Server 2012提供了更多更全面的功能以满足不同人群对数据以及信息的需求,包括支持来自于不同网络环境的数据的交互,全面的自助分析等创新功能。针对大数据以及数据仓库,SQL Server 2012提供从数TB到数百TB全面端到端的解决方案。作为微软的信息平台解决方案,SQL Server 2012的发布,可以帮助数以千计的企业用户突破性地快速实现各种数据体验,完全释放对企业的洞察力。 ASP.net的企业办公自动化系统设计(5):http://www.youerw.com/jisuanji/lunwen_17797.html