欢迎来到天天文库
浏览记录
ID:23617126
大小:1.63 MB
页数:64页
时间:2018-11-09
《基于django和celery框架的进度管理平台的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号学号M201476121学校代码10487密级硕士学位论文基于Django和Celery框架的进度管理平台的设计与实现学位申请人:吴斌学科专业:软件工程指导教师:方少红副教授答辩日期:2016.12.18AThesisSubmittedinPartialFulfillmentoftheRequirementsfortheDegreefortheMasterofEngineeringDesignandImplementationofScheduleManagementPlatformbasedonDjangoandCeleryFramwo
2、rksCandidate:WuBinMajor:SoftwareEngineeringSupervisor:Assoc.Prof.FangShaohongHuazhongUniversityofScienceandTechnologyWuhan430074,P.R.ChinaDecember,2016华中科技大学硕士学位论文摘要在项目版本迭代的过程中,为了从不同的角度控制项目质量,往往会通过各种平台对项目进行检测,这些质量标准影响着项目进度的推进。随着对项目要求标准的提高和项目管理工具的发展,质量标准也会越来越多。为了更好的管理项目组在这些平
3、台中的版本数据,建立一个进度管理的系统,对项目组进度进行统一的整合和管理,无疑是十分必要的。经过对进度管理相关理论知识的分析,并结合公司业务需求的实际情况,提出了通过进度管理平台来实现对项目进度的管理。平台主要包括用户管理,项目进度管理,项目报告管理三大功能模块。针对项目组中的不同权限,不同职位的用户,提供不同的功能服务。在技术层面上,系统主要使用PythonWeb框架Django与并行分布式框架Celery。Django以MVC设计模式为基础,构造了以模型、模版和视图为核心的架构体系,对HTTP请求进行分发、处理和反馈。Django通过这种
4、封装程度更高,前后端交互更直接的MTV模式提供了系统的Web服务部分。Celery则是一个具有并行处理和分布式处理机制的消息任务处理系统。它使用任务调度器调用定期任务,通过消息中间件管理任务队列,最终将任务交给并行架构下的任务执行单元。这种消息任务机制很好的处理了系统后台的重量级任务。系统主要实现了项目进度查询,项目进度通知,项目报告发送,历史数据展示等核心功能。不仅为项目成员提供了定制化的项目进度信息服务,也项目管理者提供便捷规范的项目进度管理体系。同时,积累的版本数据也可以帮助项目组在后续迭代中更好的保障和优化项目质量。关键词:Djang
5、oMTV模式Celery并行架构进度管理I华中科技大学硕士学位论文AbstractIntheprocessofprojectversioniteration,inordertocontrolthequalityofprojectsfromdifferentangles,theprojectwillbetestedthroughvariousplatforms,thesequalitystandardsaffecttheprogressoftheproject.Asstandardsforprojectrequirementsincreasea
6、ndprojectmanagementtoolsevolve,qualitystandardswillalsoincrease.Inordertomanagetheprojectteamintheseplatformsbetterintheversiondata,theestablishmentofaprogressmanagementsystem,foraunifiedintegrationandmanagementtotheprogressofprojectteam,isundoubtedlyverynecessary.Throughth
7、eanalysisoftheprogressmanagementrelatedtheoreticalknowledge,combinedwiththeactualsituationofthebusinessneedsofthecompany,proposedthroughtheprogressmanagementplatformtoachievetheprogressoftheprojectmanagement.Platformmainlyincludesusermanagement,projectprogressmanagement,pro
8、jectmanagementreportthreefunctionalmodules.Fortheprojectteamindifferentauthority,d
此文档下载收益归作者所有