软件项目管理系统毕业论文.doc
《软件项目管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《软件项目管理系统毕业论文.doc(19页珍藏版)》请在咨信网上搜索。
1、目 录1 引言111 开发背景112 开发意义113 实现目的12 需求分析221 功能需求222 可行性分析223 用例图324 活动图525 用例描述826时序图1627系统开发平台及重要技术253总体设计2631系统的总体架构2632 数据库设计284具体设计3641 系统用户维护3642 修改密码3943 任务模板3944 文档模板4245 可评审任务解决4246 评审人员分派4547 近期发布的评审任务4648 评审结果录入4649 权限管理46410 可上传文档管理51411 资源分类51412 资源上传55413 搜索资源565 测试5651 单元测试5652 集成测试596 难
2、点与解决方案606.1 WEB系统与文档存储管理分离606.2 文档在线查看61结 论62致 谢63参 考 文 献641 引言11 开发背景软件项目11,12开发是一项系统而复杂的工作,它需要一个团队互相配合、分工协作。软件项目管理系统可以规范一个软件开发团队的平常工作,提高工作效率。软件项目管理是为了使软件项目可以按照预定的成本、进度、质量顺利完毕,而对成本、人员、进度、质量、风险等进行分析和管理的活动。事实上,软件项目管理的意义不仅仅如此,进行软件项目管理有助于将开发人员的个人开发能力转化成公司的开发能力,公司的软件开发能力越高,表白这个公司的软件生产越趋向于成熟,公司越可以稳定发展。然而
3、,目前,对软件项目的管理重要有手工存取和借助一些软件(VSS、SVN等)对软件项目进行管理,起不到对项目进度的实时跟踪与管理。为进一步完善软件项目流程及资源的统一管理,更加全面、有效的服务于软件开发过程和财富库管理,更好的方便软件开发过程管理。本项目规定可以适合公司软件开发过程;有效的管理软件开发过程中每个阶段进展情况;即时跟踪项目开发过程中的BUG,提供公司财富库资源的开放和权限控制。缩短软件开发的进度、提高软件产品的质量,有效的维护公司财富库资源,故开发软件项目管理系统。由于在开发过程中会碰到许多问题,面对面的告知、开发过程中BUG的记录与后期查看、任务下发与跟踪等都会使项目进度变慢。对于
4、公司的财富库的使用没有很好的运用,总是要通过其他工具去查看资源,使用极不方便。基于以上情况,故开发软件项目管理系统,采用信息技术对软件项目进度、流程、bug等方面进行管理,提高系统开发效率的目的。12 开发意义本毕业设计拟开发的软件项目管理系统将较好地解决以上问题。在该系统中,涉及开发流程跟踪、Bug管理、文档管理、财富库建设等基础功能,可以解决开发进度跟踪困难、管理提交文档不便、开发过程中所产生的Bug解决结果不明、公司财富库得不到有效的运用。 13 实现目的本系统重要实现以下目的:1) 上传开发过程中所产生的文档,文档上传权限的控制,上传文档的目录的管理,文档在线查看功能。2) 对已提交的
5、文档进行评审,涉及申请对文档的评审,评审人员分派,评审地点、时间的告知,评审结果的录入。3) 财富库的建立,涉及财富库资源的分类维护,资源上传,下载权限控制等操作。2 需求分析21 功能需求本系统将涉及以下功能:1) 文档管理是指任务负责人上传任务文档。对超期上传文档上传权限控制。上传文档版本号的控制和目录管理。其中文档上传指:项目经理创建任务,分派任务负责人,任务负责人提交任务文档,文档类型必须符合规定;超期文档上传指:任务负责人没有及时提交文档或文档已提交申请,但需要更新文档,须由项目经理开放上传权限之后,才干上传。文档版本号控制:项目经理设立需上传的文档是对已有文档的更新还是上传新版本。
6、目录管理:若同一份文档有多个版本时,该任务文档保存到与该任务文档平级的以任务文档名称命名的文献夹中。2) 评审管理任务负责人上传文档后,向项目经理提出申请,项目经理分派评审人员,评审日期和地址,发布评审信息,评审完毕后填写评审结果。22 可行性分析可行性分析,即是在系统调查的基础上,针对新系统的开发是否具有必要性和也许性,对新系统的开发从技术、经济、操作等方面进行分析和研究,以避免投资失误,来保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽也许短的时间内拟定问题是否可以解决。该系统的可行性分析涉及以下几个方面的内容。1) 经济可行性经济可行性分析是估计项目的成本、效益和技术上是可行的
7、。开发本系统所需要的成本涉及:2) 技术可行性技术上的可行性分析重要分析技术条件是否能顺利完毕开发工作,硬、软件能否满足开发者的需要等。此系统中采用Visual studio .Net 2023作为系统的集成开发环境6、以 IB为O/R映射框架, SQL Server 2023作为后台数据库管理系统。根据调查,目前所拥有的技术力量完全可以满足规定。因此,从技术可行性的角度考虑,该系统是完全可行的。23 用例图软件项目管理系统系统信息模块用例图,如图2.4:图2.4系统信息维护模块软件项目管理系统项目设立模块用例图,如图2.5:图2.5项目设立模块24 活动图软件项目管理系统财富库模块活动图,如
8、图2.9:图2.9系统信息维护模块软件项目管理系统项目设立模块活动图,如图2.10:图2.10项目设立模块26时序图软件项目管理系统系统用户维护模块时序图,如图2.14:图2.14系统用户维护软件项目管理系统修改密码模块时序图,如图2.15:图2.15修改密码软件项目管理系统任务模板模块时序图,如图2.16:27系统开发平台及重要技术本系统采用Visual Studio 2023作为开发平台;在数据存取层,采用先进的IB作为O/R Map工具,实现数据存取的高效性和灵活性;在用户界面层,扩展了Repeater控件,以实现对项目阶段任务和文档的呈现。2.7.1 IBatis.NET技术在本系统中
9、的应用所谓“半自动”,也许理解上有点生涩。纵观目前主流的ORM,无论Hibernate 还是Apache OJB,都对数据库结构提供了较为完整的封装,提供了从POJO 到数据库表的全套映射机制。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hibernate或者OJB 提供的方法完毕持久层操作。程序员甚至不需要对SQL 的纯熟掌握,Hibernate/OJB 会根据制定的存储逻辑,自动生成相应的SQL 并调用JDBC 接口加以执行。2.7.2 Ajax技术在本系统中的应用 AJAX7全称为“Asynchronous JavaScript and XML”(异步JavaScrip
10、t和XML),是指一种创建交互式网页应用的网页开发技术。 国内通常的读音为“阿贾克斯”和阿贾克斯足球队读音同样。Web应用的交互如Flickr, Backpack和Google在这方面已有质的奔腾。这个术语源自描述从基于网页的Web应用到基于数据的应用的转换。在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的Web应用体验着色使之像桌面应用同样。虽然大部分开发人员在过去使用过XMLHttp或者使用Iframe来加载数据,但仅到现在我们才看到传统的开发人员和公司开始采用这些技术。就像新的编程语言或模型随着着更多的痛苦,开发人员需要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 管理 系统 毕业论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。