Font Size: a A A

Design And Implementation Of Innovation AND Entrepreneurship Project Management System Based On Web

Posted on:2016-03-08Degree:MasterType:Thesis
Country:ChinaCandidate:P Y LiaoFull Text:PDF
GTID:2308330461477910Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The Undergraduate Innovation and Entrepreneurship Training Program (hereinafter reterrea to as Training Program) is a chance for students team up to participate in and make innovation and entrepreneurial activity under the guidance of tutor. In recent years, with the development and implementation of the annual Training Program, universities pay more and more attention, as the number and quality of college students’innovation and entrepreneurial projects can well reflect a scientific research capacity of the school.Through deep studying the development and management issues during the Training Program, found that the vast majority of colleges and universities and provincial department of education still using artificial management, recording by paper material through the application phase, intermediate inspection phase and examination and approval phase. The review phase involves a complex problem of review task assignment. Every process through multiple departments and involves numbers of people. All of these lead to the slow progress of development and management of the Training Program. This thesis through in-depth research on the development and management of the Training Program, summarize and abstract the requirements of the related personnel in project management process, designed complete function module including user login and validation, project application and management, process records, funds management, project exhibition, and data synchronization and so on, finally design a set of complete project management solution.The project management system use the Django as Web framework, the Bootstrap as a style of frontend design, the MySQL as the support of database, and implement the informatization of project management. The system is designed in a pluggable style to reduce the coupling between the functional modules; the underlying database operations is abstracted by the technology of Object Relational Mapping to simplify the implementation code; using the MVC design pattern to separate the backend and frontend of system implement; improving the efficiency of the system response by the middleware design in frontend and backend. Using Nginx as the proxy server for deployment, and building a suitable load balancing algorithm according to the practical network topology by configuring. To solving the problem of database hot backup encountered in system implement, this thesis designed and implement a algorithm of database backup based on an incremental strategy, and realize real-time synchronization between master data server and backup server; to solving the project-review task assignment problem under a variety of number constraints and matching constraints, this thesis abstract the model using bipartite graph and network graph with minimum flow restricts, and ultimately transform to a maximum flow problem of ordinary network, which could solved in linear time complexity by existing algorithm.System succeeded passed a series of tests after implement accomplishment, and performed well in the practical using after deployment. The system is still in the service of education department of Liaoning province and universities.
Keywords/Search Tags:Undergraduate Innovation and Entrepreneurship Training Program, Django, Task Assignment Algorithm, Database Hot Backup
PDF Full Text Request
Related items