这是一个生物行业SaaS平台,为科研人员提供生信分析工具、远程服务器共享等功能。用户通过动态表单提交分析任务,系统在远程服务器执行脚本并返回结果,实现了生信分析的自动化流程。
点击空白处退出提示
这是一个生物行业SaaS平台,为科研人员提供生信分析工具、远程服务器共享等功能。用户通过动态表单提交分析任务,系统在远程服务器执行脚本并返回结果,实现了生信分析的自动化流程。
1、【SSH远程脚本执行系统】设计并实现生信工具远程执行模块,使用JSch建立SSH连接异步执行R/Shell脚本,支持多服
务器负载分配、任务取消、实时日志捕获、内存限制,实现任务状态流转。
2、【SFTP分片传输模块】开发远程服务器文件管理系统,实现大文件分片上传/下载,支持进度追踪、取消操作、会话池管
理,解决大文件传输稳定性问题。
3、【会员价格计算引擎】实现三级会员体系,支持升级补差价、续费叠加、折扣活动、原会员折算天数等复杂计算场景,
通过Redis缓存用户会员状态。
4、【第三方支付集成】对接收钱吧支付系统,实现终端激活签到、支付订单创建、异步回调处理、退款申请,每日签到信
息Redis缓存,支付成功后自动更新会员状态。
5、【动态表单设计器】基于form-create实现生信工具参数的动态配置,前端通过JSON Schema渲染表单,后端存储工具
配置,支持国际化,实现工具参数的灵活扩展。
6、【管理系统开发】独立开发后台管理系统,包含用户管理、生信工具管理、任务监控、会员订单管理、服务器监控、定
时任务调度、代码生成器等功能模块。
7、【安全防护与认证】实现JWT 双Token认证机制,配置XSS过滤器、安全响应头,Cookie安全策略等。
8、【国际化支持】实现平台中英文双语切换,前端Vue i18n国际化,后端MessageUtils支持多语言消息,表单配置支持双
语字段。
负责全栈开发,前端使用vue3+TS,后端使用Java与R脚本交互。同时开发了后台管理系统,并设计了低代码引擎。




评论