论文部分内容阅读
目前在紧张的工作当中,南京启质软件技术有限公司因为工作的特殊性,人员出外较多,工作压力大,导致内部下达软件项目任务不方便,不能有效监督和执行;公司员工之间由于不能经常在一起,常常由于距离和实践的问题导致对软件项目的出现的问题不能及时沟通;软件项目通常有各类纸质文档,有时候不能快速查询到所需要的资料;任务执行和汇报工作脱节;员工不能及时把资料上传给相关负责人;工作项目的提交的版本和实际工作版本经常处于无序状态;上述问题还可能导致重复劳动;企业电子文档众多,管理混乱;员工的流动带来的企业知识流失严重。基于此,开发一套软件项目管理系统是非常必要的,软件项目管理系统是以计算机软件工程项目为内涵,把软件企业的整体经营方针和目标,通过上下协调、综合平衡的手段分解落实,包括各级人员和各自的专项工作目标和完成水平,以及实施,并注明负责每项软件项目模块工作的个人,通过软件项目任务的实施、考核和奖惩,启动和指导软件企业日常经营管理的运行。南京启质软件技术有限公司软件项目管理系统主要是为了方便中小企业的软件项目内部管理,并以现代信息科学技术的管理手段和先进的办公自动化系统为依托,利用丰富的信息资源和网络资源,来提高工作效率、企业单位的管理水平和工作质量,是软件项目管理系统的根本目的和目标。软件项目管理系统,可以随时发布任务消息,添加附件,查看任务当前状态,按月统计任务量与完成质量,同时可统计员工个人与所有员工工作完成质量情况,根据统计数据抽取出实际相关数据用来计入员工绩效考核方案,能比较直观公平公正反应出每位员工的工作效率与质量。另外系统还开发了bug管理子模块,可以对软件项目中出现的各种类型的bug进行管理。软件项目管理系统本系统采用J2EE作为开发语言,并且采用了Tomact作为服务器,数据库采用MySQL。在进行开发时,为了提高开发效率和系统后期可维护性,这里采用了MVC三层开发模式。本系统在进行设计和开发时,在显示层,重点采用了结构化开发和模块化编程的方法,实现了对相关功能模块的有效封装。开发完成的系统在南京启质软件技术有限公司经过一段时间的运行,效果反应良好。