寒假任務(wù)“博客引擎”拆分里程碑

年終于過(guò)完了绽乔,吃也吃了喝也喝了补疑,肉也漲了該學(xué)習(xí)了歧沪,年前總理給我們布置的寒假任務(wù)也要開(kāi)始進(jìn)行了。任務(wù)開(kāi)始前需要進(jìn)行任務(wù)拆分莲组,這樣有利于我們?cè)趧?dòng)手完成任務(wù)時(shí)不至于那么混亂诊胞,拆分任務(wù)讓我們?cè)谕瓿扇蝿?wù)時(shí)更有條理。

功能分析

可以根據(jù)這個(gè)視頻來(lái)了解任務(wù)功能锹杈。
1.用戶(hù)為兩種:普通用戶(hù)和管理員撵孤,兩種用戶(hù)都可以登陸,注冊(cè)只能注冊(cè)普通用戶(hù)竭望。
2.所有用戶(hù)都可以對(duì)自己的博客進(jìn)行增刪改早直,用戶(hù)發(fā)表博客后可以在首頁(yè)看到
3.管理員可以刪除和修改別人的博客。
4.在別人發(fā)表博客后市框,可以對(duì)其他人的博客進(jìn)行評(píng)論霞扬。

功能基本上就是這些,看起來(lái)還不是很多。

第一步:搭架子

我們開(kāi)始一個(gè)項(xiàng)目的時(shí)候就需要先將整體的框架搭建起來(lái)喻圃。

  • 首先我們需要確定我們需要用哪些技術(shù)棧萤彩,想了想還是對(duì)javascript比較熟悉,就使用javascript斧拍,還會(huì)用到react雀扶,redux,mongodb肆汹,express這些庫(kù)或者框架愚墓。
  • 我將完成的項(xiàng)目提交到github上,點(diǎn)這里查看昂勉。
  • 所使用的構(gòu)建工具是 npm 浪册。
  • 在項(xiàng)目中寫(xiě) readme.md 文件。

我們?cè)谶@一步中不需要考慮太多岗照,只需要能夠使用相應(yīng)的技術(shù)在頁(yè)面上顯示一個(gè) hello world 村象。

驗(yàn)收條件

1.別人能夠獲得你的代碼
2.別人能夠運(yùn)行你的代碼,并在頁(yè)面上顯示hello world

第二步:博客的增刪改查

第二步開(kāi)始實(shí)現(xiàn)增刪改查的功能攒至,在這一步可以先不加數(shù)據(jù)庫(kù)厚者,將數(shù)據(jù)保存在數(shù)組中,并且這一步只關(guān)注博客增刪改查迫吐,其他的功能在這一步都不關(guān)心库菲。

驗(yàn)收條件

  • 首先可以進(jìn)行增加博客,增加博客時(shí)記錄標(biāo)題志膀,內(nèi)容蝙昙,時(shí)間,作者梧却。
  • 可以對(duì)已有的博客進(jìn)行修改,記錄修改后的內(nèi)容败去,時(shí)間放航,修改人,不再保留以前的內(nèi)容圆裕。
  • 可以對(duì)已有博客進(jìn)行刪除操作广鳍,再刪除時(shí)要進(jìn)行確認(rèn)。
  • 可以查看博客的所有信息吓妆。
  • 所有的操作都不需要登陸赊时。
  • 代碼小步提交到github上,每一步commit都要寫(xiě)清楚行拢。

第三步:加上真實(shí)的數(shù)據(jù)庫(kù)

在這里我使用的是mongodb數(shù)據(jù)庫(kù)祖秒,需要將上一步中的數(shù)組用真實(shí)數(shù)據(jù)庫(kù)來(lái)替換。

驗(yàn)收條件

  • 沒(méi)有破壞上一步的操作功能
  • 代碼小步提交到github上,每一步commit都要寫(xiě)清楚竭缝。

第四步:用戶(hù)登陸注冊(cè)

這一步來(lái)實(shí)現(xiàn)用戶(hù)(普通用戶(hù))登錄注冊(cè)功能房维。

