没有合适的资源?快使用搜索试试~ 我知道了~
基于Springboot的项目管理系统的设计与实现.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 162 浏览量
2023-09-07
16:32:33
上传
评论
收藏 5.04MB DOC 举报
温馨提示
试读
59页
基于Springboot的项目管理系统的设计与实现.doc
资源推荐
资源详情
资源评论
目 录
1 前言 ..............................................................................................................................................................1
1.1 项目开发背景..................................................................................................................................1
1.2 项目开发的意义..............................................................................................................................1
2 可行性分析 ..................................................................................................................................................2
2.1 技术可行性......................................................................................................................................2
2.2 经济可行性......................................................................................................................................2
2.3 操作可行性......................................................................................................................................2
2.4 社会可行性......................................................................................................................................2
3 需求分析 ......................................................................................................................................................3
3.1 系统参与者......................................................................................................................................3
3.1.1 后台管理员..........................................................................................................................3
3.1.2 项目负责人..........................................................................................................................3
3.1.3 开发人员..............................................................................................................................4
3.1.4 测试人员..............................................................................................................................4
3.2 功能需求分析..................................................................................................................................4
3.3 性能需求分析..................................................................................................................................5
3.4 系统业务用例..................................................................................................................................5
3.4.1 前台用户系统总用例图......................................................................................................5
3.4.2 后台管理系统总用例图......................................................................................................6
3.4.3 用户管理员登录模块..........................................................................................................7
3.4.4 项目管理模块......................................................................................................................8
3.4.5 任务管理模块....................................................................................................................11
3.4.6 文档中心模块....................................................................................................................13
3.4.7 用户管理模块....................................................................................................................15
3.4.8 角色管理模块....................................................................................................................18
3.4.9 分配用户角色权限模块....................................................................................................18
3.4.10 个人统计模块..................................................................................................................19
4 概要设计 ....................................................................................................................................................21
4.1 系统整体流程图............................................................................................................................21
4.2 领域模型........................................................................................................................................22
4.3 模块结构........................................................................................................................................22
4.3.1 模块结构图........................................................................................................................23
4.3.2 模块结构表........................................................................................................................23
4.4 数据库设计....................................................................................................................................24
4.4.1 系统数据库 E-R 图 ...........................................................................................................24
4.4.2 系统数据库总表................................................................................................................24
4.4.3 数据字典............................................................................................................................25
4.5 项目 api 接口设计 .........................................................................................................................27
5 详细设计 ....................................................................................................................................................30
5.1 程序开发视图................................................................................................................................30
5.2 系统类关系图................................................................................................................................30
5.3 系统详细设计................................................................................................................................32
5.3.1 登录页面............................................................................................................................32
5.3.2 用户端项目面板页面........................................................................................................32
5.3.3 用户端维护项目成员变动................................................................................................33
5.3.4 用户端任务面板页面........................................................................................................34
5.3.5 用户端上传文档资料页面................................................................................................34
5.3.6 用户端指派需求任务........................................................................................................35
5.3.7 用户端处理任务................................................................................................................35
5.3.8 管理端管理用户信息........................................................................................................36
5.3.9 管理端导入 Excel 数据表格.............................................................................................36
5.3.10 管理端分配用户权限......................................................................................................37
5.3.11 管理端管理已审核项目..................................................................................................38
5.3.12 管理端审核项目..............................................................................................................38
6 软件测试 ....................................................................................................................................................40
6.1 测试环境........................................................................................................................................40
6.1.1 服务器端环境....................................................................................................................40
6.1.2 客户端测试环境................................................................................................................40
6.2 测试计划........................................................................................................................................40
6.2.1 总体描述............................................................................................................................40
6.2.2 测试原则............................................................................................................................41
6.2.3 测试方法............................................................................................................................41
6.3 测试用例........................................................................................................................................41
6.3.1 用户登录测试用例............................................................................................................41
6.3.2 管理员登录测试用例........................................................................................................42
6.3.3 项目负责人创建需求任务测试用例................................................................................42
6.3.4 项目负责人指派需求测试用例........................................................................................42
6.3.5 用户上传文档资料测试用例............................................................................................43
6.3.6 管理员管理用户测试用例................................................................................................43
6.3.7 管理员导入用户 Excel 表格测试用例.............................................................................44
6.3.8 管理员分配用户权限测试用例........................................................................................44
6.3.9 管理员管理已审核项目测试用例....................................................................................44
6.3.10 管理员审核立项项目测试用例......................................................................................45
6.4 测试总结........................................................................................................................................45
7 总结 ............................................................................................................................................................47
参考文献 ........................................................................................................................................................48
谢 辞 ............................................................................................................................................................49
附 录 ............................................................................................................................................................50
1
1 前言
1.1 项目开发背景
近年来,各家公司对各项目的管理趋向于信息智能化,科技公司更为突出,多个项目
往往都是并行由多个团队在负责的,而项目如何管理才能使团队的交流和协作更为便捷
和信息化,规范软件项目开发流程的严谨性。
目前虽有一些优秀的项目管理协作工具,比如 Teambition 这种软件,不过这种工具
免费版只开放一些功能而已,而且限制团队成员人数,只有用收费版才能有更多的功能
及使用权。为了使公司更加方便地对项目进行有效管理,同时也减少公司的成本开销,
此课题的背景是开发一个定制属于公司的项目管理系统,从实际出发,打造轻量型的项
目管理系统,方便项目成员对项目有一个整体参与以及项目负责人对项目的整体把控。
1.2 项目开发的意义
设计并实现一个项目管理系统,使项目负责人和项目成员可以更加快捷、方便完成
项目,同时也规范化整个项目管理流程。本系统的设计目标是立足于中小型科技公司的
内部项目管理协作方面的实际需要,面向公司内项目的所有成员,建立一个使用便捷、
可靠的项目管理系统,从而更方便地对项目的研发过程进行规范化管理以及对项目进度
进行把控。
2
2 可行性分析
2.1 技术可行性
本系统对技术的要求不算太难,但要求开发人员有一点项目经验。主要软件有
Intellij IDEA 2017,MySQL 5.7,技术上后端架构使用当前主流的 Java Web 框架
Springboot,整合了权限安全框架 Shiro,还有持久层框架 Mybatis,前端架构则使用了
bootstrap、jQuery、Thymeleaf、CSS、JavaScript、ajax+json 等前端技术。
2.2 经济可行性
整体上此系统比较简便,需要一台装有浏览器的 win10 系统的 PC 电脑就够了。然
后安装好 MySQL 5.7 数据库,Intellij IDEA 2017 编程开发工具即可,而 tomcat 应用服
务器在 springboot 框架已经内嵌了一个 tomcat9 版本,稍作配置即可使用。
2.3 操作可行性
本系统整体上比较简便,本系统一旦部署好,就只需要打开 Web 浏览器即可访问
本系统。
2.4 社会可行性
在企业中,都会有大大小小的各个项目,而如何有效及规范的管理这些项目,使得
在项目管理和协作中达到敏捷开发管理,这是很有必要的,项目管理系统符合现实企业
实际场景。
剩余58页未读,继续阅读
资源评论
- m0_744044072023-12-03感谢资源主的分享,很值得参考学习,资源价值较高,支持!
南抖北快东卫
- 粉丝: 70
- 资源: 5584
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功