基于.NET平台下的分布式项目管理系统的设计与实现

基于.NET平台下的分布式项目管理系统的设计与实现

论文摘要

鉴于目前企业内所有项目开发的多部门、多地域、并行性的特点,本文设计了基于.NET平台下的分布式项目管理系统,旨在为了更好的对项目开发的过程进行管理与监控,从而使企业在更短的时间内,以更少的成本,研制出质量更好的项目。本文首先分析了分布式项目管理系统的背景,项目管理的基本体系以及项目管理系统研制现状,提出了本课题实现的目的与意义。然后对本课题进行了理论分析,包括项目管理的含义、理论基础、设计原则以及技术保证。最后在分析了该系统应具备的功能特点以及设计原则后,对功能模块进行了划分及设计,包括需求分析、主要功能描述、总体设计、详细设计以及网站的安全设计情况。本文提出了一种基于.NET平台下的分布式项目管理系统的设计与实现方案。基于.NET平台下的B/S模式,开发为三层架构,在客户端采用IE浏览器,中间层开发采用ASP.NET,后台数据库采用Micorsoft SQL2000建立,服务器采用Windows 2000 Server+IIS6.0实现。本文构建了一个基于.NET平台下具有伸缩性、开放性、便携性和安全性的的分布式项目管理系统,采用的技术和方法可为国内同类应用提供借鉴和参考。

论文目录

  • 中文摘要
  • Abstract
  • 第一章 引言
  • 1.1 项目管理研究现状
  • 1.1.1 概要
  • 1.1.2 国外发展概况
  • 1.1.3 国内发展概况
  • 1.1.4 项目管理对当今经济社会的影响
  • 1.1.5 项目管理对国民经济的影响
  • 1.1.6 存在的局限性
  • 1.2 课题研究的内容
  • 1.3 课题实现的目的与意义
  • 1.4 论文结构
  • 第二章 课题的理论分析以及相关技术分析
  • 2.1 项目管理的含义
  • 2.2 系统开发的方法
  • 2.3 业务逻辑
  • 2.4 系统的相关技术分析
  • 2.4.1 开发工具简介
  • 2.4.2 数据维护模式
  • 2.4.3 ASP.NET 技术概要
  • 2.4.4 UML 语言概述
  • 2.5 本章小结
  • 第三章 需求分析
  • 3.1 需求分析
  • 3.2 系统设计标准
  • 3.3 系统的UML 描述
  • 3.3.1 项目及流程管理
  • 3.3.2 基本信息管理
  • 3.3.3 系统管理
  • 3.4 网站运行的软硬件环境
  • 3.5 本章小结
  • 第四章 总体设计
  • 4.1 系统具备的主要功能描述
  • 4.1.1 项目管理
  • 4.1.2 查询
  • 4.1.3 汇总分析
  • 4.1.4 数据管理
  • 4.1.5 基本资料
  • 4.1.6 系统管理
  • 4.2 系统的设计思想和具体实现思路
  • 4.3 系统设计
  • 4.3.1 系统架构
  • 4.3.2 模式
  • 4.3.3 类描述
  • 4.3.4 交互图
  • 4.3.5 系统的后台数据库的设计
  • 4.4 本章小结
  • 第五章 安全性设计
  • 5.1 系统的安全需求分析
  • 5.2 安全技术概述
  • 5.2.1 基干角色权限的访问控制(RBAC)
  • 5.2.2 ASP. NET 的安全技术
  • 5.2.3 数据库保护设计
  • 5.2.4 防火墙
  • 5.3 基于ASP.NET 的三层网络架构的安全性
  • 5.4 系统安全性的具体实现
  • 5.5 本章小结
  • 第六章 系统实现
  • 6.1 系统各主要功能模块的实现
  • 6.1.1 系统登录模块
  • 6.1.2 基本资料模块
  • 6.1.3 项目管理模块
  • 6.1.4 查询模块
  • 6.1.5 汇总分析模块
  • 6.1.6 数据管理模块
  • 6.1.7 系统管理模块
  • 6.2 系统的关键技术分析
  • 6.2.1 项目信息及进度图例
  • 6.2.2 创建可重复使用的代码
  • 6.2.3 树形结构的存储和编辑
  • 6.2.4 数据备份和还原
  • 6.2.5 项目沟通的方式
  • 6.2.6 动态的报表和输出
  • 6.3 功能结构图
  • 6.4 本章小结
  • 第七章 结束语
  • 7.1 本文总结
  • 7.2 展望
  • 参考文献
  • 攻读学位期间公开发表的论文及参加科研项目
  • 致谢
  • 详细摘要
  • 相关论文文献

    标签:;  ;  ;  

    基于.NET平台下的分布式项目管理系统的设计与实现
    下载Doc文档

    猜你喜欢