Font Size: a A A

Design And Implementation Of A Fire Protection And Maintenance Management System Based On Web Front-end Componentization

Posted on:2021-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:T LiuFull Text:PDF
GTID:2492306047488604Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of science and technology in China in recent years,the fire facilities is still managed by filling out fire inspection record cards.This traditional method is easy to cause omissions and deletions.At the same time,as the business requirements increase during the development of the system front end,user interaction pages are complex and highly coupled,which is not conducive to system expansion.In response to the above problems,this thesis designs and implements a web-based frontend componentized fire maintenance management system.This system uses the three roles of the fire brigade,corporate administrators,and reviewers to cooperatively manage the maintenance and repair processes of fire facilities.Based on the concept of modularization,the React framework with componentized characteristics is combined with the data processing method of Redux to implement the management of the maintenance and repair process of fire protection facilities.At the same time,it monitors the status of maintenance projects and maintenance personnel.After the review,and after completing the entire maintenance process,a maintenance report for the fire protection facility is generated.The main contents of this thesis are:Demand analysis.According to the business requirements of the fire brigade,enterprise administrators,and reviewers,and considering the front-end componentization idea,the system front-end is divided into basic class components and business function class components for analysis.This thesis analyzes their role in the system and the relationship between them,describes the relationship between users and components,and renders different components for different users.The login component,user management component,monitoring and maintenance component,maintenance report management component,and statistical information component to be completed by the system are described in detail using the use case diagram.According to the application scenarios of the system,non-functio nal requirements of the system are proposed.Design and implementation.Draw the functional structure diagram and front-end architecture diagram of the system,and introduce the business functions of the system and the front-end architecture that uses the React framework to implement communication and interaction between components.According to the business requirements of the system,detailed design of basic components and business function components is proposed.The complete implementation steps of each component are described through a flowchart.The specific implementation method of each component is described in detail through a class diagram,and the request parameters and return values of data interaction between the component and the server are explained through the component interface table.Tests on system.After the system completes the development of the functional code and the design of the test cases,the system performs detailed functional tests of the functional components of the system according to the test cases in the Chrome browser,and tests the compatibility of the system through browsers with different kernels,whether the data interaction between the components of the system is normal,and whether it is compatible with different browsers.Through detailed testing of the system,the data interaction between the components of the system is normal and compatible with several browsers currently in use.The web-based front-end componentized fire maintenance management system implements the information management of the maintenance of fire protection facilities,avoiding the lack of maintenance information caused by the recording card.At the same time,the front-end adopts the concept of componentization to achieve low coupling of the code,which facilitates the expansion of business requirements in the later period to expand the system,enhances the maintainability of the code,and makes the code structure more clear and concise.
Keywords/Search Tags:Componentized, low coupling, fire maintenance
PDF Full Text Request
Related items