基于B/S架構的域名IP授權系統可以分為四大部分:一是授權設置模塊,包含授權程序設置,授權系統升級,授權系統規則設置;二是授權API設置模塊,包含授權API設置,授權API套餐設置;三是系統設置模塊,包含網站信息,文件設置,短信/郵件設置,授權錯誤提示設置,四是授權域名IP管理,用戶管理,API授權管理;五是其他相關安全設置模塊,包含管理員設置以及谷歌二步驗證。
授權設置模塊:授權程序設置、授權系統升級、授權系統規則設置三個子模塊。
授權程序設置子模塊:該子模塊主要用于添加被授權的系統信息。
授權系統升級子模塊:該子模塊主要用于對應的系統發布新版本。
授權系統規則子模塊:該子模塊主要用于對應被授權系統的驗證規則的設置,包括(雙重驗證,域名驗證方式以及到期時間的驗證)。
授權API設置模塊包括:授權API設置、授權API套餐設置兩個子模塊。
授權API設置子模塊:該子模塊主要用于添加新的API,可以設置請求方式(post/get)。
授權API套餐子模塊:該子模塊主要用于套餐類型的設置(免費/收費/永久許可)和接口頻率限制以及套餐費用的設置。
授權API設置模塊包括:網站信息,文件設置,短信/郵件設置,授權錯誤提示設置四個個子模塊。
網站信息子模塊:該子模塊主要用于系統的基本配置信息。
文件設置子模塊:該子模塊主要用于更新包的存儲方式的設置,這包括可以選擇本地存儲和騰訊云OCS存儲。
短信/郵件設置子模塊:該子模塊主要用于用戶安全中綁定手機或郵箱來獲取驗證碼,該子模塊支持了發郵件,騰訊云短信,阿里云短信。
授權錯誤提示設置子模塊:該子模塊主要用于如果用戶當前域名IP未授權則出現授權失敗和提示,提示來自此模塊,其中包含(未授權提示,IP不正確錯誤提示,授權到期提示,不是授權的系統提示)等設置。
其他相關安全設置模塊包括:管理員設置、谷歌二步驗證設置模塊。
管理員設置子模塊:該子模塊主要用于當前后臺管理員帳號密碼等相關信息的配置。
谷歌二步驗證子模塊:該子模塊主要用于后臺安全認證。
:-: 
:-: 圖2-0 系統基本架構圖