Font Size: a A A

Design And Implementation Of Schedule Management Platform Based On Django And Celery Framworks

Posted on:2017-11-22Degree:MasterType:Thesis
Country:ChinaCandidate:B WuFull Text:PDF
GTID:2348330569485077Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the process of project version iteration,in order to control the quality of projects from different angles,the project will be tested through various platforms,these quality standards affect the progress of the project.As standards for project requirements increase and project management tools evolve,quality standards will also increase.In order to manage the project team in these platforms better in the version data,the establishment of a progress management system,for a unified integration and management to the progress of project team,is undoubtedly very necessary.Through the analysis of the progress management related theoretical knowledge,combined with the actual situation of the business needs of the company,proposed through the progress management platform to achieve the progress of the project management.Platform mainly includes user management,project progress management,project management report three functional modules.For the project team in different authority,different positions of users,to provide different functional services.On the technical level,the system mainly uses Python Web framework Django and parallel distributed framework Celery.Based on the MVC design pattern,Django constructs an architecture based on model,template and view,and distributes,processes and responds to HTTP requests.Django provides a Web service part of the system through a higher degree of encapsulation and a more direct MTV mode of front-end and back-end interaction.Celery is a message processing system with parallel processing and distributed processing mechanism.It uses the task scheduler to invoke periodic tasks,manage the task queues through message middleware,and finally hand over tasks to task execution units under parallel architecture.This message task mechanism is a good deal of the heavyweight task of the system background.The system mainly implements the core functions of project progress inquiry,project progress notification,project report transmission and historical data display.It not only provides customized project progress information service for project members,but also provides convenient and standardized project progress management system for project managers.At the same time,the cumulative version of the data can also help the project team in the follow-up iteration to better protect and optimize the quality of the project.
Keywords/Search Tags:Django, The MTV pattern, Celery, Parallel architecture, Schedule management
PDF Full Text Request
Related items