学位论文 > 优秀研究生学位论文题录展示

基于WEB的多角色协同工作的软件配置项管理系统

作 者: 李冲
导 师: 严悍
学 校: 南京理工大学
专 业: 计算机应用技术
关键词: 多角色协同 配置项 配置管理 交互模式 WEB应用
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 25次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着软件工程的发展,软件规模的不断扩大,软件项目管理逐渐成为软件开发企业关注的重点。其中作为核心内容的软件配置管理可以使软件开发过程更加合理规范。目前配置项管理仍然存在应用范围受限、可扩展性、可定制性不强等问题。本文基于一个实际的科研项目管理系统的具体需求,结合当前的WEB技术,对配置项管理技术进行抽象和总结,提出了一种基于五层结构和六个方面的解决方案。本文首先研究了当前配置项管理的基本概念、作用和任务,以及相关的管理工具。在WEB开发技术方面,重点研究了通用的技术框架。然后根据所开发系统的具体要求,进行了分析建模、概要设计和详细设计。为了支持WEB系统的概要设计,本文尝试采用一种页面状态机的建模方法,应用于系统的设计。从具体设计中抽象出一种通用的WEB交互模式——管理器和处理器模式,支持WEB详细设计,同时根据系统需求设计和实现了一组可复用的WEB构件。最后,实现了系统并进行了测试验证。验证表明,本文实现的基于WEB的多角色协同工作的软件配置项管理系统具有良好的适合性、可扩展性、可定制性。

全文目录


摘要  3-4
英文摘要  4-8
1 引言  8-11
  1.1 背景介绍  8-9
  1.2 国内外研究现状  9-10
  1.3 本文主要研究内容  10-11
2 软件配置管理研究  11-19
  2.1 基础概念  11-14
    2.1.1 软件配置管理  11
    2.1.2 配置项  11-12
    2.1.3 基线  12-13
    2.1.4 版本控制  13-14
    2.1.5 开发库,受控库和产品库  14
  2.2 软件配置管理的作用  14-15
  2.3 软件配置管理的任务  15-17
    2.3.1 软件配置管理的标志  15
    2.3.2 版本控制  15
    2.3.3 变更控制  15-16
    2.3.4 软件配置状态报告  16
    2.3.5 配置审核  16-17
  2.4 IBM Rational ClearCase  17-18
    2.4.1 ClearCase简介  17
    2.4.2 ClearCase的使用问题  17-18
  2.5 本章小结  18-19
3 开发环境与开发技术研究  19-25
  3.1 实现框架分析  19-22
    3.1.1 Struts2  19-20
    3.1.2 Spring  20-21
    3.1.3 MyBatis  21-22
  3.2 轻量级JavaScript框架JQuery  22-23
  3.3 数据库Oracle  23-24
  3.4 本章小结  24-25
4 需求分析和概要设计  25-39
  4.1 需求分析  25-31
    4.1.1 系统背景介绍  25-26
    4.1.2 相关用户职责  26-28
    4.1.3 角色的交互过程  28-31
  4.2 状态转换  31-33
    4.2.1 项目状态转换  31-32
    4.2.2 文件状态转换  32-33
  4.3 概要设计  33-36
    4.3.1 五层结构  33-34
    4.3.2 六个方面  34-35
    4.3.3 五层结构之间的关系  35-36
  4.4 页面状态机建模方法  36-38
    4.4.1 页面状态  36-37
    4.4.2 ECA模型  37
    4.4.3 页面状态机  37-38
  4.5 本章小结  38-39
5 系统实现与测试  39-61
  5.1 详细设计  39-43
    5.1.1 类图  39-40
    5.1.2 数据库表设计  40-41
    5.1.3 通用交互模式——管理器和处理器模式  41-43
  5.2 功能实现  43-44
    5.2.1 建立开发环境  43
    5.2.2 持久化模块实现  43-44
  5.3 系统功能测试  44-51
    5.3.1 建立测试用例  44-48
    5.3.2 执行测试  48-51
  5.4 关键问题解决  51-53
    5.4.1 Oracle生成自动增长的主键  51-52
    5.4.2 Oracle主键级联更新  52-53
  5.5 可复用的Web构件设计  53-60
    5.5.1 附件上传组件  53-54
    5.5.2 重复URL形式存在  54
    5.5.3 根据权限显示菜单  54-56
    5.5.4 基于Struts2的分页器  56-58
    5.5.5 基于Struts2的可排序table标签  58-60
  5.6 本章小结  60-61
6 总结和展望  61-63
  6.1 总结  61-62
  6.2 展望  62-63
致谢  63-64
参考文献  64-67
附录  67

相似论文

  1. 高端分布式交换机端口镜像系统的配置管理,TN915.05
  2. 高校科研项目管理系统设计与实现,TP311.52
  3. 综合接入设备配置—管理子系统的设计与实现,TP311.52
  4. DHCPv6中事件处理和配置管理的设计与实现,TP393.04
  5. 基于Web日志的入侵检测系统设计与实现,TP393.08
  6. 基于SOA的学籍管理系统的研究与实现,TP311.52
  7. 一种高安全的Web应用访问控制模型的研究,TP393.08
  8. 基于WCF和Silverlight的Web应用框架技术研究,TP393.09
  9. 基于事件的跨平台移动应用开发框架设计与实现,TP311.52
  10. 移动互联网中基于会话的Web负载测试研究,TN929.5
  11. 基于SNMP的DoS攻击防御系统集成管理与实现,TP393.08
  12. 互联网支付企业WEB应用安全防护系统测试,TP393.08
  13. 廊坊电信公司网站建设管理研究,TP393.092
  14. 苏家屯铁路货运调度中心计算机管理系统,TP311.52
  15. Ajax技术在“数字校园”中的应用研究,TP311.52
  16. 模拟机配置管理系统的设计与实现,TP311.52
  17. WEB快速开发框架的设计与实现,TP311.52
  18. 集群模式操作系统软件包生成系统的研究与实现,TP311.52
  19. 面向钢丝绳产品的变型设计研究与实现,TS916
  20. PDM中的产品配置技术研究与系统开发,TB497

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com