软件项目管理系统

上传人:hs****ma 文档编号:510967296 上传时间:2023-09-17 格式:DOC 页数:66 大小:1.28MB
返回 下载 相关 举报
软件项目管理系统_第1页
第1页 / 共66页
软件项目管理系统_第2页
第2页 / 共66页
软件项目管理系统_第3页
第3页 / 共66页
软件项目管理系统_第4页
第4页 / 共66页
软件项目管理系统_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《软件项目管理系统》由会员分享,可在线阅读,更多相关《软件项目管理系统(66页珍藏版)》请在金锄头文库上搜索。

1、摘 要软件项目管理系统是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员People、产品Product、过程Process和项目进行分析和管理的活动,系统包括项目基本信息管理、软件模块管理和软件缺陷管理等功能。本系统必须在增加基本信息之后才能增加软件项目信息。基本信息包括项目类型信息、项目状态信息、模块状态信息和模块缺陷信息等。后台数据库采用Access,前台开发工具采用Visual Basic。本系统采用比较流行的ADO 数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功的将面向对象的程序设计思想应用到系统设计中。这也是本系统的特色和优势。软件项目管理系统将以需求

2、为管理核心,任务为管理容,质量为管理指标实现项目过程的管理。项目从需求建立为开始,由任务来跟踪需求完成的进度,用质量管理来考核需求完成的标准,系统可实现需求到任务,任务到质量的完整管理,以追溯管理的方式实现项目过程的完整管理。目 录1 引言111 开发背景112 开发意义113 实现目标12 需求分析221 功能需求222 可行性分析223 用例图324 活动图525 用例描述826时序图1627系统开发平台及主要技术253总体设计2631系统的总体架构2632 数据库设计284详细设计3641系统用户维护3642 修改密码3943 任务模板3944文档模板4245 可评审任务处理4246 评

3、审人员分配4547 近期发布的评审任务4648 评审结果录入4649 权限管理46410 可上传文档管理51411 资源分类51412 资源上传55413 搜索资源565 测试5651 单元测试5652 集成测试596 难点与解决方案606.1 WEB系统与文档存储管理分离606.2 文档在线查看61结 论62致 谢63参 考 文 献64关键词:软件项目管理系统 Access 数据库 Visual Basic1引言11没有项目管理,项目也有可能成功。但没有管理的项目,很难保证项目的利润空间,对公司来说,亏损的风险就大。所以我们要有项目管理,以保证公司在总体上是盈利的,注意不是每一个项目都要盈利

4、。为什么我们要实施项目管理,是为了提高项目的效益。这里所指的项目的效益是一个综合性的指标,包括低风险、高产出等。为此我们不难得出我们在实施项目管理应该掌握的度。即:引入项目管理后所产生的效益减去项目管理的成本后必须大于未引入项目管理时的效益。软件项目管理系统是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员People、产品Product、过程Process和项目进行分析和管理的活动。为什么我们要实施项目管理,是为了提高项目的效益。这里所指的项目的效益是一个综合性的指标,包括低风险、高产出等。为此我们不难得出我们在实施项目管理应该掌握的度。即:引入项目管理后所产生的效益减去项目管

5、理的成本后必须大于未引入项目管理时的效益。由于引入项目管理后所产生的效益与项目管理的复杂度项目管理的成本并非线性相关的,因此项目管理的复杂度必然存在一个最优值,这就是我们应该把握的度。软件项目管理和其他的项目管理相比有相当的特殊性。首先,软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。其次,软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。Windows这样的操作系统有1500万行以上的代码,同时有数千个程序员在进行开发,项目经理都有上百个。这样庞大的系统如果没有很好的管理,其软件质量是难以想象的1。软件项目管理系统的根本目的是为了让软件项目尤其是大型项目

6、的整个软件生命周期从分析、设计、编码到测试-、维护全过程都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用2。而研究软件项目管理为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则,方法,同时避免前人的失误。12 开发意义本毕业设计拟开发的软件项目管理系统将较好地解决以上问题。在该系统中,包括开发流程跟踪、Bug管理、文档管理、财富库建设等基础功能,可以解决开发进度跟踪困难、管理提交文档不便、开发过程中所产生的Bug处理结果不明、公司财富库得不到有效的利用。 13 实现目标本系统主要实现以下目标:1 上传开发过程中所产生的文档,文档上传权限的控制,上传文档的目录的管理

7、,文档在线查看功能。2 对已提交的文档进行评审,包括申请对文档的评审,评审人员分配,评审地点、时间的通知,评审结果的录入。3 财富库的建立,包括财富库资源的分类维护,资源上传,下载权限控制等操作。2 需求分析21 功能需求本系统将包括以下功能:1) 文档管理是指任务负责人上传任务文档。对超期上传文档上传权限控制。上传文档版本号的控制和目录管理。其中文档上传指:项目经理创建任务,分配任务负责人,任务负责人提交任务文档,文档类型必须符合要求;超期文档上传指:任务负责人没有及时提交文档或文档已提交申请,但需要更新文档,须由项目经理开放上传权限之后,才能上传。文档版本号控制:项目经理设置需上传的文档是

