LSP——項目系統設計與數據庫設計


這個作業屬於哪個課程 2018軟件工程1班 (福州大學至誠學院 - 計算機)
這個作業要求在哪里 團隊作業第五次——項目系統設計與數據庫設計
團隊名稱 .lsp
這個作業的目標 將項目的設計落地,繼續完善類圖的設計,並在正式開始開發之前設計好系統和數據庫、制定好計划和分工
作業正文 如下

一、預期開發計划時間安排

起始時間 任務安排 當前進度
第十二周 前端完成基礎頁面設計 已完成
第十三周 后端完成各模塊的php代碼,數據庫建立 未完成
第十四周 前端進行跳轉頁面以及組件功能實現 未完成
第十五周 后端補足各模塊缺失接口代碼 未完成
第十六周 調試《學習統計雲平台》系統,修復發現的bug 未完成
第十七周 前端組合成功后進行前端測試,后端進行完整性校驗 未完成
第十八周 完善《學習統計雲平台》系統 未完成
第十九周 前后端收尾,進行最終調試,准備交付系統 未完成

二、預期開發計划分工安排

學號 姓名 角色 預期任務分配
211806380 辜智博 后端 數據庫交互代碼的編寫,
211806402 孫銘 后端 數據庫建立 ,調試 ,搭建服務器
211806370 陳利龍 前端 界面設計和排版,完成主頁部分頁面的編程
211806382 何淑彬 前端 測試提出修改意見
211806396 林澤龍 前端 完成登錄注冊部分頁面的編程
211806349 吳耀濱 前端 完成作業列表部分頁面的編程
211806401 宋旭才 測試 測試《學習統計雲平台》系統,找出bug,反饋給前后端

三、設計圖和設計思路

1、體系結構圖

2、功能模塊圖

該功能模塊圖分為兩個模塊:學生端與教師端。教師擁有管理,作業相關功能,個人相關功能。學生擁有查看個人信息功能,上傳文件功能等。

3、類圖

我們設計了教師類,學生類,作業類,課程類,課程信息類,各類所擁有的屬性、操作以及各類之間的關系如下圖

4、ER圖

我們有教師、學生,作業,課程,作業相關五個實體。
教師【用戶名,工號,手機號,密碼,郵箱】
學生【學號,密碼,手機號,郵箱】
作業相關【學號,姓名,博客園url,評分】
作業【所屬課程,博客園url,作業id】
課程【課程ID,博客園url,任課老師】

5、數據庫設計圖

設計思路:

.s_db_user是用來儲存學生信息

.t_db_user是用來儲存教師信息

.db_couse是用來儲存課程信息

.db_zuoye是用來儲存作業信息,博客園地址

.db_zuoyexj是用來儲存評分和具體的某次作業的地址

6、系統安全和權限設計

系統安全

.數據庫不直接存儲用戶的密碼,而是以MD5或其它等方式加密后存入數據庫,避免密碼明文傳輸過程中被截獲;

.防止SQL注入:在后台代碼中以預編譯SQL語句等方式防止SQL注入,降低通過原生SQL語句攻擊數據庫的風險;

.定期備份數據庫中的數據到其他地方,防止數據丟失、損壞等意外;

.審計:建立審計日志,把用戶對數據庫的所有操作自動記錄下來放入審計日志中,DBA可以利用審計跟蹤的信息,重現導致數據庫現有狀況的一系列事件,找出非法存取數據的人,時間和內容等;

.用戶標識符和鑒別:該方法由系統提供一定的方式讓用戶標識自己的名字或身份。每次用戶要求進入系統時,由系統進行核對,通過鑒定后才能提供系統的使用權。

用戶權限設計

系統首先對用戶發出的訪問請求進行身份和授權認證,具有合法權限的用戶才能進入系統操作環境,對數據庫進行權限范圍內的訪問。本系統主要面向輔導員和學生兩種角色,系統會根據角色授予具體的功能權限。

四、Q&A與改進

Q:md版本格式存在問題

A:格式已更改

Q:md版本圖片無法查看

A:圖片無法顯示已修復

Q:開發的是APP吧?是否考慮兼容Android和IOS的問題呢?

A:不是app是一個獨立於雲班課外的網站,利用博客園SDK與博客園的數據對接的單獨的一個網站

五、此次工作流程與貢獻度比例

工作流程

分工及貢獻度

學號 工作內容 貢獻度
211806380 類圖,系統設計說明書,ER圖 18%
211806402 數據庫建立,系統設計說明書,數據庫設計說明書 16%
211806401 總結工作內容編寫博客,數據庫設計說明書,類圖 16%
211806370 數據庫設計說明書,系統設計說明書, 類圖 19%
211806396 制作PPT,演講,ER圖 14%
211806349 數據庫設計說明書,類圖,ER圖 12%
211806382 5%

六、commit提交記錄

七、github地址與文檔下載地址

碼雲地址


免責聲明!

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



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