| Embedded equipment has been popular among our work and lives as we are stepping into the era of information.The performance of the embedded equipment's hardware has become far more enhanced with the development of the hardware technology.In that context,the simple control and operation by touching the button is no longer meet the users'higher requirements for the embedded equipment's software.With the development of the Internet and Web-based communications technology,B/S model-applications have been deeply favored by most people because of their distinguishing features on cross-network,cross-platform and clients' low resource consumption.Besides,the administration of embedded equipment also has been inclined to the B/S model.The market is full of B/S model-Web administration systems for the embedded equipment.However,on the one hand,these Web administration systems are tailored to the producers' own equipment,which cannot be utilized by other developers and resulted in a longer development cycle.On the other hand,the developers will not always consider the system's security and extensibility as the metrics for the whole system.For the purpose of shortening the development cycle and improving the performance of the Web system,this project decides to do some research on the Web administration framework of the embedded equipment.The major works are described as following:1.Summarizing the commonness of the functions on the already deployed platforms by analyzing the existing Web administration systems of the embedded equipment.2.Making the conclusion that the Lumen framework is suitable for being as the foundation framework of this project by conducting the anatomy of the Lumen framework from the aspect of multi-view and proving its features of low resource consumption and high efficiency by contrast.At last,making a deep research on every model of Lumen framework,and doing a customized cutting for this project.3.The core part of this paper is to accomplish the design for this framework.This framework consists of 7 specialized models:User Log-on and Certification model,User Authorization Management model,Log Read-Write model,File Operation model,Database Operation model,System Status Display model and System Information Configuration model,which reflects the specificity of the framework in this paper.4.The accomplishment of the API service is a distinguishing feature of the framework in this paper.The project also provides the extended interface of every model based on the RESTful architecture by analyzing the model's function,which simplifies the follow-up development and the call of the model from a third system.As of right now,this framework has been applied in 2 programs.On the one hand,it greatly shortens the development cycle,and on the other hand,it provides the systems with assurance of stability,security,extendibility. |