找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

1133

积分

0

好友

149

主题
发表于 12 小时前 | 查看: 0| 回复: 0

“一款开源免费、完全离线的现代化电子礼簿系统,专为红白喜事设计,提供高效录入、Excel/PDF 专业报表导出一站式礼金管理解决方案。”

项目地址
https://github.com/jingguanzhang/gift-book

在线体验
https://jingguanzhang.github.io/gift-book

电子礼簿系统主界面截图

项目特点

数据主权与安全

  • 完全离线:纯 HTML 单页应用,无服务器交互,数据 100% 本地存储,不依赖任何云服务。
  • 金融级加密:全量数据采用 AES-256 加密落库(IndexedDB),管理密码使用 SHA-256 哈希保护。

高效录入体验

  • 秒级记账:姓名、金额、收款渠道(微信/支付宝/现金)支持全键盘操作,回车即可完成录入。
  • 智能风控:实时检测重名、重复金额,有效防止“记重了、记错了”的尴尬。
  • 自动大写:输入数字后,系统会自动生成规范的中文大写金额(例如:壹仟元整)。
  • 语音播报:支持 TTS 语音朗读(如“张三 贺礼 一千元整”),方便现场与宾客核对金额。

双屏互动与场景适配

  • 访客副屏:支持开启独立的副屏页面,可实时将数据投射到外接屏幕或电视上,实现主屏录入、副屏展示的效果。
  • 隐私脱敏:副屏会自动开启隐私模式,仅展示最新记录的全名,历史记录中的姓名则会被自动打码处理。
  • 收款码展示:副屏支持自定义上传并展示东家的收款码,方便宾客现场扫码支付。
  • 双色主题:内置「喜庆红」与「肃穆灰」两套皮肤,轻松适配红事与白事的不同场景需求。

专业级报表与数据归档

  • Excel 导出:可生成标准的 .xlsx 格式报表,文件中包含完整的修改日志。
  • 数据备份与恢复:支持导出加密的数据备份文件,方便进行跨设备的全量数据恢复。
  • 真·PDF 引擎:系统内置 PDF 渲染器,支持自定义字体、封面图、背景纹理,能生成精美的电子礼簿文档。对于热衷于研究前沿 Web 技术的开发者,其实现方式值得在 开源实战 板块深入探讨。
  • 智能分批:当数据量超过 1000 条时,PDF 会自动分卷生成,有效防止浏览器内存溢出。
  • 审计留痕:全链路记录每笔礼金的修改历史(时间轴),支持软删除(作废),确保每一笔变动都有迹可循。

使用方法

  1. 下载:从项目的 GitHub Releases 页面下载 Windows 预编译应用(.exe 文件):https://github.com/jingguanzhang/gift-book/releases/download/1.1/gift-book.exe
  2. 运行:直接双击程序即可启动。
  3. 初始化:首次运行时,设置本次事项的名称及管理密码(请务必牢记,丢失后无法找回)。
  4. 记账:在界面中按流程录入宾客礼金数据。
  5. 归档:活动结束后,立即通过导出 Excel 或 PDF 功能将数据保存到电脑或云盘,作为永久归档。

免责声明

  • 本应用为便携式电子礼簿工具,仅用于现场临时记账,不可作为长期数据存储的唯一载体。
  • 应用按“原样”提供,不含任何形式的明示或默示担保。
  • 开发者不对因使用本应用造成的任何数据丢失承担责任,例如忘记密码、清理电脑缓存、重装系统或遗忘管理密码等。
  • 数据无价,强烈建议在活动结束后,立即使用导出功能将数据妥善保存在安全的地方。

这款基于纯 HTMLJavaScript 构建的工具,展示了如何利用现代浏览器技术(如 IndexedDB)开发功能完善、体验优秀的离线应用。如果你对这类 PWA (渐进式Web应用) 或前端本地化存储方案有更多想法,欢迎到 云栈社区 的相关板块交流讨论。




上一篇:性能工程专家Brendan Gregg加入OpenAI,专注AI数据中心性能优化与成本挑战
下一篇:CTO决策框架实战:技术负责人如何权衡架构、团队与业务ROI
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-2-9 19:25 , Processed in 0.305403 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表