作者cleanwind (骨傲风清(挂网))
看板CodeJob
标题Re: [讨论] 条码(or打卡??) + app = 考勤打卡吗?
时间Tue Jun 19 23:32:39 2012
我以前当 TA 为了点名时,
曾经自己写过线上点名程式 XD"
所以能给你一点建议。
如果你不在乎代打的话,何必每日更换条码呢?
你如果只是想记录出勤的上下班时间,
同一组条码配合时间纪录,就可以在未来轻松计算时间了。
不过这边有个小问题,那就是如何去取得手机主人资料?
就我对二维条码的认知,最简单的方式就是以 http 协定实现,
可是就那个二维条码本身,是不可能存个人资讯的,
因为,大家都扫同一个二维条码,不会有分别。
因此这边大概有两条线出来,其一是在扫完条码後,
员工还需要(在网页)输入足以辨别个人的资讯,例如 account/password ;
或者是透过专属的 App ,在扫描前员工就已经输入帐号密码(在 app 内),
那扫完二维条码後,就在把这些资讯全部 POST 到主机上。
如果你还要以 Location 判断的话,
那其实是可以结合 Map 的定位,这部分应该也没问题。
(只是公司定位应该就差不多那个点,做这个的意义是什麽我也不清楚 Orz)
以上,我想板上应该有很多高手可以帮你完成 XD
至於最後的结算就交给 SQL 处理就好了,
不过我要提醒你的是,整套下来可能比你想的复杂,
尤其後端的部分,可能会因为你的需求而增加复杂程度!
绝对不可能只靠 app ,没有之後的 Server ,
你东西要送去哪又存在呢 Orz
所以总结说来,你一定需要 Web Server / SQL Server ,
至於 app 则可以看你的需求再做决定。
※ 引述《ldwang (地瓜)》之铭言:
: 请问市面上有卖这种产品吗?
: 我买来後内容物会包括以下:
: 1. 主程式(含网页伺服接收资料用)
: 2. APP
: 另一个可能是:
: 1. APP
: 2. 没了...
: (因为其实主程式或是每日需要的条码其实可以在网路上当服务,不须使用者装也行..)
: 使用流程如下:
: 1. 主程式每天会输出次日的条码
: 分枝A. 我(使用者)将主程式装在一台骨董EEEPC中,像牺牲者一般
: 庄严的挂在公司近门口处。
: EEEPC的萤幕自动显示当天的条码。
: 分支B. 我每天晚上下班前就把次日的条码贴在门口..
: 2. 每位需要打卡的同仁来到公司,就拿自己的手机刷....(这件事你在看上N行时
: 大概早就猜到了吧Orz....)
: APP就会将条码内网址再加上该手机主人资讯透过网路送给主程式。
: 3. 完成
: (位置资料确认、个人身分确认、时间确认....打卡完成,全勤奖金自动计算中...)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.101.9.24
1F:推 Blueshiva:智慧型手机一定有GPS定位,有GPS定位有发送时间,我是看 06/19 23:35
2F:→ diabloevagto:反向思考,让机器扫瞄个人手机或是其他物品的条码 06/19 23:35
3F:→ Blueshiva:不出来哪边需要对着某个条码扫啦... 06/19 23:35
4F:→ diabloevagto:这样是否就能够轻松知道是谁了 06/19 23:35
因为他说要对着公司门口条码扫,所以我不懂 GPS 的目的在哪 XD
反向思考也可行,不过搞不好成本更多 ...
员工上班前用智慧型手机产生独特的条码,给门口的电脑或手机扫,
那肯定要多做一个 app了!
5F:推 ldwang:因为我是不知道 gps定位等资料如何被触动 丢来我的web伺服 06/19 23:53
6F:→ ldwang:可是看你们这样说 所以其实只要一个app做一个动作就行了XD 06/19 23:54
7F:推 ldwang:http://进销存/?u=jeff@gmail&t=2012-6-19 11-41&loc=true 06/19 23:58
是啊!不过要稍微挡一下外部触发,
现在的 App 多数还是把 POST/GET 藏起来。
不过问题还是卡在如何让 APP 辨别每个人,
毕竟你的 u=jeff@gmail 可不能直接写在二维条码里吧 XD
※ 编辑: cleanwind 来自: 120.101.9.24 (06/20 00:02)
8F:推 mervynW:二维条码里面放个员编... ... 好像比较快? 06/20 10:28
9F:→ cleanwind:他本来是把同一个条码给所有员工扫,怎麽放员编? 06/20 11:26
10F:→ j100002ben:我前公司直接用PHP Timeclock 解决,大家开机第一件事 06/20 23:44
11F:→ j100002ben:情就是打开网页打帐号密码,管理员帐号可以下载报表.. 06/20 23:45
12F:→ j100002ben:一台EeePc放公司门口给大家登入打卡就OK,他还可以锁定 06/20 23:46
13F:→ j100002ben:IP,或是放在内部(本机)也不用锁了www 06/20 23:46
14F:→ j100002ben:如果你人在台北可以站内信给我..太复杂的打卡会没人用 06/20 23:47
15F:→ j100002ben:把最基本的「打卡」+时间报表问题解决就好了... 06/20 23:48
16F:→ abaddon0305:直接用读卡机不是比较快... 07/04 09:36
18F:→ abaddon0305:同时还可以做门禁.. 07/04 09:37