何秋躍,蘇檢德,金純用,孫文超
(廣西師范大學電子工程學院,廣西 桂林541004)
數學是一切科學的基礎,數學思維往往影響著學生的一生[1]。因此,學好數學非常重要,而數學運算是數學的根基,運算的速度與準確率則是數學運算的關鍵,掌握數學速算能力將對學習者的邏輯思維方式有很大的啟發作用[2]。
隨著互聯網技術的發展,移動終端設備的普及移動學習是近年來興起的新型學習方式。據2019年移動端操作系統市場份額統計,蘋果iOS操作系統占比22.83%,僅次于安卓操作系統[3],因此基于iOS的數學速算學習系統具有龐大的應用市場[4-5]。通過查閱相關文獻,目前市場上關于數學速算的學習系統較少,相似的學習系統,有作業幫,猿輔導等,這些學習系統功能模塊都比較完整,但仍存在缺乏內容專一性訓練,易用性等問題[6],所以從安全性、易用性、實用性角度出發,設計一款具有明確內容指向的移動學習系統很有必要,且具有一定的創新性[7]。
本文設計實現了以C/S、B/S 架構為載體的基于蘋果iOS的數學速算學習系統。本系統由iOS移動終端、后臺管理web 端、Tomcat 服務器與MySQL 數據庫服務器四大部分組成;利用隨機出題改進算法,確保在每一個練習題庫做完之前,答題界面所呈現的練習題不會重復;安全性采用“容易計算、抗修改性、強抗碰撞性”的MD5算法與隨機序列按特定規則相結合的方式,對用戶密碼進行加密、對教學文檔進行數字簽名與校驗,以此確保系統與教學內容的安全性[8];……