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

寒假動手做一個 博客引擎,先對任務(wù)進行拆分饶米,按照自己所理解的功能的重要性恒界,拆分成多個里程碑睦刃,每個里程碑有自己的技術(shù)或者功能上的重點。然后在每個里程碑十酣,只做好這個里程碑該做的事情涩拙,把它完全實現(xiàn)好以后际长,再考慮下一個里程碑的功能。
覺得將一大塊的任務(wù)細(xì)化兴泥,能讓自己很清楚的知道每一步在做什么工育,重點應(yīng)該放在哪里,專心去解決自己目前里程碑的問題搓彻,也比較易于自己發(fā)現(xiàn)問題如绸,解決問題。一步一步解決問題旭贬,會比直接做一大塊的任務(wù)更加有信心怔接,保持熱情。

程序功能分析

通過視頻了解到有一下功能
1.兩種用戶:普通用戶和管理員稀轨,都可以注冊扼脐,登陸,登出

2.操作博客:所有人都可以對自己的博客進行增刪改查

3.評論功能: 所有人都可以對博客進行評論

4.管理員: 可以管理其他用戶以及博客奋刽,可以設(shè)置管理員

第一個里程碑:搭架子

  1. 首先考慮需要使用哪些技術(shù)棧瓦侮,本次任務(wù)想用javascript來完成,也會涉及react佣谐,redux肚吏,mogodb,express等台谍。

  2. 構(gòu)建工具使用npm

  3. 將代碼提交到github上须喂,提交到這里

  4. 寫readme文件

只需要輸出一個簡單的頁面吁断,上面寫著hello world就可以了趁蕊,用來證明自己的項目已經(jīng)搭建好。

驗收條件

  1. 其他人可以方便的獲取你的代碼

2.其他人可以可以通過你的解釋文件運行代碼仔役,顯示頁面

第二個里程碑:博客的增刪改查

這個里程碑實現(xiàn)一些基本的重要功能掷伙,先不采用數(shù)據(jù)庫,只關(guān)注博客的增刪改查

驗收條件

1.任何人都可以對博客進行增刪改查

2.創(chuàng)建博客時又兵,有標(biāo)題任柜,內(nèi)容,創(chuàng)建人以及創(chuàng)建時間

3.修改博客時沛厨,需要填寫“修改人”宙地,“修改時間”即可

4.刪除博客時,要向用戶發(fā)出確認(rèn)逆皮,防止誤操作

5.可以以列表形式查看當(dāng)前所有博客

6.不需要登陸就可以查看

第三個里程碑:使用真是數(shù)據(jù)

使用數(shù)據(jù)庫mongodb來替代之前的模擬數(shù)據(jù)庫

驗收條件

1.沒有破壞前一個里程碑的功能

2.代碼以“小步”方式提交到github上宅粥,并且每個commit都有清楚的描述

3。若干篇博客用來記錄學(xué)習(xí)收獲和疑問

第四個里程碑:用戶登錄

實現(xiàn)普通用戶登陸的功能

驗收條件

1.查看博客時不需要登錄

2.只有注冊成用戶并登錄后电谣,才能創(chuàng)建秽梅、修改抹蚀、刪除自己的博客

3.用戶不能修改或刪除別人的博客

4.如果沒有登錄,則不允許訪問“創(chuàng)建企垦、修改环壤、刪除”等頁面

5.注冊用戶時,需要提供以下數(shù)據(jù) “用戶名”钞诡,“密碼”郑现。其ID由數(shù)據(jù)庫或代碼自動生成,每個用戶的ID都是唯一并且不變的

6.用戶登錄時荧降,需要輸入“用戶名”和“密碼”

7.用戶登錄后可以退出

8.用戶可以修改自己的用戶名和密碼

9.創(chuàng)建或修改博客時懂酱,不需要再手動輸入“創(chuàng)建人”和“修改人”,而是由系統(tǒng)自動拿到當(dāng)前用戶的ID并使用該ID

注意點

原有的數(shù)據(jù)庫結(jié)構(gòu)需要修改誊抛。之前保存的是手動輸入的“創(chuàng)建人”或“修改人”姓名列牺,而現(xiàn)在應(yīng)該使用登錄者的ID。當(dāng)需要顯示其用戶名時拗窃,可以通過ID拿到其用戶名

第五個里程碑:評論功能

每個人都可以對每一篇博客進行評論瞎领,評論時不需要登錄,只需要填寫用戶名随夸。

