Font Size: a A A

Design And Implementation Of Cloud Desktop Framework Based On MVC Model

Posted on:2018-08-29Degree:MasterType:Thesis
Country:ChinaCandidate:F YangFull Text:PDF
GTID:2348330512483071Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Cloud computing is bringing great changes to the economy and society.Personal life and corporate operations are moving closer to the cloud.Cloud desktop as an application of cloud computing,but also attracts company's managers' attention.Therefore,the laboratory has also developed a cloud desktop system.The background language of the system is PHP language.There is no good designed framework in the early development,which resulting in the subsequent development's difficulties and the system lowly stability,too.With reference to the existing PHP framework,and other cloud desktop architectures,it is found that there is no background development framework that is fully compliant with the lab's cloud desktop system.So,we decided to develop a background PHP framework which is suitable for the laboratory cloud desktop system.Firstly,the thesis analyzes the infrastructure of the laboratory's cloud desktop system,determines the position of the background framework,and analyzes the functional requirements and performance requirements of the background of the cloud desktop according to analyze the workflow of background framework.And then according to these needs combined with MVC framework to design a new background framework of the cloud desktop system.The functions of this framework include:request single entry,package database operation,package the communication mode with host computer,separate view modules and logic modules,and so on.The design of the framework also includes the MVC's three module's design,namely the Model module,View module,Controller module.And then the thesis designs the various core modules,functional modules with PHP language.Finally,the thesis make the functional testing and performance testing about the entire framework,determine the stability of the framework and response time.After analyzing,designing,realizing and testing,we construct a MVC framework to meet the background development requirements of the laboratory's cloud desktop.And name the background framework CloudDeskPHP.The CloudDeskPHP framework not only meets the basic needs of existing laboratories for background development,but also has good scalability and can respond well to new requirements.In particular,the framework in accordance with the cloud desktop data sets will separate the variousfunctional modules independently developed,reducing the conflict between different working groups.After the view and logic are separated,the display is better,the logic is better and stable,improving the overall quality of the cloud desktop system.The framework is not only useful in the laboratory cloud desktop environment,for other environments cloud desktop system also has reference value,and even out of the cloud desktop system research and development also has a good reference value.The idea of this thesis is to integrate the MVC model with the cloud desktop,and creatively design and implement the CDO module,which is a good unity of the relational database and NoSql database.
Keywords/Search Tags:cloud desktop, MVC framework, PHP framework
PDF Full Text Request
Related items