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

松散架构在煤矿设备管理系统中的应用研究

作 者: 程春蕊
导 师: 刘万军
学 校: 辽宁工程技术大学
专 业: 计算机应用技术
关键词: 松散架构 高内聚 低耦合 框架技术 煤矿设备管理
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 32次
引 用: 0次
阅 读: 论文下载
 

内容摘要


论文首先分析了软件架构设计的重要性,指出良好的软件架构能够服务于整个软件的开发过程,是软件开发成败的关键所在。其次将软件开发过程中的设计原则应用到架构的构建过程中去,提出了一种新的架构方法,称之为“松散架构”。从技术平台的选型开始,到各个类的详细设计,论文一步一步地详细阐述了松散架构的构建过程。该架构能够实现各层之间松耦合、各层内部高内聚的良好模式;架构设计最终达到可维护、可扩展、可重用的目标。最后,在该架构基础上完成了的煤矿设备管理系统具有如下的特点:不受平台限制,便于扩展,易于维护;能够很好的为煤矿的设备提供包括出入库、设备预警信息等多方面的管理功能;保证了煤矿设备良好的运行状态。

全文目录


摘要  4-5
ABSTRACT  5-9
1 绪论  9-12
  1.1 研究背景  9
  1.2 研究目的及意义  9-10
  1.3 作者所做的工作  10
  1.4 论文组织结构  10-12
2 松散架构  12-17
  2.1 松散架构的概念  12-13
    2.1.1 松散架构提出的原因  12
    2.1.2 松散架构的定义  12-13
    2.1.3 松散架构强调的内容  13
  2.2 松散架构的构建原则  13-16
  2.3 本章小结  16-17
3 松散架构的构建  17-42
  3.1 松散架构中框架的选型  17-29
    3.1.1 表示层框架选型  17-21
    3.1.2 业务逻辑层框架选型  21-25
    3.1.3 数据持久层框架选型  25-29
  3.2 松散架构中框架的整合  29-38
    3.2.1 Spring 和 Struts 的整合  30-32
    3.2.2 Spring 和 Hibernate 的整合  32-33
    3.2.3 整合框架的工作流程  33-37
    3.2.4 整合框架的特点  37-38
  3.3 松散架构中分层的设计  38-39
  3.4 松散架构中类的设计  39-41
  3.5 本章小结  41-42
4 基于松散架构的煤矿设备管理系统的设计  42-54
  4.1 煤矿设备管理简介  42-43
    4.1.1 设备管理现状  42
    4.1.2 松散架构在煤矿设备管理中的优势  42-43
  4.2 系统需求分析  43-45
    4.2.1 组织机构分析  43-44
    4.2.2 系统设计目标  44-45
  4.3 系统功能分析  45-47
  4.4 系统详细设计  47-53
    4.4.1 系统流程  47-48
    4.4.2 配置文件的设计  48-49
    4.4.3 数据持久层分析  49-50
    4.4.4 数据持久层的设计  50
    4.4.5 业务逻辑层分析  50-51
    4.4.6 业务逻辑层的设计  51-52
    4.4.7 表示层分析  52-53
    4.4.8 表示层的设计  53
  4.5 本章小结  53-54
5 煤矿设备管理系统的实现  54-67
  5.1 松散架构各组件调用方式  54-55
  5.2 系统框架整合配置  55-58
  5.3 域模型层的实现  58-59
  5.4 数据持久层的实现  59-61
  5.5 业务逻辑层的实现  61-62
  5.6 表示层的实现  62-64
  5.7 用 VALIDATOR 框架进行数据校验  64-65
  5.8 用 SPRING AOP 实现预警和签字功能  65-66
  5.9 本章小结  66-67
结论  67-69
参考文献  69-71
致谢  71-72
附录 A  72-73
附录 B  73

相似论文

  1. 龙城电子商城购物系统的设计与实现,TP311.52
  2. 基于MVC设计模式的网络服务平台的研究与实现,TP311.52
  3. 矿业集团视频会议系统的设计与实现,TP311.52
  4. 我国现代化煤矿设备管理及其信息系统建设研究,F270.7
  5. 基于J2EE的石化运维管理平台的研究与实现,TP311.52
  6. 轻量级JAVA EE框架的研究和实现,TP311.10
  7. 基于生物模式识别技术的WEB考勤管理系统研究,TP311.52
  8. 基于.NET三层架构的服务外包平台的研究和构建,TP311.52
  9. 无纸化考试系统的设计与实现,TP311.52
  10. 大学校园管理系统的服务模块提炼,TP311.52
  11. 基于容器的车载应急移动通信系统软件设计研究,TN929.5
  12. 信息系统审计的理论与技术应用研究,F239.1
  13. 淮安信息职业技术学院实习信息管理系统的设计与实现,TP311.52
  14. 基于指纹识别技术的银行柜员身份认证系统的设计和实现,TP311.52
  15. 基于B/S架构的NGN安全态势评估系统关键技术研究与实现,TP311.52
  16. 河北邮政企业信息化管理平台的设计与实现,TP311.52
  17. 冰雪项目信息处理系统关键技术的研究与实现,TP311.52
  18. 政府多媒体资源管理系统的设计与实现,TP311.52
  19. 基于插件模式的条码软件开发及相关技术研究,TP391.44
  20. 基于.NET的Web应用服务层框架的研究与设计,TP311.52

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