Font Size: a A A

Design And Implementation Of Configuration Management Platform Base On SpringMVC

Posted on:2018-08-03Degree:MasterType:Thesis
Country:ChinaCandidate:G LiuFull Text:PDF
GTID:2348330518494501Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Under the circumstance of rapid development of the Internet, a large number of IT companies have emerged. In this case, these IT companies are faced with a quite number of challenge, which also brought them huge improvement at the same time.There is no doubt that the performance of the software running is crucial for the IT companies. Improving the efficiency of the software development means to improve the company's competitiveness. While configuration files occupy an important positon in software, the market does not have a unified standard of the management and maintenance for configuration files, which undoubtedly becomes a bottleneck to improve the efficiency of software development. The configuration files usually scale up with the increasing of the company, which greatly raises the cost of the management and maintenance for the configuration files, reduces the company's development efficiency and delays the company in a rapidly evolving environment as well. Hence an IT company is wise to have a configuration management system to manage these configuration files for developers and maintainer, which can provide a convenient development and maintenance environment to ensure the company's long-term and stable development.In order to meet the urgent needs for the configuration management platform and the urgent desire to improve the development environment, this paper presents a configuration management platform based on SpringMVC framework, which manages configuration files in an efficient and simple way. In order to ensure that this platform couldmeet the actual needs of users, Ifirst carried out detailed user analysis,functional requirements analysis and cost functional requirements analysis for the configuration management platform. These analysis, shown in the first part of this paper, are mainly based on the communication with the incumbent operator and developers. Then the paper elaborates the outline design of the platform, including the overall design, interface design, data model design, error handling design, security design and so on, to draw a comprehensive blueprint for the design of the platform.Next, this paper elaborates on the detailed design and implementation of the configuration management platform that includes the summary design, analysis on and implementation of each function in each module, test and improvement for the configuration management platform. Finally. there is a conclusion which summarizes the work of this paper, describes the possible problems of the configuration platform,and prospects the solution.The development of the configuration management platform conforms to the specification of software engineering. In terms of demand analysis. summary design.detailed design and implementation, itall meet the software engineering requirements,which includes risk control, development costs decrease and high efficiency of development. The modeled development process, rather than increases the workload,actually reduces the workload, improves development efficiency and quality of finished products, and lays the foundation for the reliability and availability of the platform. The application of object-oriented thinking, the idea of "high cohesion &low coupling", and the encapsulates, polymorphism and inheritance characteristics in the coding stage, together greatly improve the performance, maintainability and expansibility of the platform. In conclusion, IIcompleted the development of the configuration management platform, implemented various functions that derived from the requirement analysis, and satisfied the company's need for efficient and easy management of configuration files. the configuration management platform solves some weakness of the configuration file management system now, This platform might also be a prototype of the unified configuration file management system in the future.
Keywords/Search Tags:configuration file, configuration file management platform, SpringMVC, software engineering, object-oriented
PDF Full Text Request
Related items