如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
软件工程硕士开题报告①国内外现状上世纪90年代至今,以Internet和Ethernet局域网为代表的计算机网络得到了飞速的发展,并且已经成为实现信息化社会的命脉和发展互联的知识经济的重要通信设施,对社会生活的很多方面以及对社会经济的发展已经产生不可估量的影响[1]。同时,以ASP.NET、JSP、和PHP为代表的Web开发技术,以及以.NET、J2EE框架为代表的服务器端软件开发技术和模型飞速发展,使得各种类型的Web站点已经深入人们的日常生活和工作,成为人们获取信息和交流沟通的最主要平台之一。基于B/S(Browser/Server)模式的Web应用系统因其在开发、部署、更新及维护方面的优势,逐步代替了基于C/S(Client/Server)模式的应用程序,并被广泛地应用于各种企业信息化应用系统之中。2003年之后,以Blog、TAG、SNS、RSS、Wiki等社会软件的应用为核心,依据六度分隔、XML(eXtensibleMarkupLanguage,可扩展标记语言)以及AJAX(AsynchronousJavaScriptandXML,异步JavaScript和XML)等新理论和技术实现互联网新一代模式的Web2.0概念不断地发展,使得如今的各种Web应用程序更加注重用户体验与个性化。现阶段主流的Web开发技术包括了HTML、DHTML、JavaApplet、JavaScript、VBScript、CGI、PHP、JSP、ASP、ASP.NET、XML和WebServices等。XML以SGML(标准通用标记语言)为基础,并已经成为W3C推荐使用的标准,是整个Web的基本结构和未来技术发展的基础[2]。XML允许开发人员根据实际业务需求自定义标签,弥补了HTML在可扩展性方面的不足。XML结构化地描述信息,使内容描述与现实方式相分离,已作为应用程序间的数据传递格式被广泛应用。同时,XML可以很好地与现有的关系型数据库相结合,将关系型数据与XML数据相互转换,如今各大数据库公司都改进了自己的产品,DB2、Sybase、Oracle、Informix和微软公司的SQLServer2005均提供了对XML的支持[3]。AJAX是一种新的Web开发方法或模式,使用客户端脚本JavaScript与Web服务器实现数据交互,使得动态地更新Web页面,增强用户体验[4]。同时,AJAX并不是一门新的语言或技术,它实际上是基于XHTML、CSS、DOM、JavaScript、XML和XMLHttpRequest几项技术按一定的方式组合在一起共同协作中发挥各自的作用。AJAX的工作原理相当于在客户端浏览器和服务器之间增加了一个AJAX引擎的中间层,使用户操作与服务器响应异步化。ASP.NET是微软公司推出的一项以.NETFramework为基础的动态Web开发技术[5]。最新的ASP.NET正式版本已经随着.NETFramework3.5一起更新到ASP.NET3.5,并融合了LINQ、Lambda表达式、匿名类型等C#语言新特性[6],同时ASP.NET3.5还提供了支持AJAX技术的ASP.NETAJAX构件技术[7]。由于HTML、DHTML等标记语言在浏览器下对图形、音频、视频等多媒体技术支持不足,并不能满足用户在Web2.0大环境下对Web应用程序的最新需求,产生了以Adobe公司发布的Flash/Flex、微软公司发布的Silverlight、Sun公司发布的JavaFx等Web浏览器插件技术为代表的RIA(RichInternetApplication,富互联网应用程序)概念[8]。其中Silverlight是一款跨浏览器、跨平台,基于.NETFramework,用于实现下一代富媒体体验和RIAWeb应用程序的浏览器插件技术[9]。Silverlight中包含了WPF(WindowsPresentationFoundation,Windows展现基础)的技术特性,可以使用XAML(eXtensibleApplicationMarkupLanguage,可扩展应用程序标记语言)语言创建融合了图形、动画、多媒体及其他的富客户端特性的应用程序[10]。XAML是基于XML的、用于创建用户界面元素的声明式标记语言,提供了强大的矢量图形开发支持。在系统开发中使用微软ExpressionBlend与VisualStudio进行联合开发,提高系统开发效率,实现系统的快速构建。Silverlight提供了基于HTTP的跨域网络访问支持。Silverlight应用程序能访问WCF、简单对象访问协议(SOAP)和ASP.NETAJAX服务,并能接收XML、JSON和RSS等格式的数据[11]。2013年7月,微软公司正式发布了最新的Sil