做業要求
團隊陣容
系統設計&數據庫設計概覽
引言
編寫目的
本文檔是爲雲評系統的開發人員所提供的關於系統數據庫模型的詳細文檔,用於指導系統的開發。做爲系統開發的根基,數據庫設計的好壞影響到整個系統開發的效率,以及系統的靈活性。數據庫模型必須是可以知足用戶的需求,支持全部的用戶功能,而且擁有較高的範式,可以支持二次開發。將來雲評的開發者應該最大程度地圍繞這個數據庫設計進行開發,依據文檔進行項目設計,將它做爲整個系統編碼的依據。
本文檔僅提供給雲評項目組的開發人員,未通過項目組組長贊成不得提供給非項目組的人員。數據庫
背景
- 軟件名稱:雲評
- 數據庫系統:MySQL 5.7
- 數據庫名稱:yunpin
- 任務提出者:基於雲的勝利衝鋒隊
- 使用用戶:項目組成員
定義
- E-R圖: 實體關係圖
- 過濾器:一個駐留在服務器端的Web組件,它能夠截取客戶端和服務器端之間的請求與相應信息
- Token:「令牌」,是服務端生成的一串字符串,做爲客戶端進行請求的一個標識
參考資料
- 崔洋 賀亞茹 《MySQL數據庫應用從入門到精通》中國鐵道出版社
- 西爾伯沙茨 《數據庫系統概念》機械工業出版社
- 蓋國強 《數據庫索引設計與優化》電子工業出版社
- 西爾伯沙茨 《數據庫系統概念》機械工業出版社
- 特卡琴科 《高性能MySQL》電子工業出版社
功能模塊圖

設計類圖

E-R圖

部分表結構



功能驗收標準
- 實現上述的具體功能。
- 校驗正確性,保證功能可以正常進行,輸出正確的結果。
- 校驗容錯性,保證功能可以處理各類非法輸入,非正常的業務流程。
- 校驗性能,後端接口在1s以內響應請求。
- 用戶體驗良好,沒有複雜的操做流程。
- 實現的功可以儘量地知足用戶需求。
總體計劃安排
- Alpha
- 4.21 - 4.26 項目先後端各自基礎構建,選定框架、UI庫,編寫大致架構,統一開發流程,熟悉框架和庫、編寫API文檔。
- 4.27 - 5.4 完成登陸、註冊、教師評分維度管理、教師新建班級、教師編輯班級、學生及助教加入班級功能。
- Beta
- 5.5 - 5.11 完成做業發佈、重組團隊、建立團隊、加入團隊、退出團隊功能。
- 5.12 - 5.19 完成分數導入功能。
- 5.19 - 5.26 完成教師分析統計功能。
團隊成員分工安排
221500201 |
評審表設計 |
7% |
131601207 |
系統設計,文檔編寫 |
15% |
221600414 |
系統設計,文檔編寫,博客編寫 |
15% |
221600415 |
PPT編寫 |
15% |
221600416 |
數據庫設計,文檔編寫 |
16% |
221600417 |
數據庫設計,文檔編寫 |
16% |
221600439 |
數據庫設計,文檔編寫 |
16% |