day60 BBS
BBS項(xiàng)目目的:?帶你從頭到尾把django再?gòu)?fù)習(xí)一遍
公司開發(fā)項(xiàng)目的流程
# 1.需求分析 客戶提需求但是并不是完全按照客戶需求來(lái) 產(chǎn)品經(jīng)理和架構(gòu)師+開發(fā)組組長(zhǎng) 去之前架構(gòu)師和開發(fā)組組長(zhǎng) 會(huì)提前先預(yù)想一套方案 有意識(shí)的引導(dǎo)客戶朝著自己已經(jīng)想好的解決方案上去提需求 # 2.項(xiàng)目設(shè)計(jì) 框架的使用 語(yǔ)言的使用 數(shù)據(jù)庫(kù)的使用(主庫(kù)+緩存數(shù)據(jù)庫(kù)) 功能的劃分 框架的設(shè)計(jì)... 報(bào)價(jià)(項(xiàng)目的周期,項(xiàng)目所使用的技術(shù)復(fù)雜度,參與開發(fā)的人員個(gè)數(shù)(一個(gè)開發(fā)人員一天算1000~2000)) 先交給產(chǎn)品經(jīng)理 交給公司財(cái)務(wù)審批 老板簽字確認(rèn)...... # 3.分組開發(fā) 將一個(gè)大的項(xiàng)目拆分成多個(gè)小的模塊 交由不同的組 或者不同的開發(fā)人員進(jìn)行開發(fā) 組長(zhǎng)分發(fā)給下面的組員(朝設(shè)計(jì)好的框架內(nèi)填寫代碼) # 4.測(cè)試 自己寫測(cè)試腳本測(cè)試(看公司規(guī)定) 千萬(wàn)不要犯一些顯而易見的bug 如果在測(cè)試部門發(fā)現(xiàn)了顯而易見的bug會(huì)扣績(jī)效 測(cè)試部分測(cè)試(必須的) # 5.交付上線 公司的運(yùn)維人員或者是對(duì)方公司的運(yùn)維人員?
?
一. 數(shù)據(jù)庫(kù)表設(shè)計(jì)(最最重要)
?
?
# 1.用戶表(利用auth_user那張表 自己額外再擴(kuò)展幾個(gè)字段) phone avatar create_timeblog 一對(duì)一個(gè)人站點(diǎn)表# 2.個(gè)人站點(diǎn)表 site_name site_title site_theme# 3.標(biāo)簽表 nameblog 一對(duì)多個(gè)人站點(diǎn)# 4.分類表 nameblog 一對(duì)多個(gè)人站點(diǎn)# 5.文章表 title desc content create_timeblog 一對(duì)多個(gè)人站點(diǎn) tag 多對(duì)多標(biāo)簽 category 一對(duì)多分類# 數(shù)據(jù)庫(kù)設(shè)計(jì)優(yōu)化(******) comment_num 普通字段 up_num 普通字段 down_num 普通字段# 6.點(diǎn)贊點(diǎn)踩表 user 一對(duì)多用戶表 article 一對(duì)多文章表 is_up 0/1user article is_up 1 1 1 1 2 1 1 3 1 2 1 1# 7.評(píng)論表 user 一對(duì)多用戶表 article 一對(duì)多文章表 comment create_time parent 一對(duì)多評(píng)論表(自關(guān)聯(lián)) 父評(píng)論的id 如果有值說(shuō)明你是子評(píng)論 如果沒(méi)有值說(shuō)明你是父評(píng)論?
?
?
?
二. 注冊(cè)功能
三. 登陸功能
圖片相關(guān)功能的模塊
pip3 install pillow
主頁(yè)搭建
轉(zhuǎn)載于:https://www.cnblogs.com/Ryan-Yuan/p/11593680.html
總結(jié)
- 上一篇: 国科大高级人工智能9-模糊数学和遗传算法
- 下一篇: 基于深度学习的磁环表面缺陷检测算法