基于springboot的简单抽奖系统
先上系统界面,如下所示:
这是一个基于springboot进行开发的一个简单抽奖系统(抽奖人员名单为随机创建,如有雷同,纯属巧合)。
系统流程:
1.抽奖前需要对抽奖人员名单进行管理,包括新增和删除抽奖人员名单(新增时会自动检测人员姓名是否重复)。
2.抽奖。
(1)在抽奖区域中选择抽奖类型,然后点击立即抽奖,系统会根据获奖名单和抽奖人员名单,从抽奖人员名单中排除已经在获奖名单中的人员,形成一个可抽奖人员名单,并在抽奖器中滚动显示。
(2)点击停止,抽奖器中的名字锁定,不再滚动,产生一个获奖人员,并将人员添加到右侧获奖名单的对应奖项中。
3.额外功能:
(1)可强制将右侧获奖名单中的获奖人员丢入到幸运奖中(如获奖人员缺席,则将其获奖降至为幸运奖)。
操作:将鼠标移动到右侧获奖名单的某个名字上,名字颜色变暗,点击之后弹框,点击确定即可。如下图所示:
(2)可通过点击获奖名单下方的“(清空数据)”按钮将右侧获奖名单全部清除。
4.相关代码
(1)总的项目文件结构图
(2)特别提醒:导入项目后,记得将项目配置文件中的数据库设置部分的代码换成自己的。
(3)项目启动后默认端口为8080,如需设置,则在配置文件中自行改动
5.项目打包下载:项目链接
压缩包中已经包含了整个项目代码,为了方便起见,同时sql文件也已经打包放进去了。只需要将项目导入到工程中,在本地数据库将sql文件导入即可运行。