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

基于可复用构件的高职院校集成信息系统的设计与实现

作 者: 缪晓峰
导 师: 舒远仲
学 校: 南昌航空大学
专 业: 计算机技术
关键词: 需求分析 结构建模 学生管理系统 复用构件 构件组装
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 41次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着信息技术的迅速发展,校园管理系统的应用已成为各高校提高竞争力的一个重要因素,而构件的复用问题已成为信息系统研究领域最为重要的课题之一。传统的信息系统无论从结构上还是从功能上在新环境的耦合方面都存在着很多不足,因此运用构件开发可复用的信息系统已成为发展的必然趋势。本文首先分析了传统信息管理系统开发技术方面的缺点,结合软件复用、构件技术、软件体系结构等理论基础对系统基于构件开发的优势做充分的概述;其次以江西铜业教育培训中心集成管理系统为开发背景,提出了完整的需求分析,对业务流程及功能模块做了详细的说明;然后运用与.NET平台融合的XDE建模工具对整个系统进行功能及模块化设计,在此基础上对构件进行分析及提取;最后将编写的子构件组装成完整的应用系统,并对基于构件开发的集成信息系统做可复用效果测试。基于可复用开发的思想,一方面,本文阐述了高职院校集成信息管理系统的建模过程,在XDE平台上建立了主要的角色用例图、实体业务类图、功能时序图等结构与行为模型,在已经建立的各种模型基础上,对构件的类及接口进行分析;另一方面,本文主要提出了基于.NET平台的分层构件框架,对各类子构件进行了层次化划分,然后在Rational XDE与.NET融合的平台环境下,对系统的子构件进行类及接口的提取,着重利用其融合平台下的同步开发功能将系统建模层、页面层、代码层进行同步开发,在实现管理系统复用开发的同时还有效缩短了系统开发所需时间。本文依据江铜教育集成管理系统的项目要求,提供了完整的分析方法和设计思路。系统运用的构件开发方式具有重要的应用推广价值,对信息系统开发产业的发展有着积极的推动意义,为当前基于复用构件开发的信息管理系统提供了一种有效的设计方案与实现方法。

全文目录


摘要  4-5
Abstract  5-7
目录  7-9
第1章 绪论  9-13
  1.1 课题背景及问题提出  9
  1.2 国内外研究现状  9-11
  1.3 研究目标及主要内容  11
  1.4 本文结构及章节安排  11-13
第2章 软件复用、构件技术、软件体系结构的相关概念  13-20
  2.1 软件复用的概念及意义  13
  2.2 构件  13-16
    2.2.1 构件的定义与特点  14-15
    2.2.2 构件主流技术分析  15-16
  2.3 软件体系结构的概述  16-17
    2.3.1 领域软件体系结构  16-17
    2.3.2 产品线体系结构  17
  2.4 可复用构件开发方法的概述及优势  17-20
    2.4.1 CBSD的概述  18-19
    2.4.2 CBSD的优势  19-20
第3章 高职院校集成信息系统需求分析  20-26
  3.1 需求分析概述  20-22
    3.1.1 需求分析的层次  20-21
    3.1.2 需求分析的活动  21-22
  3.2 系统需求分析  22-25
    3.2.1 业务流程分析  22-23
    3.2.2 模块功能分析  23-25
  3.3 本章小结  25-26
第4章 基于UML构件化集成系统的设计  26-46
  4.1 系统开发框架  26-27
  4.2 系统建模  27-36
    4.2.1 系统用例图描述  28-30
    4.2.2 系统类图描述  30-33
    4.2.3 系统时序图描述  33-36
  4.3 构件提取分析与设计  36-38
    4.3.1 构件提取原则  36-37
    4.3.2 构件提取设计  37-38
  4.4 系统数据库设计  38-45
    4.4.1 数据库设计概述  38-39
    4.4.2 数据库总体设计  39-43
    4.4.3 数据库子构件的设计  43-45
  4.5 系统开发与运行环境  45
  4.6 本章小结  45-46
第5章 基于可复用构件的集成信息系统的实现  46-58
  5.1 代码同步与逆向工程  46-47
  5.2 子构件的设计与获取  47-51
    5.2.1 子构件的设计  47-48
    5.2.2 构件的编写  48-50
    5.2.3 构件的发布  50-51
  5.3 构件的组装  51-53
    5.3.1 构件组装技术分析  51-52
    5.3.2 构件组装方法  52-53
  5.4 可复用构件应用效果分析  53-56
  5.5 系统测试  56-57
  5.6 本章小结  57-58
第6章 总结  58-60
  6.1 主要工作  58-59
  6.2 存在的问题与改进  59-60
参考文献  60-62
攻读硕士学位期间发表论文情况  62-63
致谢  63-64

相似论文

  1. 基层公务员培训现状及对策分析,D630.3
  2. 矿山安全培训体系的构建及培训效果评估研究,TD791
  3. C/S模式MIS软件可复用构件的研究与开发,TP311.52
  4. 学生公寓管理系统的设计与实现,TP311.52
  5. 看守所信息管理系统的构件化设计与实现,TP311.52
  6. 一种面向构件的编程语言原型,TP311.52
  7. 基于技术路线图的产品创新过程与方法研究,F273.1
  8. 麻醉状态下心血管多参数监护系统的软件开发,R614
  9. 基于模块化方法的住宅精装修个性化配置系统的研究,TU241
  10. 中级指挥军官培训需求分析及对策研究,E072
  11. 辽宁省发展小额保险的需求性分析,F224
  12. 泰国公立大学汉语专业课程设置需求分析,H195
  13. 基于SVM的武器装备体系能力指标需求分析,E920
  14. 昆明市住房公积金管理中心网络办公系统的分析与设计,TP311.52
  15. 基于CORBA的自适应软件系统关键技术研究,TP311.52
  16. 电信信息安全管理调度平台,TP309
  17. 基于构件的软件复用技术的研究与应用,TP311.52
  18. 实时嵌入式软构件模型及构件组装方法研究,TP368.1
  19. 基于构件的软件系统定制技术的研究与应用,TP311.52
  20. 构件技术在网球信息化平台中的研究与应用,TP311.52
  21. 混合重构系统构件的模型设计及空间搜索算法研究,TP391.3

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