首页> 中文学位 >软件开发进度信息管理系统的设计与实现
【6h】

软件开发进度信息管理系统的设计与实现

代理获取

目录

声明

摘要

第1章 引言

1.1 软件开发进度信息管理的意义

1.2 国内外研究现状

1.3 本文研究内容

1.4 本文结构

1.5 本章小结

第2章 开发平台及主要技术

2.1 Visual Studio 2008开发工具

2.2 SQL Server 2005

2.3 本系统主要应用技术

2.3.1 IBatis.NET技术

2.3.2 AJAX技术

2.3.3 jQuery技术

2.4 本章小结

第3章 需求分析

3.1 功能需求

3.2 可行性分析

3.3 用例图

3.4 活动图

3.5 用例描述

3.6 时序图

3.7 本章小结

第4章 总体设计

4.1 系统的总体架构

4.1.1 平台架构

4.1.2 功能架构

4.2 数据库设计

4.2.1 数据库概念设计

4.2.2 数据库物理设计

4.3 本章小结

第5章 详细设计

5.1 系统用户维护

5.1.1 功能

5.1.2 实体类描述

5.1.3 程序逻辑

5.2 任务模板

5.2.1 功能

5.2.2 实体类描述

5.2.3 程序逻辑

5.3 任务划分处理

5.3.1 功能

5.3.2 实体类描述

5.3.3 程序逻辑

5.4 项目成员管理

5.4.1 功能

5.4.2 实体类描述

5.5 权限管理

5.5.1 功能

5.5.2 实体类描述

5.5.3 程序逻辑

5.6 资源分类

5.6.1 功能

5.6.2 实体类描述

5.6.3 程序逻辑

5.7 本章小结

第6章 系统实现

6.1 登录模块

6.2 功能模块设计

6.2.1 任务提交

6.2.2 用户信息管理

6.2.3 项目功能管理

6.3 本章小结

第7章 测试

7.1 测试原理

7.2 测试用例

7.3 测试结果

第8章 结论

8.1 结论

8.2 展望

参考文献

致谢

展开▼

摘要

软件开发规模及开发队伍随着信息技术的飞速发展越来越庞大,单打独斗的作坊式开发方式已经越来越不适应形势发展的需要,怎样对软件项目进行有效的管理就成为一个需要研究的课题。而在软件开发进度信息管理过程中,项目进度的计划和控制管理是决定项目能否顺利实施的关键内容。
  本文在分析了系统功能需求的基础上,对文档管理、项目管理、和知识库管理进行了可行性分析,通过用例图和活动图对系统的基本功能和设计思路进行了确定,采用Visual Studio2008作为开发平台,利用IBatis.NET技术、AJAX技术、jQuery技术作为实现该系统的关键技术。数据库方面,系统采用了SQL Server2005作为后台数据库。
  系统采用表示层、业务逻辑层接口层、业务逻辑层、数据访问层、数据传输层等五层体系架构,分别对系统管理、项目设置、项目管理、知识库和文档管理五大模块进行了总体设计。在详细设计中,每个系统的应用模块都进行了功能描述和实体类描述,利用类协作图和类关系图描述模块的程序逻辑,确保设计清晰,实现方法透明。
  系统实现了多用户登录管理,不同的用户登录有不同的界面;管理员进入系统后可以对任务进行模块划分,对不同的任务模块可以灵活分配工作人员,对已经进行中的任务可以实现任务进度管理和任务质量管理,项目功能管理中,根据是否应用新技术或是否有类似的项目开发经验,对工作量进行了量化统计;系统可以对参与任务的成员进行管理,并可设定各成员对知识库的使用权限。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号