基于Python实现(Web)项目管理信息系统【100010632】

信息系统设计

数据设计

实体设计

实体主要有以下几个:

用户 项目 任务 部门 通知 执行记录 文件附件

实体之间的关系如下图所示

基于Python实现(Web)项目管理信息系统【100010632】_第1张图片

功能点

项目管理功能较为复杂,大致功能为

  • 系统管理:

    用户管理: 用户的增删查改

    权限管理: 设置用户权限

    部门管理: 部门的增删查改,用户与部门的所属关系控制

  • 项目与任务管理:

    权限管理: 只有参与者可查看项目

    WBS任务树: 层级关系的任务树

    执行操作: 参与者执行任务

    审核发布: 负责人审核发布

    数据分析: 甘特图,看板,部门占比等等统计图表

  • 通知管理:

    人为通知: 邀请加入任务,任务审批等

    系统通知: 拒绝相关的系统消息

  • 个人信息及通用

    登录登出: 普通用户的登录功能

    头像上传: 修改可改信息

    关系查看:用户在公司中的部门层级关系

功能导图如下:(不清楚可右键在新标签页打开放大查看)

基于Python实现(Web)项目管理信息系统【100010632】_第2张图片

功能流程

功能流程如下:

基于Python实现(Web)项目管理信息系统【100010632】_第3张图片

页面设计

首页

  • 登录与注销

  • 登录前不可访问任何业务页面

    基于Python实现(Web)项目管理信息系统【100010632】_第4张图片

    基于Python实现(Web)项目管理信息系统【100010632】_第5张图片

系统管理页面

  • 权限控制页面

    如果用户为管理员,则头部显示系统管理;如果非管理员,则不显示,并且访问对应路径会显示错误

    非管理员通过路径访问报错:

    基于Python实现(Web)项目管理信息系统【100010632】_第6张图片

  • 用户管理页面

    管理员可进行 添加用户 修改用户信息 重置用户密码 筛选与搜索

    基于Python实现(Web)项目管理信息系统【100010632】_第7张图片

基于Python实现(Web)项目管理信息系统【100010632】_第8张图片

  • 部门管理页面

    和用户管理相同,管理员可进行 部门创建 修改部门基本信息 增加部门成员 部门搜索筛选 等等

    基于Python实现(Web)项目管理信息系统【100010632】_第9张图片

    基于Python实现(Web)项目管理信息系统【100010632】_第10张图片

项目页面

  • 项目首页

    仅能查看自己参与的项目 项目的搜索与筛选

    基于Python实现(Web)项目管理信息系统【100010632】_第11张图片

  • 项目详情页面

    WBS任务树 看板 任务信息

    基于Python实现(Web)项目管理信息系统【100010632】_第12张图片

    基于Python实现(Web)项目管理信息系统【100010632】_第13张图片

  • 项目数据统计页面

    总任务统计 进度统计 参与部门占比 截止日期 甘特图

    基于Python实现(Web)项目管理信息系统【100010632】_第14张图片

    基于Python实现(Web)项目管理信息系统【100010632】_第15张图片

任务页面

  • 任务详情

    编辑任务 添加子任务 添加执行记录 上传下载附件 完成任务 邀请执行人

    基于Python实现(Web)项目管理信息系统【100010632】_第16张图片

通知页面

系统通知 邀请参与 请求审批

基于Python实现(Web)项目管理信息系统【100010632】_第17张图片

个人信息页

上传头像 部门用户关系

基于Python实现(Web)项目管理信息系统【100010632】_第18张图片

基于Python实现(Web)项目管理信息系统【100010632】_第19张图片

权限错误提示

非任务负责人(或父任务负责人)修改任务信息提示权限错误

基于Python实现(Web)项目管理信息系统【100010632】_第20张图片

♻️ 资源

基于Python实现(Web)项目管理信息系统【100010632】_第21张图片

大小: 9.38MB
➡️ 资源下载:https://download.csdn.net/download/s1t16/87415789

你可能感兴趣的:(课程设计,python,web)