驗收條件

1.查看每一篇博客的時候都能夠看到已有的評論九默,按照時間順序排列
2.查看每一篇博客的時候嘁字,都能看到評論區(qū)拳恋,包括輸入姓名,內(nèi)容命咐,提交新的評論
3.不能對已經(jīng)發(fā)布的評論進行刪除或者修改

第六個里程碑:管理員功能

增加新的角色:管理員诈铛,管理員相比于普通用戶可以對博客和用戶進行管理乙各,也可以設(shè)置新的管理員

驗收條件

1.管理員登陸之后能夠看到 所有用戶,所有博客幢竹,所有評論的管理功能
2.管理員可以對用戶耳峦,博客,評論進行增刪改查
3.管理員可以設(shè)置新的管理員焕毫,也可以將管理員設(shè)置為普通用戶

第七個里程碑:管理員增加搜索功能

管理員進行管理的時候蹲坷,可以搜索用戶,博客邑飒,評論

驗收條件

1.管理員在管理用戶時循签,可以使用輸入的關(guān)鍵字模糊搜索“用戶名”,并只顯示符合條件的用戶
2.對于博客疙咸,只搜索“標(biāo)題”
3.對于評論县匠,只搜索評論“內(nèi)容”

參考總理拆分的里程碑寫出自己的里程碑,在寒假尾聲準(zhǔn)備開始動手做吧。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末聚唐,一起剝皮案震驚了整個濱河市丐重,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌杆查,老刑警劉巖扮惦,帶你破解...
    沈念sama閱讀 212,657評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異亲桦,居然都是意外死亡崖蜜,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,662評論 3 385
  • 文/潘曉璐 我一進店門客峭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來豫领,“玉大人,你說我怎么就攤上這事舔琅〉瓤郑” “怎么了?”我有些...
    開封第一講書人閱讀 158,143評論 0 348
  • 文/不壞的土叔 我叫張陵备蚓,是天一觀的道長课蔬。 經(jīng)常有香客問我,道長郊尝,這世上最難降的妖魔是什么二跋? 我笑而不...
    開封第一講書人閱讀 56,732評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮流昏,結(jié)果婚禮上扎即,老公的妹妹穿的比我還像新娘。我一直安慰自己况凉,他們只是感情好谚鄙,可當(dāng)我...
    茶點故事閱讀 65,837評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著茎刚,像睡著了一般襟锐。 火紅的嫁衣襯著肌膚如雪撤逢。 梳的紋絲不亂的頭發(fā)上膛锭,一...
    開封第一講書人閱讀 50,036評論 1 291
  • 那天,我揣著相機與錄音蚊荣,去河邊找鬼初狰。 笑死,一個胖子當(dāng)著我的面吹牛互例,可吹牛的內(nèi)容都是我干的奢入。 我是一名探鬼主播,決...
    沈念sama閱讀 39,126評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼媳叨,長吁一口氣:“原來是場噩夢啊……” “哼腥光!你這毒婦竟也來了关顷?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,868評論 0 268
  • 序言:老撾萬榮一對情侶失蹤武福,失蹤者是張志新(化名)和其女友劉穎议双,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體捉片,經(jīng)...
    沈念sama閱讀 44,315評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡平痰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,641評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了伍纫。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宗雇。...
    茶點故事閱讀 38,773評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖莹规,靈堂內(nèi)的尸體忽然破棺而出赔蒲,到底是詐尸還是另有隱情,我是刑警寧澤良漱,帶...
    沈念sama閱讀 34,470評論 4 333
  • 正文 年R本政府宣布嘹履,位于F島的核電站,受9級特大地震影響债热,放射性物質(zhì)發(fā)生泄漏砾嫉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,126評論 3 317
  • 文/蒙蒙 一窒篱、第九天 我趴在偏房一處隱蔽的房頂上張望焕刮。 院中可真熱鬧,春花似錦墙杯、人聲如沸配并。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,859評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽溉旋。三九已至,卻和暖如春嫉髓,著一層夾襖步出監(jiān)牢的瞬間观腊,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,095評論 1 267
  • 我被黑心中介騙來泰國打工算行, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留梧油,地道東北人。 一個月前我還...
    沈念sama閱讀 46,584評論 2 362
  • 正文 我出身青樓州邢,卻偏偏與公主長得像儡陨,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,676評論 2 351

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