由于一个朋友的要求,需要在晚会上做一个抽奖的软件,来随即抽取录入的号码进行抽奖,于是参考了一下别人做的抽奖程序,然后抽时间做了一个这样的软件,应该总体还是符合实际要求了,这样的程序麻雀虽小,五脏俱全的,还确实有不少细节的地方。

一般为了迎合喜庆的年会气氛,界面一般是大红大紫,这个难度不大,如下所示。

由于是抽奖活动,一般就要求尽可能操作简单了,通过回车键来启动或者停止随机抽奖的过程,另外,为了方便切换各个奖项(如特等奖、一等奖、二等奖等等),就设置了数字键进行切换,0为特等奖,1为一等奖,2为二等奖,如此类推,可以设置到9为九等奖,一般很少有更多的了,呵呵。

为了使得抽奖的记录得以记录下来,这里软件采用了Sqlite数据库进行数据记录,因此利用我的Winfrom开发框架的模式,对数据库的记录进行代码生成,然后集成到整套的东西,就形成了该软件了。

为了抽奖,我们需要先建立一个抽奖列表,本功能也是通过数据保存到记录里面,然后获取数据库记录里面的记录进行抽奖,先看设置抽奖号码的功能界面如下所示。

保存后记录就是抽奖号码池了,号码随机从中抽取,非常公平了,这社会公平第一。生成的号码,还可以把号码关联到员工姓名上去,如下所示。

奖项抽奖记录如下所示。

全部记录则通过树形列表进行分类,如下所示。

为了有效管理奖品的发放,还可以对抽奖记录进行奖品发放和姓名登记管理,如下所示(期望今年能够抽奖大中。。。^_^)

软件没有用到很复杂的技术,不过细节的地方确实需要花费不少时间来进行雕琢,希望对大家有用,如果需要晚会上使用,一定记得联系我哦。

喜欢体验,玩一下的,从网址下载软件进行测试。http://www.iqidi.com/download/LuckyDrawSetup.rar

希望给你带来好运,谢谢支持。

本文转自博客园伍华聪的博客,原文链接:年关将至,公司都有年会了,做个幸运大抽奖软件,一起庆祝下,如需转载请自行联系原博主。

年关将至,公司都有年会了,做个幸运大抽奖软件,一起庆祝下相关推荐

  1. 10 家世界顶级的公司都在用 Python 做什么?

    原文: https://towardsdatascience.com/10-world-class-companies-using-python-26cde24919a8 用 Python 写代码的乐 ...

  2. 性价比高的武汉公司团建年会满足你的需求,这里玩法花样多让你惊喜不断

    距离新的一年没多少天了,各大公司开始策划起了年终会议,回想往年的年会场地都差不多会内容一成不变早就让人觉得枯燥无味了,想要一场全新不一样的方案?挑个好玩的地方打破传统千篇一律的回忆开启朋友圈不一样的年 ...

  3. 什么是DevOps的基石?为什么顶级公司都离不开它?

    CI/CD管道实现,或持续集成/持续部署,是现代DevOps环境的基石.它通过自动化应用程序的构建.测试和部署来弥补开发团队和操作团队之间的差距.在本文中,我们将介绍什么是CI/CD管道以及它是如何工 ...

  4. 为什么每家公司都需要协作工具?

    前言 企业很多时候,和一个人是一样一样一样的.经营,也和一个人的成长是一样一样一样的.作为企业的管理者,如何健康存续的运营公司,是每个合格CEO不断成长路径上的必修课.就像<谈谈SaaS创业和企 ...

  5. 智能+制造,聪明的公司都走上了智能制造的道路

    2021-03-29 12:10 导语:聪明的公司都走上了智能制造的道路 "挖掘机到底哪家强,中国山东找蓝翔"--这是2014年火遍全国的一句广告语.历经7年时间,这句广告语早已淡 ...

  6. 全球 35 大开源公司都在这里!

    来源:全球人工智能 概要:如果你认为开源软件主要是业余爱好者和单枪匹马的开发人员的杰作,那你的看法完全落伍了.虽然独立开发人员仍是开源社区的重要组成部分,但如今开源项目的大部分工作由企业开发人员完成. ...

  7. 大数据,人工智能网易百度这些公司都走在前列

    2019独角兽企业重金招聘Python工程师标准>>> 大数据,人工智能网易百度这些公司都走在前列 1.网易大数据 接口网站:https://bigdata.163yun.com/y ...

  8. 田志刚:所有大公司都是小公司(二)

    5,000=5,000,5000>50,000 企业的老总都会说我们公司以人为本,但员工都不知道有哪些人,这些人做过什么,擅长什么,何来以人为本?人们都说知识共享是知识管理中最重要的问题,也是最 ...

  9. 准备换工作了,有2家公司都有吸引的地方,帮忙抉择下

    无锡一个2线城市,本地人,今年29了~自身情况老婆快生小孩啦~ 当前公司技术部搬去上海了~我由于家庭情况不能去上海,领导留我在无锡继续做~但身边一个人交流不方便便有了离职想法. 主要想找个公司长期发展 ...

最新文章

  1. Java基础之Switch语句
  2. c语言如何使四种运算符同级,二 如何学习C语言的运算符和运算顺序
  3. 有关Dispose,Finalize,GC.SupressFinalize函数-托管与非托管资源释放的模式
  4. python安装pyqt5第三方_搭建pyqt5开发环境(python3+pycharm2019+pyqt5)
  5. FL2440移植LINUX-3.4.2 -- 按键驱动和触摸屏驱动移植
  6. 电路常识性概念(2)-电容
  7. 第45课 蝴蝶效应-动动脑 第3题 《小学生C++趣味编程》
  8. python中集合的元素可以是任意数据类型_Python数据类型之列表
  9. 从零开始实现一个简易的Java MVC框架(九)--优化MVC代码
  10. 安装配置rabbitmq
  11. 你真的了解分层架构吗?——写给被PetShop毒害的朋友们
  12. delphi 获取驱动盘的卷标 号
  13. 更改stata外部命令存放位置
  14. 软件的行业适配性:进销存软件与五金行业
  15. deeplearning.ai 人工智能行业大师访谈(全文版)
  16. JS节点操作、节点层级获取
  17. MySQL语法学习笔记
  18. openh264编解码器的编译与运行
  19. android tabhost 分割线,FragmentTabHost使用方法详解
  20. AE表达式教程 - 1、什么是AE表达式

热门文章

  1. 地址线和片选线的关系
  2. 用矩形积分近似求解定积分的动画示意图
  3. 【Python、C++、R 三合一效果好】Julia 重磅发布,全球热度上升最快
  4. 灵魂发问:请问您有什么想问我的吗
  5. Ubuntu cuda torch安装
  6. 在 vscode 开发百度/微信小程序,so酷!
  7. RFP注册财务策划师一个月工资能有多少?
  8. unify v2.5主题
  9. 盘点Unify的2016:在不变中求变 开启企业通信新征程
  10. 2022年高压电工考试模拟100题及模拟考试