手机信息推送系统的设计与实现

发布时间:2017-05-01 02:14

  本文关键词:手机信息推送系统的设计与实现,由笔耕文化传播整理发布。


【摘要】:移动终端设备包括智能手机、智能手环等设备作为人类大脑延伸的作用日益明显,然而在当前大数据时代人们常常面临着信息过载问题,因此解决信息找人的问题至关重要。本文对手机信息推送系统进行分析、设计与实现,主要工作包括以下三个方面:首先,对手机信息推送系统的业务需求进行分析,首先从系统用户角度对整体需求进行介绍,再采用面向对象分析方法进行系统总体用例图设计,系统主要包括四个核心用例即用户管理、推送管理、索引管理及消息管理,在此基础上对四个核心用例进行扩展,分别给出了各个核心用例对应的子用例,并对子用例进行详细描述,从而完成整个系统的需求分析。其次,采用面向对象的设计方法对系统进行详细设计,采用UML中的包图对系统的总体功能、用户管理、推送管理、索引管理及消息管理的功能结构进行设计,在此基础上采用类图对系统进行详细设计,分别给出了服务器核心类图、Android手机客户端核心类图的设计,最后对数据库的物理结构进行了详细设计。最后,对手机信息推送系统进行实现与功能测试,首先给出了本系统的开发与实施环境,然后介绍了服务器端后台数据处理的实现包括Nutch抓取网络数据、Solr进行数据索引及数据搜索的具体实现,完成服务器端的数据准备工作并给出了效果演示,最后对本系统的核心功能进行了实现并给出了功能测试效果图。
【关键词】:信息推送 安卓平台 Nutch网络爬虫 Solr企业级搜索平台 Lucene全文检索
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP391.3
【目录】:
  • 摘要5-6
  • ABSTRACT6-10
  • 第一章 引言10-16
  • 1.1 研究背景及意义10-12
  • 1.2 国内外研究现状12-14
  • 1.3 主要研究内容及论文结构14-16
  • 1.3.1 主要研究内容14-15
  • 1.3.2 论文结构15-16
  • 第二章 手机信息推送系统后台关键技术16-39
  • 2.1 网络爬虫16-19
  • 2.1.1 爬虫简介16-18
  • 2.1.2 常用开源爬虫18-19
  • 2.2 Hadoop云计算框架19-24
  • 2.2.1 Hadoop简介20-21
  • 2.2.2 Hadoop分布式文件系统21-22
  • 2.2.3 HBASE存储系统22
  • 2.2.4 Map Reduce22-24
  • 2.3 Nutch网络爬虫24-26
  • 2.4 Lucene26-36
  • 2.4.1 数据索引29-32
  • 2.4.2 中文文档处理与分词32-34
  • 2.4.3 Lucene数据搜索34-36
  • 2.5 Solr企业级搜索平台36-38
  • 2.6 本章小结38-39
  • 第三章 手机信息推送系统需求分析39-53
  • 3.1 系统业务需求分析39
  • 3.2 系统功能分析39-51
  • 3.2.1 系统总用例图39-40
  • 3.2.2 系统子用例图40-51
  • 3.3 本章小节51-53
  • 第四章 手机信息推送系统设计53-63
  • 4.1 系统功能结构设计53-55
  • 4.1.1 系统总体功能结构图53
  • 4.1.2 用户管理功能结构图53-54
  • 4.1.3 推送管理功能结构图54
  • 4.1.4 索引管理功能结构图54
  • 4.1.5 消息管理功能结构图54-55
  • 4.2 系统核心类图设计55-59
  • 4.2.1 服务器端核心类图55-56
  • 4.2.2 Android手机客户端核心类图56-59
  • 4.3 数据库设计59-62
  • 4.4 本章小节62-63
  • 第五章 手机信息推送系统实现63-81
  • 5.1 系统开发与实施环境63-65
  • 5.2 服务器端后台数据处理实现65-75
  • 5.2.1 Nutch数据抓取65-68
  • 5.2.2 Slor数据索引68-71
  • 5.2.3 Solr数据搜索71-75
  • 5.3 系统核心处理流程及关键代码75-80
  • 5.3.1 发送消息核心处理流程及关键代码75-76
  • 5.3.2 接收消息核心处理流程及关键代码76
  • 5.3.3 查看未读消息核心处理流程及关键代码76-77
  • 5.3.4 查看历史消息核心处理流程及关键代码77-79
  • 5.3.5 信息推送核心处理流程及关键代码79-80
  • 5.4 本章小节80-81
  • 第六章 手机信息推送系统功能测试81-89
  • 6.1 测试目的81
  • 6.2 核心功能测试计划81-82
  • 6.2.1 服务器核心功能测试计划81-82
  • 6.2.2 Android端核心功能测试计划82
  • 6.3 测试步骤82-84
  • 6.4 系统核心功能测试结果84-89
  • 第七章 总结与展望89-91
  • 7.1 全文总结89-90
  • 7.2 未来展望90-91
  • 致谢91-92
  • 参考文献92-95
  • 攻读硕士研究生期间的研究成果95-96

【相似文献】

中国期刊全文数据库 前10条

1 何永强,文颖;基于Web的求职招聘系统的设计与实现[J];平顶山学院学报;2005年05期

2 曾玲;;基于本体的适应性学习系统功能结构分析与设计[J];广州广播电视大学学报;2007年04期

3 梁浩,吴启迪,萧蕴诗;基于C/S结构的集成化CAD系统的设计与实现[J];计算机辅助工程;1996年04期

4 李常建 ,陈维强;CRM系统功能结构及其发展趋势[J];电子商务世界;2003年12期

5 张高群;;水电企业ERP系统功能结构设计[J];水电自动化与大坝监测;2007年04期

6 吴亚林;;教务管理信息系统的分析与设计[J];电脑编程技巧与维护;2009年22期

7 蔺多鑫;蒲文静;;浅谈高校新生录取报到系统的开发[J];甘肃科技;2010年05期

8 杨美霞;;基于网络环境的学生发展性评价系统的设计[J];计算机与现代化;2010年09期

9 马东;韩永奇;;基于JSP的购物系统研究与应用[J];黑龙江科技信息;2012年31期

10 沈永强,曹玉金;人力资源管理信息系统的研究与设计[J];计算机工程;2002年09期

中国重要会议论文全文数据库 前1条

1 余晓钟;任军;;工程系统功能结构分析与评价[A];管理科学与系统科学进展——全国青年管理科学与系统科学论文集(第4卷)[C];1997年

中国硕士学位论文全文数据库 前2条

1 沈阳;手机信息推送系统的设计与实现[D];电子科技大学;2015年

2 夏栗;基于复杂网络的林业应用系统功能结构模型研究[D];中南林业科技大学;2010年


  本文关键词:手机信息推送系统的设计与实现,,由笔耕文化传播整理发布。



本文编号:338051

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/338051.html


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

版权申明:资料由用户a88a6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱[email protected]