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

C/S模式MIS软件可复用构件的研究与开发

作 者: 李俊飞
导 师: 赵卫东
学 校: 山东科技大学
专 业: 计算机软件与理论
关键词: 管理信息系统 软件复用 构件 元数据 领域
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 11次
引 用: 0次
阅 读: 论文下载
 

内容摘要


软件复用技术是克服“软件危机”,从根本上提高软件生产率和质量的一种比较有效的对策和方法,而基于构件的软件复用是目前软件设计和代码复用的成熟和主流技术。随着软件应用领域的日益广泛和深入,可复用构件的数量和质量远远满足不了各类软件开发的需求。因此,以特定领域知识为基础,分析特定领域的共性需求,构建满足特定领域共性需求的领域模型,开发特定领域的可复用构件,是应用软件复用技术提高特定领域软件开发的生产率和质量的重要途径之一。管理信息系统(Management Information System, MIS)是一种数量最多、应用最广泛、变更频繁的软件。尽管现有的主流MIS开发平台,例如.NET和Java,提供了大量可复用构件,但由于针对性不强和粒度太小,使用时需要进行大量繁杂设置和重复编码,且应对变更的能力有限,使开发效率和质量受到了极大的影响,远远不能满足MIS开发的要求。本文针对上述问题,进行了研究和探讨,主要内容包括:(1)对MIS的共性功能需求和常见的变更进行了分析。针对.NET开发MIS软件存在的问题,提出了MIS软件开发中常用的数据操作和数据组织两类可复用构件,并对两类构件进行了需求分析。(2)采用面向对象和领域建模技术,对数据操作和数据组织构件进行了总体设计,给出了两个构件的类图,并添加了一些自定义属性和方法。详细设计了实现两个可复用构件功能的算法。(3)提出了应对MIS变更频繁问题的元数据架构,设计了包括单表、视图和存储过程在内的元数据表。通过设置字段的元数据信息,有效地解决了MIS的数据变更、功能变更及界面变更问题。(4)给出了两类可复用构件的核心代码,并使用构件开发技术实现了可复用构件。(5)将开发的可复用构件应用于基站维护管理信息系统中,大大提高了MIS软件开发的效率和质量。

全文目录


摘要  5-6
英文摘要  6-12
1 绪论  12-19
  1.1 论文研究背景  12-13
  1.2 国内外研究现状  13-17
  1.3 本文主要研究内容及成果  17
  1.4 本文的组织结构  17-19
2 MIS的共性需求和常见变更分析  19-24
  2.1 MIS共性功能需求分析  19-21
  2.2 MIS常见的变更分析  21-22
  2.3 NET开发MIS存在的问题  22
  2.4 MIS构件需求分析  22-23
  2.5 本章小结  23-24
3 MIS可复用构件的设计  24-46
  3.1 MIS可复用构件的架构设计  24-30
  3.2 树形结构数据输出构件的详细设计  30-35
  3.3 树形结构数据输人构件的详细设计  35-37
  3.4 数据显示操作构件的详细设计  37-45
  3.5 本章小结  45-46
4 MIS可复用构件的实现  46-59
  4.1 树形结构数据输出构件的实现  46-50
  4.2 树形结构数据输入构件的实现  50-52
  4.3 数据显示操作构件的实现  52-58
  4.4 本章小结  58-59
5 MIS可复用构件在基站维护管理系统中的应用  59-65
  5.1 系统概述  59-60
  5.2 可复用构件在基站维护管理系统的应用  60-64
  5.3 基于可复用构件开发MIS软件与传统开发方法的比较  64
  5.4 本章小结  64-65
6 总结与展望  65-67
  6.1 论文的主要工作总结  65-66
  6.2 展望  66-67
致谢  67-68
参考文献  68-71
攻读硕士学位期间主要成果  71

相似论文

  1. 社会行为与建筑空间的关联性研究,TU-024
  2. 居住区中心绿地开放性设计研究,TU985.125
  3. 具有变截面臂架的格构式起重机结构计算分析方法研究,TH21
  4. 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
  5. 基于Web的领域词典构建技术研究,TP391.1
  6. 非体育领域商品广告中运动项目元素分析,G80-05
  7. 新疆油田地面工程造价指标和管理信息系统的研究与应用,F284
  8. 基层部队人员日常管理信息系统设计实现,TP311.52
  9. 广东罗坑鳄蜥性二型性及咬力研究,Q958.1
  10. 基于OSGi的领域内框架扩展方法研究及应用,TP311.5
  11. 闽江河口芦苇地上不同构件枯落物分解及主要影响因子研究,S154.4
  12. 千岛湖岛屿社鼠的巢区和领域研究,Q958.1
  13. 基于元数据的农田信息存储、管理和共享研究,S126
  14. 基于.Net的军队党员信息管理系统的设计与实现,TP311.52
  15. 军用车辆管理信息系统的设计与实现,TP311.52
  16. 分面元数据在网站检索系统中的应用研究,G354.2
  17. 基于多元智能理论的幼儿数学能力发展研究,G613.4
  18. 五个学习领域对河南省中学体育教师教学行为的影响研究,G633.96
  19. 面向高校重点课程的教参资源库建设的应用研究,G642.3
  20. 基于微博构建的公共领域研究,G206
  21. 德国高等职业教育课程设置研究,G712.3

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