8、对已有文档的更新还是上传新版本。目录管理:若同一份文档有多个版本时,该任务文档保存到与该任务文档平级的以任务文档名称命名的文件夹中。2) 评审管理任务负责人上传文档后,向项目经理提出申请,项目经理分配评审人员,评审日期和地址,发布评审信息,评审完成后填写评审结果。3) 财富库管理财富库在公司发展中起着重要作用,财富库资源主由公司员工提供,为公司提供一个资源共享的空间。主要包括资源上传,资源提供者可以限制所上传资源的访问权限包括:按部门和职位两种权限控制方式,和员工下载资源。22 可行性分析可行性分析,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、操

9、作等方面进行分析和研究,以避免投资失误,来保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间确定问题是否能够解决。该系统的可行性分析包括以下几个方面的容。1 经济可行性经济可行性分析是估计项目的成本、效益和技术上是可行的。开发本系统所需要的成本包括:a开发人员薪酬:经估算,开发本系统需要4个人月的工作量,单位人月工作量的薪酬是2000元,因此共需8000元。b其他费用:包括资料费,打印费等,共记1400元。c培训费用:需要约6000元。d维护费用:本系统每年的维护费用大约需要5000元:2 技术可行性技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足

10、开发者的需要等。此系统中采用Visual studio .Net 2008作为系统的集成开发环境6、以 IB为O/R映射框架, SQL Server 2005作为后台数据库管理系统。根据调查,目前所拥有的技术力量完全能够满足要求。因此,从技术可行性的角度考虑,该系统是完全可行的。3 操作可行性本系统是基于B/S结构的WEB应用,用户界面友好,操作简单,使用人员经过简单的培训即可以掌握系统的使用;本系统的使用将有助于使用人员提高软件项目进度、所产生的文档的汇总的精确性,改善软件开发过程,缩短开发周期,因此本系统的推广不会受到系统使用者的抵触。综上所述,此系统开发目标已明确,在技术、经济等方面都可

11、行,并且投入少、见效快。因此系统的开发是完全可行的。23 用例图软件项目管理系统系统信息模块用例图,如图2.4:图2.4系统信息维护模块软件项目管理系统项目设置模块用例图,如图2.5:图2.5项目设置模块软件项目管理系统评审管理模块用例图,如图2.6:图2.6评审管理模块软件项目管理系统文档管理模块用例图,如图2.7:图2.7文档管理模块软件项目管理系统财富库模块用例图,如图2.8:图2.8财富库模块24 活动图软件项目管理系统财富库模块活动图,如图2.9:图2.9系统信息维护模块软件项目管理系统项目设置模块活动图,如图2.10:图2.10项目设置模块软件项目管理系统评审管理模块活动图,如图2

12、.11:图2.11评审管理模块软件项目管理系统文档管理模块活动图,如图2.12:图2.12文档管理模块软件项目管理系统财富库模块活动图,如图2.13:图2.13财富库模块25 用例描述用例编号: UC_XMXTXXWH_1用例名称:系统用户维护描述:对系统用户进行添加、删除、修改操作。主执行者:系统管理员 前置条件:无正常事件流:表2.1 系统用户维护用例描述执行者动作系统响应1、点击添加员工显示添加员工界面2、输入员工信息,再点击保存保存输入的数据,用例结束3、点击修改显示修改员工界面4、点击保存 保存修改后的信息,用例结束5、点击删除弹出确认对话框6、点击确认删除员工信息,用例结束可选事件

13、流:操作员可以取消操作异常事件流:员工、登录名、登录密码为空时,弹出提示用例编号: UC_XMXTXXWH_2用例名称:修改密码描述:修改系统用户密码。主执行者:系统用户 前置条件:无正常事件流:表2.2修改密码用例描述执行者动作系统响应1、输入原密码和新密码两次,点击修改密码显示修改结果界面,用例结束可选事件流:无异常事件流:无用例编号: UC_XMXMSZ_1用例名称:任务模板描述:对任务模板进行添加、删除、修改操作。主执行者:系统管理员 前置条件:无正常事件流:表2.3任务模板用例描述执行者动作系统响应1、点击新建任务模板显示新建任务模板界面2、输入任务模板信息,再点击保存保存输入的数据

14、,用例结束3、点击修改显示修改任务模板界面4、点击保存 保存修改后的信息,用例结束5、点击删除弹出确认对话框6、点击确认删除任务模板信息,用例结束可选事件流:操作员可以取消操作异常事件流:员工、登录名、登录密码为空时,弹出提示;工作量不是数字时,用0代替。用例编号: UC_XMXMSZ_2用例名称:文档模板描述:修改任务文档模板。主执行者:系统管理员 前置条件:无正常事件流:表2.4文档模板用例描述执行者动作系统响应1、点击设置显示设置任务文档模板界面2、输入文档模板名称,再点击保存保存输入的数据,用例结束可选事件流:操作员可以取消操作异常事件流:文档名称为空时,弹出提示用例编号: UC_XMPSGL_1用例名称:可评审任务处理描述:对可提交评审的任务文档提交至项目经理,申请评审。主执行者:任务负责人 前置条件:无正常事件流:表2.5可评审任务处理用例描述执行者动作系统响应1、点击提交按钮显示确认对话框2、点击确认提交

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号