基于Yii2框架的智慧校園后端服務器軟件實現(xiàn)
發(fā)布時間:2021-02-25 23:58
根據(jù)學校建設智慧校園的需要,本文研究了智慧校園后端服務器系統(tǒng)并實現(xiàn)了服務器的軟件設計。后端服務器在智慧校園系統(tǒng)建設中占據(jù)至關重要的地位,傳統(tǒng)服務器軟件因缺乏良好的服務架構和邏輯分層,存在維護困難、功能擴展復雜等缺點,因此智慧校園后端服務器軟件的研究具有重要意義。本課題的主要貢獻在于,基于Yii2框架的智慧校園后端服務器軟件將邏輯控制和視圖模型相互分離,實現(xiàn)了維護方便、性能穩(wěn)定且易于功能擴展的要求,服務器可以同時為移動終端用戶和管理員提供多種服務,功能完善。本課題以LAMP(Linux+Apache+Mysql+PHP)軟件組合為平臺,基于Yii2框架與表述性狀態(tài)轉移(Representational State Transfer,REST)規(guī)范設計并實現(xiàn)一款智慧校園后端服務器軟件。本課題從Yii2框架運行機制入手,分析并搭建了基于該框架的服務器軟件開發(fā)環(huán)境,利用模型-視圖-控制器(Model-View-Controller,MVC)設計模式實現(xiàn)服務器各功能以提高軟件的穩(wěn)定性和可擴展性,通過自定義Token Auth身份認證以提高服務器的安全性,并在設計時保證各功能模塊獨立、邏輯層次分離...
【文章來源】:東南大學江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:80 頁
【學位級別】:碩士
【部分圖文】:
存儲引擎查詢結果
性能指標。5.1移動終端服務功能測試移動終端服務為移動終端交互提供了各功能的API接口,包括賬戶管理、移動訂餐、簽到、儲物共享、校園通知和APP更新功能。以下使用Postman軟件對服務器的各API接口進行測試,驗證響應結果及響應格式的正確性。5.1.1賬戶管理移動終端服務為移動終端提供了賬戶注冊、短信驗證、賬戶登錄、賬戶信息獲取等服務接口。注冊時首先需要對手機號進行短信驗證,服務器從移動終端的請求表單中獲取手機號并與數(shù)據(jù)庫中已注冊的手機號碼記錄比較,若手機號未被注冊,服務器將下發(fā)短信驗證碼,響應結果如圖5-1(a)所示。移動終端收到響應后輸入驗證碼進行驗證,驗證通過,服務器響應結果如圖5-1(b)所示。(a)短信驗證碼下發(fā)響應結果(b)驗證碼正確響應結果圖5-1手機短信驗證響應手機號碼驗證通過后,進行用戶個人信息注冊,將姓名、學號、班級、郵箱及密碼以表單的形式通過注冊接口發(fā)送到服務器,服務器對學號及郵箱的唯一性進行驗證,驗證通過,服務器響應結果如圖5-2(a)所示。若學號已被注冊,服務器響應結果如圖5-2(b)所示;若郵箱已被注冊,服務器響應結果如圖5-2(c)所示。(a)注冊成功響應結果(b)學號已被注冊響應結果(c)郵箱已被注冊響應結果圖5-2注冊響應
注冊響應
本文編號:3051770
【文章來源】:東南大學江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:80 頁
【學位級別】:碩士
【部分圖文】:
存儲引擎查詢結果
性能指標。5.1移動終端服務功能測試移動終端服務為移動終端交互提供了各功能的API接口,包括賬戶管理、移動訂餐、簽到、儲物共享、校園通知和APP更新功能。以下使用Postman軟件對服務器的各API接口進行測試,驗證響應結果及響應格式的正確性。5.1.1賬戶管理移動終端服務為移動終端提供了賬戶注冊、短信驗證、賬戶登錄、賬戶信息獲取等服務接口。注冊時首先需要對手機號進行短信驗證,服務器從移動終端的請求表單中獲取手機號并與數(shù)據(jù)庫中已注冊的手機號碼記錄比較,若手機號未被注冊,服務器將下發(fā)短信驗證碼,響應結果如圖5-1(a)所示。移動終端收到響應后輸入驗證碼進行驗證,驗證通過,服務器響應結果如圖5-1(b)所示。(a)短信驗證碼下發(fā)響應結果(b)驗證碼正確響應結果圖5-1手機短信驗證響應手機號碼驗證通過后,進行用戶個人信息注冊,將姓名、學號、班級、郵箱及密碼以表單的形式通過注冊接口發(fā)送到服務器,服務器對學號及郵箱的唯一性進行驗證,驗證通過,服務器響應結果如圖5-2(a)所示。若學號已被注冊,服務器響應結果如圖5-2(b)所示;若郵箱已被注冊,服務器響應結果如圖5-2(c)所示。(a)注冊成功響應結果(b)學號已被注冊響應結果(c)郵箱已被注冊響應結果圖5-2注冊響應
注冊響應
本文編號:3051770
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3051770.html
最近更新
教材專著