您為何會咸魚———項目系統設計與數據庫設計


這個作業屬於哪個課程 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/
這個作業要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11457
這個作業的目標 團隊間的六次合作,制作博客,設計制作系統設計說明書何數據庫設計說明書,並准備答辯
作業正文 您為何會咸魚———項目系統設計與數據庫設計
其他參考文獻 ER圖: https://blog.csdn.net/belen_xue/article/details/52763629    接口設計: https://blog.csdn.net/weixin_33767813/article/details/93271207

隊名

"您為何會咸魚"

開發計划時間安排

周數 團隊目標與產出 當前進度
第一周 完成用戶前端頁面的大致構建,數據庫搭建 已完成
第二周 完成管理員審核頁面以及審核功能編寫以及用戶部分上傳功能 未完成
第三周 完成剩余的用戶瀏覽、搜索功能 未完成
第四周 完成剩余的用戶瀏覽、搜索功能 未完成
第五周 完成整合以及所有功能測試 未完成

開發計划分工安排

學號 姓名 角色 預期任務分配
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%
—————————————————————————————————————————————


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM