基于SSM框架的软件工程项目管理系统设计与实现

925 篇文章 3 订阅

随着国民经济的持续高速增长,各行各业都得到了快速的发展。与此同时,当公司规模不断扩大、管理水平不断提高、工程项目几乎以线性方式递增时,进行项目信息化管理不仅是增强企业市场竞争力的客观需要,也是解决企业管理中突出问题的有效措施[1]。

然而现有的软件项目管理系统很难适应这种项目快速递增的步伐,不同部门负责人使用不同的管理工具,没有统一的软件项目管理工具。甚至有的公司单位在对工程项目管理还停留在人力管理的基础上。办事效率及其低下,信息共享程度不高,不能满足时效性、一致性、协调性和系统性,无法及时进行管理决策。所以,建立一个全面规划、试试动态控制的项目管理系统很有必要,可以一定程度上缩短信息处理时间,及时提供项目管理过程中的相关决策信息,进而提高项目管理效率和效益。

阻碍我国软件企业发展最大的障碍是项目管理能力的缺失,从而导致国际竞争力不高。并且软件公司的生附加值是由项目带来的,项目管理能力不足,软件公司研发新产品、与国际接轨变得更加困难。将国外的管理思想融入到项目管理中,借助成熟的编程技术,开发一套项目管理系统变得非常有必要,也非常有社会意义及经济价值[2],这种创新性和实用性都是设计实现该系统的实践意义。

因此,本次毕业设计的目的就是结合国内外先进的项目管理思想,针对软件项目周期各阶段任务,设计符合项目需求的功能模块,开发一个即使没有很强的专业知识也可以电子化管理项目的系统。

研究内容:

本文主要是针对软件项目周期各阶段的任务,以软件工程项目的相关活动为管理对象。设计一套在软件项目从概念到实现的过程中持续运行,最后终止于软件工程过程结束的软件项目管理系统。以MySQL数据库进行数据存储,采用MVC模式,B/S架构,java编程语言完成数据输入、修改、存储、调用等功能。该系统具体分为用户管理、需求管理、项目管理、测试管理、Bug管理五大模块,具体功能如下:

 

系统面向软件研发相关人员,为方便用户使用和对项目进行有效管理,设计划分的角色有:系统管理员、项目管理员、产品经理、开发人员、测试人员

  1. 用户管理模块:实现对系统用户的管理,主要包括管理用户、分配角色。该模块只有系统管理员可以访问。
  2. 需求管理模块:实现对需求的管理,主要包括查看和编辑需求信息。产品经理通过多方调查统筹为项目创建需求,项目管理员根据需求创建具体任务,分配给开发人员,开发人员完成项目需求后及时更新需求状态,并将开发完成的任务提交给测试部门。
  3. 项目管理模块:实现对项目的管控,主要包括项目的查看、增添、修改。主要由项目管理员负责,项目管理员创建项目,根据项目进度更新项目状态,最好可以使用进度条的方式直观展现项目完成情况和执行进度。
  4. 测试管理模块:实现对测试项目的管理,主要包括新增测试项目、管理测试任务和更新测试状态。当开发人员对项目提出“测试”后,项目管理人员给测试项目排期测试,并分配任务给测试人员。
  5. Bug管理模块:测试的进一步跟踪,实现对Bug的管理。测试人员根据测试结果给开发人员反馈bug,开发人员可以在该模块查看提供给自己的bug。测试人员和开发人员根据修复bug的进度情况更新bug状态。

 

《基于SSM框架的软件工程项目管理系统设计与实现》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等

使用技术:

开发语言:Java

框架:ssm

技术:jsp

JDK版本:JDK1.8

服务器:tomcat7

数据库:mysql 5.7

数据库工具:Navicat11

开发软件:eclipse/myeclipse/idea

Maven包:Maven3.3.9

浏览器:谷歌浏览器

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值