ASP.NET+sqlserver智能家居系统服务端管理软件设计与实现(3)
时间:2021-08-27 20:15 来源:毕业论文 作者:毕业论文 点击:次
Win7, IIS6.0, 360安全浏览器, 安装有visual studio 2010、SQLserver 2008 和Java的操作系统。 2.2 开发工具 2.2.1 Microsoft Visual studio 2010 Visual Studio 2010 是微软公司推出的集成化软件开发环境,它继承了先前版本的使用简单、功能强大、效率高等特点,已成为在Windows 操作系统环境下开发应用程序的首选工具。其可视化的快速应用程序开发(RAD)能力,能帮助开发人员快速设计Windows窗体应用程序、Web应用程序、WPF应用程序以及移动应用程序。 C#是微软公司在Microsoft.NET Framework 平台上首推的程序开发语言。它既有PASCAL 语言语法严谨的特点,又有C++、JAVA等现代程序设计语言所具有的面向对象的强大功能,是一种简单、现代、通用、面向对象的编程语言。 2.2.2 Microsoft SQL Server 2008 SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。 SQL Server 2008 允许使用 Microsoft .NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。 2.2.3 JSON 语言介绍 JSON(中文名:JavaScript 对象表示法)是一种轻量级的数据交换格式,是存储和交换文本信息的语法。JSON类似XML,比XML更小、更快,更易解析。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。文献综述 2.2.4 B/S结构 B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。 以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。 2.2.5 ASP.NET 随着网络经济的到来,微软公司希望帮助用户在任何时候、任何地方、利用任何工具都可以获得网络上的信息,并享受网络通信所带来的快乐。.NET战略就是为实现这样的目标而设立的。现在越来越多的企业都建立了自己的W W W 网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,开展电子商务等。目前都是基于ASP.NET 和脚本语言,将动态网页和数据库结合,通过应用程序来处理。ASP.NET 具有如下的性能特点: 1、由于ASP.NET 页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET 页面只需要一次编译后不需要重新编译,这使得在多次访问时速度有了极大的提升。 (责任编辑:qin) |