1,有一定java基础,有过javaweb,mvc结构的项目开发经验,会使用spring框架,但目前没有spring相关的项目开发经验。
2,熟悉大部分大数据开发框架(hadoop,Kafka,fluem,spark,sparksql),有过大数据项目的开发框架。熟悉liunx系统的基本操作
3,熟悉python语言基础。能够编写简单的爬虫程序,有过爬虫项目经验,目前爬过的网站有,大部分的漫画网站,51job的招聘信息。
4,有scala语言的基础。
1,宿舍管理系统:
有三个操作人员:
高级管理员:即操作系统权限最高的人员。可以对宿管信息和学生信息进行增删改查。以及处理学生端发送的宿舍维修请求
宿管管理员:对学生信息进行一个记录操作。晚归,宿舍卫生等。
学生操作人员:可以查看本宿舍卫生打分情况,以及提交宿舍维修信息和建议信息
总结:本系统没有专业的UI设计,更多的是对信息的一个基本的增删改查。
2,教学管理系统:
除去基本的增删改查以外,有导入Excel表格的功能。可以批量导入数据。和后台学生数据的统计。
3,51job网页的数据分析和展现:
先通过爬虫程序把网页的数据落盘到文件中,然后利用fluem检测文件,将数据导入到hive中,之后利用hive的sql语句统计数据,将结果保存到mysql中。最后利用前端框架进行一个展示。