麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 數(shù)據(jù)庫(kù) > Access > 正文

Access設(shè)_計(jì)抽獎(jiǎng)系統(tǒng)

2019-11-02 14:14:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

   一、系統(tǒng)組成及原理

  抽獎(jiǎng)系統(tǒng)主要由來(lái)賓登記、獎(jiǎng)票管理、幸運(yùn)抽獎(jiǎng)、獲獎(jiǎng)查詢(xún)四個(gè)基本模塊構(gòu)成,登記模塊登記參加抽獎(jiǎng)人員,獎(jiǎng)票管理模塊初始化參加抽獎(jiǎng)人員名單,抽獎(jiǎng)模塊實(shí)現(xiàn)抽獎(jiǎng)功能,獲獎(jiǎng)查詢(xún)模塊查詢(xún)獲獎(jiǎng)結(jié)果。其中,抽獎(jiǎng)模塊中可以實(shí)現(xiàn)獎(jiǎng)勵(lì)等級(jí)、總抽獎(jiǎng)數(shù)、每一次抽獎(jiǎng)數(shù)的控制。系統(tǒng)架構(gòu)框圖如圖1。

Access設(shè)計(jì)抽獎(jiǎng)系統(tǒng) 電腦高手

  圖1 系統(tǒng)架構(gòu)

  二、系統(tǒng)初始化

  來(lái)賓登記模塊中已經(jīng)收錄了參加抽獎(jiǎng)的人員名單以及所屬部門(mén),在獎(jiǎng)票管理模塊中,當(dāng)點(diǎn)擊初始化按鈕時(shí)通過(guò)內(nèi)部程序設(shè)計(jì)首先把上次的抽獎(jiǎng)結(jié)果清空,同時(shí)利用Rnd在參加抽獎(jiǎng)的人員名單前隨機(jī)生成一系列的序號(hào),為幸運(yùn)抽獎(jiǎng)模塊中的隨機(jī)抽獎(jiǎng)做準(zhǔn)備[1]。主要初始化程序代碼如下:

  以下為引用的內(nèi)容:

  DoCmd.SetWarnings False

  DoCmd.OpenQuery "刪除對(duì)獎(jiǎng)票號(hào)", acNormal, acEdit

  DoCmd.OpenQuery "追加對(duì)獎(jiǎng)票號(hào)", acNormal, acEdit

  DoCmd.SetWarnings True

  Set qrs = CurrentDb.OpenRecordset("對(duì)獎(jiǎng)票號(hào)")

  qrs.MoveFirst

  i = 1

  Do While Not qrs.EOF

  qrs.Edit

  qrs!序號(hào) = Int((211 - 1) * Rnd)

  qrs!對(duì)獎(jiǎng)號(hào)碼 = i

  qrs.Update

  i = i + 1

  qrs.MoveNext

  Loop

  MsgBox ("對(duì)獎(jiǎng)名單初始化完畢。")

  qrs.Close

  抽獎(jiǎng)功能的實(shí)現(xiàn)

  通過(guò)抽獎(jiǎng)模塊實(shí)現(xiàn)最終抽獎(jiǎng)功能。

  通過(guò)獎(jiǎng)勵(lì)等級(jí)組合框控制抽獎(jiǎng)等級(jí),通過(guò)抽獎(jiǎng)數(shù)量組合框控制每批次抽獎(jiǎng)數(shù)量,通過(guò)總抽獎(jiǎng)數(shù)組合框控制總抽獎(jiǎng)數(shù)。當(dāng)獎(jiǎng)勵(lì)等級(jí)分別為一、二、三等獎(jiǎng)時(shí),抽獎(jiǎng)數(shù)量和總抽獎(jiǎng)數(shù)默認(rèn)值分別為5、10、10和10、30、50。各組合框的具體數(shù)值也可以通過(guò)上下箭頭控制。抽獎(jiǎng)界面如圖2。

  

