作業描述
項目 | 內容 |
---|---|
這個作業屬於哪個課程 | 2019秋福大軟件工程實踐Z班 (福州大學) |
這個作業要求在哪里 | 團隊作業第四次—項目系統設計與數據庫設計 |
團隊名稱 | 燈塔 |
這個作業的目標 | 設計好系統和數據庫、制定好計划和分工 |
作業正文 | 燈塔——項目系統設計與數據庫設計 |
其他參考文獻 | 《軟件工程事務》《數據庫設計說明書》(GB8657——88)《構建之法》《軟件工程》 |
時間安排
日期 | 目標 |
---|---|
11月1日 | 完成項目系統設計與數據庫設計的驗收 |
11月2日 | 各個組員配置好進行開發所需的環境,明確開發所需的框架 |
11月3日-11月8日 | 前端人員和后端人員同時開始工作,實現計划書中的功能 |
11月9日 | 進行單元測試 |
11月10日-11月11日 | 匯總成果,開始進行接口設計 |
11月12日-11月13日 | 進行功能測試,修復bug |
11月14日 | 進行匯總工作,制作ppt和撰寫博客 |
分工安排
組員 | 學號 | 分工 |
---|---|---|
林德輝 | 031702142 | 組長,項目經理,Android后端開發 |
葉心言 | 031702108 | Android前端、ui |
彭文澤 | 031702140 | Android后端開發 |
張成德 | 031702130 | 系統設計說明書 |
王茜葶 | 031702101 | Android后端開發 |
余泓 | 031702409 | Android前端、ui |
何雲鵬 | 031702327 | 網頁前端、ui |
李中瑾 | 031402112 | 數據庫設計 |
體系結構設計+功能模塊層次圖
本系統的設計主要是基於MVC設計模式,M代表模型Model,V代表視圖View,C代表控制器Controller。MVC設計模式將系統分為三層,層與層之間又通過一定的模式聯系,使數據實體、業務邏輯與呈現視圖分離,同時降低耦合性、提高重用性和可維護性。
體系結構圖
體系結構類圖
功能模塊層次圖
用戶功能模塊設計
管理員功能模塊設計
設計類圖
ER分析+表結構設計
ER分析
表結構設計
系統安全和權限設計
系統主要有兩個管理用戶級別,分別擁有不同的管理權限。具體如下:
一般用戶 | 系統管理員 | |
---|---|---|
用戶信息管理 | √ | √ |
計划上傳管理 | √ | |
計划評論管理 | √ | |
系統信息管理 | √ |
工作流程
1、開會討論本次任務的具體分工
2、查找關於系統設計說明書和數據庫設計說明書如何撰寫的文獻
3、進行系統設計說明書以及數據庫設計說明書的撰寫
4、討論並回答上次評審會上關於需求分析提出的問題
5、寫博客以及制作ppt
回答評審表中給出的問題
轉專業的同學有好多種,來自不同的專業和年紀,計划將怎樣針對不同用戶
轉專業同學可以再做一次問題測評,
明確自己的方向后在搜索該方向已有計划來定制自己的計划
如何提高用戶的使用頻率/計划誰都會制訂,但如何保證用戶計划的完成,有什么激勵政策嗎?
有時鍾提醒功能來讓單個用戶來定時地關注並着手完成自己的計划,提高單個用戶使用頻率
通過每日簽到機制來提高用戶完成任務的積極性。還可以實行類似21天計划的機制,向用戶收取一定費用,在規定時間內完成所有任務全額退還
如何確保有能力者來分享自己的計划以及幫助他人選擇,這些人大多不需要這款app,又怎么去激勵他們?
有能力者中有許多熱心者,可以先采用親友推薦(讓正在使用這款app的人推薦身邊人加入)吸引這些人關注這款APP,再通過上傳計划獲得獎勵的方式來留住他們,如vip頭像框等。另外,對於點贊數多,反饋好的優質計划,可以付費使用,有錢賺就會有動力。
如何甄別計划上傳者是否有分享計划的資歷?
以“分布式數據庫學習計划”為例,任何人都可以制定,但是只有該門課程合格者可以發布分享
每個人所適應的計划都是不同的,在app看到計划后不確定是否適合自己的時候去實施難道不是在浪費時間嗎?
燈塔app只是最大程度地幫助制定及篩選適合用戶的計划,至於是否真正合適當然需要用戶自己做相應的辨別,就像你在選擇專業時也不能確定這個專業一定就適合自己,不嘗試一下怎么會知道。如果沒有找到自己喜歡的計划,還可以自己制定個性化的計划。
按點贊排行,存在刷贊的怎么辦
在使用人少的情況下可以暫且使用管理員人工審閱點贊數最高的幾個計划,參考根據評論,如果發現惡意刷贊則可以給與撤銷處理。
對於轉專業的同學,和普通沒有轉專業的同學在使用這款軟件時有什么區別?
對於轉專業的同學來說,與普通同學的最大差異在於基礎薄弱,那么我們提供的計划中就會推薦必要的基礎學習與普通同學的進階課程並行,盡快穩固轉專業同學的基礎知識,而不是單純的緊縮一下普通同學的計划時間。
組員分工+組員貢獻度比例
組員 | 學號 | 分工 | 工作量比例 |
---|---|---|---|
林德輝 | 031702142 | 撰寫數據庫說明書 | 16% |
葉心言 | 031702108 | 撰寫系統設計說明書 | 14% |
彭文澤 | 031702140 | 撰寫制作需求報告PPT | 15% |
張成德 | 031702130 | 撰寫系統設計說明書 | 13% |
王茜葶 | 031702101 | 協作撰寫數據庫說明書 | 3% |
余泓 | 031702409 | 撰寫博客 | 13% |
何雲鵬 | 031702327 | 撰寫系統設計說明書 | 13% |
李中瑾 | 031402112 | 撰寫數據庫說明書 | 13% |