摘要:软件项目管理系统是为了使软件能按照预定的进度和质量顺利完成,而针对开发人员进行管理的系统,目的是使开发人员通力合作,相互配合,以低成本完成目标。系统包括项目开发人员基本信息管理、软件进度查看和软件bug备注等功能。
由于现有的开发流程存在许多问题,例如面对面通知、开发过程中bug记录与反馈不能及时解决,任务完成进度不能实时反馈到管理人员手中,所以软件项目管理系统应运而生。
本系统必须要在添加开发人员用户账号之后才能编写软件项目信息。基本信息包括项目组成员信息、成员分类、项目进程信息等。后台数据库采用MySQL,前台开发工具采用Python语言。
软件项目管理系统以实时反馈为管理核心,任务进程为管理内容实现项目过程的管理。项目做到实时监控项目组成员进程情况,以达到管理要求。
关键词:软件项目管理系统;mysql数据库;Python
目录
摘要
Abstract
1 背景简介及需求分析-1
1.1 背景介绍-1
1.2 系统分析-1
1.3 可行性分析-2
1.4 本章小结-2
2 开发环境介绍-3
2.1 编程环境的选择-3
2.2 Python的简介-3
2.3 MySQL数据库的优点-4
2.4 navicat数据库管理工具-5
2.5 本章小结-5
3 概要设计-6
3.1总体设计目的-6
3.2 系统总体流程图-6
3.3功能模块图-7
3.4用户功能模块-8
3.5系统数据库表-9
3.6本章小结-9
4 项目详细设计-10
4.1数据库设计-10
4.2 登陆模块设计-12
4.3 用户信息管理模块设计-14
4.4项目日志模块-19
4.5本章小结-19
结 论-20
参 考 文 献-21
附录A 项目全部代码-22
致 谢-35