隊名
"您為何會咸魚"
開發計划時間安排
周數 |
團隊目標與產出 |
當前進度 |
第一周 |
完成用戶前端頁面的大致構建,數據庫搭建 |
已完成 |
第二周 |
完成管理員審核頁面以及審核功能編寫以及用戶部分上傳功能 |
未完成 |
第三周 |
完成剩余的用戶瀏覽、搜索功能 |
未完成 |
第四周 |
完成剩余的用戶瀏覽、搜索功能 |
未完成 |
第五周 |
完成整合以及所有功能測試 |
未完成 |
開發計划分工安排
學號 |
姓名 |
角色 |
預期任務分配 |
211806327 |
林佳森 |
后端 |
完成用戶瀏覽、搜索功能 完成整合以及所有功能測試 |
211806329 |
林俊威 |
后端 |
管理員審核頁面以及審核功能編寫 |
211806375 |
黃志輝 |
后端 |
數據庫搭建 完成用戶瀏覽、搜索功能 |
211806388 |
陳顯 |
后端 |
完成用戶瀏覽、搜索功能 |
211806377 |
陳小雨 |
前端、測試 |
前端界面設計與美化,博客園編寫 |
211806422 |
張何毓 |
前端、測試 |
前端界面設計與美化,博客園編寫 |
設計圖
體系結構設計+功能模塊層次圖
體系結構圖1
體系結構圖2
功能模塊層次圖
該功能模塊分為兩個模塊:使用者與管理者模塊。
使用者擁有:
①上傳文件功能,上傳時需要選擇資料的類型、年份;
②瀏覽功能,在瀏覽前還可以通過搜索或者按照排序方式來找到想要瀏覽的文件。
管理者擁有審核使用者上傳文件、刪除文件的功能。
設計類圖
我們設計了用戶、管理員、文件類,各類所擁有的屬性、操作以及各類之間的關系如下圖,管理員繼承於用戶,用戶依賴文件類,管理員與文件關聯。
ER分析+表結構設計
我們有用戶、記錄、資料消息、管理員四個實體,記錄、資料消息都以id為主鍵,管理員以賬號為主鍵,用戶與記錄之間為多對多,用戶與資料消息之間為多對多,管理員與資料消息之間為多對多。
用戶【】
管理員【賬號、密碼】
記錄【ID、資料年份、上傳時間、類型、科目、內容地址】
資料消息【ID、資料年份、上傳時間、類型、科目、內容地址】
數據庫設計圖
設計思路:
file表用來存儲已通過審核文件的相關信息
administrator表用來存儲管理員的賬戶
check表用來存儲待審核文件的狀態
系統安全和權限設計
數據傳輸安全性設計:SSH可以通過將聯機的封包加密的技術進行資料的傳遞; 使用SSH可以把傳輸的所有數據進行加密,即使有人截獲到數據也無法得到有用的信息。同時數據經過壓縮,大大地加快了傳輸的速度。通過SSH的使用,可以確保資料傳輸比較安全並且傳輸效率較高。
應用系統安全性設計:操作人的操作信息需要提供操作記錄。對系統的異常信息需進行記錄,已備以后查看。只有授權管理員才能登錄系統,對於某個操作,需要具有相應權限才能進行操作。
Q and A
問題1:你們的資料對不同地區是不是可以有不同的側重性
解決辦法:我們打算做的是校內用的
問題2:上傳的文件大小是否有限制?
解決辦法:之前沒有考慮到,現在會加入限制文件大小
問題3:有些科目可能會含有敏感詞匯,替換為“*******”后會不會不方便查找
解決辦法:科目信息會存在類似標簽一樣的內容中,不會被替換成“*******”
改進
新增文件大小限制
碼雲倉庫鏈接
工作流程與貢獻度占比
工作流程圖
貢獻度占比
學號 |
工作內容 |
貢獻度 |
211806327 |
分配任務,類圖設計,數據庫設計說明書,系統設計說明書編寫 |
17.3% |
211806329 |
體系結構圖,數據庫設計圖 泳道圖 |
16.9% |
211806375 |
功能模塊圖,數據流圖 |
16.9% |
211806388 |
ER圖 系統設計說明書編寫 |
16.9% |
211806377 |
博客園編寫,系統安全和權限設計編寫 |
16% |
211806422 |
博客園編寫,系統安全和權限設計編寫 |
16% |
—————————————————————————————————————————————
完