首页> 中文学位 >可动态配置的实体状态转换机制研究及其在设备申购系统中的应用
【6h】

可动态配置的实体状态转换机制研究及其在设备申购系统中的应用

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1 背景介绍

1.2 研究目的及意义

1.3 相关理论的研究及应用现状

1.4 本文主要工作

1.5 论文的组织结构

2 论文相关技术概述

2.1 MIS软件体系架构介绍

2.2 序列化与反序列化

2.3 .NET反射机制

2.4 Linq to SQL

2.5 工厂模式

2.6 Extjs富客户端交互技术

2.7 本章小结

3 可动态配置的实体状态转换机制

3.1 MIS软件体系架构研究

3.2 可动态配置的实体状态转换机制

3.3 总结本章

4 有限状态自动机在设备管理系统中的实践

4.1 设备管理系统Ipms介绍

4.2 Ipms中自动机的应用过程

4.3 系统测试

4.4 总结本章

5 总结与展望

5.1 工作总结

5.2 下一步工作展望

参考文献

致谢

个人简历

攻读学位期间的主要成果

展开▼

摘要

随着信息技术及软件行业的飞速发展,信息化管理系统的应用越来越普及。与之相关的软件体系架构的研究,也越来越受到软件开发人员的重视。在这类信息化管理系统架构的开发过程中,对业务流程中的实体状态转换关系的研究还不完善。这类软件体系架构通常将涉及业务流程处理的功能,作为业务逻辑层而独立出来,却没有寻找一种相对简便的机制来处理实体的状态转换关系。在开发过程中,一般的做法是将处理实体状态的代码嵌入到处理普通业务逻辑的代码中,使用预先设计好的枚举类来简单地处理状态的转换关系,这种做法使得当对状态转换的需求变更时,无法做出快速、简单的应对措施。
  目前在线使用的中国海洋大学《科研信息管理系统》和《招投标管理系统》应用的就是基于敏捷开发思想的一类MIS软件体系架构。这类MIS软件体系架构注重敏捷开发中的适应性,即在开发过程中将进行业务逻辑处理的模块独立出来,使得系统可以按照用户不同阶段的需求及时做出改变。其特点是以XML描述业务实体,用测试驱动代码生成,实现了较好的持续集成,便于以人为核心,迭代、循序渐进地进行系统的开发。而以测试驱动代码生成更成为这类系统的一大特色。
  《可动态配置的实体状态转换机制研究及其在设备申购系统中的应用》重点研究了这类软件架构,针对其在实践应用中,对实体状态转换关系处理的不足上,参照其中的代码生成方法,提出改进和扩展方案。从而在更高层次上结合各类管理系统业务需求上的特性,将与业务逻辑相关的状态转换关系从实体类中剥离开来,抽象出单独的状态处理模块,并借鉴有限状态机(FSM)的工作原理,提出一种可动态配置的实体状态转换机制。
  本文的研究内容主要包括以下三个方面:
  1.研究中国海洋大学《科研信息管理系统》和《招投标管理系统》的软件体系架构,并对其特点进行分析,重点分析其中的以XML描述实体和测试驱动代码的生成机制。
  2.对研究结果进行总结分析,提出能更好地动态适应不断变更的业务需求的解决方案,完成可动态配置的实体状态转换机制的设计和研究。
  3.将研究结果应用到具体的设备申购系统的实践开发中,并根据出现的问题做出相应的改进,并对研究结果的应用做出详细的分析与测试。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号