軟體工程(2018)第五次團隊作業

2022-08-13 02:48:19 字數 881 閱讀 7722

經過一學期的努力,我們終於完成了全部的教學工作,大家的團隊作業也應該結束了吧,接下來請各隊展示一下你們的成果吧!

乙個全終端的訊息推送解決方案

根據調研:大多數中小型企業在內部沒有安全易用的訊息傳遞和資料共享方式,多採用郵件+第三方服務的形式

大型辦公自動化系統授權和維護費用昂貴,功能冗餘且維護困難,不適用於中小型企業

依賴第三方服務難以保證內部訊息不外洩,對於檔案和資料的管理也嚴重依賴第三方提供的介面

使用者可在任意支援的平台上發布訊息,訊息會被儲存在內網伺服器,供有許可權的使用者檢索。

使用者可在有許可權的群組中上傳檔案,上傳的檔案會被儲存在內網伺服器,同時,上傳檔案的使用者資訊,檔案建立時間,檔案檢索鏈結都會被儲存在資料庫供檢索

採用安全的oauth2.0協議進行身份驗證,全程採用https協議通訊,以及隨機生成驗證碼和語音避免暴力破解密碼,還包括了生成啟用賬號用鏈結,確保身份驗證安全可靠。

使用者只能在自己所在群組中發布訊息和分享檔案,避免誤操作,也大大方便了管理和檢索使用者上傳的訊息和檔案。

分三個平台,適用於pc,移動裝置以及嵌入式裝置,使用者可以在任意常用的裝置上自如的收發訊息和分享檔案。

後端採用高效能的golang語言開發,http響應框架更是採用了golang web框架中的佼佼者gin。同時處理更多的併發請求,占用更少的記憶體。

前後端完全分離,前端部分不存在被注入的風險,後端部署採用docker虛擬化技術,即便容器被入侵,也能方便恢復,且不會影響到宿主機,資料在資料庫中也以加密形式儲存,大大降低資料被竊取風險。

整個系統被部署在內網伺服器,不必連線外網訪問第三方服務,使用者上傳的資料和訊息均儲存在內網伺服器,不容易外洩,管理也更安全。

第一次團隊作業

第二次團隊作業

第三次團隊作業

第四次團隊作業

軟體工程第五次作業

人臉口罩佩戴識別檢測 開發以網頁為依託的人臉口罩佩戴識別檢測系統,得到比同型別產品更準確 更快速的檢測結果,並用各種線上 線下方式進行推廣。機場 醫院 購物中心 遊樂場等公共場所。1 need 當前,國內疫情局勢基本明朗,生活和生產秩序逐步恢復,但我們仍然不能放鬆警惕。在地鐵站 學校等 量大的場所,...

2020軟體工程第五次作業

軟體工程 作業要求 homework 10619 作業目標 要求個人編寫程式 作業正文 詳見下文 參考文獻 結對人員 申彪框架設計,後期美化 ui設計,編寫 psp psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫...

軟體工程實踐第五次作業

yuqiancha 部分 測試 zhazhahui 部分 測試 psppersonal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫30 40 estimate 估計這個任務需要多少時間 3040 development 開發150 120 ...