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

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

  1. 1、本文档共96页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
优秀硕士毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生学士硕士相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!

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

文档评论(0)

wpxuang12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档