学位论文 > 优秀研究生学位论文题录展示

微博内容过滤技术的研究与实现

作 者: 阳东升
导 师: 吴清锋
学 校: 厦门大学
专 业: 软件工程
关键词: 微博 Java Web 屏蔽筛选
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 26次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着网络技术的蓬勃发展,越来越多的人开始使用微博。微博是一种信息传播媒体平台,在这个平台上,任何人都可以及时、快速、方便地发布自己的信息或者转发别人的信息,每天新产生的微博达数以万计传,不免其中某些微博包含一些不合法、不健康、不和谐的内容,所以需要一种系统能对微博的内容进行一定程度上的过滤处理,净化网络环境,确保给网民提供一个绿色、积极、健康的上网氛围。本文基于Java Web开发平台Myeclipse,使用SSH系统框架、MySQL数据库设计并实现微博内容过滤系统,首先本系统建立起一个微博平台,然后在此基础之上完成微博的过滤功能。本系统总体分为两块:前台系统和后台系统。前台系统主要是微博用户的功能,包括微博基本功能、微博内容过滤、用户信息设置、编辑关注者等功能模块;后台系统主要是系统管理员的功能,包括管理员管理、用户管理、资源管理、公告管理等功能。在这些功能模块中,重点设计实现的是微博内容过滤模块,该模块结合Lucene搜索引擎的查找方法与自然语言处理学科中的分词处理,完成微博内容过滤处理的两个功能:过滤屏蔽和过滤筛选。本系统开发以软件工程中的瀑布模型为设计主线,较为详细的介绍了本系统业务需求、功能需求、非功能需求、系统架构设计、功能设计和数据库设计。并对主要功能,给出了系统的实现环境、界面设计以及关键功能模块的代码实现过程,最后给出了系统的功能和性能测试结果。

全文目录


摘要  4-5
Abstract  5-12
第一章 绪论  12-16
  1.1 研究背景及意义  12-13
  1.2 研究现状及存在的问题  13-14
  1.3 主要研究内容及特色  14
  1.4 本文结构安排  14-16
第二章 相关技术背景  16-23
  2.1 Java Web开发技术  16-17
  2.2 MyEclipse  17-18
  2.3 Lucene技术  18-19
  2.4 JSP技术  19-20
  2.5 SSH框架  20-21
  2.6 MySQL数据库  21-22
  2.7 本章小结  22-23
第三章 需求分析  23-37
  3.1 系统可行性分析  23
    3.1.1 经济可行性  23
    3.1.2 技术可行性  23
  3.2 业务需求描述  23-24
  3.3 系统的功能需求  24-26
    3.3.1 用户分析  24-25
    3.3.2 基本功能需求  25
    3.3.3 非基本功能需求  25-26
  3.4 系统用例图  26-29
    3.4.1 未注册用户用例图  26-27
    3.4.2 用户用例图  27-28
    3.4.3 管理员用例图  28-29
  3.5 系统基本数据流图  29-32
  3.6 系统数据字典  32-36
  3.7 本章小结  36-37
第四章 总体设计  37-47
  4.1 系统总体架构设计  37
  4.2 系统功能模块设计  37-39
  4.3 数据库设计  39-46
    4.3.1 概念结构设计  39-43
    4.3.2 逻辑结构设计  43-44
    4.3.3 物理设计  44-46
  4.4 本章小结  46-47
第五章 详细设计  47-59
  5.1 系统的整体功能流程  47-49
  5.2 系统主要子功能设计  49-58
    5.2.1 微博内容过滤模块  49-50
    5.2.2 用户登录注册模块  50-51
    5.2.3 用户信息设置模块  51-53
    5.2.4 微博基本功能模块  53-54
    5.2.5 编辑关注者模块  54-55
    5.2.6 管理员管理模块  55-56
    5.2.7 公告管理模块  56-57
    5.2.8 资源管理模块  57-58
  5.3 本章小结  58-59
第六章 系统实现  59-76
  6.1 系统实现环境  59
  6.2 系统的界面设计  59-68
    6.2.1 微博内容过滤模块的界面  59-61
    6.2.2 微博基本功能模块的界面  61-63
    6.2.3 个人账号设置模块的界面  63-65
    6.2.4 用户登陆注册模块的界面  65-66
    6.2.5 资源管理模块的界面  66-68
  6.3 系统的功能实现  68-75
    6.3.1 微博内容过滤模块  68-69
    6.3.2 微博基本功能模块  69-70
    6.3.3 个人账号设置模块  70-71
    6.3.4 用户登陆注册模块  71-73
    6.3.5 资源管理模块  73-75
  6.4 本章小结  75-76
第七章 系统测试  76-84
  7.1 测试环境  76
  7.2 测试目的  76-77
  7.3 测试方法  77-78
  7.4 功能测试  78-81
    7.4.1 功能测试用例设计  78-80
    7.4.2 功能测试结果  80-81
  7.5 性能测试  81-82
  7.6 安全性测试  82-83
  7.7 本章小结  83-84
第八章 总结与展望  84-86
  8.1 本文总结  84-85
  8.2 未来工作总结  85-86
参考文献  86-87
致谢  87

相似论文

  1. 风险视角下新浪微博融资行为研究,F49
  2. 当代广告舆论化现象研究,G206
  3. 论微博的公民话语权,G206
  4. 论微博客中的网络公众聚集现象,G206
  5. 微博用户持续使用意愿影响因素研究,F224
  6. 微博著作权保护问题初探,D923.41
  7. T公司经销商培训管理案例研究,F426.72
  8. 基于微博的网络热点发现模型及平台研究,F49
  9. 微博在危机事件中的传播特点和效果研究,G206
  10. 微博客的传播特征及社会影响分析,G206
  11. 基于云计算的微博推荐系统,TP393.092
  12. 我国体育微博客现状和发展趋势研究,G206
  13. 利用以太网进行工业通信与远程工控系统设计模式的研究,TP273
  14. 基于SSH的高校评优奖励系统的研究与实现,TP311.52
  15. 微博支持的协作学习在高中信息技术课中的应用研究,G633.67
  16. 微博视域下公民话语权的变迁,G206
  17. 微博人际传播使用动机和行为对自我认同感的影响研究,G206
  18. 基于WEB中转的远程控制系统,TP273
  19. 微博语篇的互文性研究,H052
  20. 新浪微博中网民的情感动员,G206
  21. 网络媒体微博客与公民社会互动关系研究,G206

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com