iT邦幫忙

0

[php]現場報到系統寫法討論

php

各位大大好:

一、現場工作人員幫參加者報到
1.輸入相關資料
2.資料寫入就是報到成功
3.有可能不連上網,多人用多台電腦註冊,又同時可以寫為資料庫(只會php還有甚麼語法可以用)

二、現場者自己報到
1.參加者在現場掃描QRCODE連上網頁,自己輸入手機號碼報到
2.但連上線,參加者有可能網址會傳給沒來現場的人進行報到

目前能想到的就是工作人員幫忙報到,報到系統要先請工作人員先行登入,以免他人自行報到

謝謝

ant1017 iT邦新手 4 級 ‧ 2019-08-06 11:34:20 檢舉
避免他人協助報到,可以做識別證,現場報到現場發,丟失就直接視同報到失敗,並且支付識別證工本費...
ccutmis iT邦研究生 3 級 ‧ 2019-08-06 11:47:38 檢舉
作一個能在手機上面執行單頁式報到介面給工作人員(這個介面只能給工作人員使用),讓工作人員輸入報到人的電話,查詢報到人資料(這邊要作適當資訊遮敝小心個資法),確認無誤點完成報到,然後像ant1017說的給個識別物,例如手環之類的。
這樣既有實體識別物也能即時寫入資料庫。
mayyola iT邦新手 2 級 ‧ 2019-08-06 13:02:20 檢舉
謝謝
4
japhenchen
iT邦新手 3 級 ‧ 2019-08-06 12:35:51
最佳解答

我寫過的

會場主辦活動前群發簡訊,內容為活動網址,網址指向活動詳細訊息及參加人員的專屬QRCODE
https://ithelp.ithome.com.tw/upload/images/20190806/20117954oTDVPXQ8Gt.jpg
https://ithelp.ithome.com.tw/upload/images/20190806/20117954R3f3ebredE.jpg

參加人員收到簡訊後,點開網址即為活動內容及QRCODE,當然考慮到手機畫面,內容盡量簡單,QR盡量大且符合RWD以確保手機完全顯示QR而不需要手指縮放,只使用瀏覽器,無需另外安裝APP
https://ithelp.ithome.com.tw/upload/images/20190806/201179547A6f2A4Vi7.jpg

會場人員各自準備一支手機,使用LINE或其他QRCODE都可以掃描參加人員手機上顯示的QRCODE
https://ithelp.ithome.com.tw/upload/images/20190806/20117954SbAjoZtk55.jpg
當然掃描後系統會提示需要輸入後台密碼(我當然也怕有人在家自己掃,咳!我有做COOKIE期限為1天,免得同一天多次掃描要一直輸入密碼)https://ithelp.ithome.com.tw/upload/images/20190806/20117954xWRybtMN7F.jpghttps://ithelp.ithome.com.tw/upload/images/20190806/20117954IehFYECQt5.jpg

由於我做的這個CASE是自己公司的尾牙餐會,要做炫炮一點明年才有多一個月....所以我同步顯示報到人員名單及報到率(老板要看參與率最高的部門,另外給獎金)
https://ithelp.ithome.com.tw/upload/images/20190806/20117954qXPvFczqdX.jpg
(另有紙本清單,不再贅述)

搭配了後端ASP.NET、前端JQUERY、手機端JQUERY-MOBILE做RWD,掃描QR工具用市集上的(LINE也可以),一台筆電,一部投影機,一支顯示清單的C#小程式,成本:0元,簡訊費用一則0.8元共230人 (全部自己來,拿死薪水的沒得算)
https://ithelp.ithome.com.tw/upload/images/20190806/20117954EfRieyODzn.jpg

看更多先前的回應...收起先前的回應...

誰沒手機?外勞,或留在公司人資通訊資料的手機號碼是舊的或阿母的,這時就得領用紙本QR

mayyola iT邦新手 2 級 ‧ 2019-08-06 13:02:08 檢舉

ja大您好:想請問"當然掃描後系統會提示需要輸入後台密碼"是工作人員要輸入後排密碼,才能報到成功嗎?謝謝您

我以前的回文裡有提過

『美工很重要,美工很重要,美工很重要』

就是我美工太爛,今年只領了2個月.....唉

是的,但當天只要輸入一次,我有記在COOKIE裡(86400 SEC EXPIRED),當天會場人員再刷,都不會再問密碼輸入

這個部份比較特殊,是用來跟連接投影機的筆電上的程式做TCP通訊的,僅僅是送出有人簽到的訊息,省得要讓投影機筆電一直在掃資料庫..收到網路廣播再更新即可
https://ithelp.ithome.com.tw/upload/images/20190806/20117954UlSYgR0Brk.jpg

ant1017 iT邦新手 4 級 ‧ 2019-08-07 08:50:42 檢舉

貝吉塔有帥到(誤/images/emoticon/emoticon37.gif

2
dragonH
iT邦高手 1 級 ‧ 2019-08-06 12:16:20

一、現場工作人員幫參加者報到

就是基本的 crud

應該沒什麼好說的

二、現場者自己報到

要杜絕

參加者有可能網址會傳給沒來現場的人進行報到

可以考慮不要連上網

在現場弄個 wifi router

server 架在區網

來參加者在現場連上 wifi router

才能打開報到網頁


現場工作人員幫參加者報到

我覺得可以設計成

發給參加者自己專屬的 qrcode

報到時

就給現場的工作人員掃 qrcode 完成報到

就不用浪費時間在 key in 資料

蠻多大型活動都這樣做的

mayyola iT邦新手 2 級 ‧ 2019-08-06 12:57:04 檢舉

恩,上網查大部分也是用QRCODE掃描,不過就要測試掃code的機器是否手機銀幕、紙本等等都可以掃 謝謝

dragonH iT邦高手 1 級 ‧ 2019-08-06 13:05:13 檢舉

一般手機 app 讀 qrcode 的

都沒這問題吧

0
混水摸魚
iT邦新手 1 級 ‧ 2019-08-07 08:25:37

如果你怕有人存你的qrcode讓別人報到的話就,透過二次驗證的方式來處理,報到處掃到第一個qrcode 後,報到人方會自動刷新手上的qrcode;報到處需要二刷新的qrcode才算真正的報到成功。

每個人都有一個唯一的QRCODE,且是SHA256加密過的唯一碼,無法用隨機生成或計算得出的條碼,至於工作人員方面也很簡單,只要把QRCODE掃描開啟頁面,工作人員要在掃碼簽到頁面輸入自己的帳號密碼(一天只要登一次),主機再驗證掃碼的人員設備在特定網段(區網)內,就沒有條碼在家掃描就可以完成出席的問題了

我要發表回答

立即登入回答