Font Size: a A A

Research And Design Of Remote Scientific Research Management System Based On PHP7 Development Framework

Posted on:2019-07-04Degree:MasterType:Thesis
Country:ChinaCandidate:W H YangFull Text:PDF
GTID:2348330542498727Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The rapid development of Internet technology has brought many conveniences to people's lives.More and more enterprises are beginning to realize the importance of the website.In order to meet their own growing business needs and enhance their product information services and competitiveness,Web-based applications and systems are attracting more and more attention from enterprises.With the complexity of business needs,a single business system gradually developed into multi-service platform integration.However,the system's quantitative change,the increase of programmers also brings the application of complex interlacing,repeated development,maintenance costs rising shortcomings.The emergence of the framework,to a certain extent,solve the above problems,making Web applications more secure and easy to expand,the development process more efficient.At present,not less than 80%of the world's websites use PHP as the server-side development language.This article does a deep research on the design of the PHP framework.First of all,by analyzing the advantages and disadvantages of MVC design patterns,a framework based on four-level logic model is designed.The logical stratification of the framework is clearer and its coupling is minimized.Then,by analyzing the existing framework of security mechanism and SQL injection defense technology,a two-layer defense model based on ZIGZAG-AES encryption algorithm is proposed.The experimental analysis of the model can effectively and accurately prevent Web site SQL injection attacks,providing security for the application.Finally,based on the PHP framework,a remote scientific research management system is designed and implemented to collect and standardize scattered scientific research resources and provide resources for online education.The main work of this paper is as follows:(1)Through researching the current research situation of PHP framework based on MVC design patterns both at home and abroad,this paper analyzes the problems and deficiencies of the existing framework and expounds the research background and practical significance of the remote scientific research management system based on PHP7 framework proposed in this subject.(2)With MVC design pattern as the design concept,the logical stratification and routing mechanism of the design framework are proposed,and the design philosophy of dividing the model's model layer into business logic processing layer and data access layer is proposed,which reduces the coupling degree between the framework levels and improves Code reuse and portability.(3)In the study of the security mechanism of the framework,through the in-depth study of SQL injection and SQL injection defense technology,this paper presents a double-layer defense model based on ZIGZAG-AES encryption.The model mainly includes input filtering module and semantic analysis module.By comparing and analyzing the original SQL sentence static semantic structure and the semantic structure added to the parameters,we can judge whether the SQL sentence structure is malicious modification.In addition,in order to defend the exhaustive SQL injection attack,this paper proposes the defense of the integer parameter SQL injection by using the ZIGZAG-AES encryption algorithm.Finally,the security test shows that the proposed double-deck defense model has good SQL injection defense capability,which solves the problem that the existing PHP framework has poor defense against unknown attacks and multiple attacks.(4)Based on the new framework of PHP7,the second development was carried out to complete the design and implementation of the remote scientific research management system.The functional modules of the system were tested in detail and the modules of the remote scientific research system were verified.
Keywords/Search Tags:PHP7 framework, ZIGZAG-AES encryption algorithm, SQL injection defense technology, Remote scientific research management system
PDF Full Text Request
Related items