Bio-OS / bioos

Apache License 2.0
58 stars 16 forks source link

#2024年第三届计算机学会GLCC 题目:Bio-OS移动端应用程序开发 #68

Open wbtiger opened 5 months ago

wbtiger commented 5 months ago

2024年第三届计算机学会GLCC 题目详细介绍

课题背景

随着生物医学研究的不断深入,大量的生物数据需要进行高效的处理和分析。生物医学大数据操作系统提供了强大的计算能力和资源,通过生物医学操作系统(Bio-OS)可以管理和处理这些生物数据及其分析任务。为了使得科研用户能够更加便捷的对自身的工作任务状态进行监控及管理,本课题拟针对该系统目前能力在移动端的适配进行开发。 本次大赛邀请参赛团队开发一个移动端应用监控程序,利用公有云生物医学操作系统(Bio-OS)提供的API接口,实时监控、查询和统计生物数据和生物分析工作流任务的运行状态。参赛者需要设计并开发一款移动应用程序,能够通过调用Bio-OS的API,获取生物数据处理和分析任务的状态和性能指标,并提供相关的告警和通知功能。

功能要求:

可以根据自身实际情况实现下述功能或其他功能。 实时监控:能够实时显示生物数据处理和分析工作流任务的运行状态和关键性能指标(如任务进度、CPU使用率、内存使用率、数据处理速度等)。 任务管理:提供启动、暂停、重启和终止分析任务的功能。 数据查询:支持查询特定时间段内的任务运行历史数据和性能统计信息。 告警功能:当检测到异常情况(如任务失败、性能指标超出预设阈值)时,能够及时发送告警通知。 多账户支持:支持用户添加和管理多个云账户,并能够分别监控每个账户下的生物数据处理和分析任务。 用户界面:设计一个直观、易用的用户界面,方便用户查看和管理监控信息。

技术要求:

为确保应用程序的广泛适用性和灵活性,本次开发不限制应用的实现形态。参赛者可以选择使用小程序等跨平台技术,实现兼容多种操作系统和设备的移动端解决方案。 充分利用所选公有云平台提供的Bio-OS API文档进行开发。 应用程序应具备良好的性能和安全性,确保用户数据的安全传输和存储。

文档与展示:

提交详细的项目文档,包括功能描述、技术架构、使用说明等。 提供一个简短的视频演示,展示应用的主要功能和使用方法。