驗(yàn)收條件

  • 查看博客時(shí)可以不用登陸
  • 登陸后可以添加,修改抬纸,刪除自己的博客
  • 登陸后可以修改自己的資料和密碼咙俩,不能修改用戶(hù)名
  • 注冊(cè)時(shí)用戶(hù)名是唯一的不能重復(fù)
  • 登陸需要使用用戶(hù)名和密碼
  • 登陸后可以退出
  • 創(chuàng)建和修改博客時(shí)不用手動(dòng)輸入作者和時(shí)間,可以自己獲取保存到數(shù)據(jù)庫(kù)中

第五步:博客評(píng)論

每個(gè)人都可以對(duì)博客評(píng)論湿故。

驗(yàn)收條件

  • 評(píng)論不需要登陸阿趁,每次評(píng)論時(shí)都要填入評(píng)論人是誰(shuí)
  • 每一個(gè)博客的評(píng)論所有人都能看到,評(píng)論是以時(shí)間順序排列
  • 查看博客時(shí)底下會(huì)有評(píng)論的輸入框
  • 評(píng)論后不能刪除

第六步:管理員

管理員也是一種用戶(hù)坛猪,只是比普通用戶(hù)多了一些功能脖阵,管理員可以對(duì)所有注冊(cè)的用戶(hù),博客和評(píng)論進(jìn)行增刪改查操作砚哆,也可以將普通用戶(hù)設(shè)置成管理員独撇。

驗(yàn)收條件

  • 登陸后界面有所不同,多了管理用戶(hù)躁锁,博客和評(píng)論界面
  • 管理員可以對(duì)所有用戶(hù)纷铣,博客和評(píng)論進(jìn)行增刪改查
  • 管理員可以將普通用戶(hù)設(shè)置為管理員,也可以將其他管理員設(shè)置為普通用戶(hù)

第七步:管理員增加搜索功能

在管理員管理時(shí)用戶(hù)战转,博客和評(píng)論有很對(duì)搜立,加上搜索功能可以讓管理員更加方便

驗(yàn)收條件

  • 搜索可以只輸入關(guān)鍵詞,支持模糊查找
  • 搜索用戶(hù)時(shí)輸入用戶(hù)名
  • 搜索博客輸入博客標(biāo)題
  • 搜索評(píng)論時(shí)輸入評(píng)論內(nèi)容

基本上根據(jù)總理寫(xiě)的“博客引擎”拆分里程碑結(jié)合自己的一些想法槐秧,最后我們的里程碑就完成了啄踊,接下來(lái)就是根據(jù)所寫(xiě)的來(lái)完成我們?nèi)蝿?wù)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末刁标,一起剝皮案震驚了整個(gè)濱河市颠通,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌膀懈,老刑警劉巖顿锰,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異启搂,居然都是意外死亡硼控,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)胳赌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)牢撼,“玉大人,你說(shuō)我怎么就攤上這事疑苫⊙妫” “怎么了呀枢?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵柠横,是天一觀的道長(zhǎng)泪姨。 經(jīng)常有香客問(wèn)我肠槽,道長(zhǎng),這世上最難降的妖魔是什么阔加? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任饵史,我火速辦了婚禮,結(jié)果婚禮上胜榔,老公的妹妹穿的比我還像新娘胳喷。我一直安慰自己,他們只是感情好夭织,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布吭露。 她就那樣靜靜地躺著,像睡著了一般尊惰。 火紅的嫁衣襯著肌膚如雪讲竿。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,754評(píng)論 1 307
  • 那天弄屡,我揣著相機(jī)與錄音题禀,去河邊找鬼。 笑死膀捷,一個(gè)胖子當(dāng)著我的面吹牛迈嘹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播全庸,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼秀仲,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了壶笼?” 一聲冷哼從身側(cè)響起神僵,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎覆劈,沒(méi)想到半個(gè)月后保礼,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡墩崩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了侯勉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鹦筹。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖址貌,靈堂內(nèi)的尸體忽然破棺而出铐拐,到底是詐尸還是另有隱情徘键,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布遍蟋,位于F島的核電站吹害,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏虚青。R本人自食惡果不足惜它呀,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望棒厘。 院中可真熱鬧纵穿,春花似錦、人聲如沸奢人。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)何乎。三九已至句惯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間支救,已是汗流浹背抢野。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留搂妻,地道東北人蒙保。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像欲主,于是被迫代替她去往敵國(guó)和親邓厕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容