预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于SOA的燃气网络表系统设计与实现的中期报告 本报告主要介绍了基于SOA(面向服务架构)的燃气网络表系统的设计和实现情况,包括燃气网络表系统的功能模块、架构设计、服务设计和实现、系统测试等方面。 1.功能模块设计 本系统的主要功能模块包括:用户管理、表具管理、读取记录管理、维修记录管理、报警管理、数据分析和系统管理。其中,用户管理包括用户信息的增删改查、表具的绑定和解绑等;表具管理包括表具信息的管理、巡检和维修记录的管理等;读取记录管理包括实时读取数据和历史数据的查询等;维修记录管理包括对表具进行维修记录的管理等;报警管理包括对表具异常情况的报警和处理等;数据分析包括对读取数据进行分析和展示等;系统管理包括系统参数设置、权限管理等。 2.架构设计 本系统采用SOA架构,将系统分为服务提供者和服务消费者两部分,服务提供者包括用户管理服务、表具管理服务、读取记录管理服务、维修记录管理服务、报警管理服务和数据分析服务,服务消费者包括Web客户端和移动客户端。 3.服务设计和实现 服务的设计采用面向对象方法,将服务拆分为服务接口、服务实现和服务协议三个部分,并采用SOAP协议实现服务之间的通讯。服务实现采用Java语言,在服务的实现过程中,采用Spring框架、Hibernate框架、Log4j框架等开源框架,提高开发效率。 4.系统测试 系统测试包括单元测试和集成测试,单元测试是对服务各个功能模块进行测试,集成测试是将服务进行整合测试。测试采用JUnit框架,提高测试效率。 目前,系统的用户管理、表具管理、读取记录管理、维修记录管理、报警管理、数据分析和系统管理功能已经基本实现,正在进行系统测试和调试。