“软件项目管理系统”毕业设计论文.doc

“软件项目管理系统”毕业设计论文.doc

ID:56905181

大小:228.00 KB

页数:17页

时间:2020-07-22

“软件项目管理系统”毕业设计论文.doc_第1页
“软件项目管理系统”毕业设计论文.doc_第2页
“软件项目管理系统”毕业设计论文.doc_第3页
“软件项目管理系统”毕业设计论文.doc_第4页
“软件项目管理系统”毕业设计论文.doc_第5页
资源描述:

《“软件项目管理系统”毕业设计论文.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录1引言11.1开发背景11.2开发意义11.3实现目标12需求分析22.1功能需求22.2可行性分析22.3用例图32.4活动图52.5用例描述82.6 时序图162.7 系统开发平台及主要技术253 总体设计263.1 系统的总体架构263.2数据库设计284 详细设计364.1系统用户维护364.2修改密码394.3任务模板394.4文档模板424.5可评审任务处理424.6评审人员分配454.7近期发布的评审任务464.8评审结果录入464.9权限管理464.10可上传文档管理514.11资源

2、分类514.12资源上传554.13搜索资源565测试565.1单元测试565.2集成测试596难点与解决方案606.1WEB系统与文档存储管理分离606.2文档在线查看61结论62致63参考文献641引言1.1开发背景软件项目[11,12]开发是一项系统而复杂的工作,它需要一个团队互相配合、分工协作。软件项目管理系统可以规一个软件开发团队的日常工作,提高工作效率。软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。实际上,软件项目

3、管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展。然而,目前,对软件项目的管理主要有手工存取和借助一些软件(VSS、SVN等)对软件项目进行管理,起不到对项目进度的实时跟踪与管理。为进一步完善软件项目流程及资源的统一管理,更加全面、有效的服务于软件开发过程和财富库管理,更好的方便软件开发过程管理。本项目要求能够适合公司软件开发过程;有效的管理软件开发过程中每个阶段进展情况;即时跟踪项目

4、开发过程中的BUG,提供公司财富库资源的开放和权限控制。缩短软件开发的进度、提高软件产品的质量,有效的维护公司财富库资源,故开发《软件项目管理系统》。由于在开发过程中会遇到许多问题,面对面的通知、开发过程中BUG的记录与后期查看、任务下发与跟踪等都会使项目进度变慢。对于公司的财富库的使用没有很好的利用,总是要通过其他工具去查看资源,使用极不方便。基于以上情况,故开发《软件项目管理系统》,采用信息技术对软件项目进度、流程、bug等方面进行管理,提高系统开发效率的目的。1.2开发意义本毕业设计拟开发的《软件

5、项目管理系统》将较好地解决以上问题。在该系统中,包括开发流程跟踪、Bug管理、文档管理、财富库建设等基础功能,可以解决开发进度跟踪困难、管理提交文档不便、开发过程中所产生的Bug处理结果不明、公司财富库得不到有效的利用。1.3实现目标本系统主要实现以下目标:1)上传开发过程中所产生的文档,文档上传权限的控制,上传文档的目录的管理,文档在线查看功能。2)对已提交的文档进行评审,包括申请对文档的评审,评审人员分配,评审地点、时间的通知,评审结果的录入。3)财富库的建立,包括财富库资源的分类维护,资源上传,下

6、载权限控制等操作。2需求分析2.1功能需求本系统将包括以下功能:1)文档管理是指任务负责人上传任务文档。对超期上传文档上传权限控制。上传文档版本号的控制和目录管理。其中文档上传指:项目经理创建任务,分配任务负责人,任务负责人提交任务文档,文档类型必须符合要求;超期文档上传指:任务负责人没有及时提交文档或文档已提交申请,但需要更新文档,须由项目经理开放上传权限之后,才能上传。文档版本号控制:项目经理设置需上传的文档是对已有文档的更新还是上传新版本。目录管理:若同一份文档有多个版本时,该任务文档保存到与该任

7、务文档平级的以任务文档名称命名的文件夹中。2)评审管理任务负责人上传文档后,向项目经理提出申请,项目经理分配评审人员,评审日期和地址,发布评审信息,评审完成后填写评审结果。2.2可行性分析可行性分析,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、操作等方面进行分析和研究,以避免投资失误,来保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间确定问题是否能够解决。该系统的可行性分析包括以下几个方面的容。1)经济可行性经济可行性分析是估计项目的

8、成本、效益和技术上是可行的。开发本系统所需要的成本包括:2)技术可行性技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。此系统中采用Visualstudio.Net2008作为系统的集成开发环境[6]、以IBatis.net为O/R映射框架,SQLServer2005作为后台数据库管理系统。根据调查,目前所拥有的技术力量完全能够满足要求。因此,从技术可行性的角度考虑,该系统是完全可行的。2.3用例图软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。