当前位置:主页 > 管理论文 > 移动网络论文 >

基于动态软件体系结构的自适应Web应用系统研究与设计

发布时间:2019-01-08 07:56
【摘要】:随着互联网和Web技术的发展,Internet迅速进入各行各业、千家万户。Web应用系统具有庞大的用户群体,同时产生了多种不同的终端类型和不同的用户需求。如何使得Web系统适应PC、智能手机、平板电脑等不同硬件设备及不同浏览器平台的访问,满足用户服务质量的要求,值得探索。特别是随着国内3G业务的迅速发展以及智能手机的广泛应用,传统基于桌面的Web系统如何克服移动设备屏幕尺寸小带宽有限和不便于输入等限制条件,解决系统运行时可能产生的布局混乱、功能失效等问题,给用户提供良好体验。因此,迫切需要一种具有自适应能力的Web应用系统,能够调整自身的行为和结构,适应不同终端平台的访问。为此,学习并研究了动态软件体系结构相关理论和软件自适应技术,并将它们应用于Web系统的设计与开发,在终端类型等方面解决了Web系统的自适应性。 本文所做的主要工作如下: (1)深入分析Web系统,基于动态体系结构,提出了自适应Web应用系统的三层架构。它们分别是用户层、自适应层和系统服务层。对其中的关键层自适应层做了详细分析设计,描述了自适应算法。 (2)利用动态体系结构描述语言D-ADL对自适应Web系统进行刻画,得出系统动态体系结构图。 (3)将上述研究结果应用到网络自主学习平台案例系统的开发中。用D-ADL对案例系统的动态体系结构进行了详细描述,说明了构件、连接件和配置。 (4)利用VS2010开发平台,前端页面采用HTML5并结合JQuery Mobile框架,算法实现编写采用C#语言,后台数据库采用SQL Server2005,实现了一个自适应的网络自主学习平台。 (5)将实现的案例系统在不同的终端设备和浏览器上进行测试,运行良好。从而实证了本文所提出的算法及设计的可行性和有效性。
[Abstract]:With the development of Internet and Web technology, Internet has rapidly entered into various industries, thousands of families. Web application system has a large user group, and has produced a variety of terminal types and different user needs. How to make Web system adapt to different hardware devices such as PC, smart phone, tablet computer and different browser platforms, and meet the requirements of user service quality is worth exploring. Especially with the rapid development of 3G services in China and the wide application of smart phones, the traditional desktop based Web system can overcome the limitations such as limited screen size, limited bandwidth and inconvenient input of mobile devices. Solve the problems of layout confusion, function failure and so on, and provide users with a good experience. Therefore, there is an urgent need for an adaptive Web application system, which can adjust its behavior and structure to meet the access of different terminal platforms. This paper studies and studies the theory of dynamic software architecture and software adaptive technology, and applies them to the design and development of Web system, and solves the self-adaptability of Web system in the aspect of terminal type and so on. The main work of this paper is as follows: (1) the Web system is deeply analyzed. Based on the dynamic architecture, a three-tier architecture of adaptive Web application system is proposed. They are the user layer, the adaptive layer and the system service layer. The key layer adaptive layer is analyzed and designed in detail, and the adaptive algorithm is described. (2) dynamic architecture description language (D-ADL) is used to describe the adaptive Web system, and the dynamic architecture diagram of the system is obtained. (3) apply the above research results to the development of the case system of network autonomous learning platform. The dynamic architecture of the case system is described in detail with D-ADL, and the components, connectors and configurations are explained. (4) using the VS2010 development platform, the front-end page adopts HTML5 and JQuery Mobile frame, the algorithm is written in C # language, and the background database uses SQL Server2005, to realize an adaptive network autonomous learning platform. (5) the case system is tested on different terminal devices and browsers. The feasibility and effectiveness of the proposed algorithm and design are demonstrated.
【学位授予单位】:五邑大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09

【参考文献】

相关期刊论文 前7条

1 郑尚书;沈立炜;彭鑫;赵文耘;;基于CORBA的自适应系统实现[J];计算机工程;2011年19期

2 王海燕;;一种基于构件的可动态更新的体系结构模型[J];农业网络信息;2006年03期

3 李长云;李莹;吴健;吴朝晖;;一个面向服务的支持动态演化的软件模型[J];计算机学报;2006年07期

4 李琼;姜瑛;;动态软件体系结构研究综述[J];计算机应用研究;2009年06期

5 陈洪龙;李仁发;;自适应演化软件研究进展[J];计算机应用研究;2010年10期

6 俞春;马骞;马晓星;吕建;;一种面向体系结构的软件系统自适应机制[J];南京大学学报(自然科学版);2006年02期

7 黄双喜;范玉顺;赵_g;;一类通用的适应性软件体系结构风格研究[J];软件学报;2006年06期



本文编号:2404320

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2404320.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户3b826***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com