智慧水务项目解决方案说明书.docx
《智慧水务项目解决方案说明书.docx》由会员分享,可在线阅读,更多相关《智慧水务项目解决方案说明书.docx(10页珍藏版)》请在第壹文秘上搜索。
1、智慧水务解决方案说明书XX科技股份有限公司制目录一、项目存在问题及需解决问题31 .存在问题32 .需解决问题3二、解决方案51 .解决方案架构52 .关键技术错误!未定义书签.(1) Hadoop错误!未定义书签。(2) SpringMVC错误!未定义书筌.(3) MyBatis错误!未定义书签。(4) Rcharts错误!未定义书筌.(5) MySQI错误!未定义书签。(6) Hive错误!未定义书筌.(7) HBASE错误!未定义书签。(8) Zookeeper错误!未定义书筌(9) F1.ume错误!未定义书签。三、开发范围错误!未定义书筌.1 .数据生产错误!未定义书签。2 .数据采
2、集/消费错误!未定义书筌.3 .数据分析错误!未定义书签。4 .数据展示错误!未定义书筌.在建设智慧水务大数据平台过程中,为了提高平台的建设质量,专业人才的培养是十分关键的,同时也可保证大数据平台今后的应用效果。其中,由于水务系统专业众多,必须要根据专业的不同来合理地进行人才培养,同时加强复合型人才培养的力度,确保各个项目的协作交流可以顺畅无阻。此外,应关注数据库管理与维护人才的培养,因为在大数据平台运行期间,难免会遇到数据库管理方面的问题,同时数据库的维护,也存在较强的专业性,所以应加大数据库管理与维护人才的培养力度。二、解决方案1 .解决方案架构仔务调度与护HBaSe是一个分布式的、面向列
3、的开源数据库,该技术来源于FayChang所撰写的GoogIe论文Bigtab1.e:一个结构化数据的分布式存储系统就像BigIab1。利用了GOOgIe文件系统(Fi1.eSystem)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtab1.e的能力OHBase是Apache的HadooP项目的子项目OHBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBaSe基于列的而不是基于行的模式。系统采用面向对象的软件设计方法,把整个系统看作是多个离散对象的组合。系统设计时,首先把业务流程分解成功能模块及其业务实体对象,然后根据业务流
4、程分析对于这些业务实体对象的操作方法,形成业务处理对象,最后把各个功能模块关联起来,形成系统。软件设计是一个将需求转变为软件的过程,系统通过逐步求精使得设计陈述逐渐接近于源代码。系统程序采用MVC的设计思想,将展现建辑、控制逻辑、业务处理逻辑分离。系统采用参数化的设计思想,定义和管理系统的实体及配置,调整实体以适应外部变化。系统采用J2EE技术保证程序逻辑实现的平台无关性,并便于安装部署。系统采用AJAX技术,提商客户操作的交互性,保证实际使用的易用性。系统采用echarts可视化框架实现数据展示。2 .核心技术(1) HadoopHadoop是一个由Apache基金会所开发的分布式系统若础架
5、构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。(2) SpringMVCSPringMVC:属于SpringErameWork的后续产品,已经融合在SpringWebFIoW里面。Spring框架提供了构建Web应用程序的全功能MVC模块。(3) MyBatisMYBatis:是支持普通SQ1.查询,存储过程和高级映射的优秀特久层框架。MyBatiS消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XM1.或注解用于配置和原始映射,将接口和Java的PoJoS(P1.ainO1.dJavaObjects,普
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智慧 水务 项目 解决方案 说明书
