首页> 中文学位 >基于web的版本控制软件配置管理平台的架构与实现
【6h】

基于web的版本控制软件配置管理平台的架构与实现

代理获取

目录

声明

摘要

第1章 绪论

1.1 版本控制软件的背景

1.2 版本控制软件的配置管理工具的分析

1.3 Server Manager系统的背景

1.4 Server Manager系统研究的意义

1.5 本文的主要工作

1.6 本文的组织结构

1.7 本章小结

第2章 Server Manager系统需求分析和设计

2.1 Server Manager系统的需求

2.1.1 Server Manager系统的总体需求

2.1.2 Server Manager系统的功能需求

2.2 Server Manager系统架构分析与设计

2.3 Server Manager系统的详细分析与设计

2.3.1 逻辑层分析与设计

2.3.2 数据处理流程

2.3.3 数据缓存

2.4 Server Manager系统的开发平台和方法

2.4.1 .NET框架的选择

2.4.2 .NET的Web Form架构

2.4.3 .NET架构与C++语言编程的互操作

2.5 Server Manager系统特点

2.6 本章小结

第3章 Server Manager系统的系统安全配置管理

3.1 Server Manager系统安全的需求分析

3.2 Server Manager系统安全的设计

3.2.1 用户密码策略和用户访问控制

3.2.2 Repository的访问控制

3.2.3 数据安全

3.3 本章小结

第4章 Server Manager系统的实现与运行效果

4.1 Server Manager系统的框架实现

4.2 表现层与逻辑层的实现

4.3 .NET与C++互操作的实现

4.4 运行效果

4.5 本章小结

第5章 总结与展望

5.1 工作总结

5.2 展望

参考文献

攻读硕士学位期间主要的研究成果

致谢

展开▼

摘要

版本控制软件是软件开发和管理过程中必备的工具,近几年托管型的版本控制软件服务越来越流行。版本控制软件一般分为三个模块:服务器,软件开发工具配套的插件,以及配置管理工具。团队现在运行的系统已经有配套的配置管理工具,但是为了提升用户体验,决定添加一个B/S模式的配置管理工具,本文的主要工作是完成一个提供托管软件版本控制服务的商业系统的配置管理工具Web实现。
   本文主要完成的工作:
   1.首先介绍了版本控制软件的基本概念,阐述了配置管理工具在版本控制软件中的作用,对比了几个经典的版本控制软件的配置管理工具的特点。
   2.需求分析和设计,结合经典版本控制软件的配置管理工具的优点分析了Server manager系统的各个模块,包括User模块、Group模块、Repository模块和安全模块。分析了已经存在的配置管理工具系统的逻辑架构,分析了Server Manager系统的系统功能、系统架构,设计整个系统架构、完成设计并完全实现整个系统。
   3.实现Server manager系统,采用.NET提供的web解决方案实现了整个系统,包括User信息的管理、Group信息的管理、Repository信息的管理和安全功能的设计与实现,其中的安全模块是该系统的一个特色,涉及密码、用户权限、组权限等信息,为系统提供了一个很好的安全保障。系统使用的关键技术包括采用.NET架构提供的P/Invoke技术实现了不同语言环境的代码重用,采用了.NET提供的母版页的解决方案统一了整个系统的样式和基本逻辑。
   4.运行结果分析。在发布、测试过程中解决了诸多细节问题,最后调整了细节,完成了整个项目过程。
   5.文本研究的内容创新总结,实现了一个现存的C/S模式的系统的B/S模式架构和实现,系统提供了一个很好的安全解决方案,应用了P/Invoke技术实现了无缝重用现存代码,为客户提供了一个使用方便的管理系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号