菜单
  

    从首页入口。进行登录过滤,登录过后之后判断用户角色。并且进行角色的分配跳转。如果是用户的话,会引导用户进入填写简历页面。

    2.1.2 基本原理

    由后台数据出发,先搜索数据源;首先确定从猎聘网挖掘数据,然后存储进本地数据库,再通过数据库层面的增删查改来实现本系统的所有功能。

    2.2 拟用方案

    1.Ruby on rails +sqlite3+elasticseach(快速开发,使用迅捷,代码清晰,结构层次清楚)。

    2.Thunder  Java + mysql +elasticsearch(配置简便;性能强大;代码结构合理)。

    2.2.1 优缺点比较

    Thunder 为本人自主开发的一套Java mvc微型框架,框架虽小,但五脏俱全。集restful风格路由和active record数据库orm为一体。配置简单。使用方便。集Java8 lamada 特性为一体。是一个快速、简易使用的框架。但由于个人时间精力有限。一些工具如页面模板还有待开发。

    Ruby on rails是一个基于Ruby语言的一种mvc框架。由于是动态语言。因此开发敏捷,灵活,快速。社区以及引擎 插件种类繁多。使用相当简便 。

    2.2.2 使用的环境

    Web框架采用Ruby on rails;操作系统使用的是 mac OS ;使用的数据库为sqlite3 ;使用的数据搜索引擎为Elasticsearch。

    2.3 本章小结

    通过工具的对比,确定了两种方案的优劣,并且最终决定使用Ruby on rails作为系统基础框架。

    3 技术分析

    3.1 关键技术

    1.使用python脚本语言进行数据挖掘;

    2.使用Elasticsearch搜索引擎进行数据分析;

    3.使用Rails作为整个系统的web框架;

    3.1.1  Python脚本语言

    Python作为当前最最流行的数据分析脚本语言;有着天然的数据挖掘的优势:

    1.代码整齐规范;

    2.相应插件库比较齐全

    3.语言特性适合数据挖掘

    使用Beautiful soup作为工具去开发数据挖掘工具,大大提高了本系统数据挖掘的效率。

    3.1.2 ElasticSeach 搜索引擎来!自~751论-文|网www.751com.cn

    Elasticsearch是一个高度可扩展的搜索引擎,在结构语言为基础的搜索优化存储数据,他能够快速找到你所需要的得分最高的数据。并且将其展现在你的面前。甚至可以给你完成关键词标注。

    3.1.3 Ruby on Rails

    Ruby on rails 是一套完善的web开发框架;集成了active record 数据库支持;集成了rack web中间件;集成了很多优秀的设计思想;开发是目前所有web框架中速度顶尖的一套web 框架。并且在安全性,可拓展性方面有着优秀的设计。

  1. 上一篇:jsp+sqlserver电影票务系统的设计与实现
  2. 下一篇:java+mysql二手房网站的设计与实现
  1. jsp+mysql学生选课信息系统设计与实现

  2. VB+sqlserver社区医院信息管理系统的设计与实现

  3. java+mysql房地产开发与销售...

  4. VB+sqlserver高校宿舍信息管理系统的设计与实现

  5. java+mysql车票预订信息系统设计与实现

  6. 基于信息技术课程培养初...

  7. jsp计算机学院学生就业及...

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回