天龍影院[www.aikan.tv/special/tianlongyingyuan/]
圖 2 抽 獎(jiǎng) 界 面

  其程序設(shè)計(jì)比較簡(jiǎn)單,主要程序如下:

  以下為引用的內(nèi)容:

  ……

  If Me!獎(jiǎng)勵(lì)等級(jí).Value = 1 Then

  Me!總數(shù)量.Value = 10

  End If

  If Me!獎(jiǎng)勵(lì)等級(jí).Value = 2 Then

  Me!總數(shù)量.Value = 30

  End If

  If Me!獎(jiǎng)勵(lì)等級(jí).Value = 3 Then

  Me!總數(shù)量.Value = 50

  End If

  Forms!抽獎(jiǎng).Q_抽獎(jiǎng)統(tǒng)計(jì).Requery

  If Me!獎(jiǎng)勵(lì)等級(jí).Value = 1 Then

  Me!抽獎(jiǎng)數(shù)量.Value = 5

  End If

  If Me!獎(jiǎng)勵(lì)等級(jí).Value = 2 Or Me!獎(jiǎng)勵(lì)等級(jí).Value = 3 Then

  Me!抽獎(jiǎng)數(shù)量.Value = 10

  End If

  ……

  通過(guò)點(diǎn)擊開(kāi)始按鈕開(kāi)始抽獎(jiǎng),同時(shí)按鈕標(biāo)題變?yōu)橥V梗俅吸c(diǎn)擊停止此批次抽獎(jiǎng),同時(shí)按鈕標(biāo)題變?yōu)殚_(kāi)始,繼續(xù)點(diǎn)擊開(kāi)始下一批次抽獎(jiǎng),如此反復(fù),直至完成總抽獎(jiǎng)數(shù),此時(shí)提示“抽獎(jiǎng)總數(shù)已到”,如果未完成總抽獎(jiǎng)數(shù)就開(kāi)始另外一輪抽獎(jiǎng),則提示“抽獎(jiǎng)限制”。

  內(nèi)部抽獎(jiǎng)主要解決隨機(jī)性和相對(duì)均衡兩個(gè)問(wèn)題。系統(tǒng)初始化在參加抽獎(jiǎng)人員名單前隨機(jī)生成了序號(hào),通過(guò)查詢(xún)“號(hào)碼重排序”將參加抽獎(jiǎng)人員名單按照序號(hào)升序排列,抽獎(jiǎng)時(shí)按照序號(hào)順序抽獎(jiǎng),實(shí)現(xiàn)了隨機(jī)的要求。相對(duì)均衡要求大致按照各個(gè)部門(mén)人數(shù)占總?cè)藬?shù)的百分比來(lái)分配中獎(jiǎng)人數(shù),本系統(tǒng)采用各個(gè)部門(mén)占總?cè)藬?shù)的百分比乘以抽獎(jiǎng)總數(shù)的方法來(lái)大致確定各個(gè)部門(mén)的中獎(jiǎng)人數(shù),有小數(shù)的數(shù)字通過(guò)程序設(shè)計(jì)進(jìn)行四舍五入處理。需要注意的是,若使所有的部門(mén)中獎(jiǎng)人數(shù)都要用四舍五入的方法進(jìn)行處理則可能出現(xiàn)錯(cuò)誤,為了避免這種情況需要選定一個(gè)部門(mén),使其中獎(jiǎng)人數(shù)等于總抽獎(jiǎng)數(shù)減去其他各個(gè)部門(mén)中獎(jiǎng)人數(shù)之和[2]。抽獎(jiǎng)模塊的主要程序代碼如下:

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 99久久电影 | 免费观看一级 | 5a级毛片| 国产资源在线免费观看 | 国产jjizz一区二区三区视频 | 国产一级毛片视频在线! | 国产黄色一区二区 | 欧美 日韩 国产 在线 | 国产成年人网站 | 在线观看免费毛片视频 | 在线一级片 | 欧美1 | 今井夏帆av一区二区 | 国产永久免费观看 | 一区国产在线 | 中文字幕欧美亚洲 | 国产精品视频导航 | 亚洲成人在线视频网 | 一级电影免费 | 国产亚洲精品久久久久婷婷瑜伽 | 国产精品嘿咻嘿咻在线播放 | 免费一级欧美在线观看视频 | 久久精品久久精品久久精品 | 亚洲午夜视频 | 午夜精品小视频 | 国产成人av免费观看 | 九九热在线精品视频 | 久久欧美亚洲另类专区91大神 | 午夜视频观看 | 国产99视频精品免视看9 | 久久久国产精品网站 | 午夜视频在线 | 亚洲自拍第一 | 91精品国产日韩91久久久久久360 | 久久久久久久黄色片 | 又黄又爽免费无遮挡在线观看 | 草莓视频在线导航 | 国产免费一级 | 日本在线不卡一区二区 | 成人免费网站在线观看 | 5a级毛片 |