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


作業描述

這個作業屬於哪個課程 班級
這個作業要求在哪里 作業要求
團隊名稱 一根藤上七朵花
這個作業的目標 項目系統設計與數據庫設計
作業正文 一根藤上七朵花——項目系統設計與數據庫設計
其他參考文獻

一、團隊項目的預期開發計划時間安排

總體時間安排

編碼開發階段

前后端整合

項目的測試及優化

二、團隊項目的預期開發計划分工安排

分工

三、體系結構設計+功能模塊層次圖、設計類圖、ER分析+表結構設計、系統安全和權限設計,並描述設計思路

3.1 功能模塊

功能模塊

用戶模塊

用戶模塊

項目任務模塊

項目任務模塊

項目日程模塊

項目日程模塊

項目文件模塊

項目文件模塊

提醒模塊

提醒模塊

項目群聊模塊

項目群聊模塊

3.2 設計類圖

類圖

3.3 ER分析+表結構設計

3.3.1 用戶模塊

用戶模塊ER分析

ER分析

用戶表

用戶表

綁定表

綁定表

3.3.2 項目任務模塊

項目任務模塊ER分析

任務

項目標簽表

項目標簽表

項目關聯內容表

項目關聯內容表

項目參與表

項目參與表

3.3.3 項目日程模塊

項目日程模塊ER分析

日程

項目日程表

項目日程表

3.3.4 項目文件模塊

項目文件模塊ER分析

文件

文件管理表

文件管理表

3.3.5 提醒模塊

提醒模塊ER分析

提醒

提醒表

提醒表

3.3.6 項目群聊模塊

項目群聊模塊ER分析

群聊

群組表

群組表

3.4 系統安全

  1. 數據保密性

數據保密性服務是針對信息泄漏而采取的防御措施,包括信息保密、選擇段保密、業務流保密等內容。例如用戶的密碼需要進行哈希加密后存入數據庫,防止用戶密碼明文泄露。

  1. 數據完整性

數據完整性服務包括防止非法篡改信息,如修改、刪除、插入、復制等。防止有關用戶的項目進度數據在網絡上傳輸時被破壞,或者是對於數據庫中表數據的破壞。

3.5 角色權限設計

角色權限設計

3.6 接口設計

注冊

  • 輸入數據:郵箱地址或手機號、密碼、用戶名
  • 返回信息:若注冊失敗需返回相應信息。

賬密登錄

  • 輸入數據:郵箱地址或用戶名、密碼
  • 返回信息:若登錄失敗需返回錯誤信息。

手機號登錄

  • 輸入數據:手機號、短信驗證碼
  • 返回信息:若登錄失敗需返回錯誤信息。

查找用戶

  • 輸入數據:用戶名或郵箱或手機號
  • 返回信息:若用戶存在返回編號、頭像、用戶名。

四、上次作業提出的問題

1.系統中是否需要強調項目功能?該類是否需要?
2.任務類與日程類、文件類是否有關系?
3.群聊類與用戶類、人物類是否有關系?

這次作業我們重新設計了類圖,將項目功能類完全拆分,使其只與項目類和用戶類有着關聯關系,項目功能類之間分離,不存在關系。

五、工作流程、組員分工、組員貢獻度比例;

工作流程

分工及貢獻度

學號 工作內容 貢獻度
021700511 系統設計、數據庫設計 16
061700150 系統設計、報告 13
071703434 PPT制作 14
081700316 類圖設計、評審表制作 15
221600208 博客制作 12
221701103 數據庫設計 16
221701201 系統設計、數據庫設計 14

六、github團隊倉庫鏈接和以下文檔的下載鏈接

github

ppt下載

系統設計說明書

數據庫設計說明書


免責聲明!

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



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