# 年会抽奖程序 展会抽奖程序 **Repository Path**: lanfengye2002/michoujiang ## Basic Information - **Project Name**: 年会抽奖程序 展会抽奖程序 - **Description**: 年会抽奖系统展会抽奖程序 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2019-12-02 - **Last Updated**: 2025-01-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 小米同城会活动抽奖系统 #### 介绍 沈阳小米同城会活动专用抽奖系统,可以满足不同活动抽奖需要 #### 相关技术 - 服务端程序基于go语言开发 - 前端界面基于html+css+js开发 #### 名次解释: - 全员抽取模式 在全部参与抽奖的名单中进行抽取(不勾选该模式默认为自动排除已抽中用户),注意抽取多个的时候有可能会重复,所以建议全员模式每次抽取一个,用于抽取大奖的场景下。 - 抽取数量 单次抽奖需要抽取的数量 为了更好的显示效果,最多每次选择5个 - 当前未中奖人数 每次抽奖会自动排除已抽中的用户后剩余的人数 - 总参与人数 抽奖名单经过去重之后剩余的总人数 #### 配置说明: 分为展示设置和抽奖服务程序设置,下面分开进行讲解。 **展示设置:** - 配置文件位于:html/config.js,右键使用edit with Notepad++打开。配置文件中有明确的说明,默认情况下无需修改。 - 两张图片,可以根据活动情况进行配置。/html/images/bg.png和content_bg.png 第一个为大背景图片,第二个为抽奖区域背景。images文件夹下已经带了psd的原图,便于修改。 **抽奖服务程序设置:** - 服务程序配置位于:server/mi 文件夹下,有两个文件 - mingdan.ini 为抽奖名单,该名单可以支持手机号、序号、昵称等信息,每行一条,回车分隔。 请使用附带的编辑器进行编辑。 - already.ini 每次活动自动记录的已抽奖名单,以防止中途出现意外自动退出,第二次打开的时候,会自动过滤掉该名单中的记录。 每次活动之前一定记得清空该文件中的内容。 - logs/milogs.txt 为抽奖过程中的日志,方便进行活动结束后的中奖统计 #### 运行流程 **每次抽奖活动按照如下流程进行执行:** - 1、需要调整界面和更换背景提前做好并替换html/images 中的背景图片 - 2、将抽奖名单录入到mingdan.txt中,注意使用附带的编辑工具 - 3、清空mingdan_already.txt中已存在的记录 - 4、双击运行server/michoujiang.exe 文件,会打开一个服务执行窗口,里面会实时显示各种状态,抽奖过程中千万不能关闭该程序。 - 5、使用QQ、google chrome、IE9等浏览器打开html/index.html文件,打开抽奖界面,一般浏览器都支持全屏显示F11,如果遇到兼容性问题,请安装附带的QQ浏览器 - 6、抽奖开始/停止支持回车、空格、点击按钮进行操作,选择完抽奖数量和鼠标点击抽奖按钮之后,在用回车或空格操作的时候,防止光标在按钮上重复执行操作,请在空白的其他位置点击一下鼠标左键。 - 7、抽奖过程中根据抽奖数量不同选择抽奖数量即可。 提醒:使用之前一定要模拟真实运行环境进行走一遍流程,因为有些投影的分辨率低,所以需要适当调整/html/config.js中的窗口尺寸。 #### 实际应用 - 2018年小米沈阳同城会年会 - 2020年小米沈阳同城会迎新年会 开发比较仓促,代码较潦草,发现问题及时反馈。接受广大米粉的审查与监督。 作者信息: 昵称:蓝枫叶 QQ:83429645 E-mail:zibin_5257@163.com MIid:7474320