论文部分内容阅读
火力发电厂的建设在我国电力发展建设中占有非常重要的作用,但是火力发电厂系统设计流程仍然存在许多问题,热机系统的设备选型及设计优化对电厂的发电能耗水平有着重要的影响,但是针对热机设备的专业计算软件却还没有成熟通用的辅助计算产品。传统的软件系统设计方法容易将分析和设计阶段分开从而导致项目开发和实际需求不一致,并且以数据模式为驱动的设计方式容易使模块间或层次间代码混乱,难以满足可扩展性的需求。领域驱动设计思想主要是将领域模型作为系统分析设计的核心,通过建立既符合软件所处业务领域本身又适合软件开发需要的领域模型,将需求分析模型与系统设计紧密结合起来,并从系统工程的角度出发,给出系统开发的分层结构,保证系统开发过程中各模块间的高内聚低耦合性,更好的满足用户的需求,使系统的可维护性与扩展性等到充分的保障,并在此基础上实现敏捷开发的目的。论文的主要工作如下:1.应用驱动设计思想对热机计算数据管理系统领域进行分析提取出领域模型,并根据领域驱动设计的四层架构思想进行系统的架构设计,然后通过对领域模型和分层架构的映射得到系统的设计原型,最终得到热机计算数据管理系统的详细设计方案。2.针对热机计算数据管理系统领域的分析而提炼出的一些构件,如权限管理构件、设备与公式管理构件、模型与模型库构件、项目与项目组管理构件等,这些可复用的构件可以进一步应用到热机计算数据管理领域的其他软件中。3.通过热机计算数据管理系统领域模型的研究,对资源进行合理的抽取得到热机计算数据管理系统的业务领域对象,并在权限管理模块中结合RBAC模型规范进行了权限管理的设计。4.论文最后选择.net framework开发框架,采用C/S结构实现了系统,并给出了系统功能实现截图。论文主要以领域驱动设计思想对热机计算数据管理系统领域进行了分析和设计,并选择.net framework开发框架,采用C/S结构实现了热机计算数据管理系统,提高了设计和开发效率。