欢迎来到天天文库
浏览记录
ID:201894
大小:1004.96 KB
页数:38页
时间:2017-07-01
《项目进度跟踪管理系统毕业设计.docx》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、项目进度跟踪管理系统毕业设计目 录1前 言11.1开发背景11.2国内外研究现状11.3系统设计目标22系统开发所采用的技术32.1JSP技术32.2MVC架构32.3SQLServer32.4Tomcat43项目进度跟踪管理系统需求分析53.1系统可行性分析53.1.1技术可行性53.1.2经济性53.1.3运行可行性53.2系统功能性需求分析53.2.1系统功能描述53.2.2系统业务流程63.3系统各模块用例模型分析73.3.1用例模型整体描述73.3.2各功能模块用例描述73.4系统开发环境114概要设计124.1系统架构原则124.2系统的功能结构设计124.2.1执行
2、者管理模块设计124.2.2项目阶段管理模块设计134.2.3BUG信息管理模块设计134.2.4项目任务管理模块设计144.2.5系统管理模块设计144.3系统类图154.4数据库设计165详细设计185.1项目阶段管理模块185.1.1添加项目阶段185.1.2管理项目阶段195.2BUG信息管理模块205.2.1添加BUG信息215.2.2查询、删除BUG信息215.3项目任务管理模块245.3.1添加项目任务245.3.2修改、删除项目任务256测试结果及运行效果276.1测试概论276.2项目进度跟踪管理系统采用的测试方法276.2.1黑盒测试276.2.2白盒测试276.
3、3项目进度跟踪管理系统具体测试286.3.1系统登录功能的测试286.3.2添加管理员信息的测试29结 论30谢 辞31参考文献32附 录331前 言随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写管理信息系统应用程序也显得尤为重要,在强调管理,强调信息的现代社会中它变得越来越普及。中国IT软件企业目前主要的管理方式是以“项目”为主的,项目管理水平参差不齐,绝大多数IT软件企业或多或少地存在“项目黑洞”:项目无法按期完成,项目工作难以协调,用户需求经常变动,工作质量难以保证。特别是,对于中小软件开发企业目前面临着用户需求变化快,
4、开发周期短,资金周转困难,开发队伍不稳定,技术延续性差等诸多问题困扰。像大的软件开发企业进行CMM,ISO9001认证,并实施较完善项目过程管理和质量控制,无论从认证成本和实施成本都是中小软件开发企业难以承受的。国外已有完整的软件帮助项目经理监控项目,但由于国内此方面还未完全进入正规,已有软件对于项目经理来说,过于复杂,而“项目跟踪管理系统”,它是根据软件设计思想,简化的项目跟踪工具,也是促进项目管理正规化的工具。1.1开发背景在过去,各行各业往往都有不少管理人员孤立地看待数据处理和计算机。造成这种看法的原因是,数据处理和信息服务人员不愿使用容易被计算机用户理解的语言同用户进行交替。
5、管理人员对这种交流缺乏兴趣和无能为力,导致延缓了计算机西听的开发,从而在许多其他方面助长了自守和冗余劳动的现象。一个值得深思的事实是,到2006年底为止,已经信息化的企业在IT(InformationTechnology,信息技术)的投资超过了未信息化企业在IT的投资。这意味着什么?这意味着IT项目的投资已经由厂商驱动向用户驱动转变,以往什么利润高IT厂商就说什么好,用户低着头掏腰包的时代过去了。现在大多数的用户都经历过信息化,或成功过,或失败过,经验教训都有了许多。用户更加重视企业信息战略的规划、IT投资的实实在在的效益。能够为用户提供IT能力的厂商如雨后春笋般成长,这些企业为了生
6、存,竞争手段花样百出,竞争也日趋白热化。那么,作为IT企业,要想在竞争的市场上持续发展,就必须提高自己核心竞争力。IT企业的竞争力体现在两方面:一是IT解决方案的技术水平;一是IT项目的实施能力。相对于前者,后者在短期提高利润方面更能显示出威力。因为项目管理水平的提高,意味着项目能得到更好地控制。成本能得到更多的节约,人力资源能得到更加合理的安排,客户的需求能得到更好地满足。1.2国内外研究现状观察当今国内外众多的企业人力资源管理系统,不难看出这些系统可以是人工的或36基于计算机的,独立的或是综合的,成批处理的或联机的。通常的信息系统是上述各种类型的组合。当然它不能即是独立的有是综合
7、的。独立的系统是为了满足某个特定的应用领域(例如项目进度跟踪管理系统)而设计的,独立系统有它自己的文件或数据库系统。以人工系统为基础已经开发出各种各样的计算机信息系统。到目前为止,在进行人工“计算机化”时,仍然缺乏设计经验和缺少信息服务人员与用户之间的交流。也就是说,基于计算机的系统的工作流程直接借签了人工系统的工作流程。通常这些系统是独立的,而且把计算机仅仅用作为数据处理机。在设计这些系统时,很少考虑到最终要将它们综合的意图。在每个社会团体的每个专业领域
此文档下载收益归作者所有