手机信息推送系统的设计与实现
本文关键词:手机信息推送系统的设计与实现,由笔耕文化传播整理发布。
【摘要】:移动终端设备包括智能手机、智能手环等设备作为人类大脑延伸的作用日益明显,然而在当前大数据时代人们常常面临着信息过载问题,因此解决信息找人的问题至关重要。本文对手机信息推送系统进行分析、设计与实现,主要工作包括以下三个方面:首先,对手机信息推送系统的业务需求进行分析,首先从系统用户角度对整体需求进行介绍,再采用面向对象分析方法进行系统总体用例图设计,系统主要包括四个核心用例即用户管理、推送管理、索引管理及消息管理,在此基础上对四个核心用例进行扩展,分别给出了各个核心用例对应的子用例,并对子用例进行详细描述,从而完成整个系统的需求分析。其次,采用面向对象的设计方法对系统进行详细设计,采用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