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

生产管理信息系统的设计与实现

作 者: 阴长春
导 师: 桑军
学 校: 重庆大学
专 业: 计算机软件与理论
关键词: 领域驱动 敏捷开发 企业架构 生产管理信息系统 物资检测
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 54次
引 用: 0次
阅 读: 论文下载
 

内容摘要


软件通常被应用到真实世界的自动化流程中。如何建立有价值的软件,意味着如何正确地将软件所在的领域和软件逻辑相互正确地映射。领域驱动设计提出了一系列新的软件开发方法,或是将原有的软件开发方法结合起来。同时也提出一些最佳实践,以应对多种软件开发过程中所面对的实践问题。本文在研究和分析领域驱动设计的基础上,将领域驱动设计用于西南油气田物资检测公司生产管理信息系统的开发。该系统的主要目的是管理物资检测生产过程中的一系列流程,使整个物资检测过程达到数据精确和流程合理,为物资检测公司提供良好的生产保障和信息制定,并为后续的其它生产管理系统提供数据支持。西南油气田物资检测公司生产管理信息系统综合了整个的生产检测流程,其中包括设备管理、基础信息管理、来料、商检、收料、仓储、常检、发料和数据统计等。由于本系统面向生产过程中各级行政人员和车间人员,需要提供良好的界面操作和实时的回馈信息。同时为了应对恶意攻击和大规模的并发数,系统采用分布式的架构,通过内容分发、数据库优化和复制环境的搭建、缓存系统和可靠的安全认证机制,提高系统性能和安全。系统的创新点在于针对实际的生产流程,利用领域驱动设计方法架构领域模型,将系统的逻辑重心放在如何处理业务逻辑上,并自行构建了软件框架和部署环境。本文主要工作对基于领域驱动设计方法的生产管理信息系统进行了应用研究,并研究和分析了如何利用企业架构构建伸缩性良好的系统框架。在系统开发实践过程中,应用了敏捷开发概念和一系列的开发工具确保软件开发过程的顺利,并保证软件质量。

全文目录


中文摘要  3-4
英文摘要  4-8
1 绪论  8-12
  1.1 课题的研究背景  8
  1.2 国内外发展现状和趋势  8-9
  1.3 本文研究目的及主要内容  9-10
  1.4 论文的组织结构  10-12
2 相关背景技术  12-18
  2.1 领域驱动设计技术简介  12-13
  2.2 领域驱动设计的相关要素  13-15
  2.3 领域驱动设计和敏捷开发  15-16
  2.4 领域驱动设计和企业应用架构  16-18
3 领域驱动设计系统设计方法  18-26
  3.1 领域驱动和系统设计  18-20
  3.2 领域驱动系统设计目标和难点  20-23
    3.2.1 系统的设计目标  20-21
    3.2.2 基于领域驱动设计的轻量级框架  21-22
    3.2.3 系统设计目标和难点  22-23
  3.3 领域驱动设计分析与对比  23-26
4 生产管理信息系统分析  26-38
  4.1 系统概述  26
  4.2 系统需求  26-38
    4.2.1 功能需求  27-37
    4.2.2 数据库需求  37
    4.2.3 设计约束  37-38
5 生产管理信息系统的设计和实现  38-82
  5.1 系统整体架构设计  38-39
  5.2 领域层的设计  39-41
  5.3 基础设施设计  41-42
  5.4 系统功能模块的详细设计  42-52
    5.4.1 功能模块类型设计  43-49
    5.4.2 功能模块流程设计  49-52
  5.5 数据库的详细设计  52-62
    5.5.1 数据库设计概要  52-55
    5.5.2 案例系统数据库设计  55-62
  5.6 系统功能模块的实现  62-73
    5.6.1 来料商检收料模块与实现  62-66
    5.6.2 调度常检模块实现  66-68
    5.6.3 发料模块与实现  68-69
    5.6.4 资源权限控制的实现  69-73
  5.7 分布式缓存系统的实现  73-76
    5.7.1 Memcached 分布式缓存  73-74
    5.7.2 分布式缓存存取  74-76
  5.8 数据库物理实现  76-82
6 结论与展望  82-84
  6.1 结论  82
  6.2 展望  82-84
致谢  84-86
参考文献  86-90
附录  90
  攻读硕士学位期间发表的学术论文  90

相似论文

  1. 基于ROR的公安案件信息处理系统的设计与实现,TP311.52
  2. 中烟安全生产管理信息系统的设计与实现,TP311.52
  3. 基于SaaS模式财务管理系统的研究与实现,TP311.52
  4. 基于Grails+Spring+Hibernate框架的水体溶解氧检测分析设计,X832
  5. 大型贸易公司的CRM方案设计与实施,TP311.52
  6. 领域驱动设计方法的研究及其应用,TP311.52
  7. 敏捷开发方法在世纪互联MIS系统中的应用与研究,TP311.52
  8. 诺西公司Agile开发模式应用研究,TP311.52
  9. 基于J2EE框架的造纸生产管理信息系统的设计与实现,TP311.52
  10. 应急领域驱动的数据挖掘平台,TP311.13
  11. 基于敏捷方法对手机软件开发的需求管理的改进与实践,TP311.52
  12. 基于敏捷开发的全球化测试的设计与实施,TP311.52
  13. 敏捷软件开发方法在学习辅助管理系统中的应用研究,TP311.52
  14. 基于Scrum的测试管理系统的设计与实现,TP311.52
  15. 一个光纤生产管理信息系统的设计与实现,TP311.52
  16. 领域驱动设计在航务海事系统中的应用研究,TP311.52
  17. TCS ASIA信息系统战略规划,F270.7
  18. 催化剂生产管理系统的开发和应用研究,O643.36
  19. 敏捷建模在煤矿安全监管系统中的应用研究,TP311.52
  20. 基于Petri网的软件过程建模技术的研究,TP311.52

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