天天看點

團隊作業第四次—項目系統設計與資料庫設計

這個作業屬于哪個課程 2020春|S班 (福州大學)
這個作業要求在哪裡 團隊作業第四次—項目系統設計與資料庫設計
團隊名稱 雲玩家$
這個作業的目标 系統設計、資料庫設計
作業正文 項目系統設計與資料庫設計
其他參考文獻 百度、CSDN、部落格園

1、開發計劃時間安排

序号 時間 計劃
1 4.15-4.21 各類環境搭建、接口文檔、微信小程式環境搭建
2 4.22-4.28 資料庫、我的部分接口、我的部分完成
3 4.29-5.5 首頁部分完成、首頁後端接口
4 5.6-5.12
5 5.13-5.19 練習部分完成、練習後端接口
6 5.19-5.25 軟體測試、産品使用文檔
7 5.26-6.1 産品上線、産品傳播、使用者營運
8 6.2-6.6 團隊複盤總結、産品未來規劃設計

2、開發計劃分工安排

學号 姓名 分工
221701432 鄭斌 原型設計、需求分析、測試、文檔設計
221500318 陳一聰 UI
221701114 張玉麟 後端,文檔
221701134 王少濱 測試,文檔
221701215 楊明偉 前端,文檔整理,登入子產品
221701238 周宇靖 後端、文檔
221701314 葉先煅
221701331 李定成 前端
221701415 王弘毅 前端、後端合并

3、系統設計與資料庫設計

3.1 體系結構設計圖

團隊作業第四次—項目系統設計與資料庫設計

3.2 功能子產品層次圖

團隊作業第四次—項目系統設計與資料庫設計

3.3 設計類圖

團隊作業第四次—項目系統設計與資料庫設計

3.4 ER分析圖

團隊作業第四次—項目系統設計與資料庫設計

3.5 資料庫表設計

團隊作業第四次—項目系統設計與資料庫設計
團隊作業第四次—項目系統設計與資料庫設計
團隊作業第四次—項目系統設計與資料庫設計
團隊作業第四次—項目系統設計與資料庫設計
團隊作業第四次—項目系統設計與資料庫設計
團隊作業第四次—項目系統設計與資料庫設計

3.6 接口設計

團隊作業第四次—項目系統設計與資料庫設計

3.7 系統安全設計

主要是對伺服器上的資料庫以及相關檔案進行維護,資料庫維護:我們使用資料庫的維護功能機制,比如:定期備份資料庫,定期檢測資料庫的一緻性,定期檢視記錄檔等

檔案方面:對于删除的單詞等,定期删除相關單詞檔案資訊,減少資料量。

資料庫的安全性在開發時暫時由阿裡雲的輕量級伺服器提供,通過配置網絡防火牆以及安全政策組,進出白名單來控制通路。上線後,定制專門的資料庫伺服器,通過中間伺服器來供後端通路。

對資料安全來說,通過定期備份,保證資料不會因伺服器的問題而出現損壞。對資料庫的讀寫操作記錄 log,確定能夠及時發現問題或者攻擊。剩下的交給 mysql 原生的資料庫故障恢複系統。

3.8 權限設計

沒有專門的權限設定,故沒有此處的設計。

4、針對上次作業的問題解決和改進方案

建議1:每次拼寫單詞都換圖檔會不會讓注意力太泛了,建議10個單詞一換,不要太頻繁了。整體沒有什麼問題,期待表現,背景圖檔可以自己選擇主題或者導入自己的圖庫就好了

答:這個後期會提供自定義配置的功能(自定義圖檔集、自定義習慣等)

建議2:有關差異性/特色/區分度

答:提供不同的pk模式,同類産品以背單詞【解釋】為主,而我們是記憶單詞【拼寫】,還有提供英語學習的相關題目。

建議3:趣味性增強不明顯

答:我們傾向于認為趣味性是一種僞需求,學習和“好玩”對于大多數人來說總是不可兼得的。我們的期望是提供一種新鮮感,幫助使用者邁出背單詞的第一步,最終還是要靠使用者自己的堅持,再加上好用/簡單或者說人性化的宅單詞小程式的輔助

5、本次作業的工作流程、組員分工、貢獻比例

5.1 工作流程

1,首先以項目系統設計為基礎,前端,後端兩個部分,根據不同的功能所劃分的子產品,列出任務清單,并釋出到teambition,前後段人員各自選擇子產品,或任務。

2,成員根據各自任務的要求,開展工作,完成任務。

3,以周為機關,對任務的每一次,登記實作情況,和工作程序。根據項目計劃,進行調整。

4,最後經過彙總、讨論和修改,以及排版人員的排版,完成文檔,部落格的編寫。

5.2 組員分工及貢獻比例

工作内容 貢獻度
任務配置設定、部落格撰寫、資料庫設計說明書部分 15
系統設計說明書、資料庫設計說明書部分、PPT制作 10
系統設計說明書、資料庫設計說明書部分
評審表,系統設計概述部分,資料庫設計說明書結構設計部分
系統設計說明書,部落格編寫
答辯、接口設計
接口設計、資料庫設計

6、Github團隊倉庫連結及相關文檔的下載下傳連結

Github團隊倉庫

系統設計說明書

資料庫設計說明書

系統設計答辯PPT

資料庫設計答辯PPT