无纸化会议系统-无纸化会议
**一、立项背景和目标**:传统会议表决多依赖举手或纸质投票,存在统计慢、易出错、留痕难、效率低等痛点。本项目面向党政机关、企事业单位的无纸化会议表决场景,将原由 Java(Spring WebFlux)+ Python(pywebview 壳)+ Vue 三套技术栈拼装、需安装 JVM 与 Python 运行时的系统,重构为单一 Rust 程序:一个 exe 即完整软件,业务接口与原系统 1:1 对齐,实现免安装、免运行时、开箱即用、数据加密留痕的无纸化会议表决全流程。
**二、软件功能、核心功能模块**:①会议管理:创建 / 编辑会议、设置时间地点与出席统计;②参会人员管理:按会议创建账号、Excel 批量导入、PBKDF2 加密;③议程与表决管理:支持表决 / 测评 / 选举 / 评分四类,选项增删排序;④签到管理:签到记录与结果导出;⑤投票明细:投票记录、按项目聚合统计与导出;⑥iPad 端:局域网登录后完成签到、表决、测评、选举、评分,支持手写签名、画布批注与意见反馈;⑦大屏投影:实时展示签到人数、投票进度与结果,支持背景墙 / 分组配置;⑧文件管理:Office/PDF/ 图片上传,Office 转 PDF 再切图预览下载;⑨认证与权限:OAuth2 登录、验证码、会话、用户 / 角色 / 租户 / 菜单 / 操作日志;⑩系统配置:投影屏配置、连接数、同步代理、动态 CRUD。
**三、业务流程与功能路径**:管理员登录→新建会议→导入参会人员→配置议程与表决项→开启会议;参会人用 iPad/APK 经局域网登录→签到→逐项表决 / 测评 / 选举 / 评分→提交反馈;大屏实时同步进度与结果;会后一键导出签到表、表决结果、投票明细(xlsx/docx);全程数据经 SQLCipher 加密落库,可追溯审计。
企业内部管理