食堂要搞一個吃飯刷卡的機器,主要目的是限制每天的使用次數(shù),讓有些不需要吃晚飯的同事,不要在食堂吃晚飯了。以前用的紙票,只要投一張票就行了,雖說也要求了吃飯要提前報,但是總是不太好控制。食堂現(xiàn)在資金也收緊了,也要精打細算了。于是要用這么個售飯機,讓你們每天只能刷一次,而且必須在規(guī)定的時間段刷,過時不候了。
本來這玩意購買了是要自己安裝的,但是領(lǐng)導非要賣家派人來裝。人家也沒有辦法了,只得派2個小伙來了。讓我去學習,后續(xù)工作么就要交給我了。我其實是喜歡自己搞的。當然學習一下也好。
他們給我們的卡,本來就是有問題。還需要取消一下密碼。這個工作他們應(yīng)該在把卡發(fā)給我們之前就做好了。因為那個取消密碼的刷卡機,只有他們有。購買的產(chǎn)品里是沒有的。這或許是他們用于對IC卡加密用得,也就是說以后只能用他們?nèi)∠^密碼的卡。如果自己從別的地方買的卡,或許就不能用了。好在問過他們,那個卡也就2.8元一個,假如他們開價要10塊一個,那就慘了。

先說一下配套的軟件,有一個SQL server2000的數(shù)據(jù)庫,用來存放數(shù)據(jù)的。然后還有一個USB串口的驅(qū)動程序,用來把USB虛擬成串口使用的。在連接讀卡器以及刷卡機,都要用到個這個驅(qū)動的。順便說一下,在管理軟件里用到要和讀卡器或者刷卡機做數(shù)據(jù)傳遞的,都要選定好端口的。可以在設(shè)備管理器里看一下設(shè)備連接在哪個端口上了。我這里讀卡器用了3,刷卡機用了4。
。還有一個就是最主要的,刷卡機的管理程序。用戶數(shù)據(jù)輸入,讀取卡的數(shù)據(jù)都在里面做了。
此外還附帶一個IC卡初始化的程序。IC卡取消密碼后,先要做一個初始化的工作,這個工作就由我自己做了。里面有一個批量初始化的功能,我試了一下,沒有什么用,只得自己一張張初始化。
管理軟件里面有一個“人事資料的導入”的功能,可以把編號,姓名,卡號,卡類型的等數(shù)據(jù),做在excel表格里,然后使用這個導入功能。開始使用導入的時候,還出了幾次錯,不知道哪里格式錯了。我只得先輸入一條記錄,然后使用軟件的excel導出功能,先看看看他導出格式是什么樣的。然后把不需要的表項去掉,然后按照他的文件格式填寫。終于可以正常導入了。在excel表中卡片類型沒有輸入內(nèi)容,故導入也是空的。這在“提交”時會出現(xiàn)問題,雖然讀取卡的內(nèi)容現(xiàn)實里面已經(jīng)有信息了,但是總是“未提交”的狀態(tài)。后來發(fā)現(xiàn)是卡類型是一定要有的,否則提交不會成功。
還有一點要注意的是,剛初始化的卡,必須要先使用一次“讀取卡信息”,然后在“提交”才能成功,否則是不行的。這個是安裝人員教我們的。
這樣一個下午,跟同事兩個人把140多張卡,都搞定了。
后面還要繼續(xù)在測試,做一些小的修改。本來想要每個月限制使用次數(shù)的,但是這個發(fā)現(xiàn)做起來比較麻煩。必須每個月都來重新設(shè)置一次余額。系統(tǒng)里面是沒有單月或者日的次數(shù)限制的,總有時段的次數(shù)限制。我們總有靠設(shè)置金額來限制次數(shù),比如每月給金額20塊,每次固定扣款1塊,則一個月多最多能刷20次了,這就相當于做了次數(shù)限制了。
后面要在做更詳細的使用測試了。
出現(xiàn)了詭異的情況,明明限定一個時間段只能刷一次的,但是有一張卡卻意外的在一個時間段刷了2次,扣了2次款。不能理解。
今天中午刷卡機電池用完,罷工了,差點沒法吃。還好工作人員也算有辦法,先把卡收了,等機器恢復后,刷好了再回去去。其實旁邊有插座的,拖線板把刷卡器的電源插上就可以繼續(xù)使用了。不用那么麻煩把卡收起來的。
這款刷卡機上沒有電池剩余量顯示,所以根本不知道能用的。我的感覺是應(yīng)該插電使用的,不是我們這種以為可以作為充電電池,可以斷電使用的。因為他根本沒有電量顯示,所以常規(guī)來說,肯定要插電的。詢問安裝人員,說這個機器確實沒有電量顯示,充滿電大概可用4小時,充滿電需要12小時,需要開機才能充電。大概前幾天食堂工作人員都是關(guān)了充的,所以沒充進去吧。因為沒有電量顯示,所以要靠電池工作,總是不靠譜的。安裝人員說電池是用來防止斷電時丟失數(shù)據(jù),一般來說應(yīng)該插電使用比較好的。要想正常吃飯,只有去裝食堂窗口裝插座了。
使用一個星期多點,已經(jīng)刷出2回錯了。一次是明明一個時間段限定只能刷一次,卻硬是刷了2回,而且每次都扣款了。我起初是不相信會發(fā)生這種情況的,但是數(shù)據(jù)告訴我確實發(fā)生了。還有一次是晚飯時,頭兩個刷卡的兄弟,竟然刷出了0元,明明是設(shè)定了固定值1元消費的,在他們后面的人都正??哿?元。要是在公交車上遇到這種事情肯定很開心,但是現(xiàn)在我開心不出來。這機器經(jīng)常發(fā)神經(jīng)嘛。致電安裝人員,這個安裝人員起初也有點神經(jīng),不知道所云,說限定了0次,所以扣了0元,真的不知道他在說什么,后來好在突然像是變了個人,思路恢復正常了。說這個可能刷的太快了,機器沒有反應(yīng)過來。所以出問題了。這個我想還是有點可能嘛,機器跟人一樣,在快速的情況下可能是容易出錯,不太穩(wěn)定的。這機器他說是沒有問題的,是我們使用方式出了點問題,要慢點刷的??墒?,中午大家都排著長隊等吃飯,怎么能慢呢。只得盡量跟大家說,放放好,慢點刷。在觀察一下它的表現(xiàn)了。
愛華網(wǎng)



