正文内容 评论(0)
近日,浙江海洋大学“码力全开”团队自研的智能日程管理应用“时纪流(ChronoFlow)”引发关注。该作品已获软件著作权2项、发明专利受理,并获国家级大学生创新训练计划立项,瞄准“个人日程工具与组织通知割裂、录入成本高”两大痛点。
系统由手机App、Web管理后台与后端服务组成:后端采用Java 21 + Spring Boot 3模块化单体架构,App端基于React Native + Expo一套代码覆盖iOS与Android,数据层为PostgreSQL 16与Redis 7。系统共定义120个接口,以一份机器可校验的JSON契约约束服务端与两个客户端,把多端接口一致性从“靠人记”变成“机器守”。
![[MD:Title]](http://img1.mydrivers.com/img/20261027/3319aeb6-0392-4046-8ab7-f094e491dccf.jpg)
产品有四项核心技术亮点。其一,个人与组织统一身份模型——账号与身份分离,一个账号同时承载个人与多个组织空间,数据隔离、权限互不越界。其二,阿里云OCR+云端解析的两段式录入——通知截图经阿里云OCR识别,把录入压缩为一次拍照确认,兼顾识别精度与数据安全。其三,可授权的智能助手“小安”——模型不直接持有写权限,创建或修改日程时只产出“授权请求”,由用户逐条允许后才落地,兼顾可用与可控。其四,快照式组织下发——组织日程按下发范围展开为成员级接收快照,配合部门树物化路径,让“谁能管谁、日程发给谁”成为可审计的确定性查询。
安全方面,密码采用BCrypt单向哈希、身份证号AES-GCM加密存储、越权校验强制落在服务层;刷新令牌支持轮换与并发宽限期,封禁账号可即时吊销全部会话。
后端采用Java 21与Spring Boot 3的模块化单体架构:按业务域拆分模块,模块之间只允许通过对方暴露的服务接口调用、禁止跨模块直接访问数据表,既保留了单体在事务一致性与部署上的优势,又在内部划出清晰的域边界,为将来可能的拆分预留切面。数据库结构由Flyway迁移脚本独占管理,应用启动即自动升级,保证代码与库结构始终一致。
接口设计采用“契约先行”:全系统以一份机器可校验的JSON契约(覆盖百余个端点)作为服务端与两个客户端的共同约定。契约测试不仅校验接口文档是否覆盖,还会实际发起不带令牌的请求、验证受保护接口确实拒绝未认证访问——这是行为验证而非文档验证,注解写错同样会导致构建失败,从根本上避免多端接口漂移。
身份模型上,时纪流把“人”与“人在某个空间下的操作主体”拆成两层:账号以手机号为唯一凭证,身份分个人身份与组织身份。一个账号可同时承载个人与多个组织空间,各空间数据完全隔离、权限互不越界。组织内的部门树采用物化路径表达层级,“本部门及所有下级”的查询退化为一次路径前缀匹配,权限判定由此稳定而高效。
智能助手“小安”的核心难点不在“让模型会说话”,而在“让模型拥有写能力的同时不失控”。为此设三条硬边界:写操作必须逐条授权——模型只产出“授权请求”,由用户允许后才真正写入;工具集极小且严格隔离,仅作用于当前用户个人日程,他人与组织日程一律按“查不到”处理;模型调用与工具结果严格成对,避免重复申请同一动作。对话记录不落库,语音转写后音频立即丢弃。
图像录入采用阿里云OCR识别的两段式设计:用户把通知截图分享进应用,经云端识别抽取文字,再由服务端解析为结构化日程草稿,传输加密、仅最小化上传必要文字,用户确认后一键写入日历。这样既把录入成本压缩到“拍一张图”,又兼顾了识别精度与数据安全。
组织日程下发采用快照展开:管理员选定范围后,系统在下发当刻即把“这条日程发给了谁”展开为成员级接收记录,而非动态计算,使投递对象全程可审计;成员批量导入采用异步执行与逐行独立事务,某行失败只影响该行。安全上,密码BCrypt单向哈希、身份证号AES-GCM加密、越权校验强制落在服务层,刷新令牌支持轮换与并发宽限期,封禁账号可即时吊销全部会话。
工程化方面,后端测试使用嵌入式数据库与缓存、无需容器即可运行完整集成测试,契约门禁与前端类型检查、单元测试在持续集成中并行执行,任一环节失败即阻止合入。App端基于React Native + Expo一套代码覆盖iOS与Android,纯业务逻辑与原生模块分离、可在无设备环境下测试,两端共用同一套设计令牌保证视觉一致。
团队表示,时纪流可服务学校、企业与个人:组织日历下发替代逐级转发,日程直接进入成员个人日历;个人用户“拍一张通知截图”即可生成日程。其云端识别、契约先行、可授权助手等架构可迁移至同类管理应用。
本文收录在
#快讯
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...

