亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于移動校園平臺的身份認證系統(tǒng)的設(shè)計與實現(xiàn)

        2018-03-29 05:12:35蔡彬彬
        關(guān)鍵詞:校園用戶信息

        蔡彬彬

        (長春理工大學(xué) 信息化中心,長春 130022)

        傳統(tǒng)計算機上的身份認證技術(shù)已經(jīng)十分成熟,通過刷卡實現(xiàn)的身份識別系統(tǒng)已經(jīng)不能滿足大家方便快捷的身份識別需求。移動認證技術(shù)在專業(yè)設(shè)備上的應(yīng)用已經(jīng)得到廣泛認可,在大眾化智能終端領(lǐng)域上的應(yīng)用正在興起[1]。隨著大學(xué)校園無線網(wǎng)絡(luò)覆蓋和智能手機的快速普及,移動校園項目作為數(shù)字化校園的一部分已經(jīng)從理論走進了我們的生活[2],智能手機上應(yīng)用的開發(fā)成為新寵。

        使用現(xiàn)有移動校園項目的開發(fā)者接口遵循數(shù)字化校園的標準,開發(fā)更具有個性化需求的應(yīng)用軟件,既可以逐步豐富學(xué)校移動校園的個性化應(yīng)用也可以減少采購和維護成本。移動校園項目內(nèi)容的豐富能夠完善數(shù)字化校園體系,創(chuàng)造方便快捷的數(shù)字信息交流生態(tài)圈。移動校園平臺可以涵蓋學(xué)校教務(wù)管理、圖書館管理、校內(nèi)生活服務(wù)、學(xué)校周邊等應(yīng)用和學(xué)校新聞、通知公告等內(nèi)容,和學(xué)校常規(guī)網(wǎng)絡(luò)應(yīng)用系統(tǒng)相呼應(yīng),打造一個內(nèi)容更加生動豐富的動態(tài)服務(wù)網(wǎng)絡(luò)[3]。學(xué)校的移動校園平臺是由移動校園應(yīng)用超市和開發(fā)者平臺組成的?,F(xiàn)在移動校園應(yīng)用超市已經(jīng)集成了移動OA、圖書借閱查詢、一卡通、郵件、新聞聚合、通知公告、日程、校歷、黃頁等內(nèi)容。

        使用數(shù)據(jù)中心的共享數(shù)據(jù)可以解決數(shù)據(jù)來源的權(quán)威性問題,使用合理的同步機制可以保障數(shù)據(jù)的實時性和準確性。通過自行設(shè)計和開發(fā)的后臺進行授權(quán)的管理和控制,結(jié)合用戶的實際需求可以實現(xiàn)靈活多變的個性化應(yīng)用。本系統(tǒng)通過掃描二維碼等方式快速查詢學(xué)生在學(xué)校數(shù)字化校園系統(tǒng)內(nèi)的信息,實際應(yīng)用中可以實現(xiàn)考試中學(xué)生身份的快速核實等功能。在身份識別的基礎(chǔ)上還可以進一步開發(fā),如可以做會議簽到等擴展應(yīng)用的開發(fā)。

        1 項目設(shè)計與開發(fā)的基本原理

        為了做好本系統(tǒng)的設(shè)計和開發(fā)工作,首先對現(xiàn)有移動校園平臺項目的接口的進行梳理,確認數(shù)據(jù)標準,并根據(jù)學(xué)校的自身特點確認APP開發(fā)語言和開發(fā)工具。在與學(xué)校相關(guān)部門進行討論確認系統(tǒng)的功能和展示形式和內(nèi)容后,進行了項目總體框架設(shè)計,并邀請部分專家進行了審核。總體框架方案確定后,進行數(shù)據(jù)庫設(shè)計、后臺管理模塊開發(fā)和APP的開發(fā)。系統(tǒng)演示版本內(nèi)部測試通過后,邀請業(yè)務(wù)部門一線人員進行功能演示,聽取系統(tǒng)功能改進建議后進行系統(tǒng)升級改造。最后選擇合適場景進行實際或模擬測試驗證。

        系統(tǒng)選擇使用MySQL數(shù)據(jù)庫作為系統(tǒng)數(shù)據(jù)庫。MySQL作為一款開放源代碼的免費數(shù)據(jù)庫系統(tǒng),管理時使用最常見的結(jié)構(gòu)化查詢語言(SQL)進行管理。MySQL具有速度快、可靠性高和適應(yīng)性強的提點,成為非事務(wù)化處理情況下的首選的關(guān)系型數(shù)據(jù)庫。

        使用ODI(Oracle Data Integrator)工具實現(xiàn)和共享數(shù)據(jù)中心之間的數(shù)據(jù)同步。ODI屬于Oracle融合中間件產(chǎn)品系列,它解決了異構(gòu)程度日益復(fù)雜的環(huán)境中的數(shù)據(jù)集成需求。它是一個基于Java的應(yīng)用程序,可以使用數(shù)據(jù)庫來執(zhí)行基于集合的數(shù)據(jù)集成任務(wù),也可以將該功能擴展到包括Oracle、SQL Server,MySQL在內(nèi)的多種數(shù)據(jù)庫平臺[4]。

        后臺管理模塊是針對桌面電腦操作進行設(shè)計的,可以根據(jù)用戶的實際需要設(shè)計開發(fā)個性化的應(yīng)用接口,方便管理員用戶進行各種系統(tǒng)配置和批量數(shù)據(jù)操作。后臺管理模塊采用WindowsIIS平臺在校網(wǎng)內(nèi)網(wǎng)發(fā)布,和移動校園項目平臺分離發(fā)布,提高系統(tǒng)運行的安全性、可靠性和以維護性。

        手機端APP的開發(fā)采用開發(fā)者平臺實現(xiàn),該平臺支持jQuery Mobile作為前端框架的開發(fā)。它是一個基于HTML5,擁有響應(yīng)式網(wǎng)站特性,兼容所有主流移動設(shè)備平臺的統(tǒng)一UI接口系統(tǒng)與前端開發(fā)框架,可以運行在所有的智能手機、平板電腦和桌面設(shè)備上。它將“寫得更少、做得更多”這一理念提升到了新的層次,它會自動為網(wǎng)頁設(shè)計交互的易用外觀,并在所有移動設(shè)備上保持一致[5]。

        2 項目的設(shè)計與實現(xiàn)

        2.1 總體設(shè)計方案

        本系統(tǒng)通過開發(fā)者平臺植入于學(xué)校移動校園平臺,通過平臺的二維碼識別接口識別包含學(xué)生一卡通號碼信息的二維碼,在校驗完用戶的授權(quán)后,根據(jù)權(quán)限檢索同步于現(xiàn)有數(shù)字化校園平臺內(nèi)的教職工和學(xué)生基本信息數(shù)據(jù),實現(xiàn)學(xué)生身份的快速識別。本系統(tǒng)包括三個部分:植入于移動校園項目的APP,提供授權(quán)管理、授權(quán)驗證和數(shù)據(jù)檢索的管理后臺,實現(xiàn)數(shù)字化校園數(shù)據(jù)中心數(shù)據(jù)與本系統(tǒng)數(shù)據(jù)庫間的教工和學(xué)生基本信息數(shù)據(jù)的同步。

        系統(tǒng)開發(fā)初期,在進入本系統(tǒng)后直接開始驗證用戶是否具有調(diào)用學(xué)生身份驗證接口的使用權(quán)限。當(dāng)用戶具有權(quán)限時調(diào)用二維碼采集接口跳轉(zhuǎn)到二維碼信息采集界面;如果不具備接口調(diào)用權(quán)限時提示用戶權(quán)限不足后推出本系統(tǒng)。系統(tǒng)測試版本開發(fā)完成后,拿到相關(guān)業(yè)務(wù)部門征求意見,在對系統(tǒng)進行了實際演示后,相關(guān)業(yè)務(wù)部門提出系統(tǒng)應(yīng)當(dāng),充分考慮到用戶的使用習(xí)慣和后期擴展需要建議把權(quán)限驗證步驟后移。從進入應(yīng)用開始驗證用戶使用權(quán)限,改為先調(diào)用二維碼信息采集,根據(jù)二維碼信息判斷具體調(diào)用哪個接口,在接口里面再對用戶的具體的權(quán)限進行驗證。

        方案完善后如圖1所示,不僅實現(xiàn)了通過簡單快捷的身份認證方式方便學(xué)校日常教學(xué)中學(xué)生身份的識別和確認,還預(yù)留了方便以后增加更多個性化應(yīng)用的擴展接口。

        圖1 改進后的系統(tǒng)流程圖

        2.2 系統(tǒng)后臺管理功能的設(shè)計與實現(xiàn)

        在系統(tǒng)后臺管理模塊中,通過自行設(shè)計和開發(fā)的后臺進行接口程序調(diào)用授權(quán)的管理和控制。通過該管理模塊,可以實現(xiàn)對自定義的教職工用戶組進行授權(quán),授權(quán)用戶組內(nèi)的教職工用戶,可以在授權(quán)有效期內(nèi)使用本系統(tǒng),非授權(quán)用戶或授權(quán)過期時會禁用對學(xué)生基本數(shù)據(jù)的檢索功能。系統(tǒng)后臺主要功能包括三個部分師生信息查詢模塊、用戶組信息維護及授權(quán)管理模塊和后臺管理員信息維護模塊,模塊詳細功能如表1所示。

        表1 系統(tǒng)后臺功能介紹

        2.3 系統(tǒng)數(shù)據(jù)庫中教工和學(xué)生基本信息的同步

        原有數(shù)字化校園內(nèi)的學(xué)生基本信息是從教務(wù)管理系統(tǒng)內(nèi)導(dǎo)出后,在線下導(dǎo)入到數(shù)據(jù)中心數(shù)據(jù)庫的,一般每學(xué)期或在有重要信息變更時進行一次數(shù)據(jù)更新。學(xué)生產(chǎn)生異動后學(xué)生信息不能及時在數(shù)據(jù)中心內(nèi)得到體現(xiàn),嚴重影響到了數(shù)據(jù)中心數(shù)據(jù)的準確性和權(quán)威性。經(jīng)多次和教務(wù)協(xié)商后在教務(wù)數(shù)據(jù)庫內(nèi)建立了一組只有只讀權(quán)限的視圖,視圖中包含的學(xué)生學(xué)籍信息、教師信息、課程信息、教室信息、教學(xué)日歷、授課計劃等數(shù)據(jù)。利用Oracle的ODI數(shù)據(jù)集成工具,將這些數(shù)據(jù)根據(jù)信息變更頻率和數(shù)據(jù)實時性要求的不同,設(shè)計不同的更新計劃,定期將這些數(shù)據(jù)抽取到數(shù)據(jù)中心當(dāng)中。比如學(xué)生信息需要推送給圖書館、一卡通和校園信息門戶,這些信息需要較高的更新頻率,每一個小時會更新一次;而授課計劃數(shù)據(jù)量巨大數(shù)據(jù)相對穩(wěn)定,而且調(diào)串課一般都需要提前申請,這些數(shù)據(jù)會在每天晚上進行一次更新。在課表信息進入數(shù)據(jù)中心后對這些數(shù)據(jù)進行整理和清洗后在移動校園平臺內(nèi)實現(xiàn)了個人課表的查詢和教室占用情況的檢索。完成教務(wù)管理系統(tǒng)和數(shù)字化校園數(shù)據(jù)中心的數(shù)據(jù)對接,豐富了數(shù)據(jù)中心的數(shù)據(jù)內(nèi)容,使數(shù)據(jù)中心內(nèi)的數(shù)據(jù)更加具有實時性、準確性和權(quán)威性的特點。

        為了做好本系統(tǒng)與學(xué)校數(shù)據(jù)中心的數(shù)據(jù)同步,后臺管理模塊利用ODI工具,定期將數(shù)字化校園數(shù)據(jù)中心內(nèi)的教職工和學(xué)生的基本數(shù)據(jù)同步到本系統(tǒng)的數(shù)據(jù)庫內(nèi),保證本系統(tǒng)內(nèi)檢索數(shù)據(jù)的實時性和準確性。在學(xué)生基本信息異動比較活躍的學(xué)期初,數(shù)據(jù)更新頻率為半天一次,其他時間數(shù)據(jù)同步接口每天晚上23點運行一次。

        圖2 系統(tǒng)學(xué)生基本信息數(shù)據(jù)與數(shù)據(jù)中心間的數(shù)據(jù)同步

        2.4 系統(tǒng)APP的實現(xiàn)及數(shù)據(jù)查詢接口的權(quán)限認證

        本系統(tǒng)是在現(xiàn)有的移動校園項目的基礎(chǔ)上做二次開發(fā),利用身份認證接口做系統(tǒng)登錄的統(tǒng)一身份認證。利用現(xiàn)有的移動校園平臺,用戶不用再單獨安裝應(yīng)用程序,只需要通過簡單的操作安裝指定插件就可以方便快捷的打開本系統(tǒng);使用統(tǒng)一的認證接口,用戶不用再單獨記憶和管理一套用戶名和口令。

        系統(tǒng)通過二維碼識別技術(shù)識別包含有特定信息的二維碼,實現(xiàn)學(xué)生身份的快速識別。調(diào)用移動校園平臺的二維碼識別接口,識別包含有學(xué)生一卡通號碼信息的二維碼,通過授權(quán)驗證接口的驗證后調(diào)用數(shù)據(jù)檢索模塊返回相應(yīng)學(xué)生的基本信息

        權(quán)限驗證模塊的驗證分三步進行:首先檢查當(dāng)前用戶的身份,只有教職工的身份才有權(quán)利使用本系統(tǒng);然后在所有的用戶組里面檢索,判斷當(dāng)前用戶是否是授權(quán)用戶;最后校驗用戶所在的用戶組授權(quán)是否在有效期內(nèi)。只有以上三步都檢查通過才能使用本接口在學(xué)生基本信息庫內(nèi)進行查詢。

        為了方便實現(xiàn)功能擴展,在二維碼信息識別后的信息校驗部分預(yù)留二次開發(fā)接口。當(dāng)二維碼信息為網(wǎng)址的時候會提供給用戶調(diào)用終端設(shè)備上的瀏覽器打開網(wǎng)址的按鈕,當(dāng)二維碼信息為其它信息時會提示“不是有效二維碼”。本系統(tǒng)學(xué)生基本信息查詢接口暫時只對校園網(wǎng)用戶開放使用權(quán)限,在校園網(wǎng)外無法使用本系統(tǒng)。

        圖3 開啟校驗調(diào)試模式下的權(quán)限驗證模塊驗證通過截圖

        在后期擴展開發(fā)時只需要對“無效”二維碼進行進一步分類,并在預(yù)留的用戶組信息上附加相應(yīng)的接口信息,就可以實現(xiàn)不同的接口調(diào)用匹配不同的權(quán)限控制。擴展應(yīng)用開發(fā)時只需要專注于應(yīng)用接口的具體實現(xiàn),通過簡單的配置就可以集成到本系統(tǒng)當(dāng)中。

        3 結(jié)束語

        項目完成教務(wù)管理系統(tǒng)和數(shù)字化校園數(shù)據(jù)中心的數(shù)據(jù)對接,豐富了數(shù)據(jù)中心內(nèi)的數(shù)據(jù),使數(shù)據(jù)中心內(nèi)的數(shù)據(jù)更加具有實時性、準確性和權(quán)威性的特點。新生入學(xué)或?qū)W生產(chǎn)生異動后數(shù)據(jù)會被自動同步到數(shù)據(jù)中心,然后會自動更新校園信息門戶和圖書管理等應(yīng)用系統(tǒng)內(nèi)部的用戶信息。在學(xué)生的課表信息進入數(shù)據(jù)中心后,在移動校園內(nèi)部還實現(xiàn)了課表和教室占用情況的查詢。本應(yīng)用數(shù)據(jù)庫和數(shù)字化校園數(shù)據(jù)中心間的數(shù)據(jù)同步機制保證數(shù)據(jù)的準確和實時性。

        利用本系統(tǒng)的管理后臺快速的查詢出一些特定條件下的學(xué)生和教工的基本信息,方便業(yè)務(wù)部門做查詢和統(tǒng)計,解決了教務(wù)系統(tǒng)無法更改系統(tǒng)程序以集成一卡通號碼的顯示和查詢,也沒有對其他部門開放包含一卡通號碼信息的查詢接口的問題。

        系統(tǒng)已經(jīng)實現(xiàn)了身份識別和權(quán)限認證的核心功能,并在系統(tǒng)APP部分和后臺管理部分都預(yù)留了擴展接口,在此基礎(chǔ)上還可以進行開發(fā),并支持不同應(yīng)用接口不同的權(quán)限控制。

        學(xué)生和教工的圖片存貯如果存儲在數(shù)據(jù)庫內(nèi)會占用非常大的存儲空間,并對數(shù)據(jù)查詢的速度有較大影響。目前圖片信息是使用圖片文件的方式存儲在后臺管理服務(wù)器上的,這樣的好處是數(shù)據(jù)庫文件本身非常小,查詢速度快,備份占用空間小。問題在于圖片信息的獲取采用的辦法是從一卡通系統(tǒng)中導(dǎo)出,線下拷貝的方法進行更新的。雖然人員圖片信息相對穩(wěn)定,不常更新,只在每年新生入學(xué)期間有較大變動,但這種方法效率非常低,正在研究辦法實現(xiàn)自動化的一卡通數(shù)據(jù)庫圖片信息本地化的方法。

        [1]張言林,李博.基于數(shù)字化校園的手機app客戶端設(shè)計初探——東北林業(yè)大學(xué)“移動校園”手機APP客戶端設(shè)計[J].設(shè)計,2014(2):81-82.

        [2]徐玲,蔣欣志.手機二維碼識別系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機應(yīng)用,2012(5):1474-1476.

        [3]孫耀庭,陳信.開放大學(xué)“移動校園”構(gòu)建的探索[J].中國教育信息化,2007(19):7-9.

        [4]王晶春.數(shù)字化校園數(shù)據(jù)集成總體架構(gòu)淺析[J].長春理工大學(xué)學(xué)報:自然科學(xué)版,2015,38(3):148-151.

        [5]李莉,張超然,劉丹,等.移動APP開發(fā)模式研究[J].長春理工大學(xué)學(xué)報:自然科學(xué)版,2016,39(5):110-114.

        猜你喜歡
        校園用戶信息
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        校園的早晨
        琴童(2017年3期)2017-04-05 14:49:04
        春滿校園
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        開心校園
        如何獲取一億海外用戶
        展會信息
        中外會展(2014年4期)2014-11-27 07:46:46
        爆笑校園
        亚洲国产人成自精在线尤物 | 中文字幕一二三四五六七区| 成人免费播放视频影院| 国产高潮流白浆视频在线观看 | 日本乱偷人妻中文字幕在线| 久久久久国产精品熟女影院| 日韩爱爱视频| 中文字幕一区二区网址| 中文字幕亚洲乱码成熟女1区| 精品视频一区二区三区在线观看 | 99福利网| 精品人妻一区二区三区av| 亚洲成a人一区二区三区久久| 加勒比hezyo黑人专区| 日韩国产成人无码av毛片蜜柚 | 中文字幕亚洲一区二区三区| 国产精品国产三级第一集| 人妻丰满熟妇av无码区hd| 狠狠躁夜夜躁AV网站中文字幕| 蜜桃精品国产一区二区三区| 99久久国产精品网站| 怡红院免费的全部视频| 亚洲欧美日韩国产综合久| 国产久久久自拍视频在线观看| 亚洲小说区图片区色综合网| 国产女人高潮叫床视频| 天天综合久久| 手机在线中文字幕av| 日本a级一级淫片免费观看| 爆乳熟妇一区二区三区霸乳| 国产精品23p| 久久国产女同一区二区| 国产免费观看黄av片| 欧美俄罗斯40老熟妇| 狠狠躁夜夜躁人人爽天天| 久久一区av蜜桃人妻| 日本亚洲视频一区二区三区| 亚洲色欲色欲www| 日本一区二区三区激情视频| 一区二区三区国产大片| 国产女人18毛片水真多18精品|