首頁
其他題組
 

「健康促進社群平台」網站 解題說明

前言:

第二題的主題是一個消息發佈的社群網站,強調了和使用者互動的功能,這個系統有前台和後台,後台的部份主要是資料的管理,前台則有會員的註冊及登入、問卷功能及文章顯示權限的控制,這題比較多前端的工作,後端的部份其實滿簡單的,而且因為刪減了不少功能,比如沒有新增消息文字的功能,但卻要有管理消息文章顯示及刪除的功能,因此資料的部份只能自己手動塞資料表,
第二題算是做起來比較輕鬆的題目,較花時間的地方在會員的註冊登入上,這邊需要做帳號及密碼的檢查,可以用純PHP來寫,也可以使用Ajax的方式來寫,我個人是採用ajax的方式來做,把前後端的程式碼做一定程度的切割,熟悉後做起來也很快。
另一個比較花時間的地方是按讚的功能,這個題組本身有附一支js的程式,這支程式就是採用Ajax的方式來做到按讚和取消讚的功能,當然,要用純PHP的方式來做也是可以的,在解題速度上並沒有差太多,這邊花時間的地方在於邏輯判斷,要判斷使用者的登入狀況,是否有按讚紀錄,按了之後要去更新文章的按讚紀錄,然後也要更新使用者自己的按讚紀錄。
這題會建議使用jQuery來簡化解題的步驟,因為這題有很多的前端功能使用jQuery及ajax會方便很多,減少用表單傳值的麻煩。