ARTICLE · 1119671
年会抽奖,我劝你别再手搓 Excel 了
每年年会,抽奖环节都是 HR 和行政的渡劫现场。
名单对不上、外包混进特等奖、抽完了还得重抽一遍——
这些事你大概率都经历过。
先说结论:
我做了一套年会抽奖系统,整个系统就是一个 HTML 文件,224 KB。 下载下来双击,浏览器直接打开就能抽。不用装软件、不用连数据库、不用找开发。
下面说说它长什么样、能干什么,以及——它不适合干什么(这条我放在最后,很重要)。
一、抽奖翻车,通常翻在这四件事上
🎫 资格说不清。特等奖写着"仅限正式员工",结果外包同事也进了池子。现场有人当场质疑,主持人下不来台。
📝 名单对不上。HR 导出的 Excel 和现场签到表对不上,有人没登记却中了奖,有人登记了两次。
🎤 氛围起不来。主持人念名字,大屏放个静态 PPT,台下低头玩手机。全场最高潮的环节,草草收场。
📊 结果难归档。中奖信息散落在主持人的纸上、行政的 Excel、财务的报销单里。年后对账花了整整两天。
这四件事的共同点是:都不是抽奖本身的问题,是流程的问题。
所以解法也不是"换个更炫的转盘",而是让核验和资格判断自动跑起来。
二、换个做法:让流程自己跑
身份核验交给花名册,资格判断交给规则引擎,氛围交给大屏。
主持人只需要做一件事——喊"开始"。
01 花名册核验:不是本公司的人,进不来
提前导入全公司在职花名册,作为唯一身份基准。员工登记时必须填工号 + 身份证号, 而且这两项必须命中花名册里的同一条记录才算通过。
①严格双因子:工号对、身份证错 → 直接拒绝,杜绝借用他人身份
② 通过后自动带出部门、性别、籍贯、员工类型、司龄,并锁定为只读
③表头自动识别,HR 系统的导出文件直接粘贴
④ 身份证按ISO 7064校验位验证,录错当场发现
02 员工分层:谁有资格抽什么奖,系统说了算
系统自动区分六类身份,并允许每个奖项单独设置参与条件。 保存前实时显示符合人数——设置错了当场就能看出来,不用等到抽奖那天。
① 六类身份:正式 / 试用期 / 第三方 / 外包 / 劳务派遣 / 临时工
② 条件维度:员工类型(含/排除)、性别、部门、籍贯、司龄区间
③属性快照:登记瞬间冻结身份,事后改花名册不影响已中奖记录
④ 司龄由入职日期自动算,不用手工维护
03 登记入场:3 秒完成,大屏实时跳动
登记成功的瞬间,大屏弹出"XX 已加入抽奖池",右侧列表实时滚动。等待入场的时间,本身就是暖场。
① 登记字段完全自定义,下拉选项可从花名册一键提取
②四级去重:身份证 > 工号 > 手机号 > 姓名+部门
③ 已有名单?直接批量导入,导入时自动关联花名册补全属性
04 大屏效果:这是全场注意力的中心
名字高速滚动 → 逐张翻牌揭晓 → 金光弹入 + 全屏礼花 + 音效切换。
①12 套主题:中国红 / 金碧辉煌 / 星辰大海 / 赛博朋克 / 水墨国风…
② 可上传公司年会主视觉做背景,暗化模糊可调,保证文字始终可读
③6 个环节独立配乐:暖场、中场、滚动、揭晓、大奖、收尾
④ 音乐是实时合成的,不用准备任何音频文件
05 生肖命名 + 一键导出:前后都不用操心
输入年份(比如 2026 是马年),自动生成"马到成功特等奖""一马当先一等奖"这类奖项名和推荐奖品。 抽完直接导出,交差归档。
① 奖项支持固定人数或按比例(10% → 自动算名额)
② 导出CSV / Excel / JSON,含工号、身份证号、部门、中奖时间
③ 数据实时保存,刷新或关机都不丢;抽错了可撤销上一轮
三、我拿 60 人花名册实跑了一遍
光说不练没有意义。我导入 60 人花名册(覆盖 6 类身份、10 个部门),46 人完成登记,实测三个奖项的合格人数:
第二和第三行结果一致,是因为两种配置方式描述的是同一批人——这不是巧合,正好可以交叉验证规则引擎没算错。
以前最怕的不是抽奖本身,是抽完之后有人问"他为什么能抽这个奖"。
现在条件写在系统里,合格人数当场可见,问就当场调出来看。
四、说几个限制,建议你先看完再决定
⚠️ 1. 手机扫码登记不能直接用。
双击打开用的是本地文件路径,手机访问不到你电脑上的文件。想扫码登记,需要把这个文件放到任意一台内网服务器或静态托管上,手机访问那个地址、在末尾加#/join就是登记页。
⚠️ 2. 数据存在"这台电脑的这个浏览器"里。
不上云、不联网。换电脑、换浏览器、清缓存都不会同步。重要场次记得点右下角「💾 备份数据」导一份 JSON。反过来说,身份证号这类敏感信息全程不出本机,这也是它最大的合规优势。
⚠️ 3. 多设备不会自动联动。
如果放到服务器上让手机访问,手机和大屏是两台独立设备,手机登记的内容不会自动出现在大屏上。需要真正实时同步的,请告诉我,我给你带服务器的版本。
✅ 它适合这样用:
①一台电脑 + 一块大屏,现场开抽——这是它的主场,开箱即用;
②名单已经齐了(HR 给了在职表 + 参会名单),批量导入后直接抽,最省事;
③临时救急:市面上的抽奖小程序要么要注册、要么抽中要提现,这个用完即走;
④数据敏感:全员身份证号不出本机。
五、怎么拿走
整个系统就是一个 HTML 文件,224 KB,比一张手机照片还小。
第 1 步下载这个 HTML 文件
第 2 步双击打开(建议用 Chrome / Edge),先点右下角「🎁 载入演示数据」,60 人花名册 + 46 位参与者立刻就位,直接开抽看效果
第 3 步满意后到「📇 在职花名册」清空演示数据,粘上你公司的员工表
⬇ 点击下载(224 KB)
电脑打开效果最好,手机也能用但屏幕较小,建议投屏。