当前位置:主页 > 管理论文 > 项目管理论文 >

基于Web的大创项目管理系统的设计与实现

发布时间:2018-01-26 23:23

  本文关键词: 大学生创新创业训练计划 Django 任务分配算法 数据库热备份 出处:《大连理工大学》2015年硕士论文 论文类型:学位论文


【摘要】:大学生创新创业训练计划(简称大创计划)是一项面向大学生进行创新创业活动的创新型比赛项目。近年来,随着一届届大创的开展和实施,高校越来越重视大创计划,大学生创新创业训练计划项目的数目和质量能很好地反映出一个学校的科研水平。通过对大创的开展与管理相关问题进行深入的研究,发现绝大多数高校及省级教育部对大创的开展与管理仍然采用人工管理,通过纸质材料进行申报,审核和中期检查等流程,在各个评审阶段中的项目评审又涉及复杂的评审任务分配;每个流程都需要经过多个部门,涉及人员之多,规模之大,导致大创的开展与管理进度缓慢,流程拖沓。本论文通过对大创的开展和管理的流程深入调研,总结并抽象大创项目管理过程中各个项目相关人员的需求,设计出包括用户登录及验证、项目申报及管理、项目过程记录、经费管理、项目展示、数据同步等完善的功能模块,最终设计出一套完整的大创项目管理解决方案。项目管理系统Django作为Web框架,Bootstrap作为前端设计样式,MySQL作为数据库支持,实现了大创计划项目的信息化管理。系统采用可插拔式的设计,减少功能模块之间的耦合性;采用对象关系映射技术抽象底层的数据库操作,简化实现代码;采用MVC的设计模式,分离系统的前后端实现;通过前后端的中间件设计,提高系统的响应效率。在系统部署过程中,使用Nginx作为代理服务器,并通过配置负载均衡,搭建出适合大创项目管理平台网络拓扑结构的负载均衡算法。针对系统实现过程中遇到的数据热备份问题,论文设计并实现基于增量式备份的数据库备份算法,实现主数据服务器与备份服务器的实时同步;针对需要满足多种数量约束和匹配约束的项目评审分配问题,论文运用图论的二部图及网络图将问题进行抽象,并最终转化成一个普通的网络最大流问题,从而使用线性时间复杂度的算法解决。系统实现之后通过了一系列的测试,并在实际部署及使用过程中表现良好,目前系统仍然服务于辽宁省教育厅及各大高校。
[Abstract]:The innovative Entrepreneurship training Program for College students (abbreviated as the Great Innovation Program) is an innovative competition project for college students to carry out innovative entrepreneurial activities. In recent years, with the development and implementation of a session of big innovation. Colleges and universities are paying more and more attention to the big innovation plan. The number and quality of innovative entrepreneurial training programs for college students can well reflect the level of scientific research in a school. It is found that most universities and provincial ministries of education still use manual management for the development and management of Dachang, and through the paper materials to declare, audit and mid-term inspection and other processes. In each stage of the review, the project review involves complicated assignment of evaluation tasks. Each process needs to go through a number of departments, involving a large number of personnel, leading to the development and management of Big Chong slow progress, process procrastination. This paper through the development and management of the process of Big Chong in-depth investigation. Summarize and abstract the requirements of the personnel involved in each project, including user login and verification, project declaration and management, project process record, fund management, project presentation. Data synchronization and other perfect functional modules, finally designed a set of integrated project management solution. The project management system (Django) as the Web framework. Bootstrap as the front-end design style and MySQL as the database support to realize the information management of the project. The system adopts pluggable design. Reducing coupling between functional modules; The object relational mapping technique is used to abstract the underlying database operation and simplify the implementation code. The design pattern of MVC is adopted, and the front and rear end of the separation system is realized. In the process of system deployment, Nginx is used as proxy server and load balancing is configured. To solve the problem of hot data backup, the paper designs and implements the database backup algorithm based on incremental backup. Realize the real-time synchronization between the master data server and the backup server; Aiming at the problem of project evaluation and allocation which needs to satisfy a variety of quantitative constraints and matching constraints, the paper uses bipartite graph and network diagram of graph theory to abstract the problem, and finally transforms the problem into a general network maximum flow problem. Therefore, the algorithm of linear time complexity is used to solve the problem. After the system is implemented, it passes a series of tests and performs well in the process of actual deployment and use. At present, the system still serves the Department of Education in Liaoning Province and the major colleges and universities.
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52

【参考文献】

相关期刊论文 前3条

1 张殿文,卢振武;面向对象分析、设计与编程[J];光学精密工程;2000年06期

2 任国恒;张少辉;;工程项目管理计算机信息化研究[J];电脑开发与应用;2012年09期

3 聂长海;;关于软件测试的几点思考[J];计算机科学;2011年02期



本文编号:1466890

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/1466890.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户1f5be***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com