菜单
  

    第二章 数据库设计
    主要是关于数据库设计的内容,就是如何从社交网站上的杂乱的数据确定需求并对数据库的逻辑进行设计。
    第三章 爬虫设计
    对webmagic框架的java爬虫的结构设计以及内部组件的编写和定制。
    第四章 数据的预处理
    根据爬虫得到的数据以及对于可视化工具的需求进行分析,设计一种最合理的数据预处理方案。
    第五章 Jfreechart的使用以及图形设计
    阐述在java程序中如何使用Jfreechart工具来获取预处理后的数据并设计出相应的图形对象以及如何生成对应的图形。
    第751章 Echarts的简要使用以及图形的设计
    和第五章内容形式基本相同,只是对不同可视化工具的使用方法和图形对象的编写。
    第七章 试验分析及结论
    对于两种可视化工具设计的图形对象的试验以及对于最终生成的图形进行分析并得到结论。
    第八章 心得与展望
    自己对于这次毕业设计的一些新的和本次课题的展望。
    2  数据库设计
    本次项目中最基本的源头是来自社交网络即:QQ空间上的海量数据,需要围绕数据进行一个得到数据----处理数据----显示数据的过程,所以数据库就显得很重要。数据库设计关乎系统功能实现度、稳定性、扩展性等多个方面的内容[5]。其作为项目中间的一环,出现任何问题都会影响前后两个过程无法正常进行,所以对于数据库的设计需要严谨。虽然这个项目中大部分对于数据的操作都在程序当中完成,这是因为数据的存储独立于程序的,但是作为本项目中对数据存储持久化的重要依靠,必须在设计阶段精益求精,这样在后期对于数据库的文护也会更加方便。
    2.1  数据库需求分析
    由于本次的源数据需要从QQ空间里面提取,那么需要从网页里面查看源数据后然后再来确定需求才是最合理和科学的步骤。
    因为chrome提供了开发者工具,便于很多程序开发者查看网页源码以及网页布局,这样查看原始数据就显得十分方便,在chrome界面上按F12即可进入。
    事先查看了QQ空间的说说页面,发现在html中并不能搜索到想要的数据,初步判定为js渲染,而且里面的数据可以通过AJAX请求拿到。AJAX的工作原理是在用户和服务器之间家里一个中间层,使用户操作与服务器相应异步化[6]。
  1. 上一篇:在NTFS文件系统上实现UNIX风格的文件管理权限
  2. 下一篇:基于图像处理的云爆弹云雾抛撒规律检测+源程序
  1. java+mysql设备监控记录的大...

  2. 基于Hadoop的制造过程大数据存储平台构建

  3. jsp公交刷卡数据统计系统图表的设计与实现

  4. JAVA+MYSQL《算法与数据结构...

  5. python+mysql网络习题爬取系统的设计与实现

  6. java+mysql大数据的疾病种类...

  7. 公交刷卡数据统计系统报表的设计与实现

  8. 杂拟谷盗体内共生菌沃尔...

  9. 电站锅炉暖风器设计任务书

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 中考体育项目与体育教学合理结合的研究

  12. 当代大学生慈善意识研究+文献综述

  13. java+mysql车辆管理系统的设计+源代码

  14. 乳业同业并购式全产业链...

  15. 酸性水汽提装置总汽提塔设计+CAD图纸

  16. 大众媒体对公共政策制定的影响

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回