亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

學生信息管理系統架構設計

發布時間:2020-06-30 04:43:56 來源:網絡 閱讀:2878 作者:006玩命 欄目:軟件技術

??近期學習架構設計,首先從最基本的學生信息管理系統進行分析。


目的:學生信息管理系統架構設計

思考第一步:識別系統復雜度

??架構設計的真正目的是為了解決軟件復雜度帶來的問題,故應首先識別本系統復雜度在何處,后文分析完整個系統見分曉。

思考第二步:基本功能

  • 登錄
  • 注冊
  • 信息查詢
  • 成績管理
  • 課程管理

思考第三步:性能

??一般學校學生約1~5萬人,學生信息管理系統訪問頻率不高,平均每天單個學生的訪問次數不到1次,因此性能這部分要求并不復雜,存儲使用常規的MySQL數據庫既能勝任,緩存可以不用,Web服務器使用Nginx綽綽有余。

思考第四步:可擴展性

??學生信息管理系統功能比較穩定,可擴展空間并不大,因此可擴展性也不復雜。

思考第五步:高可用

??學生信息管理系統即使宕機2小時,對學生管理工作影響并不大,因此可以不用做負載均衡,更不用考慮異地多活這類復雜的方案。但是,如果學生的數據全部丟失,修復是非常麻煩的,只能靠人工逐條修復,這個很難接受,因此需要考慮存儲高可靠,這里就有點復雜了。我們需要考慮多種異常情況:機器故障、機房故障等。針對機器故障,我們需要設計MySQL的同機房主備方案;針對機房故障,我們需要設計MySQL的跨機房同步方案。

思考第六步:成本

??由于系統很簡單,基本上幾臺服務器就能搞定,對于一所大學來說完全不是問題,故無需關注太多。

結論

??至此,可以看出本系統設計方案的主要復雜性體現在存儲可靠性上,需要保證異常的時候,不要丟失所有數據即可(丟失幾個或幾十個學生的信息問題不大)。對應的架構如下:
?

學生信息管理系統架構設計

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

三台县| 罗山县| 浙江省| 伊金霍洛旗| 莱西市| 嵊泗县| 舒兰市| 三原县| 龙岩市| 布尔津县| 昆山市| 收藏| 宜春市| 塔城市| 南城县| 油尖旺区| 焦作市| 临夏市| 土默特右旗| 洪江市| 贵南县| 奎屯市| 鸡泽县| 乳山市| 南澳县| 福鼎市| 滨州市| 嘉善县| 库伦旗| SHOW| 镇宁| 定结县| 新津县| 宁德市| 景德镇市| 盘山县| 合阳县| 富顺县| 牙克石市| 涞源县| 灵武市|