第二次迭代总结
項目說明:
本次迭代的數據主要依靠faker生成的虛擬數據,使用方法:
啟動虛擬環境
成果展示
主頁
某類問題
登錄
問題詳情頁(登錄后可以發布回答)
進度說明
完成了用戶登錄、注冊,發布問題,回答問題,按種類篩選問題,顯示我提出的問題的功能。
主頁可以顯示部分提出的問題(分頁功能待完善)
導航欄上,對于未登錄的用戶,可以進行注冊和登錄,在點選有需要登錄的導航項目時,會重定向回主頁。
注冊成功后要求用戶登錄:
開發過程記錄
(見我前幾篇博客)
下一階段計劃
完善管理員的功能,可以對發布的問題進行刪除,對于注冊的用戶進行管理,同時引入電子郵件功能,及時通知管理員新數據的產生,比如有用戶提出新問題了,不馬上顯示在首頁,管理員過目驗證過后可以顯示。
數據庫的功能還待完善(比如按email查找用戶),數據庫設計可以更加優化。
考慮數據的安全性(使用CSRFProtect實現CSRFCSRF(Cross Site Request Forgery,跨站請求偽造)保護)管理后臺會涉及對資源的局部更新和刪除操作,這時我們就要 考慮到CSRF保護問題。
問題搜索、推薦功能
總結
- 上一篇: 软件工程基础课-个人项目-数独
- 下一篇: java枚举值转化中文_多个枚举的国际化