這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/fzu/SE2020 |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2020/homework/11480 |
團隊名稱 | 網益雲 |
這個作業的目標 | 對本次項目進行需求分析和原型設計 |
github
提交日志
程序運行
登錄界面
- 學生登錄:學號 + 密碼
- 老師登錄:字母 + 學號 + 密碼
投票頁面
- 只支持實現給某某組投票
數據庫設計
投票結果
- 表名:result
- 數據:組名( groupname )、票數( votenum )
學生登陸信息表
- 表名:student
- 數據:學生學號( username )、登陸密碼( password )
老師登錄信息表
- 表明:teacher
- 數據:老師登錄名( username )、登陸密碼( password )
運行環境
- Pycharm Django 虛擬環境
- Mysql 數據庫( Navicat for Mysql )
邏輯設計
登錄
- 學生登錄:學號 + 密碼
- 老師登錄:字母 + 號碼 + 密碼
反思
- 本來的實現思路是前端編寫頁面,登錄和數據的保存由后端完成。
- 但是實際操作中,由於時間原因,還是用 js 實現頁面數據的保存。
- 這次的現場編程體現了團隊協作的重要性,溝通真的很重要,思路沒說清楚,設計和 coding 人員的交流不足,都很影響作業最后的結果。
組內分工
- 前端:余立、徐源、白耿龍
- 后端:岳嘉寧
- 博客:胡啟華 林釗寧