軟體設計與開發準備
我們的團隊是1號團隊,我們要開發的專案是java教學網站,我們組一共8個人王明明是產品經理,張浩洋是專案經理,趙振凱,楊寧,趙洋還有我都是軟體工程師,軟體測試師易偉:
下面是我們軟體工程師和軟體測試師的碼雲地址:
趙振凱:https://gitee.com/zzksqh/big-thigh
張 昊:https://gitee.com/zhanghao997529/big-thigh
楊 寧:https://gitee.com/yn221/big-thigh
趙 洋:https://gitee.com/ZY980516/big-thigh
易 偉:https://gitee.com/youngmiller/big-thigh
下面是我們團隊展示功能建模結果WBS圖:
這個是我們的WBS圖,對使用者,管理員,老師的許可權進行劃分。寫的比較明確。
下面是我們資料建模的結果,E-R圖和資料字典:
E-R圖:
表1:管理員資料字典
欄位 |
資料型別 |
範圍 |
資料來源 |
特殊要求 |
外來鍵 |
必填項 |
預設值 |
案例 |
備註 |
管理員ID |
Int |
11 |
|
|
|
Y |
|
1 |
|
賬號 |
Varchar |
255 |
管理員 |
|
管理員
|
Y |
|
|
|
密碼 |
Varchar |
255 |
|
|
|
Y |
|
|
這是管理員資料字典,有管理員的賬號和密碼。
表2:學生資料字典
欄位 |
資料型別 |
範圍 |
資料來源 |
特殊要求 |
外來鍵 |
必填項 |
預設值 |
案例 |
備註 |
學生ID |
Int |
11 |
|
|
|
Y |
|
1 |
|
賬號 |
Varchar |
255 |
學生 |
|
學生 |
Y |
|
楊寧 |
|
密碼 |
Varchar |
255 |
學生 |
|
|
Y |
|
|
|
簽名 |
Varchar |
255 |
學生 |
|
|
Y |
|
|
這是學生的資料字典,可以設定簽名
表3:老師資料字典
欄位 |
資料型別 |
範圍 |
資料來源 |
特殊要求 |
外來鍵 |
必填項 |
預設值 |
案例 |
備註 |
老師ID |
Int |
11 |
|
|
|
Y |
|
1 |
|
賬號 |
Varchar |
255 |
老師 |
|
老師 |
Y |
|
夏大偉 |
|
密碼 |
Varchar |
255 |
老師 |
|
|
Y |
|
|
|
上傳視訊編號 |
Varchar |
255 |
老師 |
|
|
Y |
|
01 |
這是老師的資料字典,有賬號密碼和上傳視訊編號。
展示設計、開發工作的任務分工及進度安排,分配了每個軟體工程師的工作安排,每個人需要做的功能。資料庫表的欄位,前端頁面建立Web頁面或app等前端介面。前端開發通過HTML,CSS及JavaScript以及衍生出來的各種技術、框架、解決方案。後端連線各個頁面的跳轉功能等。及需要做的任務時間。
下面是我們任務分工表:
趙洋 |
負責資料庫欄位和連線 |
4周 |
楊寧 |
前端頁面開發設計 |
4周 |
張昊 |
前端頁面開發設計 |
4周 |
趙振凱 |
後端介面連線 |
4周 |
下面是我們團隊專案經理張浩洋做的甘特圖和燃盡圖:
這是我們的燃盡圖:
這是我們的甘特圖:
本團隊目前的問題就是UI介面的設計,對其美觀和設計不斷的再整改,每個人都在研究設計這個頁面,爭取做出最好看的頁面。