当前位置:主页 > 科技论文 > 软件论文 >

基于MongoDB和Storm的个人健康服务系统设计与实现

发布时间:2018-11-19 22:12
【摘要】:随着社会发展和生活水平提高,人们越来越重视健康,越来越多的人加入了运动健身行列。特别是随着互联网的兴起、智能可穿戴设备的不断涌现,为我们源源不断地提供大量数据,这可以为我们提供便捷的个人健康与运动健身的监控服务。但是,现阶段健康服务系统在同时满足大量数据存储和扩展以及数据实时处理的需求方面还存在明显缺陷,因此同时解决大量数据存储扩展性和数据实时处理的问题具有重要的意义。本文以用户对个人健康服务的大量数据存储和扩展以及数据实时处理的需求为出发点,设计了一套功能完善的个人健康服务系统,为用户提供运动与健康服务。本文提出了使用MongoDB集群和Storm框架相结合的方案对用户数据进行存取和实时分析处理。上述实时处理方案弥补了现有方案使用定时任务模拟实时处理的局限性同时提高了数据处理效率、加强了数据扩展性;此外,本文完成了一套个人健康服务系统的详细设计,具体包含需求分析、架构设计、核心服务模块设计、数据库设计和系统数据服务接口设计等几个模块。最后,本文使用JavaEE、MongoDB、Spring和JSP等技术对系统进行了实现,并对系统功能和性能进行了测试。功能测试结果表明,系统已经实现了整体架构、核心功能模块、数据库和系统接口等设计工作。通过实时处理方案对数据分析处理的有效性和性能测试的实验结果显示,新方案的数据处理性能比使用定时任务的处理方案提升了40%,可以满足用户对数据处理的实时性需求,方案同时具有可扩展性,可以应对后续数据量增大的变化。
[Abstract]:With the development of society and the improvement of living standard, people pay more and more attention to health, and more people join the ranks of sports and fitness. Especially with the rise of the Internet, intelligent wearable devices continue to emerge, for us to provide a large number of data, which can provide us with convenient personal health and exercise and fitness monitoring services. However, at this stage, the health service system still has obvious shortcomings in meeting the needs of a large number of data storage and expansion and real-time data processing, Therefore, it is of great significance to solve the problems of large amount of data storage scalability and real-time data processing at the same time. In this paper, based on the demand of the user for a large amount of data storage and expansion of personal health service and the real-time processing of data, a well-functioning personal health service system is designed to provide users with sports and health services. In this paper, a scheme combining MongoDB cluster and Storm framework is proposed to access and analyze the user data in real time. The real-time processing scheme makes up for the limitation of using timing task to simulate real-time processing, and improves the efficiency of data processing and enhances the data expansibility. In addition, this paper completes the detailed design of a personal health service system, including requirements analysis, architecture design, core service module design, database design and system data service interface design. Finally, JavaEE,MongoDB,Spring and JSP are used to realize the system, and the function and performance of the system are tested. The result of function test shows that the system has realized the design of the whole architecture, the core function module, the database and the system interface. The experimental results show that the performance of the new scheme is 40% higher than that of the one using timing task. It can meet the real-time needs of users, and the scheme is scalable, and it can cope with the change of subsequent data volume.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52

【参考文献】

相关期刊论文 前9条

1 李川;鄂海红;宋美娜;;基于Storm的实时计算框架的研究与应用[J];软件;2014年10期

2 王剑冰;;Storm在用户搜索分析中的应用[J];网络安全技术与应用;2014年11期

3 李雪山;;基于Solr的分布式铁路科技资源整合与检索实践[J];铁路计算机应用;2014年07期

4 黄蕊;;智能可穿戴设备或将爆发式增长[J];投资北京;2014年03期

5 查修齐;吴荣泉;高元钧;;C/S到B/S模式转换的技术研究[J];计算机工程;2014年01期

6 徐雯;高建华;;基于Spring MVC及MyBatis的Web应用框架研究[J];微型电脑应用;2012年07期

7 王光磊;;MongoDB数据库的应用研究和方案优化[J];中国科技信息;2011年20期

8 吴淼;倪力舜;;一种针对MongoDB数据库的证据获取方法[J];中国司法鉴定;2011年03期

9 李德兵;尹战文;王洪明;;Java EE基于Hibernate的ORM框架[J];电子技术;2010年02期

相关博士学位论文 前1条

1 田鹏;Web2.0环境下组织知识共享机制研究[D];华中师范大学;2011年

相关硕士学位论文 前5条

1 李陈军;基于MongoDB的SNS平台设计与实现[D];南京理工大学;2013年

2 李延;基于REST架构的web服务技术研究[D];武汉理工大学;2013年

3 王参参;基于NoSQL的医疗信息多维分析技术研究与实现[D];昆明理工大学;2013年

4 郭匡宇;基于MongoDB的传感器数据分布式存储的研究与应用[D];南京邮电大学;2013年

5 魏娜;基于REST架构的Web服务的研究与实现[D];北京邮电大学;2011年



本文编号:2343578

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2343578.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户3084e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com