项目描述:HUAWEI Research是一个帮助合作伙伴高效开展创新研究的平台,开放研究APP框架、华为智能终端多种传感器能力,可以让研究人员轻松招募数量众多的参与者、获取高价值的真实世界研究数据;同时开放大数据AI分析能力,帮助研究人员提升研究效率,快速孵化创新应用和解决方案。该项目主要使用了SpringCloud分布式微服务架构,完成对研究项目、研究数据、数据分析以及渠道接入的一站式管理。
项目模块:项目主要是平台管理系统,包含研究项目申请,渠道接入(第三方),登录,项目管理,研究管理,数据管理,数据分析等多个功能模块。
项目职责:
1、 由于是迭代项目,前期主要熟悉项目的所有需求文档、设计人员提供的详细设计文档以及代码编写规范等;
2、 开发阶段主要负责以下模块:
实现平台用户登录、注册能力。这里使用了jwt token鉴权的方式来保证用户登录;
实现平台用户人员权限能力。控制平台用户的角色权限,网关做到根据人员权限控制访问接口能力;
实现消息推送的能力。可以为APP推送热点文章、消息弹框等内容,这里使用了华为云hms推送能力;
实现数据表展示、自定义过滤条件能力。从es中获取数据表数据,通过不同的过滤条件展示特定的数据列表;
实现用户数据文件展示、分享的能力。可以为所有平台用户提供研究数据文件的分享能力;
配合业务能力的优化、线上问题定位与处理以及常规的安全漏洞修复。
Python SDK、java SDK开发与能力实现。可以为研究人员提供研究接入方鉴权(挑战鉴权)、研究数据表数据操作、研究数据文件操作能力;
实现OPS运营平台整体业务服务能力开发和搭建。此套平台基于springcloud微服务架构的基础上,使用pyspark脚本+grafana为运营团队提供了Research Cloud研究管理平台的所有运营数据直观展示,包括:招募项目相关数据展示、招募参与人员数据分布、接口打点数据数据展示;
点击空白处退出提示












评论