基于Django和Celery框架的进度管理平台的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:yishu888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在项目版本迭代的过程中,为了从不同的角度控制项目质量,往往会通过各种平台对项目进行检测,这些质量标准影响着项目进度的推进。随着对项目要求标准的提高和项目管理工具的发展,质量标准也会越来越多。为了更好的管理项目组在这些平台中的版本数据,建立一个进度管理的系统,对项目组进度进行统一的整合和管理,无疑是十分必要的。经过对进度管理相关理论知识的分析,并结合公司业务需求的实际情况,提出了通过进度管理平台来实现对项目进度的管理。平台主要包括用户管理,项目进度管理,项目报告管理三大功能模块。针对项目组中的不同权限,不同职位的用户,提供不同的功能服务。在技术层面上,系统主要使用Python Web框架Django与并行分布式框架Celery。Django以MVC设计模式为基础,构造了以模型、模版和视图为核心的架构体系,对HTTP请求进行分发、处理和反馈。Django通过这种封装程度更高,前后端交互更直接的MTV模式提供了系统的Web服务部分。Celery则是一个具有并行处理和分布式处理机制的消息任务处理系统。它使用任务调度器调用定期任务,通过消息中间件管理任务队列,最终将任务交给并行架构下的任务执行单元。这种消息任务机制很好的处理了系统后台的重量级任务。系统主要实现了项目进度查询,项目进度通知,项目报告发送,历史数据展示等核心功能。不仅为项目成员提供了定制化的项目进度信息服务,也项目管理者提供便捷规范的项目进度管理体系。同时,积累的版本数据也可以帮助项目组在后续迭代中更好的保障和优化项目质量。
其他文献
虚拟现实的相关技术已经成为未来信息化城市的重要因素,它以全新的人机交互技术和硬件设备终端,带来了全新的传播方式——沉浸式传播。本文试图从传播学的视角观察虚拟现实对
在推进"一带一路"建设的过程中,中国始终践行绿色发展理念,积极参与全球生态治理体系,引导完善国际环境治理规则,深入开展环境保护、污染防治、生态修复、循环经济等领域合作
作文教学是语文教学的重要组成部分,它的成果大小,从一个重要侧面标志着语文教学的质量和学生语文学习成果的大小,标志着一个人的综合素养,它的地位和作用非同一般,然而在实
本文主要介绍东营市气象局及所辖县局推行公务卡消费制度的一些经验做法,以及公务卡在财务制度改革中的作用和意义,结合东营市气象局集中支付制度改革进展情况,论述公务卡改
东、黄海现代底栖介形虫研究已有二十多年的历史,1958年黄宝仁就曾对中国海介形虫做过概略的调查,可惜有关成果尚未发表.七十年代中期起,随着我国海洋地质事业的发展,同济大
<正>夏季高温对兔群的影响极为严重.当外界温度达32.2℃以上时,家兔的生长发育和繁殖效果都显著下降,若长久在35℃或更高温度条件下,家兔常常发生死亡.因此,对热应激的预防和
摩教对布依戏的形成与发展有着深远的影响。摩教的跳神祭祀仪式是布依戏的早期形式。摩教的神灵观念是布依戏形成的思想基础。布摩是早期的布依戏戏师。布摩的说唱风格、步法
目的探究对高血糖症状的ICU重症患者实施持续微量泵静脉输注胰岛素处理过程中的相关护理措施。方法选取2017年2月~8月我院收治的存在高血糖症状的ICU重症患者50例为研究对象,
描述了基于FD216数字信号处理器的LMS自适应均衡器系统.该系统是在FD216 EZ-LAB Evaluation Board上实现的,充分发挥了芯片的专用硬件逻辑、专业化的指令集,有效快速地完成了
<正> 母仔分离育仔法就是将初生仔兔从母兔笼内取出,置于专门设备中,每日在一定时间内让母兔给仔兔哺乳1~2次。这种方法能大大提高仔兔的成活率,使1月龄仔兔成活率达96%以上,3