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

        ?

        基于微服務架構的校園卡移動服務平臺的設計

        2024-06-26 11:25:06李杭彩謝宇威
        電腦知識與技術 2024年13期

        李杭彩 謝宇威

        摘要:隨著智能移動設備的廣泛應用,移動支付普及開來。校園卡App已經融入師生的日常生活,便利了他們的科研、學習和生活等方面。隨著校園卡App的使用量不斷增加,對校園移動服務提出了更高的要求。針對現有校園卡App存在的不足,重新設計并構建了基于微服務架構的移動服務平臺。同時,拓展了校園卡App移動POS的功能,降低了小額支付應用的門檻,擴大了校園卡的使用范圍,提升了師生校園移動服務的體驗,并構建了新的校園生態(tài)圈。

        關鍵詞:校園卡App;移動服務;移動POS;校園生態(tài)圈

        中圖分類號:TP311 文獻標識碼:A

        文章編號:1009-3044(2024)13-0055-03 開放科學(資源服務)標識碼(OSID) :

        0 引言

        隨著移動互聯網時代的到來,資源共享、移動化、智能化、可視化正對傳統(tǒng)系統(tǒng)進行優(yōu)化和升級。高校的校園卡系統(tǒng)是智慧校園的重要組成部分,伴隨信息化建設的深入和服務理念的變革,校園卡的應用日益廣泛,為學校的管理和師生的科研、學習、生活等方面提供了極大的便利。移動支付技術的興起使移動支付成為主流支付方式,校內單一的實體校園卡支付模式受到沖擊。浙江大學校園卡平臺立足師生需求,2017年全面升級校園卡平臺,上線基于移動電子賬戶的在線支付系統(tǒng),突破卡介質載體,遷移應用及服務到移動端,打破傳統(tǒng)的卡認證和支付模式,實現校園卡應用的移動化、無卡化和多介質化,校園卡App正式進入校園[1-4]。

        目前,校園卡已經實現了從單機消費模式到在線支付、移動支付的轉變。校園卡平臺是學校日常運行中必不可少、不容差錯的重要業(yè)務系統(tǒng),具有全天候、全空間運行的特征。校園卡App的運營效果直接影響到學校師生的業(yè)務運行和服務體驗[5]。移動認證和支付以其獨特的優(yōu)勢被普及,更多的師生選擇移動端替代實體校園卡,這對校園卡App的安全性、穩(wěn)定性、擴展性、并發(fā)性等提出了更高的要求?,F有校園卡App的互動性不強、界面統(tǒng)一性不足,在一定程度上影響用戶體驗,因此需要盡快依照師生需求優(yōu)化移動服務內容,向智慧服務轉變,提供全生命周期、主動式、個性化的服務,提升師生移動服務的體驗[6]。

        同時,智能手機技術的快速發(fā)展,校園卡商戶對POS終端的便攜性、移動化、智能化等提出了更高的要求,為滿足小商戶對校園卡POS機的使用需求。減少小商戶POS終端購置或租用、維護的經營成本,降低小額消費支付的應用門檻,拓展校園卡的小額支付使用范圍,急需利用手機代替硬件POS機[7]。

        1 總體設計

        校園卡移動服務平臺基于微服務架構,支持集群部署方式,便于對服務進行橫向擴容,解決移動支付、移動服務帶來的高并發(fā)量影響系統(tǒng)性能的問題,可構建一個支持高并發(fā)、高可靠、高可用的平臺。平臺基于Spring Cloud 框架,使用SpringBoot、MyBatis、WebAPI等核心技術,采用現在比較流行的前后端分離技術進行開發(fā)、部署和運維,可集成到微信、支付寶、第三方App等,靈活性、擴展性、可靠性更強[8-10]。校園卡App采用native+HTML5的模式進行開發(fā),HTML5具有良好的頁面表現性能和跨平臺兼容性。以單頁面模式進行開發(fā),首次載入會將資源緩存到本地,以骨架屏的方式展現給用戶,載入后內部功能交互速度更快、性能更好。采用Elasticsearch查詢算法,保證查詢的響應速度,為用戶提供高度流暢的可用性和易用性。

        平臺采用分層次、模塊化設計,安全穩(wěn)定,便于系統(tǒng)擴展。應用平臺模塊間相互獨立,接口清晰,內部的業(yè)務流程升級和改造與其他模塊無關,所有模塊基于組件開發(fā),打造高類聚松耦合的一體化平臺。并為二次開發(fā)提供標準的API接口,提供標準開放的身份認證能力、管理第三方接入應用、接口權限使用,為第三方接入提供標準的唯一接入通道,避免第三方多次接入。系統(tǒng)整體架構分為數據層、支撐層、業(yè)務層、用戶層,如圖1所示。

        從邏輯上又可以劃分為平臺、個人應用、商戶、App、管理端5個部分,符合微服務的設計理念,提升伸縮性、擴展性,降低耦合度。每部分可獨立開發(fā)和部署,相互的通信機制是輕量級的,可部署在不同的服務器上并且可以獨立運行,便于后期的擴展。

        平臺:用戶登錄認證、密碼安全、設備安全。針對不同用戶可以顯示不同的界面布局,做到千人千面。

        個人應用:業(yè)務和服務,主要包含:充值、賬單、掛失、解掛、綁定/解綁校園卡、綁定/解綁銀行卡、密碼設置、付款碼、認證碼、多校園卡賬戶切換、網絡繳費等。

        商戶:管理員授權將校園卡商戶綁定到特定的用戶和操作員上,用戶和操作員通過登錄服務平臺管理商戶,并可通過移動端查詢商戶信息、查看交易流水、統(tǒng)計商戶收入、掃描付款碼、展示收款碼等服務。

        App:有安卓和iOS兩個版本,包括數據呈現、用戶交互、動態(tài)組件加載、硬件接口提供、指紋、FaceID等。

        管理端:管理應用、組件、菜單、群組、用戶、新聞、通知、推送、主題、方案、系統(tǒng)參數,并對移動服務平臺的各個端的運營進行統(tǒng)一的協調和管理。

        2 關鍵功能和模塊

        移動服務平臺功能齊全、內容豐富、人機界面友好,繼承原有移動化的校園卡核心業(yè)務,充值、業(yè)務查詢、付款碼、認證碼、掃一掃、卡包、賬單、網費繳費、卡片掛失解掛等功能,并拓展優(yōu)化登錄方式、聯機碼+脫機碼的組合二維碼、消息推送、商戶移動端收款、日志、付款碼快速展示等能力。

        2.1 移動端登錄

        移動端支持學校統(tǒng)一身份認證、手機號加驗證碼驗證兩種登錄方式。首先,判斷用戶移動端設備是否被注冊到可信設備,再判斷設備是否支持生物識別并已開通生物識別登錄的能力,若是則可通過手機硬件設備進行快速的驗證,用戶也可切換其他的登錄方式。如果是首次使用,移動端設備未被注冊到可信設備里面,為保證移動端使用的安全性,則啟動二次短信驗證模式,驗證是否本人在操作,發(fā)送驗證碼進行驗證。用戶身份驗證通過后,判斷本地是否存在用戶的校園卡賬戶信息,若沒有賬戶信息,則通過校園卡平臺相關接口獲取賬戶信息并保存到移動服務平臺。流程如圖2所示。

        2.2 雙模自動切換二維碼

        雙模自動切換二維碼即在校園卡App上生成復合碼。這種碼既符合在線實時生成聯機碼規(guī)則,同時支持手機信號盲區(qū)或網絡不穩(wěn)定時脫機碼使用規(guī)則。它拓展為聯機碼+脫機碼的組合二維碼,在校園卡App與后臺通信受阻時,保障虛擬校園卡業(yè)務的正常進行。掃碼終端自動識別自身的網絡狀態(tài)以及與服務器的連接狀態(tài),根據實際環(huán)境條件切換使用聯機、脫機狀態(tài)驗證移動端的二維碼。在單脫(移動端App、掃碼終端其中之一脫機),或雙脫(移動端App、掃碼終端同時脫機)情況下都能完成二維碼的相關業(yè)務[11]。平臺支持脫機碼運行規(guī)則的設置,可限制允許脫機時長,設定每天脫機碼生成數量。超過當日脫機碼生成次數后,將不再生成脫機碼,直到再次聯機更新,從而降低脫機時二維碼被盜用的風險。

        2.3 消息推送

        消息推送可以作為移動端設備的靈魂。用戶在使用校園卡App期間的消息提醒,使用消息中間件來完成消息容器,通過服務器端的程序向用戶端發(fā)送數據,實現消息和服務的推送。移動終端被進行唯一標識,通過算法生成標識符。移動服務喚醒,一旦檢測到有消息推送,調用接口程序進行喚醒,提示用戶查看消息。消息推送對于提高App活躍度、提升用戶黏性都有重要作用。用戶收到的各類消息推送,消息類別包括消費消息、充值消息、補助消息等,用不同圖標區(qū)分不同的消息種類,并且按時間倒序排列。金額的顏色用以區(qū)分是消費還是充值。

        2.4 商戶應用

        只有PC端能查看和統(tǒng)計營業(yè)數據已經無法滿足商家的使用需求,在移動端拓展了商戶管理和收單交易的能力。商戶在移動端可使用的功能有掃一掃、收款碼、統(tǒng)計查詢等。掃一掃和收款碼主要用于商戶收款,統(tǒng)計查詢和賬單是商戶的流水信息和交易統(tǒng)計。商戶申請開設校園卡商戶和虛擬POS終端,系統(tǒng)管理員在管理后臺開通并配置商戶信息,商戶下載校園卡App,登錄后可在商戶應用中心查看商戶列表。一個賬號可關聯多個商戶賬戶,并能查看和設置每個商戶的商戶信息。商戶賬號可以進行綁定,綁定到不同管理者,實現一個或多個商戶由一個或多個管理員進行管理。管理員管理相應的POS機,可對每個商戶號下的POS機進行遠程開啟和關閉語音播報功能,查詢每臺POS機的消費明細,及線上打開每臺POS機的收款碼收款,查詢該POS機的收款記錄等。

        2.5 生物識別能力

        目前智能手機產品已經全面普及生物識別技術,有效地保障了用戶的信息安全和金融安全。為提升便利性和安全性,移動端支持生物識別能力。用戶可以在校園卡App開通或關閉生物識別服務。開通時,移動端程序判斷用戶使用的移動端設備是否支持該能力。如果終端支持,用戶可選擇開通生物識別登錄、生物識別支付。開通時輸入密碼,開通后,移動端程序通過接口將開通的信息傳送給服務端進行保存,本地也會保存開通的信息,供下次登錄驗證使用。

        2.6 賬單和統(tǒng)計

        賬單主要用于記錄用戶的充值、消費等流水信息,用不同的圖標區(qū)分不同類別的交易流水。平臺全新設計的賬單查詢和統(tǒng)計能力可實時查詢,分類更清晰,支持對賬單按時間、金額、消費類型等進行篩選查詢,同時支持用戶對賬單進行搜索,按關鍵字搜索。為滿足用戶對交易情況的直觀了解,提供可視化服務。用戶可對交易流水按時間、分類、金額等類型進行統(tǒng)計,數據以折線趨勢圖、環(huán)形圖等可視化圖表形式展示,確保數據有跡可循、有理可依,確保用戶實時掌握校園卡賬戶信息。

        2.7 系統(tǒng)日志

        系統(tǒng)日志可以分為操作日志、應用日志和接口日志。操作日志記錄管理員對平臺的操作,包括操作內容、操作時間、IP地址等。應用日志記錄用戶、管理員對應用的操作記錄,包括用戶登錄時間、管理員上架和下架應用內容、審核等操作記錄。接口日志主要記錄對接口進行的操作,包括調用的接口、請求的參數、日期、接口調用的應用名稱等。不同權限的管理員可對系統(tǒng)日志進行不同的操作,如查看、備份、刪除等。通過查看系統(tǒng)日志,管理員可了解系統(tǒng)的狀態(tài)和運行情況,并及時進行故障的排除。

        3 安全性設計

        移動服務平臺作為校園卡平臺的移動門戶端,直接影響用戶的使用體驗,其安全性設計的重要性不言而喻。為保障內部數據的安全性,確保平臺安全穩(wěn)定,進行本地化部署,搭建在學校內部的服務器終端設備上,并定期對服務器進行更新、升級、維護,做好系統(tǒng)的安全保障和數據的保護工作[12]。除此之外,從身份驗證、授權、加密等方面對平臺進行了安全性設計。平臺支持學校統(tǒng)一身份認證或手機號加驗證碼驗證登錄。統(tǒng)一身份認證登錄,賬號和密碼不保存在本地,避免了用戶登錄信息被竊取。采用公鑰和私鑰保證連接的安全性,私鑰和公鑰兩層驗證通過方可鏈接上,并根據用戶的角色和權限,限制用戶的訪問權限,確保只有通過認證和授權的用戶能訪問特定功能和數據。數據和參數具備加密措施和防范機制,均采用SHA非對稱加密,保證數據在傳輸和存儲中的安全,利用大數據分析系統(tǒng)日志,及時發(fā)現潛在的安全威脅。采用金融數據加密機實現校園卡移動端支付環(huán)境中的加密、解密功能需求,按照金融級交易系統(tǒng)規(guī)格對數據進行加密、消息來源正確性驗證、密鑰管理等,防止網上的各種欺詐行為發(fā)生[13-14]。

        4 結束語

        校園卡作為學校的核心基礎應用,涉及面廣,用戶群體多,與師生的學習生活息息相關。本文構建的基于微服務架構的移動服務平臺,以智慧校園為理念,以校園卡為基礎,以服務為主題,強化校內小額支付移動化門戶的入口,構建多種渠道、統(tǒng)一出口、管理便捷的支付服務。注重用戶體驗,貼合用戶使用習慣,提升移動端兼容性,聚合校內多個場景服務,構建以服務為導向的校園移動生態(tài)圈,以期為全校師生提供更安全、更穩(wěn)定、更高效的校園卡移動化服務。

        參考文獻:

        [1] 葉鎰娟,徐鋒,洪波,等. 基于Hybrid的校園卡APP設計與開發(fā)[J]. 中國教育信息化,2015(21):61-63.

        [2] 葉縊娟. 浙江大學:移動虛擬卡催生便捷校園[J]. 中國教育網絡,2018(S1):78-79.

        [3] 徐鋒,葉鎰娟. 移動互聯背景下校園卡支付體系設計與實踐[J]. 浙江大學學報(理學版),2018,45(1):60-64.

        [4] 謝宇威,李杭彩,程艷旗,等. 校園卡支付體系探索與實踐[J].深圳大學學報(理工版),2020,37(S1):134-138.

        [5] 徐偉,王海勇. 基于多介質身份核驗的智慧一卡通建設研究[J]. 計算機技術與發(fā)展,2021,31(12):198-203,210.

        [6] 潘仙梅,梁斌,袁媛. 高校校園一卡通去卡化趨勢分析與展望[J]. 赤峰學院學報(自然科學版),2019,35(3):166-168.

        [7] 陳紹其,梁永娟,梁建碩,等. 移動式一卡通微POS系統(tǒng)的設計及應用[J]. 信息技術與信息化,2017(8):20-24.

        [8] 李川,吳鋼,利潤霖. 基于Spring Cloud的企業(yè)級智慧后勤保障平臺[J]. 計算機系統(tǒng)應用,2022,31(6):141-148.

        [9] 杜英魁,王楊,關屏,等. 基于Spring Boot的云端數據監(jiān)控管理與可視化應用系統(tǒng)[J]. 計算機系統(tǒng)應,2020,29(5):123-127.

        [10] 洪傳旺.基于Spring Cloud的“微課堂” 知識考核系統(tǒng)的設計與實現[D].南京:南京大學,2019.

        [11] 李杭彩,謝宇威.雙模自動切換二維碼在校園卡系統(tǒng)中的應用[J].計算機時代,2021(5):49-52.

        [12] 魯霄.校園APP安全應用的可行性研究[J].信息與電腦(理論版),2019,31(17):80-81.

        [13] 謝宇威,朱設峰.基于超級SIM卡技術的NFC校園卡應用探索[J].電腦知識與技術,2023,19(9):98-100,104.

        [14] 烏蓓華.智慧校園一卡通安全策略研究與設計[J].中國教育信息化,2016(11):71-73.

        【通聯編輯:梁書】

        精品少妇一区二区三区免费| 久久久久久久一线毛片| 久久精品国产亚洲av热一区| 少妇激情高潮视频网站| 久久久久九九精品影院| 真人与拘做受免费视频| 69av在线视频| 色婷婷久色国产成人免费| 国精产品一区一区二区三区mba| 国产亚洲精品久久777777| 午夜短视频日韩免费| 粗大挺进孕妇人妻在线| 精品综合一区二区三区| 欧美性受xxxx白人性爽| 激情五月天伊人久久| 丰满人妻一区二区三区精品高清| 久久精品一区午夜视频| 久久夜色精品国产噜噜亚洲av| 中文字幕在线久热精品| 看中文字幕一区二区三区| 成年丰满熟妇午夜免费视频| 日韩成人极品在线内射3p蜜臀| 在线观看国产精品91| 亚洲精品国产成人久久av盗摄| 久久精品国产字幕高潮| 醉酒后少妇被疯狂内射视频 | 日韩av二区三区一区| 免费视频亚洲一区二区三区| 玩弄白嫩少妇xxxxx性| 国产亚洲日韩欧美一区二区三区| 亚洲国产色图在线视频| 男女边摸边吃奶边做视频韩国| 熟女体下毛毛黑森林| 久久国产成人亚洲精品影院老金| 少妇人妻系列中文在线| 免费无码精品黄av电影| 国产人妻黑人一区二区三区| 熟女人妻一区二区在线观看| 日韩精品成人区中文字幕| 中文字幕人妻熟女人妻洋洋| 国产欧美日本亚洲精品一4区|