本作品是本人独立完成的本科毕业设计项目《基于Hadoop+Vue的校园科研项目协作管理系统》,全程独自负责需求梳理、架构设计、编码开发与自测交付全流程。
后端采用Java SpringBoot+MyBatis开发RESTful业务接口,自主设计MySQL数据表,搭建RBAC多角色权限体系,实现科研项目立项审批、任务分发、站内消息通知、实验文件上传归档完整业务流程;本地搭建单机版Hadoop测试集群,依托HDFS实现大容量科研文件存储,编写MapReduce程序完成实验数据离线清洗、汇总统计。
前端基于Vue+Element UI搭建管理页面,接入ECharts将大数据统计结果生成可视化图表;最终交付全套前后端源码、数据库初始化脚本、集群本地部署文档,项目可在本地完整复现运行,可承接中小型后台管理、简单离线数据处理类开发需求。