基于领域驱动的热机计算数据管理系统的分析与实现

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:lan_lang_
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
火力发电厂的建设在我国电力发展建设中占有非常重要的作用,但是火力发电厂系统设计流程仍然存在许多问题,热机系统的设备选型及设计优化对电厂的发电能耗水平有着重要的影响,但是针对热机设备的专业计算软件却还没有成熟通用的辅助计算产品。传统的软件系统设计方法容易将分析和设计阶段分开从而导致项目开发和实际需求不一致,并且以数据模式为驱动的设计方式容易使模块间或层次间代码混乱,难以满足可扩展性的需求。领域驱动设计思想主要是将领域模型作为系统分析设计的核心,通过建立既符合软件所处业务领域本身又适合软件开发需要的领域模型,将需求分析模型与系统设计紧密结合起来,并从系统工程的角度出发,给出系统开发的分层结构,保证系统开发过程中各模块间的高内聚低耦合性,更好的满足用户的需求,使系统的可维护性与扩展性等到充分的保障,并在此基础上实现敏捷开发的目的。论文的主要工作如下:1.应用驱动设计思想对热机计算数据管理系统领域进行分析提取出领域模型,并根据领域驱动设计的四层架构思想进行系统的架构设计,然后通过对领域模型和分层架构的映射得到系统的设计原型,最终得到热机计算数据管理系统的详细设计方案。2.针对热机计算数据管理系统领域的分析而提炼出的一些构件,如权限管理构件、设备与公式管理构件、模型与模型库构件、项目与项目组管理构件等,这些可复用的构件可以进一步应用到热机计算数据管理领域的其他软件中。3.通过热机计算数据管理系统领域模型的研究,对资源进行合理的抽取得到热机计算数据管理系统的业务领域对象,并在权限管理模块中结合RBAC模型规范进行了权限管理的设计。4.论文最后选择.net framework开发框架,采用C/S结构实现了系统,并给出了系统功能实现截图。论文主要以领域驱动设计思想对热机计算数据管理系统领域进行了分析和设计,并选择.net framework开发框架,采用C/S结构实现了热机计算数据管理系统,提高了设计和开发效率。
其他文献
无线多跳网络是一种有特殊用途的对等式网络,具有无中心、自组织、可快速展开等特点。多播在无线多跳网络中扮演着重要的角色,目前已成为研究热点之一,本文主要分析和研究了无线
公开密钥基础设施(Public Key Infrastructure,PKI)是以公钥密码系统为基础、提供安全服务的通用性安全基础设施,在网络传输与信息保密过程中提供密钥的产生、分发、管理、撤
在平面上嵌入一棵树T,T的每个内部顶点的度数至少为3并且T至少有一个内部顶点。作一个圈C连接T的所有叶顶点,T的所有叶顶点组成C上的所有顶点。这样得到的平面图称为Halin图。
高斯混合(GMs)函数表示图象内容是一种流行的方法,它比直方图方法能够更有效地描述图象内容,基于GMs的距离度量算法的研究已经成为基于内容图象检索的研究热点。本文主要研究基
本文以综合风险防范领域为研究背景,围绕空间数据集成、数据共享、空间数据库引擎等关键技术展开研究,完成了空间数据和属性数据的无缝集成;设计并实现了综合风险防范数据库管理
计算机和网络技术的飞速发展,为分子生物学研究提供了新的强大于段。蛋白质功能位点的预测因其在医学特别是在揭示生命奥秘、功能蛋白质组学研究方面具有重要意义,引起了生物和
μClinux是当前最流行嵌入式操作系统之一。专门针对没有MMU的处理器而设计,其性能稳定、移植性好、功能强大。文件系统是μClinux操作系统中重要的组成部分,在大容量Flash成为
随着互联网在国内外的飞速发展,微博作为一款在世界各地被广泛使用的互联网社交产品具有跨时代的意义。它在为用户提供开放和集中的互联网社交服务的同时,逐渐发展为具有较大影
近年来,随着人们对人机交互兴趣的增加,表情识别逐渐成为一个研究热点。人脸表情识别是指利用计算机分析特定人的脸部表情及变化,进而确定其内心情绪或思想活动,实现人机之间更自
人脸检测问题最初作为人脸识别系统的定位环节被提出,近年来由于其在安全访问控制、视觉监测、基于内容的检索和新一代人机界面等领域的应用价值,开始作为一个独立的课题受到研