由於一個朋友的要求,需要在晚會上做一個抽獎的軟件,來隨即抽取錄入的號碼進行抽獎,於是參考了一下別人做的抽獎程序,然后抽時間做了一個這樣的軟件,應該總體還是符合實際要求了,這樣的程序麻雀雖小,五臟俱全的,還確實有不少細節的地方。
一般為了迎合喜慶的年會氣氛,界面一般是大紅大紫,這個難度不大,如下所示。
由於是抽獎活動,一般就要求盡可能操作簡單了,通過回車鍵來啟動或者停止隨機抽獎的過程,另外,為了方便切換各個獎項(如特等獎、一等獎、二等獎等等),就設置了數字鍵進行切換,0為特等獎,1為一等獎,2為二等獎,如此類推,可以設置到9為九等獎,一般很少有更多的了,呵呵。
為了使得抽獎的記錄得以記錄下來,這里軟件采用了Sqlite數據庫進行數據記錄,因此利用我的Winfrom開發框架的模式,對數據庫的記錄進行代碼生成,然后集成到整套的東西,就形成了該軟件了。
為了抽獎,我們需要先建立一個抽獎列表,本功能也是通過數據保存到記錄里面,然后獲取數據庫記錄里面的記錄進行抽獎,先看設置抽獎號碼的功能界面如下所示。
保存后記錄就是抽獎號碼池了,號碼隨機從中抽取,非常公平了,這社會公平第一。生成的號碼,還可以把號碼關聯到員工姓名上去,如下所示。
獎項抽獎記錄如下所示。
全部記錄則通過樹形列表進行分類,如下所示。
為了有效管理獎品的發放,還可以對抽獎記錄進行獎品發放和姓名登記管理,如下所示(期望今年能夠抽獎大中。。。^_^)
軟件沒有用到很復雜的技術,不過細節的地方確實需要花費不少時間來進行雕琢,希望對大家有用,如果需要晚會上使用,一定記得聯系我哦。
喜歡體驗,玩一下的,從網址下載軟件進行測試。http://www.iqidi.com/download/LuckyDrawSetup.rar
希望給你帶來好運,謝謝支持。